a628da108a7c152f7c15f1b57c7cba1d79687a2a243faf6901011533b3c11e857d96ceabf92eff6495af859842a9bfd8cf5d4a3cbaeeabd3f8f98b8442becb49de79ca4d7cb025bfc09f46d58553dbf68b43f1b51c6e98478ddaaf661777eee0fbe3417626b3579a9b98d7c4e16bdd0ab126119712687a6449181f7ef91a7654eea56fc9cce3c366303c0a55b5d8b188d27c6b31e1d432513d9059c94e7c95ae6a50f6e3bd333cd233d71c53e8a431baec07e89265a6bee67709d598a6c1bfac547b4bbbf009b5c3f08e8485d911bf51deb6f6a3ca280935ab8705fef5b98607b21881f67d9129d9a51d1658dbfe6fd88fa22b87da5a195ee34b73be1b63186b054109c7398f80dd82a47c3e8b9e524a60e9c84404b4c2062ad6fd977c258f0f6a71fbc3cf1ae5959fe00c8273375588a9f66d741b1022e33057b75e9b321c30cd1238ca9535a11da95df8aa348283f57eef0cafdf72069c0ad6826c7c220b4c3434b3e6228c6e451cddcebabf28434bf6660a2c23cb184ed7a4757d4f9b8b888a440e2e7bda8169c77857c17bad41389b3b13977987eedd7477eceb37678c74513a829210583bc919cdf9eddffd3bdbb78aeef1ff9edfbbff2b1129f28d15a2acf36b3fe4e47eadd123c7fc337b6dc2e8db22d027404f093026be43d8d82be0966ff8371f33aa2feace00465e35e6ca82abb232d762d3e771745dbd5f13bcc3bb08c19acdbe8786b19dec707926cd05aa3ba0ccd1f6f669333d939c03411e0baa78d165797c6b63ef6310a3cf534c5fd6396430398b09858fb0f39479d14c62f862a370393a33d8e389da99eedee8fc275e96609d929d0ecc9acf8efe08033a1e490f871bf4a182b1fc8c0ee9263f74b4be5ed815d1e56f562211727bcdbdb0d2c511f35b232fbdee5d4cb816ff645ad5d470c90d27ae7a63530caa8046e72fa2657890579f37af6ccb5d624f035e17c842ef9f00b8afc993b9341155beee37bef90115a557296b44c6e00285cf97c6c8ce9a8da85f58c7b5f092b116a9c04c785894ffb3eab68f354a8c641c9a510e5d01a1ea1b4184e7b044974ec2e3d4511b899f6f66144507ce8dd", 0x1000) r1 = semget(0x0, 0x4, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, &(0x7f0000001040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x1f, r2, r3, r4, r5, 0x0, 0x9}, 0x8, 0x95, 0x7fffffff}) fchdir(r0) 16:42:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="820201f0ffffd102e0c3a42b48bdf6487e056b509aa03dedc645491a38a09a794d635aa1a2846a5d7f"], 0x1) r0 = socket(0x2, 0x8000, 0x800000000) sendto$inet6(r0, &(0x7f0000000100)="263e349990ae4adc91524d0cd95f11fba443fae1158121ad6ed165839c920401db21e6e67d26b878bf01e7792c82af72225b3dba91ea238df93b242570a9ea5ba22674c0ecf9bdc0a7b9efe45c03432efb7cad377437bac36d3801bb02a661258835a0e9febbbfcb3c61ee11590fb2da60bac44d9a34", 0x76, 0x2, &(0x7f0000000080)={0x18, 0x2, 0x100000001, 0x400}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r2, r2, r2, r2, r2]) chown(&(0x7f0000000180)='./file1\x00', r1, 0x0) r3 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r3, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="6f9d9e03f9aa6c0137f3ca89bad01f297eafb49303e6aaf1e34c15069c1dba409d9dffb8dea019ec486215ca3d0ed4f020e00ffc3cb445ee410de53eeb8d4efa0f759eda9bfc7967c5410b44a1c026b3f126c3de68bafea3e06a42c735cc83255558784c1000c47adbf4b799d19640b46b4f"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r0, 0x0, 0x0) 16:42:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x8000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r4, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) close(r4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffd, 0x80, 0x4, 0x0, 0x7fff}, {{r4}, 0xfffffffffffffff9, 0x30, 0x80000000, 0x101, 0x6f5}, {{r4}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x6, 0x7}], 0x2, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x81, 0x5, 0x6c, 0x7ff}, {{r4}, 0x929d88e7152c252f, 0x12, 0xf0000000, 0x2, 0x1}, {{r4}, 0xfffffffffffffffd, 0x20, 0x4, 0xffffffff, 0x5}, {{r4}, 0xfffffffffffffffe, 0x80, 0x2, 0x5, 0x3}, {{r4}, 0xfffffffffffffffd, 0x22, 0x8, 0x8, 0xfff}, {{r4}, 0xfffffffffffffffb, 0x1, 0x40000000, 0x7, 0xe407}], 0x2, &(0x7f00000001c0)={0x800, 0x1}) 16:42:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) r6 = msgget$private(0x0, 0xca) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x5, 0x7, 0x7, 0x5, &(0x7f00000009c0)={{0x8000, 0x10000000000, 0x9, 0x2, 0x3f, 0x2}, {[0x80000001, 0x1, 0x2, 0x100000001, 0xfff, 0xfffffffffffffffd, 0x7fffffff, 0x4, 0xfb6, 0x100000000, 0x6, 0x80000000, 0x3, 0x8c98, 0x6, 0x2, 0x7], [0x1, 0x4, 0xff, 0x49, 0x71, 0x80000000, 0x5, 0x4, 0x0, 0xffffffffffffff80], [0x4, 0x8, 0x3, 0x8, 0x7, 0x9], [0xffff, 0x3, 0xa00000, 0x1b460f00, 0x60, 0x6a0ae10b], [{0x1, 0x5, 0x9}, {0xff, 0x5, 0x80000000, 0x2}, {0xffffffff80000000, 0x5, 0x7fff, 0x67}, {0x0, 0x8, 0x4, 0xd4}, {0x80000001, 0x8000, 0xffffffff, 0x6}, {0x3, 0x6, 0xc0a6}, {0x2ab, 0xffffffff, 0x100000001, 0x7}, {0x3, 0xbe, 0x100000000, 0x5}], {0x0, 0x7, 0x8000, 0xfffffffffffffffd}, {0x6, 0x6, 0x3, 0x36}}}, 0x0, 0x3}) msgsnd(r6, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000cbac6def4d0b2892742859f5e063394eb90e74ee4be527ffe3d6c1607a066590bbedc75c48ae607ae96c73e541403cd4863bd9c808d1a631e9be5313fd530107310ecf2c5a9a0444a570cd87"], 0x28, 0x800) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) r7 = semget$private(0x0, 0x83b3c80738ce620d, 0x2) openat(r0, &(0x7f0000000680)='./file0\x00', 0x80, 0x10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000800)={{0x401, r4, r2, r1, r3, 0x10, 0xd1f2}, 0x1, 0x1000, 0x9}) msgrcv(r6, &(0x7f0000000c40)=ANY=[@ANYBLOB="00000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002f502c241b057519f72117000000380edcff00000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6b6c6822b171fdea652b04b15e4d3a31e0330ca960e010070a75eae29440dc169fc112e078b4d047d7c8c5866d95398e97449e69e4b26a8186ec4bc026a3846d4621b31eab9eda7bbd17209d3a0f8b880fc06009dfd9527fd681fcfa2a35c991fdd191b819508e0fe6baaba247d6a7a130776224b8af32e4e3457286fa5bd633773252dfd129fece332eb3c686f1ceba18472e06532fef4fa21efde05593326b29b868734994aa0a560437952a8ee35bff71557d7114111778ddc30ea793bb650"], 0x99, 0x3, 0x1000) geteuid() ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000fdffffffffffffff000000000000000000000000000000000000000000000000000000ddff000000000000000000003754d87a5b42ed000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd1da135cda88869f314277744b3100505ac1ce2b9d384152f72b042a9e52a85cadae6fc02ae55266c3f05005f882adba2d386c37a206d9b593be28ca4dac4b67a217417885a0c725c68de99cf3e12804f8210b0fcc5741991f2c44508eb564bb518505567d84371fce38a1f3c632c95fcd43358a549531ad44843ccd8b64c378f68f1db79c78f16fa773c6a8520170c902a9ff875d2e8dba7db60e0a0d16a2210226b80a8f9dd95d9dfe10f1c"], 0x88, 0x3, 0x0) getdents(r5, &(0x7f0000000740)=""/192, 0xc0) msgsnd(r8, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64], @ANYBLOB="1bc2009beb68045a89d8d1da017a2b316f0489cb0fbbce2b82482449d71534fc46448948a6ceb852e960cd056497aeb638d76ead6ec367f367281ca510e830a61b625e20c428314081a4fe", @ANYBLOB, @ANYPTR, @ANYRESOCT=r5], 0x5, 0x800) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) msgsnd(r8, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) 16:42:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000efff010208a3717ffffc00"/177, 0xb1, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) 16:42:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0xfe81f02b24919235) r3 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = socket$inet6(0x18, 0x4000, 0x1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x3ff, 0x1}], 0x5, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x40, 0x6, 0xfffffffffffff001}, {{r3}, 0x0, 0x10, 0xf0000000, 0x3, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffffff9, 0x10001}, {{r5}, 0xfffffffffffffffa, 0x22, 0x80000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x3}], 0x4, &(0x7f00000004c0)={0x7, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r6, &(0x7f0000000200)=""/183, 0xb7) dup2(0xffffffffffffffff, r6) write(r7, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:42:07 executing program 1: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mknodat(r0, &(0x7f0000000200)='./bus/file0\x00', 0x2, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x80) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7) unveil(&(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000300)='\xe3\x00') 16:42:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:42:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:42:07 executing program 0: kqueue() pipe(&(0x7f0000000140)) kqueue() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r0, 0x145}], 0x1, 0xffffffffffffffff) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) munlockall() 16:42:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x5) pwrite(r0, &(0x7f0000000080)="d2dece5cf860450510e2f7860480f0839919979d31bdcbeae7a281c7d49b3fb719d25d3c4717ab70d1583b56a0fb728b8496c74f3a560ee115572c1daa8c0a1c123b0a1f9bfef9fdcb3a9482deddf8ee378e7f852a2f5a7424c3301d36511e8a9576d14b0770af2b6cac4479db3d6c724469cd7f73e209252fe689935a88e146b97ec4f7ad218a611a608855d34680142a6b0d4786cbe4b3bdfb7749f60eade4315fb9455ce6966945de2409214cae02a0ff36be6e6a75df824caaf4", 0xbc, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 16:42:08 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8}}, 0x0) getitimer(0x6, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x4, 0x5d, 0x5, "4a0b9656a0ed38c42e315ba1ed320d680be7e23d", 0x2, 0x184e}) 16:42:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x7be) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977bb10ed8149b2610bb5dbd734d10b484d7ad11e40bc1ef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc6041c617654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed22", 0x195}], 0x287) syz_open_pts() close(r0) syz_open_pts() syz_open_pts() chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 16:42:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b65071b542a538706000000c411000000290000003100533f10000000000c000000000dc1bb893f"], 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) 16:42:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x401, 0x5, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) close(r1) 16:42:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7f) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:42:08 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x20000000, 0x4}}) r1 = socket(0x18, 0x1, 0x0) close(r1) recvfrom(r0, &(0x7f0000000100)=""/89, 0x59, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) dup2(r2, r0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x30e0eae7fc6f9367) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:42:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)=0x1) r2 = open(&(0x7f0000000080)='./file1\x00', 0x1, 0x0) dup2(r2, r2) pipe(&(0x7f0000000280)) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) syz_open_pts() 16:42:08 executing program 0: r0 = kqueue() r1 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x100, 0x0) close(r1) 16:42:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/80}], 0x38a) 16:42:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000002140)=[{&(0x7f0000000000)="198b46c839f84d1dfb576ce88e6f7b2010dbfca4214c2dc624f0a7e6eed89255de94e97ae06430e8a36907fbcf05837f7b58aa60c3312c597f05bbca46e9ebec7837d52d0b559115f57de4eba2b5985c88f791cf22f1aacd590acd50627aa91101f1e3cefc556af5f1b8b2ecad96a15782dd286534a2a37d9a47b34a52dd3e2c2dd2d6000c27209519b64f83ae0d4eafe409c4c64061cce36e7eaa138abd09bcf83c2dad0e499f106d6c3b408d9811d78fd1ce16d063c521d76d818270852a36810f5943ca1b9ea384957ac1dd5ea387c4b3fd5f1c2e75e937356c7cf80d3a4975ceb3503f213e17a6ac74e25d197fab5e2b30b8c1e3854e2a5435e5124e02f0f81212464510c384afbdb996041e9fd2f0251b767fd0ffa5c292d623300b665ea509bd786314e44428befa45398f7a0a464bbf3e74d29f142bd09e3ee16b32c28767699d805f9007f7c2bae81948489a33aeb36dd8657e0f36df4d53cbbdd3fc2d08c583d34cbedcf025f69de5154f6d482565787921d14eb055246170195400d062ee3cc0429567a4b59cf721c9b6391e1cd39d3488c45409034334cd40b39609f09f883fa3cd8afa157648163d933916553efc24c9c0cdaee145a7af4e08d504a5020a5e1ae9f8c41769789f5dfdcf467741662b10e1f45b495e32cf1beb29a6765a117902be86547e0304e111ae2167dba53e7cf73ee5a8a09a91a60c3cec6ed1d9a2a01ad74205234ce9249ab449712c82770421e46d75305a719a75434b5e7c26a0cf3c562ed3f65acaab44e3e68fa9e32c2ba225df02ca574ee63ffe3aabf73f9f71cbd92f777bfabc833cb0df2ce023b9c702d12aaba9659d9dedb961267a77ed6525837a66a3c8dcc346dee3d729ade6d00113e2cd980be575786b2e01329f46ddaa0975b8b850f367f399cf587ac2b26eed9b156c607fe3e10cb62e70f44adff3c69dbad1edeee6e9659c3b8d9ac0c27aea712794c766d9c2c04e952bf9243b518fbfb18660cef23d51a68bb22c0a37ad0298833f7862bb55dd892aa11d784e8d4ba5fbababcc0d401ecbd0336a3d9a7345e62d05fe918ec2eacea75e9488b4871b08ac52e3e1272ab7e4ccbe3ce8aa05663bafb087a6bd6f4ed03658cb6f4d92a3c46902f0f238cf3efd07ff5cdb43ce45258d633f7353d8e58d58b542fa224e69b9cc8c77acb46766eb5c65dcaf0083f6190383ad610c0a852ca9f13f2769ca8b8680e7643f6abc3cc0a98741f0f6bd65cb460d3dc7f9e72aa583ec94a210fbb4463ba0c7de4574f082b27ac07014187cbf344556f6325f9ab62137c2184312fff593d72748992b29a6eadd2461224572d5d4991f41baa3bc61ca44531e940e38c6614c8b644bef122e96ba91719e5d23de7007aac23e0c925176eea169cb7943693d39dc6f83850c17a84775bbadd652a0affeeedf994df3b4d4c1d3f37d3d41d0e0427c46a8cb5524e4fc9d90ad7d48e9b68d978b9176338ce871c14746c5ef5e00c719ff451a6c1d16ae99319a5d739720b26122c153bb68a37e596d55458ccc7a0c674354658607f5335b81771a8c4f616c260953c1a452592e3f7e501b5a391f27d09785a7bfce9ed574b62c8baef8fcb142d5d9dfff881e26aee1c03313939e3c6807723dcb10352dd0c1ceb321944806f815c584722a2ea9b960e1e0f1ab36b03f12796e1079e3015b7be045e329a03c3dc4e586e58acc655412c748c9ec3b7761fb050181a039f4f13aee95211b94fa5870dac35b402fc85ad74e4966989628579e2932a662aaf1b054d7b81458d59db8bf50903c3b889c9154ae73730c729cedd4c8ffea2f426f81956d67af6864a7a955086819ea50dd20d9e23c3dfa6f175b8ac9e21cbe3f157cf8f5495d739e7829d55523a497be3327e7bfe6036e42cb7f6e62e01e8b9b0ebbf4e19b2cb9d1789ef5063f332d6689bc0f09922338a1454d4d340aa671119616ea84b6560ae9a7cd8d07d477f6276945c148cf4f18fbeda47aa517dc07887a02f1af0659a1f7ddafbbdf58cb23c57828f20f386ced20c0b3ad7d2b70cf900a59b9e3d8f9f52fe4124c1dff9ab96b2229c4466bcc6411057ba78122468e120e564bcf2c130ff9793e5be32fa7058cce960235a2db5dbc5bd89ee5ca450dbbf0396eefcb089bdded1f8afec4e9c7996c0af466d6aea730fce552eb79362619acfeb49a204848a591dda7778561b473958d16a4a52e11b4ef0cf4441a96b0a4e14fbe36061bae011ad99a975b3493ade07e477139b29aac7ae7ad5a623b4cde34efd4be1286b26d30aa19bc5594f34c6f013932226b0cfc4dbe46c15b63172a041a698c517cd9c639d1dfc467968fe2d2de5daf731456d103a713a873f18ea4c19bdf1fbc666fcb5c0f66cd60807f85e1e857373cd2d3ae5e2104206660c05720fa9f0d9b87ce5a46ca066f227ec9fdd089a9d43e12191c007c97f3ddcd398fdfd95550f564c91654db558780ab65b5c1ef177ee3c0b14c6180b198ae40dc325c8f64b556372464b4709d2358f574b774511a4fe1763f4c1d0098f90f3dccc9f4e8eb394a004ee46dc1cbd8d004038b6dbec5fc630d84bf078ce2a9f9269aa865cf7babc5c0c20b0d60e6b7a05bc679feb89d079d9eb1d759b903cd3dbede845e34560085928737653a373d969ec3e96f899d48311ef84f5b057318a784d662ce046ea1e18acfb4a5a2c7afdb45b4f54addfca6ca4becf022c49ac1e126d6a45fcad4a60ce7b2cffbd8fd374d0ab0c2cca95bc6222ba93b4acb7146ecec1b8e41d6c9f264f5a34b4c5427435393c64a132f033230d42814a894fe1015938f6014ba0d602b49fbc0ea8e836c6bd3f5a2d4a122249f0d5fb6bace806d638833e0b7b39f1dd785b88ffc1d600a63d206555a4f9e9c214457e51761eec89327857f102e35f348d6a6235e691d9794c9a8eff2b92e5705ae11545f1543ee1f5f1711e1b98ef10f7307fdfe626f1250feb2693f67051e87237d1ee3ab45b0fdad16b7b26da86910397c9ff6e3b8c7b704574a8f529b2daf2dc2841db726b074bdb770e72323be9179c4892c037cf97a5bf86cefe4a814cff23fbfc09ae7e2458bea9544091402c1784c06cabd5bf6f674d3b723a73c0d58a7942db6a8335f7299e8e4b1a1676d4cd598dae66387c7dbdf388b8f7a08ec5d71f2f10a921582a76bbdcb647dbc54ae0a9b62e5875865a7a476623e71698175821bff68fe36f65df978b73eb4c0de8b0fd8bbc5209ce1ede30d15c80eebdbefab3316b0013ec66a242a274ffa5d3a24f09e9daf1dd010465d255508ba03740562f3a69ff65dfa65cd5888c8470924bbcfc5662fb59cc4998414d801f83772b2c1c0697eb0fb1d532c300ff8a41c5c55ac87318f80cf9da672658b09cdbc89df4f86999f8fdcc70583cd4c337a8be52dfd123046e890f7b57749242fad1f87cb1539cc150fac761f15045d3c6b906ed592fd4c1fa652883e0c05e84de211b2a17350a6c0ce8b99b5d4f931ec79a7c29fe0def968ede6cafd3583586e4fe9998b4424f4df597c2e4cb242068ffe1be9762d259894d241f0c85b6008a9612487a09afbbe2680493a8c7d49d52d12187668285116d7653683010ebc4461997ae309344b2386376789cd09724feb92014fd193f77f6bd844915a316e3d57522d8d0f4d044732ae2ee6a4d6bd3910151a2fbd0123de342262c8ce5b6f2d29ea6ba9311a857f34af22004ccd64cb8ba0160ff76a50bc86deba5ff059818b5f96413ea0ad919f937d4962c52bf175b93fc105608572e502bd277191ae72bf0561d191943f51724589d6af57cc892bddbd9e2ffbd213382f8522fc74d27e44c4418a189252b0e0f86557503654c4b855f64b21ec1d1246897895429d0c1f898387a657ef6165fbb08f9e5a87b4a66b7c910d7a1350ce51f75b53f78a441e31eb3812ebdbb6ede5327bb4877cb2f1a412be64e600eda1c57c81773fae5f356c7c6920711dfd5608bf0bc5a81deaf36de5c906c7b8a20e31870eff4269059401c9f37f5ec0c3840111805aecfd17fcd2bb14a7db98aaafe9ce8a14d58b1a38fbab79978fb2d9008bdd6b19c0c24613ade2eac9f7b80ad64ba0d1910fe45ae22dda767b06ba2a8101bdc4a424831a80d186bcd0652e3e4a41bc648e8fbfeb81f92fbdb3c667542c12db60b78d3eea363b070e858d6059a58127e14d70336ba48a24152f51f1bb3b91e82aa27529a5e276e8e19de0c419843f61c703fdc29be0cd8512802b7072b6b2d666409bc66b5852030f6dd4540191abe4408654d1d1d9d5189c19d9904d1ce461a3d1720c8ea15a9d7ca7e87ed8030d8c8504f293819a3f872370055950936193071a2c14a89121e6242bbf52fcf6bef6a5d5c2dea14361bccf62920cdd96ed8a043d4bf4ab0c23ffe5dcf68ce55c18d4537123485d20a533df9b47769369d56a17c5a053d4f0650ec3ef00b803efd8f013ef1bcf7e8a74475dcdd32b032e5c82075a5e1856a9cec0dbc54c99b1a9ecd90256fe56f158d723b34adfb332867defeb4a32657c24910f4aec71c88b3360343e2885e8ae17602573b7b7a7e6d9da3149e2993d98372f2a3a2427bb4278c26fa28a93ceab31410d2a203d8d55b817bdaa2ac929b3109a0c4717e0b1e357b96ffdd7d149382b5db4d5a10113a674d734bbf0dd205bfcb793b7cb14aba3854c69839f46458ad2669c2794393b2eb9fc72e4d53a47573af035d2455c236c971dda294ab838343115a88d7b1b21b7f8a74e94ff5d77840cbff3ca4a76e2da2f8e49ddfbc79013dcf85c12d0b8ac79cb8f9489dbedd53902326397c59c341758e557e157730088416cce2e350dfd0e0cafe3b5bc0d06c3eb703d4d2486753a34b56b8249c364ad5773c13f3a86101eb3bb6d34ef531653c413ecca8ee28a621c540703c1d54d9e78d00ba6da9e4ac81610cb4effeaccfc5cfa4aee6a70c27d3179abc259c6f420c612a6a640df513c43358714c70dad4f7cb7fede8f4f7cd896757b4b3ae9b4abad4057c00e7f35ddf53319278a16bb8073326c3a62025ab8289bb8822b2449c4e520ccc308bdcfe7356e770cf9c8eb2700bb483a075853bf6e1ac376e297d52825c002b5fdb6cfda1e6d831ac51023918735241561d01db362dce8d4e9d12e515a245b0da3dac4ffbf90311b500756316e7a7403fb4e91b0865814987b6e6f70798956d49d1fecc879eced720d6b1c91a92891faed8709f3cd0254b9789aae4924a83fa0e030640c27bfb9a8cd3d6e71d157589e36c76b6d37880fde5738b137f8f8f387120575f337866ccca414aa3d038693fba692a23aa00723bb6acf685670a35717c19574f0dab4800620721c9dee87ed6cf3da91fa291d38dd131eff05279f6a49be438202558660c57e9f66d93cbc8a4431d60a683d2a7242ac73c4d3e099a524f20ae8339259e59a1c69bc81f4105bf1eac3ff47aaa511019fc8731c690de5687795ae0bd62cc5ee3f0c4be5c231071a96ae9926938e6b5bec0e494fef3b0bc5177577918a9798d8b2092c2b08eddc27214f7e4a4c2814d061959129980aa1083c367d4aacf93de9d2c3c6a961ae5c9c31c08c84e55316372a469f4da652b50d150f3e019b1b975317f01fbb0818738a16c30b939a719db5705d514b692d6a2957e24037fccb11eacc2d72b46a5c8fb923471dced98f68c340a49debaad2b4c908a4a0aee984bddfc8709254c7adf17b9d37cfa8a64536c9ca851f7410b0c728f203f944b6965128312a71c319136af92c48a59e575d8a219bcb3edea947", 0x1000}, {&(0x7f0000001000)="7c9e20790979712c786f21cd2a880f94b5871aac3e1b3e61108983939bb79bd13bff427d31b9d90e4c17efd467ec75b8f46d45815178ffd7f4b7f8261af11599cb8c8f5aadb5f572a88ebc815c766dc8722d9f2c4319c3fdfcce124cd5b0e4e4f137b3b8c3340d994dbc92e4e044a9618ff5ec65706f1f81a8ebec6a64635a52019aabf1696edb474ed72783cb6817dd32c2a0de83f0802546417ae064251665dac3ca24cc8dedbcc78fbfc5dd316577e892c78f11648d593c9eeb3ec0312dd9100f96bbc601752f5c3647133ccda25012986eb03d3d367a77b9b6fc074dd1ac0244f76860ee040738f6f0cc694ffdef5d7130ccc575a960e2616abb0d9b7dffa23cdd25c32a2e36450942653d4309f785b63f289dc5e34095cfe0c4254249a509a661ce2d443cb07ead770a8107aa766236295fb60ecdf70d523f8f3eb1aab83af7c2cbe217f69f3ecdf3b4b15e23eba434c9b9ccef6269377b6e5626806978b0a5c0f811de352db97dc323a7c79ba7e339e159cac4d3d50d6a26a0ca49bc3e0f9bcb182a5eaf2bcc8eae1e717efa09eb272e395dc55ae9919dc7628e917f8c55c34c37765ca38951714a67bc8b4766e3240ff2389cef834ef028c967e66e9cf5333ec0ccfa37501fe6ff999a5c63ee6595f5ead1fd2cbccfaadc9ac949e2b18e133389489154269a32c2cf70916494b895df6905155f6258845f1d3692a6df30956dfcddaf42d6d397cbc74bc7bfc51c70156c8d876bd3d430b3151a064bad9834a0c4e57d8d53d2e9978db6a0df8175b14ca705f60ec1cff2be28d1a9f9ae6fa7ecbfb1df3ff768d16b52fa38def25ed94e205604b2c2dd1c763b1716419f8ac5aed3323d1cdbd9584999de36151effcb52fe14503f45b63d115eda4298d6a725b71313a3d21fedfc3e8d8c3f01b1ab551d1d902a36a3e2c4b4c80f8618c6957a82dcee523702784d1f23d9fc59f1b9f4f090503a599f5864bd2018a06f399e97ddd22746363c40e1d5090e1047fe91e198af30ec7bdf3c0c5063fdf5ae648811875e58ac457b93f62da802e02614742ff1b77ac8b69a68151326f586f63f5782b9abf6f3d226f1174a3d4e9c098e72f7257e616a087f74bed58cf879a0cfd4b32cdb6e03b6c8091c44efe2bd565d4506e4dd011bf8050d89e69edb874de2c66c1aad9609fe47b8bfbf2777ce99571f9f73b2355a402259d28d78ee7837802f3bfe124a843af7cc1f82b47e210dc656caed4b98157eb1aab91d6edb28db1ec461997f435000bdf32e48936584b9fb0cd0856e21e09ae0712c8c7d3f36f83ca86e21ff3587c97470d67965263372bcfa5f344ecc50bc6e7ee7a445a442740a977aed026e8667131d1b8764e7b34853737ff0a796fa1b43a666829f52ca4e57995dfac30ddf17486dea2ac2e2f7fe9a8cb74ae423b296d6195b59bb39826c7cd8c16668141d52080cb37ccfb23cedda646775f248e57621161ae1b124bd38ffc2b1b8f17998bb2865745870e95b670665ca9dfdd99bbf8572e6b60d39c46ee57179902d6f56429237cf595630401c0577a5d61fc3f56c56cc18ddf6b91daec9ec8c9c5161773113b92599d83fad3d53f144a88c99b5570f2880349cbacacfa6faf68ed3c82669519a4246d30fbba950d011099f765212d0b0b156193d5e3228a2f990364d61d803b2dd7f87b51d295615f78f7703e74aa791e711917b67d2fd81a933668be92c95c6c880827bba6073d5ea790252aecb1e512e7a61a7808aef792a92034a691a0940e4f40edf547cfaacb77b8bee4383fa0d22b23a49fabd94150e9439375bb50e24387e32b893732670c851b7a26ebcaa6ccad3957022768b7142399c387e22b603ec23efc16bbbcae05a60e9def578f734b6d7556598bff017ec29f5a91e16537ba08eb9ed60d9e31463300af526f1aba74bf64edd268074873051cc12961c5e6e16552c92c3ac20c1110bfdbc6af6a5d18fb29251e07d12061d20178f507e612b6d701759112815acdfd490efc02b76db81e0225a5c9d70bceabe9fa9749aca906fd9cee8d6b551c815abc5908d8431d63f566dffed9d5892130ad9fb3edf17c6139b90b2892e29c86ff4cb7c0a9ad64ee3365caa56d825d56f6abd52526cbf4d99c1dfe5607b97bffe98b4e4e54a8c36cd623345d8902569cdb6b013b7b8f3d08687d96dbbb7b8f3495c608af3c933f5c87e23752c9d0ba05ecac03d0a81d9c6f32ebb49b875e90b62e9d09754c2c81c858b76ba10c35528da1e6ec9f63de6e25e78b94d64334ba761d04da83ff52faed45cc83b5adcb1a47bcb4527482efe5e241ba88bca01e4dbfd2399b289b732784fc879e9cbc36ed27903849577925c1929ff9beeb9e6e2dca41afab24ed5f047e17aa9dbc8f6998e3c0c43e73153634534d7106276611415930a829515cb66e26d6593eb96a0a2de64670d3cc2a03e577018961b3d408f9d3a9fa48f534d0897fbb0565a812f291f5642bdf1e65c351995b6461754a7a936de0ee00f65231d71a4b2fe3e18891d914f35e616bce9fd69b55417506e2ea51cf844b9985d5e49dbe217034040b9396226afe84ab68990fb764bfaddd5a072f51a601c6f0929d3084054d63cd4a7ee139e663439b15d02ad10936bca370b700ca3650cb24cf04a089499c1b40bf848593c9b07a85d4e19682d07145baf804d7af6326eb3e4f29ac832ba8bca01567226149a5b18d440bb1e9b3f89e5a495a3c93262e17a0e6fc712f17f6434ada9fece059ac418c8a15191d69b6809b4ab0bfdbf47026ad8dcfbae3b83b437e2eae945665f1d18b173397c389af85797b761b3e9612377326872cd09036a76984f47acbd522ff40db57976071209688396dc08f3e7317e1d5c37b6f9b811a3b4c46494f57eb855a930b38c4a729bd5f46951333c14c6749beec03cbf235404eec7c1b927d240f77874255d7672ca8c6f6981a856f22cf2e48dd77432d2f651b6fb75e25fd7b36fdcc8766cca203a36b86b67ecac534a1a843d93cf0f44d8435b5c743dc25478c46a3fc1d18f6d067d6bc4ec91b69d25fb729044e2e6507c40f8ba20ab44b6707935bdb98ef6ed04433fea61d510e431afda9d5c40aa11fa9aa9f9bd7ee8a02bd7b7f451268babcdc967f951609f5242040ef84f26ed9ed6c2e5665086c8046e4a98d63b20c9e30e7f38c7c5e7680011a6d0e4eb8944b283c31a0689dab66ef79b098f829ccda5f1235d7a2cecc7b7047dcafefc5bf0b0eed25f1c25191537ce63d280a26c8d0a1b8705c9daf79f7813cd200f1320f2de5d32759647b59b49518814d9453155553e92457e64fc59cb619445810c210dcdcd4cbc9888d7eb14e4124e1aa66d2a78e94af85f3253f040e61993f93a1a1fc95e52bfd6fcb7219369060481a749242795477100786c827becd623b41ba3e993ae4636a52613419ee7dc84028cba2de02d52e06bb03b0c61267aa208c6f9e3cd2ad8eb2dfe003b451ee20ddd4a6dd315dc31a5190561e4f45378c802fce6bf4d5fd8c1af538dfba6fba05227607d2e02fa864232e046b937b8523d339f6dda54ae10d5abeeda81c419e6e68b0387c8ce982859becfbc3d98e8050bd1a1731b32d99fcc5b4932868bd0cc1f1c90d3f659b9a27e6a19e56018a1a740cd2eddf04242fe72ee0f4156bc90c440598c4cbbea36f5e9d64a3117bfc184f087a74f34c0ccd6e18d2a224e88bf6f4abef71333173550e399a07cbf1d92016f86d0a0253b1b9e0f5cf428d1a89690494686848cba9e53bc110939cce80704f5c4be676d782b840e32baa03ec373644b48129116b3201eafb84e7d056d90cc695c76be8d2331e34d564d1012c0d10243197490191e03e244531aab53855fa320a1ac5ab1ac58378d1957c8b55db9bdb789d38c54c5cacb9dad40092a21a16d31960a47cdaa43f34163de25fd2ab1ed10f6c1965bdf98edfb3781ffbfb273f38343cbad98c3694121173cb75d6970a0f95df72d1ee8fb41991dbbe885c88fdec56f427e72cd1c9f09cef1e2e9cf623a7e7bedf8c1ffc27bc538d67742686361a82ce2d1ff3eae50fb72b101a00e5bca13722374f425e329510e79f2da5206896e461ae8c322e9946d08b2b6b48d80648111f35eaa41c32067ea5393a0e576b6a05d677863eaec14ea04c6a5831e701cde3bf514bdab0b7102722e136ba058b9e6576a1f5fe300dcb638903991ea80dfe610caa137766e2a4380aa3e51f8d964fb7d3393597870c3b8410b3c3fbc8c6425c8ead08246f4ca380686da44a133dc72d32dbd1f030c0170c3c182a812fd266fbd513728fbfc245ef29fea8623a453f5d6f0a56385b7841bfa38bc44de9580d0ceb19fc375f40f5b277921acb0e138a2f543b67a7ec1bcf0ecabb68f8068e20626ec70806c535fd1e914aa1aa221a06d1de9c84c700f9827b413573c5b4f4aedacb3aba09766080ecb2fef998813669bb5e53fa6cec4b0859b40ff7eaa1f25a6fe1a10417dc567ff87ed13ce5534c132b0efe3a1ed3f360f772baa5031a9b6102ca9226399dfd6ea3436dd6444a260a4858b29d48982edfe2d957c9c2a10a278dd6b9d379434e37657b44f5623ebef66b6b0efdc53157e8638a87ce7e78923aa8102c04ef8cb2dd4c27ad72446c18228e32f5849aecb03fdf2a6c59db8067f25846443703f21bbb9be40c6f038de6682e57cde5b5adf4a7aac02b1aa5825e86c696709c36667fbd736a68b42a481b6227d29624c1bac8229b2ef2e7e666d99c27682987c444a5e6a31f6d5d831ed9978116dba1bc35f94c2af0e11d4cb8f32962fb344a8e55d0bcfa8b3d20aaf4fd28eb9594c6e0ad988204b838c5809280dc493e20428a10f5dce4083c6c80e89e494e87c8cdd5d1cce35f06ad7e23190b23d20a8b1e26368046fe6ef6e13b39252e3f3fea86112eadb499c36d6ecbf0fb5d2c7fa7f4fb7b3d4fb781f6fcfa2b47fe992c52ec02129a1eb280d68dcd7886d0159155b31a0747d68d9cb48615e9e298012fa65aa3a0cb6319b67fef594639fbd1ef7ec04541fcd762c051165f671ecd78fa4c427701cd7f449f8d1b07018c4774c86b355ca8422ca24eb54aa84bc2065a0fdc182342a1f3ce272e548ce08a67e0c4eaba941e6e488af8d33d0b242df6cef33a19b8846bb222bb39ee8d5575d57ca4995b518e7be86629a9534791f840986d416c95f6979050764f7b09f3020a03f591cc1631935b0996c2f3c3a42cb0308495c83e95e004a79f7124630f0900a8059fdf831bceeb74a9a847903d1fdcf26e8f521f1fb8fb9823d2bc962fd80fe969e9f40c71af9a7788bcf5f0026ab6ab807a04e1468396f3c779d19eec75b7e03a306ac85882929d93bdcbe1199ba1df03cb64870d784f494841b7a0b15ae5529345dff8a10f7eb6878cb4398f507254848cb7686421efa0ba9a23c7699eaca422ddb595c54922fa8994ff59c607f7a273c63076a480a5b73a0d33b33a767a168604bb94e61fee1b7ba972c0a51318aad6498597444e3d72f742bebd7316864d133a4e1bd44ff7a62f2a3d7c63cda42d3a8a4f09463616b891345ed5a628cee7090977d315b40afac93a79c3156529dcaa2a6386de542e7a0c7eb95a9d4044185a0c6a0cd48c931414fd04434ca69a1783a74c057c67f9ec65c6f500936672d836a91da7ffdcb386c5448da18348c3958e20da919503b442a04e4d9880dea3e4cbd2f425e72367af30240aca3d25c43fb908164c953be1993b11d0d4ec3d6dac5a11e19b175466ae30297cf0d5df8a154d19570e9665993213e", 0x1000}, {&(0x7f0000002000)="4ec8cf1fc89883295b3d961a7a7844f1f5827c8f70edfc83fd3fbb3d1175277d0961d890826d047be8b0e426bb0131d95c27799bce0b86c604939948b6b02c90a90e50819969ed7942ba0fdc40da215dc308", 0x52}, {&(0x7f0000002080)="5b15fe9538497234a314f08ab326c987fd6f74b72e8656ddbdc9aa7ac72ceb3112cba75098232291db75a4d8d45fec754be71e526df275d4989dd88940f474273c4ee7886af4e5e037a59b912133eb0ef08da8164de1385b91e96f8d3fee029934f043f803d39d6405e80b39d5cb9275a470c34e01d4b159401e1b5310f288a84019a05ebdb0710649709c34dddd9df888b220b70a", 0x95}], 0x4, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) 16:42:08 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x103) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:42:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xf, 0xffffffffffffff0d, 0x3f, 0x5, "768a3d577ff4411f4f0c77f8a6ff939fb0976519", 0xb17b, 0x8ddf}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:42:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x65c1) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700000000000000000000bdeffb121495410ee0799a1ef0f9482197cf57984d0fef2f973cc5b97f7d51ba478e4a26e4efb76991c4e0e2c2293f756f05da632d8e68b77e12a1262a19f070111c308d36eb602da63250ddbabee5c7d56281c485cec02b02299d66a0c06fce41ee12271808f992e702cde789b7fde175d3f4db90fe84f00981d7f47d48eb4bfb7baf7e9a17654c84a8af664400373e5ed69f6d38ad12550536a19c9cefeaf21f9495934e490d616a90fe00424a7d3b05d6561712b9e079a055d0652468345746"], 0x38}, 0x0) 16:42:09 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000180)='./file0/file0\x00') r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffff) 16:42:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7}}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000040)) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:42:09 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\xee]\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':##\x00']) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:42:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x9, 0x8, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3) fcntl$lock(r0, 0xb, 0x0) 16:42:09 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, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x0, 0x40, 0xf5e8, 0x3}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 16:42:09 executing program 1: r0 = socket(0x10000000011, 0x5, 0xfffffffffffffffe) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) getsockopt(r1, 0x6, 0x200, &(0x7f0000000400)=""/117, &(0x7f0000000080)=0x75) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xa0b, 0x4) recvmsg(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000001280)=""/225, 0xf1}], 0x0, 0x0, 0xffffffffffffff42}, 0x0) 16:42:09 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0x2, 0x800000}, {0x572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000580)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x401, 0x401, 0x3bf, 0x2, 0x2, 0x2, 0x800}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000340)={0x100000001, 0x1000000000000004}) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0xc6}) r2 = syz_open_pts() close(r2) close(r2) syz_open_pts() msgget(0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r2, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = semget$private(0x0, 0x2, 0x80) r4 = getuid() seteuid(r4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x28) getgid() 16:42:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000200), 0xfe72) 16:42:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = semget(0x0, 0x0, 0x30) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x100000000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10000002f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:42:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000001380)='/dev/tty\x00', 0x800, 0x0) setsockopt(r0, 0x0, 0x800000000001f, 0x0, 0x0) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/9, 0x9}, {&(0x7f0000001040)=""/41, 0x29}, {&(0x7f0000001080)=""/160, 0xa0}, {&(0x7f0000001140)=""/131, 0x83}, {&(0x7f0000001200)=""/228, 0xe4}], 0x6, 0x0, 0x0) 16:42:11 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="820f01000000000000006f01d8dc4f494f6b3dae37ddbd9c16e73c0fd498cfbbbac3e5b3d886661edcc2441cc1deaadf70285ddb29ae0e0a2dadcc7b9235a37bffe83ab2cb2e546f55bc528fffd608e65e2dbe322b1da2df3facca855b927c65c1225fdb9739969853ab13372bca12178d6fffcb0b41b6f14ebfb702ce0000048243b69ecdf19364e93485850028817b72e47a4cce8e605e4c36a3090962463b22c5c82f17999946ff9636c95ce2511551638d8f6b789d770b74e159d43e47b316c702915de2c01a5aff5a1754f5a49292d7271366b152"], 0x10) 16:42:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x3, 0x2012, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000200)=""/104, 0x68}], 0x4, 0x0, 0x0) 16:42:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x7449250dccc935ca, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x1000, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) chroot(&(0x7f0000000180)='./file0\x00') write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcab", 0xc4) 16:42:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0xffffffffffffcdda}, {0xcf, 0x7}, {0x44, 0x401}], 0x3}) r1 = semget$private(0x0, 0x3, 0x110) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/31) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000a80)) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r15 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x5, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r18 = getpid() r19 = geteuid() r20 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000140)=ANY=[@ANYBLOB="da642282aa63a8fa0000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="763e90c43cecd3bdccf0b9b4c46183af9d61bd035ce67d3183cbf5f72384063a9333e192e3d80384", 0x28}], 0x1, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x158, 0x3}, 0x1) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x9, 0x75}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000700)=""/219) fcntl$setown(r0, 0x6, r13) kevent(r0, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0xb7b, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x4, 0xffffffffffff8001}], 0x1, &(0x7f0000000880)=[{{r0}, 0xffffffffffffffff, 0x2, 0x12, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x33, 0x2, 0x0, 0xff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0x1b, 0x10, 0x3ff, 0x400}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x81, 0x9}], 0x1, &(0x7f0000000940)={0x0, 0x8000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) setegid(r20) 16:42:11 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = dup(0xffffffffffffffff) fchdir(r0) r1 = socket(0x6, 0x1, 0x1000) r2 = semget$private(0x0, 0x2, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:42:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000465000/0x4000)=nil, 0x4000, 0x861401ecf4053e78) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6, 0x7, 0x7fffffff, 0x7}) 16:42:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mknodat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x37) kqueue() 16:42:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65c600"], 0xa) setsockopt(r0, 0x29, 0x80000000000002f, &(0x7f0000000040)="90000200", 0x4) 16:42:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() mlock(&(0x7f000076b000/0x4000)=nil, 0x4000) kevent(r2, &(0x7f0000001740), 0x9130fbf, 0x0, 0x3ffffff, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c0059eebe50cd57fa480e9ad19c3ebe5ef880ceee50d5c9adfb5052295267476dfda528447c86b97505ad025c6baf4975481817d5f0b029234c6cdab80c78f551573f04d165de8176933d81cea9ac1300"/107], 0x10) 16:42:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) r2 = dup(r0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:42:11 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 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) 16:42:11 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f00000000c0)=""/144, 0x90}], 0x2, &(0x7f00000001c0)=""/6, 0x6}, 0x802) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:42:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000000300)=""/125, 0x7d}, {&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000440)=""/200, 0xc8}], 0x5, 0x0, 0x0) 16:42:11 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockopt(r0, 0x5, 0x27, 0x0, 0x0) 16:42:11 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000008c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000080)=[r3, r2, r3, r2]) lchown(&(0x7f0000000200)='./file1/file0\x00', r1, r4) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r5 = semget$private(0x0, 0x1, 0x3fe) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000300)=""/189) 16:42:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xf7) 16:42:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[r5, r5, r5, r5, r5]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x8, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r9 = socket(0xa, 0x5, 0x5) wait4(r6, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r9, &(0x7f00000003c0)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x49) sendto$unix(r9, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x73, 0x400, 0x0, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r10 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r8, 0x0, r4) semop(r10, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x70, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000340)) dup(r9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) 16:42:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/84, 0x54) fchflags(r0, 0x10000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, 0x0, 0xc9, 0x15) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) getegid() setgid(0x0) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/203, 0xcb}, 0x0) 16:42:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) 16:42:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000000c0)=0x35f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x3, 0xffff}, {0x18, 0x1, 0x7f, 0x8001}, 0x3f, [0x2, 0x7, 0x92b, 0x851, 0x8, 0x2, 0x3, 0x401]}, 0x3c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:42:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) accept(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000"], &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:42:11 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 16:42:12 executing program 0: r0 = kqueue() r1 = kqueue() pledge(&(0x7f0000000040)='/\x00', &(0x7f0000000080)=',*\x00') poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x80}, {r0, 0x4}, {r1, 0x4}], 0x392, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x8) kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r0, 0x0, 0x6, 0x0, 0x6, 0x0) close(r1) 16:42:12 executing program 0: sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="9c830a5bd9"], 0x1, 0x0, 0x0) getrusage(0x1, &(0x7f00000000c0)) read(r0, &(0x7f0000000180)=""/4096, 0x1000) 16:42:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff42, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000340)=""/56, 0x38, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000180), 0x0) write(r4, &(0x7f0000000680)="d6a417fbd2292014d3b809591690541c0bdc34b69b76989e884e8aabad2ea790d64be55781283200102e8a906e44d559a4b45f09b56674783f2c00bef005b51d77270935bcddc2b4a1105f11caadf2e081d6f162fa6575c2c6f36c91c8fd3bf4bfbf0ac48928a0e05019a146adf3c47c17e8ff95e25bc919ac5db6", 0x7b) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x400) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) write(r6, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) close(r2) dup(r5) getpgrp() pipe(&(0x7f00000007c0)) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) r8 = msgget$private(0x0, 0x24) msgsnd(r8, &(0x7f0000003840)=ANY=[@ANYBLOB="030000000000000090d6178954939e84f1f47c505791f1981bbcc2ae56237585cfda14baada685175df0f589376f526ba170b32473010d538cb6acea8f27b740ed9de85921cc1904f13a7a9efb40ae2080fe1dd6f5789b9bd5880aa949c05b7ba893f20359bce64738d821f877db50b5bb6191937a039d24998920b8acf8fb18496f6a70a14881a5688bae23c577e75c788047a12d885fd491cad45bfe8a4d3f261cd6500f3fc49757428f26871f7be2fa26c9a2ad20a6d676d4b5b1599d060169f4136214796904fb1be4dee1611f0eda518513a532d0627ad5434012b8fd5f0d9a7fe6747c0a9a3018e0fd097a046d6c36461a335f98f6c0a40cce2d1aa485911bc7eccfc869083afb52a2eaafbb784591175150f8a33f4bcddc42b21f82589c4dd85175ed1eba4960371ccc36a1530a07f3e34aad3b798fd1566e04e63243e70059c98542db9ce35f050ab3353ab9430696f96b5715d28b64fae20d493d1c35eab1a27ce3b91af892c94a6966483e5dc0673bc56a71c4f6ea2f6d0dbcd0865408b92c6fc6f7e34cd20e20164710c18bc3af985d63aeb272ab208fa672045a1e36439fcf2ccaa07db23c4afc120171f721ae575f7742190a8784a1a9162951a858c4c482502732c802b0b07cd3de8292ca122d8fc101d6810d1f9ab6e542bad2df308296aee60cb06e7294ba673a82e3943f70aadf7b08be6d49f471215c832a75b5d5fea1710ebb34883b24334d49e3dbabd7a69699bdcce5b022ebf9ddf20bfcb7af07545c6c47d10cb0c909ccce8a27554eeac766e961e53671ee26f8a936a8b7393aaa24c32fcbcc1c02289d91a3b1e75e139b51b8a3e1881b95d0c9e8e259fdb2b92800ff49169d82a6e0b929e039e7f6a876cba6800dbad0a44c25206edfeb1818727a15e14b82cfb4ec7366dd5f2772f7082c2d2e7c1a8499f8bd9e48cd88fe5f741dd0657667a0eded491bcf549385593c0d38176ac89f29885c850b588eaa04e9250713fc04a1967c403ea1044e46bf7af22b80fc7dfacce4b33aeb40c71f75c1bbe9ba5da877ec28f1fc3bb37511676a622f31e5121e41ba3a19805d0bf58278d785ca701e08a7619fb9e44eaf6e77d34b4d94d013ec0357a9f41862f5a577e7e371e5e2d82a34b73df73dc0500f9a95d9b0c491840a07b843910f5ce2d8b6d7428b111e68c669d969090ecacaf561960142e33febf39364e07cc3eb98d3a0e5683c01800000ae2fad6a9eb7277da38cb3f58472ca50490f79f9ab8ab3f3fae84f82236c486392834380c740939ec80331db68f2560f32f61f0c56c4c21cc411a10a5a774d0fa20f7350d2b26f0919fde39e0370d38286cb04f56d89287a49f305e7cf57650c70c8700ade891cd085c032f2d2c5eb5496eb6a6c24ea72850ab56421998db94e8121ec6d675a06bf02c293ca09d0a5b93977eba095981624c4da1682bfd757167860f07eb94f8ad595002a14cfc68320799e824d1143c6f188815bcfef3ee73d3eacaf6eb89ab31dd73fe9932262b5b7acc7815025cd8252e61ca2f94bfa76c6c4da977313a50bc8e56746b41fcc86a3484c6da87ab9a945fd20044b3654604877beda9551c28c0ae25c19f077bd2c85f0910a5941444ec13a6f7163186f6ca842550b31a9b3a206ca9dba5b33ec7514311dab98ceb208f9ee5d4f5373ead49eb9699ed745916fe7dff4dd6d275d9feba145c05bafe64dc1c1bcdf6bb998419c6a692501a7279fc6fdefd4bf10b0914c03183e3bb15e97d6a1290d571241a5d76caf5ee4810635f454bea2d88876ece0c07829199a95d720439bba5168519d2db798eb0871fa0e7ec5b1c7609e8e2beb9cd19cfeb7d1ba5275be898799da1e11ca7e88a7552489866c7baddbcc6d38b321f1e69bae80b929de9329a3f1cad9a1df9ec4bc049bdee9bc484cd3de5d18b881fff418d11f9a8e40bdec10253ed42e04e80652f729282019486e981b494064a021b3f2f8476703f2c5ceffd250e8613c2e8947199254e956142035f49c7a746086e61a8d8b8b59de0c28cb7a9cb2deee9a26b96298a76a90896ccda739350a0a09e562c2de6410cd473076665f054d1a4fb05f12d663f14d75b163de83e98aabe463d14f5284f5ae4d72f72b591323cf4799057c45fc5fdad205764a6950d8cd8cbbb4a94322fa06f6c9fc4fd6868fef33c900cb099ff01d273abec13cd424f9bb8e59919a745872ca9896b7039b9cb30cdc7a87d3a13f13a7b15c4c852fb5fd34eaad91c8aa943cd09d466985bbb9d40e764df6b43fbceb725d337396841319cb3f59551bbfa2c3d2ca0bab36749119727dad675bf4308e6bd1bcd6a85e4ecd86351796be1bb1a274175ed603877f10508f6b8dab643f43dc59f06187079528be7eae159ce43a05f90e6b306b623e4ef8fafabf995471c024c04898013ffb2a5c43a0720cdda48a94d5a2210782c26b8d2f37244fe9476ce637a83493e4f6df24a8f2a460989e61bfd8c9d34a2b2be0b7150c84f2584e9369a9a5e3a06e44407be067b8843f8489c43a52ce62b80a410145192b02eee363f15aefc128d5b08e78e218cb61acfc92f35603d93f8e1ebd3681316071474789a947484f9fb5f2478ed91eaa436820fec39df25c9b645b196bb3c7bdff53dea926bd55667b32fe27f8e3cdd58357a6c3c68411c43bac04d4b053649985548b32689ad6211063b570357e21ae69ef18f26b97f5ba28cc552e8b3c2044882c5050e4cb0fb6a870f6ec3eec46d542d26c7f4abb3b28e733ed7b824af485a08352ccedc94924e43d4210cb195a27942eac34e5866c2f44e330af3aca9b2df7ecf82df1ec626b22e31e80277e8c53db0d3be60af81cf42024696cc184f849eeb281f5cd664dbf8cb2c6d1a397104b365bbc352342967f5ddf673443ff5feecf0ef591e18b190f6ca326ce26dfaa29f84a1f5aca50603ddb77860fa14e4505270fbfba3eb5035a6c1fe64ef7c4d3d67e85166e97482deeca2a272010c3afd5c1c3f51cdbf8fc44e556affbfaf20282bdf3aa916485035936bdf73a5e654ac7bc0c4fed42f0679415819ab9d722ea6c367bd51c4030f8080960c110a1743ff0c6aab85db602c053e6b48059ca97b96a86c88bb7cf44e2f32b03c0b430a0f3e13f4f41b27246d09d099749734e5d78243dda3d56bbf078270d8bb60044680b8ee4bbfccb194845f8e64ccf6b045704f473e17c73738a0dd3e2cb97b7662c4891ffb11ddea318815e69334fe8c1ed2539c98b0d85acc0913cec810c5a1b04cd058291a9b92208a74fdd037964e397b3e90ddb7bfad25ef375c8f195df82c78e5d34561dff2078b302e6e36ad8ae2834bca36b6e3c3afd74ffe154ba7868602256719fad9ac6b6af48135a074a50c065abe5f80c968b2156dcdad8b0a7590e36e7bd6dbb063d73dc0bb521ac8ec5f0ff7f4e65cee36af03d85ba88dc99c4dcb571e097ab390353d9966932bbd528c764ce0916b364c9e20f6512324d610f147622b68711e5075f02f0540fd002fb89dec827afc8ae5b6678f72405a57bfb4686229934378eebd5a6b7f84f454d3ef3c6f06f9ad5777bcef36aff00480d8751f9a484653c6e781fbbe82213ab1c52735fb17654a8259e0437b1e784bae74517919f67615afbe50a59266275e40ab6a1b5aeb66e5dadc9509577daec6480afb88f018a3a54c674da685cd2427cd4ef7292d584155530bf997af9dc7fc8a4ffd1c68cbfab52557b866ce2fdac4cd596ebcd7c8e817b301d340ede95854b17b077ad8ca2b8d5ce7e14cf09b50f37e269fcdb324c7fbb529b3365b1000005d322cf01245e962598e44116dfc22114e7b9c950aefcfa1762bdb6ccc3fae5bebaf8bd928f99c39fdbbc77be28a2df94397a377a589200fc77892f243ad18c49d4da243afaec99f426b1f683d1cba96dbb59edcafdfa7e3c637235a5ec6d60f044ded8f790232ec21a6a7e23bef98ffb97881c43335ac6ab006b3e54b9f86a1abdc842b67452a9dc36d322b741a4a15768dacfa42b72ff021d109919c9c46c0c2e7d04ff2dd2f3499b0385400e9ee8781a81af219a906ff550918e23ae55b98e4c40f4c996c9f7f7d1a3322388cdbf4b5f5b65fd0e1ebf5d70341f9fed4067df9bbe58d8f3b5570d89b5caf59f1a81065772cb7b7ab1244a7f88a11c76599312b1474d938e1b5a5b364c6e915826c9f29bb2a496908293ed429805bacae1a9057ebf68f1846ba066859ef7b340c3db3a7933611db5e50b624c76832d6e71b53a9c83cbf8e00478f8090e14507a16ab64f97c343270e2a906af2def6a60dc998dd8ab96728586d717013f28a78584199af498b86f60c3df03ebe2ce4d2dd5adf3c47a98815565a828ba15e2600a410950221cca320b8323acd8c0b2eadff16d50b3cf52c7c93038a2ce42207aea5ffcfbf80323bbf77c1841878ec976afa8745ff3e87419219ad87d7da28b32a7149128076cfbdcecaa6a134a4403e39adc75e4ea639217e593d8a6427a8e4601632471963d73078f621304d7d94b41cf8b7f02b61001cd06b406eabf5af1feefb9d6680223da2217a4718a1ad0c7686dd8ee6df16c7831563cd4e869c904e7b7762d7f9b6a8de57f06e7d084baacd549c50ef3eaf0e0edc06ebadae161458ce37da998a4985ffd445fc0ca943c74c5517b1b7e87c97e5891070842ebf144cf2c82f0cf0bfd78f0332504fe134ce6bd8046a1fc446f809d39d5b70ceba16b42d393b22b47092362babf62a0f7f00c6ae66efcf5f114556220b1e9391c31968bde2b4757c51fa478495ece4483b5895e29a9a0994fc1476d9c1504e80de84a4f40d9d0fab4df2546d9e8bbf7452b122e4ff04a23702f9587ace76cfc45883c34debfba07bda90c66d4409acbb80a6d6f37029a3da0da82abae075c1959e0b703998366329b5d75aa577c4d7d9f53a94822a9f6ec71ec0f9c422e4cf34f352d244ec9576a874f159a441c8868f2271f56c93df443809ad61370854eaf4cf0cacc6665b66c5b9fe4b83a62837dbce677905ae0f22cee199ebaf61603cecdec1b6eb6312c5f0eda24f44adbf0ab0eb0d6876f3faf9281b00fe622d8cc6b4dae7ca6bc06f4d0e02c1486af30428f0f68a647066a3af4d5f58c4e6b2ec63ab432ddfb855a5f7ac7a8c9aa28774e39a55f4e1636d53f131fd6995f6edb3dab6d9101e544d991405a77be2929157a53de5d1d3369878091810d1d1000efcb1b02863462506cba7c2ef452425f6d9956db36f68ce7ad1181d1eee2af341761481d17076867551256341cf2c4333cd1d3c9025517f782f87f543636f327f9078024b4e5d14f8fa5d3d81b6223e78732308e2caa120fb25b6e4f1a28bcddbfaace6a554c90ec07b0fbd2e3aedaeb49d08f7fd86fcd837667847210a5cf779454816d75bcdf927dba140506e444938b29d4c6de6b3ca5db885f23a95db54baf0c5d13e0d76385de5523dacd94118797e06add84a2b413bc7091ade7e2904ee7ee681076cf728d113eec9ec9383934b557e3a8a20c9519bb1d652750ce5dd7d18483a073d33426e8284dd9d4d478f704d9497eda79e98bb67144ebc704a1657c71a6d66f3dc2ea28e74d9911128d98c3809cd36c9ca02eb11c0c6495203688476143185c7ec439ff6ffc006747423850c7355a5b267039ee594208a661ff07aea0f43c7c10dce2f14cab36e235c199b215026ea30e0a538377b9ca6088d1c9ba19185c80fcfc778a63d9d8c59e7e874450d5558e5de247632a7036db0950e9a803e2e8bafc4bc511f4d516bddf89896a2b01532fcd5821ba2da069ca2951b7ca89b3f84201e2c32b868c5f3db758f7c4b3a76a8c226aef0fece1776107861ff4134bad08d546fc724059994bc34cad076fb937d66c4dd690f48be6ffe994190d272f90ed3f4c1a17ceb2b66a340cb3cd938a18c3c4cbe0734b271836e26955fccefea318ddfbd56dfe05bb93e65fd0a7be605633a23ecaa60c15a6b64bfe37062be6aaa480ae3f4d44bf1d70d514e889bbbe3559d461fe5dafffcd6a714d63a2f77e3a0f33639d4d1b5e86ce9e74e97fbb3efe4aa91c340676fc94ba0fcd930a8ba79b2d7635fd8f3ccce1c02f9db80d6cc8ef9b02aaed2137a5e12e4e3a9c803f96acc1ed8f85b6e5e3f541480890a7f4b01208c1238555688463d24f8c41386c1854cca763640c43e376e017f18fe7264b0042c86899af98b56d9bc949eec2251ca08992b2e3bc57fb03f20196758d658f07e49ca0513cedc1346f47bcca433151af755eb753e69996317c128a6810da8acb8184768d009f4bb37743a60abc1ce83e83dee0a9d273e4d29678f4f2537579c22880bbc0f31f15c58e3a3621095dc0ea1bf8bf9d26efcf9dc0891025d82fcec06a95d19fbe7b722177475235e444c8e26715303001b4a05542ef841e8f484fcdca1514ff8a7be06de70124ebff035e1f69cab5fa2b1d96000071cfbb10165d32061f5d6c7660d0e0b09eccb34c080b0162cf0fb3348cd5e0602526f3edb209c3c1f608c5ae879b03dd9acab37cc711e513649a52de9b98f1630a04a6a705ffc7188e252470676ec63395ba76b05f2acb4df298a287addecca69d690287b99121dbe4894e9f82ada45f0c3622cfde0c8ae4eebc0dbe37155ca2cdbc5e1588490d58e0c214b9f928e1863ff115dac0a52dc995a52eb22b33be5e9a05a1"], 0x1008, 0x800) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000700)=""/155) 16:42:12 executing program 0: clock_getres(0x5, &(0x7f0000000100)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x7, 0x7, 0x1, 0x3, 0xffffffffffffde41, 0x0, 0x1, 0x3, 0x1, 0x7fffffff}) 16:42:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x83c6, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f", 0x377}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x231) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0x6) 16:42:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = msgget(0x1, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000740)=""/169) close(r0) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x1) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:42:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea0b277295", 0xcb}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r1 = semget(0x3, 0x3, 0x10) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000040)=""/59) r2 = getegid() chdir(&(0x7f0000000100)='./file0\x00') setegid(r2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffffffd9, 0xe2]) 16:42:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa, 0x100) ioctl$KDENABIO(r1, 0x20004b3c) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f668c6c6530002b40f7a8441be9b4d6017a6363ee8904277d5f29778ab885b13bce4043649825b3c22e9006010000000f2ec3580000"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 16:42:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666900"], 0x10) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000040)="dedb7817a4d1dfea6ff17ff8db9c54e4ba783a7e2acc4f65ce99dd51131d58347c9515eb9e5f32bb79a25f356edde1bea108e658aeb85b3f342ef14db7bc01ece44f39b3cf95f83071cb2ca9ee6e12146a75ebb72a13984ff89f845776a7e29b8d45420b52d7ba301b22b17ea3", 0x6d}, {&(0x7f0000001140)="b82b9dc1d9531a3ad695414ce1dc524a5eb853601642f0d92cb052c9181373d63ac95d371cae3e0b517246189b9a697226234d4516ca78274c3da7918ac67f306c8456f79951609010cbef02a2c2bede79dcb9de34383dea8ea7d3d048c97955eeb74c7b86ed61a37b1e25ac7f6655f1708d509b9a85a81c9a092a329d7c8a68ec0e9452823b14c6b85416f807eb43557fc94b9a8f64e8564f7dd2f7e7019c51ca0fe5da2931873992a3486010ac6899", 0xb0}, {&(0x7f0000001280)="dafa115524b11a51f546bd436a6062b610b40da351296ee8fea051ddf3265e91692658e2e105ceecf65b93820f0de05492248680f8ed5963fc70969282a413516238c576f61b44f3966f6f3871134fa78a03272a5ff196077b285e4503314750a278a3f709634c17dc18348aaf2e0f131510fabf3b90f7728dc69ddf22b3da18559ff49a53071810af83c396387bef56ab50d0d32fa76cf38d9dad24a014dc3af129552c9d806b5c34e39ca0d3ef3f07049554", 0xb3}, {&(0x7f0000001340)="536c6c5140922ae57cfef23ebaaab9be8d2d8dcaf070f050aa94af7660806a9b6849cea3d1f6e14395a9430137d218eca48d952a3492dc9cb570be6fac492a4499995d863e22d9e9fa3769878fae2a9ce3376f47543f2025cd0413aee0ea1ce18c1c22f0abb17d75cd2cfb6c38b7ea79668783f8c884d6c1ecd6ac32abba9b36ea0ea8d936b54ec8988030e55fd412282ff93dbc786ed4ee7209b598dcb9e6f571a4e939874be5ea8970e73a43d99efce87ac140fae06da36e73efbdbac1818a995483aabe502e5f7b986b0793119c20083e7dc940a1e19153f50f7d28d390f1a6b883540b60b1d0dd0ef7cc57c0914be812b3492c8bf5064dc741c4f0b2469c06655f153a1c5d572b1699e7d66b57432ca78364592cd57f64464a8cce1e930f0e0b0085b2f10d421aba7a89a09207a42e0b912eb47d5e7a3d355b7ca0b417e99d8372387593f9b314e1f24a36d9832652ce1d90dffac88e728b47bfed6fd4bbd5c85eba65370bd95c2bbfc13991e4733037127c7c098cae7d50390135bf8ddd313fa8f87c2fbdb06a70e4962934d993343adeecd1610e7e4ac76126b4bd841ba62996c0dcb05789c96c1a0bbc8dd337eab8612ca4e7ae9cfb3d7e8b8c6c4786fb88cc9e34203ffe0d95cbd29ebf906e81f4e706bacb3182f29f1fecff816aff1d78d40f4ce4b532f38bbb8573441884881627bbc51faf595ae135222b485799c61070f84d5ed346a8c56b38ce54fe5d781e99eac4692b716c3b1059236763cad1f34463870c07eed5043ae5e0d536a3bf91ce96be2de164ed6b8b4db947fffb31cbb9b6cec85a986c668a8719201f731e811f120c64d300b8aa36238db34dd692be205d2209e0448d65c9016aa72d61e963934f2b5688b56d0ba12042a42d4dbcfedbe4725e4c2257c15170d44dab316ac76add8a59cb732029e090df5479722c92c01d0faa4a08b5b34ef0d5df5967521671ea00fdd6248ddc1bfbf6d96e60540ca80cde215c7bc9f7aab64376e5ae0d7f8194230ae12bd5b9c7778c3af67a7c29cd1ebb0994ca0222857ec112aa9af85b344c7d21d3273ca924973e5a398929714faf06aa0a38ca421c79fbc9443f1387516ad8ba0242b9988325f950df97b2fcc8583af3c8a70ad843a36abf886c084ebc8404689e5ae4e48262b870c6dd5b42e5d9f670fdbf73e537e20d4b93e80de514e541c4cea860ad2a7b3960bd25d97d965a2f69bcfe1651920d8fe5f67a7e1623798af889448bd7f2971ffdb73b6ce9e945403899a370e79441b349485b594e2c8f61d1d88957b23ef124eb3749b4dc00df71840cdf5513731769637acb414a23a018d739bd93fc723c5fa99b2f30b1d1d6220bd632504d9e558dda4d9f98678825166bd0dacb02f8df76d05317eeb677fdc3e1bb4c9cb950f1ac65cd2ab55b169e7fc987de9164483a3b452d51c48f1c11fdd4aa9c9457b5e025129223418a9ef397b547057649cea8e6434f3fc8e025868a18b90fd7856a21e58abe608b990283236c75bb4629c54325d5bfa5e4dc5d0869ba9b92e69f6af6a7d0f54ff483feabf9a6ca58a1a807622a65e459f97dde6243150a776dcbe5f9cf38bd364473675bc35bdb283926aab575f2afc86dc379aa8591e75e49c5bcd26d56a076cc3a80a772229d870efb344e89b2457a261204fb58bb6a45efe23a5812445f56cad4ef0c444484c5898b3701cab63a0d8a61a746a9f81cc6235dfedce38c0a8492c300fc2dabc1433df26ee0f9ba28099d734bfb83628e289c1d73cd2d2102bede589401568e54dc767d49304525d8fabc76792649cad13d92e0541e1995ad7f68357a1c0ed3f93879b052acb99472e630ea977d15f43010fc20ff111eccf15dbe497449916c438ec99efcf65cdb043b8a59b8bd8cb73778ddcca88655d06fb8011929db293ce2d73b0b37a850e0591ec04432055603df949bbd22032c6ea4f8e04be7b71d4657c40ff0f1df49aecf6f330dcba24e8c02e5017dca1474fd5eb71629487e1223eccb43cc2875433434fcb9b21477186fe2106d45dd42991d9a525f3bf846c02764cbf21a5d73b8d06a38d4612e1e7501429b161b98c6e6c130b823adda323e333da79e15f41dd99ac8776e7b084135c74e312ad234212a42158158c902adcd5cece5dada0f98b8656bb79bde370586636ea9efe994b293bff11944df1691fd8387653a051cb4c7b4c4dd31390c9d28e5064a861805e08606330b4eb910ade8e5cefc12f50075e272e3df143647372a4cb8df471a90a95c2a06ba97a1f838861396c8dc2606e3cb822133471d2a26afd4d9762ef1eb5cbbe2049ba95f37c9ba9d0955dd696508467bae6cd806d172cfd6552e497912d76a070f5b093590ef0fc447490ec6c0f0ea34a343947432b138adb5d36badc2cf453983287fb75d0e1de2c883b975a807a77e7693cf3e9d3c5bcb9ed196d8132cac7507aeab3cbcf279512a7cc2c0d10db995899d7c9d585fc42692866d5be862747a1195b2ee237a64d24e5c2d5f21bed46fbc3b935cc55b6937a2dbc7143322dc17bb358b8aeb7c490a28f73527eb5f69cecd7c7aec25c08a194aaac238e2ff41d23957a131363948ea28433cf5f9fe9aae10d07e9ab4940f770d6b1a86c22d97e530c137a8389dc67f282e5c904ad5cf3524c33010c74102585029a831441f7979028969c13939faa90d5327819da5f12ec9358540dc4dbdeaad0676dd7b84d438d96db64d4f62de12641fcd46706fb36f4399b4c2f31ca7463c2515b64d15c05aeca45cbe4f5cee1a85f1dea35613b09e58446cb2bcb311fc766440db78d4764c7757deb6f5ba82b38faec288b85ddb7ce53abc77df0b7e7c362bf98dd5460b184da0c7c41b6a83b0f2d55395d02c96a876ca47c7653bea46e2bca20aa1bbdb6ec11c778ba28582cd0294f62588ebf347508f96baa9607d8ca63f13ceedd1209987f02a551f64f3c7c1e8c0b756bc9a0949a7d3aa726b00961c531671162441af30689a814781f1fc5ce846291e7b92029ccba06fadbe0134291818f043de95c04e69a246a2c4c589bd8a2fc5e50bd43e5733c3755e621e00f3946b2c6124ac243917ee96eec5338ce7c0fb76535ef6b718eda4fd847aaf96f2ab395defcc99b929da3aacfa7a303e0f194b1b9a1898e18e33c187e5ff30c891b3e3ca0011f6b43a01a3a47b76501b5254cda6e3bf5025b9505db029c490d7e2d827d55f2265ead7ee704c66eed0c6c544f1ba7dbf7aae5be214fa75541839845e831565156519d1f681a5d5831db3c99b314a1248395102915a14c7fe50209f996d0a523561faf5fbcb53ad22b1a80869ffe4dca667aa37038d82b5e38b854e2e44a819ca37ab9ffb96f625d63d4ff349b2372feb93feebc3c55fdcb0b993d824fd794cfb934e3828568becf7c92a2c5f3f0450acac623dc956c8062cde0f3480c211c427de0d95f864f9afa64c47442f89652bfbd3bdf5b7b2a32afd3c41f80146bea4eb4327795095dc9b4bfad8c54e3c8333be01be7c59eb02eefcd28067b84a903b13929b6bf7f4fbc0e0a83e1bb8348070f140bfeac04280f13961fe21c832492bb7f829936f9dad1307d6f4f7af1f98441291a8848cb163690d350debdbfb3ecf3d1a6653b7a16356646f9d2b6201da2915b4bd5d3ea93e59e77f94170976a91e8994b1a9e1484fcf49b1dfcf612125672db14735b273aa5f2b9fe8d302f6d52ae7beb54bffc7a9ed38947d5ba1c414d5af73ae75e6c3fc32101c1f0b965454f20b59551a624f67e55f7ebc27ce4a86653f42e3decfe3ffec6a847069402d2cd570463353671e752cfaf49ff8f43718ce5e3127b568a2d764af3d699a5ba1a0896cab03268f39f9241bfa99293e2b653936eee0f31abf439b9d7f24f0de3f7f62c87f50281fa08ec6b386900b977d309c0f52e9ce2e6c535edfe09cd287e596a41c1579d7d856304525c648be1c3f85a7226f1016376c2128c29ec9a0300d0e65ddccba83bf39abdd994b442637f69557681fa899153f8663872c01510e2d01ec1fcaefbf01e325b4aa02d1e9e5b05a696eaf4d0106927114602194b8f6378148cd188836a5fed9992ff1642dc5bc7495a49619975ff93dfd057218dbdfb7292a3ac945a4f78c987f50c3e6ba3ce0669d2c5d5ce77577166535801d5594d89cbbc73938dfa92290229e128dd9692409d33d1b7e37e0e9d359b78042ce3c9d50e30509d0234b5fc8aea1ff31b24d92d08b1d6a97c6ebef16aadeaed2bd27b87761cc85260849a6ac3b64c7ac8330e28f2c0e2abc197ee7a7bba4c3ba10cda842577a1de7e133281bfaab2625cc5bec109177da0a31897b802e8266be4a05dbe371eb49e960ac14086d229a6317dcb440cd679c48146fc128a8b019b3fc71c732a9ea038a9f8e11ff660bc547ba868e9df22cdfb4af0281d55e16a8239a1b2edb12619842bd9eb4a578eb551944d78e7b93d9769d15e70968e7ce3cdd3f28048cb2af0bead138c350a16ca39d7bddb9e03edff826844e35e680fee5dbf031e6fff032dd063e2fc5476017154f7f77ba40ca6c0e6fea525482bcc186e58fd03e4ff092f2667dfe8ad60ced35dce4925172ff56b37fb7e64791d8cbc10bc706a285dbe57385f91552d475289ad6a008ad1eb6a3b063f5ec499216bfd531ecb05db80072427d2438f414a2af44bbaf48e677a089a2d250840b8dcb3814c1816dfb757c3d7b009a6b83a09c281b8ffd766a151a5fcb3d0320f0afa5ed478b42575c17094cb7c468b5fd88dc2f41244a7aa16441fbd3d2b90ce26fde47a797cf9f1c33ba08a6b78c0532c7fa245f6740d9a1d6fd8172af7a2ac0dc6816b4f54951e6f4596094f95d4e92e7013213631436bd5cf5d157a5ff11bf26d7ce6df5aba8dea50008ceb8286773ea9082d0cec0a08b506d9f80de0cd0a0daa782abcd45b6f8020ee2f54415e92beeb2ae26b3ab4c45d3f487ac8ac6773c87dc7e0511", 0xdc6}], 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) sendto$inet(r0, &(0x7f00000000c0)="1e22d866701cc6f73801b21122ec34730f30a4b1c74094812d1809008cb386ee88155d21886a7e481fb8c933395251ffced3887e2462383b417777534381811d907a194f67596bbbeea4c4bfa84b8bf7903b3d3a28994815488302c38c639806ee3a1c5f3ac312d1ca9cb8bd8afad346ae7f7e91897d1f810211f2326f2a26d759b6abd970dc8e2080824e22d8220c691682d2", 0x93, 0x3, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:42:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:42:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xfffffffffffffff7, 0x4000bc}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0xb0a}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x36088c88, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x6c929ef72529f8dd, 0x100000000, 0x40}], 0x58e, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x3, 0x400}, {{r0}, 0xfffffffffffffffa, 0xdc7e580f44259a88, 0x40, 0x0, 0xd7a}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x8, 0x9}], 0x1, &(0x7f0000000200)={0x6, 0x100000000}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000005c0)={0x7ff, 0xffffffffffffff5b, 0x3f, {[0x6, 0x3ff, 0x2, 0x10000, 0x4, 0x8001, 0xffff, 0x6, 0x9, 0x5, 0x3, 0x0, 0xffffffffffffff64, 0xffffffffffffd2fe, 0x3, 0x3f, 0x9640, 0x9], [0x2, 0x20, 0x3, 0x4, 0x7, 0x8256, 0x24a0371e, 0x3, 0x5, 0x2], [0x1, 0x80, 0x38ab9d6e, 0x7, 0xcdc, 0x10001, 0x7], [0x1, 0x20, 0x441b3918, 0x10000, 0xfffffffffffffffa, 0x101], [{0x6, 0x1ff, 0xa9}, {0x2, 0x7, 0x8, 0x401}, {0x5, 0x716, 0x7, 0xe44}, {0x0, 0xfffffffffffffff7, 0x80000000, 0x2}, {0x1, 0xfffffffffffffbff, 0x8, 0x2}, {0xfff, 0xd010, 0x80, 0xfffffffffffffbff}, {0xffff, 0x6, 0x5, 0x4e}, {0x81, 0x4, 0x80000001, 0x1c00000000}], {0x1000, 0xc5, 0x4, 0xbe}, {0x0, 0x5, 0xffff, 0x87}}}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:42:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x2, 0x3ff, {0x3ff, 0x7}}) 16:42:13 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) sendto$unix(r0, &(0x7f00000000c0)="dc6a8e4ec53c7391d4b4d0ab70d8dd8291a587826fd54a6593966a57e4453a657f588d3169651a966c5e57fe43a41f2dbaa77b8711e08a7395f4263842d1e6457fce03b4d93dfd6ceee24b6395d48c2fe12891500b3fc47532158dd004839b360a0ea7250ab855b5447ffa1d25c9a7ae3491a9cab562ae98bac803fbb6759476e3ebf7cfda54ef2dd91b83c6f8c19e9f0275843ddb2e86959eaac6542b224bc226ba96d45b78ad316cfa0e4f110bbc990586231b0a203c4e79f706008e9a07885b7841a212e91d25b16a4e3eb0fd2231", 0xd0, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) semop(0x0, 0x0, 0x0) 16:42:14 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) fcntl$getflags(r1, 0x30ba4e62fc668d18) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendto$inet(r1, &(0x7f0000000000)="4bc8b4db76467896f9fb04184b2ef053a225ef9b87a1057d7b6d54ddecb2", 0x1e, 0x40f6c20907b41a02, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:42:14 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f0000000180)="1515659319e5898704daaad6e52b22a8fee7a5598667e36fabff8e26a668264ae249e95f06a29e6e8271cfe279b6822fba75fbc0e91df71caeaed23e531db37fa312f1f3b292b46a46c24625f0d4f2c6fac610d6030c7f696ea2df8a19672521c10159efc1e7421c8f63ff549ec42303067cc90873f485649bd777eff4d4985bab6984fa06a622fb2ab73b0da4ca88ce7c6d530a9c50c7e42c247ae8496a0e99da34242d04c67f40f4fc09b50649bd89060effc47d679fec0bd72a7cca3560712c42387fab1b6708494fdedd", 0xcc, 0x8, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x8) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x3) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000900)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYBLOB="a379ecca1ae3e8f1999541341b003b78f976400d232a19b9175fb8c9e6ee56ab0e769a9f385b6017ff4cb340900aadf13977b681cc5a45c6ddfb0fea1387fbb080873d018cef2eac788b01760e4457a5366f0fceebdff015b9eaa6"]], @ANYRES64=r2, @ANYRESDEC=r2, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES16=r1, @ANYRES16=r2, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRES64=r2, @ANYPTR, @ANYRESHEX=r2, @ANYRESOCT=r2, @ANYRESDEC, @ANYRES32=r2, @ANYRESDEC=r2, @ANYRESDEC=r1, @ANYRES16=r2, @ANYPTR], @ANYRESHEX=r2, @ANYBLOB="7ad672fc8acdb8d90bd48ea809dd73a0c3ab25a30a3f39e0832e4ccd4227be353cb3b0dff320821759a75b759ed167c71bcaeee2d3351de78f227aafe50846925e1f7c7e467cfe85fe59845c562b1f46cc4cec87e7a5a60790b773b79cb099b00ca13c1a931cb9e0563f23b00f12634d3b77a6be5692f4c3eb23d5c791a3059c4bf889d1341e37da22ac999c6f2b4aa22f26b89c7c420d272d51a72e7bad4c2ec5e55df82f8d74a1dbf399868d5832907193881c7bd4e9784986ae4646e93a7b45b1790d200e7c98ec3611710ce7b0aabccb9770ff"], @ANYRESHEX, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRES64=r2, @ANYPTR64, @ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYBLOB="fd01b9a26b1a5f8a4ec79f3e8ea4c3becb17f262593cffac437536fd3dbd8d0614c74afe00c5b96d025b4cd38e3eb4f5b934bf4097120737b79d8aea452df0e0288c871b81e99f3cd8ed633a2031d4eb211a05840f7462cae039aceb6504b2af6d7960dc4b7921b7db6bfbbc26ba556b0cb018fda108599da563e6fcd2406821b68bb28ec1e1b73dad098d5b1bef7bff4d6ba1a21605be9c56378d", @ANYRES16=r2, @ANYRESDEC=r1, @ANYBLOB="628abc04259367841a1f840ce87c62984334422fd708e35b6cff6d118dacf4b1a16e3a75d6f1b48406813c4c8d34eb8052365fbcda11dec8e3614624b275bcf287314b2836b04cefdb58fb3e5cb8326637a95a0268cecc453cd1c957c951da0ec6a912a4b0796a665a6023f9b2392aa91beb797d7317c98f1ad20323bc28d2690aea8c348befe7e3d937975fc3cc8e55fc735483757f8848c91d6e024492993795eafded55f9375e09a56959be9cdc835503e88fedc88f4cd038d582d3e87a3b05f5d79c9d779726effe3442f3374f4804ee70b577cf4acec432df"], @ANYRES32=r1, @ANYRES16=r1], @ANYRES32=0x0, @ANYRES16=r2], 0x0, 0x0, 0x74, 0x0, 0x0, 0x400}, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xfffffffffffffffe) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) chflags(&(0x7f0000000040)='./file0\x00', 0x0) pmap_unwire: wiring for pmap 0xfffffd807effd1d0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd1d0 va 0x20ffe000 didn't change! 16:42:14 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x22) r1 = fcntl$getown(r0, 0x5) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$getown(r2, 0x5) getpgid(r1) select(0x40, &(0x7f0000000100)={0xffff, 0xacd2, 0x6, 0x80000001, 0x1, 0x4, 0x6, 0x2f}, &(0x7f0000000280)={0x0, 0x10001, 0x1, 0x5, 0xfffffffffffffffc, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x200, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r2, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) mprotect(&(0x7f000072e000/0x3000)=nil, 0x3000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = accept$inet6(r3, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(r0, 0x5) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f0000000240)=0x2, 0x4) r7 = semget(0x3, 0x1, 0x200) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000480)=[0x3, 0x9]) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) r8 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendto(r3, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x8001}, 0xc) ftruncate(r2, 0x0, 0x100) fchown(r2, r8, r9) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r10 = semget$private(0x0, 0x0, 0x80) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) 16:42:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:42:14 executing program 0: r0 = syz_open_pts() close(r0) read(r0, &(0x7f00000000c0)=""/167, 0xa7) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:42:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="84862c9e0999472d1cb89bcbfa65826e68695c1b866118e3aa8eb9b2676408e3138b1ad01bb40325a98e8a1215e1fb2efbaba310604f4078c9f3a5342719722ffe20e856c6147d84acaf04a5c2a9721c28bff425602a10d5419dd66db0dcb1ebff44fa4ff59ba8afa12df1d04bb89ad1cabdd63ea99d2002998412c611c3e51dff595c26d3d32687213da0980b88250ebf0cf0b6962f64757ef5fe81be0e5cc563894bcf49f97d0a8abf3d114fd71d327fab3186426d147ab78a5aa98a4bdee804da04e4cda5e1c63db3eb8ed036c452313a5514d2e6e89a56cbddc053a5a4b691", 0xe1}, {&(0x7f0000000100)="d39f0653b3c35449f8fda00f936a1ceabf525a5eac33d68f3052739b9a6fb1ea7fe6770cb72aea2d7893ddcdf60bf2bd96e38d016ae3698f9edbeaa515a88b5246a841a025ad0dd17642ab47aeecc183bb9b9dde6f681d06ad0dfe934c18da8b1fa50d69929509ba9abb3258b98624c3009dfaa8a754adec4b1b30d900986af3b387d079fb8b80205610e354896dc66b1ed8155f31d0e767cb0ca2b8c9e66c8510e7f13db6192825b7047577d16a9f1f6cf9c3fb79e83866a9e28c328d287b93962048cc9a9fb7ffdaaed044077f18afce9e9841", 0xd4}, {&(0x7f0000000200)}, {&(0x7f0000000240)="4a11b7e34709fd3261e8121335c32e8452850b0004bb1fda4aab4e0c2f59e2dad2141a15677a8eba2f52a9efa612e581a96a35d2e7b7de88a650113cc96249bc7a07ae8075f3143c1c8fbf1e6019c8b0fe8f02a2b900c8", 0x57}], 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:42:14 executing program 1: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)) lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:42:14 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x481, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) 16:42:14 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x2a, 0x9, 0xffffffff, "d7db2c19a55292c1c75983a4c2c5312cf9542219", 0xfffffffffffff7ae}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 16:42:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="33266a29a68c2524d7463ea629a29f7666ff4642c1ea9fb6faeceb69bca5dff8f7ec2b6c98d41f087d0f4b009cb7dee6242e5d47ca16614320a751cd8998435cb4f155cb6a7b08b53de7845ef3f6dfa43ee12021fdbeedbce3fd49c63a9d636cf6cdd55160ba315b4e503e2a347397bac06533ea7d70aa7e8dfa101bfeb4f1814edcbda7f5896a700d67dc8b99d08802ce0e4a764d396f1f5d11", 0x9a) 16:42: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 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x2, 0x9}, {{r1}, 0x0, 0x10, 0xfffff, 0x5, 0x8}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x9, 0xfff}, {{r2}, 0xfffffffffffffff9, 0xa0, 0x2, 0x2, 0x4}, {{r1}, 0xfffffffffffffffc, 0x42, 0x4, 0x7, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80, 0x6, 0x8}], 0xffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0xcd, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000011, 0x90, 0x20}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x80000001, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x44, 0x4, 0x2, 0x37}, {{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x3ff, 0x3}], 0x1, &(0x7f0000000140)={0xfffffffffffffffe, 0x1f}) r3 = getegid() setgid(r3) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000300), 0x22b, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x100000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x42}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:42:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:42:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r0, 0x0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:42:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:42:15 executing program 1: r0 = socket(0x18, 0x46384ef6327c03af, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) shutdown(r1, 0x2) 16:42:15 executing program 0: r0 = semget(0x3, 0x0, 0x4) semctl$SETVAL(r0, 0x0, 0x8, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x1093, &(0x7f0000002a40)="e98de45d66b5f3dc21154951aa87ee425c9e7e80b77160b72edd35772a36e540bba651214ef6a65492d43eee7a69de588af5c37b08ec8952c273024a3af52db1d34a1e82a622e4d6f6f0cc96b33d9293169b5d792c29ceaeafb77894b1ea0189692a13839eea3e6da28fb940512267ae5c1cd4c57e97f8376dfd41babba733f8e6d8a73a24c1539ca35d75463c28721798a576de0bb2168aba4c06225cea5e1bad25da8f92296426487336fb1b7dcb57d23563d640bae5f9f04c880e9a3388ad5806055053a8e7ee3e77fa39f592449e873718ac5c2c736f5825082d424ddf215765fe7130fb55a281709d9cd70238af0808776fe75ad50ce56bd84761c0abc12299c77d01f17aec1f0cc542cc879d333003e92a7529d75e32b336103d05a58aeb4023eadefe57bb1aa8849d1f3c016f8fd24ef35cfef30087023ed62d2c2d23e9c4a98f26472340be7d31eeac7454cc1c23b4b452db8a1cae1e750cb10aa7f8c13ce1736a2fb2805727ad29aabf432edee1d92dbe6b0d68725c049233c9471517d08aa7f8ca69c22e2901cf016b1193abab361094f1722ee7ae1ae07b62ea42178ccd4c1db11a778408f38c5d9dc151b230819a7587c822d5f946b8372f5b3eb68df53f9a6c93e3571d17c4d45792d2d3d52e3e36584b112c12253348c761c538e6f061093c756dd6674ae07e1f767ad6c373f1e7b1873485ae9b8e16533e8cf9e89f6a5dad599242262c7c298781d776bcbcbebec2eda0f0a37b2410705f2b99d237e4269ddf56efdc3005fde735538e7b82b6982377e831a07cc2dd7f0d3d2ef247ddd7c42d7f84b9fad4fa8b62dd4d5e76986fe524cb37d2720a7eee613e5901811a6945b8ab32f76f1f939f4c03963fbc99e4cae7e15e8c9ed8608f00ffd42f03282465c0a03cb14a7efb1121d20ada4c9394811d2c3630743cc42f1ce4ddc92ddd3378c8681eb345cd1d0ef500de7506f976ec60ca2efd9da5765e272a7cc6b31f84b4f46ab18e3a98db9edeb85b8a5273d692a400e198d8d36c085079aa7b1052ff89f4ef6ea159615bbbdffa6aaec5fc131fc62fbadc89a6cbdc3b23a0b053061a4cd7d0a7bbaab60be1aa11c25cbfe02542a64adfcb35c6afb134d9de7c0d1066a5b02b17ebdc71b6550ee763b27f9411990d377bf7097253dc088db98decb2b2eec5f958cf3c53c4162f1646a6622f37add012eb5c005c95a54d857714db788aead244d7fc153e921c229141432cf64440a4ea5f6908ad24392a3843ba2a9b983c860189e32abe1561ff8fd223225f27176547a27b8777aa29340b96b46a72dab8c1dca9681e21b119fb3808927e7fb8bd95768694c0f7d8c406b63dc0e97029296cb7f1dc274765ba8d050c56f4728a921d67c6b5216e6123b3f588e5314b3e4055d22ae368d93e7d9bfb24e08ba44371b7db9d8881d4c446fdf68638fbe2ad2e974b38ad68e6448c2dee54214ac88de26eadcaee74e2e6671f609fb79c594cb825fd68f6900a1d428408ae0cba4369b2b7dc3e3c1f2438181a46cd531388d18607e39ec5d88791c957de502d7ed36439224aa8f45d53a603a228fee511bfdd913f133917d82ae3167dc34133d2993a778ac3e7522125aef148bc6479285293239793c68f6e05945a8db8b3c571c3be0f24b8a205a5073d229f2d821a01fa235496e9019d4f82030d0681690c4cda58ff83f9ae1b729d0f1257553989ade8c47169c86ef6b3549625c79df5fa59cd3a100aca4390b487d765b962340f7e18d74a32591811341c7f83f5bed0d479c6cc5b6c8b029f202c085a6179c551bdbe1d0bdad68fe3569fe3b947dc6c8c3272ce0ef9c548d553df456bb7aab50740cf7d824d1f3c05865081c41f7aebf22a73ecf0b9079640c9fc126dbc2e83be5eb9cc5da1257e979e7adf181285f4934f27a897b6c1bf286ca364cdedf78ea334991f3c0aca0653aa693451146585bec6360183dc1ede6fdd88dc18f05b3f4e44393feba3a2afc3c3d87abcd8ab6ee30e39eca15b128bd001c1e29ce74646a07823b184087d87de596a1d6d38e5d4e54a38a7f467824602fae52850927e964584d6c42a445bf5c35a04b931a49999667ff128685bc83277a3d78dc15e0b581f95f10ac01294ad6e4ec9e8d6f58c86576fa5303d92d5d59f89df46b48f8b723a46547f8e3715f421c0d14504926a0c43d1757cb382616a50db2f64ea6f849c55fc5b9b3ac6eaa26f1db899d270c300a97aca619ae914d45d73e87334b9a8601d3d68b342c2e4eafe1a0779ae69e10e0f63a22b84393fae006c62c1dd0f99bdf075fd553fe3ee6f280fb03092bb4118d96cc17c8de9d4b97b3591d054b2b41c211812ef278144156f79fbcb60209f67fa91adecf6c8e2dfcee8fcf19503a6ff826cdfc0f484fad86358938b397b3774c473dd5dd4ceb071e531006dbf9637cbe5a427cae707a1991f2dddfba514d4b1fc99bf4e4eed2bae17e909f501ee0813c1b91315c0fc2258a07c38311a7a12d1c9e254012e79b49953758cec880478a6875192fac726937324228cec4d36f998be149e540387e53166bed0e49d59ccf3b92b95e6e57bf1581da472542b87657ef623376ca6050a7b56f7f41e5334a5d37fc2511594f40125097af26b69f38a7cd9e30ac41fcec5840a2b2262db282f32cbce80ad055ac923059f4f1c08ba7b26f062440c4e052cc3c207541be83c704858a9e944c9ac25d93fcbb656f0ce9da647940503a92e1885df6b8c69878fa45ec6b35e0b8e1c46797e49c815041af7394fa9157676b643234407bc61783109daa85d9319679fd5031c4e665282241bf5911ba6aaa705e61077a80af5ec005422f6a31eaaf1f19cef71ef64c6ceac5dec21fba6b470d287f35a625ed51961c0b249ed94d80aac0093f3bd92fa246ed85df0c0f98761496d966d0a4adc7fcbcc3e1c95d8c9985e7da98b6a77028837f33273aa54fe42aead68fcf53133b337e08513e82df87e3ab278ca20e0cb13dfbafc4224f28ea86ac9a1aee8c0a7faf465c5c32e6399fb35c2e644dc7127f445347304414a333067c519fe3503398c8c56d1234bfd7fd239a79ce07ba0278cac3c1ac2230a832ede81824d273eeb10982fbae4b04747c58d19169fe6e53bd3689db3c168dee244cdcb46e6e10aa6249dd8e8af4cff555a64266c32f5384e1cb949e3476ad920023c585039ae1fba0437413d0ea40bce2cec1b558a72736b168b684eb4a38f1572d3d16bd86ee0f9c975abdf5800bb9a386babeb4beeed985050d58426264a69a7bb1de5c5f42b52905b3abe02178ae08f02e28dc34b05eff0537d361ddce327b6c30c9493946079f0904ab5eb87bf15fa65074ee534274cadc508a96867e95c7132d405ed570c68d08c86424ed51fb9b53cddeec33bd40dddf48d24d962826621e16629a415c00e80c139ed9f9a2830af22bfe3be708a2fc1f10a4df45ab8a484dcb5fe93d599f45c317fbbdc14399f772f048afd4093a8de9a14099eee7467168a122442c248c063029b69814216e43d0ef1d1e635fd12609fc3c94af4594e5a8628e9738611208a8d02a28c30aea3cd2816981cef040f89a2dd89d114a7b4fd4471fac117dcfafabaea2f0112ae1d31b94d4fb4a083e414c1aefa896e7732517c8ef0f2074f66c95a2b7ee2b940b2087cbe3a342b46ad77ab51cbd9a9c231e675135935ce40f2f0447573d93b87d41953b37e84f75a2f254d7d6bb0913b30e7825861b1440940ad6d775197fc40f40871c6c7c37f5130d7a9e97602485c810223d24bf80d1754d9aa32a9b9b22b1ac59e8bf2941c17494574f4ad98f4986bdf5d8bbbd9f0a33d66a1761e35215236de37547f1e73a1acd3162ec1e0cea2e10941d1b272bde78e9c435fd8370187709cd9705600b3e93d0698769fabcc76474b0328ef06e96f899fb771e71448732b870222096413ae9dccc7a7c5c697b4dd824faa64c05bda14a7b95cc13a195b6c42165b10e0a652af63986eac98e0f5f3ebfdff3331be47a782eda95e4789c3d19777e8c0e52b566b1f133d72e8bcda42ef61cdf7e853e64ae5b9e9606fe477ef1d01cb9dcca839577e58932a176850faa8eabe8bed65f023a4d12dd66c6c2c749b936da3509fdc599183f29e78e165e7af25578bbbeed2e18c1167ec8e8c28eb84e5b09696fefc08a756e04f869cdae2ded1331e86f49507d99029e034580993d1e6ac70ef003c51036e4bde861f7dc369b33d41d72bdc713959597c96ff88581de72f94ed47cbc4822968393aba67a9510302156bc1c16aff40861539d4fd26690be6e6609119317baa046541cdecf8083d00b5defd070acf4b8383d900372c0c86daa8a45303b8aebcc2fbb0af8172f7543a9dd32967b6b2fe01efeeaec53202dccee6692ed1a74746b6f353a1d71d58bf605c47f64be1f821b6caa3975fa86a06f9e9e7ec6370edc242bb74179974348ffb8cb4a9a333116888943cc68682b3f53a722c714905e453ccb644e39e7ef12a835fab9f05a6b3bc01d557b9946e636e5f8bb7029c498ddedd419551be0f61973fe664d7f0ec4d1dc9b98b0d71f4359250b815e123bb5557fbd9726f88f11529485eb4f941eabf7bc0e2dbc61386352f7b00c1285cb31b23d05bc4f2818b7bf03227a2059ca56eb5d321ec65d52d48dcf59631830a07def4ed1e0ad240dc83f5c6bfd603cf80d2f1c83a879403cb305cbd1f297faadb20fd0d63517ce1406dde384c668be2a0fc0e95fafc381f1d4b68ab3b51bc676e4e299eadbc64f611362accd5d0d8b8705fb92dcb3bc6cc5f207ac8c470f59418a8a0e67c625874e1f7156ab945c1000a294a847cd5d083db8b8fa0dc32075806cb7f14207531b9727fb3296b317319cbf28eb2143f07b535f5daeb698b020b25baf12fea9132fb84cf316647df9d4d8102763e4d260d41db112c350c8f9d2e6e45e047e122dc0719dff41d3d1d0605c88d822d68469fe4248482cd98fe9153d26eb11939c441aec2ab8cba37ef930ae9c5820f5fe7edde05712c86c8259e0e43fb4e055abdc747b4fe7bfa7c8ac78ae49707d42176136611c33065b6c01355d2ef1ed04f5905576c7e6d9e944b05f1e3357979a363dad5ff279d722694314f65ca6447cfb464e171214d7d17fd132767aed43ed882b98b601c1c112c66e909331a641e6e9828bfd49c2130a7c277ff63632c23c07c9a848167d1be0e0d487aafc7ec45352c56427b2fc62d73069abd0b05cd6f03cf3a64bc4e4e99929a021b6112a88105b517240df556363260d6e3044670bcd382f1da668ac91b4d33420e3a444432b264bf81756b0cb8eab532d13fd7cd7584a7a95fba0f1a674aae660bea1b5938714be51dd64f08e279380437078f708770f259af12300b1872398cdd98c7a2c3a5b0a6fc3f9cb012eaa0168b5b61c50891672fbb7d464f34105dae82df3b93e14791ff047c3a0c8f19af01fe144db001ac166d8b8d9cfa6e60bda7b80c0606d53e96e56550ef5ac4142c30d7be1a9d8634358991294e16e3af9a071a065b9bf348aac2960f55e3dce730366adc25e39ea6029bf4ef31594159266c5320607090753d5edaf25fa01e2499efe877bd5de6426d4b748de3db017f306e080b34a37b2b68c54b9ae61b24696b53737a1a3f74bdcb82764588bd1ba628f4ee8ca42ded1f2bf6d2d17cf483600f344d3784c9c10782e89b0d050be9ebf10e399cbfeceeeab6611bdf6e388598bdc732fe78cd6e7878011a13b13a716d7b4329f1f9bf5b18a3eedd7f439653f80f860ddf0f05ef2e5204a47d0b8d3c6a8d8b6d6ae1f7ca0ed93406f97dee3d5e048fc1fc57fc5dd4eb92fa46021c27c9c6262d71c729f69cb74d3b3cc2b23ae7960531ef40d0f55526893808a4fe5fc9a9a18afab3b2a5e7d00842050d7006264ea75588f5db296b4a576cd28bb3baa03ba6d85c991dde25a8da4212ab7ee7a0f2d6795c4a9407cb8fcfe2c0a534f80f7cf51440ec5027269a31") r2 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000140)=0x81, 0x4) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="cd92a50800d2be833c739f40ceaffb99966c90281586b416e80b7182eefabc7ef8c70de2b13b74cfd81540f5ff4d5c7402638e20f114ebc0df223e4e6dede61332d8985beb14c20abb7bfc8a74bc7d8793d15342db5421554e1d6e3a76bb9c9e621df1bfca4dffa74b12f0000000000000000000000000009dc1bdd50727708478a7def9e903ebc212c9e84fddf570b72ca4036ec2a661ef5571df1f7427595a926289e60a322ee8eb9ee32d5639e56d450c8ec59b4c8e6bc1395c014dc9cece0a28a652d215c26bb68e95192b4a25b8e6653d827e4fc3ed9dfce6412f608c7e8f0fdb3dee07f9cf90acd368e0a806ac5aefebe56c082264a35415aea6b0ca0aea08deae269b3973f41a243f239105000000000000001949a16e3d3fa79f2421f7aef9c7ed397fad2a24820bb6d9fbcd4a61e8a72860d41eeadb09ce4409785c09137a2a3b5a6783d7acc00d515b1b7aff1c830ce11be67a9c98994835000cfe1e03c96324fdc8fb5bb4e3ea902120be7fefc297640812090a0d2a4652edc35b3f60845a562f41edb46d56e4b3255d9633455491777a2c7a3a8d2ff64da79946433b0f9f1a434979536af4b67440580e80563656f63bd1c44b2ae26d3359eb98c7d85cec0aa22ef41e6faee3b56a047fa879ba8ba198730b21cf9fa41110e0017a70f2b63aeb3178dafcc651043fc03ba484f8193e19080bfce6603a5e333d2d06fc46690d9960ee"], 0x10}, 0x0) bind$inet6(r2, &(0x7f0000001600)={0x18, 0x1}, 0xc) r4 = socket$inet6(0x18, 0x0, 0x1) semctl$SETVAL(r1, 0x23b5f1c7d494329b, 0x8, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r6 = getpid() r7 = getpgid(r6) semop(r1, &(0x7f00000002c0)=[{0x3, 0x24, 0x1800}], 0x1) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) getgroups(0x6, &(0x7f0000001200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) fchmodat(r5, &(0x7f0000001280)='./file0\x00', 0x100, 0x4) r10 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) kevent(r2, &(0x7f0000001340)=[{{r4}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x5}, {{r5}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x100, 0x66f}, {{r2}, 0xfffffffffffffffe, 0x18, 0x39, 0x80000000, 0x2}, {{r8}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x1}, {{r2}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x5, 0x4}, {{r2}, 0xfffffffffffffff9, 0xc4, 0x40000001, 0x2, 0x5}, {{r10}, 0xfffffffffffffffe, 0xfa2540e46b1f8790, 0x40000040, 0x6}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x7}], 0x3ff, &(0x7f0000001440)=[{{r5}, 0xffffffffffffffff, 0x40, 0x3, 0x0, 0x80}, {{r8}, 0xfffffffffffffff9, 0x0, 0xc, 0x9, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x9, 0xfffffffffffff835}, {{r4}, 0xfffffffffffffffd, 0x10, 0x2, 0x1c4, 0x20}], 0x81, &(0x7f00000014c0)={0x80000000, 0x9}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$setown(r5, 0x6, r7) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000001640)=""/90, 0xfffffffffffffd93) fcntl$setstatus(r4, 0x4, 0x400000000100084) 16:42:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x32bc7f0c88e0f3b0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:42:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/228, 0xe4) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) 16:42:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) clock_settime(0x2, &(0x7f0000000040)={0x5, 0x4a6}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0xf9cd403f907b553c, r0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) 16:42:16 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="89022e2f6669a1e0d741"], 0x10) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)="d7a8855b4b58541c29c2f8c91bf408264c302d8ce7d95b5d8b764e63b0f1d3613e3e3a44a67a2874fb0617d25a0ff865a9a461613e20afd2f5be5d4fd5ccefaa6d01ce4aab", 0x45}, {&(0x7f00000000c0)="1eb5778dfd26212683cc123299f3615019ae26e2025cb4ecf3ae7666c4ab782706835e15f97c8b888119267111be3498239d", 0x32}, {&(0x7f0000000100)="8846b52e07dc6f468060d180997771d535daaaf553abe2e8e1804afa76957b8c4c57e6f77fd67ab83a335d405aea878e31b7fc7b095335fbc20e64d1b5b6426a513c67691df9917d1b3c94e795afb2ca68c215200f623f9b707650290ecc63643884e11a51c6748c5ea73b33de58977dc069469031d3ee31bb51edb5ec276f0d24157a82ebc79f4b8fa2c52ab40439b6551f64dc0beddaecc2d38196644f27bf699c2bc21d0c10befcf6d71724bc929ebf90eea588b88eae9b309db4531598289166efa17a68ad8b", 0xc8}, {&(0x7f0000000200)="2be156242731b8fa4d9bf6edb95928389d22341f07b7b1c3bef6d7340238977361f9afa152f56b929ab9c4e2b2fbb87645094dc23af74586e436fc5735fe47ead20ecfbb64c44e98b96dc81713ca78790f9aa1836ebc9514092891d8e9e527e95893d784f33a9866383c4cd3f818537e3ca82942900bfdf7281fd1b181ecbd4bd33c93637f513a4edbf363be4bafc29caf571d1bbea653ec1aaf242efd7ab42d1f276a8bab6612407da8b42fb891ed70c6c862a1cb41e9e65263470c41151ce4747b74bd2d25ca451a324c7d71c3530c7dd30610f2b8fa048cc13fda79912ad3fc9eac", 0xe3}, {&(0x7f0000000300)="00e10f1bc3f11b61978cfaaeb7ecd9c49142d2d0220fd7894712b7f919e7c0e0b81257bb6ba1200f5e8d7a0fb3f81e2e7790a2d2f641450d7551fa95ec501410ddfef3ec83bf0d5e9622e9af5c5f922656a9d1d5fe6a5cdb6fb37d5ddca8d2335dee2a45983a78e4d03da9305da487546fbc9a88b7735b96fd972e87279ea990e219e11c", 0x84}, {&(0x7f00000003c0)="4a3541987f76d9e1a7278b15afa2107f703f5a019bbe23be1b947e104f90e36fb685e1e916c65cebc6076955b762a93fac80423627c9f35098514940c5920d107ec5aea3b5a3f7d8034d09bf53226c6aecee2dcbb04ff1d3833d65efa69943cf5079ee9a2abddf0e6a8c336213c4c999ae583ba22d85d079b4ce1b14ef00da4af0e153e1c80110464b661b33d6905050c29cca6a534634ad430b2274a6bf53cb2976fdffde68270bd55b3bfe1f5ab630c2d589427e486a4e3d92539c90ace304188e0cb64abdabb9b13b9f", 0xcb}, {&(0x7f00000004c0)="42bb0435ad47a641fb1f2315fb328964ad068d78240793f605393822fe6992f3235b05c8fc1e005485d6404ebc57917570cd84cf9aba63a72f565a53a010b9515d6363bd973a4820c9ce4d3ac245da92550c38e785634f5df81a04a278b50da6c5e2b7a157efb9d12a213a5fc0d61dcf7673b7268fddd7aa38afe6ad5a71d19d7bf238681d427a399732706a86450c261b84bd6b2ad6f4f2dffdd07a6684c1581a2f8d9b4c2a2e8d3d3149b86827c5d210785c4b0893c0484376cda1e8ca381efe54fe1e007b4c54ad77588be3c3e70649e13d336292cdf4117696295e85bcb20068e80eea78749b954cd61b756d4a9ccc7a84cf535c488f3b234941", 0xfc}, {&(0x7f00000005c0)="6a26742eec8baa63588330ba934bbbdff117a35291305bfe931bbfb165e7cc54993b364da02f1d207bb6e5f24b7abad4341333ba92420cd2f872b34dd0f08f4dd2ba7e43d5c930a6b4bc3f3358478d94785fbcf986a74697a8b2ef25f70b974345ee307bec65e240f72f2c78f3ccbe4d471faab3f54a884d5e597e90f7fa498e912b0d714f5517057654c891ff8e76cdfb69c62879019cb8541b3e59fc7f35e71da68cc4176cc59418b1fb914f8bb514a5c7d0b46e8563f18a790438b20e1f896e11bcf89f81305db398dbc716e1ad5d462e7d1aadc2b61f432cb0", 0xdb}], 0x8, 0x0, 0x0) 16:42:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:42:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) preadv(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) setrlimit(0xf, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, 0x0) close(r0) 16:42:16 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, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0xffffffff, 0xcd, 0x1, 0x2, 0x4, 0x6, 0x0, 0x1, 0x6, 0x6}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:42:16 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="00000000000000000000000000000038fd000000000000000000000000000000000000000000000000ad519d5ab439a8d500000000001a00000000000000000000000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000009e00f4bcc98b60b552714bb6981631de06646969615cae4f29b98aaa76077efd726b8f047401a1a83be12575716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c52d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000000000f08f3459031d9c7b55f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000cfd9c02a868e40d802000000b8983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f573977db824bf011f5e99c658f04eda143c52397f83a3ffa64037b1aceae2831977f67d6fdaaeaee76af35e1aa440cee63392d81471c08c151641baa1ab94f0394e386b3153b4f9b7fa6d2a482b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96ca86565ac4aa00e8548878c402d4a3256028a2f2392a0fc924b5910c6f5854909ba943225ebbd02720000816738f1a240ecabf1dd63000000020000000000000000000000de617f2e763f56cc976a37b2d5b5d45eaf2b3aec076526bb20b34e1ce378cfcc52be3441e50b7bcaf5b99c336974d008de8bfff46ceeaaca00342a68c4a42fda0fa06d813c31d7d30d4f8c13ed526e6d7bd374478ad504202995fbf04b7ca9a0f3f9d94531684f775d5fb171a32472b0134adc2b5ecc84bfb449bd812268791c4159c73d29df74497bbc238d33b6985cda877f710c5e3f351babb463f9892bef00e2c9e2887c59da95637f882288b34bd83867e537ef3c2c130ab33656fe1aa858ebf75a7a99aeefb6759d1a4aa7585d01d92ea1fa42f305c20da2b0ca78b4a9d687285896408c104e7497c314aa1b945da7b69b9536e200"], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) r5 = socket(0x18, 0x2, 0x0) sendmsg(r5, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r6 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r8 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000400)=0xc) r11 = getegid() r12 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3, r7, r8, r10, r11, 0x12, 0x4}, 0x4, 0x4e933751, r12, r13, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 16:42:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20880, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x81, 0x2, 0x9, 0x8, "3beced7d2f3727981cd9bd1474902a24b4c93231", 0x3e, 0x4}) r2 = getuid() r3 = getegid() ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x6}) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) write(r0, &(0x7f0000000200)='\r', 0x1) 16:42:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$KDGKBMODE(r0, 0x40044b06) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:42:16 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getuid() r1 = syz_open_pts() write(r0, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1000, 0x0, 0xac, "4ea6081e7fe92bcab3639a360f9b8f497360832c", 0xffff, 0x190c7f7e}) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) 16:42:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000280)="146767cb397cafeb3a3fd7b3251fb4a02b89b69eacb982a0f27ba8a889cc6fec738f405fd47b0939ae3933639196f7333c515144ab04945db97100ac241a9af23875587fe5bd609ded35e938777248f92958ccd63a647a38bb216ed4205d7d8dd1f6718c5cea084264157c2d6ee0ca1c42f28ff6cca47fd6908424a88cbfb499c97ccd8d15c198a738250f1e7e2ebae991103ac123501435b6b56d03322ced5f00ce46c8e126dcb19bcf9f9965811237d571e7d835f52d95cdd4cfdf8da660fb60946fe3e1b2dbe36c300d", 0xcb) 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, 0x0, 0x1451, 0xfffffffffffffff7, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:42:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:42:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000000000423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc43c6c322c2918d16d5611908", 0xb0) close(r0) 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, 0x1, 0x1451, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) pipe(&(0x7f0000000040)) 16:42:17 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) syz_open_pts() preadv(r1, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f00000011c0)=""/255, 0xff}, {&(0x7f00000012c0)=""/19, 0x13}, {&(0x7f0000001300)=""/85, 0x55}, {&(0x7f0000001380)=""/160, 0xa0}], 0x7, 0x0, 0x0) 16:42:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffff7) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:42:17 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00007a3000/0x1000)=nil, 0x1000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$setstatus(r0, 0x4, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:42:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) r2 = fcntl$dupfd(r0, 0x6972771bef253f32, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0x5, [{0x2, 0x3f}, {0x2, 0x4}, {0x3, 0xac8}, {0xcb320a984be87283, 0x5}, {0x2, 0x9}, {0x1, 0x1}, {0x3, 0x460}, {0x1, 0xbd31}, {0x3, 0x3}, {0x2}, {0x0, 0x1}, {0x2, 0xfffffffffffff800}, {0x3, 0x3}, {0x2, 0xff}, {0x3, 0x8}, {0x2, 0x8cfa}, {0x1, 0x1}, {0x2, 0x8}, {0x3, 0x7}, {0x1, 0xf000000000000000}, {0x3, 0x5}, {0x2, 0x1}, {0x7eb27c7deae04107, 0x100}, {0x2, 0x8001}, {0x3, 0xfffffffffffffffc}, {0x2, 0x3fcf000000000000}, {0x2}, {0x1, 0x2}, {0x3, 0x1000}, {0x3, 0x2}, {0x0, 0x1000}, {0x2, 0x400}]}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:42:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x3dfd213cc8403f00, 0x1, 0x0) setrlimit(0x0, &(0x7f0000000600)={0x0, 0x95}) r2 = socket(0x2000000000000002, 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0xa3) r4 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r4, 0x20007478) semop(r3, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r5 = dup(r2) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r2, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="0003000000000000002f64616c65300062d9defe29e5b6c7f841e90db3d8749d4c925cba735df34e28d78a99bee2c60ec43588e32c0ef7ce5f2b8043bff6f25c49399e3145f81f17f40e22f3b5f596f2020e1100ce37bbbb40a0333523a9a68e1cbf8c1e90396a0a1e59b47b5e03e00ac996567484bd97655b2690bb6b12cc82b5e4cd14070072cd3b280f2984602c70"], 0x10) geteuid() accept$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d200"/110], &(0x7f0000000540)=0x6e) r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) close(r5) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r4, 0x0, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000580)={0x0, 0xaa7b}) semctl$SETVAL(r3, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) link(0xfffffffffffffffe, &(0x7f0000000180)='./file0/file0\x00') 16:42:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:42:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4"], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/255, 0xff) execve(0x0, 0x0, 0x0) 16:42:18 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x4, &(0x7f0000000140)=[{{r1}, 0x0, 0xd8, 0x80000009, 0x8, 0x7}, {{r0}, 0x0, 0x4, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6, 0x1}], 0xb44, &(0x7f00000001c0)={0x2, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:42:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffff8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0xcbc, 0x800000000000d, &(0x7f0000000200)="0e9b1252981090502fda9f02b09f3c5360681a80a75fa206cb2b731d437ef2b54afc73444040000000192d306f159f3d5fa112", 0x33) setsockopt(r0, 0x100, 0xffff, &(0x7f0000000100)="fa8a5d55bc1e59a9f98a45a6adbb0537e4116ba7d1925ef158c521ed949829c4e1400a42aac7a1841cf02fd7202a7c723c0b23ea01259a8504e8b662d0e4ebf67c7ffc02ec5c323033816355074ae89d8250f003d447952b0a70d254385d4069e257aca76f4ac1035393256795497994bc4f8f9bd35ed82a9ce6dfe73320876966d34f27e122029bfad4f3a06192ff3a43afdc13", 0x94) pledge(&(0x7f0000000040)='^$(\x00', &(0x7f0000000080)=':]\x00') 16:42:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) bind$inet(r2, &(0x7f0000000040), 0xc) open(&(0x7f0000000000)='\x00', 0x80, 0x10) 16:42:19 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, 0xc02069a5, &(0x7f00000000c0)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) 16:42:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0xd56) write(r1, &(0x7f00000000c0)='X', 0x1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:42:19 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xb) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/36}, &(0x7f0000000080)=0x741e2a929648b585) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x400, 0x0) poll(&(0x7f0000000140)=[{r2, 0x20}, {r2, 0x2}], 0x2c6, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0xc274353d9d55fc9f) execve(0x0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:42:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x1) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="14bf141e85eba70b5ebd79c1871f5f4bb6e83c548a1d21e9eced2f7d770ebd34446cbbc8120f4aaeb361d89a71ffde8214d3fae33501bf4cc092f009e4452eaa958f94a9e890c8bab6f5c86dd6f4d6b0f8ccdae41da0d1e2cbec105369c1440e152cbf105ed1a204e8e612351d741ed30c8ad18c82a5b23b40d97872812b9299a93b71de786fc2844633a9440df7b31cec70cf27bd", 0x95}, {&(0x7f00000000c0)="dcb8eca5", 0x4}, {&(0x7f0000000140)="e8544bd4d45edc40aaf88a", 0xb}, {&(0x7f0000000280)="763dc32bafb5c5fcc20e7c4fdb9592782cd8452a2d60660f3f49e59365491ddcdc543ae883fe855014fd1777bbc05db50aede37f50fab90b6db68b8344cd14dfdcc82aaaf5e68075c7342cf5d1acbfbabb0e41a36bab82a3eb", 0x59}], 0x4, 0x0, 0x0, 0x2}, 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000159) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:42:19 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) r0 = socket(0x6, 0x8003, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0x8, &(0x7f0000000040)="9a77b74904cdc6ba371b23c78eea5a18f2b1ff4e8c8efdd5bad04398626e5f5c3ea9", 0x22) 16:42:19 executing program 1: r0 = socket(0x11, 0x3, 0xbb) r1 = socket(0x11, 0x3, 0xfffffffffffffffe) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="7f12223b511046290f9a74f5b9c2fa66294eeaf52efb35eb327bdba2fca71105abbe8ebe62d124161d601ac723f0b5c346", 0x31}, {&(0x7f0000000100)="4365827d6fa0a2a80afcc60605656551573aa9e5d32c9eb18ff326f1805162165f798d61d0be0a35d8bd250dd598e193c68de33c40535a37297d5dd02a9d9cd20a3967f3fc22834f7193ac6aedbdb6c26ccba93ccd55e022449ecb568b1549037ba69a9b69016fc896580c137e2ae4e185dff54d3a9b8d218a3c32b7e5c744a0a45a056cd1df3f0596a5120c2f1d26a89e", 0x91}, {&(0x7f00000001c0)="df55c7d04c55bb947e90aa6043b662459cfbf2e37601766bc709499519622d73060eea01cabaeaac17bc2645afad32b12e5839f8f5b3e8cb7f09e73df9adc2f2702187c66d0442e3eb2e6ec98f7cfff4537c8d7f58c2827d79d99adcfba5a766c9eaecefb75606a727d39ba69e63bf2bd4d4061a53a4774263ad7ae6515883086916ab016683be4e2664b01b3a948e3402f5158b9fbf709eff3e85a6831b429f701a6dbe96b158960cb31af666c071193eff9f1bca19874115594831619fe24f83c4dc39453901", 0xc7}, {&(0x7f00000002c0)="6dae8f46b0c6dc9f38ac0e55f23517d0235f303bb7f86d0b0657afa98d29889dfdf06b566b77f3edd7cdfa02afb4e27760eddc16397edc9464863840ea1f03e23912196e259b69175aa48938fab4a88a79feac178bc122dda6eb6ed4cdd0e105cc7444ce272a36148a39dd5f4d62d8ef0151730f1341f1773ecd5e3ed0c5a8d443cfc0f73213076e38fe812d61f8edd811ee198a350b620a0811c426d6625a420445d1e1251c2efe16e2c06315c06335143e1249e563165f9fb31b51f13af7133e945c", 0xc3}, {&(0x7f00000003c0)="e6ac7e0dcfdfb53e61489f012c80be9ecf76ebcf4d99259aece933b4a2b906741a4bbd6965a7b603549b727dc78bd78e7a58c7c30b7fddcd27e7ea8c97e41c51f0266ce7360b3f06e8c415c5e8392b83f27b50c89f354673867ae783d9bd9c87b67740df15d5b662c26a30c47e4f93accb4d25004b58d3d9527e496b26440935a15fe3d519e5aad7ddb9a5a6de", 0x8d}, {&(0x7f0000000480)="f149399e42558f86c9f28df5a547b3f5c391a63d437be74cfac6e65254391c62c5c3351476101732291c90a6ac797ce421317cd573704b00e3ce7de2cd9ebf1168ce3f84533cc1e089973955a57bcfd20755ee7e123b929e6ba3d71da7fe552c2a1800e09cab0f2d7c8a7bc4ec44fb14bc50579466041d7144de5037411f304eaf6d72eb1111c2a06ccf112f7e2c75121a5df64392d0179f7386c52e59491fd05f073b74c06b4fddd6f04110e087b7ab6280731b6783c2417ba1ce3be41aec86689b27d26af45a656a98e04f59776d2e790806ef8710d345b10b206a9e1b5c0da22335d7906d6bc316dd609784f069d1ac6b68", 0xf3}, {&(0x7f0000000580)="9ae8329bb0ab0a09948dfa7e98280f1b68099b4b6834ec8e8a869229f548f4358aa756ed52be305c3f2000c9e955e7d0a470e9f7b651a8c0b10f509d91301725c4faa98a096cbde6f7597885b7b5155d904ee31ce09650f33a2829c373c9bd4ef06a6a0296e56c303df1afad405d53e00b74a338181beccf288b40b452dd40e90ee71c7edbeed4ff85ed8bfa1eb5d337cac54587ae112f743237bce76cf319720ab0797dbe2bb9b338d71c236ebb6a693371e177cb96107f654ecf75e9fcd7d62cb213eb2f535ac6ebcd0a02348f6d59bdb954", 0xd3}], 0x7) 16:42:19 executing program 0: r0 = socket(0x0, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8c3, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) recvfrom(r0, &(0x7f0000000200)=""/233, 0xe9, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x2f880000000}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget$private(0x0, 0x7, 0x400) ioctl$BIOCPROMISC(r1, 0x20004269) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/77) 16:42:19 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) 16:42:19 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) close(r0) ftruncate(r0, 0x0, 0x400000000003) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="6d21b83bd2d5acb6f958663cced7968f0b79117abe98b445d3a95e84121b275d40bb00a464437ce9ec76ecb467a6cf7c27ed16a0405020fcf0c503a4ad87b3a6e7004e79d2f1d11fe722aa6d05db3237141734ce9214c46cbabbe9b838ed56d5511ff0441198b38bb77ab09e58", 0x6d}, {&(0x7f0000000080)="88215f7421a39b45ec06448917b78ecfc6f5ae18531e825962180442d24d59c1730a8b6f0b7def04e9a1f0ac59f4437f685429c79e3afc41596f0e87cf8556b4", 0x40}, {&(0x7f0000000840)="cca61f3e91615288913abee566901bd273386140cbd42efe4b41b886fe81ba8fa45f7ad9e97f9abb6dec371335e58ca71ba3a529173d897dd1370bfab1d0406dd98c0dd1d7ae3b801fc2f6ebde149d8dca2cacae4013bfadf5d36030760fac19bf5b51e6802c1d51c508048bdd011685f786b2b81934d41dad681b42b795cd7f231de17b0cd19e3b4ac65eb7304a6e6e7fe91fbd0eac183858a802bd4fd6d47c79dc0db1313e7486b81c45cdfd181ec0284579465bff68450070f3d0e0dc2f7b6a1defc5aee6f7cf47f3c895ae531def9d005b9f1a62930412926a63da01ea5cbb3f836b93b1b515cfb7d7f7ae491397f7165bb1f53bf7e16fd4789d03cba8fbb97bceb030db7f1ebb6f2a77642b31a40f611fdfd1b8a7eb5df5ff55c2736e877796d3d8f815d8fbc50678d4aac610a5eabd512bd8380b29b943a70757cd47fb0678e14ef9e871f99b77c99d3919b16656ca9cd746901294b994c1792e6a57933b749c11a8a168aa8b644dfec74d2136d3c9cf641dbb378bc3b88f88cec0477f69082e8db76656f61764b4f7b86eae7d45e29232a73c1ae4ffe21c04a5a4963527061c16ee1f9c54529ef0702a708f0f4f4e89c4ab8aa4b15490b2d4d9762a997fc0fabe1a055eec571b9850109cdcd3e0ad9ad8b124d2ac37eec244bd9c6abe2fed215790e06637b29946104adb50632ead10a252b65b231aaae90f0cc67de22a0bdac86cb024af195d2b4dee22bced0c512f5967ab8b1e77a6cc6bff858ba5c5b2fc64cbd8fc30021483ce1cb82187da95192d3b11191acd135f3a48b5517fb067ad55157928b882ae862670abf60e99417423a868f6f8c920cd7ea01c287d0d75082e399818a3cf777a27094a3ccbcc9cb468e6d6a0b4eb44eb4c8081dcc6954da3b8e3b877a477faccc56e5b6763220f3246ca41e4282d235e65c8f8dc880953b36ae0e2bd39a6f6cefa1942326061d4b45c29aecc9227b3cf677fd68a4f6aa1350af0c9db6ab9581b90d6effc2120327914f3ef220b55725e4fe6de1b00f1c128a7aa50601c7295a6f38f2c0aeaa74faa2f03a819bee0b55695e71e58c9403c5f42e0c73c133f6078e7272b86a527a45135c7d4f525200d2d0c291e9e260afc17dd405f7ad311403c7abf1d7529a5215116c75fdd0ec36c785ecf0614ddc75d01acdef026e8d2a50a0e835b4c48950c19a2910c5a988cfa4b89f218a6af8a68f1a5fe2887b267f39832aad2c037de2c55dae6e0837699cecc3d9b78d1b3619f75ad7dbed165ba641995129027c783e7797cf0efe131e71e022392b6566ddb045e2b2e3c3b7f9ff7c0987e7a5f3352a62afafaf27776ce6870fc6471d66dd5fee55cfe925958f674b197b4a00d5e18390553c527549f2249e1ea501e6e662a4ebf307a49e53a6f096a17be945b60e383f4cfe3c4355fff8f994b98256132f0c465994fa0fd6b5dd0258106762ea718c9000acc857891a4f234515e52c4066622626c3b25c14c41b85e3ea806f17ed3a5d4c902130bb1c1d484f91629dca416c778e1f62e9790a8097dc33a1f6a438bd800536339144193bcb517d4013d77536fd48552b5bc74f5b8483aacaf05b301b9c259508a46ff59335e98b8367786eadb9121b3e310868a1c9ce9f5bd00ab487bccb1be96d99f791a9e614a630fd72e303d8ff519a764df6e4572ce89c5f0af4f270694253404a06d7561b4a7f86da95bd46392139646ed49907946a13ca30a8966cb329f46459ce1c031199167a2acbcf2e90b3dcccb9aef0e4f45b78190755c958a725f72125dce6e33109a1c65b397edd4b2a0fedb55ce8ab38eca86c306a5218f481b32241f2d38a45891c599484dd3f1d3a8ef32eabf830b405a73e438df36555b5d3116bf9f08441dc406e340fc4c7f1962307e4667c81325211483f3c1f67b8a10ed7845ff9f64e192e9aa7fea1ae01aa04d53a10ba3dd425ba7651ba5a59c5a48dbdc8223c472584ad510af189602b9ca5e583f95ae1eb62d5f1da73cf2598090f2d3f2037b6cef0a9bc7094928aba2e47fac45842821bc97aca4e447d2ce9b50b1345f2af7388a75384f58a1f4252e1cd89bf738a0203374ded699fe36ba4316892f15ba862cf217549e428036e38a040501a9b676d3c14058ea8a2538e3d9ed6eb4ea9c12a1069c255d94d388c3c6addf110a1e66edad70ce6f0bde91e8c72916cc44c5caee2465385bc1eb011f21a1742899d1c4ec4565efded24ea099182847127bcca9d329afc09e33f810b19f4098a01f29b6c6d87825e96735cc30434ec1300ee0b3603987530448595b451b887c4a486a80a5db103a017380f5e6659332f146d65d012f06610d877e11e1c21b951c95e0616d7949c9a9b584e19916c57b202dc48fc44792d276e41f1ee98718209add6fc6b58c594d269f099d8be5b6251268fa9bfd22fa0e0014b9cd258458c5a6eca764a4e790293a081afa45b0751b31cf56d05856abfac9b22b20e99d549c144cb2a37ce9f2c39d1a0f31f57964a37e1b4717c036d117871ac7b42efc81514d22300ee12acb8cd4adbcda1ce9fbb27f7f80801b94a5dd77cadf4223fc5e700415d53f108f610843e527b734bf68e711095a02dd7dac089b9ac538acd7e4f4e1018a1cef8bab4036fac88383101153f56f8e5cc661f5ddd98055097ed0412a17fe9894422bbf4b59a969e8a3614eac9b78810fd836a0a9834f4771c98e55c51cb1c9e19d5ca3eb99edbed46c3ff33254bb9d247e317f2d0aa60204fbfb4644c288f5d7b5e55b16c537db9ba9f97590659a7cd4a8477604cd11b9e9b82c320ac61e0bd7dd58c9602aa5ba55286e5f3447c9b11abceebda0d9529f1db40f0ecd5bc77d748686b6c9a205a484a0798f278e18c71e938685bacce642bbd3d9f810e9024469d457e376fcceed95507eaeb5b0781a689956621ae475a1e20939c197aab71fa0b48f737c7776009a8639868d85be9c013228e4004bc31c0b4138c46990c77f2dc41dd69792c1d2a912994698de7d132b228bb108d409828c4930f0235e14d57c0a372f64e8b7113dd1a7e70e6fddc887b8a7631b0c45ab890a45d676466c3c6d553e267f7cd1f0e189f1d66741e85a9d0b4d1d411f92fd6f73add794517e7263fdf75669943f7232474abd7652a33b56113c39605e1f9321b73175bfd9d01a22afb88277784d06a04f4c5e24509c7b0d06e4bad7e8a8b79b1844037bca272b1e9306b867565e3438337a8b2efa1f5742bc18582caec1248e0cb9992a04fede7dabecd4ab59d684cea08afe0b78e39d428bcf66e38ab59c1219a84455a258ddbe4f297f9c22ff70e6927e54f366008878f75f8a3d2fa296e937dad69ad9376118eb25eb811a5af51184a5dc4284d8de406496355db1597600a593eb94bb0e8cf455ed1785b590e39f7544e36fa2de94f011af14a72fc8fa35392f18eb24441cd9171ab0a70134fcdf48722ce77fa06f1aeb0246c21a420a9cb86ee5b768cb054929b78d533be81580808501cd03e0da39c4f3d530e9e949f0038975d475ea377e81d1879209c708378305de10385adff3584f6205c7bfbecf2fa4127bd51a7e1969a9cf53c4a67d24da0c765837674caa501333c20d5962303479be4eb7eff70c28182e1e64895dcd878149ffc481d286c521f0a1bd13c03dfad294c52984ba7a9a552f9089440bc48179dd8b1e547299ad0dc959efc21c25f6a14bb0bae4750effad292c43d3273763c70265b2a156f49f70dfb8685c16c9ea7db6c544c941b398470c312c9eefc67f54489b0cd577254bb807fcfb5772edd837dc8d27c27f4880842c8b1d2f62806fc0bd9daac0454f01fb1afb6b1d403e180cdcbdafffce3437c299d883eceb1c36fe07c3357cf727d4dabf625dbe755eb170a85fe1d95ce570f457bde8fb271a98eb97e4b13d71f026e5ec94d7b451127c597c247d74c834317fcfded7b7a048c1050c536430b88a6686eaefe6c116f1d2b1a0c8d6a9cb49a2a77cc801808ba97bf1f010f2f246084861788d3df7ab15fefd4122cfdfa3823f479968eec3b30f8959f7e561a592c15e552d183940df230985f4a7b34a7206a065741fb724fb4f9f82d046cf1126322757d9d7ee676233f0fcf20763911e01e1731c388eec2bb653e9892fa9e20bcd82fe2a96e7c9b1086fc3a9ebf4e994c74ecb552afb6c3e056b2d2a428eb03a76a80bc25b2db4199a5a455b96d50cd93074ed7c3556602fc5e3f54f60958d4032ca6d1f4a32f9ed91af2292c2d2c1714c14ec6075f3415deaa394e04b3d76ca6d94849b8786e231614ab1d6bb28ce17890ad68cedc9d4949985a941fcc5ec8fb3367841e920e15459b6a6bd751f6979e141f4da26d8fb429676d37ea4a8b1e38f3d77d766b14a708f32f0c565fb2971c7d9d0f38255452f2e1bdc0e797daed3fcd2a14c6028ad93e3b49bd4ccffe0befc6b2ea9f1bfb665ba307fdd2c0ffff5c219d427827919552fc95dd08736c71d4e4b56763d604c34eab539fcb7883617e323d215d94c4e2a2589e8aeb2b3645da622b28fb3dbf28d33824d4fc83f668341d4182444ed179135a6b7dde42703be3923d137052f54eb7c625daa0e382c0079a153a6e4926c2a1a429abb942ad641d879d69f4ce921c06de5f8bd9f9849e6bc041ce95ccc662e36227f21080dbcbe4bf2c10fb8b6e862a021074f807c6e1d198425d2f70b0912ada66166f0fc9321c776cf50c5d60cfd8b58be6af2f116904ebb015637e54d5af3061f325f7e059653839435bf62d865097ac9d477a36d1a97adc664cb37a658ab8897018bee45e3057ba17f2318c9f554e8c0ef38fcb76a2583551d8fb3d5a7376bd147b4d5da499769959c290204c2d020b96ec27a7ccf66afc4e3b4350b6133e7f65ccb972bb8562bbc3b049d005eb37f80cd10584525bbfb50cbc8f4bb1697b877f50212b26d24a64938db69e86631b777fdadf64d36e691fda8266c9188dc7954640e9f572de2edbd8b35d1bd237e03cbc9647635a4c3d6a46d86159b2a30318ee4b2892c1035875946e4c80b6b99634cc2b0b848336756b41c3d6cd082bde57c9e248c569f9107015a28583acef6a2f5c2fb7e3cc6eb34951a83bfc49dadadea803cb36263a53b1c7649794238fe88e76b70d549732bd81f1bbba29339afba5185fd45bbf6246d39b42d9fcc3fdd55c994c6787df9197dbd8aa0056d22abfba5360ea27698ac195d7cf68af56c1e0aea76f066b969860e41fc4d737394f5c0e61f6aeceb43a936a34638fa643a7d10f570d97a6a288bf8771d64b131e3134f534dccf0164190eaa4418a7e5975461696a30401087586f8cecbb1f5be17308f87fe3374149c813c083b0972a07b3d16750cec45b73b51b50296d884fbe3ac66b27e7cc8d3dbc77666574879a3ceac7d805623180c6de54dac9e33fc5a4012504130e9b4768256388eb94b92584ce51a908ad6508dd040e4ade6ec95835411905d89ecd2bf143fc2d3e104a4803182a56b8a19869a1f67c1247843afa7795a7eaaef782d949565ece8d7d2a305335ab609d2026b63d47b4a3f31bf37b279e63fbbb9905a9a446fe9ce8261ac03f87a6a6598272432c454ad6f956143e4e9723d3d4af4f6fc0ced1b43005e26d97c0ebf955dc3d70682f0709a6f7edf5210c21411815e1f5d70a32c779b362da686ccd43e8c4a845b3cc5e60833f55f2690e1175e4a79de4b9fde1c94f8ceb6b88f37e9fd4a78af447a4c451fbc7015d3d463347241a318fe0d660ef10633d8e3af622d33c2d7c2ed8fd717412e4b04", 0x1000}, {&(0x7f00000000c0)="23738269d68631142e8587081b638cf7894dee2737ea5d1354e1b426dd1a34c5397e9e292d7e70bdfd70e3b8aab80158dd59c1ff217783ebe4305af69fcfb06311891d134597cfa6c10809414e1b40dca6405aa7c160fcec1a082544a226c219d7542e5e580af4db7ca5688afa05a81bdb01b737cc208579050451412549b0a665eaa24b8a87", 0x86}, {&(0x7f0000000180)="23b90ea47be2715aa8ad203e6928e50c37ffa3f16088375f4592a37ece2bf02a24c80f4a1f30658ba8d8fadc1877ed60b718a0a4505281720a4c2ec01d07552262febeeacb449bcb8e4fb13248d2ae2018e26c414aad4f1d09683764f3edb0f08c58b7d54f50e459a54cbc0e408905de", 0x70}, {&(0x7f0000000200)="64bbf6feb67affb3ee047e797b59ccada579d7501dc67784714b0c29e3fa377dc633931b7f8881623bd46c991c8feb26c659584a3b456be4e068cf26c0944867b48d64670a5bd68ad3fd3ef9513b79d4996d7c2ee368ad3620b37c1d535f3c059c8e2d911ed72a0e1e43b7347ad454b79def0cddaa612a7fec284bd9896391fd0d4f16387964ed8af7e160484ce608f6c157cc5611f00429e5aaef9924e96669b51dd6611c4921dbb5d4cf14cde40aa3a824bb3e413147fd", 0xb8}, {&(0x7f00000002c0)="76305ce4ffc1c3056f2045393294208861bbe318c4a39ccbbce70a3271618571b4c5b7c441a2d43e82d9168245ae3f36edf120760945be586de47bcc403ee6e45e4b5f0a3709e61265f5", 0x4a}, {&(0x7f0000000340)="197ee4b57d7962825eeb87ca3c43c4840f2ac96482af4e2cd3355aefaf674056d0102a29bedbc9ed35556a7d19ca0031a6b520b1b8d80000fa9bbc8dbd7ce984e2eecfdd17c7c8214b63f0919acd33997862d4553b80877d64d3f49fa166d184bc51c8aba3db6757692886b7", 0x6c}, {&(0x7f00000003c0)="62f97b570b162efa31d2d1b4455c488a58fd5de649496c1b3cb60fa7f3923b640e017acd4479a7dda7c672badee02f0349c0b550b0a12e2ab584f6fa7ca276f0e23bb1c0e91df229acc96b3e92927090a008fa2ec61b99e6df0569dfe070d87d05521a998d650d243d0e544330a78a55bcf93985e2d87fc668bd8545992b8736c1aed6244324f0c46769cdf6b8b2761e4b0e69d70f83136e55563a4b9e0ecdd4df85916c456c961a06d2b16cf9d4897285a11680ecc7806d38f818d1267dfe19729ea2be4a41a1480a37e3a58886810164249466103e118fd6504b7f15320a38f7c46bf4ad096c7f2ddc4162a60c9a80219ef6dc4fae072d2cf63c241166", 0xfe}], 0x9, 0x0, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000580)="c69bd648e8f3bdef7dc953d4b72aad96f42e1ba258455e6274e7b362e6746d04e594dbaa5521abb33b66e9d2aacb3fe87b8693e761e24d62eb957eebf1282e936c8c250b38eaf974249e59e0076b68132f195baa6ce3470068000df22828845abea39e6e530306fbd30a12cb46a48cc20f0d369baa3c0043c7b1d58fb06bb7aa8dc990508a0353c13f4b09f2b170494899bc62b174ef36765276a82171276cefde18640c9fe9d01e904b", 0xaa}, {&(0x7f0000000640)="fefd330162512bd379a66fba53f9f239876fc88d84f57a5ccf409115ef5717cd4c9b024f5c47b9d96d754c0f5990ab9a6ea5b31f32baac117f82023d9ae096b09f086fe04a09e2420317122276c5e9767f78359deec9696724522f7e8a7c", 0x5e}], 0x2, 0x0, 0x0) linkat(r0, &(0x7f0000000700)='./file1\x00', r0, &(0x7f0000000740)='./file0\x00', 0x4) pwritev(r0, &(0x7f0000001d40)=[{&(0x7f0000000780)="f574f1b79a73d8f5f46d72800f89d8d3309d9c556708e351db5dd7cbb79ea87b997c1fcd", 0x24}, {&(0x7f0000001840)="52471899f83c1b44604d53839a9a58354cc26913e6ce15dd59c3f50c90f5a4c56af57f9553d0c73173c1f29dd518b4a12f1f145bc0490201219fcfa9221976c5de9e9fd40701c042c416fbe4e2ed8d074172c28f845ee1295c56bfa6cb5423df6b362b1a3478a8d192190e5c124333dacf7aff71297d01ddd1a5b6aa556855dedb71539bdb5cece3a66d107a4d3db507edd390619460b8ab00a4a034773044b7", 0xa0}, {&(0x7f0000001900)="1c6f1b495bee5ae1ebf1708f51d7a7c09a32cfa9c8938c66e49ef099febe782fa8b441a76d5ee9d7ba5e5679b0f814b3677a895f9d59e179a463d378ce0ac82a0cf8ebff18ea49f2b1c45bab500dbc381ffa9963565de256908290257a8d1777331fb4aa5b97", 0x66}, {&(0x7f0000001980)="f4844aa8374676343b518179a7d53406e6800fc53a325645bd3cefc091942adedf3bc0e3aee57b127cb5b215935f577088c641e3359bac3966f833fc75463d28892a84ded80eb8fb7e74e408422d1708d70b161262001660fdd862e8242f61d27212f8afa17b4362b6deb5a81559cae4ecc3aeeb855d4390c1b481549e11f0c09d06d89e27752eb64c504c2359f9e3b99bbf6421f6ccebf46d344a89ca90ef0990d62e42ebce97b8474295f0cba9aedadd2af8fe19652bb5158e9fe959a97cbefb6b3c34010ed576628dae1cb96e4267", 0xd0}, {&(0x7f0000001a80)="1f6418466d148b08e29f977c593b1372803eea1334ee3bef172a0cbfb79a3bdb2385aaaa018961beb685dc6cd38e7ff9dd1f0aafc84fc4e5297184d4126c12a88f91844a4d4470e52be60cc3e9fec20f60da048aa5fe48c014b50586e2785213b6d81b57fc22058d854531fbadd891aa92bf937277f105a0af96f2660a4885cbd726f1a7b13799b9455595b0b1a32f4162d4cc13fd2e13b6bbab193cf1c817d763a5201196337e10286a07f7a0fda064dd0a9ab804d9c4b5a2f36eba13d913ccb73dc64a", 0xc4}, {&(0x7f00000007c0)="92113954ddc6a729c7a694b8", 0xc}, {&(0x7f0000001b80)="4f5da6df8a37bb5db3b59a7817e9cb31f0142709d905c11e1105c77919d65533166c708f1053d126514a18a654aab0d24e705589c9e990a51b00b2f2f479dbcecd37088640ccf38a80cb3fb5a407824f3896dd", 0x53}, {&(0x7f0000001c00)="b0272a8cb2ca4545ddd132295143ecc10ac3277eb8564eb36309f7324412493f3368e6c2a0a345ecc4d6a40d3e0d60b127bc7690192904118391fe61ab5ea8b74a3e23a32072103a5195865ceb679bc17e3dfe0c38aa36c7922b9c6138a8f9c25a8f922d021d9d26e302b913611a8a9c9632b2f57b952b12d1391ed44750d6f81b2c88fa864821338e4be593a487c2787f673e849a79b7d41ffc0dc12be93197443d5ef1a4c6f5c1c8aa9c14d53e505db5d1bd3c2aa7ab185948b53781d6405ca9cd56635616bb7a9faae6982981d4bef284ccfc8b24bda99809b46b0b8180d1f0d8fff0718ed50af6001f71ca4e6d8385500a3df67ede", 0xf7}, {&(0x7f0000001d00)="1956019976495ccab8c2b70e4c5d4fc5", 0x10}], 0x9, 0x0, 0x0) 16:42:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) socketpair(0x2, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r1, 0x0, 0x1000) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:42:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:42:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f00000e8000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xfffffd92) setpgid(0x0, r1) 16:42:19 executing program 0: select(0x40, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x2, 0xff) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0xfffffffffffffff9}, 0xc) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x24) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="68ea6a6dde739a584113cf7f20d01019fa33894dd6b9706e403fa1a01d5594d96b00000000"], 0xa) 16:42:19 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r1}, 0x0, 0x0, 0xb, 0xca28, 0x4}, {{r0}, 0x0, 0x5, 0x4, 0xfffffffffffffffa, 0x1b}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x4, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x41, 0xf000000c, 0x53f2d3b, 0x7}, {{r1}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0x2}) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) r4 = socket(0x18, 0x3, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000005c0)="6f969cc5f3f12011241b0b84260c32a817e38dd41d6399502c6798cabfc75473be359d4d3703f16fed5449700d08f1aefe5f8b6467bda87b630cfb1a63a05193693fcf1168eddb065d13d5977cbe86d7d2bdfb25be09a27103e3a0b0dffd170b18fcc9359ed0940b4cd33d72d4cbba8a2dfcff906c56cebcbe387ae496afca2735220c7587b335ecea87deb127693d35ac4bd7195fe98d2657bd02dd3ee3a079c182a78351e410dc234f5335b78e25e6bf102fb7be8d35b48079a9f7d3e238060ee8b1c7f8aa5d4c3a4734c99b430ab11c87670f7c3aa62c22ba5abb7ee335f941ca", 0xe2}], 0x1, 0x0}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x8003, 0x7fffffff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x400, 0x4, 0x2, 0x1, 0x3, 0xffffffff, 0x2, 0x2, 0x0, 0x7fff}) fcntl$setstatus(r4, 0x4, 0x80) select(0x40, &(0x7f0000000400)={0x8, 0x2, 0x6, 0x800, 0x7, 0xf37, 0xff, 0xffffffff}, &(0x7f0000000440)={0x2, 0x8, 0x2, 0x7f, 0xfff, 0x8, 0x7, 0xffffffffffffff80}, &(0x7f0000000480)={0x9, 0x20000000, 0x1, 0x8, 0x4, 0x2, 0x1, 0xfffffffffffffff7}, &(0x7f00000004c0)={0x3, 0x100}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) fsync(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000003c0)) 16:42:19 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') stat(&(0x7f0000000000)='./control\x00', &(0x7f0000000140)) 16:42:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 16:42:19 executing program 0: pipe2(&(0x7f00000000c0), 0x4) r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xd38, 0x9}, 0xc) 16:42:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000140)="eeb252c5c20d19e16f5faa5b2cd6bee5efb56d1bca7559ba70ea17b05e79c5290e2145bd95de983f93e47b35ed6d68f5620270abd62dd48242bef1eb45b9ad976fb6cf2026187d841a1c4366a13c176ad25d51118a47b721ec7be0cd3eac98eb2e1225391d49ebf3cc711d4653085712d258122d96128b2598719146656790ac2432803732e0f2f3029ca811e4982cfcf0b5eb8dd799c8d1cf0a50e0aacad1ecf0f74a639784bad182dd18ecf05d5c5c275110af40dc03cbb5d74f34e7a8679880dd57bfd29f64d59ca5ed378c173ad3b052e4a34fda712f2793c9087d7c20b9", 0xe0}, {&(0x7f0000000240)="9782c9c12bc86061825d47fd299094b9156919da31f67d63d768736bd67088e48632b9277c6f998575f72abf30cbeecacbb9b83dcaa98bf862b787a859a5252275a48d34b3b457168913c02fe376e2dba2b48d", 0x53}, {&(0x7f00000002c0)="b9e4fe8bd8f141308f07aa35609a2a8b74ac40620e829bef8beed3cd4ba0e5d5fdc3626f71ce3c890b0ae5d4f4c368107216e6c9aa6cc8c681a56eecf0ac927c53b14a52f5894e0edaf628e52c85218a4302f816bced389428dbbcc5e2fb8a", 0x5f}, {&(0x7f0000000340)="c6737b33bf87bbb78432c9111179df6190847d85d962b096d524d19df416ac0db28998c781fd747057a354f50f0f2cc7cdc8bcf66d66a425085f6bdb15b0a38750d41b", 0x43}, {&(0x7f0000000040)="e96f4641a7", 0x5}, {&(0x7f00000003c0)="d457eae3b84ce5486f9b3d4483338a0610ece68a30c1a47b11efd55611292209d1047da481add86dd2d129c1e4f94d867cb26d3b5be270539e207df558b8760ffea20fb43bf2955c6ff7dbe6623d829835d16bf1bf161a8c6a0e84516ab5b331a0dfaf6b37ab46bedba6059c1094c731a3f638220aef714d4151b1e0e72d0f447f59f0392e56bef2f627d45a2eae3352272274608ed47be90c3e3b4c84304076f7889eb8baebeb507e85cd55baaec7df7c2f47b2c3535dee634902d4436615a78d44e5038be6051dd9cd41cbe9eafd8c5aac9f3d1d68b3eb88eab41f0fc46a6534f361bae1aa9ada10a107692f798e81a0722c3559691ba0e6dc58e8525fdeb158b56be900189ee7f07646e00978b6defdb402b4b4a43cdc92d233c1fe54b6671efddc44e78de9f68cc02fb25adddff95905eb250b192db5c491a4c826ba96f273b33f84752f93c238416f586688e009d906208bd4f5aca5af0679a4a88d05e3f9b82fb2efe9a7af4580779d2c9cac3094774822d70d1ccea361d8bec38d0360b618ed63e13aba5f180c0b6a1eb1d69b3ce21077e287fbe4146ccb618fe2638a69b136348f724b5dc5aef3c8674a8ff95bf61476aafc1b7b5829ba2eefe4393c8cbd9156355e43e9dd37164d75283c136bf0b456d2c7701128bea2368e51fb70a241754aaae52e3491f6d6a4cba141bd167f4556442fb874d1388733ee5004d1839988e92391fd437ba3a23ae3dca9bcf51f29e71cc0a05a9f75a910f11bf2963f8e397f398d07ec7368f6045ef26a6375d186740b688b5d66e36484a86aec0bc127cda81c797fd2dbccf110a43b6a3979c4875a32a6347c317f8317403a35b461c3e9d8d7ba3d1b40ed4bfcd7339415cfe04360749364b89e1bd789c74ea57d35121cc9cfaf7beea0cc23bdb810137f1324534945518e59809501632394c1d43d4b964c6a78e36bdbf0532e9e127a995cd4a3f64baaffb56c49005e7e1b7b30d90a624b22f1bbf7225ec5cbc2b615dc33c4df9c46a6ac843b8e18fe7a856cbc6c5b29e2ac91b96738fc19d0e4c2a4239317a1041f25cf3b72cc435bd40b183946b4380042308037fa9e8e41e1b62f8101cb4b4b3c8180618c7d77e5a1f8833701db23b4ce22dd7927e04093faeea74c43dfcb57e7ec798fd7278706c9c9589f56d68b671ea5439bfe6d4c94fe36ec8d7eee5c2611371a66ae33b4437082ecc3eee5ad8873d08e25f3785f8d8ff719326964779e7d1397d0ee74ae49508e9ab312ac242aed5d89f078cdce3266a748fe82203828e2fd654080449449774f03873352a9c878d914c69af0ed68eb039e9ada5dd66b41161d93715594fcbba4f573518c8692dff2594435e3e72cfa2a4b10a7212d39593fc05e59fb1d8958c517ccf52127c1d70006c49146f836af5120a99e7dd20c69a876ced4035ea8b3484d0ed4ca4c31776a8395e96595aaa56405732f5a2be3fd5eabd960b5cc7d251af3bc3e932280aa806b5d98a3cbed0dde0cee27b531f67b3e330537c917cfe5f65f4a8db82a763d16210a86aecc53a80b866f1e9c2dcf96d71914d486a03ae403086f2706d780b80f7b9609506e981f1a3ee2e317ccc948132a2d9b9c8850a8828d59c0a3e3b02b84000a38e5780d3cbbf1108499202f9378baf0d3dd52769c53b209254fc855a162cf400d71543985e1887d4bbbacdc6fad5646451e072da320b8ff5dc435ae257f325e80bc516c304fbac55395ecfb2544aaf7600c6daf7b9fa78023c4eafde9d52d602a7db8d69a6b452af1486a6d12655a875993aa1bca71255ef535ca3d844d1451be2831fdba2de1a9e277c097db761fefdfeac313c52194de7e92a64ed4b855cd3726808f343bf726801d2f68275604a6ebb0a145727a9a794a5197de8835a56b02509afb918a19f3622fbd499c0d5193d6c909a15fc044cc24579d6fff170e14b262c882f11484093b735214013970081381351091a3513fbd07cc9aeb268c520edb30833f50ced0388cfbcb9da414d732c0eb42d6955b48e60f003fd4d614b95e1f7150ad88e130f78276da8cbcc87d74c2b4c4bb72a57762f94320acfed349bea5ab9724bc532263d462b3c1bc4f21d22f06a2facb03cd7178c0d958af3423c52f3ed356c39e29a15beccdfa4f15aea5bfc62f259df2797c9a11e347272cf47747fc961f680b00bccca00c54a1e186a65325eda2b0a1333569099f8a34bb55d3c617be3d11323c00abccff8d9416afc954b0d8554b08ec47a8df06692e1a96ede4e75197932339f61c5d0187fe04796f61f94d44de98edbdae6034b31fa23bf96b73af0564347426503a9acdabf06fc97fe0ee9de4d0c29c5df4fc946d9609acde6e42ee9d9279f5effd47d91f2cc41b25ab157a9e9b5c89630238e2beaf9a85ff13944d5c0579e514df9716edebe93fff5a5653b6f80837cf022fe90852d2cde25ad4defa54888f2ec28c33d72b6ee647f55319b21513c547858e37c2c788064b3c435eebdb876692a7545213a0080117a6db2709ccc4796ab08e30c990221ff9f94c11ad1a3e34297681919d6d72137e749fb6d76869c5f27ac68b86ff6143f8bf553d5d75f5c922642fe4342c1c624076925de5925500eba8b5d4bbf5412c812a4a449a75f935b216f16cc3b5742a9700b2c2bdf1196ec15ae14f9b50c3a2a15fb37a26887a657d463baad30f8125bd7f39d09a43b206cc9e0f5223792895490e1429940a51e0ccc51b53991482ba4d24e1bd8916dcca8dcd867d7e8a2f14b5213c9f9392fd8c46ac9e45335285638fa07254922829d18284dfae24029d4b08814b6ad8c0337b89e304685a10665403f3eb78303a118f5bc9aeb2bf29394a16cb34a4e8834e9fc01222324c9afa48f28e12d9b934c29767d17b2b67ccfe28726853640839c447f0443d4af94704e5d4beb4beb6257c377849237f64e62c17be15995c0af9cc3e28a53c83daa8d290499bb920402ae76d89fbbcdf1858f14ba114cc55fc0f33b1ecb9a204ea699a01f3b14fe73714f29447955d1899b82cbb262d1f1bcebeade50fcdae833021f716c78e02641c59bee36f1dd0706529e3483c7cbd4b03d6445dd2cc2ca369d3427d46226360328151fabfd22f496d2f0167a19fbc74e1c20df9278f558582f8fa900e02651b37814facec7b60bee76f4cf1d73ea6d788064f7a0b1d528a9f93cb1d2cf61e2f3b9a5d916f867772fe63bd44c245e1890ba92f008da3a2cdde84455ff52b45d33f450cb2a1f9f5e1e2e61ff95c86db6fde3319d676fee76916500cfd82c8bc0a5d1071934a1f2e469ccb14e73fa99daf123eb4abfa047cfbaad3cc740d122e4c721dbf14c3b6dcfe4a63ae1dcd8df9a5fbc7917914dd4ecf7f215909f17d3bd522c1889e627be96c950d8994fa3fc2fd0276481b0bc827fa860ccbaa2fc5e4f68338839f60d55835839264f0d61ccc5fd91122e0489f01059c818c23becfdaa2dd58d72f0588a0e799aa00c3a79067fed62cb70411b13ff2fee159996753627965fa31ce5309def0d5459a9bf0c17d8ba3b2e6cdf2282534ce69950a70110f401b3a0d1c181a707604c829152c4020b33a8d7b29568ad91086811d0a69a4036aa0e773bdce132021580d98fb8032cbd9653cd1535f403e2933674aaf9acedb6e9807049c5a56ad0c6bb39c147ece3394ca908cfb774f888856032017da2b21cde924ce0f75a9b63c24e41de33f41b617cfc0bd8027e6e9299945aba1abe066b2dabd5ff84b9008b69c7e49cc7245e1440fe60878e39fc5e2b39af25d53affd79227eadc1652e488ce1b2248ac0c922eef05076ab449c5933dd5623ae8b903d0c89c17eacdc047f1a5e8ecc2d388b24d6b11109c4e8a88d8b5133abf475f7789f13c8c0fe9a6ecad8aa2b9d7fc6876e313713df409b028d0e12cd5c622af22599e5629656ebc2988b5db1b2d2862e5d13175f98e0e845bed94946456f3790a152358c873afb86d4474087e8bfaa2518e42dade19b4c2399a219529ea7fee64d025ab5e8bdcebffe26987f5922ee40a66475e78110baace14c9f36d1c90a9dfe6f2f2721fb81eec187ec1348e25dbcb42c7719245bb3187795c06a43130e8514f55cdb735e791cc7cb0fb83e0728874f45e5f394d6f633f91f06a97bcc942f4f3e55807a529811e562aec8813206f05e10b8d62aa8c5e229f35fae26319cef15940caf643a62219ba4968b73f03c843638d41a3a938a2ad4fe3bb798beab746046973ab06b3fd2152298dac8a63337f57a155ce4cbc7c16950e476d5cd45ab7ef269bbb24016f43710a176bd327ef651ffaa0842def5ecc8350cead570a160d03a6bee8e9e69892c58844a0aecff9f8e777eec9098ec3a78d3299a2050120c9f7ede5e7c35a52a146ee8b4ed8e687b71f1b54182dbe5f4f4cc902e89ca34fe80c19f82039a2a2a22e514c94cfd092b5039fcaa5078865bff47080a1eb18760275514ead6f36fd339cfa25965c345d95e7a322d2fd29fb845fb335a68d8d603f6e84de990ee2ca33f65d2a3bdfa9bc8c31acfe17bf1a1209a3c66cee05c5d28be473486e6a0517c1e4ed77d9166725306e555c92f8b214b4a34e9422d1fd1a33710f63312862392e0717c85830a048db8702da0b3930b05b5c9bc8a371b5531b117f9c31d4afa0f4d4a0208009696679a6e43e067f7dc6f281466c42548c2bb02dbc029b41ee3740726c3d9180dfcc536824c75b27747f6147d8c303e7fe4773ea23f3feb2a07b61323fec61ae7d7813ed691be9e18373239263c451618818e1557534b976d9e7e7f527e42000ff8911198203763ece0e9036c2b5a38848dab7d85c584e54cff5aa340cef1c9c9d79f445402f686231608765322410063aa93dcb92f1aebfd929ededd7a8c7d56197c676bcfcff94a9b0df0df9ca46cc8979937f241f1dcfde062a78750aeb13e181255356159e299b8c911dfb91b91a0eb874863c0c828a8a8e9175aed284955a721e81c048b0909b91db1e71af851183954cc0df1a8f34ba5f16863923ebc3e0bb34169ee246be22c2302adf8293a9d86acfca61da71bc9197813bfa0dab561cdf8f4d7f6fbbd3e49b87343de5b97c3825d0ccebcfce1f2495c19ad5854d672b7d9f254fe240bb2ec7106f799d49460925573a79144feb50d6e43db9df977950ed38ec05f962a8d5a66b38b3c53b2a170c9cb7c86aed5cc750c4188b6354638231c22fc72561dd187772ecddbef41dcd6761d23b37f2b2b4d2b775f0710d069df1b8492fab1f6d1f2866b6e0b0457b154993d06eed36a2475bef305a8e8a176f3e8d2339d926a6259e0aab0916f5f389f40676a20384c526df199b4391edfd6794a027b90f09ac760ede44ab5550020589d093506947936adf883848bd7f2ece0fd6e9bef6c9a946c402ece32739a1a67c9fb76efd5c4bd5f4b72da2b8a8fadf08c91516f4c333c1563adfd01cdfa86040409eb0b0881e1d12a29f0c861669c503bcd3a6f7090edf8fe26d637906f2ba368f1eb171b6e05c23abb09009a6a2ac82cc3b688f83bdb253583a99fc2423a5111ae4fe913b50d01618c76655461af67a64c18f239261dc38a8aceb8f4b42bb062be623c5d8025879a9b2c94f5d6185e144daee15297635d8751b3a41e2851f8f473d8dd921f944f71d8e9b00c14504265325e3e51c04a0e792a1e5fe06c2e21716e98b882de69bdfd2078a15b3837d7e4946a60a65b635ae444bbf53a82896a560331967bee2c653fcb5ed732ac199cc009d90500df15449ed71f28f8a0898617f0af8dcb6a", 0x1000}, {&(0x7f00000000c0)="c77e7ce3b1b32dbcff5ccfd26e7c87712a2bf5bc", 0x14}], 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r1, &(0x7f0000000040), 0x100000000000038d) openat$klog(0xffffffffffffff9c, &(0x7f0000001440)='/dev/klog\x00', 0x80, 0x0) 16:42:19 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1) shmget(0x1, 0x3000, 0x10, &(0x7f000002d000/0x3000)=nil) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r0) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:42:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8000, 0x0, 0xc600, 0x0) write(r1, &(0x7f00000000c0)="52fec575a46ad2fd18e30c74750815d32c6f7add37e3228e666c05a2b6bc8647106d968e9234002855696dd2bcdef2df07a5d2a062efad1cb4362486b4d26e071f7afa03fd153d63ae84190ee2b80d141e35575001e154a619904b446de0eed55366e1ebcafc68e2380eadf50747ea8cd1a88ed2444cccc6a361a4eee8fee38c4de0b3d0aed7632fe300b3dac7f7ac6f2554d337a38008ca6f9372594b8d41f82ec45ba1c459ee", 0xa7) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x800, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x2) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x0, 0x40, 0x7a, 0x5, 0x3}) 16:42:19 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:42:19 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) r3 = getuid() r4 = geteuid() r5 = getppid() r6 = getpgrp() socketpair(0x6, 0x1, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r7, &(0x7f0000000140)={0x2, 0x3}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x2, r3, r0, r4, r0, 0x8, 0x24c5}, 0xc1e, 0x9, r5, r6, 0x6, 0x2, 0xff}) setregid(r0, r1) r8 = dup(0xffffffffffffffff) recvfrom$inet(r8, &(0x7f0000000000)=""/33, 0x21, 0x40, 0x0, 0x0) 16:42:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/13, 0xd) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x400, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x1c) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x0, 0x5}, {0x18, 0x1, 0x400, 0x401}, 0x4, [0x2, 0x7f, 0x100, 0xff, 0x9, 0xfffffffffffff000, 0x3, 0x100000001]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0xfb, 0x6}, 0x10) getsockopt(r0, 0x1, 0x1946, &(0x7f0000000300)=""/4096, &(0x7f0000001300)=0x1000) sendto$unix(r0, &(0x7f0000001340)="74d569f54a97c274d8038e06fa7f66d1e36c0c5f698755e4dce3622c653f69d0fe32a6d8df68dcb6d52c5c0a3821366000245ed70519d69a2588818438fe47fd2ebd7df9d05b856e60b7e5a87e84aaa6a5b9e4086a6c66541360a13f77465531d3fcb65e3d0cafc12174092dcda3dda21c5691b0b7757da0960ffd7c140c405f08b85e7a0d9062e224075db09156a711dc3b2dcff5a0a60719d28da7e3e600e42a478ed4790bd66b265892e15c0f160495b693bb9f27a591986f32db68a2de76c8a90dd50e1aa6dc9acb949873049e9fed8ecda348ff4a76fe89341a34f909eec95ab110edbf205a4c750790cdf24bda3e0ee0ecc9f303194083d35efe7e", 0xfe, 0x404, &(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xa) getpeername$inet(r0, &(0x7f0000001480), &(0x7f00000014c0)=0xc) semget(0x1, 0x0, 0x480) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001540)={0x4, &(0x7f0000001500)=[{0x3, 0x88, 0x5, 0x1e60c97c}, {0x727, 0x7fff, 0x8, 0x8}, {0x8000, 0x4, 0x33, 0x400}, {0x54, 0x7fffffff, 0x3, 0x36}]}) r1 = msgget(0x0, 0x600) msgctl$IPC_RMID(r1, 0x0) sendto(r0, &(0x7f0000001580)="41ac9f0c7e18d3baddeeaa3ecad99782ad999f1685155d7dd35cc08592821860c1fe748f92d02645dd5bbb08e9613707b88aca52e198b3c8d0057d9e79702921822cfd99b96a99b0019f72a995fbdb3b3bd1fdcb1de248253944d4a58f4720a52fb1c6e73a9a6542e692c39d3e72a679de3d78dae533329fa6bc39439f0874e3de240a1ed909bbf7d0bba7f748e48b66db1ba1dd0058ae2ad3a0aa8ce5dd7b03fd7ccc6f20921a3a57054e641f99ff85d6577dc8684449", 0xb7, 0x400, &(0x7f0000001640)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semget(0x3, 0x4, 0x80) chroot(&(0x7f0000001680)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000016c0)) rmdir(&(0x7f0000001700)='./file0\x00') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000001740)=0x8000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001780)=""/106, &(0x7f0000001800)=0x6a) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000001840)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001880)={'./file0\x00', 0x1e9088d3, 0x9, 0x140000000000, 0x0, 0x6, 0x1, 0x1, 0x0, 0x2, 0x8, 0x5}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001900)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001980)={&(0x7f0000001940)='./file2\x00', r0, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/tty\x00', 0x0, 0x0) rmdir(&(0x7f0000001a00)='./file2\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001a40)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x0, 0xfffffffffffffff7, 0xffffffff}, 0x8001, [0x3, 0x7f, 0x20, 0x4f, 0x400, 0x3, 0x6, 0x1000]}, 0x3c) 16:42:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="7d1da1a817a84b427839bc4821b68029332118c63d1e1a769dc3ab49ca5788a25e62f8c46605e17615b5f403ced433fe77601865125a1dc4390b763e170b8e49a0916dfcd1222905d9036f93191352080efb42786ee979803879ab135afd53ccd95b343191", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402", 0x3f}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:42:19 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80a, &(0x7f0000000040)="5098d3fe", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:42:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() flock(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x10001, 0x6, 0x1, "1f80bc639adea1fcb44cc0ec964baf876f626cd7", 0x5, 0x4}) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:42:19 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1cb) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000080)='./file0\x00', r1, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) execve(0x0, 0x0, 0x0) 16:42:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x4}) r0 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) 16:42:19 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xffff, 0x664}, {0x18, 0x0, 0x1, 0x7f}, 0xf3, [0x1c7c, 0x9, 0xff, 0x3, 0x401, 0x7, 0x100000000, 0x5]}, 0x3c) r1 = socket$inet6(0x18, 0x4000, 0x82) read(r1, &(0x7f0000000100)=""/248, 0xf8) clock_getres(0x4, &(0x7f0000000080)) 16:42:20 executing program 0: socketpair(0x10, 0x8000, 0x2, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0x1a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:42:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0xfffffffffffffe13}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)="6b02c7c9edd6ed699df9de851ab4aa584ef7e5632050a24f44fdae03d91b0889a34f81a5d81c05eb1ef49754b7d8c12c709f1d1ccfab684da19c8965dfd0a129bdc536c06fc51014dfc76207cabb5fea2fc3ff0ecd7aca9028c1b6ccabbe5e866f9de3dc45abe07109", 0x69) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000003c0)=0x1) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x446fef5dbcf340e1, 0x1, 0xfff, 0x7}, {{r3}, 0xffffffffffffffff, 0x20, 0x20, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x8, 0xea, 0x8bac, 0x2}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x44114cd13ada9e0d, 0xfffffffffffff000, 0x5}, {{r3}, 0x0, 0x50, 0x4, 0x1, 0x1}, {{r3}, 0xfffffffffffffffd, 0xb, 0xf0000000, 0x6, 0x800}, {{r3}, 0x0, 0x80, 0xacde3fa8efa55d31, 0x9, 0x5}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x1ff, 0x401}, {{r3}, 0xbafa80f76333169d, 0x58, 0xe26f991050f795ce, 0x6, 0xe3e}], 0x2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff9, 0xb, 0x80000000, 0x10040000000, 0xfff}, {{r2}, 0xffffffffffffffff, 0x22, 0x4, 0x800, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6, 0x3}, {{r1}, 0xfffffffffffffffd, 0x50, 0x2, 0x5, 0x1}, {{r3}, 0xfffffffffffffff8, 0x80, 0x2, 0x8, 0x1}, {{r3}, 0xfffffffffffffffe, 0x20, 0x4, 0x9, 0x27ed1bfa}, {{r1}, 0xfffffffffffffffa, 0x99c1d7acbc4fd67a, 0x80000000, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x9a, 0x10001, 0x4f}], 0x5, &(0x7f0000000340)={0xffffffffffffffc3, 0xfff}) 16:42:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) 16:42:20 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x2, 0xfffffffffffffff7}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 16:42:20 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x3ff) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x40) r2 = kqueue() kevent(r0, &(0x7f0000000040), 0x8000000ffc, 0x0, 0xffffffffffffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = dup2(r0, r2) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/152, 0x98) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x6000, 0x400) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0xffe0000000000000, 0x4, 0x100000000, "e72939ea20ac1c6f06e6636ced178058e7f777de", 0xf5f, 0x3}) r5 = kqueue() kevent(r5, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) fcntl$getown(r3, 0x5) 16:42:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000300)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f5213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x801, 0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() r7 = getuid() r8 = getegid() sendmsg(r0, &(0x7f00000045c0)={&(0x7f0000001140)=@in6={0x18, 0x0, 0x1, 0x4}, 0xc, &(0x7f0000001280)=[{&(0x7f0000001180)="a5eeb3fcc444a91f722200e54f81c530842179ae02ad211da4633c0a04d460e57513", 0x22}, {&(0x7f00000011c0)="1cff0c6c4e2c70b4a2dffa699a203d0194f9688717513dca518b9ee8d4f69a2a703e09165711de17da0c5ec3c6c90d7467ca36ac8530654e8daed580378ff0a84751977daab056d163673e3781fd46e43b095bf23951e14b9f6cd2f740", 0x5d}, {&(0x7f0000001240)="08c714f889aa4dc0811f54d68e43", 0xe}], 0x3, &(0x7f0000004600)=ANY=[@ANYBLOB="600000000000000000000000000000802d3d931b0a11f561c89f2a65a7f19e780746a7cdd9424099803f2ee0eda95f6dd0afb57618416232cee42231940f404682fffce60d67ef9f7cc91ad9e268f4d3871d7e70cac7443e7b11f8a06f52fb53f0000000000000000100000003000000429e781d2cd7a1144c5cbbd68c1a6b536e90a80401b78f596f6283e32562dc788fc9449f1a21bb9dfdd11a4449ef113435c0843c350b438226631a1f262e5d8d8c7611a1a8f6627a8100c21f537f29f7d136bcc2daf994b7144775e3e75ab823e14e2842f919b1f0bf7db3056113347428f555c4021fc52d35c238853be3763cd8f55adf1c1b59ba7b68aa2876ab030ad9a74b55d13fa5af07c43fc5ea9ba3721573e2500ca74d6f9c0e43b2ee17846e3398628fa0baab8404ff40282274405e0a936286712da29867613040e485877440132872e652f1c1a38c7680c80000002000000000000000010000000200000029c1e04ce88409c57d226f1fd199838e78000000000000000100000006000000f79fbd8a66bfce2b246b6f12d4dde06f129ff10c3b4d030e30100d97eb01683d6d60edaedab45138c17f2e0f86651657ec831b893a8269434821694e997b4f69ccaeb345b4b33e9cd60b1a3b14f93305ebe6a12ab67a25e3f1ee86b600ecaaee3bb000000000000010100000000000000100000001000100cddb24c69da9082a9ed36a6d7f60277fb798b133fa2925e795d991c81f55844750c46848aafdbe1784f3dbb9693f22de331b5c17729de16f287aa5a1efaf04f4b2fb84f48bbc5c6b6b1438aa83aa7c24c30a9e98e6f03e763ae314f4a8887ab9f2eb0f6165c6edaf642495ae466b493f77c1c6225ec8deb94a31258b9b7e48dc927e7bf5acfe0a790a5f537e35edcbf851ac1a75b3bd5e22c7c021588c3f107794ec12c79e905b036d0675f8fdadb0ac541c0e4f004851790cfdb98449516fc9bae68a6e02702ef55db34e1fcee61daf032f3031cfec105dc19fe8b413e8ae8d148d47093b01af98f1e948370f508876f13cd27e091379cccac6829ec87ba021545b3a963fb1ec46560ee4eff4321b6a7f5ca56966b7cbc3c89ca484b2c85038b4ed5836702f356869bb3cabe84684e2d5dc3b7aea52f3219206f49ed8bdbe4bd6045119da4c9675273cc21a85d60abc189449ac3784d60e5b2a91ebb0e5bdb199ec00f45de90f03a470a54d79e36cf1f6cae16a4182e1476adf8c40d7bc174d4a516812783007846851f56451851aeb4fa8f25e46b9a557e8a66d96302304506785447d05537809a6cbc06181afb351d69f80744e10befe9bd567a539e2323721943037c2e79b423aaf89300511eb649b62d2075927a4fe0686752f6bb66b26748151a050a08593ebfe2116cf29b4fa747684e7c6c6686e661d0eb3a622256557614f7170164fc6d0d8f692ab6067a28a91c89b83ee8ca0988fd0641d03b88180d7492884eff24d2d0be4c5ed0162cb871db907eab5e4e9a7059148c5245b7e16dac8221c14096e4775f8e3248fbeabf5c43f024e914935f7924ccfd412ddd8973c5be7563faf75e1c698104bd76475494b1ffa1e82d0a4dd3538c5a2fe2bbcb65e128c670099663b4699f67ff99b4a68a768daaf599f2fff0ef3e413557acce6d49d7d1ba224116b2050f141ad48c75a061e2b6d43c9b2edbabf68eafc69a53de501e53a3cc023223184ad118222a9f9e7b78fffa1a0e5735f3b24ae4dee7de317577f0563a0ae5d5905aa1c36afbdd38ff6045dafc24c540c57ae55dfa148e6873e237822c9d574dc160c6056ce798266b14fbac18f5bc48a5d3fe41b2922881500cb0cb2e4e953e7ae9f4a3ab3bbb0b0081814944cb3ed15c0f8ae9c8e7758cf26f409994dd6d2ef3da1994e9a4dbbe859d23595e1d435c914c15ec5b01206305a7fb43ad79f44db814001ef7c5d343ca5c19e21037711864a4ad99c101863a281902a54eb3a601ae0210c27e10099f2d9fddf5b222c6c30e571b33e45714ebac0422746cec76cc22978bb1e1292613080d402f1b1803cfd0c00d6ff5ee2b45afb7c147d476e239307394c56ee5f6f1e4f42671b842b03af715b6a28cf6dfa62f92fbf0726093769c48caac8393d26d6759d38abbb8855cbf036ce21861643170dfc58d5b96918156ed95d083078e866fb8d34362065abdc814fef938eef0eb29d73365504ca0b4dba6351cf80c4845b1c59f2b1b0ea6fc8161956b661273c025059b99a2838b20e2b8f21629603edddb6edbb7108b4f3e0a3e4c3beb3f1ae0a59c9e8845cb1ac2c5cc021c6683ba4cfccde6e40da702e143f9f44b970fc347e6529b0916f3083f64c384b3b6798361caa6b450f3d9240f162a64567a6f7db6214f511e8c969a16513090071ea3b358ebc0ed4717bc65ab891fd8a99f6a9cfbc17d614b2679346d40d58d83b74a82dd35519ffe52125a35b58aa387813a5be82abb6430182bf729ca5f15505723814633da9895f3725172a4ed7e225952011c35390405dbd26a9a6bd31e317e9e11d62437a3f2288a624d87e58d6c6ae6d5ee94c36c9f45943962f8a92d2113c87d7c5429d15d73b782a467269b13f4d63dbdbdb22bd92600e4374733350057434b73307ae087ce67c440abd806ec3ab7d8a2c012e0f84477d900aed043a92373657605a148b78e0203c0a6b40db4ae8f050a49ad890522a2d57ddb38ad9f77521ac3d9679befd455c4543eefad5dab2c0675c11b30593e50f827d93fcf4e0b461df3434498bf3bcfe33b52672cfb184f06b900e7048ac10bfa1dcf992ed06f62be6747db6f817297919911fe7f4e854d74bae637f6dea1f823f847d65d21979ad97977f8a11652deeef570e59309a77c1f2d5a664ef5826a3e741a309f6f4b8f75092985682f1def923b5a7933042f99d3c18de58f78790ab392c11caafc4251d8cad2cb3524d205df2088af4bba27f37ead1f501a43be073e1eed31d31ea7d7339517914cd781bb5da34aa4254d61cb84bc42f6083c2e5ff91b2e31a899f3b93e486ba356530e9f2591259dc97c98245e9f5d390698f42eb6ef66ebd0f5b0f6c4c6cfe8c89413d9af66ef609413a1fb124fd965013e635f76b71d3105c6bdea09e1e4acc250d48d9f0256157baa8d2636b39fe1dcee8a4692a8f75473837ec28bf386e7cb1231c3fd4e17b3e4b5d032ba94c9e2e476747ac6f65ca6b225c808af4f51aa98eab7d5f74a22ac3cd7810540fab8d9172dbcece5403610ecb1ad5ad4fafe47ad56b1e805c783e2da2ec9e87b36769ac08e98524ce310e7fcfa5eb26709131dd3d19ac330792d74943c369e3a038646fb4d40d92f998f9e0fa2eda949a277a7e60dc60f89e2fc6b642c70a8f368de1b9718a9fc55c97668e593db83a1a8f3f6e820c680ad70f0bb9e0370d997d30bc8329bf738021e3a52beed451590b2b92e968a5086d32e15f1ffc5dbfeb48278fbb1fe94f810e6aa2460fb66fd7e42cab9fccfa627a0229f242d308e868cd9f4d5a516c8ad9e3de299ce9f1de2ac3c54d8995ae09e17496cf519220283dcd5910fecfdb51741c876c5536c17fb06840c55c2c8cc48df05e5f9f46d51ce8e706a9203c74bb00dc079e1fa481d9f08943f519842fd901847a7530c04f0b413d5d1f2d26e62ac05c560b2b34981885fc311d61c432629eb6ed190268237d36d5d4109fc85d9bebb785f8a963bc70007b20c276d4e1c3fde907f12a7a71efcd69408c6ad7867f48394139bcaafbbe5b21cee464ab4f84c37b032b97d153dbf452f8e736f612b8a236e8daba7e06559a47a9e40ed04a1c6588acd860cd6d0b3b2b002c37244818e95b06ff910979d0f83cc13b5c333b9f2ab5b9acf71d2c6eba9b148c2f61b1f9f42de5437be10f9ccdee87d4b38a3b5ee4eb3dbac1656b37c81f9756b719d79a78d7e253dfaca18c74aacce69a3f0d7547e31391ad905572a4adff90d943618430ffc36fbc0b2476ba0731d3ce2d854dab263e5e58c776e545298861c30129980490fac2ad67ad78ca79abdad1504326ffa1d894578937c4c1d19a5f65c80cdfd20481593b5ee9ad722cf07d9f4a46bc0f8ee248c52274117fac08b13551a3b017004a16bd44501e3f7c4ebb62d5f507dcc1776edba9498272c28a7bed4d307452f48983fa3cbc794b8584d52550a246c0340d321e7ee7e9f6d2ac1998e3dedc16fe818cd38fa801a663a57f8d138541b61922bc4259140807861e7aade7d301fbc21b480635d566884ada830e3ccabcd004389f24b3efa919fdab0bfe72fdbb7fc89068a895b6c542f4b280be5d2144cd5937024f3c6c8cd59c398706848f8e84b18559a163ff2c57d0599f5dd4a6dc8659f10542c5f48c435a558b243ab85e318950da484aa6a1a80a7711f6720b0a0c9a604b54ce90ea46248aaaaaaca2b843860d2dcb1809e72d0296f78bf18c99cf3164209f117bd29478d510ba13054699172c02ec47fc649bc3a12236642ba53592757bd70c50915c9d9c7be24800b56432cca3a374c2ce7ea3e0eb3f1fb0cf2a400d8ceb1db9f34f2096249d82eb8efe452cb795daeee865169522ee7aa6dbc61defac06457f756be7ef10561492cd7af852df673d186f2ad66a8226fc6b967cffeeb2195910c9b88031117921f46cf2b9def31d2a088af0c2e2badc488f63432ba0f13615a0f1f04220e9a407760ba0d459c80cc90d65c996d895bb4124ba433e5e7d77cdd2bac86b5c88010ecd9a096c9d6de75261c17bcb2e08165f989d496e44113fb3816fc03f612f2bce0d83e2efee3ff8f65b0595120b25eab722e99b5618bbbe208aad952d92703bed75bd9993a0212bc38736dac64ba33d4061b16cd77585c9632c418e232464235ffc2f362f5423e384851a0b08786dcc256fff573cc7232cdb38839f190346b44bfe83d3ab9949ebd5cb2b1f3f9e366fe43efb1ce18ef2d90aec6d956ec8ca74912bbedb1134acf15764bef2b9a251e54c1b6e8ff2662e88b0c08b32b55257cf5671bd8b0682e8efd6d35c4f3d5657621b67b4a100ecfc710514fe5c9cdc7a9dba25a561c5b77481df17475596c2aefc2a482d24c2909b2220d215ebe711857c8e431f7c5f8664b24c335a04a3ef6bc4cbca9e9f410bc120d7fb7abf27d62d7b141a1865dad7eca6f678c36373c0208c4c13dadd19f13e7b648330a1ce9a11a97a45a69b21b0b91fbd4de27deeccf044e1c9fc168a99e3e61f50cb902f5270def69e923bbdb2bdcf7004d44c06341ad72f6a09ca967aa9f1736fcc3f96b2221a6eddb286646a923b35c3668636118f3741e5ceb437cc385b66a75fa4f44f5949752ad81249e37b39d56e87313690fe2f9f376050518c0bb941e9c05b8e34849ae6017fa15b950aa24b7f3f2e13a0917780269cfd99926e06a9c9227ce561f4d94da966faceb782d75fee7915f2bfcaf54495ebc35171beb90054822e44a619c28ff8c22577a1f7d83b90fceb56693782e724bf1f6a12a0bdc316ecdb36b4688cb938bd577e3529eb2961ec3da1e1b2750a775e4306cc0d0247e86806845c65270257b3ae36e2fd0789ca4cc679645553cd3489e5fa9e2786f177164eda77cdfe127cd368b3f7813547e1cb96bf3868d07793e80180cef27150dfc514ad3560e9e4b24cf9b8d5739f4d7804de4abb9dda3c5879099e2028b3c6e3589319a74c7cadfe7e615459f8fce29d8126f0988d99ab2697b088cfadde6517fdaa559bb45e2cce6d8fa5756f8f3f5bf4c8d3fc01aa09e559bc687fc2e5dbce1e58315955dd7503f94897e37e43d2d5e8611b1cd0d81849c64788c0918cc3cd83e7ddbc335c210371fcf7fe62151dbe473bd1968b65ddfe87b48ca52aa898c6c3b13dae398df3a5afc6a2530276901f6529318d1683f46edabd437ba72f0028be89191c7f6c9bb0d923fb7a4dec198e3dfec832588f70307c763fd2041ed99eb534d7ffe1e396edb1e96b5e5174ba4c7cb93d453b99c9b01b157375185831c2a0f26decb47ceb8ff9c2d86c75e8e9144338d4cdc2acfcbf9065eaf651d8227d1ad2785c641720e2f49ab95740e600a860475f09eb2e46a91509fb373f184cae2db178607783383e625463469e1de33a6303df7072e3c83598030a4e67e2fe0b9b8b7bf6166f88bc6bbd27fbbbf8a84154556ac09196c243b73114d03ee4eb3179ddb175654503f05c0f2a03fa67fa4affba77dbebd2938154c38802b8a3fedd1ad670563071675d9fe34a96487527d7f4d752cf25bab38fa24958105aab3fb39c4b8b2666642d5a68a975c552071e7a3db048e311c40286732b95ba334d419cbd81a5e1f4e7873355f41837ab3fafd58a0c9e0e81c908560c1cfc0c1c148aa627b36ea5d1f5d18708994a9d6142b91d0041d41f62bff449d3ff8fe56fbdd1521ac79539f5c404b06ec748e8fddaa26f439436ceb0324caac8ee38e0de315e16f73abe2d07feaa1912c9017c6d87f91844ede9e030ee17203fe22355b7effda94e11700000000000000084d8c818ff00000002eae54618d152c801c50ade4fae81db01d56dfcb73d3f9541a50c8a0ccc21826c586a753e0e116c9aa1e5ded8e25f7ef7f554552b3a17a10011f938f892f8fff3a6eed271003957c01a08620c7b244446302631a7ac9bbdadd73a0000000000101000000000000001000000010400007faef4a1f169065216d4a2611b6c7b4032c773836a2af7cf500c89d78e173046d2e50ee7e19a43df44057387c8bad79c746eb81cae70fe83ad34f0d059408529c563ab454c14f1cd616a77a6195d538cfe6fce6dcf7adcd2894c0e51e2f9edc965f58126ad994d06d77958a41b9317b24620fd93344d8a54987edad0357ffac6d1aec52e863e1ad49e499a0bb2da9d5d1c7e10e3174f993ea10341e223dffaec5516267a19472a56103176d56342ab30f135bc9b7e611e36ae2a3b483477e8e584e9ab4ba044ca2519cfb01dd0caedc2474fcfef042b7df6c699e2fad4c5c80f024d3a041c479fda90039a7e21e5e9e188f6c37e41031d042466999b9be7c23e6fdf75dfec0a6abb3f5efa05c62dcda201700b04ccf5646d4c61d35cd9f6584ed3b41b360c6de39bce2e275f47e548a2ad3085f13278e3b9061bfa4ad997e0925004110175bfcaaac260d03c5c80a7ea571fcc55ba1267f8ebdca827eefd6f178e84e2fa0289ae2a14250990f6c3eed550984a763ee4448db6ad0464422a15e0ba9d2d1a9040699edf3fa68e3edb51ef9859b75f79239f5c8ebc49dbdfd13d5c5165521072fdbe560ff41e08775dd4bff10584edc3014505f980750a0c31f2de7d9cfdaad45f405094c5227606627fe6909efb744c1cb1511e31149d07b1fbdbda678eb11259e36df46fe8f333131f1fa5177c8bdd9b35533693ee80c53ab63ca98abbcd5c91b19fdf253b0798532501d3b1848169f9d68c3eabb6647b053bde0e9c11f0e3a5d7c3ec445628b2053070efd3c6146f04ffdb9ac2d41532b9e582fa6d4a8d543ef407fd4d4c217b80447c4ffedc4b2e4c13f72aeb7588a3b87f27994cc1bebec0647dcd8e3ec3946a3da2de02074d24fa59ff379dfc98a8270ac1ba5f802c1081c488932934cc1f1ac78a4f73b9dc8a8fc316d2cf0f00cec4051653449e03746bf101c605636339325e3bcc1fd2218b4fd047a21d46000265263ab4732c328710081c7f5124909e23e339fe7b3031f75eb4d8ce6f9657f60128509556cd81b366f1509bb83cc677a50f1759eb4ba601ac98857135510bd32e007435cc9295d207f14684ac6951c2706ba8716525392f7bc760ca1b6e707e8139a9eb7ffc25c6331eef5beec9872f68c7822dde8b161c609b9e5dce3f2aee7a1533be29d7e25c0edf8fdf3440f6fb1b9a6e78bdec8b907243186d97e8e8083ebfb45bc5ddc8559908525524f13cb6715a8097a4508eb3232eb1dea1ea17baedb81156fa3914ba0795272d5efc447df0cab8f14050b2a4f43bcba48d730d64ffac188e60752f9b54398676a30b6c8076ae5c361f995816db63dcdd6f2d5261a84aedbfaf1ad5aa397ae46cacae3cc4f13a77d3ffe96b17cb9ebec983b567bbb3049ed62b95c07261fd931875fdd43247f0c1aa4cb546a553c27f0ce5941b98b402607dacfbbda3bf02a77a8f3dc969a8edf17ababa5597170debc7fab77582b54ee8446f10f9986fcb5c26ec9275d2fd68c948e6f3484277853d206f8bd1392a44a2eabc909e7000ce8f0d45c2733e0d9aba4a3ab4b57d91611523cdb50530b15743f8338a481c4212233ea99f813b2e409365e04747c12b2546fe0c886c41f250691da89433338be61af635ca9d1deb5ea7e41c0fa818b9e22fe902742ffd6373c4263bcda5f198fb3818f1afef8ea97bfc166aaca37baf4b6371ec2caf24ff9d47a8f8dd58197b59316b1b33c2bc9f4b29efc7fc3ecf0438b28169455663cfb2f5d6532bfaeddb5431e8fe50d581823d531190081f4f3577d0622875cc99375e4305485029b1965489856f48ce4ef6efce8050cd860d7407a5c4c090402e8fe2a264a7ec4166a0348c3cec8b559866ee4d6475a107584c489accbc438976fb4efd1f1567a6af33c720f65d36037648429e8d3562914a08853fc45f5195a13e82cf87ddd087bc6fd8e6c18c1e78769b5ac9a81e6db9c3e4a2dc3eac191e0274d72b1261050d7adf1b8034c894b7d509757d47a8bfb094cf2943e8365fb818321f1cd1bcff6bb6f749c2642af86f4a98d2eb8112c75d1834b169d001d9b82d4e5dd7c1f333013c8402a1886228e2207f8034ebf987917b472c38d35533edaf75b0a22328dbb646642b65117eaec2472e87a3352706cfee28a7f8bf5c0bb4d42e9accb486bfa37488bcee746d94f642479495639ea06705157332f9b2c2aa7799e3af7d9a2578c08858745272fd55316906b6a14e12040d045ffe0ff25346099d04c578f935146855e0600fc99175d166bcf84ad55b0dfa72b2d4058a79ceb879a9c04a89f305514daf00cf0229ba3d8e2ffd8a4133679fca5a9fe17801a12dc4849f39b81805288f40c8c8d122ec1b6a3e1f1105aa4785001c3cf0c099cee21aab5f39d8472fb1625e3689aba99dc5b2ed6a5686717dfd180c6d8f19302921a2dbca1e0c5ae39f2a57ef126f8215e66de1c3b7083af42d61ca01ae11cf6ad570e99edd802cbb1c6162226d9df351d90d1d94be32d0f4702993156886adac26baf2addf02ccf768ea61bfea6e4b9a5e502ab137602a3a53c0ec2edaa01db9f5e08f3c8e41f6bae25e47de4e2c757e49c2c2d3777ad9f57cf83adade97c96124e45edc0acc48ffe0613547fc60c7d5c947f116558119854ae025428884962aac2faac1419bff0da34ffb37444e58c8c5a8482a101710017958f374c06043574a203094a477839907d356978b6cce9a071c11e814dbc0705271290c850b5a98e76a685d3579ac597a4d20129926c4101625b839959c69923737a22296da404adb47827447270d2eecd6ffcef9ae92a6c57c6c84e98cc51ec84206969c2c8e858abe99f325bd16b5d448e2ffc942c9a4744aee31479d31c08a45a54b58cc560b84f82aee51be9e87ebbaebf84060f5f844f8a574bfa660e42c195331c0c32679e8bc27eba46a6266be5562749003833e3876157b3615d271020e961a34811a25f3f964e6fc53311f59a85e4c588c5a108fac889403109c3627875af5a308149c036413a69d14248e0e06ce99b01d7ad97240c50e60e20204231681f5ea06f8d061a958c5c43690d089d2cd46e7bdb574c051d6d2e2b67b909d67d2668adfb2d7380ce18ae24aef29c532d138d616812bffa363b2339186a6cb2d21259d13f57c8ac0e502c289a1badfe6377225bf947ed80b440cb67a8fadf84775e046fb4fc06b491ba53d0192eead080bce67bf18a9efc8deabf9cf049bb5f185d2c06310abbf1fa928098ecce223e87c2ef6026a1bbd71628175c23b9c9ff7277b127089179b1fc3c4801a8a000e840966a143d90ce7c97fdff4df5f8fc889561085606d58ae2114f3fb62d1efd3643104b827d2f332108e2319cc47a149edbdc6d2063880ca81596797d008052089474463eea373ed2d154a06c74f784ffa34a83acdd670b9017d5450569ce4636af4cf215f854192247ccf409e2b0cc8c4acabddb01eda591f2ee09f2bb65cf2d3aecec751b47c1e2922360bfccf390aeb755abd6c412e5ba965a44e329e2af6c7646674f6dbbb25d2eaf61ad38a1b12d35bf8d26817df9f09a0e984391397814fde014c159657dd7d322f80fd71e460d61590dac257ff1458251324a5297fe8d6041ff9847427d177593fc472200319c50b1209374c46633fe6aaa883f128729fc62129a4174e9307a4ac5046385243151aa6922fc863cb80bda49c0b9534d8aa8920534e04e1a29d525b902d235b3479af8ad10e3257eb5dffdfe1b854325c34e6fd26c7ff7d796ff6190ef7b5351e74ba08088a688c2f1519bab5692e0eceb16fc5acbe0b0ee6cf7db36a23c89ef3fa8529513b84783bf60b792271bd85b42610053838c0ae86e1b331f13b62dee34cc851d7dbeeb7e032cfbf4b308ade3fd88526773746b36f21b8c5865037c24177bc4f6c6cc63d647d98af2caba313eee01942b688ddd83075dc829fffcab1fe53b669e0ffecce64be08147a70273717310feba75bed56a3770a59a4ab4cf5ac0afca132ee01fee8b77a1cc8662c00ea503730d29eb52551a84c9d243730ea6fe77f0d1d79658398aeade1ade235e65b4ee38265aad9b82ba92bb674a1a64b255d7d498364fac4014cc65cea5c0f4643b0a7a68c3b2af0c84ede74a21d54f42a83aff86eb0df9a9d3c34773499f8c3b928da5c4be1974f56aef40d9a15f8f69724c2f5251917ba30fbc278163b129c0325fe3d50242fb789c91a24466912077272ece20c70b98b30e0494a02fa4082672b902c407a4fdce4f57dd6879aa9d9d97381c0f44ea8ffb5ec75081c23359a2d3547deaef1ae5862e14cd84d58b76cd89b8bf7f2d56236f75e567bad565cbc85ac227dba947b0bf886f514104aa931238d8ccc58e8894900091b598b43d542bc117070980eaa26d0d2ad95ef52823fd445490a99e97d542ef191d0d638ceb1394ee9cb22b3d04201cade2edf1fc795bc70dfbe44bda9ed1051bc505c9d208f212a7d76cef78ccc3b5a8b8ace0a60290b4fc3b1ddd8818e30aff886f79345c693f0a5d99d85ff72a241e884bd6deb3cd8d3cf6c8c144562cf135391182f49d1a1214415442afbba58835752a639964615b3afcf4c837b1b1488a9fbdc9a9c6e3c586f13aa0bee32fb26fa5742b72f5ff7223399b6a8067ef1fdaf3240b5a8778b48392d7e005d8fcf32a0df2be4c12895b25f9919336ae94f6d5a6f490bdd6c93e8a0c430b383e817ab9048b60f343f084dfefa59a94c5c3dc84641449b28e80aa8b304049e9bf86ab8cea2a9c30516ba7960dddc5e4c0ea36881da409366701fed88ff9276c2adca0b7431d0a1eacc05f0b7c9cb0e82340109df599e0756dfc7cc5c861a32134d651baa61fba992cd991ecbaf65cff57483b57753f1fb0b4a7a4380964f92fed3367c4c1dbe277eb5ae12fdc252020998214f229667f353478abc56341665cc710bfbc9c732bf7b6f2f1e6ac8793feefc071edf41aeb57fdaf7bc593c0b77734469f3fc4c19318ec7f2eb51dec489a58b6e2f9d2ef13b7be888d17f7f7a4df75c2ce60b494838ac409c4d3e5e4796bb8d8a91abb71a3d80c54d93f0afbd48eaf4b26a92a0d95c1250df7fcaad35e93fb3c960f69242f7929c6b99793e74a8853151ba9fcddbee75015c8b68a752ac9e50e5dfc0eac5de5d334c02570fcf8ab7aef0ef40cf32f8ff3e0cabe57bd4f4acba0b218622872c5d6f79286e725e461a7abbf61df0a348387a6c5498b46ea47b1356817436a4d1ec4fde0a8e64be0ff5c647304b66a6733bdf90c34d1980cce72dc5c74c23558dd9b70497de1f7623440a62007e02b62e8810b76a7b9af1c053ddc3c74b2664534f9d99ac9439c0050b295793a9ae4c0edf8b2abb6e37158c05a4f4627af4e05ef721b797c5ee63c4fc47cc57b45a9cdc7753bc573e0b93c0afc7707f782479910a4d61e162828842511311e1e351f0b1849578fd633d333963ff7c5c656f3b75ca4ea94f9375b8231c3ad9c3b8394a72578abf9e3230e77b27772f01eddf838465004a96b9e7a7af3b6d8386bfebcf8707f3e5ab9b71433a74071b4b5f8ada10659227ac70152f57ddc4659b693c32bc6c66bd7722c71caaa257430237628bcb31432220589c530a9de5cb24231df9aae7a7c83fe76bc30a1e992fc90b8bfa0de45bcd19c2e0904279b13839f91dc43f59dfa8bb60a92ef858461342591d090d0d50dc13f095cc050eb9f86e2846cff720e9bb655cf908b67a8edfcfe69aa9575959cfaa51bdca13603c20407f381c5e13a534b55a17f16c5c1e97efee1b4800000000000000ffff000002000000bbc23a47aae4f401396bcca9dcc2763f5832f1229207708c7c52d2396fb4a67ecdf279a87fa0ca3cbd3afa2d58ff5eae8b00000000000000101000000000000000000000000000003e1dad7dded8535d3a4b35182fc4014d89f4007e623dc6fe2e3dd929504c5486d65b59ba2d2e2771aeec38e6ec604412f25aa5fe6e0aa6255c2eac34c559d7ff37b59670a1dcf412e2cf135000cd8ece8bc7ab48f15b83c48c0fe9fc57dd34a9204fb7f67bb80e896f983d84f94bf006b29496d43dfc85d2be5c804922afd207162ebfef4973133c3132fc6542877aa474c75f394819643a6da4cd17bc46fff349c91a09fe7cc1bf2a368d0ee437ea1d1dc4d289b14025046d64d4c5f515183c12d5d03a3577bf1e16f1a44ad600db6d8bad7d16c53df4830d60acfe33929ae6000569e1cd9f97ebdb9f6ea0e6fbb638c0094efbba4b722f6d6d88dd97ecf455ffe9911cfba67ae21ed28e86ec1917369a49b16d2da648d3d55fc4c7227c26e2af0b7c43cf764fa8e27f2e8baee6c451ea138e931d2daa83d71d27adb13b0a93a66712c81aa9e46add95781e8b4f187532679d1297180bf6ffc25297b601182488736f5b845fde098478df70034ac3e0459192f16a83d459e8f9724ee98c739d76c8c3eeb20162203cfb8e3db5886c4929de4a6a92a0b6157494bec89685a99afc111a69d62de4895e8b9e78ff630f3fdbb48c252797ab8acab6309af33f0503dffd54140363785ffd8a28141fd5bed39dbb04c8937b8a017833fab15726ddee5d217a83247e3662ac5430a31e1d4dff43f90e1f5c5c7f67d27649c6fa40ca618a7ed4625cf66bb2aea58ae6f13d20a9af17dafe79193e69d13a207eaaef292ac2efba129ee969821b8043b9c85ce7f38b8bcef28327a840ca74879e182a39978b59c83511eb20242c56bef1ea6e7505c1fe667176a5135b5c870a3d796bab5693dfe57ceaeb76454134da825cb74ea11889f1d2984a5e0c475ea130bd58d1993b9e4bc01f91f4834520e05faf2d9f65f71cc731f95826be4fe82f54968c88a3ffc04fec4687b299e588e5bf9524533562a7590cc459f271994887f655340d2f8e93aa08de36211b23083a29e6e446b89876d29211883637bb7ed44ac4f1dcd4025cab4d3ca6b8bc3474983c38d2ca52b6bc5ac29c88b9a307796cedea1e1197c95e030c9c1d1caa9d5f852efee55de8255c0785a282fbd917836b7ffc0979337e7f5210753838545b7584f67e855cb5d740057f4f936c76e3c77e774b6243e7f8f56d9b921b1284e039156d9acf62faa1d9558380831a8d92b43456dddfc374ef521b6217f188312dea0df75691a1459f454d132233bf4ca505fbfdfe839afead94ccc048e7f2408c76e94f1681aabcadca3269edca14cca16dce919ab9c145cd0ae4e2dadec20453c707bba3ae02ba0a9cd2e705517db25b38209bc0ad48dca8d102dd6ba26376e979b88b40191452c12084158bb38f0915955723b65981bd805b64849373a973324abb8ad3303b06b34dc63eeef2bc2d51f33d2ec1e26cc763d12631ef8111182ea5f16c50fa5dec4c56832aa448a8e760cdfa786e04e93ce57a700ae91be1f8633f988a55badd17ee8348e58c003ab0875527dc1d5c74bad651c429fe85f518cb136a9d94996286e10715c9f81282e4fb2a000fad6530ec78753bb27aec36c9331c9b2593fe88728bc950947b555a5a6c4e68b8e680bb64345a57ecfc8bb5dbcde8bfc35ae676268a7b8750e7f028bdb41315027a5019351676ff43540eee40235f5eb8ff0fbf8244347b5b88ee391f8b5e0481274e05969af018bdd37b96bee635ba7c530f4f606599a39b28c9afabd48aa975e412b350f10de1a4a68036d529f5f4065155bf79da478d5eddba32f85b629e52165bd43bc602390cc6a18ca2b536b2d3521518ce6fbddeea8be2f2ab60b69b47a05e2aec80f75e6160c564cbf09bf6e05db5bc81b3b80c829320529d76388a5c7c318fe0739ad0848c45bc6f251f9260aee8ae2b77311460b1b829fc91380155bca6302be4e513b2e715bc1f448059fff50b4d564880fade3475c54d4c9e9c972f0d3107f1dedac5cdb4a9b5d0f044e73e433593a539daa77f680299a24c600a269dcd6f1bf817196bfa7508f7c981afd1dc4aba0f6bfa80c76f9c81f557b53c98c384aed56096934c1020670999555b12c893a4dbe7033bf093c83bc4e233b900ed0dfcf53259eb831a0a3c22bedabff78fce601a2376cf6ebb4cd743f7868fc0139b8c84be2a683ca0be86bf631e42011916dfd899e93e5d4453e7dbd6d273819bf1c0a0729b4a8def58dc241941dc60b5b0eb0d040ce914f0cf796147bfad3adf733ddc183ca0f53c9385e732c25d8cb837422d39d9be7748720d62624d53431baf12fc9d6204e2c3d057a283a451501a927c82680fb8fa90fc1dec3ff9c703de4833d1b98ae4fa156e298de528f1520d24208a39c366c50864300bf7cc6243b2fd0ce56963d82c7481cead0deaf5a48824af7631c20f2beddf7033f7d92f1401c9c22f4b1d746cfe39cf9d907d493a2135107825f512e8a76b8cb572513cdcce2dc8ff33d4ffc6a66e952484a58d9f761498777c8241dcabd7be4f37c0541011c4e4d71a67cbdd5dfc6f37a2b0869e7f96e0c00019b25676bf49e4c4e4459006b0b0cff156bdbaf403391d95522682d0fc5759430dc3143d9b2d67cd8f26ee1306a1f9eea8b2694bc6f86f564d1103f9584d856976195a2834efe78684d9b960f3fe4566469f5f03eb28441535a0695be91fcfdb87eee6d46e310d3eca45af7a061373e1ca707e5e5becb8e31f567dc05ffbebde3b1d044cb2e4611841a523e1ed98ba5bbe4fab82778a509d587b4af2de743df9ca159155711206ae62a69bd4b408948ae3a924e80d24f18cf7cf3a625812422a2a52ea314c866e3a28ac566b2927ee52ebc2c6925d3b7cfa598f7f1262d301d9da5368c93f10e2858ecc2a6de52f908e96ed3b52b4ce88d1e691315acbd450d19a2f3b7adef2c6ecde4849222d6b41569366c376ddc8e23a20f70e24ab8b98d22c47508230c71c504e531490ccf189b32f91dd1e79bdeb418d87b5bd7421c56fbd176eb62309f0f6e50d249e85dd0cafd1b2b919aef35205c885f2cf3fcc972ea5a4e3b2eac6fe1789b63c5b1b89916a2515dd3eb1934b4f1a2afb6066141780cadf614ed8bd3377905935f1fd3c13287e315a98d29a172376ce5d5a241ad1941935981e90daec9df19b96fa04db12a0fdacd861ad1496abffb3c02e513770a443dd3a2105f963eb54faad829529cbcd0e2467585ada6b972b7aba7b8bb461b1b8b1ca2bc36933495c9d427d1e483c65b207c8e997ed1dcc7a33554e1c5c61529ec2db1ac2e7c66200fb93fa1dfa206e46072d744a7c824435186a7f33a59036697c0d2e02933a3476fcc53becaabf6cd2f3eebe18554bc2ddedc92828436e0bf40b3db5ddc9f4ab959d987aa24b3b2d3b9b746b255aaba17d838cba7f46dd26612828786293b8374a598ca2800fbdeeec5f99e7ec075c513d0b8738b275cd9f2d3952796c1860da75093e01025f02c033342a27464813818993528e3f82a68a41d9598e87b9219bfd302f50586981183479388347d5f0223e5bf6801ad4b69a8ee4814792ba5260f1af2dc741c4183a15c13c960ebedd8242d1ba0d7e810807eb13711a3dbcf2ac3c4f5ca713460f1f01643442b513068bc4a78f20f25c42077a435d39fc9e9b807216070a57b1e644fcc3aae93eb473bd313b5deb0c60254ac031387afab8b7abf18c8493a621f87cf92f0e6b697f8e94c4f60e280eee8399bf3bbd2ecffadada8e075baf58b9d204f92f5df183669adb3dc6f7644ef21dd65c7615535dec468aeac6a6ba25c09c718c249e064145cdd82e587d372e18e1ea363ce2c9ae0857aba4519c53293b28fc310b58cc365759ee622ac6b222c7cfc0d7a1eb4d31373ef88ead32d86c4b32783dfbf20882dabfe921f0ff6f1cf09826bc182b224a45ec79d97ab61209ab3edbaf6c2332dbde096c8bec1094dc5945e319760f155341366edc78c3b84991a9873845ab43b554e0697a99a980c1e5da28549982c41da2b0f8275aa294fc04fc40b353a40a4d92499b3333445841c856292236e4b0e2a1a0c7b8dfbdf315d82d346f28899354654fe225ab070f4707d3b02dc45bd1d49cc8eb3106742d704b5335a08824541becc6550ee356770bb90b71c7d54a20d94ac89bd6d0c1155f6f6164de89ea5fd0df317ca35445d960b6f605ed9a53a19a7c7943d5f4946ae1ed85b4de24fafb1ffaca35996e79c59798471c076ec035952a03ef8bfba469fe5ef40a5b4c0c11a7ddd8bb7b1b67b21e497193a06674559b3a110a42ad927f7edade848655ff172aa6972a8560b26887d74b6c1502e58f4a3bb87f76caee12f3de197818449e565d66c3bf012f07023af01ceb6092d433fdd6f0dd99a9ea02e943fd0ea28c1dc99a0dc5ef531ddbbc68b29f8b24349b37c5a0f33b4b61fb851d59036beb5fccf26ec024e29973ec3b751ddf1947e142c75047118c3282521a565627d415610611e4da288d93c1276689b252ce78fec221f2b66d396b15edad29f1fe073472be88d54c08fad634bbce7584b921951604e418878b220927e7ecfa5833f035fb05bc2128113e39e41ca358648745ef9b52c9f6fad5583cf41ed17e6a9c404b655f449b300640b6835ff35b1c35508071a069feee67c38222d68d72bbbafeb83f6cb69a68133f62c0e4c19860c414c0681fae2082513c7b21b4dca4afd37c776dce1ce7a4291baa3d7c11dac29ef1190391cf8e9b5e526c3408734d6c6859e7539b560dbcc011cd991807f38169ba26cdaf680f86869e6a0a30e568a78d4ef847677615cf0c7f275bf5d7df623d1de1fb741f34a42e005b5d2b36cd1fa4185ff324f81c30b08c25db0214ff307f7b6e972624b395d34fe83556236b86f206211d080fb43c51a16cb06e2f757f1b213e1922a12a7514c0d99428d1a6a3b829491faa584a686ab1cd10372ff4ce0960b490cdd959ea134344ad118cefac9a28cd14ef6eb6bd4fe33c936c298b89db64159685388f64ccdc107798bf62bd8113da6bd070492f6b0a17c7fb364469c1a7980be1073214ace833f72ac5af1d14a239bb633ea9eab7eaaaf5e64b74ebccdbea38a26447ea93b5164ea67b70cecdfa3d261439ad6757da6dd4e626bdbf0008bf5ba836911ec703bf601897e1d105ef1025e5da0ea7b00cff1c72b7bcb314a350ded7b2b2ce4e8249166de9b5f8db55618051d186f8643030625f6626e90b05ab332722ce0c0d4a3610deec57fd3f21088c61c0317885266dc3f1bed60a12163bbc55ceb0a8779c0367368c8878eb06800b0b91614e58ae34c6d09dee86bc000a8ce7fa9f5cf49c331f2b8d851ba21ec2bba1b1b48277a6046c149b3f417a13268f36e22424f6bbf92a40951b89910fd6d41e5a85975ea310cc450d431cde172adf50e9f7d4517432ffb4f68f7759f7a39ec8022f4352e6cc509a832a3762043e8c855a387e43f4dec8c765b5112c17404a7d3e954d2a4a3876420297a51f4d6bde901328142ad9fc436259e277bdb8482c12439fa55e29c3a322b1f7a6e6c6582fd3055c60e32c2db4f917678f308c101ffbbe56dce9f8c0c62847ac54eaf458f350e06de54ad06438d5acd28f42f258468a34df8f1edbe34f17d16ec1b866efb8f47147b817ef309da85a6664590b5ea2336b9dbc279ff7f93f15eec595cc01f52b40368f4fb30b5ffc9dbc939e1bf42f84032b50e81a7836342bbe059711b6e9df554788d15fdc5b90802131489b312e9fea1f76c6636b6759b51536aad028f97549d09a583837399decb0fc1f85692ea8c498d80d88707821ec43869794dedc8a2fc55f30192dfa3b1788627f874af252ef907542aec6830ca262293bc2d035a4bf18b9fab83c4ed942931f42a1f77aa6c3a41f56c4293344574c8e9221ee69d1ce0c491f"], 0x32d0}, 0x1) sendmsg$unix(r1, &(0x7f0000001100)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000f40)=[{&(0x7f0000000200)="a7ce3a6f99138f3c86a19561015f597315b99f396c61652da1a57a96ffed316c84c9b198d828e4e3183caac84d1bb5cab499227e626edc11bbc1425b51c4acdff6d697e570b1de9089067fc2964aaa5e09f67c0048982588fa82bc19a52ff08d3291ad133390e489241b9d6af5910eca87376b2d9c31b3e7361232059de22c1983eff0484c3e90d01318f2c925cd217f36adef5a433f60acf398ee7a62a14d328ff9d2dd06bf9aa8de67562d877939b2fc7bb2a65aa0d8d1fa793e1225eeccce4962", 0xc2}, {&(0x7f0000000b40)="e24027fc9bb0af181b0f5bb9411de3d2c4094f3c18c9d1c89982365dba433a747a7ca0cf563373e0c0f3be94a848efa273efa057893fd2c49e0e1961cb958177a66c08f91b793255022d4d185c51713395ff4d043a058fdb31ebd473dc0cacf2f3c8cd694cb1f17eba15dcb47d10a684abf67a3e0618fe816d4a36860dc4625ecf19448bfbae898f187200cb02abc6716e4e6e0c0a8a1a710f18af6bfb05997f678b5845135f32a1692d1ce0db73429d8cb811fd1691afd847c0213c6d4ed4d2e5746f1df7028a442390cbbf51087e749dbfec9a59690e16331f4c7fc04b782b332c24cc8f35160f58d3f593fe5e9f7136931d3334b8e2fb7fc6e599634aa4", 0xff}, {&(0x7f0000000c40)="6acc53abadf79ef3074fff5d1a895d2cd065befde7380219b93100c92fb251f101e2d763be155518ec487b64a2b49c9c805c1e3bb0f745fc82dbef536059110191a0bf4e7bac01e0253eeaf7746e8baa08496acefbc7bc6360387a84530ff95f02c1d5ccc7aa4c1ef87df32d8e94fdc857148186adc8e2eb28b66adda2d67374d2da13d5a67101fee77e5bb5a008f283c26c985d932161da19cf057144da00aad510a26c8c79cb832e680b3571fae4952cfdc0a95e20d3d5b2e592744c6a8170d14ea7dfdfcb8d1174bb5febb142aff730306052544ef10386a257377830522d49", 0xe1}, {&(0x7f0000000080)="0059c0912942fcc0931051bc26a788a8da45ffe505864112913055", 0x1b}, {&(0x7f00000000c0)="d19fae7409494d1d0491e6d54e70177dff58498f23b877f73f47aa581a2e3fe9588822b55a825066215b0c6f12fde59ad051c5606388a8e61a", 0x39}, {&(0x7f0000000d40)="4e457be7b34bc32931f7f9fe8e95ae0131e3fc0bdfd2736a79d029871669f756afb2a7a4f919e717d6181da1555d561718499b1a8ba694612d827bb3c12da208119e98ae47f4666dbca180d1fe5a8015c614cb5b19e69a447f1b5fb214dd2c4774", 0x61}, {&(0x7f0000000dc0)="e6cab2964faff3762176a5dad94eaf0f163147bd659ff60a74b72765c3b1fe79aeb1281935af892ff638f8f861fcafd866a6614c15c398827fc24a805cf3822bdfeae16cc1f1ce884d1ea8e67ec13a537d358d0f716ffc2447953ffa9ca9023a07ba4a44731bc6e1fa84af1ee967bccfca8077f5342b85bb6bd864cc4abd8e0f80899d6d1fef78c900bebc471806c99852669e56d4a60210b19987409b37c974cfe6611e33581ca744bacaa0f56c79b0a0964642ef16915c48323037e39cb04fb78cc9125e801f28e530f354837f1866a1e152ea308f491e6b850fa80819", 0xde}, {&(0x7f0000000ec0)="49bcea7a1acaf61763e13fa592fbb6e9f7ecac6a3e7c6f255fb3911757b48aa995939c25a55a4aaa884bb7f27c43e7ade2916ffaafe76dfa74869f39dc0f84dbdddc93dc5e1dea38034c252e1bc680005c7a0a055e66f40d980f6c6c33d6c2ad0c17624bfd42f43720ca3c041f601a88720b4246dbc0d4fa92f8a99154d2", 0x7e}, {&(0x7f0000000100)="af58929fd8085ab990", 0x9}], 0x9, &(0x7f0000001000)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r0, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r2, r1, r2, r0, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xd0, 0x2}, 0x4) unlink(&(0x7f0000000000)='./file0\x00') 16:42:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x10, 0x0, 0x7) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:42:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) readv(r0, &(0x7f0000001100)=[{&(0x7f0000001080)=""/85, 0x55}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000001140)="2f4682a70e9b4ffb6d843cf07234c1b6a86dc4226d4ea230b23ddc107e727ac88d393c8fc3c472141eae4b35d09b328aeb429d6f102af4d4dbc4baa0098b539228db70360d3e693ffbc9bd472ea626e8585edb83f6ad774308ea1030c75a96c65d1f6d81b4c4a2241c8fdb72fb0548748261cc0883110d5f4cd23276f1c5b12b8657982697d5a8babc395dec781cd64322f2e3d4ae070efedc4cd5b9e4971de5fd2c88f447c6a309c9435757192ed74df8d1f9cc67f98081", 0xb8) fcntl$getflags(r1, 0x3) sendto(r1, &(0x7f0000000080)="419816794f281b6d2dfd47c4bfb7a54b5f936cd398024e007d1b53a692dd3bfbe6f9a374b0c88cd4930318f8c4170ca355640d7a07aaea3554e53aec3f71b665e2f40ec91bf74d53c6b1389abf7f166bc52387c7984a4f1b515310389a1f2a56238b29fe27a09d17a910ceccaf3e23ce19668b3448835887fc4f939613c9cba2f3e22e003c2bdb348ad79828498cfe07d68c726cfd4fb41ed0d7f645feb93fb1f7b4c367b79ac92a222da363ea8b04a8791cccaad985bf50101f600d445ca9c7e00ddc80a04c16cc2009a301053a0808de79c19e2fe4d9092545ae9407514155ed0a1d1d9bc3f48c2b6388aa325be2bc729409311087ab0616a7fb33092955ea79b57f2f4baa6541f1198fd334c9768a68d93e36c7ba06ab805512719ebbfb07a5410b298be02e60431dc0b2d056815daddd9f893a08f860daef63fb24f2cb05bbbcf43d0717c9e5f3abc124e5ff37dead8e49f8be73ea9d333496826b24b8eb1798b2c9baf091d95031e22e137d6e4228914ce16416589189f0c9e6bce0dccb2880cbe43fa6268bf29a0cba360bc20ab7e2a8c4cd3e200674c067e7db55ecfba5931f1188f17f3922fb27df6076ef73dcb6ba5b786d84a87f6ab575c3c6e695299b4d14460ab45f3b2f962671b0c4037df5448751c8458c16f1a4fc393d73a6f48e7606c666b911a377a734b38dbb70fdb2a3f52b23346cae17a60f41c639bf46a15a68622ab5a6422d305eb39074483d6846f571f971e84d947cb90ff79aac2e27f1f7317ff75485c3e831b33fb376ad68e52a7f4f0961a49b694e44f145ea2f7ce9e9a9bcc466ddca04ae884706cb73bef05e58cbcb4e279c9652242c667976c3089920dae1189a7af9553a1070177f846b4acc08f10ef4a3d7740b4f79553bcb06fda9f1ebeb94a1e98dfdc884313036fbd28f29dc7b712c864c2cec70a5ffc5acc3bb1a91e7b8ad5b2767f2c0b11e2c5bb85bd80cd18c3233c2ff8acd13ff05b4e1fb16852db84e3764b4e69500fbb4cf96979e91b1aecec6a9ef3c52b8e5acf581b22dfdd063ae19ed8937454a3266fb73567b8589e89abda6eef23eb325c1195a90f44e579a517b919a466fb2db124c33ee227ac6c5a33b74bb5d58545519e9e74188c691f1f19681f417ff7925f0c621dc0a881d9a3457f083f595a180cb8680ee74db35c42d459caa26aeb77f38aefa7155c3da0ed9fe0dd8de318081f3ee3b09bd0dbd68b76fca1c9bb6ce52b5f9cf542785626dacec9711361716588aadf72afa69342cb555a8cb8cad2632db554105a251c6dbf89c0d7fc8ce3fee247402ea590fd02632506b4b64ca1e3449be6b37a6b7c41b4f30c64b1fddd84ad1f615a8ecb15d026e6047406dcdf5a44be719f854a70e1e8134f34490b1bd81c7990f3dbd2a844cbb89fcb4b247099a8d70c3bfd3347290ca95f5437532eade52778465d5b4a784107a1d1cdd661b69df1c92c8149ccdc24fc73e5881db984e2927923da381b5f55bc9ad247f60d64a99a13bb08714dc8396eecfbe68bdf3089bf68c88951c2c9442680b7e3f65935323c0b1a422e1894c6b3c8762e3e5f459d9a1102527fb06083e38b29e4c266fe8c8e85f357aa65b51e4717ec1b747e5f644ad2a4f4b7b0b2556dea0d7c4acc57e3eb42d47345c0ecf9504999a1077dca31cc5fefdca092e91e0a62555859442fede83ccceb5a7376cbc857598b2dd41e13ce2df4518be523f14a56ad6bc365d5cb51bc21e9afaa600dae36c97bac308c1ab49910ae3403caf070f31bcc9c1e1f37c99293919389bb0d207b5e8255747cf47502cdd50baec1febf1fde703275117390bd35c72a641d9b8d379a8e9f165211dc117a84d42551cf9b47b25ed82d74d1ebfbf31cf552f83bb05b9ea76374683401b5368ad57788a9c83770703b3f05a030f4d080d1e05c651e856febcf28a546d7e51a5f27a7bdbc8fdd7cdd296c007a50c8f329fedc1a943b3f30ff7a17c88d2af2ae8fb0c974de7656595c1306dd5bc658935d868163f7d4762956c662d9005bfa3a22369203b1531aec048c8f61551173653c0a517078fee7e0487061535ec1a8c8adb720feedb87a2104f802ff6db0b3606cb7b2cff2cacb6a0eed28fe70aad46bd87ce275c5682aff844e1f5e316ec4f335ba91c344c158efa8a08b006677e848248ea5fce013e5319b3448b908eb387d29515d63b50b23d1cc5dc71220e4fb4bf0dcfa9b03a0013e775df96b10837b96c505c61d750edf90bd7ab039ee72dfd7c5b53a1ea0cb8ba6b3180d2d3f303da279c1fe8432092c7ec3aee9142d1887422bdb5a316406e053464d75b6a71ff466642c03ccba3065559a86be4e92e384a33b355e21d72f0d87370cdeb16290d5fb1fcd78f2d3bb724ce53b43809cc49ee1e5204fd59a889c5a1fb00b95151b663c683adb68c779c9492a53c21d0b6613c5d4fc7ad5640418ccb2af6eedd1e4b4f073037c4f3605a495958347774a3065a8282d6a182ddcd837b4db351cd9c37f47b19959ebc60f01cbf70208412a815e9193c8a3afcdb716b148fcc068e89344c392980561b5377d605f6f425c7736df8a091e755ebe0ba88fa532239273ed06e4ebab4cf8394a697cdaa7da041fa99419dac8c0b68e682a9c2cdb99e7f38116717b5f70474f2c2a1e0c278501a2420e12be2883fd4341d79cb148b06cb4da5e5e6c9fe8e5be9ba17ee25caf9792b89a894a897dc367f1e2c43db80b903a9ed691a88e3d99e222cda4eaab6502c317d750c0974622cb1b2bf2881430e3c181951fc3d57cb4e41ff888294865527cfa25c5640ff887e894f6a66296644c7dc4694dc4a1070f1093351836ca77fc18d48334a14c884ac59c6f00a8ac50a33da2c3c32eb98151ec94062f0e17a43568c3fd917e43ad0b3ee0fb064876736d529df69aabe5392caea5a75f21aa402f2a816be28ac396e31a3f587268526ea01d3a973c41bbde68297975b76cce20943d5848ef61ce1102605439fdbaea061b62d49cc9d47c8c1587e757d34ca7dbf06febc93b00115c606b245db54244e09decdabf37740b8c48f86723a3fa786ae141b0164f2b572afc95bfca18ccebb7b01b0e4f5f8f0096e2d23782a03eede1ea030a76ac56e29cee657dc970ccf7d8944300ba4112cf1b782bf799ff9171286e0c58c3c0fb1e06d0bbd4733ec5af0f0c62716089e177dca2c85dfa812d10d4f73ff277947312d2de2e2e1a6c25158bda9ceecfa3022a4f6bf647e9443bfc3ced77dc84a8e37e8f1bda88fe25ef19bcc940cef055dc49ac6485082a255a1a937ec37653cb8716caad20c7725a0e90982203ef71def5f712cce8cec4fe05bfd9b8d072d2cf59abc40c44f1b12a8291eafa57bc900a78bbb9e711622030ffc33b20acb1663092782c59dc9e9890c01d10c483b4af5bd305731197d894ad24849167c4bc64b845e96a4a54a0f6d8e62e0adece5894f1ea785f5436ff2ca4b0a6efd769bf282a285fc7254afcd3af7bc8c5e56b198be20bd729ec0a8f8bc5a852097ae651137869a6bc5eca03844b3851dded385aa73060d403b56c5d43659b653691b4fcfaab135f3b3494ab12283938a11f9616841012b0bcc500fbd305178a285ee2744f904a585d1a87223a61586ceffe7f1cfc487e6023733bc301176e446c29b366846465c4d195097bae9cbbbe6701433cb4187c9e15eb4065efb914768cb0f69724232b7e31d86957cf7d9a6653075b94460178eb0db0904b20cf4236d743be555e1e4e15c6f8c80c7878b773208dbe935c1225dba4cb0f73fdca4b003c4b55efa72a2f69f89d40f05afd0f9324be925bf8a674245183c3da58539706b248371737f6c00b7acfb860fce79eb6b242ac0688fc96b4754f1c92c0205757b935c124548c03683795005844ce0a88efe65595888783f5ffb4c5fdb78ec393331f9d5ea9d2878bc0997536761041532541a0045c79bbba321d7c174b41062b12b42a1cb2eb02bf9f2232ca6c900cf02e7b5facb5625f55d079021111dbe280cafc4742dde7568540ef57af01d6b66d40ce9b23f065dc326799e2f3fcdbbd90b596f3cac1373b4f7c44096ad204cea041299fb64a365d6ada3810429bfb69c743dae3d04d398ff7f6e8399e610fd8fef01812bebb2a57fa8a5bf0f231d2934ae1f404126ed328f078d59271cdfc6ae332403ad7ce9d113226e15c15ee50acd94c0531751b42423820a6858504eaf5720119f4c711a0b279e28c31e891fcaac9e76f0412371b74b30e41ddb533903d681c4cea608027917679df7da5057942abf0a4a2ba5dde70ee405455bcc69dacce7201682250944ae6eff79891eb26b7212a8f00c82e74d972ef7d0a4fc6c709dc008ddda5feceb23caba9a1be9014e2067b04cc73152f191bb4aa8c965c5a2db06e0356ee733ebb5a3abd4cab14ad4bed0ef5cb95df13c507770c44f51c36045ea05bad87eae3e7f8047d3fdc7fe98ee6ff339def46848eaa85615a5ab3f46849c5c2e7d018cb99a37b32bb4aa5df443528b38ea71310ff398f83d7af8eed80fa4c3520b83adb714edbb93b722ae272e79428d75efafa1b531a90391b8388b70fe097997776942d5fe8c0f1a6444711ccc5bf6f42d56fc67962ba98aa51496fdb57a60250246ce7198e1dc5db7f7e9079a3722c819abf818a13cacfc8a2051c776a83009b60c1f2d272042eae006da46f16a918a029209fb5a6a868857989ed7973d69589c4c5294eb1fc1fda601e1ec301d1b22231f226e9c1ac01f67caaadd1fcc0aa450a992508c07a9844151ffd60d00b61f0b10aca8bf3afe3b2bb5600613ebf0a180f8addf724e323803622512712ca686062eda3871a4737ac7c7ce9bd625ee05341a5da6f2387726c26968523360d05b5b77f40da92c2e1cd116c4c8503c3d78f1cef5366c36287d47b3c7e46914fffe1ef762aed92d5240d76f992c41133df11954864f58b3ad2c516fd400adac477e6a1069c2438225f62a61d4611e4d87e1a7d3d5a50d563acca7ce48451cf5bb861335d5d5fef109f93c7da51c2b9de49fb2ebbe1b86b6fd0be294ede587c9bf82bedb2fa1378f789238905efb5890b703a50dbaa8241d8810a822453c4e887e8cc95398837908fb1436aad863b0ffc423259c37890c93f51076fcf569e76af8af8138b87755d16276ee1c1ee7f62482db2850be1ba838c41dee972772af04f87388cd8fdbd742f32ea474ffe61a4e060672f251a4f30cbf5d7b16e8354b22ec205726ab19f09b01dcec65456e3368cfb78f472d97b87ef6df66a6d494b8acf59a692d1f6ca631867a40a8f9b1ea23ec7dad5c76e3f5ad2b193f705e08207af13259623f2ea56d58586c97f3705ddb2a490a24aaa0766e36cf531ea526ec5637f813b7c66e9e4ad033bb80dded086e013f34ca4ac29192a92ba764ac1f5fb813d34e53a0efc48a48b6436e05ebef016137eb01b02e2d46a9ddd6aaad2a564e85e559a17551d3cea72d243e1ffbb6aeae80d398c530645565b20c20b1729ad3c8ddce1db5d8c6b8907f31c8c36b111874afbca165e09797bb437dc9620f5288ae846e324c19852ec11cb58c6fbeb0195c94bfdb627afb984099308660300336712a269561eebfb32b272725f3080255c73ccaea7637219a1f432eeb3c526fe988dbc83cefedd2b7b92294c6ade880a94d7592160c91bbd8698adc66ba6ade90aaf3ab8795e8876927f2e10d0b342d0e7f264cb70831661c941bc2d4e927d12d3785c0fe3154cda58a08e517e7f5632ace28c709ed33a4c6c718e78265460108", 0x1000, 0x1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x200, 0x8) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000001240)=0x10001) 16:42:26 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x85}, {r0, 0xc}], 0x0, 0xffffffffffffffff) renameat(r1, &(0x7f0000001600)='./file0/file0\x00', r0, &(0x7f0000001580)='./file0\x00') close(r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/74, 0x4a}, {&(0x7f00000012c0)=""/92, 0x5c}, {&(0x7f0000000000)=""/9, 0x9}, {&(0x7f0000001340)=""/205, 0xcd}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f0000001440)=""/165, 0xa5}], 0x8) 16:42:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="b06824cf048e67024765fbca23301889cc8fc28089f0f1f53a62e72290f2e4d2f822b0d744e47e9de4cc784156cfd95b8caaf2b1688c006aff56cc99f606ddd19d942452c1cd687dfd", 0x49}, {&(0x7f00000000c0)="08e11a0a9d4c960787333b1a70e419ed019f81061b0925eee5f40779ae3fde3b63a85ef67f6bf5af79bead88c331e9a9b998f47b84e3f8a528b47c36e5261234f56ae888a0f4e6aac1eada62f964c4c78ed7c25c25bb247633e3779fddc7e7b48a35297be976490ddcb1a69ced7c154837945f0c500b2b0fbd", 0x79}, {&(0x7f0000000140)="eb3c206feec8fdd245ad1e56f8c2c42ff293ebab276cbd5ab206177cad04bddb69a18ce61ab75ca32c48efce574e6278316cceb51d6e7b4b12e014e131a2129601d8f80ede20fe2e76bfe84b1cbb97986963fa178df71a3f5bfac74841882246c3dfedf008a8d9da3523f1d99e4dd1b242ab949028d834205d951811e9fe05245ae3294d353797cb043a3f517a966f60206f7d709e2050cda3d5cc624fdcf72fcbc321ed2cacab4d7ef93a52a6143b8a20bdda2e37d12c9ae7f19fb765212c71ab31808cda6bd6d18b0356726db6edb8c5a9ea8548131933bd718f1934ad2c77d2098eb89b699b7dfc2e47", 0xeb}], 0x3) 16:42:26 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f00000000c0)='\x00', 0x1, 0x0, 0x0) fchdir(r0) ftruncate(r0, 0x0, 0x1000) 16:42:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r0, 0xe3) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x88) open(&(0x7f00000000c0)='./file0\x00', 0x83, 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x623c4c29f37f4b59, &(0x7f0000000000)={0x80000001, 0x10000}, 0x10) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:42:27 executing program 1: setrlimit(0x8, &(0x7f0000000480)={0x3, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="a3354c08c2db21e1ef9c3778b80fd2ec49a9ffbc81632d5eb4634a7303a8d26bada955da0b79", 0x26) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fd0ef0e1787fd11e3b4ba8dd"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000440)=0x60000000000000) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) pipe2(&(0x7f0000000080), 0x10000) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 16:42:27 executing program 0: 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) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) kevent(r3, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r5 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r5, 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(r5, 0x0, r2) getsockname(r5, &(0x7f0000001640)=@un=@file={0x0, ""/4096}, &(0x7f00000005c0)=0x1002) 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) r6 = accept$unix(r5, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) semget$private(0x0, 0x0, 0x403) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') shutdown(r5, 0x0) r7 = dup2(r2, r5) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$TIOCSTOP(r5, 0x2000746f) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x832, 0x2}, {0x5, 0x200}}) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000500)) ftruncate(r5, 0x0, 0x1000) sendmsg$unix(r7, &(0x7f00000003c0)={&(0x7f00000007c0)=ANY=[@ANYRESDEC=r6], 0x1, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x807) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000540)={0x8001, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000580)={0x401, 0x7}) 16:42:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x19) 16:42:27 executing program 0: r0 = socket(0x11, 0x3, 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x100000000) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xa) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x20) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="0005ffffff00000000", 0xfe6c) 16:42:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) 16:42:27 executing program 0: kqueue() pipe2(&(0x7f0000000040), 0x10004) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) 16:42:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) 16:42:27 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000240)="45c075e288f4dc0b3c", 0x9, 0x18, &(0x7f0000000040)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 16:42:27 executing program 0: r0 = msgget(0x3, 0x36fdc06080400571) msgsnd(r0, &(0x7f0000000000)={0x2, "0d22d1eeb01fda3430da31604b8c33fa04e502cbbae1784a335aed3f9ed01634a5f4d878e251682f9f6f9a062fcc9cc72ab5bcead5295b5840c3e27833fd1b54c98bf3b6ab095d42952744f53d2742d9a763e3d1d968a726d1e69baffdf132eb0ad179891e10b600966012637a77edb1e06996856fdb5e67800b2b3150fc24244dbe31af7b834495d18330448bf5f33d1831f3d39df002caf4863fd286c1924584361b5c02b7681a51f90a6be1af89428c2578d4dddee7582e4b82bfa65e336b71c3ebb1d579807e905a88b0e8358971216f6f3c26ef0db2c1e895ddb8503b14a0f22d9128a000fb1b2b95cea4d15752a2cd1d5df72e72"}, 0xff, 0x800) 16:42:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="699b4fa36d4d4be47c15981aa177452c6d19fe24e013dfcb1c3e947c16f574f46eff4fb1f322a0a75bb6d34e6edb1559516113b732e0c3bdda3480fc0dd93ba0ab946e00920d43ccda08e8dc8bb14dbaea65ddcb3a0dce02ee62de1fd4ed3775005597f61ece3d90afd7a299f3ed21c54d6c5088e864b1dcf1b1d0996d6eb9ae284902abaebe0a692d8844ee33a3b6b8e57975ef4bfe0f8360b0a77bbeea46ba2b959f01450dabdd32748e6b1b17b317fc3c9859390c38a5fbc730df60fe0b8541de43b1fe7108e9f1ef80fd20c84cf2a71a31d73118db11a9e95cba0eebde1d9319c012d1344f001558b633e13ddf06140f51da4c9872a76c21f90620f8aaa6937a837f1a6c01f433b65b6ff7379c97fe5fd7fed0ffae76487781f74dcaf48372b53c3349008f12be8bdb39a13527d47571451644632342f3df5be17f7ce28eac2f041051623df22cced7891716e212f21b3626f3f0a467df2792044f36c7b8bbd39581cb475df59431fc319536742f713ada0bab1af03c9a8cd9b45b41bb291116e91aaacf3d5a89e62fdbded29b9b08006b30b9c021b756ecd50b3868749fb4c5599507ee7ce86551c7ffcd8ca6ad5042b4a3915006a629839f3b8c0263df6746159f208992435fcbbe20735bc904a18cc6070b13429a5e6b4d36731bb3f26c8e7b56226f32fac6622184ad7ac03108332d2d879fa9c3b3087b9931efa4f7dad75306ab12498768748c75e41d9c2572bef9533fde39ae264f81a967a2f631eec7f01a45eab034637243b8000d002fa2537cdcb9c0a6047c2c88d581e73460353c185849dec3c79388e2e5a81edd6d99afbbbfe2451406942c7acdabfc7f4cae42bfa3733fd5217c7842337b956334d1baf87594aa12793429ae12260a2ae32ec1ebce2d4cc14bf36dda488f719a0d8b24cd1cfa6e8c178e0ae33db41a72472f7600fe3dfd8dfbbf3ec960bd86235f04919194a2d6f06b4a44719bed0502a702e839d271cee0b67dcb1d9229aec8b14cb7cefe04d26684f430652b8f2c09f24da33774c5157c6f23a25981da29d3986be27dc65432f292aa6ddedf6ef335ecc7a735723a337cdc38417397b1e507a13472318c13e4b8444e9954ec74efa2de04b56ff7c448c82b9da74da272b3949e4c209f213221fc591ec02d52a4de2b934962664e1008c1bc5d33606a1361ee486f861664f1bc862fe98d8f03dd52c470e81d2fd52be43947bcf09b720447947dab85408fa222b51e98fe708ffe7018d5e90eed417624bdd0050f624f474ede9f5473d72f31508fb52b4f4f5ac47100463c8f351f7f3860b8e66693fb53972c6562659df4eee1646d2352431897843ede3399125cdbffcc859d467506d2623474e1ddf3e5ec610b7a42577f78d3e4d7dac736d279cd422cef6a240b43fe2bc812f2b9d3f135e7cdd35cf8ad92ea4ec8885ec57785b5d11b58e4716dac6c15a1852f7b4bc6c340d9a560d77d009a15c56ee749125216a62718100dbac7473ef3446acabd7b0b06e22696ebddc0be25a6012dc776c291651bc2bc4044dacc650f34c7768fededbacb74c4d8cd925ab858c820c28dc2773a43efa4750273207978372ee1706fb4659260973d990314fb7982449ca0867952561990dcb7709dfe9fba2966eaa6021c283afd8ee5e3367cae13db6dcc200df418223d0d34f879a2df99f6f74e1764933ef5e560333ef7d2e3daa721081033c303e1e56585beadfab910992b0fa706ee7900ae4b599c10fc456335cdab2132aeadffe81d9f0fea6df162fe9552cce75959bafa4e61c05d7072f789f2b811efc2e28c1225596b190dadcd19ef5a1a5ca63d669d550d5ab16fbca36e684ebd94a3f757717e69a6ae62c61126b64716247c2a1c4875394af4513041e8a13e8290877506c8f06db7ea92bd12e3ab8ecbf483f7c6309a1fb3ce0151d6dbfce9c9216a9703b6376f7e7761598c3b524fa0a6307f9188f8617762c3577ded9dd934b77d913008e4e00bb7a89ac6a2e3bdd3a775ac75dabe2e5c4fc992e81d8fb5fbafc3d9856d5df9f84425c51e99f2d2bddd932401afcc10114b3d12c7b626cd79fc9edbfae581d338868b4f8e60e7b0ab32e8e29be056f5842ec5cfa31e866d86cbc4bf7f10119aa0ebef9c9ad60cfcdc72c163d84e38786481eab42ef134b5d105481240208d49b4578ad6d45d26e7a6f3533005de553df0f058ece1672c4b361a282cdaac135cdfbce6e39e80624e3b1ea01e39aef0f73c8b863c8e48f8301458506c954154b93775bc6422fabc92746a5e5bd1fe76835706b31a1cd85b30439d10dcdb389d468cc86f87805227c2ac0afa10f8db333709933cd041d54ea46647ce48909f43c0a9b55607c248aa18e43a9aa3281ce5a59e305da9c78d19a54f38c23868b51f99fbc15efd595fac7ca3b57b379d5e3af053b09deee6e127b54af82082c877b240318bc47441a9269582df8efe72387f84e733000e932a016e2afe8902727898c69282ce80f80a082d6fa3f3febc0ef5f5d11d9a027708a22d0ad08ae3a1e58230f1066083ab25404c1965433ef8a153cc40863b657df666361a6af635156b6413ebeaa968850c77d352249329da2505af6ddc0249186c2b8380e9cc9f06574e00e1aa7de83b249ac5186eb20b67e3a21517a8e7b4ed15b3cd81364ceb6df758e19d64b480340b32758deada76793145f8f8fb8513f6e9a0e457500251817644d9e66c5a4ef7f81d64c8e371eb9106d88db4fbe597f063872da96cb0a06c18899d8f30ee6f8d731be49ad230896803d4d267fc1235d95649769d0e4d7fedd5ceb867b50a2a2a3831c85c7a78b20bc1d829a2f4e24161de825b4cff70bf0657198b3b90cec6b177e8d4159fabfedd30a6f4155b15b79d87bf03dd327c796b1a07ed3af7e2b89c6ada600a9ef48c936df6937b2e19283ad1f2ba48b7403e2379748b52ccd6c9c565a71268034c92166c60e842b0b94c860c79fd9f16e31339ecc0a69b5c789c20256808f5414da4ed3fcfb381cb5fabda6fd96cca6080f32cf42c566da17ebc1113fc59c1d56652c9c33448d2f55095e86057698fb516b4238c8e25b4dedf23945837db03f86e3b00726d81656ca9e996ef2831bd194f072ce5bf0f02705f0792acf6fb9708c7829fe29ce0a4424b0a47e8a35f81aaaf0cc10549619ad78492870019f581981e455a210dd84ca4854bff78dd970f2ac308514e8182def9fca5890cf76695e7a298dcecfcb8bc983a9653ca1c370dd8d714b3fcc9a1b674596f164a0463b9586a19d7a50a5b9ed7e5c89ac31f24582b21bd0445ad281f40a35ad161677599d7b6b377a3fe5cbf53db6af4c7d4d110f205bf0aaf33f36b1030b1578f3ae8a19314a0212ee191c4355ff0a4c35373d88025ee8a706fc0b9e24f0ad11abcf2d20e9e789480c16ddda806fcb2784a16c4b70b7cbd2ed61f337b5dd6a25f34a98d23dff1d9293cfb02b728f88fc0dbb8c5cf9775924e724f2be355e40d31b540a07025b7eacffad6b7ea254c1d457a7831e3f33579f7c4394558c37f167a5d30495b21283e07fd415d1feb7a7c28e4714683ea9fbb9efbf344a6f27d441ddda57a8116540e29dc367dc491ec081039a1d246870eb1658a8ce9aa08c7096fafb70a3e62401788cf319ec8a932c55fc1a27106d858eea55e7110a8010f00cb8b7b9fd0dd2c7fdd6f501c0281053953bcb4740996bd0a912e39ec8e198ce1dc9bea71bcf0e3f0b0a3494e80c7ce391793171b1d0c80ba291c1c88a6eefb5b7f235e11cd0db85c8104ebefd30a8adcc4d404aa124cc2f2080c133ab372cc62598ab31a114922e81e1618d0edc8e4e21b5dd3c0713618dd99d0d7587a53491df8c8d1fa127385b46201f41b8a8e2f54e69e7fa1206351ac1725687736a63760199f3c4e9836bdf8ae40962e95eeabdf6de3ece65f1044b5cc2db2203c4380d2b403e769b5bfea11291f6060ee8f896c6c4e9bbfca884339cd39dfa7dccb2499ff0bd0a999c926f14d462ece34b550afadce3062b94a234560e96909225b3132de55423a8f4b3279fc7eab1596f40188dd629aa662d92f7b015f4e4a19a70b1131b9529b17a272a90749ead226246d56fe14a9c249d0a3dfba5259bda8f0de183d7a4c708537e426c484baf46e6e88bf7aa47c89328b11fe09a9232b932ddbeb43396edb61c6c466f065cc66151d6693362b9ba520d153d11c118229019f1f731d04fe66d4115847bf2b940db76bf80c716ba1522000fdf52422bbd66b955f4a10d9708d3f99f7d16d8402107e3259afaa3064f35a15f4ebcfcd74128c6c900b13177110c550e96ef1c72f694934d340ae6cc9b6002b523984794b43b5d29cba22adef0be481731234a4f1c9cc29e96914773db39dcf421eb6878b8792b3ccca0cde178c83e2882a43a24789f49cd759164f9cc6252f07d174efc2510813381f6683dc1bbdb6e7595837dd12db06b01c4ad28c98222653d834933295dbee2ddc05b51ee72489e72baeebf02267dab53ed9dfec5348de268a84369562f67e6f544af6434d675f0aee6e5ac625ad98672ea8f8ae78721ed055942a515a80a1fe432f209c579503c10475656003f0cfd83607351f1b7355cc8164dbb43afbb2c67830cf7d6e5fd95c7ff90f118fe0f572241f158483da028c00de81bfb6824a94b23a5e4b763d7cfe1202e89e61da704fab68e7d7e246de2e833ec91faabd9252cc097f67db2a86dfb43b7894d6d2e4278358a14e0f6e352d8a389c1b27700389030950c6d6ea5ac7f05f4db521753d9339aef9c4779cc8975558f6c384cd746e8c5dfdb95186104031f0d54fb0e19180a46d0143a6a400f0b59337deb9deffa0af281b7c25614918a11f6262664b2b9ddbab3617d83148ce481518f4127e980c94941c1a7c9f7a572208304b2b57f7064db6e59da52697db0b4dbca4dfccb9aa98e8fb93c51ae5c8d79f7ffc787eedf7fd57d8e3e52839e37c56cf2208f3cee816b053a5a552577b90051fcf22a98471411cad59aff970d866281c3ba4bcbce1b65d8df0e5499f687c65aae7d4d3e9decbddd6036b47914e1a2384119f00f9e46caf664dacf49e26edaed2d6d615b69fc437aad287dc287b04d7f74f006c322f385cc82f8da966079a0f3bad9a5ac9b334346e4420ebde4596bed45f428d0549a7511f098ac88636891c87600cb9a0b51df926b4b97cd849c5ab3c1804837e4ba2515c0c2728171324598401abe3c769b42766cf19f4a468ce28aae9f41a17f6aab9c3c39bbaba7312eb5da2e9af56f123e430e23faba64ccc11cb81543f8f166cd193015a5c0ef033432bcf7fe57cd5f56b7493b5ec6ebdfc6bd115d766accafdb276bf086e0f65916747f289e2a90cc1f59da6ee8478e100c69a82c5a018d8bc375ffac10f045f46c1ee42e83d23ea8aae0b05630419f4fda7b7046875d22c0deb7a2d996f0995c47f8387016fd930eba1cf82c001c01f8bc9630cd289dc2ed093b519316038a77514e98630f5de564e4ee14b0a903667e51bcef130e4ef7ced927fe4829de9f1477e5d353ab2dcb0b18e28025069f60a74523c321e9f0b6dbe9d6002de405c8d853d3f12ebe9ab01a4449f6c7b5d55a24bc175ac71ae6dca7205ed3cb973bc95c71bdecc5f32ae51a4a47e3a6063520fcb09aee16f5e1de24f219d826950ecd83ca1617b63e5c034846d143aa65a4cc4836a21e4ad7f862cfe10e79af5ff0410dc5fcd38610304877634ca4ef1503d587baa5c5a7022ef3ea0dd10194669db9aea3012c6d9bda7668e", 0x1000}, {&(0x7f0000000000)="2159ea0fad", 0x5}, {&(0x7f0000001100)="0ea2e8bbd38541d11f48ccf1937da33083566dcf83e5ce5f55d35285ec93a18c7ad057efe13f4775d5177c5125aa9885b656fb1d4a7ded6513a2389fcf914f8e43ecd794b3db3ec795a9f9b3cc8f03a2c519c2ba5ac396eb2c13eb0315cb8ffc363397496018dbd5f6ef90e3b947291347d43ecfa5696fe8de06bb61657c8c3f7e1d18e45e6c742d16e264f0b1866f0f063b62a1fee14a0e2798b952549b7b2059647b55a2c3ae0802e79adb2c5269ba9a10143bdb75d557ff4199b18379ba66ffe1306385e17a3b62bd6e711e", 0xcd}, {&(0x7f0000002340)="c874e83b5364df018f9a67d2398749c15379f9ae4139f76509abc35043d84c4609c6141223d1c050c4ecb5a8acb5b2660668d4143722a42e622f491d53d8d2e5b38b78de264719f7bd8e05c95c65937b9730206b82f9a4d7ce6538e3ed34852b6e24dd18e57ee636f94ef97d18c02d5e26cf2fb855aa78af7417017f60bdd438cb66d76142bfe0a2cbae9df75a84946c189845d0a6d4f1305a35a9b0839953916b106483ea309a9cd6b60f1cad1c54fb9d24030f635a82a04916ad30754e02bd355d73673240b87ebe4c494a0c80779ff4f6b84f347ec5ccab118900d1b1d1b5d336152ce3cbc5fe72f9f10f2d6884875aa57dd3d83b78b4975ccf1eefc38ba550abe3d4a7254ef699b85fb93393b4dd7c353f5b4041a199754b2f2fee1854a8f301cb9d53bf7458c95bbb8e59f1b9bca427a86334c05329a0b1c5f24a0e31154cc69c59824c5c4a89aef3cd8774bd806439b776ef0ee10ef6c19ee228299df57f9bb7969f4c4895270cbeb38d498ef64e5e627ef6f5972c9fd5e9e3ad2a86061ccd35be5a29b099085e27af83c58be2dab422aae7839000ea98a03174feb417c28667c8b574344703acbb95432525ce62c3ff45c332a670b3530735c745a10a5298414e8c51bf964282b57dc2c4dc45a90df1264271074d27b70016da10233db9b7b01213cb69f1e097159ecc61ad08e96b7f7645bfa0bbee03ddaa56577ccc5c9975223c472456bb53bd349b7c030ac3698f42411c5365d8fda9113fa2a3bb19ded63e3c8b4fc9312f9e83cb6938ad0c6e566d6001c8773f6336e7e1c2ac53ccb96283d90918526b3962496b057430f77d29223bfc87be07f72011d6f34285f54d740bdbcf1071a95e94d76a71ebf16e784af9d097b15141eb5c018bda9097bc62708550b7455c19547e96985f918c6ff0e16de0fe5812c9527b7a8755ab3f6e529349f2007a4e8ef062fd96087a4b47e3f1eac25a4c03ad3c90a8c9c95094f23fdbe5c3a9689fbeadd01ff5f4a4c8d9815196f9050033ad4401163b96fca8ac816f33e62313d3fcc5ae5a9a6e7c3bd5fe8756e704fcc3278947983820f219184dee6aa6e05b7772fe1f8ac7ab5319f15fa8d97cbfe76d6d698432829e39396736d0c182fa9a11b22248b591b74298b2d12d0bbc0158fbdabb2f6f349d1f0ce4219b3a3926003a7030736450664a07f94a8c3abf51beb0af3b58510cf7aac4dcdb52d14889f3217767b153a58bd1beba34a8b54c7d6886bcd88e83efbe1adef239159db844ef7bacfc7ab6f3459635bf65c6a446a3e0e60ddf47c8a4c975de530c4964b93c48e2c1bc2003ef44d5107926c98258d40f710f2dd28a2634fdf9e7ff7a90360af0730f6bf01df258bf9ff255bed2db5bd60875a8917e4a7cfbc0950f40abc0a99e0892d5f384dbc679d75ccf2b56b77623fd6b9df723584f863ec13dc73dcb1c4c006fe21f8bbd5dee54dc1892b19c4d500fcb7a33e7d069b5a5b233ad352a3c552aef23e646f75fe3e246595d12328a47c2c9b23822c6b4f4fc5062e441d725f33893f05afcd0e2a508776398e0f9d9e2ee3e4ddbcabbcc33a6a06f6cc981e3a779046c70f4cd10026d2d6b1e93ed9befcc1e2078f1f64947eb9c9172e5419c469ab55b5c59ed286c264d49a7769e80bb2fdfe3e35c78a09862ee21e99fae5ff64c207028b2cd18fa6d5b7c2e846141fb50dae1cef6f731cacb5eee31a5516845b8cfa4043dfc12256c7131f84a28e85c315f6c6c7cf882ef7c0163db0e8921b8ef5df33e29dedc086bb1777d20aa19bc675a0e507ada8706e829ef181e5731c5b1edcd9a8e2bd29bcd22b2278a97171ff93cff8ae8550ef1e194b8fe565b05ed0fbc9c9a28dc74318f2703c9a73a2b70036ff03921ddf4079064b58c4335465d4488780cd39142f0cafad7b9cc46d3e91ac1db88921cc3fcbe5666cd3ec0545154ec5ed7a3750fe624064848e988695015e2889ff29206496aa4fd2da08d88ada1ee67d609a839e2f9bcca9d2fe699982155e5cb91f70c355048e984e19c9fbb2c60524834c2c3a791ad7a5ca8f06d0fa58778c235aa78dcd648ad4d770e546272b78b357481c9f084ff06a47e22b9ee02915d27f4fb17f018a687cfb18f1863082eda2260c18eb7aee1c70821b26a07c6cea4bbe2f353ba5c77fbdc365cf3fb7d247a123fbfb0987f0ef37271f266a3d4dec058c1c229cb82cd9c435d94878b2f642d1d7c4015ade436538bd9b1310d62b74e1ae5a4d735c79f67af8a50d93402d9627515e857cb635f900c43ba5843c8e17f9b65221781b207c21485e892d358fce06646f00b18d9d7e8186a8c11641ccf1f45a70c2ab49957b47e7326de933f38c9cf965276e990c30110602bd54a775427899dbe9d35325ca10b7454dad12b11b0e19c739d15acb3e0c97dbb7f8dfa793b1c0300f66a47001943dd8c98e71412f86d8f45ace60a4266413b12fe2181932f7c2bbec9b48c1672ebe51b6854a35dedb7141d673e3e624efd6e314b4742ec12369b005af1a6d0cb67b780a9b72736f75789fbeec116d8a6803d785843d55ef3710971897bf66d4098c3d9381f7379e3fd55d3e8953db4c6e66c46f0b9eb9cd1a916ff3091ae47116214fa69216b56f678f9c1ad42e63f1c8859a30c418f1029dd509cee3ff45378ae63757f0a31967b0dc738bde5a3642e4cac9d078b0f5887c9bc54e2ecad92d53e7470792020b86948221c3dbadc9d215bb89e96e2033071eaac8a59064d454f4546a68819d3ef61fa1bdfae67300a156d52473df593069a43fe5f705b6b13811f8ad20cd37a5851df9112e71b70904903cc47ddaeca9cb1ebff968f168a086f07cec3c09f0fe86a392565a1c27057b4a1d27fb38aaa88287faf2052b88627e62f9a0ded77a7953446f95fa8eb9e212c735724904f3fa0f82c0201d8c509c3261d8f91dacbfa619368f3d2610e7bfd12bfba7dc83ab0d0a0d8f86cc4013bc483777684a9f9e8c5be316aa4b7df73764f33147f012ff00f11d96b4c7c09bae11b52e44c9f89660a22699d00356e4ee8c5e9a1ca1954e9f1ef3cd0f00340b340a88ce1342937f03c76040ad101c622011daef0a67ddbd86ed34fecf9510559444dacab92d298bc65a687d20455bd66dd5293009eea51fa538ac61d3261606ef21f9b55e41b96f1746de03309784933542cecab9b3628a39a9ef9ebbcc78172240ebc29abda1de6936b483d76801fd98c18d032a40d37f4377207f7c39ad31e126328f6ad51df9b5a6ac4f34c36ff6c67f164ea199be7f1e3b13847efc9efecb8640a00f00ba461370d8872aee7e207700461308db25b5e2adebf27bc86ee25ede8f7da23d16c989e88b4f560aa026389c2f1a9c1cbece6fafb5a31c4965db03edd07b3be362866e8679bd45a0d92e2606258ca3d9074e85a7b2cda277c2bdc8e8089c3d9e98ccdcdef450fb98541f4792714d2d2ed14d3c1e68c033b63b00e346332a859c7e931cee6cc11993c384575cda64fb8d362a8e543f624c1434a11df8cb50980a91be7766151feda1705c59d3fcb385d702aef793e293415f525dc0892a05c25bc57e10de2c0152976a41e9480c75bbf8dde4d587e18d3967dce6529d25e76babee12655328de7a62acbde347fb57034a2e4e5369e692463a8a112ed877c37f6ed153f43c2424b2f0b398036bb3151dd9ed64113220d1e02c572ea7777d324f02dc244c9630425c87ef745d98ebb778ead7bf5c01d37d54719312a4ab85dff963972811b40f5b9d9b0347edcb2352b440d75c85e15699cac1f1756087df1eaa5088bd67cc26efe3b35f728ee4e3a078c149a5d6da5e8b2d3bbc10578f19d997cccd5da92f25130ba1ad7275d6778b1a989b8f843a752198ea3f71a60c8b1f3ee423a6ccb4ee1f6592f9132d6c92d7f22d4930dd7b33141021bca456e2921ff61956067657d48fa36dc1827f9b68346da0095c6b45ccfba672fd0e96b402c592e574943f4df511c2953e4abb7bdd2fd610bb934b11c4fc0490699befdcfd5998bcb94595316d1729caddbf53eda33186d1f91b0de3cadff13b07e5e8ef2e5dc2cfa8569ad5c5f839f219ffe0247a977322821fab7d15bc7c09c9d09a8028568c86d48d6608510830b4685991caea3779a7e2a56325388e582c99dece3e6b32637e96facd5e68718848e27875b69ae7e9d0167b5b43cea2a852a5be411e6295dd8f9ac38e5229a485dd61e4ac86a9a5e6469b2d0d6ec2415c718ca1604651b36e8d2efa160de7cad272185577cb993ef84632a94e7f7280872850c20b3608c0769aea260fc1cc3ebc7430f446c83fcf3ed7668214ef181845ee6ea4c8a2b5fdc0ec33264ad816d69f7a07446b61290e42d90002f87ea0412607464c3386dc652a77cf32f95021a2ad84fcc37fdc908320ab6ba0d977c4be768c289e388df3658d5c5019e939e52d776b8ce12df554ea56a0a48dee7c62ff5006d86c8d161be6436134e762c45b901f18b7ad1895d73b90aad537e74c9a9742bac59732198e59964afbd6d18759fb7f0bc49d3a8143891c50d2b83cfe20589ddf6799eff2e8e9eab60463019b861b2a97c6f3573cc5db70a54ef6d561df7e2628f00680325693197d7ebcd11cba6fdc6fb97a7c93a9060435d9a4db6c97b28cc3e778dd56da438f70f3aa75756f6643e6aadfa6eee67191b030b1005e4cf97a688498735091c79c0c350fa139f223c9e350d48b302dd0966c7bc760c009afb0ceebad40f68067f2767fccc7d69e15d42f2a73b8c65ede8273a8acbe2c7441d45a3943b611ec96ac76a1e208ae07781c480e9839a0b2511596a8cb6fa6258ba0646a13a530bae7dfdb44e3dbd38e35849e4193e85a45e1f70ef4700927c0502088b4978a15ef7fe859e06a795463c452207a2984d54b153b9f5609baac674b2676e1bd8c68ef1648b4a77d8df2e66a5ab7df57be6a9a6c1c7cc5afd02747f214f46861837f8352525532b4ff267a10329e7281d17a69c03afc22d1e2199b028c763e87a8e7c60c849b30a70343ee1ffb6f3c6d2f783ec413a5ec4eee341817b8e9a4ebfe0984b4012c83cf132a02d2c6dc5d311f1d06880e2739327e737b5ea54694b12adce39c5db55681c5588adc21c9245378ea2578ae352fbe4c3a67154e24e125a9c196d5697c99b87e8a5b20b6055e701be5d12b6e0308b6c120c64d668aecd74aefae834d48cce3a3768cc4f5a7a8d584de3f0dc0dfde3d627c14b43cdaea851ab4cf7059c641edd02ada6de51d5c24741a99101b53fac9d24e02ea408abea2a7784ad8619bb94f33afc9deb6a3680fa2e14335b6ed4285e9e0f2466123245c6dda40ddcd416438742bb7671acca181075aab240d279d2a0199bdccdaf825a49b5fc4001b36d2f4693c050a0e51137918fc60d25d57536d9533ac8bff52f92c501862297a2808fdda744f42af8fecfc28b3d4f56950235930e2a838fbb6e2dd6375b010058cd41a4f38d357be5eb11", 0xf2f}], 0x4) accept(r0, &(0x7f0000001200)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:42:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10208, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) r2 = getegid() setegid(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xff) 16:42:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) setsockopt(r0, 0x4, 0x10000, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x1, 0x3, 0x9) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:42:28 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) 16:42:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() flock(r0, 0x2) close(r0) fcntl$setstatus(r1, 0x4, 0x4) pipe2(&(0x7f0000000000), 0x0) 16:42:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000040)=""/51, 0x33}], 0x2) 16:42:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r1, 0x0) 16:42:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() close(r1) 16:42:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x7b, 0x8001, 0x0, 0xd6ce, 0x5, 0xfffffffffffffffa, 0x0, 0x2, 0x100000001, 0x101}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0xa904d0febd5471a0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x2, 0x2}) connect(r0, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r2, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x23) 16:42:28 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000001c0)=0x10) r1 = semget$private(0x0, 0x5, 0xa6) 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) 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}) geteuid() 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) fchflags(r0, 0x0) 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) r6 = semget$private(0x0, 0x3, 0x7) semop(r6, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) r7 = accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r7, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 16:42:28 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8000, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x20, 0x80) socket$unix(0x1, 0xcbf0e53cc6c37e41, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) listen(r1, 0x8000000000000008) socketpair(0x6, 0x8000, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x2, 0x100000001, &(0x7f0000000140)=""/58, &(0x7f0000000180)=0x3a) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000040)=0x4, 0x4) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0x6, 0x400000000000000, 0x1, 0xfff, 0x1000, 0x4d5bd485, 0x2, 0x2, 0x3, 0x100000001}) setsockopt(r2, 0x8, 0x7ff, &(0x7f0000000080)="9990f4c432d4789b13ec09635da3ae69b026ba24b87c217c7d68a560d3213423e9ed0ff222409f563a2d5a69cbdeaa150617f964e0a55b61078c932198087a7695932fdbad44e87a7299b5b02ae3729bc10bdce88c546f315b76fb67dbc788ae28ea3853bb24573b28a3024525ee08ab69a19e03b6d10f1f435e704cae67228ff5a6f323653df7afc69fc99d20c56de3ca33b6018647f9a8af92f10097eca5e437336d9f2b60891fd285405b8b7cc3ae2ec1d077f327701fb6d1244104", 0xbd) 16:42:28 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 16:42:28 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) dup2(r1, r2) syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 16:42:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fffffffffffffff7"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, 0x0, 0xfffffffffffffe0a) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x48, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x7f, 0x43f0, 0x3ff}, 0x7fffffff, 0x81, 0x1}) 16:42:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) 16:42:28 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) clock_gettime(0x0, &(0x7f0000000040)) ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 16:42:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) dup(r0) syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:42:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000040), 0x0) poll(&(0x7f00000000c0), 0x2000000000000361, 0x0) 16:42:28 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x241517ff80e0f151, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffd83, &(0x7f0000001600)=[{0x10}], 0x10}, 0x100) 16:42:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0xb08ea18bbd8cabbb, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000480)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r1) r3 = socket(0x10, 0x0, 0x40) getpeername$inet6(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r4 = fcntl$dupfd(r1, 0x0, r2) recvfrom$inet(r4, &(0x7f0000000340)=""/81, 0x51, 0x3, &(0x7f0000000140)={0x2, 0x3}, 0xc) r5 = dup(r2) unlinkat(r5, &(0x7f0000000100)='./file0\x00', 0x0) r6 = syz_open_pts() r7 = socket$inet6(0x18, 0x4000, 0x7f) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "200000000009001a00"}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000000)=0x580f) readv(r6, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000003c0)) close(r7) syz_open_pts() 16:42:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, "010000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:42:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666d6c755a76"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x0) 16:42:28 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x800002) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xfb, r2, r3, r4, r5, 0x81, 0x3}, 0x1, 0x318e, r6, r7, 0x2, 0x9, 0xffffffff}) 16:42:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000ac0)="582720efabd16ebae60400259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619514a4c8ad7ce4bcd660eba26135a223bee40ebfab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d7228193ef16a0000000000000000", 0x65) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0xd1) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r2 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x8866) dup(r2) r3 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xd9c, "9f8dd8e500000018d80000f0fffffff4ffffff00"}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:42:28 executing program 0: r0 = socket(0x18, 0xb477903e9728e692, 0x6) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="46f1d70200e4f8a4c791672f130e1407ab89b5e92c20312f71bb04dcdd0fb57253", 0x21}, {&(0x7f0000000100)="62dc101005bf8636ebc35703f0122f5c30f2f3360e8d3525090bd85dde78a379b34843e6cbb64c097c8a6c25db1842802ff277f2ed4e6b221c5f967411f46520c95153", 0x43}, {&(0x7f0000000200)="381e12eaffc61f3de14fdb7f7c5409c701a23e53573dfc17037beecfb54b5d2ce1e86535fda98cb690544e4dc72910e3787925730aa9c0728ab570aedec0e3c1a7a8b8271a2cb5ce5f53281dfd10b7b6c4f5af34e059b64814105c908d555a97068dae744c185c6788a1eb482af3c8933c169670459caf3f846ea0cf4f2cfd115ba42abffc09e427abd7433ec30bb169a2fad759a3811824d9fd7d0bf640bdf7ab254b4fe6cf9b0f5e4515ca", 0xac}, {&(0x7f00000002c0)="78f51cddcc3e4b91fc8d6966a4da50f037aa738f7ab3f7ff713fff3aa7c4dbb98deca2de54c68731f912dc9335f0a799e91fb8bfd19be3b2c831c199ca2bab4e1e6e3433cdc768a165e7d988e877b87801f405a39c1bde5f7df77d34959833d5d897282b987b9d049c98f2118fe1d70e8c921c21246a86114cf0e452ccb676cdf83ffe1f1e2fe6f55a788dadf82cc5f8b274979fa26566051babf4c734025de700a31ea58b45ef0c9b1281806e5e9b383695947cdd388058a94f2bfc5961fc21c839351f227c161a05", 0xc9}, {&(0x7f00000003c0)="602bdc5b3c36ba38a0dbdcf618ce42667a132d8e1ff471155ec72bcfbb294f951115b9af6b37386cb06fb1dc061abdbec978a5b242b614506289ff90c15a0a9582dbbdd2ff461d39de9be6501930383ee5ab54", 0x53}, {&(0x7f0000000440)="876e4c93913c34397bd900f1acaaf8ba965f1db02d9713929e11db4980260f4dff82f1f3e2d489cb31a5916ff23cb54e814347d472f1564f14fab918e9737dded115590f6e530ac0595944a59ef25b0e83ec829c6cb034f9c8e405c5f06443b19c27f98148feb5c5a42c96b3822d1902bb898b440afe37dba87f24ea191464d590f63516765a6b3b75451b5efe0a1f1eb608a551642cedebee01fcc367623ad8d4e8d41b35985b253dfab2a5be2802b19f6b1ccc08ccaa59c9f61a893cc0d3b55b2e42499c4f80ce3ff0453af7ef36c8ad982f8a7cf92e0e526d9222cd6f7361e66c4c0926f9f017764e4b1ed23db8d064", 0xf1}, {&(0x7f0000000180)}], 0x7, &(0x7f00000005c0)=[{0x20, 0x1, 0x0, "16dd8d7e7b4b26d488d1088d12a8"}, {0x1010, 0x1, 0x8, "e80c7cba9d0ca3154df292f0039ec95171110faa071c0777d135984e69c08ef233cee0fc716f396a32d12b4e8292666f7ec0b5b8d40908201ef16e4cc8500fdf9209fb001e205f2cdffdecd7b309ce65c2108cfdd4ac5fda83fc716ec3dd33112f765f6e584101a09b4e368950f4e570e6106391f7dd631b0969782d111476f451e8700ade4e33d6a1484a4f84435601c5dffc7de3d3d1f3f556f9f9525a2c81883f780ab02873b76801d1bd9a02c162453706c122e082ef346b55fe93a84fb8fa759674f2a221f793546e38dd1e97180bb08fc1cb2d5b030508ddc4a5cd62d0491b13d0af48409b77eeef8705b395ebe0c2b6a57e9cd1e087c84f7d695b7164f516ef4b1bbba1c75ac39e7a0f952633e338a18ed056bb0e4d855f425fb47acf6b2fcfd922adce492ee685fbd86851504c3d6362d72f4139b14f0a0aea68e380a0b7ff9b642800ee12a65fbbe05a8d43190ee3fcf2cacb57e7755c0a87e0a1e1f86021684755d36f28837f6261a6b1bcdc601cf1de4a7eb7ee1d917d5ec3e63cbffb0b1ca9e150e0f9da7fd13c806781b4ab42b5af7d418fe52434ccebf1f38afb8dc40243d43815a5917ef37a9b58e2472c6c0fbd33558dba248a5d02a501f83dedb72bac3cf4e7c4c5618a150a03baf46fbab1d2f1ac4116495d1389424b8503fab28b84339096dbdaf0b1e0da66bdf58616c6756e70424d16590b530d7f4044aab8d12fba5da596e3f792c705aaf2323406358612aad790075bce058b8f544235a533b19dc62f6f34f2ac4c85ad6be7e27d1bf8f5ea8619926f2277bdce6ab2929123d87c81504f8fdd8985358eb70971c08cad0c8e51782eedca125713754f95c8800895e0194a796560a8513212f2070a29844ecda5a5c1d2e823ef98e58abd5d8e6017b4b188196b1410c53265fd75b4df26b2026fd2682748224b5ffa8ab0ac60d60fa9208dd2fbe7d6b957b69a888b99aea3afbc1217ff41d0aeac8759a69bc450bfd3f1dbf0aeda51e815e709a07eaf080f58fd513cf2739f8cfe54a36479980006c74e896198e257df4410640077965f562785edd5d3420b0c5beefd6e91c7eee926d8431fd4f30e156fc4784b6bdbb1b2aa9210ebe28a3b16bda567c8a9f9d7a80a3d2cfe3f39ec9da49b04d1f671600da1cb384df89779af56f786fab22d6338916275081a75d60ca9af2d69380fc0a95c08199f0c47e5f69983cdf8bcdb474ed4e81517a9fc60388bf6adf02498d7c4a32d9fa9bcc51422219e41c2e02dd75298fc8b2bbdaa50743fe422ee2034bea25066009324557cf346d21cfc10180826a01415312308a2af8e79086eac9f2ba1669196eadc83c8779b4f17bcf0d3ee8113d73f917a60e7826b89e87697790fcf76c20e6d6d0d9d3724d5e214bc279059f052d8d00e2ff3060db300e51a29154196ac72be2d84d44a693f9e2902ba6a976bcc166bc94ede64efa21b6a7d4ffa4476e0fccd7cd6980f0eacb22f771718a6996e577276f7943ed1b115217a7cea84e921878a12c97c3822a795b65c7ba4f1a47da628fed971e06c4b7e9cc0279cd47adf78ce146d82554ded5ae53a67ca1d4ef3ec1031d44c90e8ccb8d42d43eef22664f071e5af88f08ccd2c5323d6369df413629156094bc28d0880bfddd822c2d9b18ffb4e34681fdff277b312f8b13ff2a0f5de1da98b0aaa4f44dc89be249678194203fc355fb625de0ed0eeb4350cbab10bfb4a84d4fb8a8d5622e67421bc26b89812799d4f8067f5464504f890c480ffdb7a817ed2d09c224a97f4e2da92c8c2ba0018307a53009863ad45f038bf62237e6ea6043e2b0004c72ac2b05d1a537de416ad99fc8aec4849b72fce0ecd3652d0aba8cebeaef7174d30df802770a3ebab4ae51584929374168fba7a82b2d37382206d69a9c04987a70c4cbcd1cc769153796b0ae5ccce6aba0f64af11c2acbefe4cc22283f21ac539c5c1ec1a74af5edece9b6ceb0a354f9461cd05ebf930536230abd24c2c8b909f23c584e4d7692c605b28d0b8a1b9140232ed4111b4244ebaa970244111cf0c5bafc3d2a10e480b3f0225029f258e784800b8d10df87f8d30ec005c6debacd2ce3368c679d93a5a5bc7c15ea7f59acc4f374fbdc7b9b8b2e356bdca128f658ae4667ac39ae12a8193ffd0fe7218a3b91e5baffc097ba6def4de08bae009cc08060f4c71929f50f90d5bf16f7bda7a17c1b7fdb13270f1930f5e76951c6713d4bfe1313e9d858f44c03eb84605e383da2c095870d917c37cbbb979d91b9245935a30b8cfbc195e4531b0a541b41300e7b0a9c7b7533c988dfc1cc8496fd56fead5385e5ef387a3a98c7a235b32919ecdf5b0ddda92b4e307d054c62faabcbc4a710fddb88ad41bb8dd75f9270a6ed42047fc9e6a7588550f545f349ab025ed37b1c35a89158b939c1dcf17f37a8eff29f296178ef0ef01341c71d6729288f1464c7543a7c3345d6ffe159b884cf9b8d926f10a9f636dec9cebb1d10c2035fe1a8b2d0f727fa06b47ad318a25eaf281dc3ef75f2b028d81205fb1a95b091c68e796a719d3928194e9e1f013687105e7dbd9f5c4817d4c505bf458dfc66a0567d139a72c1f6e59288aa689fcc615845d5a1ac4d9c1021e856bbf42bd8a17a205cd7120ec3302a2d97e7cd4e9f32d1c2aa940a021f18f1f3cddb3d8b4e46cb517c811735a24d1a7ba7da3aab5c4d45b1eb8a104066d2c29d974543448e10929a8ebfdd430044a359f8e51b66a4ac23e31d2da2b8a606a5d489dd84adea3e853f57b2d94b86f36ec19a889c06a1a677f90a74615736b4cc24a91e9dff29ae5955338efb48231039f4ee003b7ddc17cc8d786a81a7b2ea1f487bf9fa9e7e7b5d88a58fdeb76ee77cd994cf7148189adda4a014d796e2026a3ef26f01e55cb37baffdd8b02c9003a4a99c02285b348809795b0e84f7827cc120ec4d5e14d80531dd8b60f42bc3d5ab7a6ab23b6b687bc04d2b7088964f3d9270c0ce063530e567a0e42c1958774a32d9f196b90402fa3bb5c2329201df5aea980cd5c848fc9fdfa2431b88d11b391df184a38a54730bee6ccd9800f258d95c33bcadb1a3fd22ce830dd99d243a4f3bb6e99b20c7b4ec48d03d5f556440a1b0eb15a47ca9086dc08d18c0393fa4679c9a3794e7e8b93b6e93ba625f44b0caccf7916c4520ad9efd66965dfa57367f3ef6cd60c0c3b242b846249e9cc8e14e5e6a71f35c9e6887e3913489585d20603bcac653599d1f25689f9d2549b55eb76ccddeeac2bae31af9b11fbc4a80284acb93f0cf50811cf5937e3f174a290b9f03b7fb531f9f746d172dee2262cf73c5b29810dda70699a7a0cf7fea719e120ab4653925df4c2d7bcba1f5ee518fbe394446eba3d6a893e01d7574c3920c18902244dffca14eb494c0ba2f3cb42f4af77439361be6fed00cfe5d5fd277c0e8e00e13b0da2186bb23626b80680ac2e93e7be4de153d8e054568a424ba1739445c278272edb6f9792f1ca5b74f5e28947adf58c2e2f31bebda207b1122c24848966b5a657520362f848ceb14d1a80191db3674c1cc07a16de340e8f0b6ae6139f91cc63c00b54ee454dd46f601e19d0d94a8475f8d59f14a9c6b00bed741fe53c644b5a85b0143cba464c0526660c0b8bd7907567af164516b03f43581138134e46f64b29ece7a2f764ad70d3a5f6d493593f1b826c0fbb740fa9f886fca15b9830e3e921b7c2581f720564f4ea1d0858ed45934aa7de7e70b207bb6dd754392286836b5fd89336c1f800b5e34e0221fbd49be570847e5d6ce1e1bc8b42446ac0c2860769430bf0401ea79be53fe3ba6946a78d5fc359a028b708ddc08fe4a008baf3ca2e45a7e637cf64cc04e029e83872629293be1c9e3b4d4eee849512d838f12dc3e8b3befbbbb7c73869a03dd715697e00dffd9a3320df15a7315c3f0daee0ef312837ff4c43c665eb29dead8a075b006616cd86a2b2d251a965b66224ece7fcdfbcc36525f1b1983c0f806e665e0507c5a8033ca7f2a381f22a1bb219b85a51a639b9b9ef35ed1aa522fe859f073eb2cd5735270bcd7bc7f6599f330bb97a005e504c539839ad22f18d0bcfa85e54dd481ebb88b4aea96cd7b99040097e25cb333f7655102e0cc3028015d9d8e5dbc68f6067ea638ff8dcf12986dfbc1236545117697cc52edfbfc3e2b73a81c6ea4393e2d9ada56a4d15a642fe210366b09939ea5486305de2d766c3d88bc7344c29ad0799cfe5e70f27b10524a2b2ea5dc0625ca7aa65eb47f041b9c789c24f7b858f8158a0becaa08dc45fe6aeccd7f7a58ca2f8694d6a46971b27de8bd3f46c2ed084001854a3cd09b08d9d73f34d80832e41866519947d2ec69f4740aad1e1742a0eee8123c7f863ab683305f8cc14ac5f18ab6634efc154ce0daa34cfcc20a76d67b4d09724437c260f09122530d3a273d8ab236d59a2eb271473700c553eeff934ef61fd5eeab90f66acf10c0caaae62f833f842fafaae933dc59ccbe10f9a32e356bb6cc16e4f1c14b829281edc27ef7c470ae1c73d68af97205a73165152d7bd2724f1d4d7d745c08412d2b1a9d3654ba432cc1870b10a90600679f1ab43e4e0c8d3f7e2649e443e1711ad4eb7b889859bcf90dde8c40a0008469d87864230e7da051746cc037b84fe314a84d583eed28d48e1dd723b720443a118127e840550fb989105722458ab0b7e938ee7375c162be74f2408990d91b685ac66b01216ed5d25a067e26bb25bb220789cffa55cdecdea3dda8e31cd4ba60b1a624b158c5cb2df87130568862a4cb8e3afbc51cfa56600145e892ea605bc9319813039b8405f4ed63faa4b50de77975df4511eacbc9a1552aef726c88fd41250121470576635daebe67cedd9aef0de542632b5d3ec9c45f059dc13711b99583067d1a97e25a353d85c8f33c24fcb2b14ed17b0a22311bf5e9ef6c964518f2c71278ff2f221d459e07584476a9bd06a859ebcdf835a36d90103a6671f5a18eff789154718f170fe5f89bad9ee90dfc558d4dbd75a99639f34f60690e533be7ff834c86965c88033b32ef3187e71264607c8acb86f59d62cf574dcd9e73037d3b2e0b7953ef5e511cf5e4bb99f323369700926126ebe97c310e85823247ae4756ff3218f26b47f8cb5dd675390b3fa72e31208d7b785c5ff49cdab218f64b620ad50de8dd6cfbdbba4e1673abc4379afe199045f7b3ea678e3536e71eb981e22693f687c2c9b3dbddd4a12a28ffc95cddf65be738802cd69caac3b4afa84e3bfab75cda01c87bd336933d602227b2dbe88030944822a4911ac7a47b64835c0d78052dd11e492840e1e4858062f11429b381cd6f2eb26191754db23188530379c4b9438efc2d916a29a6f52c27bd783400ed4b005c35ffb51c69cf26a710eeb53dca927b39582be54730ccd4b5069469131a2082eb40afa4c4b23e0fda8df789f37b30c9099372ccd0f5a122117ff42e4226998411bd9c476eeb72256baa878d1f1f64c56f949c3af0adcebd4a823ac2efa45760f62b3fd60692719da58d355128562970d27b31e5704bcf203cc9be249ae95873aa302b60ce0ac7b75cc72c8251691ab1a4cd96347e0c5be20cc9db897be69e4c45afa857b986c7bdfed3508b0302a7a4bd03ae2547dcf14c175473cc66f68c79c458388d192f3627c08df0e463fb83dc185e179205157c69895c0cc1eccd2708acd7ea7d6bd156f2196042492ad4c8c2d59200004fdd0c9fdc6750f8cc37e4a0cdb5e1f07fc7683c4de142fb3a8df7d2f2a67b3d4ae55d0b4b93c"}], 0x1030}, 0x8) mprotect(&(0x7f0000230000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x18, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x1000000000029, 0x4b, &(0x7f00000001c0)="4b74954c", 0x4) 16:42:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x40047463, 0x0) 16:42:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x8}) 16:42:28 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8010, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x85e, './file0\x00'}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8000, 0x100) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x6000, 0x1e) 16:42:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f000000e000/0x4000)=nil) shmat(r1, &(0x7f000000d000/0x3000)=nil, 0x2000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:42:28 executing program 0: mkdir(&(0x7f0000000000)='./file1/file0\x00', 0x10000) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='x\x00') rmdir(&(0x7f0000000240)='./file1\x00') 16:42:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x3348f7b022d055c3, &(0x7f0000000080)=0x5, 0x4) r4 = socket(0x1, 0x4000, 0x1) bind$unix(r4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet6(r4, &(0x7f0000000100)=""/159, 0x9f, 0x1, 0x0, 0x0) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0xba, 0x6) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x40, 0x4) getgroups(0x1, &(0x7f0000000240)=[r3]) listen(r4, 0xfffffffffffffff7) writev(r4, &(0x7f00000014c0)=[{&(0x7f0000000280)="ddca68b1db30619237b8b7a88774ff5a74bc6460cbd5f906529e991ef22cd3df872225a3a8c24264159bf96126bca76ac71a3eebd87649c3e9312692dfc9dc8e3bb7ee5a6211376f778cf7aa6051e2db8f5c0dcd198485b9623bae6b5d9a635f1215e16ec3eb24842d7fa489b5e94efb1aad5cb6dc78324a5cfce527df584fdfdfbe7a1a1edd4b1bfbc031ec8609ed2adae29eb5aad357a14072f6a14ce2f2e090a23f75e9b88f165b395eb4abc237834c927412950d92fd2a81f7f865e9fd7c87da896d607e3fe11c3973e58bddce335e93574f9f943bfac8a2c3172b2280d35f0d42b04d0afd68651183", 0xeb}, {&(0x7f0000000380)="8f4723ebfe15af08052b11c94168abf5d573b6cacf8e68cb8d38af8c31cb664a6b1b648cf2a3689f390c055662220740c576e451026fc99ee85c174801801bdd7fb0b7adfaf9312c142766d17ae592806c4fe7ad3bffb2fe12b02f8b3879e8c8f4e596fd58c3386c629878e6b25559d5", 0x70}, {&(0x7f0000000400)="755d7bccb07fc5215552a8a4c26cfa5e8f5ce2c1cd3905f79b43604f4394e49904cd1a6467755da4e0ec2ca9f8c3689048bb2028b95350df563607e469f3a4552528d629bb12f24a99dade247d9c01c5c6567126cf8972ec6451", 0x5a}, {&(0x7f0000000480)="63907e2460e3cf782dda6f7816f9a6f52ea37bbb4b8d5d9a2ecc", 0x1a}, {&(0x7f00000004c0)="701df34466822b11fab50e942a50746396c2c96df1b2d3304fdceaaa83fb2ef4640fe42bf3e68c40ea35864035523cbb079e2dc397733bdd2d089a4da6acaa087d6f077175de5e22b64dcbee87cbb9dc79ed0435479f9b775469ae2e7e9d6421bd0b399ed48e62132d2b42ac8a4cc4e170082b3bcf3357e2f9d851e3b809056629c073b4d2affeae34f499ff9a512f8f3aca582f615cbfd62951c5b7d164bb7444d577a1f41d833305a503324fa1f1fd6a1df6ad5cfed8efa590ad2b5e8eca72cbf58587fe1f7ea21d326028cbdcd6009759c644830062f3415aae75752df904377887dcae16a7351a5c4a53b7f290ee06c217157e3ddbdb3c5c01c28ad6549ff551f5d50d61f6d56a6aa8b5298dbab4107a0a1e1f4821e0bcce0cb0d49d4716b079b5aafd94f14919076c0006bc5ae3a027466877865a9ed6f8c8836bb6493420f09ca94a72fda83eab477b6ae01f90945a3e3bcf0835aec14b88c5b7298ed0089b6dd89455e24cc55f6717938f21cc842d9a80c1c08c78c336316ebd538d2d8d66dd9ff19a03e54bc4658992453bd0cc732c8e185ea2a217d32ea605f1b352977a8fcf13b25e2f9fc73a22cf1a653b8f22542859a1177d6431b92b98201bd790ea894594093ad7a2a3a25e5beac7445b93e96b1efc7842da8a95f8a0b28f2c5a6c46669ff85edec0f1d97396ca7fa1a8fae5813a3e7389f6e7954f4b5236f13d4956fbae830af53fa4d15f676ac38049ee155d65561d17fd23bef8957fc3c198796eaf734470f70978e1fffb6d77253a2d15b770c3ea626fe991dfec6a0d34acba8bd7e69ce63e6d4e25a2f3e3cd42da161f402505bd8a05d8d91304326990ae889fa4bdfb1a3063d0dfb3162c8d2492d1085f8a68853128af0aea13c18485db68598e664e0077ae4a7666c0fa0e95cbba2974132d7730eee5120c363d4db840d4e5a16c778058efe3c2b571becd2c3f9bb0d76eaf2ab3984ef6b8bf333b2247c8c129b6bcb545a9a7de44785d028cdfbb265979ecec33b0f3865a676051f004ce47bc1a1dabac3674892f49d041c9f6b39ba7c25ecf873086a9abd8523fc476209bd99ebd71782ffa1ae5f03d50a00e33f7b2f98773b085edd030ed31dd8e76cf75137de3f83b495e4b89d56c805a1b5ebef1afd638b251b8ed562df472ae9dc109c3ce17f804beba3c49d17d5914f6c3cf0a15c178239a6f11b0794783c394d0eb2da21cdb28f4ae8e03a0bfe7790bb8a6beeddedbd6fe6f81b4505e423d9e487c05f47bb19f3995b011a66da424ad22d0d114c1ecd67076cde11d092f2e86686474e610d5b5dc35607dec56cde1127e0fb5aaa22542a478a97adf008ed5c8ac74442c50fbef13ff658a48e0ffbf50e14983e94334797bda159c97058a8ff3bd5b17f37cd237f8167d19a0a3301e64315d601bbcbfc27f641b8e20fd22d9448683af5a218d6e4f6ba878c53d8dcfe7cb48f57bb63bd6aae925b2050c14e08b98798cbc335f1553284c2b1bb5753821603a9310f626d3c5de56ec3b6499dbc761c45dea0eb5f9a42b2b8321ad961ba88342440141a0efec5409889b076e965e4dbe7e8d1fb6b7c86cce781a3cc8ccb1aa2e5183bf33d94bb2a6248264807ff279681a035dd5e54ee06f7c21c7837c6bb3ffecc9dede2188cb749c7cb3a250df39f9b76dfa005a259518c1c5eb4c0a44a5a88a7aa49adb8eb64965b055e77b69b223cdb0c4d28812842bbfa66d2521a6d00cfeadb282249e1de9794bcc66db27a96fb0d1eabbe3c3f240d696a59b564a1d326f446bacc01d0b22b456ed5b71f249d2cad79b15aea5421a8c4ded2a6175f45df25e84d526bd452368ab0060d498a9f4ffb130fbe47d882d9d100898f39cb1f1f279a9670f08da82b48b6ca57a06691c55b1bba25c484f0da0bd7d2d908f630887bbb995e67f4dd604d560720d3b445ce10273bacfe90639fac5eca77cc95500b80600d03ca5989dbcaaf7ca3e9c26beac357cfb7c37973c7b9003bf9cdeb06b18f13c0f279d3b369c709476213d7577cd03c2e39cdbc514451ad5c89814ae430e78e61e9bc93646920948aee1da30d24ba656cd8f891db9ea2497cff234107110ac8b9bd1f893387c1de9abc36922d6007a5e52bbb94e2f90e7f0f114fdf87a8471bdc12b5a91d45ee0c5d421beae91197f1a2189f57d890e0a23cf6ef002fe7d6cfddeba264fbcfa8ddcc2f20ee9388a435a73e82622cf6c48abc0b1b6e12cde42e6aa77be9324c4a39a978cb0f7c9e56e4be15f2586f32357bc8b09ab64c93711707d22c163de2e9ee0567116121263a94928e55128c59c41632f59d8843ad8973d4964b90fb93f06d9cc331443e2bdec65162364f2c4b871202fec9ed6bacea25b50c05b8e8478df29df86fda30e5526a735b452c9bf574907b01fa480b9780fa3b1d0f1e54daf4c886b26e6d22dd12e2f9ee60798af60ced1155f8b0981560ad92f184230413c4ea517c26c9c2b746e8271e9b1680f5a44a1651776680e9fdf5980db862debab448941d04df7afe87e7218e6c1725299492ccf19c767380cbe1af6af3f3ee33964f19f392014d0ae413e86f03e520f6367b2fd69c31be8e63dc57e12060f9c1b38af86e85a2691fdc8fdca6d69ff69ba6a3ff0e2a9e3670d501b0bfe6b473a4910b22e7d537e2ea1d3271f2365dbf02b1bc842cb66740571e77e6fe52a7590719ca238c702cd83ec099222c7ede6adc9479fcd68e406355b6653751ffde7a64f25179a3656bb2b6c8945b79810692f41f60db96ee9062bc90fbb8db50128cd95b8bb14ec640161bcecc9739bd62bdf129bf405357be68a33d2ff6b437fa45459589910b18649b5b7d3065667af7facd13f0e41f573d7b41cb07ea90e24e80480efbac2a38ced361261c3f65ba09a7305800c21557f900628ce9d0de11d07055be1f80eaa499ab2df628baa80ccf82807d133e3d44991247c3adc107e8477ce2c4c1375678c991b63448f81376035a0830c2ac384e0d5aa03bb892924fe3d5e4a803e60af903bfce72871a4017cf456446de0201e8051fb9a9eb1e1467221d57d07deba50b59ffe48cc5b669508fae1d91c5d53efa92facc6d3b309e05b11aa5064df2b7e60adeba4a647b39aa5f10afd0cb020469a1ff23ddc076879fcee97cd214d7fd081fc69d41337a0dfddc7c50ff8e815ed709edaf8fa362e2daa906ae6ec68271a785ea37798e822d035435dc5798885af884117581223c6b1f533f78cfb1e953e98812cdac3e632fbd7e43f4e889fd96723466645b61393e740ee4abf8eeb320828ad6235586c83147acc68d32df6579ab3cbf0bdb992a3ecb10e3477ace8f55071740693feabc6c1e694d112ceb12aecd09b39fbbcc56a08654ce0e40c4dfb117b90be2976d370ea9750d7a7774f572716c947ba021e21e4405f2eba360d19413251003dd924a2209881843d2f05477e6c9d853b0e4a6d6da5a4151a89a345ae153b2c74c49d2073e0c5cc149054c1d561c7bb3bbfb2461fe2e03a1bb03a2e74c4c9c1c665fc2acd54ec1ab2966318e544866e5152821ccb546d3861b131b018baf48ae38b1cfd1b135759b285b9d00c20aeb90aca0d0720b7dc9282dc14bfdb6ab4ada19dcabbd61a2475ee99b58d7f44c44b3b96519b3324a579f8099c8b3d698402530f2aae69122001e6b49421aeeeb3e03434c3b002b9ce25c16d3da8dee36882c3c30ff9536b5de07485eddd68272691b711a8baeaa9eb14c1cd9154b6d906ad9bbeb2200ba3d85260f02ea37aa282b98cc683b58df29cabb89f85f9a1c1c8a9aa46ac9feedd6966ffee1ae163d257cd3b1ae9a3269867aed050a56cd3178800cacb9082cea2452722454c272584c03fe7feedc11eb03e0f4c53f00452115dafe4ad64b4c2133925a8fbd159afc5c063607747429dee2a69219051b4ce8442cf3aadb91824c5364755bf0521594766bb5d9694fc592dbda8bd91b13731ba0b5260517ea8ad11c2da9f32fd5a5afb5df28aa80543b7c5b2f2973b19850e7cae985e73373178fbe9b472e01f8afcdc437dfc893e5758fa7d06ed4fdcae990c922a791c5794e64516939f49f2ec301ffbc194e78ac1ee8763eadb931b2c76ea5401559d44a491cfe9399d60a7f878fd404c63af519961faee98e04c2336cc2704b711f94a982f595a70d8aff71fad6cb286623ce99850fc11e112e7e36a52d7d9eacce6e0ab8aba6a7a7d827b913c6f5183bd8f3698e81b822a3470405ea2b642e9b5bb6fd8596f87e5869caa181b1c5918b102ce49f52141f35bb514128b00c6fd3d851a67db1e73689927d8cf216b097edd851b26bec8db50d0f804b3369574db7ffbb708dc1ef9d23812538798f876471213989d8b8d4cdd8ad961711f23bc235786d2d398a4df6489fa54feca95ea00ebe18f0286e6334b66a3913744f16626081887596ab0542f8ca71fe8ce48c69cf58724774bc2d89870b309ce57e5cc9c5e5fa360dc13fc518391209a703a359097a73878c93648e24339ece562fdff935b8d5dbbac81fbd54d746dd1257f0838ecd5aa4c51fd7f1bdd1658d50316ef764971353d04addc866700c54c92796990fc74a0cb5576cf2b470ed7326b431ced416faf413cc16de31a6213bb00256fcfb03870fccaf51a40850c964bdae4c5035e5da2bc265e8840e1759678e5e3cd0118262940ff42cd44b83e93ace7a96cd3496d07eac904f0fd951d1f2a38f6d45cda6dbcd5b81a2d45252917a598f6a75af577c85ab1c4b2f4d85b321037e0861c9b9ec86fc2c20d01f5daaf22830d6425ada5fab4c8bc2d880a6bc5ea7fabacc4bd9d15e086285811c13dde51a3da9a27ee742fd1890d9c78cb6d0e63cab5d7564464a25a268e06948c9d172e161fd39303cfd8b173b3ebbac263c4e8c1a57afc1d99e4b6b52a88e924292207deb7aa82554369909268911f65d00389f4ffd7845dd33324c46797b819822c3c36e67abf2d4018329a3fb06c8bef074f2fab8f809c9309113c2b594d303e99e0e304dd80c9fad19f562465f3f07d2b43b88d6a274048f5f2b9383f9b28c5e0e950becd99e8f8d2b3fb69bd4ac634cfd01b392c29628006ef054c2e246dd67bc2e07ae08917494515454000b3e1d04132c2f10f595dc3c0bd7cf3b80ea9ed6ebe10fddec4a1b606a38e352aa628cdaad08d8c8b42aac8ccb87ca40cfd800f1ffb80f3872bbf74a5f1fe7ffa912414c577491922ad3b8612bb5ed5eb27512cdf2e8786d82fdc17373afe05f38f8fe19be1c4001fbf7593d15e97a7ff515e539a08d928cb8314a4f34f66095914914412f150a5549f0979bbb5536b0101d36f9e5a6ec19b36e300340f37c1b91b4a391c9d776b76116666b8e269e221f3a678d4694c2f3feb0ef94fb6923800a7c29e10be5feb3dc9567347239dd640430949522f59a803b3997585faa096bea69bee127262b94eca0e89c3272acb9505589e663a1438266e9912c143b0722f498681917be7504a90c287460f0b5f8186bf771c1c1687f56eb6ff80e71b04349a84406553a1ddfff6eacaf606e65b7ae3e4bc7a9179fa60d5b0b2b295bc6ca2a21ba03957f2545062987c4a5e0c2cc520ba3cba5d6ef173172503e1c37f11cac383843c170e0ea374cda587fafd0c06e86a3e031fee2826cd646f479a1ac42f0abd233e1ab486ed89202a857a77bf1b1b526f95b5cbebcc4314394b44c3f0e3cc6fe1d2680f4617e09a865b5a9d3e5546b8616832bd4aff7ae13e172c95549de4566a60960ec72b5c85f3af04e01a2125d1e5a5ee76", 0x1000}], 0x5) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001540)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = shmget(0x2, 0x4000, 0x88, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000015c0)={{0x8, r2, r5, r2, r5, 0x9c, 0x2322}, 0x80, 0x21527693, r1, r1, 0x8, 0x9, 0x7}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001640)=0x8be) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001680)={0x0, 0x1}) shmctl$SHM_UNLOCK(r8, 0x4) geteuid() shmat(r8, &(0x7f0000ffb000/0x1000)=nil, 0x3000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) getuid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001700)) lseek(r6, 0x0, 0x0, 0x2) geteuid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001740)) r9 = semget$private(0x0, 0x2, 0x44) semop(r9, &(0x7f0000001780)=[{0x2, 0x3, 0x800}, {0x4, 0x8001, 0x1000}, {0x0, 0x0, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x8, 0x1000}, {0x0, 0x262, 0x800}, {0x7, 0x6922, 0x800}], 0x7) getuid() 16:42:28 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x7, 0x1, 0x4, "4e9d260b3c8521cfb7fe1d2bd203f76cc0142f26", 0x9, 0x2}) 16:42:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0xe11}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:42:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) getitimer(0x2, &(0x7f0000000180)) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f0000000b80)=[{&(0x7f00000009c0)="2a644eb75b90041729184d548dbdf43a446c2efc3f50887c0b8c4162780fd236d44c03b31fa2ec66cf2259edea9f8c5f850f91b83ae8a597eb99470457cc0696875f27eb03a1216af8e05257b2a5b22eb673cfb95f6e12c9be19b6795bcb0857aefcc3fcf3397d727071eb1b1b4d9c1369d6c85c677d56064269c3defb9dd1f14fdcb4c109d2464881c8e4a1e94257d13dffbe6913f750e5c148c0692305db86fd51a531fdfb901a2b1a1f5201186af7254c2d4984f4e869e4d17c4b5819"}, {&(0x7f0000000a80)="825fb8081d2cee7a094ada469e50ecace3b1a80019534504d5acb82739dee6348f32fd5a7977da68dc1e78eef50b8366c815bf36cc3df28bdcdf12f73b1146fd66440c45551c30adc84c6af1987e2a72bca54cdf9b6200fdefc9ec6971ba31ccd0db9bb06ebccc2a6232b99657cdca880a19f009e6e3e6a4a4d47852d69beba6ddb0f6241d52bcc8452900a63bbb5e88729b0e1cd2cbf0da7bb286dd72cc5a88e7ec8f8644aa2190eeaef3adbf7265da688184c6b6432d24c5494e5f6c3ce203781c73fffd5727ff35e95db724a2a84dfa19a62d3d13640b259318bb"}], 0x1000000000000090, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r1, &(0x7f0000000900)=[{&(0x7f0000000bc0)="b64c55bc231e9e41f4b37198222ac8d7aa419b5f23ef04ae22b6e408cd5f0b38cb3cf0507571f30ce9bd0e4952aeca8a2a860b61f780e191c6284f8581c924b15d4aaa28308a26267bb207bc764a234a8ea54f96abbbc0beb6ee40d74976513a681614a8a25c8b370e84f87b65cd7af1f2d107b00ce09bda4e6dc4fdac3489e3d0324f22ca416c2997963035c26b8ee18f1c4d75b300635f3eac6d79701cdb6510a18146df339fe5f514d0f8f5343f055d3ded524942bb3afb52feaa192988e5bb9c96c523506d3158e8ab68b9661c82a973be552f68a24cc36efd6abcb9edda147c14acd43e6c525c81597ff4236b940fb3a92d803cb7fffb42b34d5bb852f1883937cc3b63609d03", 0x109}, {&(0x7f0000000700)="8c0e170cd5b742dd716bb4fe516f76510e18f967a1120d16046e0f485edd3af69bec47ac1392f832d2a2ed039257a0a9a0089089010a49d1fdc17cc72162b2a737193b2a44d6ed72f9bc566a148fe6a99496c8ad6a3f9db83931b211875beb5ed562856f5c6aca582e834d7bcee9a1a0bd0c59c5ce06d08b34d4bb64f1956293a69fbd56819de565ee376fafebea5c51e35c76ba79de23", 0x97}, {&(0x7f00000007c0)="176244a12c9b34", 0x7}, {&(0x7f0000000800)="aa1acb7ed7944e3b4965164df0eec3c95235859031fd5a7fdf8a399e9e2063b3e690ed0eb182a9a978a55c2acff83d32d5487a46c5f2c88239776cd9e86ecbbeb2d798afe7852a9837012b291ff6320d84ba9f767040f279fca7b749d0d4e3479932a4d86a4a516a59bd0a1227d3612a2f21f955d1232c7e3041a6583be6309a41e1596a9eb0fc10ad36ca6a2f60649f01e7bbef128299e86454740dc41d57554977106c54047093a11222826571c0b5988af14ebc2d68ff04c0a460d1f68646de1901", 0xc3}, {&(0x7f0000001740)="9e8b0cc20276e2bf18d1c5188fe9f66f7801ec660ccc6895b79a602e2ac08fe3f67249f963c29fde6bfa47d213a86fc31346d8a96afa6fa583e43a524f17906bc526ab9750f6255ee5f124a29b26074fa9175ffbc261f7181e4df079b13798ed74a4a22a19deed34cb1f74a447db4e89cc20fab30e723f779a99be0d57fe3f405796fc2a693de1987bab598d260573e4315e211bd25d7941c0747aae5236a6a5035d07de37d49746881cabf9705045e4ba6e45becdab946db394ca15170d25ca0860be359fe3458d3072567bdcac6848c9289992f16600f584b50d323fa49b7a3bff05e6fde7cb194cbff8953a7e6a9a0eab9d0aaaae907d7e966cda6762ba712bb96e7a12b278cb5e2858ec2f068d8c1cfd6847b99e62296c2b64bd4a628be4730a588d0facd5f91eb9a4aaff28810caa18d5fca09adbda09afd034440d65c52d28d6be53ff903752ee24d70a8848437c4d8197f62558aace415deffacaa954ca7700019c7f6d51dded54c104e60c5352653a05bebf7eab8b4cbd5a093613be39b80a5704f1cfb5321377e291d80556a29c3729c69e9cc65c26c6250bfd99c21f7bc33869c34b3c0b13a9ff3e83340125e2e8417cd5f4fbfa6ead980722d3ef8d3213a2e99da4d1a088dd445bdd00ee4c42d82a0e8752104ce24aee2bc33192e00129c4bc115c3303096faca9b0e48df438a7bc30cebcaf60e5f29c6da4c8bb046768a71dd182f1a7adb8652f3986e6f05bfb14d24d99a9659f0ab256ceb68a9dca3432b1e9fec6c96d1320ad5de425cdd75ecc9ad4c92c4e6730b516532cf19f4b2af77e050c9c90a139c183013acdc432e97a1f24f5177d310825f6885de7ce890f840dd9e5717c9359edd8f1392255b7de0dce051425ec3e1b7f8194c903c69b5e9ec75d9ee9a5d21ed00278f92605116174517397539a6c65c7fa2243ca7c4d348720ebfc81b780c9624c124c42d97f77869961db6a8afc8d5a37d670a8a6c70d021f6a09c01a6e13f47456aca00f87e5211429153e6b5f9534429a1d5884496d4268ef20cebba66f70f39fa863f1021dfc2235521da87db7c1e35055e8ebfc16de91c81544cc0cdf63edb38882294a263653b23f358672c2d07355038f47ae919bf818dbc91cbb1be65ebf167fb2365d2599b2de837bd6a053c448d81f25d2be5cb366ed16ec46fc6b3381ee3b9d3c56d5a50e828a32fc7ba1243d72668732adfb2c98f05440d51e372b831579e437d0c9226f02529de150a44f63d5ac2cae45eeb9a3fe32de91e81aa703a0731b9b98fe39a337a798760663de673e274fdbd0b473e2abe941be4470504266c017fee52aad7996cac3156fc32cf66717bada81140507b3b957dfbe9140442ac30de1cdcbc19d16940dd7c81c2b8714e55819dfea13e4de4751e342270c48f1bff5bb7233e004b67cf481cc7b6e8c61c8dfb53a86bf6d715e31527cf64517517bcad43d93b386c30fb379a4e685c1a215b53ded10d3f783e0be63b61ead74434fd120d8a0224a2928ac67aa46aa9052f781dcfb1936f6e6e18ceb834903a8d5cc57cc8fee2b70164efbdee3690ffc3cf3a206e473a628002a38ea62abdaaa2463c282478048c64256f44a887406e10eb244186981b22136ccbfb001fd013489a3848b7be0c283d04d9a0f46fe6ed4f540bf46921604463fc748d13889641835025a3855efd969f9281b49e33af9ad2a34492783f20392ea135d1c0247b46518bdcf98e74f191a2c9ff7725e3f250a48f05f6c7f94285f87bc662ca8cb9524ae1af7ba8e315eab3778b4b7aa3c4a50136e0d2a43921fdc866dfcbde3198dbacf3b47573bd4e89bd8fc5bbeadb4cdb5c0f743d8d65dfdbd46dd7ec76e193c3261b19d9b5f0139e935ef405498f9b9cacdc7993e6240904319e4cf1bd89de552f343f99ed81d4e89138e5e44ad67995990c0c96eaa20b640b5e25ada41d01c987f663ec93c3726e65d879cfabad500de396c11541e3f98248f5e110f30e6331c61c0e9a13e033490a5b2a35f03c545d953ae7542e72f46b099bc93967a7a7f5c0f937d161b382587d172c4c4735cc7d77fbd3507338287cabd39fe39810fbe0e270f6c19f0a66206e487f4aec152ab8a12456b1486a1f2184d0b30e08d0643c67d638bf76bb93860071f336d8f8633d34cfdf5c76f021309957837f827fb7fb1102b6df254f00bb6a749836c810f0ff5d28916c86b41db9b552fdb1950edf8f778ced810a497fb145254b547e499a15118bacb7d8573e6183086d3827ca541aa89c2830b71424546bf0e669b974629471ad3f93425978bc0e845e0db3af27febd45b9406015ea7794f685cffc1c792bfae34a32bda102eaac61bea5318674a432e0a8ceaf4408ac14c3bc5bb56da768513e29ce4ba75f91a72329e27a9066e1ba6ab7b0530139f5cfe959a76008a76bc50b299618ac26025b1095d266f4d06eb3a423f7c877c48c920b18386ae87f1ccc06b28d69ba3c798d3a438f5abc286342d96d0e6f44925c265e71a77dffcdb39063daa1e0d6fff78284ff16bf7f49f69d6a6364bb7496c0c32b0c21b3320a8aae55a52f0e45883f5c9046686b3367528b2a121fe18845c073b4da23a5975f740e8d73a58a5cdf782d1b9805d1279be4f6b0f755aaee31e1d91e43d7ebfc6f5541997ecc79d911fcbb4bccc4ab42501f983622a35080d3363bc43038d8f07a83fe317346a64ff1cee57cd30cb19fef9f4714ccf022d14f964990670834cd132170bc748ee2b8484a4a61b579e593c2d6ac90c80750108fe0da9d0764b8e4360ffdb6f192626e753543f5970dc471c23f5228e7cd698b0a8beac4e0318fc702b3f574c965dbc20a0d82832c1b46de2a3528daa0d66d9cf336d4a76043bbaf19cdae3a3d8b8153bf9bf7ef87e95f25e59ebcc8353c65732f6d0eaed1464c8becb1f260bad69cd3f132a4630ea432af22fd0b952734396465f687dbdb327d85fc0876d1eb6a8a00a9ca9126c2d30419c3c75a474cfa511dd2dfea204260fe4464d0a4d61d7e55cc1ecb396c8dd65793f78067f868a41b8a947c61537284d5ac41ad382992b9576e3a98893985c537b87fe210ebc28d80260136e420c151465ba4f11ae3cc95575132d2aeb6d89ec288e7cbcd98fd2ba3170cb44b20db7eee48384473dc341a50c8cc9e7528aabb03e0d2f345b70761a84cd60a2bd9c5831a3d9dcd12ac6b957e7c75a6fda97a11c8047b4594ae4368b9e47e2ed13eeee188fe468b734298ec7dbd2e9a59fe99ead42280c42855ea809cbb498f755196f7e20681ba99d65e4dd88b758a8d9481484b2ceaa0661668835e6160934dcc9b798cb1cbfef3be1280ee65edf330db5b35fea5f94ee1d3e04aaf1c5cd02912de30c2c1cd542b34f92dc151155564e93701d0484b023b083ac8f2ec9ce1e6458e3118622e95d60d2776e9a3b9f10ca7cbddc84cfeccd75a497431ad2ebe4d536d2b5c973c8e7f94814cda5f9e2e428c26a278d230abb21249677389430be0f29eb48b31de39553c656704c503c80007e576c14e57c07aa67f849b340f0852a55183ab7e74d124c8fdbda19a1bbb870ed6771309ccd4d1dfac9e66be12cf3764a1aededb25ebf2193d2611022eb89086a8c4754bc4e31c4b59e90d0dadf937615342cf1a228e8b19f84cef01f09d751c5f5b79b445e3e371a3b7d8d317605f6dd6011f4dd0e0252f7c4445687ee31669d7e257a6f6e4c99494801dd1acb2aaa11f16d5086397791f6f71ae6eb854cfa0fc3d56b8607a1c60715ea0f0be1404462f838dccfa3d62e5eed79ce42f3144f4e9c0e03b6f2a2b0d4160eb5faa41cce7ea4963b45575aeb2c4c374eb77cfd500266145206e96d5bc8ee26abd3f884e84ed24e6eda2e581cf809f3382547c686ed8e64872b24631cdd080f1a931652b729ccb1302eb9fea0d5fd6f2d5cc8831e87a994c2b6095bce7468dd3a2d10fec48501cc2c7fae7c8ae64f3ff9980b1760ff36437c696e384ff34e04d2db679e96c05971cbd8048cf5055bab1d9ac2321d22c5733a20d7835927b9099c50c2c673a9f7989177158904f1712345e8a0509d97f9e058a83759e68982638c3974012054b50d09e226a376281124d4c7c06a1348bf33965dc8bfd63affc3cf7ee3da656a8de43e862fa507abe59da168b4bb8858e7aa0786d6053db694d390d776cfde07e6672ac3a52e84d8e2fc6c952db1d281dd8ef5d0337599f0d63efd1bb90d2b340e933128489dbceea5043701294618586cd6d21efedfdbc88737bd0743ac1e6afe158771898435934ca24bb9a4e1ce750650811dfb2fa23819174118409dbaf13d73078b9d03a4e2420dd71d1138c02ead8ff0363bcfa0215e88d32a571a404c48ea605fffc1fea6649a540e5b671ced2c6d5647dfaef3ed4f0feb0d1fec88355d7d5b873223123402d3ab570932b4db1b27355ec43384ced7dd0471db169ab885e692b66859ecb9ea938678c27d6cad9c0ac95814eb5915b9e2ffb45a36804874b0d6be467a5e5a09efe2d956349f5a2128289dc467bf432973ce176daa98e969db88158829fc01fbea5b7e09dc6d5c2c60d6990f3f77ccd9c01638bfd7c3c3ef2e152e47c56b900bbd298367b41cef097a1a38ca0fa4d1d8b51019426ea9119148a676f52c3ec942567ab01b93faba7902cb791339594ba1029cefd6725f730c4295d878e75bef7067cebd1691a020058f79f1f8f9cb9309ede0cfa2fa87927d1c6a1f8f58c8aa1597ad1bf0de08cfb1d01585c21b9f06b57e2e6a611391e99f5d9c0f468084f05c7c6bb4913e7331c91f3364e301977a123d00bb55cdb8b6a748a7e3db4e1ad40dd1750f883c16d1fb015000eeb74d3abdbc6eed16583dc61e67e2cde409f0b4c1d67cc1e6775946bcafd1ad419fa11864a540a4a0c9de97f3b29f3e26c95831666e5b6f680b4291c9c183c06e6eb27f648724cf80293122693543fd3d866888f1ae88d7a2d21f82f7858bdded1e006a53da3b0c5dcc1ea9d3480049ded1bb896e7a1dc4d4cbc690bb98ce7c7b32e3d29dd32df080f99ae022a4c571a798113b480e97c9a1a9f43c010112c94d11d8322d6d8288cb41c5afb436b8c28fb4e7719740ef0a16bb53f369503b68fe6b2050e2d29ef1c70f4806e538419f0af8afeba90038d24b2f89973a207b983fe9b89d089e94ac524b2fb0a5d1abd16787e4d988e95b12f316fc6645987fe2b37c6f795ce0fbcc2ac8895ebc5b6150c2ec5db1d511cbca5433466a3474afc27cd8f73fc3ade49cad6eadb6c3173604d054d4a4eb0ffd49d754a5fabe29116472ab97300e6ae0378603c3c8785c77ec195b289c12ebffe64dedd6cd2c328e57e8969b216af062e20e231b9433cd44d2584c78095a35b49141fd2740d1fbe6c5b09e15e4fd3d928b6f6db42f6c44ae57a67833debdf85136cced55c641f93ed5b11f64ebfc5f4657a1656ce36a17305a8fb9a1e3ef57f1ea3ce730cf29ce6f82d13385c027a7593178bfcce43c0fc630953d3463a65c82b985c1cac209b0b155d8634351ee45ef0f45aba395d9d0f9f37f9ad82804d75caa3df26c34401ec3a3ca331aedc768b9fe0c7ba97983b0b70e3a7b2685100afcecaa32973a2fd1e1236b61f31230037c2cdee61ce5c7d084f54200c953bb2f6175da21a076d6f77c190568cfe7e2ecca5317900a4c42650dedb38c7fa501847a69749cd4becac95d66a36695e55981d8163e8ab3f4350f007261d94b5df7e6b1495a6769d743057a8672f964ddae9ada545b1f941bf3713a0c8f09cf7b", 0x1000}], 0x5, 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x1, 0xfff}, {0x8, 0x1}}, 0x2) pwritev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)="1fd1", 0x2}, {&(0x7f0000000200)="cd806328afb15c05735cbd3b4df8d3466bf164e6d22f33d4705ae878c41e5110e6c3b43e94ccee6ede02add977e891fec1a745a0f5ff023c8d8220c220d1cd2f7a939d639c93a7501a0c910746e00d6e02f05bbf763af06272da18e0e8fa2e4e59462ae5efed3fe7142cbd400874167f9e8899a0220f1fd92d6ffa", 0x7b}, {&(0x7f0000000280)="a5818c5e649264733a2232e0954ee94ba19f41f9a998ab86d4f19daea53426db022e71b8904f127a089bc5fa900bbd71a523c92d64eb1d6a257c9d4e81864e511371f573aae1d294c9b7148ea1d8b698e08cc2a9d2bc04327375d46c060b6871291b60bb0ba1226d9d8780e3af668c5ed914dd83bfb388086e2121e856513ab219dd8c4d67dbc3018cf390a6cd3e59d12e3dd497560a6acba5c6dba5f99dd105b094db6642ed49", 0xa7}, {&(0x7f0000000340)="3fbcf4", 0x3}, {&(0x7f0000000380)="5c45a276ae844fc29da42f107dddc8b156c9ae72d9d17819ffaccd9e69ba30f2789afd2184fa4c9538b8bdec14f8aaeb43d01ddec83ea627ca4ca20b2697fa45d5606960ad28c403b9207dee60c2af9c9e7ca964b822b4a87a4b3f4817fa6ec0d6e225a637482fd7a2730b167a466111d781984d73831ee6dfd4b1a9418cdd129d3a30a38927893d9d308c691fbb73a788f3196799662a4a1c1fabbd0e03153e325789ae73d63b2f088880c5bf56bbecf515da60cfdef88954432cd38a31dd6c68", 0xc1}, {&(0x7f0000000500)="eb322ced1ed6a24464599c48606932441858461143419bc7276125f26aca018ca7dc5323508200a88f475213234c4213f4b2c0ca31f036e2e9d818a0d93f475c88ab8d0164d7ec2f38c5775854d429f7dfb0f7fa60c11c6c1b7c4ec5bf7506228207af16d9f1bfcfbe3aa7796d461a614a33aba89a", 0x75}], 0x6, 0x0, 0x0) truncate(&(0x7f0000000040)='\x00', 0x0, 0x1f) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 16:42:28 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000100)) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) clock_getres(0x4, &(0x7f0000000040)) 16:42:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) close(r0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:42:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x4, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 16:42:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/220, 0xdc}, {&(0x7f00000003c0)=""/238, 0xee}, {&(0x7f0000000040)=""/112, 0x70}, {&(0x7f00000004c0)=""/144, 0x90}, {&(0x7f0000000580)=""/223, 0xdf}, {&(0x7f0000000100)=""/73, 0x49}], 0x7, 0x0, 0x39) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r3 = kqueue() r4 = dup2(r3, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 16:42:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 16:42:29 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000079500000001000019579b9200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f000006e000/0x3000)=nil, 0x3000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:42:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="fe22b1b91019e59d241b201366549fc775ec4f35f9f500febe3b76690e3904321d01125bab3f135238b405cf01ca63326f5b5721809d78cc74d889c58c955b94e61e6f4996d16d5f0f7b58ffc9c9a20b142bf50d81e51fbaf4fcb66f18df344093a9e6c2a60c9acbf9a211c5c1061209", 0x70}], 0x1, 0x0, 0x0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 16:42:29 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, 0x0, r1, 0x2, 0x8, 0x1, 0x5}) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pread(r2, &(0x7f0000000080)="a8aa00f6285883bba8c33220d9a316bd341db34c30838efd826574000bff663f991a2075455c665ce3f2cf25313179d1cfa613acba7078f31793221c", 0x3c, 0x0, 0x0) 16:42:29 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e) r1 = socket$inet(0x2, 0x7, 0x40) setsockopt(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000000)="206f6b0abf1ee23c71a76a8c7d7d0d3bd2e1ad8fecf6e9aaf21306a6f3b38160f3bc472cfbdbaf8866ef4a6daa14050a7550497904bc81aa54afbaadbe32e7700e60b1aa96377482ce18bc0d58fa188856d7aa9cbd40af23a11680dd85166ab3d56dfe04aa650cadd0731cc7d084f81a22e6f5c816b79a0a82b7588fca812dff00e27a7c2e33f6b474942b1c28c6", 0x8e) r2 = accept(r1, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvfrom$inet6(r2, &(0x7f00000002c0)=""/61, 0x3d, 0x800, &(0x7f0000000300)={0x18, 0x0, 0x2}, 0xc) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x0, 0x8000000000005, 0x0, 0x0) fcntl$getflags(r1, 0x3) socket$inet(0x2, 0x4000, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x100) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x1, 0x4, 0x5}, 0xc) 16:42:29 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:42:29 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/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) semget$private(0x0, 0x3fff, 0x4) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000001040)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01103ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb96e6d7f9469e91fa6045f4306b5d4efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4701f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a63690230000000000000000000000000000000000ae51a3c66ca2692209930220e7e4d11439b1fe037ae1a152949a9cdbea18e08be77fd04a7e50cbce24870b99c1b625f7050a89d7729fa28b5473ae605d88ea48e17ce61d439ca38302ef133f8386f8e45ab88ac88da720ea7baf5347e727c945f79d79fed92c64caaca65574cf611d35ca0d0bc52a2a61afad8fe8e470340c0f7034bc8eeb1f34c641a46703d39a8067f1d0ffc089fa47b07c9cb306cfed"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r3, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) r6 = shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) shmctl$IPC_RMID(r6, 0x0) syz_open_pts() 16:42:29 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000000000000, 0x1000300010005}) 16:42:29 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="ed9285321ff97247fd2c96a6e097da495440960874cdeccf490da07f498dcce68bad6c8475904c5e2ae7b347121269611c63674c44217d99bbcb32ba2e030422d65bf263a4d01f7611e241492eecc3f948ac32416b3d163d80ded9bbe3cfed6a7476e2b71317ad7a"], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x2}, 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:42:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000780)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) setsockopt(r0, 0x0, 0x8, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000b80), 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0xfffffffffffff001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000500)={0x1, [{0x3}, {0x3}, {0x1, 0x101}, {0x2, 0x3}, {0x3, 0x81}, {0x3, 0x3e649485}, {0x3}, {0x3, 0x7}, {0x1, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x1f}, {0x1, 0x80}, {0x3, 0x8ab}, {0x3}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x800}, {0x2, 0x1}, {0x3, 0x80}, {0x1, 0x80}, {0x2, 0x40000000}, {0x3, 0x7}, {0x2, 0x7}, {0x3, 0x4}, {0x2, 0xffffffffffff8000}, {0x1, 0xffffffffffff37c5}, {0x3, 0xc00f}, {0x3, 0xff}, {0x1, 0xffffffff}, {0x1, 0x61}, {0x1, 0x5}, {0x3, 0x5}]}) socket(0x14, 0x4000000000000000, 0xaaed) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:42:29 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = semget$private(0x0, 0x6, 0x280) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x44) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r3 = dup(r2) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = geteuid() getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000e8020000000000000000000000000000000000000000000100000000ddb1770800000000000000000000e8ee000000000000007af6c9cb7ee9302a30046d3c53681be8b0f3e913292586e3c993e9ac7faa391b1e2bd54e77918a4e1457080000000000"], 0x0) r5 = socket(0x18, 0x1, 0x0) mkdirat(r1, &(0x7f0000000840)='./file0\x00', 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x4) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getgid() getgid() getgroups(0x0, &(0x7f0000000000)) r6 = getuid() r7 = getgid() r8 = getppid() getpgid(r8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r4, 0x0, r6, r7, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = shmget$private(0x0, 0x2000, 0x482, &(0x7f0000ffd000/0x2000)=nil) sendmsg(r5, &(0x7f0000000140)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)="b64805f160c367c54d145223b6d8cdb7bf5ab70a52242ba5b86f4d392fefe5966005510f904d72493017c6245fd6bff4e4efb358a2f3ec202236615684531adc1a08a0efdfe3919a152982a84bbc972c7b73952de86750373379430543e0cbc7eb753e2df71033b2c6de349eb8ae2498e85d0632289958eea5e1de5f0dc57fb23265a7aafa0db8b098b7891146b8432296660bdfe960ccaa1db51b47fdac6ea53fb311dbb47575485975ce2a40378eb8", 0xb0}, {&(0x7f0000000380)="0d3844b67f41b509b16aeb6fb4f3060b35ffcdc1d19cf159ecfac861f887f45dc70da8d8ba3314af3e499ce72e5f9ff3dc66962e090f96f5f41043e26e493ccf2d2544c0ed1abf90e92630e07d309620e666655b21d5455f7019c112117c846c8dfcfa851dea451a5cac8d4b6c594baf2bb9b382b38f0050c91f4d338239e4084023d0d0f94114727faf28646615ce6b63ace9db13e9682dffd0822d4641e4b4474454b2f2b84bf38fb410e6c28d2a212415cdd8854343ea78c1d2cceafcb2b6e295fbe3ce322dd0059d78371fe098daa2e52e", 0xd3}, {&(0x7f0000000280)="f4cc32b4069aa16310fee0a0c03b7791711f1ef72ef8092533920130fee28dde09135eeda977d07d190b59997aec1e83032d7e909da982b07bc6394825d73cb161ae7cf86817065bd39ee57f530d58d910bf45bb44d60178d08129ae9956443ea8a5fc9c73849b7571b15c3d83fa965654b7", 0x72}, {&(0x7f00000008c0)="0e15297840d350fba0b350be8faf60381222c75f83e4e0af128d63418276ad9a9feccc5f535af7717167d5fe5cc7d655864d136eb68c25b0c4c7fa326dcd40ec2e4d47d4072b192b187b50793c9fe54ab7a8f26199f6d3b5df958cdab0a5929033e38e46d6150aab1a00070a6faa6882c7a61c45357349407290f4917d1a68a7682def4dc1472f074514e5f95230db5d6d1b0f93f17d96d24e8b7cd34a5186cee3b4a904ffdec3315b51a014196bda8f5a737dba607a6981361607210e573eb9716245bb470369cc2db2fcb8a2e52cb53591e0b7adeed2a1147d1d90c0bb42781a4a6b027e98f33804a510622105feff666c6783af6b8a7a4373fa59efa2a80a19c44e864d66d2b3cb540b247ef8aa1c8491b8fc867918067be2685a6ffa9ad0ed0528d29482b1a281ae7ebc2d7d3e0e9327e02a276102d02ba47c843ca664be83e5ed064b1c2253bad45df0277d10225b788917022d70da19323ae06363cfc5c8e73f1348ff5c2ed7b5daec4bca66a5a1af68fbd3d3108fc9044621661b37b3ef21f1cc70ee26cbf40191445b9c679b29a211f78ee41700018629587801583fc483ea7af79d6772e538f3aad21bd4b31524995e4b44327624139c94a4ce7bc151e89e9edf764841067a59f19ad0290ba36d15fc9edcfe4c9a60e0cdbd405d64d4152aba59931c3be78671eac275c2dc197d5a6ae31e592eaf951730811833f6098ba0fa85e0696d08217c0db7dd4c1fda96de5ae0e6e1bed14f5738a20f95549f340c7e36ce9ef0422d4316d66863b2d648d9c6b813d6bffb5bbe3e02e9c114100bf76153d5fa58156a4d2180d81ae85af9579f63899f1de910281562b6491f3884f0caea5228108d69f1ca8fc39ce2e78f47c2f829af6ebc3af65c62f86506916e0fbc55cb4481f79e02a2e93d70be010290a758969feb92ef34ff119b8996e871761923a810307b510066f75d4c0fe8b6e58370cb5346077213a34f65ab0797a46a707456f04c772b1d0b3e0c5043676d2dd41228b7bad2fa0bd60c0278923893bbd643cee44360805933fd999dcb80e3a91b38f0656bc6645abc3b4844a691c3815a48a750b4804faa319b5ba78e6a86460175ee629f830f438b64f697bd822052255d4ab30e71ce07f91dcfc5cae67febba6c0970b36e5fbd04d218e07dfc424b575fab4bda650bbde04300e82781788fa7ccde503ecc0fc43dc428e333aca980a405353c6b71f535a70d0dd2ceb0f08177430358a4f2f5c461c42a9389e71061dc45a9cc311d3bf723d9a007f82e7198361e589b702673233f494dfcf4a4ee08dbc37be959c0f0df5b7d22bee40e7289794794832962b63263c9c72314f727ca2d83ccf92afbe15e5f6eb60a4cb7ff9f3e4384e5b951bd4d842776c03f64593a9ec239f4acbb643f6673749da2344a8b49bb5bcee6ca8ad9d23456d9614e6a5ea0b89f634ba4ba0e2dd710fc59ca2b22cd9e7b1e74c81ce34eff171df87609252578bd306819dd00de5b8e013b2a971cf1025c974e6f519bc5397b339ae0103a454d89455739e049807a95f5fafb56ac2e75b9dafb707c3c3ff977f7f1b321721488364b585f481d7c1b1148bdca8a03608be7f40ebac82ed8b7a2617103bc6eb846e2f49ad1360c9ac927dc69d2c0d719f01c69c78cdc79f90d9ab5170425d3ec0c18b1b1da7495a318633656edfb8d6b656398d36ae9054111c741f669ff3d73cb70a510935380c12666a90ba33feac257333bb665f23ec057d3bd9cbbc6bcf5098806dd58546036c29834c241f50092346225879bf0635101fc0a8514ab64aff2cb8b4937caf0d0308165c11733eecf6b0be56abeb85e5e92831793fd359b96238ec7959fe527215b505a8566a4dd384e2f77036325b30de0d4203acee66e60bfe7a0f8cec985995ed647b37e892b7236b3f50cbb939c85c9be3b86bd7db0f4d5c56d5a4a1badd79aa0056278fa23e703ead6cf68a3d48272b2cecbde1db060aa3ef665dcc2c14ca77c6d47f1ef76dbc1b69562fa8e3bdfb3a9a5d8ac1d1837c53cf7ced34abcbcfaf5c2369093cda0cb5c577dc09eb159ccfb96e3ff6da093a1a1ce09c99f90124fe495f1e6ea7680772414970657b444ebb9ef911b051b306c236459f15c1617615ecceb0e53fcda4ea5f92c507b93a984be8cd9b14ad1c40e1ebce5787a4be073bfe118f89d24ab4376f5eeff692db99853955de9e261719c6536e14b1c17cc159dd0ce939d73df1b09481953ec6a4f971c8fbfdea043a07242dc3367a38b27817e7655845a3029bc8dcd6a82a89bbaef3737961edc2ae41199ff99c6cac17495c51806b2e04b4e70f33a36762e69adeeb8997c6b9e1f9ba43353f0ad6881301074edf963fa0eb3bd428c65b77887fbc7db164d572b35c464060dcf42440fb575a8a4a12e584b8ef09f37684b0f89b534f2e7765802a755d716b5b7c6dd1acc6a15b9606d03ce2b7b95b089d2f77748b5b05698ad55a2bc636bbfe5ce13f27e6cc723c152f21e0b4cd5ebf1356a5623b21676d011e24009f3ff56d3a1e61fac0cba1579d43fb63627a7f226ce7dbc5da7b4b64a173511f01be88689427f2b5420415e399cd3a4b8a5d81c9bd38adc6fa0d23a8b9550937d6821e6a06db3232ce7ccded1b4de33770397ca7723caf48d248b048a00e80922f548d705357278cb3b55f84fca0cac96f0f704bd52242853f7ad58153b4d776edd3889d91b9e50c5fd493dff2149d66dcb1c36b7156176620431aebce0d15bcd9a5d3a5b2e3c11e5d20f8e95d7839d6c775a12c963dfcad874b02f611fdf4d21535efa8283f8e72456395560707beaab40ade61d5a9a5f8d7e39e0977d1e64796a71fa8c4c94431fc422f8478824316472f9cdb97409f2a52811a0cfdf6a29e44843a3be3bf2275118754d0663de820b664a7d1772523feba8a39d15e775d358d7f6b1bbc65f900b423da59d358eb6881530808de1f6c4170e0fd37a3eb80310dc09310df7e9a23ecd6cbe48df912ae123614e371c015da7ea73a58f1c85a34296bf7d42f26faa684d05a4fc2825944d98eb36d66f632c111fd0b2e2322b7e48fc26d950da6af03ef1c87cecb3af2d92772551dcc686eee7e18d081ba064ea49b0a74f9e5aa188f7e07b86321610fb175b68c8bc04caf6001d09a5ad720267ae0577f3d89324535f9e8cb6e1426a2dbd158d9471b0eda6d6dcefb6c1fe90178ede949d9386dccb70016c3343928cd121bbf7d7b204d38f0bfadb705072bde8966a80c810fe83bf684eccb3ce282bf81a847faceecec5a85b4300eba5080b345a221b0144f58d1faa0061030b18b5a14eed877f84b33da745bc99d653f2d84a19f4d4164ea0d37530df31d1266d5dc350e5c8fb66774e0c5454433ccf2a1f9b1ee17a35ef1d3bae6a6100ec7acfd3bccae988e54bc0aecc521c0350bb313916b0351f7478569ab74c537d0a4eb5d6e4232018c1acdab7d990112c53113c472d95b35ec6bf90e9b2d5b4c05fbdfad4dcede07b1f72684f2ead82e406871b2032f05f326dfd2e7c96315516596fb91e9857a60a3546fdbc784b0cf7a2f22fb9d90bf59f67b00f00b2a41f19efd70ad5fde2aa154bb3f5fc3ecfa2b0281315ed596c7ff55306ee16b9621b897147d4102960f07d4a2befc85c34187e2dd2ad764c4c787e012fe7b5e9fe9598615c21f3b6740709395cdf541b9de4e1f981297c2e0bbfe814cb18f65d6c68b5e05e77233dbd13c28e8b5893799d427f01b09097410b94898736599f9f25caa149a0aead2b01695f91a8425d27560dfe15d3efa22b94c19b43abab50ba0e8fc2a08649e7c12be0b6ad566f1ab2c55c26f84807b9e7c12d5125b9967cf5a6fdcf7433a3672951f70295e3c0ee909d4859507c439d1672ac5dbd11e213b87bb226e02eadb06dcbdc9609dd605b8eb50208f88b9b3867957e7f5a0fb0edfb691389e356a15d4b5130477c2e36fde894312835903bf41eae89fab3a6547df41e4b28e33e231005b5d547b257d0e517d66bc036e34a3bbf2fd7e456de4f4327fac1cf606f3ddb3362da0cefb21d8e8bc5ee4c5a5fec38819508a59dc038aac51d0918248c0dfb9ee903979a199fa8025848d805531b60b9a83edcd28c0f18fbc869f54e29dc89b1c58b407855fb01fae226b64752abe3074d1d6ba38636610827b8110a2e8991f0181b401ff6e9539577a86516935e9401b500f7044e29e54b91f72d4c65a5ca09cd8928b89d07a3d149ea399f9f523e860acb2df1b31e6f58f19d35d31f4fff6800fa92a97dc0ae66d57f03e21267c460a2eb510f607718a7e1330d57ae627f5c87ae3f2c34c6897e0c96679a1f9dcff3ffaff7060c17e8d39c5491e6306418e1ff29a96d1cf6822a760251b0fe5e560164e84344e1d467176cecc530f001e39365390d2a539ac88e34f164c28f2916e6290142bcffb2cf32abdfde236435ea1a2cab545892bd777a67cd322b3a7a67681dde569d8930580a1de1b920d96445c0aa258808c1556b4d144697c7fc9f29d629438c6f600be500907b8712684562570f5656c883db51ffec09b29233abb79cb001300c38ed47bffe2c88c38eb79c5115788e825de2a3828d10f8deddfce6d69d57105f123ca6c99beb34da4e4c7e3fef6a5dd5341046c566f0b309c3c17a93299c3e3e55cd7bbdf5971f892cfa29ef415899a77f7b29dd03072b555e684a4089d9d3f9c3b1bb307cdb0a9a3e87c620ea0144dac7fba7861bf6a40d29cd7b8a8e5de6ba4f2faefedd9de37f5eafcb22ddfbf120a53c621c1a74e551cb29687812e5941cda419631a2bdd4ba64ec746717717d70f3fd9b6463d3156f5f595498a4275ffbac0fb195c590b0704f4a7f1c3d6491ae6e6f472f76de189d6a152374988e7c6658047d660ee4a60704d7d38bb136333e8cee97abefdcd5e7ffa0c7f760b4f317012ea06f09042d3ea02f49a0a0479c4aace0f09f08d631dcdfee71448ff14a1b9176de6beb825f22ba67adac62decf655b143789f0523287863154cb5c5b0de40c95186e7d77fbe19254b193af6abb3528a863f2655baeb3e8c0fbdff0385de7d064c6bbd5315491fa297217cab29271016682051ab67baaed7c0dd1ec18f3f7f93654992451cac35c29367b852007647bfe96837de07ff5e7220f6e0e2e0a5297bee3435027cc93b44b85f0265211c8e364c0a2c80a58f45833e073160e778a87dbd038b8f5b945d4773b54c14d947bf12f3a28971641afcfa64be40480a97282d586b41c3c0e099e4da989aea5b8d0012093b15772a635301bbefd8df3f332f15c20428bce003a1de9bbf4a3b50c86d578a8083c3b3067b80797677ff6e4267a05ea0e81c2f70b4025ae1b6918f90b70fdc3f2b1834a5bc1e33dd7efef4e30714014c80577659acde8886322b32491bf5e9404772f0a2f8c49f16194e077f3236f67611eee1f3c6a841211577ebbbbc973e754cccd10318de000106eda11a4aea7301ef04f90c9f76bbcfd3b49ee27083ffbba8ad75a8e84d7bd5f18c35f5c32f6bb8b1b9d6aabef111251c7a7d68acdc19be74b7c7c2afbfe8c0ecafa4bd47a9f943c7dd2a5967b1f54cb755be93f862f62ec2e5d02e3134f02c9b2a808e3ab9f2d18c57b969f5f9bc829dff6a14faee5f2a029018dd93207c6bb6e42c193119752366f2c2d0b22a482d66e0b64e6308cc18416a03d609472815f1b02b0b995860d6d98edab7fb23824d5cb10a55295c13461ec995f6121649a46a9e67e5110ed63d2d7578a4f33956fee0d232edb1e08ec04a4db5f643b", 0x1000}, {&(0x7f00000005c0)="1716cb25bf60cd9d09a56eaa5ed6ea91a9312a23d4130f703850cbff2adcc8a202a19a4d31a7ded3d62befca983b8d62ee3e406db8e531207023d616fa4b371958492dfabd20ad793185b9ede2366a6ccad3f8870496e821e7c950536cebf0028a248ea7ef947d71189f0d77536d1656c15c6c4c3bfca5aff3f97d921388f040e36953e275dac9863df9215f0c49cb87eab90d83e24122abf945707ec16e09d658ea49390d922842c8f5954124b7f8ed0d800ba5f8d2391a40c821853e031899e4e696ecc100c47979cfe612d8cfc643adb07da1e9d0afa584d99d7b26fe1c2956758227281c75519d", 0xe9}, {&(0x7f00000018c0)="afcaed48ec62b67f72a39fbb457e8dba6af193fde200551f383f4a77d3a5167c4df689839f249ca09d67690ad8390c27b2f63d6a888d57a428bf2290322f5b0c24d9f732bafcad0b4af59a90562186b1aed5127c513c6eb1aecdae3698d6bda3ff83af59cd7cdaed58512525a83cb44537d498ff4c41c71cf66cf707100606bbd77ffc488145e0581ad6e9493e28d09a57537e8531d2011af46b1b95fe83c274fdcf852c89d1915b227194545d9887a636c9a9e34a49153f7a9ecd3e4963f15f8fd4c0d07e2e7417faa97974be441f9140b0c6c2e7585485448c0fb7ede55e9ca492ce8ef5cd251c1b24edf3d77cb3f961da9978ecb694294117e874201b", 0xfe}], 0x6, &(0x7f00000019c0)=[{0xd0, 0xffff, 0x1000, "9e522ad4d50676865b8baef5c816c4da0fe77289b05fedc7010847e785acf9c361181005aaefcf56a5864fde3227aad501f884b9bf5fd7cc097a2de0ed655d200e2991917d70be20a118384ebdf8adc772e7e070b9461ec420a07f178dba9ad25312f73af838df6cc77098a19a4e26ee2eca17e6131c2266413077659b2f06dc3057db063197a021feea1b921100f9a9bf742df369d5e5b56cc37140ba00258b8cb8d59abcc034e9de75b7cb4e7ccfeac6da168669dca03673b743d0"}, {0x70, 0x1, 0x8, "4a80d74af50cd563ab781a9213cbbb72ff5607871f54a59082e93c02b06a78722595d2b1f849b09bf6e5aa2aecf8dbbf432c618431fa3a766b63c2e2ba90993a6b20c580e66930d1c3355c8593e76cf98cfe6393db9753ed9a4fde1bd7"}, {0xb0, 0xffff, 0x6, "33a88671723d30ff22dd7ab513045503f0c703d6505adb96ffe0bd7c00227ffd550809dbaebd09cc9040475d070c03ceb8c06198680cf0759bdaabda1ba721f59f4fcc0512a5f8287488efc2630bec0c393f02b831c768d63e990a5a8ceecf881b8d5a51960e5fb3e82a0a8ed2dcfb9727dc079b89ffe1fadfa23fe86207a83223ee87ae5c23627679993f6f8eb65b50a524a0a1f493028e5cbe3e75a083"}, {0xf0, 0x1, 0x48e7, "46c85890d565f03a94c158bbe46613c57ddb385a216e99fb9d7f3b8672df7642abc15c8289a5d20d8a3907c3739e1189ec10accd4739b41438a20b46abf0290f2bf143af5b802b7a3da91bcab279acaa53c14bec301c987aaa07cb0136a59d5a81067d7a0eba4fcd736549b9e3f884b7142e00bae92d31deeb4b7175549316cfe578211a432e6223c57901e8dea196b7ceb993baf996ce853ca7507f7925fac873db24ee087b4c4890662bb6fed363584667e95bca3f60ead8b9294b22969d70d663061cb07581eb7b60c0a0f13058e92b30eb154a551f8ace0d71e051"}, {0x10, 0x1}, {0x48, 0x1, 0x80000001, "fe4ffdebf44b8fd0beaae9a278e0a4b7d1fa191a8fcd62fdc1acc23fec2eff45b37422e765eae3543586af4d3cf97be99faa9adb6ebf87"}, {0x28, 0xffff, 0x80, "4ed822a2f850131e4add7bb2bf5fc7f09e610f17"}, {0x1010, 0x1, 0x8a, "5084bf2ca395d0bce786257803b1dae19f92c09f82b7acb73679a8cb322d32fec62aaab034779e514295a33cb1199860faf4609895a1ce05010e8efe3694665f8a4a15f297804b0de954d72d941a61952a0ee7311e63577e597741d8734f1fc4c222b102bebbce962ad8db4e196b4abded4b9242363a3295c04b02541a71f8e30472b97e5c9a386a8c303178b6f13833bace0ab7b8f3dbfde67c2c5f00dcab2af826108ce29bfef9978f255e74dbb8230b883cedac7c563995e982acd36c93865915a775e164715d7594ec4a7b01db404a9bffee0074e3353065518c255b8292d1cd89631c1bab8caf8ab96e0f39e2e587b97379c3978c52a27a081bf0524214465066e8dd82a4a9b7fa8be681723f06bdb575f9c164ed8ba14e9aeaf5dee935020e2bbc3c01f2332915efea76f48ab5886cfcb73b6e7f62c5e0a62d29c1c666a734a974d137ad14b0f2379e2a28d815bb0b769030419b15bf6201818156654ec547a662db252f58b5ff149c5a79cc9ad27d717e762305887a235d9362476c04a61a7d712e81aba7e95362d13a9292122633d4dc44d59b20482dc6e8467085f32d509c8ff35f445a770b77f4d2dc019a337473581c49c6b4f76bf37da5dbc513ed4ae826c566a6a25c2c87f3823773af36cf9693f04224114ea5edd675abecf18aa0bb8abd0ee5c387e48c12902e5d095291ab12bd1e8ac6291e3c321a463831e272aebe089456373b45f3e8c0a7233c2e60e0344ada43506bf7e7bae5c625b329a41b5fdd169a743bee8b9365df7e94cfde7ceb43673a035358b49a16002b9e03618e9fb08b819daca25b58ec8988b7040943c048bfe15311b92ce184a00f299a7b381a2500fd839ce4da04335b3705e085e6281988dd65d25dca47ca8c7893c47c2ea6f51474471d1e5f0eadfaa766f907b31312fc86adb578519966a0f21d5d3c266c5c8fe284751f5b5b03a805af011482bbf34bde9dd2b9e4ea43f2a0c3bde4763114ebe0f18dd3b90ce9ef98b25f7f8d1f61f7fb66ee5e80a1647b1a7721f04df22d28acb042801ea4c8aedfa6bf9557737d980bcc3fb3448cef3c595530621d8eaebc1722564e7db00ed26944b91e605a3a5fceec20bef1c654532d7d52d5d5c298bc38b8e5584162bcc107704f28931cd3c04ccbda8c7bb0eee8714f6259419906eef3ea8d0cc6c4d4f8e5b35877db52363cde2418b4be4baa2f9dcf076af12043ec68994d9da0ad53c3a7ccde0f74fa7f138c9fd136cfd0e31d903a130c41232a0cbb067bc248403b554201ffc134691474773a28c34b88d073614f9ba27b844bc010379fed167cc13fb6ad29d4cc56adf8a5a2e776a1dcb269f6caf6a8765de122a4939de6563e63108c73412e63ec5419735b14eb661b5455f33fccddf0bba10c9fe4b95030ba34f68e41abf6cc92c8c849f4de086964144da10cf75c254bd3c2f383d8b6a71668f0d78cc9a3bb3ad775710f8e49cc228bd3e6578fa14525c0e1012a18a7b174fdc802644ce968c504bccd875ed22fb60ea8b392100bb3502ab984d3af669f0bde4bf1c4e10d6bfeb791b41d08c93fe10a0d29c7260635e3e68c731a690b9d7ef3ce6ccb2fe89f3cfb863dd490355786737977d071fa6f52101988c78d5cc935b061b1601890f7858a650f0e5f2f5d5e4067f346628d60e4f5961224dd831b3811592a6558de63c3442d1322f0ccce9b1cd068502861eef257ab7b4187c17bd438e96ed750ddd190e6be8876f1672d20cbdca350ef6fd55901c961907973fa1416fbbbed4680f003b827ba555c0be9965b2614eb7dd1622922ab4dbe143a646d0c19fca3217a181896b15fc53cbca0ea0808b4947140d5cf25b766fee24756b512248545d61cc1a61dbc47ef89984815ef184024559adb95eeb16d0f087c76f764ed4f7227687e31e93686c386f3f28f4838a12227ff9c1abacfb40b6c867a4db37352e2e686617043b57893d85bd2f2d1214bbea105aa37f8343f222dd19713487be9c7f9041643125ce46254080db81d21b113ba5929fe737e4f9d1b25f33256261a4cbd3ddf9620d3bb2ad99bcfc667af2832d04affa6b0adc660bf9179225fc39d47609d5c6d06e44a4d7857925ff2c92482e49200fc9ca1c5033939a869760ddda21224d8eace78038953c5fcca87784b568fc2053cc3c95f59427287aad511d43dc04a270f21c74d3435b61616d603e4f34c97d8fa3b3b45fdac92fb04fb947bf6c3d52c29e999127aea4963aa0a06645222c7d862b3bca00140b9537d0c7d59eb1b212ca45e37a64b1872e18b4406fa47cf4db352f3dcb95e7a2d0a5b801fc46bc5e339748f2bdf425538a9052099cae1842bac215144df903b89cfd0bad48598a80acbaff4c6bc9ef55c88a6bcfb0df9d2ac5540fd963094c9f414ec040fe692212658e190289b58675a06fe3f80ee4052f221c62294ee2536761ac295d47a571a7086fb2dee8157951717ed9bd6930e41d0ef6c878eabd7aa428c42c0a32a3c12db178b61acaf25339697e9d0695440307208cd80e09de00d6ffd0e23b2dda335f2864969d6eb5025110ea37b3e62fc9fae3c7fba9d09d4f6b08b4f0045db34d01d28beb9c4b13664dab3c7e09ee56b65982e2ef24b298ceee45e7aa6c6f3abd213cb908a6d11fc0c2950afa32069d6bd7d4a4e4facf6bb857ddfeda541a91bc2e7664a0453a2f51b1b18136335b336ab9ab25f2cf52ac28aabeebb2aa5dfa1fe45d2cadd99346829849fbfe8fbf9db32849fb96061d5c41a6c53ed930c6e356251dd3e76835ab688bc845c24a6310d91bd4013b1453307dfe1a8ba719162d4c7b363647c9b28c6800968ece3e1931c5cc5a77f2f6c11af282d2b5f68849e8c13571402c96cf100e0b7faaa6471b7e4963cda8b09b14acb4b27c8ee0feab6117e100929a13c0b767cdc3665bd4be5aeee359937f63037abe19f346d671985c39afb1c436304ea812c890f7d1824c7bfc7d119c55f7fc7ea700c4329d4be41f78f3e82fda7f6d47d51eaaee6f2f11d826dd7508f59e9c6546f93d426c1775e2a20e58d6b169ce02b719c93b6f18934f5b39ae1a28549504e88161f14a8df2b760bd7c49cf93e70140cee56f8c18ef70269d6a885867e9a74227d01ab3d42e714fc5f28fef107adee36fcf798f38d543d8215a3d01b30e1d5e49317047ce911f7f0cb31d03e9088883f88e7c8543c73e70073d5b4a95b2b635050d923c069793b2627749b45eb0b070bb1d3e85a767e703968981199f900bbf5f5a3ffba4b04d80bee1d6ab4a409b1265225086efd2b0804a0d72cbd8f6141ec969fcb3a38a3ff1e7530c6257887cdc2f88cd043fb27c6948968a4d10fdc95c3b8cbd0214361da9bde5d7b710fa4fb8108f5149329fe726a980b03dd44d7e2ed4ff8d298d0955375f321b9654439ec667d374f642474fed85d6448081f71d6dbfdec94fbccbe0513db589b663780b4283cdd00b28e4b900f3a05b7e722cb5ef96a68fcbfb43aca15346632f2987ba69d722ca5cca718a49247ad77aae7c2336b16e99dd99da91625e960a724bd25fcf0fda67b39301fbc92a32b5dc5695212342d44126d34dd712dd23db34edec455e7f00fc21fb944abbfc6e1d4fd1bb026735f9e67f4c9abe0c216a60f94f4b089777952c7a5eb5996954b01ceb0e7abe893ce0c979ad1d2f2bc670453c7e556e14a558283accd5400c4c6f460323727b0fbee58f554e2883a1ea88c3210c30fbd4cbe633042d828f716756a662dbcdaef2249f605fe493a7c8273c1ad3fe8ba53be23b5b61e7e7f83880e2a17ea9df01b8b9aeb9e68e9e70ef9f5a0c74df3a19e5feb7b05b9c38b85d72da0b71a2e21f0c16b66b2bef485dace9137adadbc9f1d49a7505beedc37a7a165c3bf1bb9edeb3a7298ed1c2bd139891fb3c3148b1234d0ffccdb260e935cb0078be5f1740bae1310114e5a65a72b935640249c367e5e008a2605a165364747d557c432e852e7d2e99c4d0406ce410ae7c4d2dbab09e7226bf792f549072ef665e7c13f76c9951c8f7eceb1b6e34a62c71b405e3870eb717a9661d30db9d265921caeaff249a731247943ed26087a283962394c3e3e3361cfd6b36bd352c1a2b7b9252c117e05b2f0bd1d7c46b033e633e01e0a366d0141485165032a523e1c5a9f7f3da02aa7ea5eefefeec17e9ef9b9d44f90716bb214186a2e9990af7c98629a72d6298864562bbb9c481a9d266434a912c7be29a3f8b77ff9dbbd66f073da9415f1859e8c6d427ae92b8330ac9ac21f290455a5536871c1fd119129aa97ed67bce38662ee31bc94c7a7e414a73709a2f21d712933eaf111c4dca5f5b666990d2747689477c86987e5badb2f4b7cad074a5dad8ff05afe8e69f41daa6088b85f6fba9ede75fd0c08d1309e5f2c18560d0c7f6572b993c20ab8ffd17275ee8d25e1a9b04aa519b58d0495b17ee7a5a3466a8c7447319741e798fd31d2c840090e5f55fc64b192ff36ca7c17b414d849c74e19dc9bf67f05b86209d5dd467ee7029006b61f01d04ee0eb37d51c0fa621ae6765938175fc6de19cbc42c24364ed190787b82166a16c0ebf1022cace242494ab36e6e7d523ba5cfe757112b39cce9bd6cea2ad4cecefbd7e43163ae9643488d3feabd85db022f89867ab07b8bac4da09c7f47031ed540f2ae6f99f239f38b4b4af8424c2daacc14d8b3369ecd4d8c0bc203f62eb9f50a3cfb96280c4479d47bbe3e785dd1f18c475c2f182d1b1406d23034a98c962f3ecab94c557347f3c7c74faccd2af75cae72ee0c4fa1034a33cff808a1386caa511651da6fc06cc2eb2c217280f4b303fbb2e6acbf9c6bcfd687953df5b1a1a338eec9ecb73ddb005dcea0b5fe3861d8a922b138346ab7abf0b06c4e372b785fdd46918ec1f3f0d9a2760c977a2917c66afb3f9f0a882a2c2cf5e59af3bb39975b0cec2c5bdea7cc7276645c5ec8235771f7a9363e36d85de4ac0bdb5eb9ac5e0d7d84425a4f8e67deca60d3ca3ee953e54c0a89655574404b4c5732852c3bb9f12e65ae54900728e146b7b32a7844a5882a9bb967638853aaa8bde38e97bed96490a682859cd207dea887b4ae25aa31f4a7f8d1f53f49fdcb238408274f31f9901eff9f39d1c94d16a7178a99e013a24f0fe3cbe6fee21e7f860fb5dbb046b0a928e13f46b3219d7955970aabefe77db6aee0b135c63a0da56fa2aac9fd7b4b72575099a177573c447c526e2cfb519a89c820a492bfc950f759688e9d5e192255cc2ca73b05e0188cb8a6c379c067a8fb5d33a8a620dcd337cd111131cbb46096b456578d74d26e92d5cd2a1e0d2f5810eae00948dfef48a277c63a9767f826c429c914778bbb74c2c649d58ab6a9f7d42e0ad216c23dfe90ef35c2d3d733d752a8b95c5a5fb78f26b1a59f59d4f309d3cce291c28aeee8c969b249d9948f0581793cc86649a5d1ae5e171c60d0d354a94be7b7adbf69cbb54b92a2896ce49609e8d96c709b72927afb0e419df24161832699a00ab58e16edb3165e8db8c554a4fd6f8dce10f26d69ca8e51f1f95b02d571dc17de0400ada94b698d2965e4f1bab23518bd7a400e79539e1b08abff0782de8678b6bc9b5e0e74b10bfac32a805533148617dab38128470635b984aab79543c86c483e5023e874c1580bd67ac8cf5d27937902e3c7ff594f9215f4dfa0237d6115e3e944b8e62803b2ebbfa06836dac7973723d03d17432dc4730930914975620d8f2f37bc253f047100f316773e75acdcd617abe074ad76affbebadaec29237c3e4748"}, {0x80, 0xffff, 0x7fffffff, "fe94e607a57515f2db61101fcebf10d2abf7aff3e978a8daa2965d60d3ed0c22d9e42072c273896261f5cd172c0d9e204723eb1e4dbcddec23d937dc9ac428fe8c4ee4001ee7f6da56640c6c25e4d8f40a6c6e146749d1617be0cf9b0d2bfa38c0451b4b01bef5620f007a2d"}], 0x13f0}, 0xa) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x10001, r10, r11, r10, r11, 0x180, 0x5b8}, 0xd736, 0x7, r9, r9, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r12, 0x2, &(0x7f00000006c0)=""/242) 16:42:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:42:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) getpgid(r1) writev(r0, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) recvfrom$unix(r0, &(0x7f0000000040)=""/91, 0x5b, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0180000000000000d38f6d93696c653000"], 0xa) execve(0x0, 0x0, 0x0) 16:42:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x31, 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x280, &(0x7f0000ffc000/0x1000)=nil) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() r6 = getpgid(0x0) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x5, r2, r3, r4, r5, 0x0, 0x20000}, 0x3, 0x9, r6, r7, 0x4, 0x7, 0x5}) 16:42:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3a5, 0x2, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget$private(0x0, 0x3, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x228) read(r0, &(0x7f0000000100)=""/55, 0x37) r2 = socket$inet(0x2, 0x4005, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000ac0)={0x71, 0x3f, 0x2, 0x3, "bb8789b57abba85cd8bbbba9b5c2e913cceb479f", 0xfffffffffffffc01, 0x8}) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) sendmsg(r2, &(0x7f0000000a80)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000180)="0972822eb2d241eedcd157c0b8b43a2012e7bd12ae8c38974977991c2731ff4c5da89e306303f09b7ab9c28b5b0326875d896e7551b748d13a1631a66ffd6cd1c676752fd8579fecb41032ad5ac9e511310177504e31cb8d32ce50ed3acc8cbd799b189ecc5bd0cb58e98c3208dfcbdcf1899341de6448103e8ddaf6d44ed97351a81ad1e9cc58b4fcd43c0ea25d264db5393303946340e54bc216b6f0c05a765d17aea3ced27d4ad4b507fb1d43eedae8d7fc936ce05122a36e21268009e1055fe8cda4ce6f9cb56b99b6d258cd3ce562", 0xd1}, {&(0x7f0000000280)="9554880a722f73388aba9d5cca0159f559e7bd4ded1c42cb5ba6f45411a4df90edc0dbc1ae4ceda4ff8b0eaf1c07049c59f30f13cc146e50a7637084bb811a5cd1482fa2c1c9de7a999cd4ace385711f74a35a50c35615ba634b1c1e9a19868b533d3bcc363ee2c117aae727a5458048cbb5c3b5f61fef26b0dc6b81380f47d6abb9263af9e00a6b6da0", 0x8a}, {&(0x7f0000000340)="eff6da604eacf8c7b067eb267d720c34fa4e37", 0x13}], 0x3, &(0x7f00000003c0)=[{0xf8, 0x1, 0x7, "73db8ba9e5a1d41309f79526df87c4052912e4d88c50b6ebb7b951114476d34f1dea72d2cbfb8b37bf1a8ed992b6d595f4a766a927c30f6c765dd9d57e3b8d6cc28c426a501cd0ec36f74612289e76ae510dac6135a1ea20c57825ff8d34229d73dade2dbb4abc399f95334dba5b70ea798a783c3251436f7852b162745af7fb80c2438f84b45469435f661f7d1193adf3ab4ca497f1decb9fb507161bb49ad3db2ff12626d5cc8af7a213f9cb4a94ed18ff8e07edde02d69ca5658e3f71701502b5db417ed16db3c1d96e3fd9e9c0217a164fc21247bfb31813741b5be741ae74f3ba3e"}, {0xd8, 0x1, 0x2, "1fa7c0f718d102a46698e6f56f61cc8f1c26cacfb4d22ab23b64232a2e383d36f87f6b41fd4a01fa9ceaa54e20293b96dcf495cc9f8714b1e4f0a3a0c7ecfe6c0e5ce5811e62c220fcc6196a8d6a7b135f42930f90bf04758394dac55fea0cde5d07695e4b208349b565e02ac3d23de77777ea00f9277e4a01f99f1c99b433a2eb5b6f53ad0de1c11e8aa28462ace93d7ab5e64890381b0a05ce8d432d59ac7fb848d1e357bfd6fc6505760db1818da086f2990ddb78f072068e9436396cda6fe8f180"}, {0x60, 0x1, 0x283, "8486e8f0b71a588460d59c50c4b8e730e9e666c426a6956b2f3eac2e620dc7133f64f8703e821beb1c0657d37f2c81c5c3bf57c569f60e171042d98f69cceaca3a5ff454a37d89f17648c1e8"}, {0x78, 0x1, 0x6, "e83b5d7eef7631596910f955e0e0a610867d93cdaf5f9f9c6d0f4fec734875cedce75ec06a0a2b9c81d1576b0cf48df970153c226fa9bfe11bf556a290d14ec70adff779fe33094f773adf65c2427b45eaf405241dc96ed7c0eab2c5ab7ca1fde4d1b3cf01"}, {0x70, 0xffff, 0x1f, "c57fd9dc4d564abc133c3e9f1210aa8eae3a60de1a7144eb1d02d8e70d240a5e26c110f3cc523c6e54c4a92b173443a6ba3cae915d27530c5c39fa0f9186645a15ee59c578b4fd6d3074d0a7f471617b30568bd5a44414a2751a"}, {0x100, 0x1, 0x315b, "8ec82d4424d312eb1b8a26b2ddfbd1f78987439d795d9332f45a1c34eddcccd0317dc5b515cf4d0c53328577d0791f5d8d0fdbc48da0ef3bfa402ab92feba3380bc7a9eae315025abd604990db8c6277b311896b372d21bd69881ae107ad120d37ed22947713cdeba5ca73baa3bb559e2e42e88472c85ba00399349132de215e3888b471d7e42d83788febefa10ec3178f00fc808eb941494084f98397bfa48d78446c1708065abb97bd88a0d6a367c0d7268f4f9de2a51f3a4db2afe373f436a3d52ae136ef7782567fa90bc558ac7cff4192ab20a301343cce3887af8bfc43ecc190dbe56a01da1268f6b077501a39"}, {0x108, 0xffff, 0x8, "b34b6191a4328842fc219a13d4b3c53e4640327f25fab6a11056cecb176c1fc7947b99b96b8f0830f561b2856bddcaf492d6d8b04bb4c9f747c9493cfebf0527acb6e64c6dc9e3157540c4abf36516e18fac59f8dc1a0546d2dae94fdb8641ddd84c65963260e2a435d64c2b8ef38ab377a02a24e03c7cd921b85cf46b6871692fbce90264a3ffebb35e185eab0cc0893ef7b381a90f7bc848810952b88b3e0af622b89f01ae5f859e50e8f3d72e0f2528e3b9eda2ea410e4a9cd824fc94532cacf9ab107f6248dbcd7c31e06e306d2a19452bad177c44addeb58fa3786abc6c4b84ce288fc7833de9f357569d44ff190e82"}, {0x30, 0xffff, 0x7fffffff, "e25ca09241d3fdcd9ad64c9c58bac45a0769672c142a7b03e91ea645d409a7"}, {0x78, 0x1, 0x16, "b982e5005b13d904420df7e0bf9c646af070430cd037dfe2eb9c50644821fa6c17703ead5f3b357d378c8b91826c5930d0cba68cdaec8018a9ccdda0cca9ce7417ffbc61c7a1cb038b29616729e96ae7d250a9bfc1e8e5d0ac8d07f1b16df99fd7ce2b4278"}, {0xd8, 0xffff, 0x101, "78ecb84ee60600b4f8279f24e21a427133651f5413499f5486fd45027961700e0a8716149498983f0aea6600b0222e30de13ecf1e8391e9f669c66651e918bc351eff93b0f33075fab7809cf75b4cc624f8c74d1fce24c573b26dceca65684396a821097e7858313911ac72d2ab4991eafc341abda7a1928321776648e72fddbebf59c6a7a42b71adcf89d70398df4d0260bf81eba3690950b1c8cab4f61a99d11da26e73598e1118cf298f324ac5ef446d5db44e6e2a0d59363ed6a9ea93a141d61ce196651"}], 0x6a0}, 0xc) dup(r0) 16:42:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x1, 0x3) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/54, 0x36}, {&(0x7f0000000080)=""/158, 0x9e}, {&(0x7f0000000180)=""/56, 0x38}], 0x3, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x8000, 0x9) 16:42:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x7ffffffffff, 0x0, 0x2010, r1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:42:32 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget(0x0, 0x244) msgsnd(r1, &(0x7f0000000000)={0xdf216ae73689bf52, "b751a07dcff58cfb984afcae7a9b"}, 0x16, 0x800) msgget(0x2, 0x201) fcntl$getflags(r0, 0x1) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:42:32 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000300)=@abs={0xc5c70a6274e9575b, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="c35ce1b6b26348a2aa5a5a2a6c7c2c22ab0ab3f4318d486a9a157c9dfbc1bf8303963572421137e778b6e71dd6fdf71784f5b0c93729f878f72ff6af450ebfb0220941040c040c71dd16349669a4c3cccfb65e7bd4ab871e978f9763ca6b7f9f88e7137844a76b9fd12eb83a92aff18618ecc89b4642d75fcc83ea90f9a3293ab9d3fded3722db74372fe40b6380ed1479f0f9cce06cff3811365852d524d60287f44dc638f666b1818634fbc0d0204504f7a39ad6c3d2e340e7bcfacda54a0fa99814ebd7c5f6fb19a9573534f95c493f5f43793bf540ebc79a7564bf034a1490c5", 0xe2}, {&(0x7f0000000500)="7cbf2bf7fc2616ff99c87a3d577c26de4be725d398badbc009913a936c3befadcbdab5194a7486dcb2efa059dd8d9270bc4828e22345ecfbd075c827c82296fc79ee3d17b03101f88a10c4ec9a9b2a4a34954fa43e280899e773203239aec6c1483138875e1c817180828f6ef99e4084180158dc03c9869a9d3173fd834255d41d5be37e04e57404b728ba9fe42086671ce6b857236239a7674c5a6461cf8e43555f7dec7bbe93", 0xa7}, {&(0x7f00000005c0)="57cb23d905613601df7bab7f3d91320138cfb0c4944c26947ef54c7579a47fd79cb8a6f94d252961c8eaff6776b549b21539e168e66a0e7d818a3a07b1bac8e4104132036022efffdf5615f2233bdccaed7988ddd450f2f1130f6e1b6baf75ed4af9de9316e2b29a2c4b63e9ae6000859086e16f9e724caa26519cde1d3b8b205c6dc26e7d172be1d8b2836391231cb5c972b599189542faee544b8e08d43bed93a70ffd62fb94f697ce085a3df6adf82b63aeed27a9d8a1d411bdde56e4bfaeac3460bb532359c1934d89bf35110b6345eb50af50a3cdbbacb336", 0xdb}], 0x3, 0x0, 0x0, 0x4}, 0x8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000080)={0x2, 0xc84, {[0x9, 0x7, 0x40, 0x3, 0x100000000, 0x1, 0x1, 0x5, 0x6, 0x4a5, 0x5, 0x5, 0x71a, 0x711c, 0x8, 0xffffffffe421de77, 0x0, 0x4], [0x3, 0x7, 0xffffffffffffff0d, 0x100000001, 0x7fff, 0x101, 0x2587, 0x4, 0x0, 0x6], [0xff, 0x3ff, 0x5, 0x10001, 0x1, 0x0, 0x4], [0x0, 0x79e, 0x4c861429, 0x9, 0x3, 0xffff], [{0x2, 0x3, 0x5, 0x3}, {0x9, 0x9, 0x7ff, 0xffffffff}, {0xf3c, 0x7ff, 0x5, 0x8}, {0x8, 0x1, 0x9}, {0x9, 0x1, 0x8, 0xfffffffffffffbff}, {0x6bb2, 0x0, 0x80000000, 0x20}, {0x5, 0x5, 0xea5, 0x20}, {0x1, 0x654e, 0x80000000, 0x4800}], {0x0, 0x8, 0x344, 0x4}, {0xcb7b, 0x1bd3d50f, 0x6, 0x8}}}) pwritev(r0, &(0x7f0000000a40)=[{&(0x7f00000006c0)="979e035e6f3f4039369e7ed150152b07b83cce57ade32a03a10514fe610d28e50a6da8def6b042e8e155ffd1ee2e2b9840d4442c0e8daf40e5231e6083cc1f3ef491c932f7a339fa26a7d0ca01017dae28416e490575cb0155e3039ee33e1f3a83fe", 0x62}, {&(0x7f0000000740)="3a2056a329f044dd7254be414f2a", 0xe}, {&(0x7f0000000780)="c0f08f8677753e47a5cc0d48631cb27f5ea97e80458a88297c4561442feb0d0d97acc3859bcaf582ad45430d27fb810ab8988b8066f429b62ed40ed52ec288caaf4d0b1f4f7d59aed9a4dfbbbfee94f51f5ad6be283582e0d5cb7290fe756dcb999e5f76fa411870", 0x68}, {&(0x7f0000000800)="fe0fdbddc10f9ce800acbd2379e21f0debf59ecff8222905788fe7a5a04774", 0x1f}, {&(0x7f0000000840)="9fa62afc9b6c458827c5ebffa2972ceea89d9747da21a9bfb10bfedbec4fe97555b6c9649c84249583f7ff4dadfe0cc684e1bf36dc8613c8fc55318300b69bb8c331f301b3f70ddebd44a352865adb4920555adde061730134", 0x59}, {&(0x7f00000008c0)="c10488be5bc5c4081166303bcfc2bd44807184dedfe28e78b289a561c0f4a107a1e4d6cd2050bfe1657067222f1b3894caf66e104e1b1af514f231957f6bf010e654dfc6ba2515bf5174a796dcfcf8e2d03443ed7d10742df374566ddf7c068b7fc600e83e30a4355fc2f86a495cecc5bb5679e70b517da4805a5b4fae17f17e47181db74f114be9d42a80d2680387ee", 0x90}, {&(0x7f0000000980)="d6", 0x1}, {&(0x7f00000009c0)="5333b89dca1e72bd91776207da4aea5d00f765f30c36f6a2034309e36828a80067f2486570ebd5b213a97a3901ff667bee2c99cf55f312c652ff46117dc2de76ff", 0x41}], 0x8, 0x0, 0x0) r3 = syz_open_pts() bind$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000ac0)={'./file0\x00', 0x9, 0xfff, 0x6, 0x1, 0x8, 0x5, 0x7f, 0x0, 0x1, 0xf41c7ae, 0x2}) close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r3, 0xeb}], 0x1, 0x0) 16:42:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x2, 0x1b, 0x100000000, "2ff117143578467a1a1c3365ce9879fcb731cbd1", 0xffffffff, 0xd1}) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:42:32 executing program 1: pledge(0x0, &(0x7f00000005c0)='/dev/wsmouse0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1114, &(0x7f00000002c0)=0x7, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sync() pipe2(&(0x7f0000000300), 0x4) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) getpid() dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0x34, 0x2) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ftruncate(r0, 0x0, 0xfff) 16:42:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x34, 0x4) 16:42:32 executing program 0: getegid() r0 = getegid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000001200)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffec8) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="699b4fa36d4d4be47c15981aa177452c6d19fe24e013dfcb1c3e947c16f574f46eff4fb1f322a0a75bb6d34e6edb1559516113b732e0c3bdda3480fc0dd93ba0ab946e00920d43ccda08e8dc8bb14dbaea65ddcb3a0dce02ee62de1fd4ed3775005597f61ece3d90afd7a299f3ed21c54d6c5088e864b1dcf1b1d0996d6eb9ae284902abaebe0a692d8844ee33a3b6b8e57975ef4bfe0f8360b0a77bbeea46ba2b959f01450dabdd32748e6b1b17b317fc3c9859390c38a5fbc730df60fe0b8541de43b1fe7108e9f1ef80fd20c84cf2a71a31d73118db11a9e95cba0eebde1d9319c012d1344f001558b633e13ddf06140f51da4c9872a76c21f90620f8aaa6937a837f1a6c01f433b65b6ff7379c97fe5fd7fed0ffae76487781f74dcaf48372b53c3349008f12be8bdb39a13527d47571451644632342f3df5be17f7ce28eac2f041051623df22cced7891716e212f21b3626f3f0a467df2792044f36c7b8bbd39581cb475df59431fc319536742f713ada0bab1af03c9a8cd9b45b41bb291116e91aaacf3d5a89e62fdbded29b9b08006b30b9c021b756ecd50b3868749fb4c5599507ee7ce86551c7ffcd8ca6ad5042b4a3915006a629839f3b8c0263df6746159f208992435fcbbe20735bc904a18cc6070b13429a5e6b4d36731bb3f26c8e7b56226f32fac6622184ad7ac03108332d2d879fa9c3b3087b9931efa4f7dad75306ab12498768748c75e41d9c2572bef9533fde39ae264f81a967a2f631eec7f01a45eab034637243b8000d002fa2537cdcb9c0a6047c2c88d581e73460353c185849dec3c79388e2e5a81edd6d99afbbbfe2451406942c7acdabfc7f4cae42bfa3733fd5217c7842337b956334d1baf87594aa12793429ae12260a2ae32ec1ebce2d4cc14bf36dda488f719a0d8b24cd1cfa6e8c178e0ae33db41a72472f7600fe3dfd8dfbbf3ec960bd86235f04919194a2d6f06b4a44719bed0502a702e839d271cee0b67dcb1d9229aec8b14cb7cefe04d26684f430652b8f2c09f24da33774c5157c6f23a25981da29d3986be27dc65432f292aa6ddedf6ef335ecc7a735723a337cdc38417397b1e507a13472318c13e4b8444e9954ec74efa2de04b56ff7c448c82b9da74da272b3949e4c209f213221fc591ec02d52a4de2b934962664e1008c1bc5d33606a1361ee486f861664f1bc862fe98d8f03dd52c470e81d2fd52be43947bcf09b720447947dab85408fa222b51e98fe708ffe7018d5e90eed417624bdd0050f624f474ede9f5473d72f31508fb52b4f4f5ac47100463c8f351f7f3860b8e66693fb53972c6562659df4eee1646d2352431897843ede3399125cdbffcc859d467506d2623474e1ddf3e5ec610b7a42577f78d3e4d7dac736d279cd422cef6a240b43fe2bc812f2b9d3f135e7cdd35cf8ad92ea4ec8885ec57785b5d11b58e4716dac6c15a1852f7b4bc6c340d9a560d77d009a15c56ee749125216a62718100dbac7473ef3446acabd7b0b06e22696ebddc0be25a6012dc776c291651bc2bc4044dacc650f34c7768fededbacb74c4d8cd925ab858c820c28dc2773a43efa4750273207978372ee1706fb4659260973d990314fb7982449ca0867952561990dcb7709dfe9fba2966eaa6021c283afd8ee5e3367cae13db6dcc200df418223d0d34f879a2df99f6f74e1764933ef5e560333ef7d2e3daa721081033c303e1e56585beadfab910992b0fa706ee7900ae4b599c10fc456335cdab2132aeadffe81d9f0fea6df162fe9552cce75959bafa4e61c05d7072f789f2b811efc2e28c1225596b190dadcd19ef5a1a5ca63d669d550d5ab16fbca36e684ebd94a3f757717e69a6ae62c61126b64716247c2a1c4875394af4513041e8a13e8290877506c8f06db7ea92bd12e3ab8ecbf483f7c6309a1fb3ce0151d6dbfce9c9216a9703b6376f7e7761598c3b524fa0a6307f9188f8617762c3577ded9dd934b77d913008e4e00bb7a89ac6a2e3bdd3a775ac75dabe2e5c4fc992e81d8fb5fbafc3d9856d5df9f84425c51e99f2d2bddd932401afcc10114b3d12c7b626cd79fc9edbfae581d338868b4f8e60e7b0ab32e8e29be056f5842ec5cfa31e866d86cbc4bf7f10119aa0ebef9c9ad60cfcdc72c163d84e38786481eab42ef134b5d105481240208d49b4578ad6d45d26e7a6f3533005de553df0f058ece1672c4b361a282cdaac135cdfbce6e39e80624e3b1ea01e39aef0f73c8b863c8e48f8301458506c954154b93775bc6422fabc92746a5e5bd1fe76835706b31a1cd85b30439d10dcdb389d468cc86f87805227c2ac0afa10f8db333709933cd041d54ea46647ce48909f43c0a9b55607c248aa18e43a9aa3281ce5a59e305da9c78d19a54f38c23868b51f99fbc15efd595fac7ca3b57b379d5e3af053b09deee6e127b54af82082c877b240318bc47441a9269582df8efe72387f84e733000e932a016e2afe8902727898c69282ce80f80a082d6fa3f3febc0ef5f5d11d9a027708a22d0ad08ae3a1e58230f1066083ab25404c1965433ef8a153cc40863b657df666361a6af635156b6413ebeaa968850c77d352249329da2505af6ddc0249186c2b8380e9cc9f06574e00e1aa7de83b249ac5186eb20b67e3a21517a8e7b4ed15b3cd81364ceb6df758e19d64b480340b32758deada76793145f8f8fb8513f6e9a0e457500251817644d9e66c5a4ef7f81d64c8e371eb9106d88db4fbe597f063872da96cb0a06c18899d8f30ee6f8d731be49ad230896803d4d267fc1235d95649769d0e4d7fedd5ceb867b50a2a2a3831c85c7a78b20bc1d829a2f4e24161de825b4cff70bf0657198b3b90cec6b177e8d4159fabfedd30a6f4155b15b79d87bf03dd327c796b1a07ed3af7e2b89c6ada600a9ef48c936df6937b2e19283ad1f2ba48b7403e2379748b52ccd6c9c565a71268034c92166c60e842b0b94c860c79fd9f16e31339ecc0a69b5c789c20256808f5414da4ed3fcfb381cb5fabda6fd96cca6080f32cf42c566da17ebc1113fc59c1d56652c9c33448d2f55095e86057698fb516b4238c8e25b4dedf23945837db03f86e3b00726d81656ca9e996ef2831bd194f072ce5bf0f02705f0792acf6fb9708c7829fe29ce0a4424b0a47e8a35f81aaaf0cc10549619ad78492870019f581981e455a210dd84ca4854bff78dd970f2ac308514e8182def9fca5890cf76695e7a298dcecfcb8bc983a9653ca1c370dd8d714b3fcc9a1b674596f164a0463b9586a19d7a50a5b9ed7e5c89ac31f24582b21bd0445ad281f40a35ad161677599d7b6b377a3fe5cbf53db6af4c7d4d110f205bf0aaf33f36b1030b1578f3ae8a19314a0212ee191c4355ff0a4c35373d88025ee8a706fc0b9e24f0ad11abcf2d20e9e789480c16ddda806fcb2784a16c4b70b7cbd2ed61f337b5dd6a25f34a98d23dff1d9293cfb02b728f88fc0dbb8c5cf9775924e724f2be355e40d31b540a07025b7eacffad6b7ea254c1d457a7831e3f33579f7c4394558c37f167a5d30495b21283e07fd415d1feb7a7c28e4714683ea9fbb9efbf344a6f27d441ddda57a8116540e29dc367dc491ec081039a1d246870eb1658a8ce9aa08c7096fafb70a3e62401788cf319ec8a932c55fc1a27106d858eea55e7110a8010f00cb8b7b9fd0dd2c7fdd6f501c0281053953bcb4740996bd0a912e39ec8e198ce1dc9bea71bcf0e3f0b0a3494e80c7ce391793171b1d0c80ba291c1c88a6eefb5b7f235e11cd0db85c8104ebefd30a8adcc4d404aa124cc2f2080c133ab372cc62598ab31a114922e81e1618d0edc8e4e21b5dd3c0713618dd99d0d7587a53491df8c8d1fa127385b46201f41b8a8e2f54e69e7fa1206351ac1725687736a63760199f3c4e9836bdf8ae40962e95eeabdf6de3ece65f1044b5cc2db2203c4380d2b403e769b5bfea11291f6060ee8f896c6c4e9bbfca884339cd39dfa7dccb2499ff0bd0a999c926f14d462ece34b550afadce3062b94a234560e96909225b3132de55423a8f4b3279fc7eab1596f40188dd629aa662d92f7b015f4e4a19a70b1131b9529b17a272a90749ead226246d56fe14a9c249d0a3dfba5259bda8f0de183d7a4c708537e426c484baf46e6e88bf7aa47c89328b11fe09a9232b932ddbeb43396edb61c6c466f065cc66151d6693362b9ba520d153d11c118229019f1f731d04fe66d4115847bf2b940db76bf80c716ba1522000fdf52422bbd66b955f4a10d9708d3f99f7d16d8402107e3259afaa3064f35a15f4ebcfcd74128c6c900b13177110c550e96ef1c72f694934d340ae6cc9b6002b523984794b43b5d29cba22adef0be481731234a4f1c9cc29e96914773db39dcf421eb6878b8792b3ccca0cde178c83e2882a43a24789f49cd759164f9cc6252f07d174efc2510813381f6683dc1bbdb6e7595837dd12db06b01c4ad28c98222653d834933295dbee2ddc05b51ee72489e72baeebf02267dab53ed9dfec5348de268a84369562f67e6f544af6434d675f0aee6e5ac625ad98672ea8f8ae78721ed055942a515a80a1fe432f209c579503c10475656003f0cfd83607351f1b7355cc8164dbb43afbb2c67830cf7d6e5fd95c7ff90f118fe0f572241f158483da028c00de81bfb6824a94b23a5e4b763d7cfe1202e89e61da704fab68e7d7e246de2e833ec91faabd9252cc097f67db2a86dfb43b7894d6d2e4278358a14e0f6e352d8a389c1b27700389030950c6d6ea5ac7f05f4db521753d9339aef9c4779cc8975558f6c384cd746e8c5dfdb95186104031f0d54fb0e19180a46d0143a6a400f0b59337deb9deffa0af281b7c25614918a11f6262664b2b9ddbab3617d83148ce481518f4127e980c94941c1a7c9f7a572208304b2b57f7064db6e59da52697db0b4dbca4dfccb9aa98e8fb93c51ae5c8d79f7ffc787eedf7fd57d8e3e52839e37c56cf2208f3cee816b053a5a552577b90051fcf22a98471411cad59aff970d866281c3ba4bcbce1b65d8df0e5499f687c65aae7d4d3e9decbddd6036b47914e1a2384119f00f9e46caf664dacf49e26edaed2d6d615b69fc437aad287dc287b04d7f74f006c322f385cc82f8da966079a0f3bad9a5ac9b334346e4420ebde4596bed45f428d0549a7511f098ac88636891c87600cb9a0b51df926b4b97cd849c5ab3c1804837e4ba2515c0c2728171324598401abe3c769b42766cf19f4a468ce28aae9f41a17f6aab9c3c39bbaba7312eb5da2e9af56f123e430e23faba64ccc11cb81543f8f166cd193015a5c0ef033432bcf7fe57cd5f56b7493b5ec6ebdfc6bd115d766accafdb276bf086e0f65916747f289e2a90cc1f59da6ee8478e100c69a82c5a018d8bc375ffac10f045f46c1ee42e83d23ea8aae0b05630419f4fda7b7046875d22c0deb7a2d996f0995c47f8387016fd930eba1cf82c001c01f8bc9630cd289dc2ed093b519316038a77514e98630f5de564e4ee14b0a903667e51bcef130e4ef7ced927fe4829de9f1477e5d353ab2dcb0b18e28025069f60a74523c321e9f0b6dbe9d6002de405c8d853d3f12ebe9ab01a4449f6c7b5d55a24bc175ac71ae6dca7205ed3cb973bc95c71bdecc5f32ae51a4a47e3a6063520fcb09aee16f5e1de24f219d826950ecd83ca1617b63e5c034846d143aa65a4cc4836a21e4ad7f862cfe10e79af5ff0410dc5fcd38610304877634ca4ef1503d587baa5c5a7022ef3ea0dd10194669db9aea3012c6d9bda7668e", 0x1000}, {&(0x7f0000000000)="2159ea0fad", 0x5}, {&(0x7f0000001100)="0ea2e8bbd38541d11f48ccf1937da33083566dcf83e5ce5f55d35285ec93a18c7ad057efe13f4775d5177c5125aa9885b656fb1d4a7ded6513a2389fcf914f8e43ecd794b3db3ec795a9f9b3cc8f03a2c519c2ba5ac396eb2c13eb0315cb8ffc363397496018dbd5f6ef90e3b947291347d43ecfa5696fe8de06bb61657c8c3f7e1d18e45e6c742d16e264f0b1866f0f063b62a1fee14a0e2798b952549b7b2059647b55a2c3ae0802e79adb2c5269ba9a10143bdb75d557ff4199b18379ba66ffe1306385e17a3b62bd6e711e", 0xcd}, {&(0x7f0000002340)="c874e83b5364df018f9a67d2398749c15379f9ae4139f76509abc35043d84c4609c6141223d1c050c4ecb5a8acb5b2660668d4143722a42e622f491d53d8d2e5b38b78de264719f7bd8e05c95c65937b9730206b82f9a4d7ce6538e3ed34852b6e24dd18e57ee636f94ef97d18c02d5e26cf2fb855aa78af7417017f60bdd438cb66d76142bfe0a2cbae9df75a84946c189845d0a6d4f1305a35a9b0839953916b106483ea309a9cd6b60f1cad1c54fb9d24030f635a82a04916ad30754e02bd355d73673240b87ebe4c494a0c80779ff4f6b84f347ec5ccab118900d1b1d1b5d336152ce3cbc5fe72f9f10f2d6884875aa57dd3d83b78b4975ccf1eefc38ba550abe3d4a7254ef699b85fb93393b4dd7c353f5b4041a199754b2f2fee1854a8f301cb9d53bf7458c95bbb8e59f1b9bca427a86334c05329a0b1c5f24a0e31154cc69c59824c5c4a89aef3cd8774bd806439b776ef0ee10ef6c19ee228299df57f9bb7969f4c4895270cbeb38d498ef64e5e627ef6f5972c9fd5e9e3ad2a86061ccd35be5a29b099085e27af83c58be2dab422aae7839000ea98a03174feb417c28667c8b574344703acbb95432525ce62c3ff45c332a670b3530735c745a10a5298414e8c51bf964282b57dc2c4dc45a90df1264271074d27b70016da10233db9b7b01213cb69f1e097159ecc61ad08e96b7f7645bfa0bbee03ddaa56577ccc5c9975223c472456bb53bd349b7c030ac3698f42411c5365d8fda9113fa2a3bb19ded63e3c8b4fc9312f9e83cb6938ad0c6e566d6001c8773f6336e7e1c2ac53ccb96283d90918526b3962496b057430f77d29223bfc87be07f72011d6f34285f54d740bdbcf1071a95e94d76a71ebf16e784af9d097b15141eb5c018bda9097bc62708550b7455c19547e96985f918c6ff0e16de0fe5812c9527b7a8755ab3f6e529349f2007a4e8ef062fd96087a4b47e3f1eac25a4c03ad3c90a8c9c95094f23fdbe5c3a9689fbeadd01ff5f4a4c8d9815196f9050033ad4401163b96fca8ac816f33e62313d3fcc5ae5a9a6e7c3bd5fe8756e704fcc3278947983820f219184dee6aa6e05b7772fe1f8ac7ab5319f15fa8d97cbfe76d6d698432829e39396736d0c182fa9a11b22248b591b74298b2d12d0bbc0158fbdabb2f6f349d1f0ce4219b3a3926003a7030736450664a07f94a8c3abf51beb0af3b58510cf7aac4dcdb52d14889f3217767b153a58bd1beba34a8b54c7d6886bcd88e83efbe1adef239159db844ef7bacfc7ab6f3459635bf65c6a446a3e0e60ddf47c8a4c975de530c4964b93c48e2c1bc2003ef44d5107926c98258d40f710f2dd28a2634fdf9e7ff7a90360af0730f6bf01df258bf9ff255bed2db5bd60875a8917e4a7cfbc0950f40abc0a99e0892d5f384dbc679d75ccf2b56b77623fd6b9df723584f863ec13dc73dcb1c4c006fe21f8bbd5dee54dc1892b19c4d500fcb7a33e7d069b5a5b233ad352a3c552aef23e646f75fe3e246595d12328a47c2c9b23822c6b4f4fc5062e441d725f33893f05afcd0e2a508776398e0f9d9e2ee3e4ddbcabbcc33a6a06f6cc981e3a779046c70f4cd10026d2d6b1e93ed9befcc1e2078f1f64947eb9c9172e5419c469ab55b5c59ed286c264d49a7769e80bb2fdfe3e35c78a09862ee21e99fae5ff64c207028b2cd18fa6d5b7c2e846141fb50dae1cef6f731cacb5eee31a5516845b8cfa4043dfc12256c7131f84a28e85c315f6c6c7cf882ef7c0163db0e8921b8ef5df33e29dedc086bb1777d20aa19bc675a0e507ada8706e829ef181e5731c5b1edcd9a8e2bd29bcd22b2278a97171ff93cff8ae8550ef1e194b8fe565b05ed0fbc9c9a28dc74318f2703c9a73a2b70036ff03921ddf4079064b58c4335465d4488780cd39142f0cafad7b9cc46d3e91ac1db88921cc3fcbe5666cd3ec0545154ec5ed7a3750fe624064848e988695015e2889ff29206496aa4fd2da08d88ada1ee67d609a839e2f9bcca9d2fe699982155e5cb91f70c355048e984e19c9fbb2c60524834c2c3a791ad7a5ca8f06d0fa58778c235aa78dcd648ad4d770e546272b78b357481c9f084ff06a47e22b9ee02915d27f4fb17f018a687cfb18f1863082eda2260c18eb7aee1c70821b26a07c6cea4bbe2f353ba5c77fbdc365cf3fb7d247a123fbfb0987f0ef37271f266a3d4dec058c1c229cb82cd9c435d94878b2f642d1d7c4015ade436538bd9b1310d62b74e1ae5a4d735c79f67af8a50d93402d9627515e857cb635f900c43ba5843c8e17f9b65221781b207c21485e892d358fce06646f00b18d9d7e8186a8c11641ccf1f45a70c2ab49957b47e7326de933f38c9cf965276e990c30110602bd54a775427899dbe9d35325ca10b7454dad12b11b0e19c739d15acb3e0c97dbb7f8dfa793b1c0300f66a47001943dd8c98e71412f86d8f45ace60a4266413b12fe2181932f7c2bbec9b48c1672ebe51b6854a35dedb7141d673e3e624efd6e314b4742ec12369b005af1a6d0cb67b780a9b72736f75789fbeec116d8a6803d785843d55ef3710971897bf66d4098c3d9381f7379e3fd55d3e8953db4c6e66c46f0b9eb9cd1a916ff3091ae47116214fa69216b56f678f9c1ad42e63f1c8859a30c418f1029dd509cee3ff45378ae63757f0a31967b0dc738bde5a3642e4cac9d078b0f5887c9bc54e2ecad92d53e7470792020b86948221c3dbadc9d215bb89e96e2033071eaac8a59064d454f4546a68819d3ef61fa1bdfae67300a156d52473df593069a43fe5f705b6b13811f8ad20cd37a5851df9112e71b70904903cc47ddaeca9cb1ebff968f168a086f07cec3c09f0fe86a392565a1c27057b4a1d27fb38aaa88287faf2052b88627e62f9a0ded77a7953446f95fa8eb9e212c735724904f3fa0f82c0201d8c509c3261d8f91dacbfa619368f3d2610e7bfd12bfba7dc83ab0d0a0d8f86cc4013bc483777684a9f9e8c5be316aa4b7df73764f33147f012ff00f11d96b4c7c09bae11b52e44c9f89660a22699d00356e4ee8c5e9a1ca1954e9f1ef3cd0f00340b340a88ce1342937f03c76040ad101c622011daef0a67ddbd86ed34fecf9510559444dacab92d298bc65a687d20455bd66dd5293009eea51fa538ac61d3261606ef21f9b55e41b96f1746de03309784933542cecab9b3628a39a9ef9ebbcc78172240ebc29abda1de6936b483d76801fd98c18d032a40d37f4377207f7c39ad31e126328f6ad51df9b5a6ac4f34c36ff6c67f164ea199be7f1e3b13847efc9efecb8640a00f00ba461370d8872aee7e207700461308db25b5e2adebf27bc86ee25ede8f7da23d16c989e88b4f560aa026389c2f1a9c1cbece6fafb5a31c4965db03edd07b3be362866e8679bd45a0d92e2606258ca3d9074e85a7b2cda277c2bdc8e8089c3d9e98ccdcdef450fb98541f4792714d2d2ed14d3c1e68c033b63b00e346332a859c7e931cee6cc11993c384575cda64fb8d362a8e543f624c1434a11df8cb50980a91be7766151feda1705c59d3fcb385d702aef793e293415f525dc0892a05c25bc57e10de2c0152976a41e9480c75bbf8dde4d587e18d3967dce6529d25e76babee12655328de7a62acbde347fb57034a2e4e5369e692463a8a112ed877c37f6ed153f43c2424b2f0b398036bb3151dd9ed64113220d1e02c572ea7777d324f02dc244c9630425c87ef745d98ebb778ead7bf5c01d37d54719312a4ab85dff963972811b40f5b9d9b0347edcb2352b440d75c85e15699cac1f1756087df1eaa5088bd67cc26efe3b35f728ee4e3a078c149a5d6da5e8b2d3bbc10578f19d997cccd5da92f25130ba1ad7275d6778b1a989b8f843a752198ea3f71a60c8b1f3ee423a6ccb4ee1f6592f9132d6c92d7f22d4930dd7b33141021bca456e2921ff61956067657d48fa36dc1827f9b68346da0095c6b45ccfba672fd0e96b402c592e574943f4df511c2953e4abb7bdd2fd610bb934b11c4fc0490699befdcfd5998bcb94595316d1729caddbf53eda33186d1f91b0de3cadff13b07e5e8ef2e5dc2cfa8569ad5c5f839f219ffe0247a977322821fab7d15bc7c09c9d09a8028568c86d48d6608510830b4685991caea3779a7e2a56325388e582c99dece3e6b32637e96facd5e68718848e27875b69ae7e9d0167b5b43cea2a852a5be411e6295dd8f9ac38e5229a485dd61e4ac86a9a5e6469b2d0d6ec2415c718ca1604651b36e8d2efa160de7cad272185577cb993ef84632a94e7f7280872850c20b3608c0769aea260fc1cc3ebc7430f446c83fcf3ed7668214ef181845ee6ea4c8a2b5fdc0ec33264ad816d69f7a07446b61290e42d90002f87ea0412607464c3386dc652a77cf32f95021a2ad84fcc37fdc908320ab6ba0d977c4be768c289e388df3658d5c5019e939e52d776b8ce12df554ea56a0a48dee7c62ff5006d86c8d161be6436134e762c45b901f18b7ad1895d73b90aad537e74c9a9742bac59732198e59964afbd6d18759fb7f0bc49d3a8143891c50d2b83cfe20589ddf6799eff2e8e9eab60463019b861b2a97c6f3573cc5db70a54ef6d561df7e2628f00680325693197d7ebcd11cba6fdc6fb97a7c93a9060435d9a4db6c97b28cc3e778dd56da438f70f3aa75756f6643e6aadfa6eee67191b030b1005e4cf97a688498735091c79c0c350fa139f223c9e350d48b302dd0966c7bc760c009afb0ceebad40f68067f2767fccc7d69e15d42f2a73b8c65ede8273a8acbe2c7441d45a3943b611ec96ac76a1e208ae07781c480e9839a0b2511596a8cb6fa6258ba0646a13a530bae7dfdb44e3dbd38e35849e4193e85a45e1f70ef4700927c0502088b4978a15ef7fe859e06a795463c452207a2984d54b153b9f5609baac674b2676e1bd8c68ef1648b4a77d8df2e66a5ab7df57be6a9a6c1c7cc5afd02747f214f46861837f8352525532b4ff267a10329e7281d17a69c03afc22d1e2199b028c763e87a8e7c60c849b30a70343ee1ffb6f3c6d2f783ec413a5ec4eee341817b8e9a4ebfe0984b4012c83cf132a02d2c6dc5d311f1d06880e2739327e737b5ea54694b12adce39c5db55681c5588adc21c9245378ea2578ae352fbe4c3a67154e24e125a9c196d5697c99b87e8a5b20b6055e701be5d12b6e0308b6c120c64d668aecd74aefae834d48cce3a3768cc4f5a7a8d584de3f0dc0dfde3d627c14b43cdaea851ab4cf7059c641edd02ada6de51d5c24741a99101b53fac9d24e02ea408abea2a7784ad8619bb94f33afc9deb6a3680fa2e14335b6ed4285e9e0f2466123245c6dda40ddcd416438742bb7671acca181075aab240d279d2a0199bdccdaf825a49b5fc4001b36d2f4693c050a0e51137918fc60d25d57536d9533ac8bff52f92c501862297a2808fdda744f42af8fecfc28b3d4f56950235930e2a838fbb6e2dd6375b010058cd41a4f38d357be5eb11", 0xf2f}], 0x4) r2 = socket(0x18, 0x1, 0x1ff) setgid(r0) setgroups(0x1, &(0x7f0000000000)=[r0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:42:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7fff, 0x0, 0x0, 0x0, "010000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:42:32 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:42:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/161, 0xa1}], 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = msgget(0x1, 0x80) msgctl$IPC_RMID(r2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:42:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:42:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) r1 = open(&(0x7f00000013c0)='./file1\x00', 0x200, 0x80) connect(r1, &(0x7f0000001400)=@un=@file={0x1, './file1\x00'}, 0xa) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/8, 0x8}, {&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/84, 0x54}], 0x5, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0xbc8) mknodat(r0, &(0x7f0000001440)='./file1\x00', 0x8000, 0x440a1f24) close(r0) fcntl$getflags(r2, 0x3) setitimer(0x3, &(0x7f0000001340)={{0x1, 0x400}, {0x6}}, &(0x7f0000001380)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000014c0)=0xffffffffffffffc1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001480)={0xfffffffffffffff7, 0x6, './file0\x00', 0x40, 0x6, 0x6f82, 0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20, "0000009e0000000000000000000000000c00"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:42:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) fchmod(r1, 0x0) r2 = semget(0x1, 0x1, 0x4) semop(r2, &(0x7f0000000000)=[{0xfc91f72d501e516a, 0xfff, 0x1000}], 0x1) 16:42:32 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x69c55237f48d3aa) getsockname$unix(r1, 0x0, &(0x7f0000000140)=0xfffffffffffffec7) 16:42:32 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x40, 0x4, 0x1ff, 0x0, 0x7, 0x1, 0x4, 0x2, 0x3, 0x6, 0x5}) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:42:32 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = shmget(0x1, 0x1000, 0x200, &(0x7f0000faf000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x4002, &(0x7f0000000100)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) chmod(&(0x7f0000000080)='./file0\x00', 0x155) 16:42:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ffffff3c02df7179da470be800af00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) 16:42:32 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) mprotect(&(0x7f00006d5000/0x1000)=nil, 0x1000, 0x10000000005) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2000000000000002, 0x1, 0x0) r5 = semget$private(0x0, 0x5, 0xa6) semop(r5, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r6 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r7 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x80000010) read(r4, &(0x7f0000000340)=""/167, 0x147) r8 = geteuid() r9 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) flock(r4, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff3c) r12 = fcntl$getown(r3, 0x5) r13 = fcntl$getown(r4, 0x5) getgroups(0x1, &(0x7f0000000300)=[r2]) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x3, r8, r11, r8, 0x0, 0x1c4, 0x7ffffffe}, 0xd, 0x100, r12, r13, 0x0, 0x92, 0xffff}) ioctl$TIOCNXCL(r6, 0x2000740e) r14 = geteuid() setreuid(r10, r14) clock_gettime(0x3, &(0x7f0000000140)) pwritev(r1, &(0x7f00000009c0), 0x0, 0x0, 0xfffffffffffffffc) setsockopt$sock_int(r3, 0xffff, 0x801, &(0x7f0000000200)=0x9619, 0xfffffffffffffeb8) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000240)=0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)=""/86, 0xfffffffffffffdec) semget$private(0x0, 0x5, 0x200) semop(r5, &(0x7f0000000280), 0x0) 16:42:32 executing program 0: unveil(0x0, 0xffffffffffffffff) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_addr=@un=@abs}) 16:42:32 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x68226d754bb14c6b, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r6 = dup(r0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) poll(&(0x7f00000001c0)=[{r1, 0x40}, {r5, 0x8}, {r2, 0x20}], 0x3, 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, 0x0, 0x0) recvfrom$inet(r7, &(0x7f0000000000)=""/25, 0x19, 0x43, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:42:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x4, 0x3, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0xfffffffffffffffc, r1}) 16:42:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9695, 0x3, 0x3a5, 0x0, 0x7, 0x1, 0x4, 0x2, 0x2, 0x4, 0x1}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffc5}, 0x0) r4 = semget$private(0x0, 0x5, 0x40d) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000000)) 16:42:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f9000000200000000000001ec08a3717fffffdb00000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x5) sendto(r0, &(0x7f0000000040)="c090280c07916bd8c8538de1", 0xc, 0x404, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x10000}, 0xc) 16:42:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xb4740d777e1307b8, 0x4) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000040)="160048ec0400000000000000ee94004b15f700bd072db2eaff12fe7f000001", 0x1f) socket$inet(0x2, 0x4000, 0x3f800) 16:42:33 executing program 1: munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1a) getsockname$inet(r0, &(0x7f0000000300), &(0x7f00000002c0)=0xffffffffffffff70) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x2) 16:42:33 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') 16:42:33 executing program 1: truncate(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xfeffffffffffffbd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x83, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x10) 16:42:33 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8000, 0x200000000000003) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)) write(r1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) 16:42:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x2, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETRAD(r2, 0x20004b43) 16:42:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000000029, 0x3c, 0x0, 0x0) 16:42:33 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt(r0, 0x1f, 0x1f, &(0x7f0000000180)=""/235, &(0x7f0000000000)=0xeb) 16:42:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmod(r0, 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x80, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000200)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mkdir(&(0x7f0000000080)='./file1\x00', 0xc8b354a90b82dddf) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) 16:42:33 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r2 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(r1, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) r3 = dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x11, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(r4, 0x0, 0x3, 0x0, 0x0, 0xffffffffffffffdf) semget(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x2, 0xffffffff}, {0x18, 0x3, 0x101, 0x1aa}, 0x5, [0x0, 0x3, 0x20, 0x6, 0x8fb, 0xf01c, 0x8001, 0x2]}, 0x3c) bind$inet(0xffffffffffffffff, 0x0, 0x9f) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x200, 0x0) semget$private(0x0, 0x0, 0x401) shmctl$SHM_UNLOCK(0x0, 0x4) open$dir(0x0, 0x189, 0x10) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:42:33 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000180)="412f34a446a99fd51fbb7cfd01808f881c826bc4db3f1bfa422e05a1d588cf9ad5d638507bae110f1293326bd28827d5dba2442d9cfe42d503ae984b285730ad6d51953e53d2173c55cf24ce388d6e2b23a13e94364638ee1c53dc452ef321c3999dd786f22f94f72e8c", 0x6a, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40a, 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000004c0)={0x12da, 0x43fc, 0x6, 0x8, "5804787d64146596dd02648445a5e8b3f412c20d", 0x3, 0x1000}) execve(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='%%)\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/wsmouse\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/wsmouse\x00', &(0x7f0000000400)='/dev/wsmouse\x00', &(0x7f0000000440)='/dev/wsmouse\x00']) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) 16:42:35 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x14, 0x0) r1 = socket$inet6(0x18, 0x4003, 0xdd3) getsockopt(r1, 0x200000029, 0x20000000000803, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c000000e1", 0xffffff07) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r3 = fcntl$dupfd(r1, 0x0, r1) socket$inet6(0x18, 0x2, 0x3ff) ioctl$TIOCSTART(r3, 0x2000746e) openat$tty(0xffffffffffffff9c, &(0x7f0000001180)='/dev/tty\x00', 0x8000, 0x0) setsockopt(r2, 0x4, 0x9, &(0x7f0000000180)="a3ca595ad3de7b8ba84d52e16a118701d270ea4519b141274028978e1e61f9b1bf497e91912d2db609f65765d8763069d0a4ee0f2ccc3279dd1f6081ec0997d82fd4a80dfb16d2991b1e4d5c51afe935ab5bd65cea4bf2e626c654a21afef91ba24a5eb00c04b1fa8efd1c37fe4f6c241cf952653806e004d9fd9f56eba4e8471a74c2a74c4dc5dae41170159dc7fa1111e09c2533866d54acaa382a64d1685740b4fa1b6d85c6d91a74b394dd6529c201324fdf373a41cae4fdfefe4d8b664b284d6b121035bd9be0c5b334b22600596bf88bea3d970c78e6c35ede5a9d4b5a4a593171e13b6b7f73713fb13266fe2f89159ae1d4e0d703680c51237e4ea27e45d728b34ecd49ffb5c27922ab2528f37e50c85ab8583217aca01d209562a56c50ba10b1700577b606d9f4ec866eb18403f2bbeaa5c1b85900996be9dc54b85a4d0d4d427d2f72fe69ed024be595a615f521bdda3af042575ea621e1cc8697b013274312af030ad1417b6eae7e8173f575ffacf86600aa448ecb34d10bbe2194fb919b117ea5deff026416badbc9514a5c271f4f112077fd90e27a205717e2af53f51181e013be5cdcce561c2669b88c014cc965ec6d914be5de5665b9c2c7bc36c5cf1f7fff32111f96e685c7e4b5e69e12258e547be060fd6b685756f0189a08bc720911e556d87f9c4c693bddd06e58e6f221ab2ead279cccd45ac815efb00e107ba35516d944e0970bf19db74072b3b0252ab7562cf605bdaa56196c2a47d43ed8b04de0441a186b6f065d003dd81ec6e6044a3247b589f4b9b737e89ff16687355f34799b8c71b98392ace2356f3320def7e1012af1dae67c6a1111f44adf4f7b91b9b57beaa5b1878cf254876920fe6c5dc3f02a4bfad90a8d0f7732333ef4903d2594b6b43be5310d473c28f239eaa1c7deb01ebb1f63e602c473a2811e05351b66e4ba921bde3fcbcf414d8e0a2951fcccd2fae4233170701b20855bd760fcd66a9d671f49021554b426e7e4b5882a07265f030b0fbeecd22ab02bd05b60ba71dc1a56c4726e81061f51012a7ba4e1a68f7e3a0383b8c6b03aa4341022520260a67107c79c5061b1bff1d8f0e25ef0b2de96e0bd42de95597d030268bf1fc3366074f10cbcb9f15d7c19c6953f6028164859582ade7749caa4a95a88314f37c840b6b2ba27c9a6eb1d3617280600690a3f0c7d0498c3dc01e14e607a475bd32cc52a00dfb4540928903904729ba8a934e9eccc278bc2d21dee97c1d82430afdd623aa63025eec691fbc1fc3626fadf36ffddedb64da6cf0d61ff9675ff872c1ef750af87a821afcc986b8897a2dce06f0ba83c18383dbf0c5266f160b64e3c01ffd7a43c6092dfeff28f15fb5a835862d615e2f5eb7dd32113d6bbe3755099a8ac045f06702579c89b7bfa88f77bb0cb925317e6a7ed8ed91d0101541f8c26c2b94edb17d1d9d5ed1af231355decb8eece37bdeda6f2b51b7487ad0eb6b17e6fb210a7ff5428645d3e33eaa07be4ad17b241d5ef782410484d95b4ce52b2693afc9f32d8c62ae185a77417b36e2470e2f7eedd4f87fc236e010ce6253882a3bf2018505d9ba4b57ab821c1142b6d868b83f221069c5eaa2294ba80d9b17459f7152e07e593fbc92f1d2c70e09e0b35fa10a9f03025dea5fe799bb263be5c5a14af9b6a5e6fd1397bf0966fc996de7f0d2021428a6e248cc0dd8db567e61e6d99258792e1cac0c9b261d9d0125e23abfff129229f166a1fef6725c354efebc17df68cc91ddb1c8a1a5d3bc9f4cd17187759cabf7e6a57283e3b3efc198d2c9616b04ce633c4e6b85e1a6a900b7e7088f394b332fe484249f00d9f4e089559c2238c355706efbc4669415c6b6396e0b8a4cfb61cb6be41fb8e0d69034601355689320805485dfa2a2f9a4ebf2f733358f9b837a2b5908ddb1b29dc85390571841754ffb5799fe8ade35fd9fdc9842835815501d6923b30fe327dbb8a8133eea3e60075ffddbf8ebb273c5b50c03ada8aa1516d58e55ddcc56dd878b4a22fd5d376b0c36417f9cbcac33490c3b963286699202d9f02224cd21bca5111b7246a0a44382100f7de774d1cf9e100511090535786f2af1ea39cddb84a22b1f4430e000d3a975a478ddcfb1bb1645be94fcf22c15be44216c4aa29eb1af3b0c87bf9350fc8085268a01923c1a9c3d59ff56e9ca2beec651e7184f20ac50ccb4659ba7188ca39ef939028323c7f239aa98ceebb98386f2b4283c3dd5a40fc3fe1b4308965a82fbc8ddc3809970a08f2fbc1b101e8dc4aeeac35ecd448319ba3debb9af51147934e748e657af50e5a12e226be60524f11ed5c6c5403226b0de8b37b0298e792fd012abb9f8d3c65685b0566e1065627d6647802d0d708bcf029a272a314874083461f103f626de2f02b22c6a0b8cb648e12ec131d39cccf1ab6fc3b07e787b2718a3ba7d7c68b3d8b663c24abf58e3659279d558899e1d67abbb1c5698768858ed842196cccfbe4ba024fff780811b72bc87f2533da75b664c71945a9e3d25dc543b2e7fe261a818abd47a7fa0756300b92c08d2cda004e5f2bbcbe6208c12a51cd2fdf3a3654e4951e2a6904ba63b2ecd805fdb018996143778a944d6bb225018d065e0edd3a9509f00df8cca8e32f68ad26e4047645d50721802858c7b235c27eb393ee4aefb2c2a6224f448d8ac47a9297b7d85688945d62a83be8e1ec88a618dc18b3be457ed6707f9434a6689daeb3c06cb62e9ba668ae5d3bbc6a385e2d1ec2732d0071577c1f9dd6ca9ccdbee338d6adeb5b8b4a672a31944bb70cca1a08b2d5c10199a5cde43b2570893c888803c66ca5094447c70c9a2bc892f5033637e72b11b0d53c273af58b500ad9d6de73351fdfdaa474985c3225d3efb8d41c42c14bf0f60e057a1e2b41ac4203fffdc865feba1af06c9341e2b1b23f3f7731027137da48d3e24eb03b4d12b98eb3d96f71ccbdf38076958a61386a12f4fb0c3466e1f9cccafebc2cc659b70fc697681852b188f9f82e46d26c072edc71ec82d14d4007c51f08aba616eec4fb869e9ae1ef3786f910fb7e0900dcc1cd57c4b40d23c0e914d6ab2e06ef96f780195cb4e99ba0f60dff42beb824af1e994f97593b8ff8754d38a398646f0e3da547834dda54ae4775310dfa5bdb38ccdbe3600d57c73b27e06ae55c4a50eff49e061db7767407d9e46ca78e805f3dbd581b3989b3bf66f9e26eaca2cd737b311ebacc68ae39b703196cc666c9ac999fd74b5c1cfe8375814dbc95a0bb23d2dd9e5346e70956df85bcc529bc7659322933f57489386f3dc546577bd2cf658da74076989fce58fad1bc1f4e9eff76a4d57a3f1c8b1b89dd98b9d73a79e589da407cca20c38c5a99bc6e832ec6d672703c896c8cda1a0050d7a37b82eb8d79670e840c7c7e425e791a08137f34686579f68625d76cc9c1296ddadea519a8730597247f449dba0bd3d983751922b89b3d02aaa61be9bb48aa7d31a20933cbb1f15801c9b7458020946fba223fc5198cc7d6efda0a01006d42f93628f4b31caa1fc557a05df3a50e9f92af75c748048638d1e126ad36948f27c61e6243170d1593e426f5caed491f75949588d75a00092fe66a7ce7ea2a2166b77471e9e504a076356d952e95f3ab6fd00d9824bfd24f6e8ae9696d4e99de18e01f62930df79bcabb65bc7d784fa41546098d1f886cfa2d1f9d43accf86fa69aaa6f94688938bc6afae511d90c13b69b73d2d7097ab0a5dc9f950e76285d74a8fca74fd4cf1181eb3408869544019bb6ac70f0ec3cd3f2ba74dfc3e7ff07a39c2eeeb62306fb57733853afe46dd967e1cee51732f7be0dd178c208b78039c04a0a3813245e912524cc9410e333b6cd0a3765fe8db9fd2dfcdc9ed4b8892c0285a8fc3cee6dc0851c25c8d74ecf038f43c0931a6fdb4f96cec1d1b546b1665f8b4685ba3cd379b7db9ea3ddb96d2348534c56020fb3cbd332c34be4f057d4295c3cd38213bc90e46d42dedc9c23fd969dbe9816b44c03c6c5219cda2865c2ed34f3af2f46e0fc1440c910720e4c2a0b7fc4dc6f0136d355922d69f453137b59ef7b5b530ecfbe72c4cd969ab5b083dfd82166d6010352c2b9dfa0a6e1b1436bcb673d2ce2bba7ee7fc1d4037f0b9645d0655f43074a6234152a8b512a2c47dde02c243e1de295ae66b1de69b0dd7ea4bf6e13c8961a6148af272a2c61ad0ba2e38f429ca59b9562159e2ace317d29c587323d24709b8594edcb9551c28348c44741ef84b765507e164d9466c8ee70bda306e0ef8364c55ffd7e733f93ead1aa6ce1aaf4b4e70b991916c62b80f76ea3f7b29817d5c69749d285f052796de7cb2b6d6ce93ebac2d1535f5eb03cf2611b150e50dfe3ac891e535af38eeca3081d39f03dd3588efe002c3f277c14894fcc183c4013bf9f4489325333e3db573ea67d55f90defd29001a8017a08d8f50ad4a33808c1030f52bcd96c8c154d67c6ff572f4005265b0ac62983329a061c78307c94e9791a07b2808d1658a8ed1ced2457c68e802270f70dea70e262d6147d9c4e88fe1cb4dd9577a84afcab622074094f2f028c51ced6dc439449033875539726c6664c0766416201baac90f69ef1d2b23e7211e3921d60c8e6423a95d41eff70b832dbc18b581ae2f6118c55c0921cec81bd03e68ebc4898412e67ad7d42c37941f8edec72f4ed11db1f7dabbab7b8ae2fd5cc7676ebbc166696d396302af1f2816bfaa33be8cfadf22417496904e6c4014b4f4da42195441c32324df0324beddd1aadbe9825bcd1fdf47e2d7ae8db029de68cf739472017d630ed40fe9f91e2c367f8b1aba5c2d4e3e67a60ad1e570176ca2c8da3f3c00fb84928393afe64bdff4604413a11dfe7c66d6affd909ad341bc4306a162bf3599d8866f517286ce924259fc6f5d6993b54754576517e5d1799ec0cec73505a353ed5b25bf6005c3ab5f5038fa49180bbf44b2ab48be12f0e63e34907bf44c123d5be2bac9ce4d2480181795c45c6329b54376c66edb20f1b94f640be5739cedcc16fc259d465417af05a532e57c76b7fc27d8004b9103642bbdeae7981d51a7b3ca950fad5704eeaeb445667fc1bd977bbc86966df047233e216135003ba0f1d4258fd05ca26b7eda4e0cea403041f13b75bd62d1f9a9f3d88c1df94ba314ed3982985659c1ed08daaa5cc538e8329a61838aa5b38b9cb0f5fbca6b3847d091233a4237cc1c823656246add906b2571af33725db31582854ebd2ae834f4a4e0f0f3271e44f9511e9842f83cfae9f5e469d8153be33cd95c2d232056257077e9ab56d4e3a81361195205aef1c3f2029c6c144231a22e5578b7abb2b5e8a6acb13ee8e41373cbc5db3e7ed0d50ba4fd1d78c8eab3889b13c98d681a3fa5353b0a37db71d80d479f08819a1ab2e43dee209c96cc1f2dddda4707d7cac11f5240affb8c5b5f55840470ca907e604cae3e6d527dd9feffcb8327d5d0d37e8756ce4bfc9e66e3d75ce753a66bdd7aea81e9cf52ecebebd97d70339aaa8d74d504b9c60322f09436fe303e12676be4289974319f315c5402d44ccf053671c434f4a99804cebceea862aac4c6b4a6fd2ac542afb465afd8c71a88c24a0a18451faabf6734d2575161d8d35f57f998136b8fc2c3c038d6feccd1a97afc01126bd16deb734778ac2525dc5a0592adaf3b11829dc62712fcdfb58d837986f4cd8831fff2fd20ff98d5e08879346c17efc65705a428171598e1a30d9f079882847137cad996f5fe373c250e6aa60ce6648a9c0ec8", 0x1000) pread(r1, &(0x7f0000000000)="7d1df2e9322cf42b84c58a02936f34e8c7de7be83b5218bfdf5a55a85adc6674fb5a5c6199b6f3a593943c37b4d3c0d227d675a1be196dd71ffe8a181b85ddad61150caa8d69d42937b6fe68af41791bb441e330e5bbdf38ef8822abe3fc05e723aa0b156bd1ff0c850cc4e1b224e5629273c39ccfa0c7f7d054b1e887c9962a8053ead822426baaa3628ba2a4223df29aaf517a7d27a8bfcb07b588", 0x9c, 0x0, 0x0) 16:42:35 executing program 1: sync() getgid() getrusage(0x1, &(0x7f00000000c0)) getgid() 16:42:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0xfffffffffffffffd, 0x0, 0x0, "0100000000000200", 0x80000000000004}) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x8, 0x4) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x38, 0x869f926fd7eb30f7, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20, 0x110) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') setsockopt(r2, 0x29, 0x101, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e593048e699319296484f1188322e951f393fdc72f14cbbb5eedb223b263a635cfcfc4e03027a4127fc34400aab06c2fb844b9df185f18c24548a652adeef86e9e627e9a638cab616d444350b7a3399621156f45975619bfbdcf234294b0acbacec74f2e3b77f7dfc45588f2fc0bada832459c64a5303074cf6d21d60b0c18c50015c19e783e114c1016949c9fc38c3da9ef1d15ef45671a131925c4bea", 0xa8) 16:42:35 executing program 1: munmap(&(0x7f0000bf2000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x13) 16:42:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x101, 0x80000000000002c, &(0x7f0000000040)="ebffcbff13b9fd812eaa82713048e69931929648", 0xfc9e) 16:42:35 executing program 1: socketpair(0x1, 0x5, 0xfffffffffffffc9e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) fcntl$setflags(r0, 0x2, 0x1) sendto$unix(r1, &(0x7f0000000040)="9aa3552abb19c8493663ff5b8de7b2424d5e6bdcce955a132ae485acb336671142069c2cd732246a8816d2bd34817786721f97ef321579c0ebf9d75fb046ae8e259c779c0fd3f32c4d9edbd1e2f18dd6861331fc46d01229cdca4c43363fa7d8d79af39a3568f26c3a9bc66e", 0x6c, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) msgget(0x0, 0x358) 16:42:35 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000005}) 16:42:35 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x5) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$TIOCNXCL(r0, 0x2000740e) 16:42:35 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0xfffffffffffff5bf, 0x200, 0x3, 0x3, "ebdc35edf10cf677e8ab397bef0ccfa9872362d1", 0x81, 0xffffffffffffff00}) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) read(r1, &(0x7f00000001c0)=""/193, 0xc1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = dup2(r1, r0) renameat(r3, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') getsockname$inet(r4, &(0x7f0000000140), &(0x7f00000002c0)=0xc) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) renameat(r2, &(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00') 16:42:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0xcdcc4aab020319ce, 0x5, 0x5) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5f", 0x43c) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x9}, 0x8) r2 = fcntl$dupfd(r1, 0x69aea7dc73c21252, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) 16:42:35 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x5, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10050, 0x1) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = semget$private(0x0, 0x1, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000001c0)=""/85) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:42:35 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8001) socket$unix(0x1, 0x21b08f7af766fa17, 0x0) 16:42:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x10001) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) r2 = getegid() setegid(r2) 16:42:35 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x90, 0x1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:42:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) ftruncate(r1, 0x0, 0x8) ftruncate(r1, 0x0, 0xd29a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:42:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 16:42:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x4, 0x1}, 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 16:42:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20110, 0x2e) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r1) write(r0, 0x0, 0x0) 16:42:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x307a69b96c67cbf7) r1 = accept$inet(r0, 0x0, &(0x7f00000000c0)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x40) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x30080, 0x0) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x28, 0x31, 0x5, 0xf39}, {{r2}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x8, 0x200}, {{r3}, 0xfffffffffffffffb, 0x23, 0x0, 0x5, 0xff}, {{r4}, 0xffffffffffffffff, 0xed454b85307e2c45, 0x0, 0x1}], 0x6, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0x4, 0x80, 0x8, 0x3}, {{r6}, 0xfffffffffffffffb, 0x80, 0x2, 0xd788, 0x2}, {{r7}, 0xfffffffffffffffe, 0x20, 0x40, 0x80000001, 0x9}], 0xfffffffffffffffc, &(0x7f0000000400)={0x43c, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000480)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) fchdir(r8) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:42:36 executing program 0: syz_emit_ethernet(0xea, &(0x7f0000000000)="62f281e2ec5dcd0451b2698d0dd3b4961e85095863a948ceb99fed5442ad51717e70a860def2f340aa0486a2eea79d07a78f977722377787a138ce6b65f531c0e4b9d82b57d846d9e861a88296bd2213d71deb8dcb94448d5bc3fc5d6dc7e142778aeba14687189cf04a3eae75e9ee09b1eab1ad70370a9575a0a70082922238ffca75dc93c964a6e505f9ddd31cf604379def3954814aa938d385166aef48b5db193999831d20c199a7cf1ffe4e1707a1d3fcbc70c2d1440530cd7678d5b9fd858d1482d24f40f8e8c158a8e0f7c95c94b5297dca27bc941b08787b35dc2d8f742ca2473f6f783f2b3d") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0x7, 0xfffffffffffffffb, 0x6, 0x9, 0x0, 0x3f, 0x9, 0x10, [{0x1ffc00000000, 0x8, 0x9, 0x7}, {0x2, 0x7, 0xa000, 0x46}, {0x8, 0x4, 0x3, 0x4}, {0x7, 0xff, 0x8, 0x9}, {0x2, 0x7fffffff, 0x80, 0x8}, {0x40, 0x4, 0x3, 0x101}, {0xfffffffffffffffd, 0x7fffffff, 0x9, 0x367}, {0x7, 0x6, 0x23, 0x8}, {0x100000000, 0x101, 0x1000, 0x1f}, {0x8, 0x7, 0x2, 0x3}, {0x80000000, 0x7, 0xe3b, 0x5}, {0x0, 0x9e, 0x3, 0x7}, {0x5, 0x6, 0xda8, 0x7f}, {0xa2c, 0x8, 0xff}, {0x2a6ec976, 0x8, 0x8, 0xc76}, {0x0, 0x2, 0x3, 0x6}]}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x2, &(0x7f0000000440)=""/124, 0x7c}, 0x800) pwrite(r1, &(0x7f0000000500)="4577342d7a2bd3ce5b7e57ee78011b837b8acf2b8760076525ab3813430b65e1fcc821ec13940c7b456f1edcc1dacf887319b59b4e3230be5a96a03e16781df3b13148d8a57d20928e64f2d141df878404413645e6dff983bed7c0d102753c79efa6072801bd33e20a726332e10a00b37ec5becc07d559fe004d9a6fcfaf6a2cc949e04fd95d9032d40d109a9979298be0976ee61c564194c9492ccde764fd4ef649c5ad146f96e13673b6cdb153fa", 0xaf, 0x0, 0x4) fcntl$setstatus(r0, 0x4, 0x8) mkdir(&(0x7f00000005c0)='./file0\x00', 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x3, './file0\x00', './file0\x00'}) munlockall() getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000640)={0xa9, 0x1, 0x1, 0x85, 0xd01}, 0xc) munlockall() r2 = semget(0x0, 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$GETNCNT(0x0, 0x4, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) mknod$loop(0x0, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) link(0x0, 0x0) semctl$GETPID(r2, 0x0, 0x4, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, 0x0) pipe(0x0) open$dir(0x0, 0x0, 0x0) msgget$private(0x0, 0x6) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) wait4(0x0, 0x0, 0x0, 0x0) 16:42:36 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000000), 0x13) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x880, 0x0) 16:42:36 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), 0x0, 0x0, 0x1000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 16:42:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000080), 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000586000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) 16:42:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)=0x5) 16:42:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r5 = geteuid() r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getegid() r10 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r15 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="be146858f324a09cdcfdf322674cbdc4fd896ed03085c6039dda4d7864c6ab8b8e09c9e5958b6f0a865700e71c03417f22f8ebc032689a503bf95f9f30249d5747ee9132", 0x44}, {&(0x7f0000000040)="881274209d1f374e", 0x8}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x3}, 0x8) 16:42:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:42:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:42:37 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) close(r3) syz_open_pts() 16:42:37 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') rmdir(&(0x7f0000000000)='./file2\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:42:37 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) socketpair(0x1, 0x2, 0x2b4b02e7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x6) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:42:37 executing program 0: 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, &(0x7f00000001c0)=ANY=[@ANYBLOB="27dfbdecbb88bf93be0d71cbbb668457a8df609065a9e04b9e18560588eb1353961bb242e8b17022962e2829538981155316fc48b0708d26f6dc4987267172659f07326677f73412dc85554e2f4e39df3572f3bbc929d6258dd20f7ba098205d8f8038b9194e2572664ff0c7f6115f1692e62aa61e87d195ba61a379360278c18935cdaa639a9f91ae239d3da44428c8e4412a76c9e5e9a25c55fa14e6c5b25f6c12d91648d342454a5a12bbc7a5a2b81744cb8b58665f15bb7536670e728296d7fa17b12b3d98fec0d3976978e214c846b40a9e4935b93cc85dc8ab4fbbe66a83e80a44ee182d5a91c870b563df8b59fc933f15"], 0xa) shutdown(r0, 0x0) 16:42:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x3c9, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="22feffff000000"], 0x10}, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000100)=""/251) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getgid() r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file1\x00', 0x10, 0xe212c37f4c43ea02) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000003c0)=0xc) connect$inet(r0, &(0x7f0000000400)={0x2, 0x3}, 0xc) dup(r3) unlinkat(r3, &(0x7f0000000300)='./file1\x00', 0x8) chown(&(0x7f0000000200)='./file0/file0\x00', r1, r2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:42:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x3, 0x9}], 0x200, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x49, 0x2, 0x9, 0x7fff}, {{r0}, 0x0, 0x40, 0x8, 0xfffffffffffffff7, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x100000001, 0x6f}, {{r0}, 0xffffffffffffffff, 0x0, 0x42, 0xff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x16802182fd44f66c, 0x80, 0x401, 0x6}], 0x8000, &(0x7f0000000040)={0x6, 0x8b5}) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffffff9, 0x7}, {0x1, 0x8000}}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000200)=[{{r1}, 0x2a4bd8a7b186ad3e, 0x1, 0x40000000, 0x5, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0xffffffff958d2f88, 0x80}, {{r1}, 0xfffffffffffffff9, 0x83, 0x10, 0xffff, 0x401}], 0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xf6, 0xfffff, 0x10001, 0x120000000000}, {{r2}, 0xfffffffffffffff9, 0x4, 0x20, 0x2, 0x4}], 0x5c2, &(0x7f00000002c0)={0x13ec, 0x5}) 16:42:38 executing program 1: r0 = socket(0x7, 0x4000, 0x40000096c0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:42:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) fchmod(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000280)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10a80, 0x2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x6, 0xfffffffffffffff9, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x48, 0x40, 0x6, 0x40}, {{r0}, 0x0, 0x7c, 0x80000002, 0x3, 0x200}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x42, 0x2, 0x3f, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x40, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x82d8, 0x4}], 0x7fffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x362a0a05a62a8950, 0x401, 0x3584}, {{r0}, 0xfffffffffffffffb, 0x19, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0xe7, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x401}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3f, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x11, 0x2, 0x8, 0xc6}], 0x0, &(0x7f0000000200)={0x10001, 0x40}) 16:42:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(r0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x185, 0x2}, 0x8) 16:42: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, 0x5) link(&(0x7f0000002380)='./file0\x00', &(0x7f00000023c0)='./file0\x00') ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r1) recvmsg(r1, &(0x7f0000002340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000100)=""/220, 0xdc}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000040)=""/95, 0x5f}], 0x4, &(0x7f0000001340)=""/4096, 0x1000}, 0x800) 16:42:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x80, 0x8) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r4 = socket$inet6(0x18, 0x8000, 0xcc3) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000680)=@file={0x0, ""/29}, &(0x7f00000006c0)=0x1f) shmget$private(0x0, 0x3000, 0x2fc9c51277795702, &(0x7f0000ffa000/0x3000)=nil) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x100, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x10000, 0x0) r9 = dup(0xffffffffffffff9c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x800, 0x0) socket(0x6, 0x2, 0x1) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/bpf\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="665f3237fef564d6c9b84d79e953045e48d3049260cd2c6e85131c0246da60f6ed63c68caa09efdea4388fac88c349237686f1a5d5661506882ccc331f3918010cd2bbd7dbaa6f583701a2ac5e75af78d2dc99bf767a0ff6bc9d4e98b75822092633dc3b265b39804c1ac65a1e88d4cdc0838e98d32aac34e8ba9f0f23326c2fbfd79e57711b20e8af7e4bfee966562e6d3f2f60cb5725d20d9dabc4ca28aacaf0fde667fd89e9378ef03d", 0xab}, {&(0x7f0000000240)="d8365cd1ffc896a84d13a7f8ebfa79b061d0fe68fe292a10458b8114e406ac35b44c5b2812e43ecd62a9e27ed8c0b419249ec7dd8e6aebc078e94ac8d5c36dbacbb423c92156bb640302a49011f4eb10d11c45bb4c4d30e1776c8a9ed219804414eff8cf691c2893fa794989ad81d7e46cbf43454584321169c41dd6f17e255cf9f562f2af805f5d8c1810e98358e78978af4874525e5af27b40bb92992f2339938e27e0387cb8c9f7b9cf8b8093fbf30bdc0ab214db67e27ceab4bf178d8e2c526039f7336f5436c4f12386", 0xcc}, {&(0x7f00000003c0)="a102ac4831c9622787603e8b209e9dfb46399391e0c6837561ea6befa2c6c445659ef42c0b725aab9a36892dd07a4242a2b84d79e38c45cedb823c0710110060b2dba52b0fd5f94aa3c7311ed16d0b1bf264f35a504e38bb0d56961784c6c6933645b938bfcc9ba6e6b8779ac9be802a834123d649cbb4d659754188eaf2803dc1110f0b25285311142f31538c9f36c4eca4b0e88d8d4ba1655f041d2f7f05c30516ef5e0b31dd196162977a0e3878d053d9c0694fd2702aeca4a939e8a9d7c2f914994af91c7af05e21e02a501d5324c852d16880b557e440536f9d1b70e8d72ae4faee591736711da0c072", 0xec}], 0x3, &(0x7f0000000900)=ANY=[@ANYBLOB="18000000000000d6293f8718e725bda21800ffff000001000000000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12], 0x50, 0x2}, 0x1) r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x100bd) utimensat(r13, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 16:42:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0xa0d0}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:42:38 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) semget$private(0x0, 0x0, 0x200) 16:42:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r2, r4) r6 = msgget(0x1, 0x400) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r9 = getuid() r10 = getegid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0x9, r7, r8, r9, r10, 0x80, 0x1}, 0xffff, 0x80, r1, r1, 0x100, 0x7fff, 0xffff, 0x6}) 16:42:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ffffff3c02df7179da470be800af00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x48) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x5, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x5}, {&(0x7f0000cf1000/0x1000)=nil, &(0x7f0000cc4000/0x2000)=nil, 0x2}, {&(0x7f0000ec7000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000d18000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ec3000/0x4000)=nil, &(0x7f0000b87000/0x4000)=nil, 0x7f}, {&(0x7f0000fb7000/0x4000)=nil, &(0x7f0000c6b000/0x1000)=nil, 0xa1d}, {&(0x7f0000a88000/0x3000)=nil, &(0x7f0000e9a000/0x4000)=nil, 0x18}, {&(0x7f0000a75000/0x2000)=nil, &(0x7f0000ac0000/0x3000)=nil, 0x20}, {&(0x7f0000eeb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x86}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000680)={0x1, 0x100000001, {[0xfffffffffffffe00, 0x2, 0x22649507, 0x2, 0x7, 0x0, 0x725f, 0xffffffff, 0x6, 0x8, 0x7fff, 0xeb39, 0x3f, 0x49d2, 0x9, 0x8, 0x2, 0x7], [0x100, 0x9, 0xfff, 0x5, 0x4, 0x100, 0x3ff, 0x3, 0x6, 0x8001], [0x327b4894, 0x3, 0x6, 0x0, 0x2, 0x5, 0x7], [0x9, 0x6, 0xf0d, 0x8, 0x0, 0x9], [{0x7, 0x7f, 0x2, 0x8}, {0x40, 0x80, 0x6}, {0x3, 0x0, 0x400, 0x9}, {0x6, 0x1, 0x6, 0x4}, {0x1000, 0x2, 0x401, 0x7}, {0x6, 0x1, 0x80000000, 0x796}, {0xe58, 0xff, 0xfffffffffffeffff}, {0x6, 0x4, 0x8, 0x8}], {0x3d, 0x0, 0x6, 0x40}, {0x80000001, 0x6, 0x8, 0x3}}}) 16:42:38 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(0x2, 0x4000, 0x1ff) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$unix(r1, 0x0, &(0x7f0000000100)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x3f80000) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:42:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x81) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTOP(r0, 0x2000746f) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/168, 0xa8}, {&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/51, 0x33}], 0x4, 0x0, 0x0) 16:42:38 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000240)=0xffffffffffffffa9) r1 = semget(0x2, 0x4, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/211) fchmod(r0, 0x101) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000100)) getdents(r2, &(0x7f00000000c0)=""/61, 0x3d) 16:42:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x8000, 0x0, 0x0) 16:42:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) setsockopt(r1, 0x0, 0x20, 0x0, 0x15) renameat(r1, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00') read(r1, &(0x7f0000000040)=""/5, 0x5) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10) 16:42:38 executing program 1: pledge(0x0, &(0x7f0000000140)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff}, 0x4) bind$unix(r1, &(0x7f0000000280)=@file={0x9f7414c4ae27284c, './file0\x00'}, 0xa) 16:42:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0f27b0b41406b2031b131b1a7a94fcd8ca3bc299b423f319e595265983c878", 0x1f}], 0x1, 0x0, 0x0) socket(0x10, 0x7, 0x10001) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530002f2da1d4393dd0390767cba2a939c322114919586ef3ed95fe3ead7beb4da67244345b"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10a3, &(0x7f00000000c0)=0x3, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:42:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f00000000c0)=[r1]) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:42:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) 16:42:38 executing program 1: r0 = socket$inet6(0x18, 0x4d1ae2905cc4ae57, 0x7f) r1 = getpgrp() r2 = getuid() r3 = getegid() r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x280000000000, 0x1, 0x4, 0x9b6c, 0x5}, 0xc) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000200)=0x1) r5 = dup(r0) ioctl$TIOCEXCL(r5, 0x2000740d) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r7, &(0x7f0000000080)=[{&(0x7f0000000100)=""/252, 0xfc}], 0x1) 16:42:39 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2e98f213) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffd304, 0xfffffffffffffffd, 0x0, 0x0, "0300ec0000828c0000ff09357f0000000400"}) mprotect(&(0x7f00007f2000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="0866a93b65d4350d949e91ab0000505400009b82758b5aa7d38fa2c768629d", 0x1f) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:42:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)='\x00#\x00\x00', 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x3, 0x4) 16:42:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x200007fffff7f, "0710000000000040000800f90000f700faa36082", 0x0, 0xfffffffffffffff7}) writev(r0, &(0x7f0000000340), 0xb3) chmod(&(0x7f0000000080)='./file0\x00', 0x8) 16:42:39 executing program 0: r0 = socket(0x2, 0x1, 0x6) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x20) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 16:42:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x6, 0xe14}, 0x0) socket(0x40000000011, 0x3, 0x2) r1 = kqueue() ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) fchdir(r1) msgget(0x0, 0x4) 16:42:39 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:42:39 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) flock(r0, 0x1) flock(r0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) pwrite(r1, &(0x7f0000000080)="b1aa185f415395e89d1705a3cb8e0a6492324d0a9385476d4ff1406363897252107e820759dd3a0bef9038f4aa38dd930599c0d5a39a3895c0411fe375398b3dc27e3a411b2664d159c94d4b08dc0e7898cdf22e2c49457f9a0c0173e6c01624fbb9f327a11e183e5148bf6d49bd227e0317110cababf7", 0x77, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_open_pts() syz_open_pts() 16:42:39 executing program 1: r0 = syz_open_pts() r1 = dup(r0) syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:42:40 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x4007, 0x9}) r0 = syz_open_pts() fcntl$getown(r0, 0x5) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000040)={0x5, 0xfffffffffffffffe, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x16}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) syz_emit_ethernet(0x98, &(0x7f00000000c0)="aa05176c7cd267146ba2ece1b954a715bafbd8cf7ea1315169d72be5900bff804c5d939a5d96ae62ac645b9ae733c5d940483baa390f02c7d5b015f6c10c92e4e45d2909dd0e4027c2e7ba4874a4975442a79018ec1eb7a8d7ae50d60ac7038bbe9a78f0f42fc796e7abad6eb721e3992352d42b8bb123b84ca4afb5067d0f814133e51d488be5d14ec701755fc022ecf84b2731b812d167") 16:42:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:42:40 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000000840)="11", 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:42:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x28100, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "30592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:42:40 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x7) flock(r1, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x81) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000002580)=[{&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/236, 0xec}, {&(0x7f0000001280)=""/127, 0x7f}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/92, 0x5c}, {&(0x7f0000002380)=""/167, 0xa7}, {&(0x7f0000002440)=""/57, 0x39}, {&(0x7f0000002480)=""/197, 0xc5}], 0xa, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000002640)="c28e9eba559115c13efe3ef29a18244e6fc36614a777b439c4bacf859ab286bed73195cf1496ae0b3c2668c51cc8cee18da75e8a085afe", 0x37, 0x400, &(0x7f0000002680)={0x18, 0x1, 0xfffffffffffff800, 0xbc41}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/bpf\x00', 0x82, 0x0) fchdir(r1) poll(&(0x7f0000002700)=[{r2, 0x4}, {r3, 0x8}, {r3, 0x1}], 0x3, 0x0) r4 = open(&(0x7f0000002740)='./file0\x00', 0x100, 0x14e6ecef1b7da0ea) getsockname$inet6(r2, &(0x7f0000002780), &(0x7f00000027c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000002800)={{0x18, 0x1, 0x4, 0x5}, {0x18, 0x2, 0x5, 0x40}, 0xf792, [0x1ff, 0x2, 0x0, 0x5, 0xfff, 0x4, 0x7]}, 0x3c) getsockname$inet6(r2, &(0x7f0000002840), &(0x7f0000002880)=0xc) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000028c0)={0x6, 0x80, {0xe9, 0xad46}}) r5 = fcntl$dupfd(r4, 0xa, r2) r6 = accept$inet(r4, &(0x7f0000002900), &(0x7f0000002940)=0xc) r7 = shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffc000/0x3000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x2000) pledge(&(0x7f0000002980)='/dev/wskbd0\x00', &(0x7f00000029c0)='/dev/bpf\x00') setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000002a00)={{0x18, 0x1, 0xb9b, 0x80000001}, {0x18, 0x2, 0x9, 0x26b0b1f0}, 0x150, [0x8000, 0x72a, 0x18782823, 0x4, 0x1, 0x100000000, 0x2, 0x51]}, 0x3c) pwritev(r2, &(0x7f0000002e00)=[{&(0x7f0000002a40)="c255f124d4771129a0496ea7af4b789e997d35c7bd5135cf20b0180fb940506f549a6c15f3fd25c209bc67800615e07634d4d6378c5b295abc190fda76d8c5063393270c728a08781e6f90fb45de748c400066d05720b969800cb2148d9fe4c16d34aa5ac9b16ffb34084df084c2de45e98a26824058434e2e", 0x79}, {&(0x7f0000002ac0)="80107d0828a3cdabb8348e0512440b854a3d56a24accc77923d3581ffb0a08dc2dea705fd2dd1e271604b245cf880b5efe8a699db7f81fb35180a1b8dfea694b7180bced67206c8c693142df8c63bd01ae70837a2734e6d2d9f0b8eebb797adcd9a360a3f085a5827e003efc35420c200a15ab767ef169aeedbaf969e8504649cb9200d04dcd33f79728871d385865e4bf7c0fb219295541deba16f703bda5db7cbc7d632feb989e25e9927a443adc54ac8f6be3b970", 0xb6}, {&(0x7f0000002b80)="730a80902b3d398df558df2a76d8ec7a96db6a056181423871d23430d155bdb4ced8e1bc79b5137de61b0b4ed266b53739718c7f4953412db6f1bf09d5474dab903029bbc2bf1c3b6a167d2b82c7abab19849f624a91233e3e3a921cdd7893a3b32ff500469bc5ab325ae40cba4adf80976dc431f26163d0fb316a82958e2351569c9b96be69a251658fa7582e38d06b4341b8829cc1413e51884e6edec638cae8bc930d3fe5a21fd482fb7c39d0545c6dff87c3183848b6d20fe0ce7ef5bc518a4d604207edfdeed9361c392265e335b4ac8b9b7134284b64680b7b9c382647dc9bc78cca436f53922b8f5f27477673", 0xf0}, {&(0x7f0000002c80)="b30965b46c0b1654fd", 0x9}, {&(0x7f0000002cc0)="18055607a5d89d93741ab35e7679ecf266b8eb63039007d1dc03cbc5e7d6554bcfa02d3cf542e4357debeb958a22f62a", 0x30}, {&(0x7f0000002d00)="792b2b20655ef684b589839924066c08913c98590d817e25465a76ea3a4bd15339e62342c5311ce04a5101ba5307d47341b8722407fc04456e2543e9ea1dab2c4e659141e0a420bf9ae5728aa1003901edd1e406ef02b5bc9f9e2cef58d5c151d1a3e3afee652faa79327fb17929af926fe2f0534152bc59b0f13c8a7e6d59eecfd818c430e07677ccc843b3f327b58dfb91cbf566332731e1beeca60cc103d01de94d66eb875876ed1558d6b663d76d8b7504bca6a90852cf2ce728a15889bc282b4accf1e0d70c52c346f921672b207f822de63f57ccaf07daa2f8c23156018c49b1f8a8a81f90324fe027d9ad5f21d4b449dad263dcd3", 0xf8}], 0x6, 0x0, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000002e80), &(0x7f0000002ec0)=0x10) chdir(&(0x7f0000002f00)='./file0\x00') pread(r6, &(0x7f0000002f40)="059dec61dfb640cedbae5652e365245cd0ba8afb0ac129ee34eae23f79a23ab45d79cf39753f7b019eb9f58de8c71aa4bec6bf2b0d6c4c28c2da71c58037252534a5f474c675e6799be805eb0d936300eb587bacd6fbf92a5c92ad4ef5b9731392808c4f758d69cf2e329c4fef1573de70623a5a83871223338b947abeeef32fc5626492b3764d10f8625d9f66dc52f0b75117ffcf1b4d2941faa58ff0283745fbf83156c0aef320f38a151cca6710edecc662d3898c939a568e67b3e498bb759c1166ad7d85cf5f494d7fb7439437aee781de3cc955b4c35d8e59eabc45e8722637cce84fb5cb4115c90f1e", 0xec, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000003040)=0x5) bind$inet6(r5, &(0x7f0000003080)={0x18, 0x0, 0x4}, 0xc) 16:42:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0xa2b, 0x1}, 0x8, 0x280000000000, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0xffffffffffff94b6, "cdecda0a8da87fd191c92d664608b1dc7c317ed5"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc", 0x1}], 0x1) 16:42:40 executing program 1: r0 = syz_open_pts() r1 = dup(r0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x4b1c}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r2 = syz_open_pts() syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffc, 0x1, 0x7, 0xffffffffffffff39, "02000010000101936000"}) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x80000000) 16:42:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20, "0000009e0000000000000000000000000c00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:42:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x80000000}, 0x8) socket(0x20, 0x5, 0x6) getsockopt(r0, 0x6, 0xfffffffffffffffe, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x3}, 0x8) 16:42:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) geteuid() 16:42:45 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000e91f7189591e92fd614b00cb191d923edd3d77daa3d674fa04761e596104560eecb6d7f068057e4b45d39068ff36d14bdfb602860c570fad783b63d88f0fedc957deddc0054658a8f53ffd0f0c5ff617b429159f3be9e92c3a822f6e85e1088edabb84323aff487c61ea0ef5eb6b3578d7c94298d2e389b8213941e94f3c7f2f5415fa53edab3610300f81c68f89294a8f166254246f4f9071853dff070000000000005f7d30423e162cc6fd07978641709d2b80bb854896dcce1e940880"], 0xd, 0x0, 0x0, &(0x7f0000001700)}, 0x0) 16:42:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x8d6, './file0\x00'}) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x5) sendto$unix(r0, &(0x7f0000000100)="521a57ead60ae1576e9a9d20bddab69f5909befeb9da1e9f420132640650693022350a6c48dc6cd6237e8d8abe8ba95344ba7176292901e68786a5230e9b578f6ec5f61794958ca618e4501274f999d02ed03f916a1b8384809ac31ca3ce68d6ac422091388e3809db185883c7ae0991e27c759bd1a82ef3f2701e7f024d47332aa3c194ebc09beaf49663cc3058941a5062f2a85daf2bb0a9461381fc03b74d2bf44bd31b7a3d7bb48d1e85de48f96214249c5594b5f8540e38dc7cf15512f9e1215059ee2a5fa39a31d985f387082fdb3fc0592c14e58e", 0xd8, 0xa, &(0x7f0000000040)=ANY=[@ANYBLOB="016c653000"], 0xa) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x2, 0xbb, 0x4, r2}) clock_getres(0x0, &(0x7f0000000380)) 16:42:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) socket(0x10, 0x4000, 0x3) 16:42:45 executing program 0: 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(&(0x7f000040a000/0x3000)=nil, 0x3000, 0xb232d652df8b7344) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90297925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 16:42:45 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0x9}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) dup(r1) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) socket(0x18, 0x1, 0x408dfa6d) 16:42:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0x0, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) semget$private(0x0, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) 16:42:45 executing program 0: r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f0000000000)={0x2}, 0x8, 0x0) r1 = msgget(0x0, 0xa) clock_getres(0x0, 0x0) dup(0xffffffffffffff9c) msgsnd(r1, &(0x7f0000000040)={0x1, "3bcf1bbe1fa4f68da6e3bc02438727c6ea3814717e91401c3bf4dfcf3b3af1bb150de26748b3cf24151a42bc2f428c1dd48d95320cb970c7288826efe579165a018deaa5c1c2a64b779ad193d28c2b792958003e81cfe6f40ef92408c76fb1cc67a42b9c68f968c19da308bcc1b6aeef72125685d95138df53830d56f6bfb87a243f7eeb8378f382b1754e3fc8e89f4b6c65cdc4eb0d9707fd874e844a4b0858d2f7afbc509e5a82e9900e26cdbc72de7cb625b50cc0921387ed43ecd5c5db596bf403470a8522ed069433bd7ad84f7dde0a3a7f73b35712747625fff755ae3fc4ccf733ddad8b5c5e63fedbe49529fad11332d693b1420f8c2eda0f6529fa2aed8ae269a25539c766b620ddec04934240d069d5149410ecc77a6a0ce5249e9c84c05034a63a18b04e84594493d37196f179bf51205c9b4f27ca66b772c148fc4c03709935254aa36edb5360be22d9381f6dc92978f298ce7d7fd39891aa4279ac5b5eee45e9ad6104a4bf1e7d81e605b941031650e850bb432dc5ddfcb6c96213df9ed9d17c451b11cea31187d6255d5fddf3ad2ece0534d89871df7117b5659e5df2e236cb89109fb6d930cc46847ae61f7093b133cb9a4f4bcd3ec29afbf9a188d188fabd4db4bb4c308b573ff1b77ab811a0e89b7f4623468cff0e9d04baa412051fdf34b5e62ea2ffc2132e341ad963532e7d72aa5508b1a82eba28bb51b8d43c5aae319c1eeccb86191b5e4ca2ae7e51d354e0744c1be766a477a5850f22d586d743b3e24f45dd220aefe3d3a1849953cde8381e45d10d6bc36736ce7c21739b6cf7ab7621f106d965cd49740e7b1519a068502be07301effe52cd2e14073a2ce9cd6e7f3fb23a821720b8702db2c0ccdd808606e956e474fa596f3cfb139ba84cc9200d66d685eaf51f88d49df0a912ab9342446ea437bd888a9e3026eb4a83b570d5197ccfaa2c446b9d91debe9e9c73b11dbf970ac3bea09f7d13eb1e11bbd88d19f4683e58088ef470896d0bf70eabd9339ca138c9a2264b10b915f6f9a49519db1e31bb728554e7aee8712072d7f12d773bb36e7c274a0d1c870612891fa3cdd8f494e516d775ea2c073707dd8a491a4044230b30b75bdef6b8b796b2c65b5976cd7ae04fa4e17dc723631a5d54f98a9ac657c56bdc1a5f9d22976e7bcd317b74947ca9d0e84f599131a09053492e1d39ba024fcb163e8fc87462985e7ebbf6a217919694dedc02e5106ee4710f407ddd5a46ba1c46673bbe55f5ee02f573189936546db02807ceca052d75d2edc9a8656f34303c3d5cb6688521a1604247d0dde6b249f7987cab64d64f94b473fba708a496fba242bdeeae163d3a1d8de25d5f7fc43cc9e23c228683cc2d22270cc0ded5389603360545bed39d4daad1df281f4fad6fdbda2afd706e19f3eaa7d3631e10f6ca2d51f66c9d1486ce12550ebdb788da6a47acf39191966d25821cd0d7987344dfb3549a0fe526a8c0d966850668f5006f3cbc0f9ad0ad3370a752aef7d9bdf1c06c4eb37f8181c876207d342e4081f4fac52df04993b8fcfbc1a94ba426c99d2e51fea37814e2ea74ccaef85fba58a7ced6e4319ddb6a22e0e931d39b6aee3378fc38568288f533446b4852f45f2da024dd26364a0e5fd98e41d0ddab36de0862d8738f3d9c4727a0103fe5741e87613b09a20aa62b760036ba01ab98fbbd59b339f6ea4ad978de8ac19e416a274856d17eba62765fdcc8fe06fa0d686348d6a8b0c43cab5e829667d66ef12dce44abbd80f9558d1a5cc3475f5564216c8ef3e52c6465c82d975963779f17a87c9be0a0f771bc93fd7bd2256b86062b7d4f929e28e84c71a47db57fe15aaae9cb00b19de742490b995332a0ce8540b9a2092dc91262071f54e5a42c143d6b8a150b796345c1366168f2a13a4e11abac69f4ef7121103a0cd09aca851a65762398baaeb406c7e8cf804ceac7fe15c938a3de63d88631c327559300d5a6458b4a69e5ce821ddeb61da5eb0f909965d3edbbb7f30c01f786d36da6ce545c734c5140b387d84b28cc216f3cd77bea3f5d1f2f21d72c514732d31a8e0f5eb575f84eaf8d53ee9215f8d05a485d4f99021b1fc56d027317e5f521cb54cacbf37912a69fb8b686d1b79206b18cf769559f17579c0374e8fbddb0bd133bfd2489a72641071fd8eb7da90fc99f7d2b0ed77246204c139782e2b45f6baa3ab5f0b24de366aa418b5c81650ad2f470aad8a7ee1b88be0397b5d3ec8708de37a0dc72adad5f08507808a43c5f788e6dd88fd4e7a0899b0bd5a6b43c2dd375efc1b38f5ccf6235445e361d15a1cca23dc04ca2ea3c0e96dd9a6209a0d7cef6290cc42e831b322ea44da09495cc93d58803a827553c64075aa53bd1d15e379f6d62300dce93136eafb1b939f241198b69a18ffda717721bdde1d8d7eea0e10459b1a429e39e1777d6efad1182e40e3d3d6ef8908811633ce3065027e99781c68d8dc997ecf67b4c6592e0994d300481a5e20c9bd0244884a81b8ffa61f52f4dd82d08a83a1335defe3e7e8a0584dc331471b726353f22ff61d211e168f3e9427d07edac19dd6d68a3e4153d452bbe477339bceabfb547af80ea3c21bd1069548bd88047981be9cc6ac117ae287aa264a17e0032d6cf19eefc35a56d0a058d0fe7d14f2eeb901d247baccc1771d02b4f48142c3996884cb2c8e3871f6a87454957bca2a74cd4080f477a82a453ab702128cada4a6e3dbe3c5b6e60029cb5207979b517e592df516f80bdebfd0832c62a41a7b042b87afc085d21d3c974fe11b456eebcf574cbb02dca92e7a0c0be212eef21b0baf21b42f5dbaf75ded5a93aa13e12153e1bd27a480b66232fdd073c6dd61d262e6bd9b232407194d81f219dab4ff93f7fe82264fc0c8167b7c782646c2553184705594256b52a8fc6bdd89e6a4272272c1e83efb0524f6526da384e32a0cda1efc738a2db6b16fcfa3267f712123f2c35fd6655006507bcf3b4c3c2f64cf52d205ef0b8ec4152bcf55ee68edd61c608a75818d738c6e8b34e7cd3a40b3bf6a8c2750cdc30bbfd8f8177dc7b660538c6791dfc338e3e2464ec293c7cb5f3306390c2d5930ba6fd4e6e2c5b89a8c2043c88f7ce450fb564129d6214438d520889ff861b7a5d452772282bdba8b5ebf5370d111baf4166943fe96a40a14f74a290a63183628ec72c9b87778eb44a3ab34f34d6254ae6437b430baa697ec2a5e6396a7a7fdad4ee4738f48d14a6a9cf062bf4c17e4861e4f9ab861939ac074ddff7e6975a3d42dde4585558a986be1eca7dfbe51dd01946633c11abcb16dcd83b03b03d81c0d2b6a2774ebe5bfedbbf69658de64385086e4baf4a2b37e89cf51edbfd5a46ebfd1cf5011de9e3119b24549e683393cfb62bc0ddc2793a1aa24f18ec3de67b17380bd7ca1b426616221228a2c29fe3758015d03bd4ac3624ee9fc123862f65acb3797a4521fd9391088e7477fcacaca2fecdbeab77e9cebf2b26c236125711bc42455ad11ca3f0242b5fa237748fa340f50a113ee4f9562af1c9172fcd955dcd7724eeb3a970b089f90c1649dd7b3992aa0949d0ef33e8b0dc1415fdbe719461a554a37ee0c0cbe2f877bdcccc4accef5a92da444027533ee7518048e36ebe86a582b7c21f852aed02f609d46cb2478807d4c584181479d775dfce8470172812acc8bb4112bbe56d54efed791e82b8cacb39d9d15455fac8d5f9e597d0679875c57a0223cf6bc9e33796349ec320bf42f77e83acc99f4e5037ef3c9ca4c276e985e1ba869a9b18a45d1576450bc1d52b698871fea4549098b7efb3176afa42bfe09611cb6d3ba449362eccf721ec846511bb356ef9e4c08adefdbb94d5ed6599e35089b40a5d78ab21f22e6a8f2b2f4a832bf8a94ef048fb5f210864ad816cd3fcf39993b6c074bc302a90904ccac9ec0b9c88dbdde6ed657d2970a70cb20e4539a757b8fd4abd9073e1509ef58cb7a3160a6741e0f40458340100bc52e8c42a348205026f1bcf0929dd888e59ff1effed3ac1a12c60277962a586b006ef14d55034704dfca7c8c412292f025a95610f55270cc6ec7b39a8123b2958f49e5d8cb81371ce5e69fca498db25d9594faffa59be25893d0918d030168e1b351e5e0120dcd7d90572260c6e016c3882c193902fe81ecc3166b1f57d991826838c81a8e10cffc0bc00536c57215441feae804a2e2c465bf7a524403e5509ca5167d8828106bd5358ddf65bae339b24c868bc1cc4a32e4c2d45781afb3ade6b500b4367565bf514ecb5076a0e88c4ca0490f6ece9cd2e6e40ece5635cf14e17bfb1767c6686e2a9d97178f5f4f2a16c53b8540c12f852cea2cb0ae9b6351863f60649fae971dc84e4d1182fb8d738754cf528ba3446c0e9fbc646c1d2410c5624b7cc9624dbee6b11dde9218578ef642b3f82bede9a045f80e457a5d82726ed74eff60764f9a5ec87b75e321fcf07f5a2c18db81f9257b1f5b2a8e4f61923094817d6557c1181450e67f61ac739ebfacd7ca665d6e560efed7e499bec3d86dc4faad33f59eb29308717d306e46b1337a93b564de1bbde5415b7c828663cb925a8962345c4305015c7c0885bd773f3ccea11aacf0105b386f3a62e2d4aebcf40e63f5241fd7f2ac9e746ead52f727fe92d2636adf0c7599a697d4dbe5ac29f2fc44650d783fb989caae4361c9129e96f03441788389bf4dc8e99fb56f2b086765ab851385d9cac5c2c1a772cdbe4a0a88f2551cc25e11b2a752ccc7850c03be5f6b9c924adcdd977aa708376eb63d15821eda4d832adb6cb51fe43674bf61ffb163a85bb65355302aa3d74ca8729c61c7a2b930d11cb3b86e18b109333208c59dd66ebc13a2595c7ccc5bbd2c17fa77d086617c38f3eb2aea535e159c04deaf1eae251f69a47325d96b6425bc41b3fe072b1ba296666b216acc1bfe5410dc307d507c80f60538a3dbd125c61038b16127458907d04eab98d1edf91b972658e28ea4813caabd8deb8f819b39c2fb72351017acf82291c4b5c2f993b676f47990376aecf18b9ef87169abce9a5dfae039ddd45917e03c9568f42ce2574719af33ad6dbc6998ff5ef4db985f5a9898ed44fde16d415dc8ce8daa2a4357366b950f1b3d28ca7281bf607e07c97da00158a4076eda6b2f1dc3b196490d3df68397a900a976a0a5e14568f3cc9f43759ec6373b36b4797b3b703f5cdb5262b009f8dbc22c3257c7eee502057fabac86a6b96d84f06211f07fb0e918d13868e13cdd5cb34d5fd3c9f7eaac48b8f5767d1afb215316ca030919fa6b241ee5c1b83eb09b4d068b91e230c5239cd0af4dfb5480366c863bfe8a1b80480ef65f6527a27945f2a4aad0d8f8530c8f515fa58f35d605ca591aee9af0cc8cc3742b49fd9b59473fcd4b9296d534cd373039f20d3827e433fcdfcb1d497439dce63e550e298d3ac34018a56ae54df1d50cb2afce86566de4c81abc79e427be2f3e7b2409459cebb8e3157d2950655d0208c7a65e5e6a37e17ea7f7d6e82b55f842d3bf19ca0444f86c6c429ad8a78e6fe9aac640951a87ed42220a2a653f0e5293820e7e7e062bd2c05a3a53460142f1045e10110a0471ce173904b5e9a19c54d24720b89a6518d92182bceede172b801118972f2e426f7b9d8ad2fe95649fbc3cef7a25df1aac850b6280565e4a151f0b6b9e345490783df6376cbea5e9234c5de9d27ff41a2e0cdb425f90d367fd145ab38b8d122a49dc6420e3d4b4234d6fed66ebaa6dd4f4a3ef6884930e1695f837a9e79bb1996"}, 0x1008, 0x800) 16:42:45 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x4000000003) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r1, 0x4) 16:42:45 executing program 1: socket$inet(0x2, 0x639c47ddb0f81e8e, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x109640591d9b1049, 0x0) 16:42:45 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x3}) fcntl$dupfd(r0, 0x1, r2) execve(0x0, 0x0, 0x0) 16:42:45 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0xffffffffffffff81, 0x8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x800, 0x9}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0xf676, 0x9}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x80000000, 0x642a}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x20000000, 0x5e, 0x465}], 0x5, &(0x7f0000000200)={0x3, 0x1}) socketpair(0x0, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x7, 0xc3da, 0x9, 0xffffffff, "06e2ae4170e42d1996f8d336db0bd445cd0cb0ce", 0x1f, 0xfa67}) shmget(0x3, 0x3000, 0x120, &(0x7f0000ffc000/0x3000)=nil) r3 = dup2(r0, r1) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x3) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x8) 16:42:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfdfffffffffffff7, 0x401, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35e", 0xad) 16:42:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x108) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000100)=""/92) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0xb95}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:42:46 executing program 1: 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) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000240)={0xfffffffffffffff7, 0xbc}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000005c0)={0x7ff, 0x0, 0x3f, {[0x6, 0x3ff, 0x2, 0x10000, 0x4, 0x8001, 0xffff, 0x6, 0x9, 0x5, 0x3, 0x0, 0xffffffffffffff64, 0xffffffffffffd2fe, 0x3, 0x3f, 0x9640, 0x9], [0x2, 0x20, 0x7, 0x4, 0x7, 0x8256, 0x24a0371e, 0x0, 0x5, 0x2], [0x1, 0x80, 0x38ab9d6e, 0x7, 0xcdc, 0x10001, 0x7], [0x1, 0x20, 0x441b3918, 0x10000, 0xfffffffffffffffa, 0x101], [{0x6, 0x1ff, 0xa9}, {0x2, 0x7, 0x8, 0xb55}, {0x5, 0x716, 0x7, 0xe44}, {0x0, 0xfffffffffffffff7, 0x80000000, 0x2}, {0x1, 0xfffffffffffffbff, 0x8, 0x2}, {0xfff, 0xd010, 0x80, 0xfffffffffffffbff}, {0xffff, 0x6, 0x5, 0x4e}, {0x81, 0x4, 0x80000001, 0x1c00000000}], {0x1000, 0xc5, 0x4, 0xbe}, {0x0, 0x5, 0xffff, 0x87}}}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:42:46 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/160, 0xa0) 16:42:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1f, 0x6}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, 0x0, 0x0) 16:42:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/186, &(0x7f0000000440)=0xba) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000009, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) setsockopt(r3, 0x0, 0x9, &(0x7f0000000200)="5cf057476edc7afbc034868e5f49b27b8961cc18690263e954af49a56c7605e461a71780c0e3735c96", 0x29) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 16:42:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="82d2062a4705dff4b93a7ee92e7fa70793951af1e6eed42cf51bc70de4cc3a4b86a7edd972c37eadbbf506bf66553d406958f280b6df2619e8d794ab4ddf952164c4cd666eddd4212ce15a370389129e2931fd52b709f07d1508dec466a67c3f107157d592b2d10e157131d713f73a77fac2d333e2d648fa63684a32b6b0465e988b2ba7a5ef8721d43bb5d688097cc76b2cc128e72997d7d0b19367b201beb4b3744c72231f6ef31cd2226a86de20f78366dbd80005625af2", 0xb9) 16:42:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x4b8}], 0x1, 0x0, 0x4) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) close(r0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x4100) fchmod(r0, 0x19) 16:42:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000000, 0x40001f, 0x200001ff, 0x0, "a40400dea20400", 0x0, 0x4}) r0 = socket(0x18, 0x1, 0x100000) close(r0) open(&(0x7f0000000280)='./file0\x00', 0x1, 0x1) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:42:47 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000080)) 16:42:47 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b671c1b542a795b06000000b818000000090000002f00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:42:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe46d5733e0f29384d0829696470e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad7242e92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd99568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03a94ea033af0c9fc348ee4013ecdb22c5"], 0x10) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) minherit(&(0x7f000042c000/0x2000)=nil, 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000212000/0x1000)=nil, 0x1000, 0x1) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x4000, 0x40, &(0x7f00000b7000/0x4000)=nil) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="f01d5049482fae81b1e1554a0d12296a1f79dcccc7cdac542901782f91505ea30f16413e344b0971eaaa5ef5800c30c3869c35a5b2439177ea9bad5fbc5136a2afae5cfecf1f4c0b7b836f11b702374b5c03d8ed87733b17ff562eaf14ad1b25adc291e90d57b73737591c16790c90e7a75880d36acf95f997763b5087f785d306547dc1dec41d811339f6cfd445e50f5e5d1e01df902ea19014a8603151917e58", 0xa1) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000092000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt(r1, 0x1, 0x9, &(0x7f0000000180)="f150840750707715ac42768dc54696002d32c43cf89b7537d51c0f14db5b48381521419ba4146a19ea0eb6fb0c05344f0408b1c4208dd5e3168783764643449ad87f46bf6b22203d23817598e25a56b99ca24681fd46bf966133fea385dd3f603528be7809143a1dd154ae4bea88c2ab17f3c72327a02c65a23e79979fd1a8d44b486a5170969571ae8d179359201ea37c652edef68dd1cdbcdd0a5c333395a94d4243cbd24657f2bd86a72511a6013bdc474ed68bfa02b012d709a43f83ef31dc901f8d", 0xc4) socketpair(0x10, 0x4, 0x9, &(0x7f0000000100)) 16:42:47 executing program 1: chmod(&(0x7f0000000200)='./file0\x00', 0x44) mkdir(&(0x7f0000000080)='./file0\x00', 0x100000080) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x4) getsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000002c0)=""/80, &(0x7f0000000180)=0x3aa) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='..') open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x90) 16:42:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000500)="fdc00fbe8ff460cbd6dddf4bfd4e918276731e2770b6a6d441448244ccd9a86fbc85e3db3f35e9c2d45d7684fbd4d81fe66ccb67063bc6ee600e5001cedcfc99e460b3f8666ec06e1a881c2c5d67c3c8091e002834505812349b61fa79c97c32ac1d5a0ae386cd92fa"}, {&(0x7f0000000580)="bedaa6b7b0111619976f631b6a18f940c1f93f65f1cec818e7c3aa88103a0bc4b7e9f2de8cbf5d742bebce59266ee830bc8cc7a8b1880e25776159b142afeb66840debdf73c81c80a6a21cf633f23dd1551d206ab02336a80046bca2c10035baf4541a1301eeb5968a7b4c14377281395a2c582c8426349107dfaa1e940440331329be55fa545b702221552b8c0c46450160ec9d278173247d6a48b51d6384d645c24fc677730e5e2c35cc3a26be1e79ece4bacac62cedf42c33236ba4a2a22d027dabc458d0a390689e0a0d80e1127b458b1d366a8e8a4dcd8472"}], 0x100001b2, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:42:47 executing program 1: r0 = syz_open_pts() mmap(&(0x7f00000fd000/0xb000)=nil, 0xb000, 0xd1f331870cdf4dc5, 0x1012, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x1, 0x2}) syz_open_pts() connect$unix(r1, &(0x7f00000003c0)=ANY=[], 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x2, 0x8001, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000080)) 16:42:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r2) fcntl$dupfd(r1, 0x0, r1) chroot(&(0x7f0000000000)='./file0\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:42:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) ioctl$TIOCNOTTY(r1, 0x20007471) write(r0, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) 16:42:47 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) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) recvfrom$inet6(r1, &(0x7f0000000100)=""/238, 0xee, 0x40, &(0x7f0000000000)={0x18, 0x0, 0x3f, 0x7}, 0xc) setsockopt(r3, 0x800, 0x5, &(0x7f0000000040)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:42:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7fff) 16:42:48 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x8005) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0), 0x0) dup2(r0, r0) 16:42:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001180)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d9fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c43bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee7f5fd08ffa078fcf8cc8e5c0b6f59658276ce3d91bc0058e405b86d4dac8b524f77463a1dd7314c0e5972213d64578b2b828ae874f1dcf6093d8e0584c557dc5fbf897e43674338ca3290000000000", 0xfffffffffffffeab, 0x40c, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:42:48 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) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x3f) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:42:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x4, 0x0, {0x10000}}) 16:42:48 executing program 0: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002b, 0x0, 0x0) 16:42:48 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) 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="000000edffffff00"], 0x1, 0x0, 0x1000) getpgrp() getuid() getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getuid() getegid() 16:42:48 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, &(0x7f0000000000), 0x6e8) r1 = syz_open_pts() close(r0) r2 = dup(r1) poll(&(0x7f0000000000)=[{r0, 0x1}, {r2, 0x1}, {r0, 0x10}, {r0, 0x40}, {r0, 0x14953958d9b655a}, {r2, 0x10}, {r0, 0x20}, {r0, 0x8}], 0x8, 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x5, 0x5, 0xffffffffffffffd9, "855c000267bc230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:42:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000010c0)=0x3f) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendto$unix(r1, &(0x7f00000000c0)="95c7294093f973b5f065fc612233c87288a7d247b448550be414e800015604b4f94624c679dd62592a2c02848e4c565cdc8676b279a20abaf4dee67e0bf3e659ff3fc2bc9e138d166507b0e4bf0d6947d75451d7292d20c334eebe0ee6a40dde57de050855739da5486395251987e2df2a8356b954ac723d6814c3766bd0a56d6304b5a986e7cc902ab83e780729cba89dba0a81920007de1f6c25ef341d7c7377ef3a096909e8c018c3f1910241e4dc1296a08594aa9593a219b5148ed1c0af92c7acb59edc7807c0e1ed9940305e7d5e176cd539a2084c0e96e54aec861e8c0fd7abf618fa4d766256f1d063ed45edeed5037f2178f0063b8ed316597df09b37241c73da1d837e2d8d9eea55fdf35a83b80e23b529b24c261be3eb97613ef318ed1b5430aac1b5ebc86044c74bc52a92a301fb5c4c36947470596e52b5be6a85c497d6d2b38611065fdf2f5faeb16fb4191d1847167f53356dc130b9d2b2e1eb3dcc5ad2546bad444081ca014d2d2be26b630c2d1c7616137d72e50d6f88819cca70ada4fe7c37f2be2da5d882e858e903c5259b6edd622d26d37dd2a171b32077917455993905e859a041eb50de74f034f20369e56d0da42eb2a308c4f092c2fc71aaad77bec8b4acb90d9c5de0785fa322bdd57699e151ad4035ca0ada34843557480a641e4ed08ca0af0698122892b91ebe2304252edf1a9e898f998cf1a80a7814c4ad9ad525835c754b7fe9cc6d5046ba7b440fd28b3521e1cf40cfd35b79ef763f07c165598bd01b9cabb97d7cb98e328c446da644c50635adf683f1f44c3c536d863e839f45ee97aa71b88331a4ff9de9af699c7af1c791f94aa24737de5ab012bacb6fb831cfe36381453a88bd8481a3276050c12d408221050127720732dde98f76a0421601003163cb6408127de950afb87115d83d3998bfdbe897abc063382984426add0a928a3be94807724fbaa2755c6df4a66787e6f92f3652f53d4777078bb5713954cc2aeaa31a1618b5c5561fb427dd782324dd41cb437d154ca8a5a106c49a9025485f95b378ee8fb7ea4911423ebbf67bd4cc830c8918cdc387c80bc53df1d0aba0ca73759f87488f0cbf5a413defda98ea460b2f7b931905e596f44bd0b479ce61112dbe2eeac84e28194854cffc3fd6bda1bb37c85528afa72ddabacffd36966923f3e372c6f8cb5dcb5d8c7912725b48159b0cefa74e17dabb6d2d962a19db1c8feca526ff45020fdac407f18a9c1c6644a2755e28a411b42b64dc4c18227207cde73093ca73028f292023ea119c8454b5f0ce51289fe84f9dd6c0bed1f5089de74a2e9001b4c4077ab77cbab02b0ec4653d1dd486d4cc210f0d22a1ad767168d4132512a1b6016a64ed1d9f32e31f613bb26c3fe586c55ac4d357a6e60a1dfba6c699b446423ae816820433ea6d0df7ead049d3f07f030c8382172a975c376724abf8fcbe0bd12d6d3519696ca473b464bb06379cf9f33c837d22f5e9a9e8344826848f1eb6d7da5b2fd59d7df4ae986cec6142644211598d3797245c9ceedc55b4e4ca8273e6d3ac52089ae99bbf2503b0e48c7c3e0c900a6633b1fc6ee8a7c7fe677a40ee08931eca40b9cb4cfaab5d5fbf019fefbc42169b2a607d5ab7b911fe20f217b7d69ef9990b21121e581ffe51d825df07c6701567a3c33000332fc56d73fff6283dd2fe06733bb0988701e78992656f5b65d6c2452735eb7f0e7246ab77a6920b557048705de4ceeef8926ed53a9719d493ebf9da8e60b534e350c5071675526270160a7c456d7f2343b6ba82ae315f07a673119bc56f11f4009833d31851453f3aa681e0f00cd1fee31d6154e14af2fb524834f8eb8aa3c0709e9f08d61c5052be4a5c38a5ff6e0ccdc675136a01a46b5e7c7c62f46f2da23d0e2e1f6550d11b2c5a6bcf76521ad871bb60613dfc9845fbafdf7190fa6b953c8a99784f6cd50c4bccea4ba3238c95592fb2f779fb9445d39e886a9af43299ae0cd91b8eaac9ed18d58a6a6b27a05318597549c6761bc65e0479b3690957a8887b13e2c49e1dab6492cea1e0b5368c4848cad25d1b4d0e02f8402c9d9d548bb417ee8cb092ab716b3f9bc937b1d108e65315bc09a04aa3c081d425bc760640f5c67a9f69050b1c63bd0b1dc59ffc3988994193593f153ab10decca3b166287c02a01e913b0e5240e202b8d56759a20b866d551a89e2512604ab3a4819e824267b83186668301f465b73551971e6dc222ac510c48bba216ac821eb3df8b098c08748c0fc8b044df5375fe8196dedd3a9a27de77f255d0d528b0dd82fa0dae513f9666585efc07697368e4f8dbfc9fdf49a0459fb0ec65c849ce490c418dcc74c9a155378698b16b1f2fce5e0717e9e1321af83b5df2ecda47a50d218fc8c38e306d0d591349ea019a0b56824e53a417cd8b2bf86e41dd2a3b6ff80153dd231e331047324d9d0a56a221c380e568ea4f371176ae8d4f8167b381dbc62ab40c88c2f85135ae20572142b91be047ce945e60f31852c4490cd18c7825afe1f5a030684e07b5934f68530daf146005ebaeea89a8b4934f820c4bfbd16552c341f5a893ff114df73aaa7b82a9ba11884f8c7bd5d58d6b1e7f5795df5f91c4b14d525113e7b468819a1e122cb6ff63205eae4d42c3f73b4028b7eb526511c3f0a8d3ded3cefaf7c937940b7baa90ce8ecb0c926fa1ea48a250f75ab1a761cf827ebd107de9a91cbb013e2412a506ef0caf999a3a3fb5c0392b030fe79c91c2ce35ba26f060395d8c2f0e1935b2758373a9a0344990cf4b56ab8ee5b1797ce67db9e8e0a266047b64434d28f625ba9b25e0727c4de607c02de1e3def52a8b5e751802985b102d0458573d9a3c3eec47edca0824e1374118abc9e7b625bc6d84e99f761dda74d5dcf1e2f471635b1a05651782e879332164d0e15e6b4b4ddcb1fe5a77630177356425faf4778b969a9d04944adbfca8bb1aed42de6afd57ce76878e9082414f74f771299bba52eb7c5763ae86dbea557b0da796d5cf2019813a7a83e66f7843ac0bec264cc60b7ef367398ac88b44a81fa296ef49f5552f4e116c110e734aa02750cba4445d11e7f9f8eef041dfbdcff5f1d85e17eba73059e67a153ba20fc74e7e707d0b5785e61d27a1ac70554dced82bb35c0436c912346f9122fbe0cab0e82d475e15014e957157e31c983281e806b567ca0c97f74032fc29f1553b1ea31d8e59de4d030dc38993765efa34b2544c8af74531843f495f7b0fb1593992ef91556196cb81c17c3ebbd78eb643a8066c441dce0c2fe05c5c6ee38936b5f8c0656e02da37008c0fcec11ae8a9af757725c3b4a761a8f9665cc552101c0cd44ddd693b44642023183715441cedf1755aa139407efa2833779a5d4d03dfef2af10a0e5d10eae37f34798726296d6f182dd7fb8df972479771d0b6a92f335b8b55f517dc406acc9e1040d760f98ce349d80c46d0233924bca3abab45404255c77137768cf67043a1a7947a4428637e6506038fa628685ebc96aa0dcf748a432448c6a16348687fe159e1c33b9db46a81b5f88b7e3eb9c6a9af65f4d6a12c161b2a04c1b6a5ef1e3cfe2f3eacc28b907bd46356ba5cee359f9f8657c83184ea95ebb1d8ba055e6737b4ccd325afe5a2ca613ae801f07b7cfa3e63bb75c06e58aaad81d1876bf703559bf8824e5506839c00819250e6b82c2b186d44da1c8005bfa27c7e1af1419de6e6ad4a8f5a35fe441666893323fa89dc909d20b4bb39c7654b37931c34ef5e834e7d0075cfec59224b56daefbb7b35315be677e19d8c6ee74d91fdf68270fdde320ed44af30b2f034670e259bbaa68236d86c866f17bce32becf7e6f6bde8c0f39fa0f59cc1c2caa427fdf0d61c5905d23e10efd2a98dbc21211efb5f2ef74dcb0fee4989800ceeb44ea5c90ad3dbeaf2f6b4ed54911ff0ba905c430c29bcbada2a853e51880e9e5101cdc1fcd90964f96e4a954e8649a57c952d4d4c5b4731bbcc627033987d2b96d176435be3c287a6b245ef5208fb053b38f814616f2ca126c9546d80df3f040b062e99b9302ee4387972173a4912427b98fda709ee9c6f0b4abe3a2d45132590c2d73c34c7681e74562bcfbe894c7edd56bc820ffa4bb061b4c74ae6bffe2cdd18f55612864cfbbe0bc6189ab85e51988ba59b527bc0845ff1d005f8b4c02e60d1046a5572a6a633bf760e567ffdf7de1b0ac27bddbce815a83cbe553e2f128d4f810fc6a941104aa97471339bc461eb551ddeff74445c5d6aa08376b9ab009990d9fe8273a87e6ac66a713cbf48b24e15bc79cfb7adcceef07cc47612c5bd718efd6e76ae7586e594dee94276d485b1d87a8d39011323de41028d2b766caa15b59f9fd3d23710ac5ca969c8d7cab1a7f0e7bad9e3e1d825b2f5ffbaa8a11664b3f0dc0ffdd9c7977606ce704240f1b4572198e8ab23fec72c544e3ff340df98b0f49375fd38865760b741426bfe61e0ae4e77922b3ad36b419876ce18b5f2928bd6cb89b7c9ff969d7c1351dc4a98f4fa217c0582bb96bb3620bb78f2f21e59b1a0a3f6e53e720b243f71de0900ca5628c2b38e6f51051118587bb1a6544f5e36be4cf2147b85e1e7b38861e1b483d5f671444ebc8176082aa0d17ff92df92758f40986b2d75a0ab4e8ba6c4d982fe9b970421592518b9f481b19a1efbf8d194c4b48247639d4a55b86dbdc3305f19a7965e42c6f6f7926968a7bbb053188adafc950a98206e551ff20e526a9328dcb24b0febedb1ff2109a9622f9c5c68ef05dc9e29ea5ced4deda905a90da996bb6c106fd05cca8a3e21cb458468ee0920372291e61f2102d6d01b1a2c489a8cd64b5fe30eebd3ee452c9e0fad9bf97853366f1aa6b64a2d195a120fa7fc92de12b9a90483ab668e0b8fb0afcf280e055af1383eabc3476f4002d4d6af48b456db74768ba82935439bcc96e6cc6e13e919d2d65077ae68dc56b3ce807050e2531960ac8be374dd4dd4ab932aa48600e919cdb4c93da8bb84f81de334b89ce4ac674cce456854737275bdabae17f2c6c08f0fe13c5b4cc48953b15566189afd78d98240eb725e15e4f8ce209dc0a0b5583311b792c8d6d7fba129b07be077f772cddbb7ec8c4fdde54500272a79ed1b9cc2ea523437267497ac88b0bd2e232780494bcd7899a3c72add54b9f067d66881aeaa42f7d9b8b439e38b105f6df2b04926a7e0f522f8525ee6e6f8eed292133be730455d20325dddb40fc33b9c2a4713f862b11db8e5d4cc8849ba0eba320ef82a51c76a046047df066cfc98b4f337294acc0ac7c95d0333e10646b8d5e455aee1eabeadea7bb29abaa741aa0d8b5431f4fdba4f722a5c9e91703a3b61fbaf0c7bd7cd65276014d7b6ab6dc84868309038bce47522686226375a289ac4e7beca4781560eb4bb3c9425b9b5c88ea7ff6b221c3a1923515d159ad93811817edef35c4566100cb91774037406a7bcdce8f2b89b25fb7e91ee387e4c36c87b725689e75d1c5057bac57e90948ccdee536f193759ee738d5c3e2e8c2e394bdb291bf9140d0050c0fd40118095c177b497358128440984bdd0af47a24c33cb10c10a3b24233cea8e4267a87ed9f54b5865bbefee323f304ad2317ee65e72f3d7f9923618d400db0714d221b9324e631b63c8c9643ac198c6cfea8601d1b28000a3fd57616c5ef1e6ea60d903fd2173016f702cfa41cecc99bd6af7c759b6ee460604a86864186105bd5875f8a37fe237f4dac2c625dc50108dee2066675b3cf1566d8a8270fb8f3969", 0x1000, 0x401, 0x0, 0x0) pipe(&(0x7f0000001100)) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000040)=0xd1cb) close(r2) close(r3) 16:42:48 executing program 1: munmap(&(0x7f0000c23000/0x3000)=nil, 0x3000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x4, r1}) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 16:42:48 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0xea, 0x389, 0x740, 0x10000, 0x22b3, 0x4, 0x3, 0x10, [{0x0, 0x7, 0x401, 0x40}, {0x8, 0x4, 0xffffffffffffff53, 0x1800000000000000}, {0x3, 0xfffffffffffffffa, 0x5, 0x872f}, {0x3ff, 0xfe3c, 0xb7, 0x80000001}, {0x1000, 0x0, 0x9}, {0xffffffffffffffd6, 0x0, 0x7f, 0x7fffffff}, {0xfff, 0x5, 0x8, 0x7fff}, {0x5, 0x1, 0xffffffff, 0x6}, {0x9, 0x2, 0x4574, 0x61}, {0x8, 0xfffffffffffffff7, 0x9, 0x640}, {0x4, 0x6, 0x200, 0x8}, {0x2, 0x9, 0x0, 0x1}, {0x7, 0x81, 0x7, 0xbb46}, {0xffffffffffff83d4, 0x2, 0xf0, 0xffffffff}, {0x3, 0x4, 0x4, 0x5}, {0x2ee0, 0x4, 0x0, 0x7ff}]}) close(r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:42:48 executing program 0: pledge(&(0x7f0000000040)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, 0xffffffffffffffff, 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0xffffffffffffffc1, 0x1, 0x0, 0x0, 0x1, 0x5, 0x100000000, 0x2, 0x2, 0x3, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r0, &(0x7f0000000140)="53620ea70f7c6c0967859918a656e7c3adba476b8fa48ee211eba196c44918b763139aa0be9b9d495548904d925c9db0720f1d6b7682bf0b4f48c51b573d2f4d6b19ccb7c1cc37f4a2c2a7d559b124cfc984bc63e9114be1952edbea4a80139c7787ba18c996846eb0d75e9e70887aeed7beb55f54827f4d3a2db804fb6ca7f719190f45c5eab95991ad630e77714e5c98b2664fbd385704d1ca76d16846571bc8a2e239bc8796e2c655483e5ebfb2b13469bbc0c483b325ed88fdd8bbbbe0d69b00e206ad9ba2572d32647d5416f187cf843c236f4cd0dc33073041ff7e44936d1dea7ebea5bd63248d7b51f4b20d54f89418", 0xf3) r2 = dup(0xffffffffffffffff) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x72) 16:42:48 executing program 1: getitimer(0x2, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in, 0x4f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000140)="727e8598b92725f2c9503d81e9cf6eba331befa3a98b587256dfbe15bc6a244c2cfc4140b8bf0e93723b72dbd95f2f8714fb44cad130e9c5c1557ba3bc20070b2bebef33b1697b4c9176ac24021b15691b7f90793023ac1e9780a3a65766d1d8b8d131b13926f583d835a6d5a7b7536d137546b829cdd8a194c8d06b2874e3e2f5e4e37af9c16079bb01403cda98ec924e8686385132fee3591f48145503ed5706645cecfe8a6e232380b95b", 0xac}, {&(0x7f0000000200)="f112c7a72c0f7c1a991a956bc58746171fa5745824c971b635c35151825282f7727077d0b76af180f85e56b19f51802286376858f895d69ba3bee9da2186c360ff42c9fa5105e9d7a888a93acc0e3e556affa12725155ad514def9229c84e7c5028c23d6f38d458a2401f979be3a415ca57f20578c5d53fc1d781319e53540678f44a8e5c6fa376174407fc64560f0587866f11f6d89f5348e816667ecf18c427504d584b0f149f6da33a5d5fa21c2bff7efe786f1c672a1a8646ea3cd0c97939630f8b290042d17fa5423f6c70cc21a8625af92ae3894e6ccb865", 0xdb}, {&(0x7f0000000300)="63564ae821aa2d60a6a8a9681a029de4de51c7e7b2d05383efda1926e0b9d92f8a3719be8a6246a63fbfe315e528479517a790e6e55d95221cbdfc90e3c8645471c94d2c3e333ae40faaa10d10c1568f0dff2362dd77936285365d393fd39eb099bd4e76fbba39c0b58b", 0x6a}, {&(0x7f0000000380)="abdebb115fd0e805fa6fd483625614d555fffee0494b", 0x16}, {&(0x7f00000003c0)="23692868ece27cd631ecc3bceb583bbfb56254846e25b426fa9f5ff7dac42d6e6d2b141edfe2ef417f0696943294fa8ec7130e6cf120f391fa81491fb3c60225ba8fec99196a31e53b236438b5f3896e3dd8163bc02b7127bec98f7cf313df8b2f7c1fe5f88822835f3831e4bf9272386b5012c18a35c6ffcf263c4a2f81697963df225aa721330848bd716f8135d7555c97dbf33a20153e04b9f9486d46782c01772f0d7299c98611400163efebef3c9c6d9cc39718bcbbd0fe", 0xba}, {&(0x7f0000000480)="052d9e8662fbbd51c4614ff0d83853be3110b92cfb458865a34e4d9bef7c9f4eaae815c8c66169907d825328a29ef0c3b2d2e8b9c42ed9af64a172ebbd97037297903109ecee1d7ceb809bdd4615ffefbf4c098395205e2c3d33fe29b4e4362d6329f329a7e24ce3c4d753787bc2e62f431c260343c7b8dcc9bc10c7426696d6fc8e4c94b0eab7f59b5bc0a038d7b41f55ee283b14640178138ccd6922e867c5d8ca7dfb83633b3db9a43062ff2635fb146b6be983783c5e0ba107", 0xbb}], 0x6, &(0x7f00000005c0)=[{0x110, 0x1, 0x0, "0c5fc07fb4b120a0d7025913b0db0e891ff9d5ffe67357b98846a58eb627e0f50f60c679f13755cd69f27418d772e03d9793a8d39794e79e8040c9849617bb0e84c893196faa6a97dcd71b48c776b750fdb9542e823be0dc3d19d3a3eef080a5eb327a414387017b3c99b8a07a8f70375c83b3d9b7ae4d15198ef88311ef958ce808026527e958f5255426aaebad60b3e4ef4e0f622c2df386ee923fc16b3cfe898e36b307980bdabc56afdd4086239875041238105d2afd56e6b9cfab9ff3759bccd9a2377edbf6fe20171341cccbf15abe808222a7030f1192637c50e3f4eabeba2ddfd4c0009780df5007d260f1e09fcfc1f700fa2983d897fea1"}, {0x38, 0x2795e64d9e4481a9, 0x4, "f53f4c4210a3a7f69af78da9df337ab4465b67eff32d1b0df3c4435e0db4dafdc5f661"}], 0x148}, 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000001b00)={&(0x7f0000000780)=@in6={0x18, 0x2, 0x0, 0xca7}, 0xc, &(0x7f0000000840)=[{&(0x7f00000007c0)="8a0eccdebadeab04de48f014e4fbbbf976f0e9a9c099ba2bc3b0b7133538d4f5c7de0e06beaaa42bc2ae8aff2d7db3c8c6121459f6489c8417c8a39e89b1862abc1b2aab515de7f187202c17f67c884fe3fc", 0x52}], 0x1, &(0x7f0000000880)=[{0x98, 0x1, 0xfff, "331ba565b98a9a790ad602b18021a382b7196ebe0877c018a202fcc33012b61b15927e0f4165605863dc14cf0f0d00eb0f34902c4d66cea0d48071e2f30d93a7b2c2a88e17f313729e630d37e9f4c127c19deb963745581b92a82744174f871c5fb67e22dc5e156375e50bcee46f89ef36f9063f02b63a30645efe8868dd816fcb"}, {0x1010, 0x1, 0x8, "d28da47ac179c5991d0886c969b3ff263f817082c9805f4fb81c019c1d3e7086b5faa14053ad82d98c18c9ea1a9e2bb88f6991ebe654ceaa52fe72c9b96eba123708719c7cdd63abeebe03151f701d1dfa03576920f1cca038f351f18af0701bacb0421fca7b0bc1d3d7383019f00061318bc4f3cd98d0175ab3010c69f8eca9ddae7079fff325210b250aa5bc14ba4e5e032cbdba5b2331a8def664fa74f15ab149d949a1af9e2681139c296e63bd8bc66cc434622695fae2f0e031551caf37ac9fd57afb26e6742de58ca1814a26a6fb1812a64a710502230e2ead496b54a20551426d3640eb0a567198772aee06ac64e7c5e290a10278c6d1305d75bbb2870502987a6fe4ec1cd55f2b66948ac60086d3252559128197fa0fe825982bab00206904491ac722b86e066a23aa6c7342dbd9f0e08c96bd268083b3c078c37d5e3244afec52d647fcc65ff1370c187c6fed34ce67fed9beb18d87c5b7ef10b48a2211e4554f334bdc00cc57eec14e7d0345b3d04cf01d051a8db19116db1dce4951456fc0aec70ec00104739ac795bc9d61f1e3a84ef4ba042f12e4b449e8d768d95d31aa718221364602d53e017f8cbafd50d38ad0cb6bba512d64f9115feaddb7dd6341bcb20a91abf1a084ee7dbe7dcce985f5fc2e418cd9e770271a8c2029577c39b529028a73c12c85efc6eb6e50663664f8884bd36a1a97d7f9cf8eca1a7b73f5c5cd9fd693a41337fefd4a3b2469f90f2c2122a695aaec523ed932edd3386fc8e74c1baf6d2e315441412bd3d24438b88b65797da1da4b647f8620527e11bf487ad0c390c4658339edf0dd217ce79b21305c1ec7b33d6e394e1e38de4ffd91ae8fe1c373dcb913502f6bee36f30b9294aed5af8204f90269742c31d533fee6f424f973f69232569cabb506d65db2e33156147d7160bf74cd2d0982a8f3a5d28d5f86b1a0a9c2332803256605d26c31c6519b3d23592997f35f2f729b396a3f6f9e06db8c3f91895e7ee912c01b697cd030d98dc96445acfe0a7ddb269b2b3c6285e822504db1e48c2c3cd4db7e2d843af3114c343352b7918064b8461f9a3f8006a82772557db7c1465c8c19918740a857eb639ab98385458d1aad82e8c33e730b520796d47a378dd489ffd8e9ec4a161258511ed37c5ddf9eac95cdd92486a6eecc5184d31373c28f6e8cccb666d6a2d81cd33b569595e1afa9a364277f80159015483b9c1269d5cdd8e439642322b708a2635b6deba239e95b16ef575c0fdbae76f867f10a632514e19f73b00ceec780bab7997715e517146f336508a261d0832c5c7a37bfb1abda4686f2952773398b3945632d3187eb1714d9f127e451861684e71a24268086b4aead75e0ec3b8c5fbb0bf51af123a03a9bb85b1261d83c7ff7e84eca68b847c6a03978878c0fe5b17aa3267f5f9698d514133db4dc5e2eab7633827a3527f693fff17244706eca50d114e2c383e2b0d2a6476ad16eea816509f6f445ab240a340ad82b4ed148337039939470bcea5ea861a928306525ff3f15e3c5df00014da6891ae5340f897f2e3a9fbb9e6beb6c911d39a7482a5b9b7078f266e06acc93dffae5c7ce218eac36b3bcdee68865a8ae00c6b871d4eb09032351d0899f40e37a142fe8338f159b4027f499423c6ee3ac34331e8470556998434a7cfefb4fd308f290af4da3c3922ca2f30fb7a5f800c91224d5ef27d6031b4fac211d4181b756064acdfcb978ff5cc507ec13268ff5b3e583e074c7e06086d3b19e28708ece554171150ef6922e51fd69480d3f36e65148482d1d591a6e6c631a4de8b38799be3c19e5aae5a3b0cae8998cac12288725059a2add84df0cd02c5e54744ce1609ae56762d34e3f1b5bf2d25a3af1a92e870f3174578b34ce1c928ae1455448179a7d3c2856b59f19118b491617979182b15ed03a7f738f8f2856acf539552c31c81e37ca2f88d3b387d312acea65af5aad8d7ccd8a0c959afe3e4991581d163931aed9afa5bbeafe625542254ce77ede9010e2080dba35046892acc8adb5fefe513900ea855a122e856b7fa11194dcff7cab56b82ecdb854a875dd9022217bc6d9ae4c88f911dedfa57eaa190dbf7b6b136cf5a2290c942775542df8f6774ca4d6525834ed638f611a3e6c29b40e88a33d88a67ab870c6165aad77a008beea102cd73add549193a6a8b1c6487e709e9fae972d41cafb6cb935b202bdb32d98dc35d27b7b1619103fc7dc22784597ed1bfc524079c4ac8bbf1343409dc3f23870cec187b9006770e548c0b80941dbed1e2baebbf104b4e44b8f440ec34b3e8d2582a2d114aaee3de0613d396f781c06ffd70f8909391a0a38bc7dc857570f6fe36586b8cb9ed34005d492d2b94d437cbe9bdbd70a15cabb2913451b21254e342568aaf61618963a643e084e4a339821901c8ae14814e0f683a678d25f0cde27bcf9627324d9bd79ef076453c41987c929c79f67bd5ce41be203f74f34b84da2f680425529323fa8d54f6aee6f35655af9d80971dda443cc27a465ba6b2404e19095ce38f41e7b03f3b94ebd2f4601bfb42350ad2a042b94aff554d3e38a0028f4a5f9652afa43fbc87f3c9e16e443224cc1b9b3ef42f7799612797b4ae9d366435c6e684f7057dadcbc7c8c4edcfad989b917eea5131ad5dc49630ea0bdc975ab5a459465d7a765af3329d1bbd674c6b32a1dcdae988afa0d0cbf91aebc597da1e43e725c577836652a8fd80249013df7f396fa1056d3a15d975e74170e955a173bd7032dbfb5e4ccb55c5c32b8b7d1e68338e5768aa72562bbeafd88a05fc9eaae535410d1e8947d56b824bdc4bb38d549752ffd316e58782d51f6ace12fc1fad8a04f0c7947e27d37451c9c1b372c3206634b62e368431068fb329b243364ac33d8f3f638b77152932307cbff01035e3ceb8667c1d7d0ab6996dedf50c2c798636fd9a63ce30a392ea06ee1a2056c3b619b9b8e368f6a711cac35958d31e7f89f1aeda152d15894d47fa22f587176a3cc03e920bf366d358a341d940dc70a0561f3f44336a6c17e8e10ac8c115c68234288865e6143619a6136e684e86f50fb86a698e3c8a8cac1ea2e38d646a9747af424b83708e23849a96b2d9bf582710cb97a4ffb77c7b9ea1e5068b5f3fbb386c5f6c808e2a4007411c320a87146dc5389544d9064c787879ff55975a4a75ea1fa375d8d2adb2050fa1e107bcc349f9d5b0240ced172732c0aff0b43f05eee5cd6afaa64d73470f5c3526642ea505c94ddfc7a63f91ecc8218b646653446c48036142108d72e3a18ca668313a926bdfcc0af105f253bc6d810bc5af76719eb8f37cb2d368a57c50d317dd5262e45fcec7db7c4cecedf65badb0b1c6bfbe82bbf0210f892e41ff8fdfa8feac6333a020c7104f7079cc229268347636496cc7c2e560e1ef96fcb56b6d261f3368d39500e1da7b381a15d0be1d7004dcbc80abb12b43995dadb413fdd3a657921aaacecd0e95c74288ee3bff5c636b90a95ce0b2a24a71f63164da3024d2cf1257e69a60ecb595c9fb04753339de27ef61c37f907705603e51b5ed5944630a315ce224842e06d94b40660404be0d321597c0a2b9234561297a172cf0b8a7e1719d84b752a34d9dc6a19bc0125511f851ffabc36dfcdc272040b1f81886c163fe6c5fe3172d38b24f2f06bab90d0ee2347cfe2fc0672f0ac42ce7db3f32a06693c272914c42f86d7a67d6dd5fd524e19f15e5b780250c81aa83612efcdb60da7419f5f945e98f607304955718c21015ae9c737993ef8f86cb8df6d6d92bd6227b4265e64df9d30b55adc7a0484574042963cf974b2aab836ea110cce288e0d96dafdb0035a2da2dbe8ac34d6145ddc94d293214fb8d4d27d335ffc184929e4cbc7d2a0d46d1e18eb5609d7cb3212fab90281e78de99752b8bee312e2b46a846767656d337fad083acb8ee520bfc37f07e9bf439c3c6799a49d973faaeab60d6f16dbee17e40d84518a5e5b5dee5bf3340a158cd13a20fde2bf0e193013e971c8f665d70fbf341a53d6cb93a6207ec68be48d23a02caa30194fcd11bca6afe16aef7c6e805708b3bf7db442a9bef235495a9a1585eb73daebafdbee62994fb9900441baf055ffca2c13c603940884fc73dc8763dfcb72bafede5f836d3cf2a4140410853459ed085891f4a5467d4f185a8fcd12ed9cabca663fb2a28836012c6771dc38e6f26a6e8705c976c6aa33aa7891c32870056b2634bf08a432d0a347a3c80c962dc1bdcbda1af688229b908d4861934ece2b7b3c125b21608d9e940630463bd2f6aa914ad45a1beef3b9b5b75030712080e8b943e3150dcec35b243ca0b296ab148699dbc1338056347020701705e5e7183b8c2de767d7015dab1a4d18b274bb9b9d947d9d9206624dcdf56868e42e5ede801538006e35a027ec5122dc5a06d66680993ee520b00e5c9c79d13be7f9a701b4ae1b4a61f0844e343c0a4f22a5103fbac55044046bdd13b4b9d5d98bc0779abd1872ce3732478c011ec3e338dab9d5b35697acef4a0b143e2b15ece3e70c8ba64a9a4b260fa7997084b95581b8e2d61c238371e4ac879fdb841b1dc5cd543b36ba8417bd17b8447db8dbeb17f1588609fb72567d147a3154d1fe316bffa6d425b92984b988641be0feb8416fbff82e6c5b3097efd526e4e4dfd79d6d3faf85a063c834e566e91681c74b924de0747aad8a942c8f4ae3e22038b80f34d4e564e858170f202f999f5e55eb38e9a5b95436547883f13ea33470a5d44f9a9a01a532f04d3b80a4e817b7525ccfcd5161de8b884f048e545560ea6b590b9c9ea312ce193edb7c5f5af913a9e8e716d5118c0e38ffa5a8bc4e72a927711464ae774b60b7a70f531e9cf0fd2681cb3e62d036cfd86c4999cad8680ac8aaa8715c7ae57fe470e67a0106b1c42095056852676494590918ff68b8658ca5cd13f0973ecd49f60e324cd20f20ef94151f5e80bdaa3a00e797dec0abc1c9792bb7737ad123f9c3fa51b60182b723f9e60342f03300c22e11bb785fcee26bf858470f81ac94d937c27049915d5ce611464979a525a1ef0feacdfe5c2d944a2c3fdc55755179e5d3bf5334347cb38668db811cca02a721b3323206a9513530eb9d4dcb3874e5d07366d3a451cc42c877d61a8a6d90ab367dc4a7566e98a2cc6fa28c41edd14997cf6c65115d17b084270c0ca147b229acaadb715cd393cb1984c1edcdfeed4c183c1f677daa1af98df74023891f4a15e0de543916b66b6ae5658e65fa9d40504b07d8da7e3af2c5ba2ca505ae47c2fa7ebec99097895da22b955b7dff10541b12b0a36a0984b6eda296f4efb900d7f8929a3b129e2ae6c4dac46da0e0d61a7ac3acce1eca254cade08d5c63922c50847a9070e99bc116c1e239e5c9ea4e7bda4a5c7938ca20f93e66254ed9fff257c9b75ca8a71dd13038e0012e0c16cee05c5c7326a7e5b6a1aa4c261757ceaefb5a75582a3c68af65d085859a4681c29f27614a38ecba6ac53233e82c0c0cc366e040010a56a8ca35b121a014435a3af2300ffeb2aa0d408519691801ef6db5687fd32bfbfbaff54038e83d3741e087ac9b82c3b9fba0f573f12005bcab93875324a090bf10a521de8a9f6146dabd8ac47d052d19d4deffcd23bc42355cb75b7bccd89b0b672ed49bdd31143841a3525a9014bd9a46eff182714c147d7252109c635412554c2657f7601413ab589e304b37b03aaa8f303a1ae4ea5b90ac02b00ce9532ff568e8a28e57758a35cebf0c11d068eb77ebeaa1"}, {0xc8, 0x1, 0x9, "1034537579a1838685e433383e713dc0a1c0c58ff5792df21fcdf5218d8cd3791a5c430b046891786a2477dd8ad29fd1f41d6fa9e03eeb6689ca6b88dc36b5c261567306b04c894c302b8b2f3c8eb9584017037254e706261bc268e98ee880dce23ff9ccb0063bd4cf45a9f55764be2f4e53927f302f2ca9c6a1c4be530ce22fcd4fb5f5c0a5f22aa3dcbe5288e4076c2498076463627163a702757cd1484d36fbfbcad4704376a199925ecf764a89a4139c"}, {0xf0, 0x1, 0x56, "89567c063aef2ef71a82bd9cf50e024a70405cb59f7379d3f64051855755373478e8452b160473c0459ca4004979c18a4a430058f12b0a74a3db6748831a90e4158207908e327b0e7548449e703cf53e5f706dc5c0d8be7efe5870291bd923f13e4836533bfcd82e1f60f1cce43b950163a64e3dc72b62d52ab53e58f881db6fb622244c858e5944a254ac48c3b035732bb28f0cbed0abd0d145c8b35579652f2ee5820f9dc0aa9025183e061df174ff5cc9dc395666a1b167a7e520f55d00c3056018a4a77ecfe7df95fd2e4c3b0b4016ab0a901887a1b02a6a"}], 0x1260}, 0x4) 16:42:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/89, 0x59}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/86, 0x56}], 0x3, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:42:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) pread(r0, &(0x7f0000000140)="23854716b8d60b3b7e45faad74e2b0c8900bb2934e3d2cb209783f9740b013047f6d5d3c7f006235f1fecaf4ebceed8d74dda1b2ba95d1c465fd465e841ef5d5cbf0e69e30f5be3d664b582fd952bf12bf61427fd579e5c610d9f4fd9238483eb8995cbb5c333770121b4d28796bfff7b991b3edaf484efcd3c1d71624e4d6f6b9853cc732c222897fe68de58b09693a44dc2774e798b2", 0x97, 0x0, 0x1) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:42:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) getuid() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:42:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x80) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xffffffffffffff49) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:42:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x1, 0x1, 0x6170, 0x523a}, {{r1}, 0xfffffffffffffffe, 0x40, 0x8, 0x8001, 0x7f}, {{r0}, 0xffffffffffffffff, 0x5, 0x20, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x8, 0x80000001, 0x81}], 0x9, 0x0, 0x0, 0x0) close(r1) 16:42:49 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/62}, &(0x7f0000000080)=0x40) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:42:49 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0x3ffffffffffffdc6, &(0x7f0000000180)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) readv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0, 0xffffffd1}], 0x1) sync() 16:42:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8075421e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa02e2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c32a2644310460d4968a76d51314498f75e80c73eced5660a28cb15f0a92864114f13d92c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b4672795e24d6d5691278e3c86493255a060a83850f58fc82e6e0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0xb664636b200c994, &(0x7f0000000000)={0x9, 0x7fff}, 0x10) 16:42:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4, 0x4872) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000140), 0x0) 16:42:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x28000, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file1\x00', 0x8, 0x80000000, 0x80000000, 0x1, 0xd, 0x80000001, 0x101, 0x2, 0x2, 0x3, 0x80000001}) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') 16:42:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 16:42:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696cd13000"], 0xa) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000080)='.\x00', 0x6000, 0x9) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:42:50 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0x5545c0f}, {0xe7, 0x7be7}, {0x47, 0x80}, {0x85, 0x6}, {0x101, 0x1ff}, {0x84, 0x100000000}], 0x6}) 16:42:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt(r0, 0x7382, 0x1, 0x0, &(0x7f0000000000)=0x8d) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0xfffffe2f, 0x0, 0x0, 0x0, 0x6246b24fdbb2e630}, 0x0) 16:42:50 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10, 0x0) r1 = dup(r0) fcntl$getflags(r1, 0x3) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x1) shutdown(r2, 0x2) 16:42:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1a, &(0x7f0000000040)="3b914f2b", 0x4) 16:42:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r2, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r2, 0xfffffffeffffffff) close(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r4 = dup(r3) r5 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000440)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000380)={&(0x7f00000000c0)=[{0x8b, 0x521b}, {0xd9965386699260d, 0x7ff}, {0x46, 0xffffffff84354b73}, {0x85}, {0x8a, 0xebe0}, {0xf14af63801e61bf7, 0x3}, {0x7, 0x4}, {0x80, 0x6}, {0x23, 0x101}, {0x4, 0x4}], 0xa}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000300)={0x3ff, 0x3}) close(r2) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000280)={0x5, 0x4}) r7 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:42:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:42:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x7010, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30002) 16:42:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r1) 16:42:51 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="82f039236acdf6ebc82a623ed67132ac7348697b571911d387fedd35960723fecae592eb13b4e10f312aa77f98c198679692124d3c572a9985b6ad276fc2bcc2e05d0038c95cb24179a38a145e0066577d81fa2c3ed903e09c50b321207e47ca2f0d8543f1be699a4393654e2fe8", 0x6e) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:42:51 executing program 0: r0 = socket(0x6, 0x5, 0x4000000000000000) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:42:52 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x1ffff, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000000000000000000000000038fd000000000000000000000000000000000000000000000000ad519d5ab439acd500000000001a00000000000000000005000000000000000000003f7c4fd4667766b752cabfd5e8c9000000000000000000000000000000f4bcc98b60b552714bb6981631de06646969615cae4f29d08aaa76077efd726b8f047401a1a83be1255e716cfbe8e178da9acd280bbd1646cedbbe14996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e0700000000000000dc334b77d7048e10e6db55ffdb69ba92b450841637abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07c52d7ad3221fdd1eeaeabb82c921359d584e72d88c405a731c640400000000000000f08f3459039ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c900000000cfd9c02a868e40d802000000b8983e69b936a4614e8677f0754a6c34bb7a902fd8e8d2d1eb172bc4cf52e68f57b847db824bf011f5e99c658f04eda143c52397f83a3ffa64037b1acfae2831977f67d6fdaaeaee76af35e1aa440ac151641baa1ab94f0394e386b3153b4f9b7fa6f2a482b46eb0c65179a71ba0f82d9a43cb93cffaa2102fb2f1c6dcfeb96c3256028a2f2392a0fc924b5910c6f5854909ba943225ebbd02720000816738f1a240ecabf1dd63000000000000000000000000000000de6190ad856256cc976a37b2d5b5d45eaf2b3aec076526bb20b34e1ce378cfcc52be3441e50b7bcaf5b99c336974d008de8bfff46ceeaaca00342a68c4a42fda0f320f8a0f51e6596c5ee60d4f22d20c0118445fa42d5bfe3abbfa567ef81b7bb24100"/663], 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0xfffffffffffffd89, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000500)={0xfffffffffffffffe, 0x93, 0x0, 0x50ef24f7d5f30ff, 0x0}, 0x0) r5 = msgget$private(0x0, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000480)=0xffffffffffffffc7) r7 = getgid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20080, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10003) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getegid() r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3, r6, r7, r9, r10, 0x12, 0x4}, 0x4, 0x4e933751, r11, r12, 0x2, 0x8, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x6, 0x0, 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x11, 0x8}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xc, 0xa}, 0x7ff, 0x10001, 0x0, 0x0, 0x100, 0xe8e, 0x0, 0x9}) 16:42:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:42:52 executing program 0: nanosleep(&(0x7f0000000180)={0x4d40, 0x6}, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x5, 0x1, 0xc7, 0x9, "e09a655d7d06115cb9cddf75a3ff8a99d778aa0f", 0x3, 0xffff}) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:42:52 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x90) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) 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) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:42:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:42:53 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r1, r2, r3, r4, 0x2, 0x6}, 0x2, 0x101, r5, r6, 0x80000001, 0x0, 0x1}) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:42:53 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 16:42:53 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xa) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:42:54 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0x0, 0x2, 0x24}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x28, 0x0, 0xffffffffffffffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0xd5, 0x40, 0x100000001, 0x81}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0xffffffffffffffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0xc5, 0x80000005, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x401, 0x8}], 0xffffffff, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x20) 16:42:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r1}, {r2, 0x1}], 0x2, 0xc2) fcntl$getown(r2, 0x5) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) r5 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x3) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000200)={0x2, 0x7}, 0x10) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x3) 16:42:54 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 16:42:54 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x62}], 0x1, 0x0) poll(0x0, 0x0, 0x717bb5c4) write(r1, &(0x7f0000000340), 0x10000014c) read(r0, &(0x7f0000000040)=""/37, 0x25) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) 16:42:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0xd4}) 16:42:54 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x8000000020b) 16:42:55 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x401, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2000000000000005}], 0x7fffffff, 0x0) write(r2, &(0x7f0000001180)="affd3b685580143d6cbc385cdda8cc216c060df32920d36b6823b54097db71373b53408e03333e213252261713e7ae530b85805d7910c18c675af50dc7b686be401cf8dc35527516917e70a169c847bf21b9b893c852f786a92f59b8fa9cd815bcb45a72418c317e9c1f89a4d1598b6708d19464b444f6e93bbb185253e10132a73dfe43085a05639fa2a0a9eba1c5d5612531a4fcd36a7babf97adfeb578ad99fb511c990df2ac348a70edd77391c5e96138945cf6c7db11eb35f1b785a41e25140e461421b4380d78af26778be84924f1866ae5ec0b69ccb732ef9b7887026b2afa5ffc0bb3f6dcf6c969e1482c2ba9c165a8bcfee019e1cad953112999f1ddf110a1b44339d927aabc9931ee8e5ebe33731aede11fc1b1706858382da5a20e695e9ae897e1c7a33164b683ed5c9f37535fd04616be2c379dcfc249a0a86e67843cf58b2c00084626dd41973f0d3905f66519f43c44398b0df5b9c765edd33199d2948703ba9288e0020addd1ef9102eecc421a8779d0d7ec9691a7229eea35c89e34df940ca4b5b812a0d20bcb52320e07a4dd8aff481755d72d82c3454ce1858e4b7cc0fa2f7a9f9cd7068b659550ad568b1d8e64918ea97b0d4ea3401d5935e1ee51a7f95d590e0cb59b208a6f2867c49732c8c627cfed7c1ac4ec8bdbb7ea8b355aeadcc34034c4610411344b286eb3899624f5b051a2112ac6c62393ba793f552ae550b4669b35661e57e31f4aeb1e9607c7f4fd0437f31c335287fc8d6415b6b8b9cf03fedd16dfd8605bdd1244a12646fa12728e51761128b8f59178a3627a5f2dce0209cd047c6f2e0b5144b306b7e7b3cb04ac732a804cfa6c7838d9acfa71f5802af54e93c3844438049392791526843a6124b4441b8884e5534646e7bc854e799d05fa5e07d01217dfa29dde65c5dbbcd32a6518ef2c3a67af53f19bcaf9f4dc58500e6fedba174f37588d1ebac0ac4954b2702b2c80d40cc16096447aa3d0964e537733b812d759b0aa728c2d32a1169d090a8321e3ab33b4e3084bf52ce31f0021f9f81ad4e139d1ee0b04db0281929782d7d2b3167cbede46897b5c8798d12a4ac28ff8ae688c1d04e30d8c5bf2b0729f9c9cecebb2760833592122c7bc000275b36e7aa82b9bacee03defba2c4238bbb31cca2485f72c6f81ca4ad320af0ff7947bb675944e4af62de5c2f694f37afdce31015a6092fd9526554bafb118ce2af690c5c7ecb592abbabf48aeb81c7319b5da6dbe139f6366de23d51ad184bed92897ac7f8d5242cb6a6173dc3337aa12ad5cc97b878807f53ef835991d5e3f2f9f7b6b01e29737d95c90b80074e2e676645c8374397ea80d12b2195be7b4ec244c48af8fe60651fa02ce86ef22db17e3aea18eaeab1b19f8938a75bc14f45dc452bbb653daefd65b2eaad29701c2b3665f9177aee1a2e2b676c46819bfca11d271fbee94e7c121f7b9d0498dafc2a5fc3b5dfdeabee85e552f6d15f34554019709c42280d7621ae7ff7e063eb9de3cfefe1ce236723f75397694929e67f8763b08f92c0b38caa9b25bb963ad237bb42919a72822d8ce89f1892338004c9f3ae4b02493e7d89187ac460fb5c82f01e912aa2754fbef6c7e69ec162bd44aa85c61ea23d7f3c4d07188b1f18745bbf8ada4f189a9380ee769cc01910765b8145746e3f423bb5b3d9c5226a976b1d5cda80762487f3ba8aa1ac5742c37d85877923a60a095c8b8bac8e234a305829f8ec637688d0038de3c3bb5697d97dbd7bbac77888f1e90cf281642d57ae7d277e1270316e1ad7af955e51575eb5a72e4c748b34c5d6d1922d4176a88627172de551539d424c3fbd5b4d72b5c017b869714a8dd7077df2a5f5af2067df2413f05ae2592403ce35d3412b04a6cbed1d570a9e05c9d80ca3049105e55e9c344bab89071a4b9332a94d725af124a1082dc3a3520615218320fab999fd82262e9f79c53c833ae7ef34e0f3815bc3f593b31882f28444992d2d7b5aa3b5ea6dcd0571683630f7db5475deaf03ff252fcc5a8f4caef4220a7fe3e8658dd97b2c3879b5933112578e44e834e58d2c2a7725928caa3f89e9727106cf03b55d584bddaeff4cc904815cd5fa9681c20a60509bed6075d68eece150d8e8a2007a517dc5aca1281ce59d4510aa518d71d543a0b130430b711c67e81e38f11302e42a62deccf55ca3dac10d0d2a797cae12a1ca2be5926ca79628184b4aa0226aedafae2f09d62aff7577efe258a4679528691f2ae55346273784df68fbe4d0b6edff53e55d298230f40ee152eabd22cc7d51a51dd0385c962e39fa7c81255f91c68e3939e319fdf325bbe4f02f1f70aeece4538562f4b9eebd2f8d0ffcab02920143b4698f410c52d27612bc845172ae3b2f2387b37508cbf6b08aac17f2894a39bacb6a9e824a8f408ea48c9d70d104a67baea34d33b9318c14a0bcc2615d60418d25d3a882ab3b6a2c6ec2300d86ea441ebb0912498502d7b6becc12379daa5d2988d4e7aceb4015978784d1c75f3ed08361e4113df69c8b14ef70d65e2b52943feb1bce9d2d9be730ffdbc8b392bf6a36edd064546e7059e4da5988a615fac16ce21245de7ed02e2ef81bc92e73ddc175891bec7590f267fe69c8ef5b25cbb280078c425375b658a59fa7089133221e3cb50b13a9ae0d75c9d5b2e5080ea9650378cc4bb589b02370763a39dc72d2479695e1a354647bda2d39d79624be9106bc087785bdd71302b0edb2e33dd61748cd20c1b089ef022cba72c5c12557580cd7637f333c8c130789f333e98a5d7a7eeab2e93e31e440946211c577470ade86dcaa4e1d02703c6c6403e5adc5f2b9243710d8fc3b852f8ff3598c3d8aa14cd4b1ebb07a7a7fb5fab30b24aac14b9ccf8ce5e354245bef7210176b7d475538a9fccbeb99b47f08f40969c7b5bbeb578d1b558da868cca77569b1f69adc78f017b6048cdfa12d72f1b6cac4e00a78206b21f8cf72bbb4fdbd1f7fc0f47b2eee3f3f4b25bd0492769fad0f142a7ccd0b1f633147df5dc4922e30b3c8a82ba4175c711b81f0605d88de72d6f03c51b6214b3f2f5e5eb86d1fd83bbbb0da5c475081e5c5afc7de53d9f3ba1f927bfdb9e70a15e6fddacbd51e97e229e997b3e4c4169cb28dfb42bae3010e0d5d82f3e1d4a9b1f533a79fd2ba5d02068469492c13f8a82496033c351a0c795230e4f7f5e7b2ea521d32d6f12d6bf9740090b057f3fce8909029f88e5795a2bfeddda028ec6c08399f3583466676855f1327241b85479ae77475aea39c6e16aca4dc4e4bfbb45890091f42e5fb2da4c63c39131c3cd4a2ff0e0043a436d3d42be1f421b6bd0ec2bf16d654b40529a082ecfc8da4c549f406e07c6e0bda954494518853ba0f7191235c53b3a11d8b7f2dd56255cf613afa8effd4fce9bbc32e1c8c8c4aeb0e4e4a518fd65ed0b76da8dc5fa6425c878e2d51653ccd888b4ed05784df4e2a18d60b01a22558c0bbd85d72feeda1c97c670192294140823dc42789227acad5f300db97c627995020bce6c0e265819d56d8127e40f9314ff62ac33c3050dc2b73ba9e99c7fa67b80f373650e8659388fca3cb51e7cb19e9f3ee49ac574e66d7a0b12dba511a090aab0218687103350825c3cf777cdbc1a65df069b938ad749e9a600a7425b659ef47fe7fec23fbe71cd2d86ea6bd1b9f8f526f318a73f22bcc4063f58beb399563342a2d60697ca56e9b6efa833991460abeb834d52dbe382a74423fd75b04c84d8dfaaca011a8dd9c53fc4d7cbd00c2bca526f546e3915dad5c7c90782768a1946f158514b758f53af2b452d72130f3c1c26e286dcc6a1e62b7a986fcc420e1cb45aabe915c000e3c59581120bea6b7df5068d761ad6bbaacd8ef9859718715e2b07e77f0315e1ee232741c5d882685123ea383e6fd441bb2d885f770ccf956512831e684168ca83cad59703e51a64e41abc956d8dce61f7a93028ab92ca3a03881d60823440b232aee3d73bba5a3d4ec1bb91f65eb64e509a1d7b9031f0cae7bf35ff6ee2281c998974284907751fb63ebc140b0c11be1dedfbd2a7bd9841cbceb4be3321b245a2fc9390495b5d3c7ed08d6ea0b3e099581ca93a899c8bcd7bc81441757fc41c9bd620f39b44d09b864bba497518c5ff4d950bc9c569c0ff6cdea49fd217ff6bd8a820f6bae886b0ce86843317718d91fb249b56369ad75e508fb72e1056a4a1ee3bcbba06769322cbc608a4f1029bfba0dbdfa7b7d846257d56acf96bcd3f33b1be7c36e883e6e70c1b5de8b048c8c391d307cc5ac33e7073c8fd77fe38d4fa0934105d76cad9a81e19ff8997b6364b6b102a85b1253ba670a1a093c45c67eaf9be1a4a4b40a7d35edfcb96f3aae0ee1262bc9c539e34f040598f28a01db7d023be1c455f9fc505ca496c69c374efead4d4325dc5c9adf09faab2212392664a4ee829b0f0246e37e009b34f84a80820bfae0e6e365bfcede72ff114f5b1e7301cb459a1b25758a6325aceafd500570e0642d7c835f6aa6e900532b80cb5d737cc7a1bf5349722b8f493d2bd46113abc2fdfe778b46d81dde311295a39ae3be47ab214448ad0af380a3b120480eb3a2649325fc830b7c317fbab70d3a50b9075c0e09fb77288e472efcfc50167a5e21908798783b95e0eff2dfd73af3325d81b72bd18343e6dd37a8d99ab8453c4dabb2684cd7f2ab8d9f65c78c5e99f57b6191101923d919c91b89b762e17ae9b1711b787b79fe164b105ff65c64b9a088bcf123aa48175d60686132a92cd98755e73fdac1e93522f342a174e68d4aa2c3f72b5a96b3543df2e910b5b3f1faef2f45ef37f10d543bb5f71bffe6a3683c55b3bcea285492991984baea2c1e872ac0038cb3a30e9d2a3213f66685a3d92fd1df0977a6b21cfaa1560ac4c1a3ec51d73f424c74dc3b3cdd8ee87a95105dff956ddb8c37031d412aa00ae707fc90e1a48940123ed9de0159d2a001e7c88844508d6fd6a25fa0d00534962b5f4e5ec6a0bde0acca9642033875151946f97186610bbc2286f426c3f0fdc85b1318b21c1b6d4400e134fce16cc230a44c7bcdaf866c9f7f13fd4f5bedba5bc641cb6eb3a5257f4f0a84915d8c10e0e486f9ae4edcec9cf33bda023c84bbe205c4d779362cc1da21906ff45b346794f11a190066c6f68a70d0a945e2bd7534316d8ff8ae078ab83e02f1d5b7f869e33abef047b15dced1c0dca5c15eb8fbd508a955de064b36d9e8b3fd9e75d81d8a43ecb61052a7c24f6e77f8f8897a8ec89d2d11db181e8f1c5c9d730ea7d9bb50b5e6d3ed02c67c2dc4e783ee72205b8f83af8d5ade719158bc631a78cd000912fa084747bf54b65485ac49ff438bcd084cfce5188db540e18d4325bf1b76fe34f956e009ac3a2d75926c2ddfb43ec7ce42351b5a95322409aa9a124b0ed1df2edaf0b6b3a5ca5318654529d1f7d4fd65e1c4948a8141faffb56ba6f8bb8d5d6502d38c1c27caf133794a71bd2fa4bb0ded449d73fc707d64257b776ff31c778bc940c809c6c7e3fdabb4e456c182ed412fa95f455e12895ed758d344d382133cb08ff775741fa89ac151dc1b9ed37221562c29e9f93279374d3acacc0c7f18e2217d630666c33c6a8430db4afeee49502370c63d6649d7ad0147bd1bfbdc2c03bf1a77c4af1f49d9b30ff1b10180fa6114a7e1c30c48a5a41ed23bcfa4693c4b762717c9a0822e8b811105a38251bae34f088f7207b2d169f7843974216782239de0c604fa5cbeb8884f6020606181b3069d4331e0eb8c69fa6e976", 0xff71) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) syz_open_pts() 16:42:55 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) 16:42:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4bbc, &(0x7f0000000240)="8ed345cd084d90cb90e29056d79f55cdac84fdc8fb031b3941955acdbe931366e6134fd12102b22034053524ab42b52cebaabcbc73fe780e6cc179cf6dc9e13bad2f0765b10ca879708c104c810f871955253b24e13f757be57384ef5bfbb9be4e6cf01c5d1137e9d7dc280b5028ac8a846cc68c83c585abbef7073e9f7c25d0a919f6e49ea269b3daedeb0952e426938453a0dd0e707d681751", 0xd6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:42:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r1, &(0x7f0000000040)="a83ddf3e99b1a4b97e53ea4310828e3c4af87e07185435b773d6640f81d5280a77ac8189", 0x24) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:42:55 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0x2}, {0x18, 0x1, 0x77f2, 0x1fffc0000000}, 0xc1c, [0x5, 0x9800000000000000, 0x0, 0x857d, 0x6, 0x2eeb, 0x2]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:42:56 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) r2 = geteuid() ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 16:42:56 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8, 0x0) fcntl$getflags(r0, 0x3) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 16:42:56 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) openat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x100, 0x80) 16:42:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x79, 0x1, 0x40, 0x8, &(0x7f0000000100)={{0x2, 0x6, 0x5, 0x8, 0x9422, 0x8, 0x7fff}, {[0x1, 0x10001, 0x80000000, 0xf6cd, 0x50, 0x2, 0x0, 0x3, 0x80000000, 0xffff, 0x7b5, 0x38, 0x8, 0x4, 0x8, 0x9, 0x5, 0x40], [0x80000000, 0xfffffffffffffe01, 0x401, 0x5, 0xa01b, 0x10001, 0x7, 0x1000, 0xf1, 0xffff], [0x2, 0x0, 0x9, 0x204fc26b, 0x7, 0x6, 0x5], [0x7, 0x7, 0x7, 0xffffffff7fffffff, 0x2, 0x4], [{0x3, 0x3f, 0xe04, 0xff}, {0x7, 0x1ff, 0x6, 0x7fffffff}, {0x6, 0x3824, 0x4, 0x2}, {0x1000, 0x799, 0x0, 0x5}, {0x3f, 0x5, 0x8, 0x2}, {0x4, 0xdc, 0x7, 0x3}, {0x3, 0x80000001, 0x5, 0x3f}, {0xfffffffffffff001, 0x4, 0x7f, 0x10000}], {0x20, 0x4, 0x1, 0x4}, {0xd1, 0x3, 0x7fffffff, 0x2}}}, 0x9, 0x80}) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) dup2(r1, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getflags(r1, 0x3) fcntl$getflags(r0, 0x1) 16:42:56 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x6}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 16:42:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socket$unix(0x1, 0xbbfc0f75b7333093, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000040)=0x9) r2 = dup2(r1, r1) ioctl$TIOCCDTR(r2, 0x20007478) getgid() socketpair(0x2, 0x1, 0xb271, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000140)={0x18, 0x0, 0x3f, 0x4}, 0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:42:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) 16:42:56 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x3, 0xffff, &(0x7f0000000080)="178a8455f1d5020a3333575154dae91b8f481f3b251636a0bf827f333e53986aaa352c7fd441f9515cdeb1040f582fe5996769105c4cd7635d69c79fd88ddd981c6cdda311ba8c0e11395529f61e07155b4b19f382bd0aff12b988f2cf11853e", 0x60) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) 16:42:56 executing program 0: mprotect(&(0x7f0000037000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000280)='./file0\x00', 0x5) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000000380)=""/22, 0x16}, {&(0x7f00000003c0)=""/24, 0x18}, {&(0x7f0000000400)=""/228, 0xe4}, {&(0x7f0000000500)=""/185, 0xb9}, {&(0x7f00000005c0)=""/104, 0x68}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/29, 0x1d}], 0x7, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) shmget(0x1, 0x2000, 0x0, &(0x7f0000035000/0x2000)=nil) munlock(&(0x7f0000036000/0x2000)=nil, 0x2000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='}\x92\x9f\x00', &(0x7f00000000c0)='i\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) fchflags(r0, 0x0) write(r0, &(0x7f00000002c0)="5c2ce1f1467c9ce5952f8094f8d10a2418a27dd455b9707506fef738181a31bd652713b24c83e00fb3097c32051dde782c85a5adeef8d6cdaa15dac54478cc20276cb5a458ddb076ad7c9d811124955317a19126a3c85d720f6c8b345600dd0925b97c3d81c76cb4983e7a8087e9b59408e4a0b6c5327d7414a602db7fb7a31701f301b256c33e4e4fbbe42300931f1a", 0x90) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) write(r2, &(0x7f0000001740), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001700)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000240)) 16:42:57 executing program 1: setrlimit(0x29bddf860481c62c, &(0x7f0000000140)={0xffffa, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x7ffb, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) getegid() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) 16:42:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 16:42:57 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, 0x0, 0x0, 0x11, 0x0, 0x34b) 16:42:57 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x78fd8c61d4bd5a43, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0xf651, 0x1, 0x1, 0xf5bd, 0x2}, 0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="37da46e13db349126cfb897f601d407a137970576956b9e02a8de18dd4a9d6597dcd578c8942689161d98e88dfd937b58f7abe5180ea8ff13b825d0a588090ebbe7077d13b5160ad2c16f94380874b48a725fe14d13619e9abfd7b61fdfbfa4ac4cf798bc0b3eaa8e0d13b52fd7c70b01e0adcd6126359839c66040ec2c274724d5a90af09f818b51c4e04a0a40c7749ff4f20e060039a4f4a7401", 0x9b) getsockopt(r0, 0x0, 0x7, &(0x7f0000000240)=""/128, &(0x7f00000002c0)=0x80) ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt(r0, 0x80000000, 0x6, &(0x7f0000000300)=""/162, &(0x7f00000003c0)=0xa2) fchmodat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000440)={0x2, 0x5}) getsockname$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000500)=0x80) getsockname$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000005c0)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000600)) r3 = accept$inet(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000006c0)={0x8, 0xda, {0x2800}}) socket(0x22, 0x4000, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000700)=0x7) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000740)={0x3, 0x1}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000780)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = openat(r0, &(0x7f0000000900)='./file0\x00', 0x80, 0x121) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000940)={0x7, 0x7f, {0x10000, 0x3}}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000980)) bind(r3, &(0x7f00000009c0)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) 16:42:57 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) kqueue() r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:42:57 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000000)='./file1\x00', 0x8, 0x8) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r0 = getegid() chown(&(0x7f00000002c0)='./file0\x00', 0x0, r0) 16:42:57 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000080)=[r0]) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:42:57 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0xa4, 0x8, 0x46, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x5, 0x8, 0xfffffffffffffff9, 0x7401}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x401, 0x8000}], 0x9130fbf, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x3, 0x1) semget$private(0x0, 0x4, 0x2) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)=""/159) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000340)) accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000300)={0x3}) 16:42:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[0xfffffffffffffffb, 0x8000, 0x8, 0x1, 0x9]}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000d43625fd40d0ed6a"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:42:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) socket$unix(0x1, 0x2, 0x0) 16:42:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="006eb9cd5516e79429003f2f66696c6530003bbd28d0f85a1c1133da63116a6735632b0c8b3ddbb415d5c6452d8d2c5941d1ff151f3a16b832ed32bbbd2e971ec8ff067e2a1b2e80cb3ee1ee"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) socket$inet6(0x18, 0x5, 0x9) 16:42:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x1, 0x101, 0xeb}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x5, 0xea, r1}) 16:42:58 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') utimensat(r0, &(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000200)={{0x88ae, 0x7}, {0xffff, 0x8}}, 0x0) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000080)='./file1\x00') 16:42:58 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='[', &(0x7f00000000c0)='#@,\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='\\\x00', &(0x7f0000000180)='*-{^:\x00', &(0x7f00000001c0)='\a\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) r0 = socket$inet(0x2, 0x2, 0x3495) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:42:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x1}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlockall() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x2, 0xfffffffffffffff8) 16:42:59 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xc0970fcc3aa3dc35) 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) 16:42:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) socket$inet(0x2, 0xa7a599d12f48a3ee, 0xffffffff) 16:42:59 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt(r0, 0xeac, 0x3, &(0x7f0000000200)=""/156, &(0x7f00000002c0)=0x9c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000008d742c006701000000c37b00000000c414000000290000002a00000000000000800f893f4f4f8f6fe241396d8b0b594a17aa2ee629f61bf66a3e18589ae8b9b0db27fcd2e8eb039af43211ad136aba6be01b0633c0f81207b7821c84b083424b79ca45f7a4f812bb8e9bd47243e9b205"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:42:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:42:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000040)="e17978c7bd7b95b9e0e29e70e847e9d2c3cd74b4a8d91f38fd4f8a682a02a3f2310cf37bc451c39d3e21381ea3240c15148167a7f8defd5347252e487a", 0x3d) getpeername(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008929180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b00"/4101], &(0x7f0000001080)=0x1002) socket(0x11, 0x800000003, 0x80000000003ff) 16:42:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4", 0x7}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0xb6af, 0x7, 0x80, "c161f1c27cd7b4993ce9219aef38dbf7557c9e27", 0x6, 0x8}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) r2 = semget$private(0x0, 0x4, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x22b9, 0x9, 0xa85, 0x1]) 16:42:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:42:59 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x0, 0x0) poll(&(0x7f00000004c0)=[{r0, 0x40}], 0x1, 0x4) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7fff, 0x57f}, {0x2, 0xfffffffffffffff8}}, 0x2) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000300)="000000000061a2fa94076f05d5bc0000006cbb8b789a5858a3c34da0fc5b2f8c7f18c4858cf10c0f2b7135ee3cc0dc1fa92224ce2021ed2fe1f4e497e547d97944ba5181caa954b9e11823ce9eccff0a", 0x50}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000180)="2dbff3522b618cacaef1a60158992d40fe37256e5bfbc6ca6ad1f477a943ba02e1c5a1b414dcb853ec7666a5ee", 0x2d}, {&(0x7f0000000380)="ee352b0aea01b33052139d77d05482f0a7f8d842cc3a980939b0accb8bfb9b539d49904950653e8f2b4c20b8747e247653d0dba0c818a8feaa0dfbd427fddc29f2e2da706b5be9812d70761a3a3b2b0ef5b54a7689fb78999400defd2eb03cf09c3c9060fcd534b94da032b4b77a60545d12c8b49a374599b54395ac77107ef87c890c81a0461fcdc4daa68dbcce4ca2059206101459ac86157a771999a0800ee85f3ee5a253df340dff397a8c70479fcddac9af8a8bcbecd0a388dc33420c163e5809e3", 0xc4}, {&(0x7f0000002500)="a2c4c95e5cb6136650db3d5d5a6226ee636a4bf2e50009494613fffb6628d95536796ac404a49f31bcacac18b2010b5787a206d5ae4a92553fac1101b9474318c4777f7391deaabf08a9289a522cb408842866e0bef574513d3533d65e1fb0494d7b8ddda850c7d232e6a98e17027e0781ddbffb47b8565ac03ff4fee2ad3a6469794a77aa2841fafe901ecaea154c820d5ba93d7fc007b8e278e6a08e1485100636b8527e674815be27736d881962750e2e7d3300852ec68a91c9fa", 0xbc}], 0x3, &(0x7f00000025c0)=[{0x78, 0xffff, 0xfffffffffffffff7, "daaf04c1992695c8fbc87d581db03e76e8a07d07fcb1643587c104c1329b1aff930598af1082d64f1b142307b9514dd7854e77538057344eee8c8c83aac8efed4ddfc2ed2e21fd2611dcae08d99b5c9ef18440755f8c337bf65e3175914ea66a5fad51"}, {0xa0, 0xffff, 0x0, "06f223675a9d4fc292baf327134d25231241e3c8ca1698994b4590179d42e8c3a8e23c5adb79d82addfa6bba31475aa86ba27ffc288501bfab5cf83f218e36427d08d0690b18ea12c9487152d236a48a72593b85e0a812bf668d51dfdff066b82b05e933bc28b5ecc87dd420f9200ed442f75fda51296cc9ad8f49b7e283dd7a039cb308b7bdbeed57f1a05b4e35"}, {0xd8, 0xffff, 0x9, "b340eb0eb93f45405fe79855bc89742df50f16f56b3f979259db4d6b9eebf491f729fec9879f01efe2d80b9cd095f8ace6b68f9cbc46d8bf34b2a13597162cedb79dcd03312238fbbb46e86ad7ec448e7540cbebec823cc4a8e8fea3838b5089b939b99170d64a0f31cfb452beec379ead5ea760df6fdd8e46d6a5bffe300927da8e7e8a97aff0816730287f3cd2add87056ee095975f9f8fc2af9bd79b735dbfe184164b7ad164863f1b2b57ff88faedb15e2d662032632d57339b57c82be19f56a50"}, {0x18, 0xffff, 0x6, "4d879aef56"}, {0xc0, 0xffff, 0x80000001, "12ce0f5569f54ca53a01b71583257f2d92b1b0481d12fa0ad7958bd3a54c35825c96cec03cf5d9cf605695eefed96ae30e585017fd17aa645831ea6d815ae5287487748979771d729ea9bf589911bdc6513e79091708303481da1e6938f89732103e1d110e5bc5bd1af0475eedfa3c33ff92b0c4da1c4912744a84426a1e20976e99856a233d3c9368449fec031ed09e218b8702eeeec07b953108e62a3163b9eb6efcb974fc79bc84e7282fdc1d5b"}, {0x30, 0x10ad0b1251c0899, 0x9, "59b871557e07422901cfd69667cab8624f94549a1b7dfeee17c20e"}, {0xe0, 0xffff, 0x7, "505f077a510e222ef5173964d9b539c896a10f1ad181acaf5e78ffc64da49378c37bd0631f343b9b6842a2133c3377f3b38e8a8ba63933646007d6825c5f8125a57c5518b370f47a0b392c66cbcd51ae1d9f8e7580e18985672ca296fb1f605715efc3b76b107e8a688a434997a299874319e59d3c6052f64b3e6bbfb7939a917098187aaa42b6a651e71705b7986cd5ab9fe9cdfc0b6900fc200c5098c608911597a169556304c52a0351ba8be4290274dd21e2c67a7a3a32a7d300d7f8c8518a6f8a151c7f2cecb7481a9721eb"}], 0x3d8}, 0x400) fchmod(r1, 0x8e3) getsockname$unix(r1, &(0x7f00000029c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e27e53f309643e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af2c4e1715ff59bf56f386b77610a181534cf427f77c533e9e084f78d0fbc80b7f76e03c7034a3200f4c3e18fe6cca8ed48617f31f8bde8795d21941ac0f2b3af627ef48b4d4bbf8004d7e3c8f8a2aa4c2b89b0c395d70b12d46c066a55175c818b4edcbbf5134da2475e5c68e86d6506d3d5399a0418b6399214d8f764cda71e05422173300125c62765ea6c1e8a98f39deb418a81ace3655e8f4f2a6559e9b863f22d43ab91abe0349c8c3c755b0b129000000ee000000000000000023eff181537bae2982343c280c3e0f2be864956c40f297acd151925870098617dcad031e34885c213823390059"], &(0x7f0000000040)=0x1002) sendto$unix(r1, &(0x7f0000001500)="9590fd042f6205c6abe88a987cf562173d10e2ce074d65d374ac99710b0920a074324a37a114c5c1d6ec85b9561e2d0cf96e9b2bfd651425f6fbd9f923e3a0b73da8db185392bf4e794f23bb66b24fc4c4ad3fe060eef8d5132f9479f74e989c69bff0725381ac5703a5b3c1a59c0803f66b848d2e12acdea6f5993b607a2cb9a1a845ba862d84cf3e0f5693466c8444a07531dccdb9833c73485c43aa82a4cc1363ca1bbb099de591ae6e41a1a844c8f7d323dcfc94f4d04a1819506b77f6f4a5eda3be6d3217fbb0e5b069cce8f63be0f829daba495a58134173062b44db6b84f7a7395a10a393f2690461cbc518f06fe5134324130273c2e0edcdb6b7eec82625c30323963d014875a0a6e494adc0e2fbabdf9392cf6f4e2f2e32a27f53aaf57d1d0cabeb258fbd4cc757d6809ee5d5465ddb35746a3e1fbe0f1dc470b62fa6b64e8b7b98a5faff55cd30551f261f3dc7a304491afce5e4ffdd5ab25d0dcb30a165c378756b7bf89b62ee6a9371334e7496d3d758ee4b9b6b52aef315cfcec8ecfe6821a0bd89adc7fc49109daa0d71a514e67fc3c5f5abfb567c11b42f3f45628ec27aeefa23cfda53ffef117f0cec464731427135bc41e94248924d3450c0f06d95d1c6961f3b78a81735aa8eb32084eccdda455496f1f83acd47b8ca2d5bd549babd57584a696ec44891930a7fcf0d1b9f343c9f1660a7e77b74ead5fd90b8a38a64e5c5bc46587a6480c877198e01853b7dd6d5883ae160e861ae936ad6ab8095f1a4900dddcccd9feb8eec6bee21ec903eccaa031fbdcdf39c22d250272ed31dccecc5da25513247f832955f6391e1ec0aab93d41290ad80aeb3e0bcaf3bcbd3674fe1a8ce6f98594f15744adc126f6c10dd48df27910c6df78a34e56599ab38e89c1ac5382025a9cc2021c93d6418fbcd36c5b38586c11f2db055e7b54dbe68783e113f44cfb7bd2f6179f4ed8443eeb073c30e5364534a4e87ade8ccddb89ab2efc93861f4abe7e59a512bbb457e9ba77da53d15d4b4099262642f5b653e73fa5f1593a5488b8039cbfd6aa38cb217744094cc92c5b16eca35601ee39929d7a8d22231c5cee88924b9b2ccd0b395a01e58b60fd45fa9e5db77bc1d0631bff36e94d1856deb4b2dd057e9736300853bdf4cfda34e50d2f8e4c6f97163955b46a0e1609c6d231e98b9b41242363a72f730cf5f87ba131fe9ffe6fbbb852694048247addc49b23691155c74c3b75b1a5f6636bf2fd7fca13bd8a3c06ac8f91e1b58356d052ceee9e3ee966f092bc375e1ac52db3983473de919834fc87f8bf094947330c50852b7163f54d092ae595108837524f63e2129691a3c2da9955247bb641ceebca9b553beddc0bbfb5c63b090f2a13a64a4b3a39ffdb4691917baada03c65065204121ec5a63c6fd5d5704bbe36c054c18efcc49d35680b42cd314e2c056e6464a6e5c5a08049424c642acb6b48de8e631b07177bd6590973bd3d486666b578f1887d77df906a2adca1f3fe9a38c32bc37da8b892e59b854549acbb4393389666111399638cef46c97f7e35908340f8c043559f93828fb2a3fbdac4d6ddf68ba6e035789fb1760089bc0b6211da58d0e7bda99b9840a8c64b6e38f10c03f6449cfba49c8dc9c50fae8cb4895ce702398cc3f9e28506c1e79738fee041cd722d018ab68f361baee3b2596077fa4028474255b5d365ca20107fcd7a2db857641df366d77b797f8f8709bc04bf5798acfc154db6234b4812a52095089b992d0c667284c95d6fc01e7ea67e30b57bd602188bd9c5324c76fb23252293d9c4fc4800999046b9f4feaf5df8c61020fe9fc97cb7c9fa3013282d320e2a1dc47e5b1116f058c6effc152784c5b93bd9f0e40cf38ec63c860941f49a8642e066f9fa4d56d00b0929f25ee20528d1fbc32f842704282bc3816399ec0d2962a856dd62a571bd8e2cdec44c355c8356907ae32f94066006891b54166e9307ba7cfed0a6acdd3dd208d76cef291c294cf473d058009a93edce9d8154c2377244e7fb2a3d479ea6afe2919b3a18041ed1aaf611112cf9e815a99f8e1c176968d9ed65fa42ed0490f58c47e8c23fe3c7dbe8d994ef1693f4f00812541d3ffa5002da20178d06b22803369911e1b71bd1e30ae948eb0846eabac2b376f20fe6fd326ec44aef06c721de91dc71a0468ed17f749c5c39213f3ebbbab0d4312b58f24b0ecc841a8e85266c1cb80dd3e3298f71dbaeb71f9575baa4fb66ecb17f419c7f66db1555eb5ff7a0e5012d45b1ca70f68e9e9dba4e0fe5cdd0a65e5b6925d35a2028c99de88caa0ef16302addb3972532e149ebbf1088cc5a5a7b51d55a919c09ff7e199a7858ede7d69abbe414b35fab9173793d16f5be58b9bbc07756e65d607370608ef67aca686322a709a8cb6f179777e6a3608e2fc4f75142aecbbfff89680d4079dd2d91d8d4951041da026733cff3f5212d5c23a90248790888a51ffccf4dc8b34b28e998c95db1a2cee86048c37071ac6927621e6bc9fd2c94f54cfc44cb6ba190ad1a049f8cf25d5c2405eaa69057237491dd7b1f7a692b0c65b4bad2df3c05615a51637342f64b93514f70a66653116a3d3dc906701207903be970c74dbc48508fa83016b260b2f25c0cc35e2b1176e7639bdd232782969d6ed03cf539be6bbe89f2b87c5a50db862ebe37a1fc8921aa055a53e058c2fe0ea639018ac6fb0d2e16053b5a1bddda11b62559a90dbee8c354ccb6587aaa059c78e1561b31185eaa27b650f7ef99f0c9e40619a36bb2e0c18926f28eacb177ec3ef5f4757d923dcf3960eda13c149876f128f737aaf680efed86339e160bf98245ba2720ca6ec3050a7ca12fc14b1acb2d646739c4ddd25c7a05d370ee99e519f326e00b6754fb86d4259b381f7b8d7e720ffc6d55de3b3011f7a40d715e68f3e9c2ec3a5acf277c83eaa1e99b9e67578a14424411d0a544b05ae288b516e5f0937ef1722f36be43fa70a76a148b83c4ae7c980555fe40a6fc3bd37775e36f22d572f9180d1b8df8f55ca9a44d2beb73b5662a02c8dbd25faa35adb5bf6d166abadfaafff395618400d715e4cd870586f5b3e3ecfcc05268c855cbaa2533c1f3d9bc931afe5c64d84d632cd92cd5b6ac9bd1cb4ff6e6094cf6f4c0b6dda63c4e0f8608963d3a4bbb72683d32a97a650f1171d73e613cb2c68b93cb5903017f3a130b287551457ee9ddc56cce4a0a10bce1f14b9a9a0785c8c363366ce04891f1289dd7e7aa53d44d26d268f617e842a0890ace57e21ab579b6991cec8ace474d6dfb77f9addfab68d1facc491dc3286b5b1d82d03f7bfc83902cfcfa52a4270c7786d3801cc51bde3e4924303a57d5ce50dc3261e3cbafd5a618dc615741107901aab15370f79eedb100cb6069d34f8328b029896f20802fd6606c141d683841386038f93ede3d2cb10da8e0ac0af067ba2b860143150f9eb1c9dd85f6c5274170668b31a93520e201086c7e0ad8261df0ad0abe3c7543d8642a86445bc363258cd8d7050e6294834fbf611b17b92c5b0c3737f51f6ee44105d648860597891b4812fcae396e5ac8dbc6ede726dd23355f6ca426243a18d3b6842de7785f96899e480c8cb2e8a1ad7f145b25f6e11276073231339a9b255d74195115a78fd481967d803bfa2fd9feea944a490123353876552322f03ebf88ff1588e24517556e15824e5d4ef2810700415cce456d6f4470deb0986def2195d401ba02da1f71c8f530e7a9c6ef5273fb3150fbece4bf9288fe080721ac37a0d5650e4cbed2c7295614fa7458969d041a8859f7b274cfb2557ab44ad9e412fd77a3866e0791fb83d6ab9db537f1590a1f5933f2118a89c5be087bd12fe9ec2d1de47fe2516a0b0b90e9b507d9ba6e39351dcec3703737188ba6db9fd0d0c23eb8ed7520882e23d73aa7373b9a70e2f5182bbb161d0b2e7ecf3c0ff96e8bc7231e9761031ae8c0fce1e277a28299025636d36d5abd2f0c226b69980372bc25a8a24fdb38cc333f120c0fc87e7de646a7b5b15bfa801c9ee5f37dbbe178ace66582a5fd4d5a805d58439eda84687f188d5e6be3d2ec65d4475f611cd854c4bb547a36ae4d06d76e87e248c66afc423c48684cf7d1fb2cb00ad3b398d9b47c59091d182ddbba24321d8e00f7b5e6dd15199ba1be2c1fd73e2246d8f539f0451a2d310772bc9bd9713749390ad11ff5b24136abe3b0c5dd605c60191d8170e7d70f12ebca9b3331f39b706f5becd8bed79d2de944e9b5a0fd33bbba73243869ea44a99121dc3bb8886f88b4901a6e1dfd733c61de113b7895de02c0b88a40aa1f94cef5a1a1db444c9ee55a6da93e8f6dd82b7b057beb4106c1a9eca0a417c6717670cd27b91e2054890b326e9666073f6568135ae2f1f88e3b493404e7dd62375c7e0e4751921927e6f8f01be54fd365b22c709d242a7db5acb4f7c4febe7152df117c435c3282ef628f6bfdcfb106623a68c56ca52e195d65ca138c50f6119fa061c9529f51cfae567853ff92f98e7b439d57513efeff6ca872b133f7f49666042f24840333754553a48526343c715c2a7e8dd5b82a0b2df21609d178b0318b9642f0bebdd037a6559d57b2d460d35bd23063d7a77ff2c48c8988768d99006fad022c35f3bc8cca4348b62edbcad57df4cd0398e440fb7aedea4d0f79fe810b7526b2cfd5b3370c7c799075e08ba9a42efdf2e7c33c6519fa97513b9d831abc8bbcab5d66d5f64ca7bb5ef48a6e860fa6844f9097f04548d02fd6d23f672845f852dd43d30115dfc8e2807f9f58c0575f783914645cb087f712f8e98a7116f684599d83a80cfb7a979f3caa4797b0d789a27ec7008b3ea54acc176f608be6bf147a340e28d85d2b597582920a474cb95551bdc3e2bbf0b591c42435684fefe3fde99aa4bbbf4c47a0475d359c771d13b4601307706907bca4c4c16d8af8f7c5c6511ccadc9f8893003adc64cdbafc79f3d34ad2a9da90328a1936217750c9dc78ea6e3f91cba210529d813e5d5aae1a0b5eb05845dafaaf112c3de01f10e502befc4fb034bdc232b416e51e1f6fb0d242210a7385b313837c859721f6d852a8c71ab88e2af53ff08a69e34e045c6aa7da6501851307d32a08623e833cf448dab947b61bcc5088b4d194cfe1304d64ab825a20ee7f5ba6e3d2999b0ab0497855164519eaffa8994f6d4180a21819deff11ff5f097ee913bd14844fe0b21e19375846da37d530dfb7b08d2aadd577bb5c1727d516f0116698749d7a6a7f6c7e993753991f55fbe3d7ae91e019853ba5a2107e76becf3974f90ca80c4be41dc9ec3520b36f39f3587a3c00b2912e916b223e9bcdc1f8e5fcfe5d23c73d6aef4a9cdbbd25ea247978e6bade08c92af5cc1d79c04b9d3e91285a9303c18932f3c0b2492fd2b38bcb205e53a652722c906d0f714cc207da3fdbb458bde85dde40fb472542dfb843cd696920c4486b92da2424e93af26ffe1dc9bc8a02e060d714cc07aa06aaf5419fd22672be810a4e02623d97bcd09a5cc7cb66af1ea439dfc158e9c2452a06a1a658136d731f8b8659fda753092ced1764b293d6be8d2e2532c66aabbd5cc5ef6525cb787388ca4f481dbfbb97d762282a79bfe7875f6a14fdbda3bee46ba82815f13f7af50d19c33fb3ce0160780d6c0673dafaa78b6a8aac323a0bbe022ecbcaa41c88394253e3a4e5539ea3e7b3fa68a8a3365370231d05408fac7299e69a56115673efb5d174a7989ffe99711896152f1abaef1371091ae9ba071474f75c7ae8d891e04", 0x1000, 0x2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:42:59 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000240)={0xfffffffffffffff7, 0xbc}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000005c0)={0x7ff, 0x0, 0x3f, {[0x6, 0x3ff, 0x2, 0x10000, 0x4, 0x8001, 0xffff, 0x6, 0x9, 0x5, 0x3, 0x0, 0xffffffffffffff64, 0xffffffffffffd2fe, 0x3, 0x3f, 0x9640, 0x9], [0x2, 0x20, 0x7, 0x4, 0x7, 0x8256, 0x24a0371e, 0x0, 0x5, 0x2], [0x1, 0x80, 0xffff, 0x7, 0xcdc, 0x10001, 0x7], [0x1, 0x20, 0x441b3918, 0x10000, 0xfffffffffffffffa, 0x101], [{0x6, 0x1ff, 0xa9}, {0x2, 0x7, 0x8, 0xb55}, {0x5, 0x716, 0x7, 0xe44}, {0x0, 0xfffffffffffffff7, 0x80000000, 0x2}, {0x1, 0xfffffffffffffbff, 0x8, 0x2}, {0xfff, 0xd010, 0x80, 0xfffffffffffffbff}, {0xffff, 0x6, 0x5, 0x4e}, {0x81, 0x4, 0x80000001, 0x1c00000000}], {0x1000, 0xc5, 0x4, 0xbe}, {0x0, 0x5, 0xffff, 0x87}}}) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x62, 0x0, 0x81, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x80000001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xc56b) getpeername$inet(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x5, 0x221) socketpair$unix(0x1, 0xe2ea6e0519da4d84, 0x0, &(0x7f00000000c0)) r4 = dup(r3) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000840)) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = geteuid() r6 = getegid() fchown(r4, r5, r6) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000000)={0x4, 0xf2a, 0x50a6, 0xd22, &(0x7f0000000280)={{0x80, 0xffffffff, 0xfffffffffffffffa, 0x3, 0xffff, 0x2d5, 0x5}, {[0x3, 0xfffffffffffffb8f, 0x2, 0x100, 0x8001, 0x3, 0x5, 0x5, 0x246, 0x0, 0x3, 0x8000, 0x0, 0xf63d, 0x200, 0x2, 0x8, 0x5], [0x9, 0x6, 0x6, 0xa0, 0xd32d, 0x0, 0xddf, 0x2, 0x8], [0x4, 0x40, 0x40, 0x7, 0x4, 0x1, 0x401], [0x9, 0xb03, 0x7fffffff, 0xfffffffffffffff8, 0x4, 0x6], [{0x7f, 0x3, 0xfd, 0x4}, {0xffffffffffffffc0, 0x8, 0x2b, 0x7ff}, {0x2, 0x5, 0x0, 0x200}, {0x7, 0x9e, 0x1f, 0xa26}, {0x5, 0x7f, 0x5, 0xaac}, {0x7, 0xdf4, 0x72598e6a, 0x4}, {0x7, 0x7fffffff, 0x858, 0x4}, {0x8001, 0x8000, 0x8, 0x40}], {0x1ff, 0x3b35, 0x0, 0x1}, {0xce6e, 0xdd28, 0x7, 0x9}}}, 0x108, 0x1}) syz_open_pts() 16:42:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:42:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/123, 0x7b) 16:42:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) listen(r0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280), 0x0) 16:42:59 executing program 0: r0 = msgget(0x1, 0x20) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/diskmap\x00', 0x800, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x100, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x0, 0x0) r6 = dup2(r5, r4) r7 = dup(0xffffffffffffff9c) r8 = openat(r6, &(0x7f00000000c0)='./file0\x00', 0x40, 0x80) r9 = dup(r8) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) r15 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r16 = syz_open_pts() r17 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x1, 0x0) r18 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r19 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000700)) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x2, 0x0) kevent(r6, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffa, 0x40, 0x0, 0x7, 0x4}, {{r9}, 0xfffffffffffffffb, 0x44, 0x8, 0x7f, 0x3}, {{r10}, 0xfffffffffffffffc, 0x10, 0xf0000004, 0x3, 0x6}, {{r11}, 0xffffffffffffffff, 0x4c, 0x1, 0x6}, {{r12}, 0xfffffffffffffffb, 0x0, 0x20000021, 0xfffffffffffff5ef, 0x1}, {{r13}, 0x0, 0x2, 0x528ad4568aad81d4, 0x8, 0x9}, {{r14}, 0x6e8ead7f4f6215d4, 0x40, 0x2, 0x4, 0x8}, {{r15}, 0xc6bbeb947cfbd26f, 0x2, 0x7395d69706086a75, 0xffffffffffffffff, 0x7fff}, {{r16}, 0xffffffffffffffff, 0x20, 0x20000001, 0x4, 0x7f}], 0x100, &(0x7f0000000780)=[{{r17}, 0xfffffffffffffff8, 0x9, 0x1, 0x0, 0x9}, {{r18}, 0xfffffffffffffffb, 0x4, 0x4, 0xbe, 0x2d90}, {{r19}, 0xfffffffffffffffa, 0x88, 0x40, 0x6, 0xfffffffffffffff9}, {{r20}, 0xfffffffffffffffd, 0x8, 0x1, 0x20, 0x7fff}], 0xff, &(0x7f0000000800)={0xe47a, 0x3}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xfffffffffffffe69) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x200, 0x0) ioctl$DIOCMAP(r23, 0xc0106477, &(0x7f0000000400)={&(0x7f00000002c0)='./file0\x00', r23, 0x1}) r24 = getppid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0x3f1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x9, r1, r2, r3, r21, 0x10, 0x1}, 0xcf, 0xfffffffffffffffb, r24, r25, 0xae1, 0x101, 0x7, 0x2}) r26 = socket(0x18, 0x8000, 0x0) r27 = kqueue() kevent(r27, &(0x7f0000000240)=[{{r26}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r28 = kqueue() kevent(r28, &(0x7f0000000040)=[{{r26}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r22, 0x20004b3d) shutdown(r26, 0x0) 16:42:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:42:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:42:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x1000000000000145) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfff7, "5c00070400ffff000000000015000000ff5f00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) 16:42:59 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(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:42:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) 16:43:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:43:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/140, 0x8c}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:43:00 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0xf1b76ab48f9e0ebd, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r0, 0x0, 0x0) 16:43:00 executing program 1: socketpair$unix(0x1, 0x31e9b8b010cbbd8d, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x12, r1, 0x0, 0x0) 16:43:00 executing program 0: r0 = socket(0x2, 0x1, 0x4ab0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffde3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x21}], 0x2, 0x7fff) 16:43:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x7f5ad95108a32105, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) mkdir(&(0x7f0000000000)='./file1/file0\x00', 0x162) open(&(0x7f0000000040)='./file1/file0\x00', 0xc20, 0xc) lstat(&(0x7f0000000500)='./file0\x00', 0x0) 16:43:01 executing program 1: r0 = socket(0x0, 0x5, 0x17) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffcf5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:43:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d6133a37670d33ee6985c6a19e0300008ed7c7f5ecd505370f55d9bb05dc03e23ac168e0237f159b7cb5e32d1df29b00000000000000423cab21c6b2748aaa78947da91d7541f7ea52c28b2f44e8eec7bc9028a2b887f01309bbe0cfa751731e5ca16691dc4a1882c15e21042091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc4328474407544758335580849b870e059ece07b3000d", 0xc7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x1451, 0x5796, "b04d6a07000800000000000900f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:43:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/16) semget(0x0, 0x1, 0x20) 16:43:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x9, 0x9, 0x9, 0x6}, {0x2, 0x4, 0x20, 0x7fffffff}, {0x4, 0x6, 0x1c, 0x401}, {0x518, 0x6, 0x5, 0x4}, {0x1, 0x1b4, 0x7f31, 0x7fffffff}, {0x7fff, 0x8001, 0x10001, 0x8}]}) nanosleep(&(0x7f0000000000)={0x0, 0xfffffffffffffbff}, &(0x7f0000000080)) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) 16:43:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10409, 0x0) sendto(r0, &(0x7f0000000140)="a5fd04a7009bc9143739f4291cb5559fd7d48205150835c7ffd06758faeff352dd47a2e43a2991d1659aabc4458ff1dc8635c3ac84d177ab80dc08a436c4b79463d18c3f7d6a88ec6d8e8ca33cfb1e53a912b667dc1bc4d55280e776af3b8e02cd613a47a42b0767ad3ac3919c75765bd9266d0a52b90291fbb2a627e45330ee9e6f3ef60de8c6e0818a94dc77a77abc4de87ad231eb8e75c71d7dc06ad06b7d31fc3b7a0f36aa01f9364732592d35eb459eed4a92fb299100eb9f9fa23a57169aa13e8fa1641212801e033e470b05449cc9bb79155d19cbd1c2941a53a3518728ffa9a32229dd31d411880b597e7e0873f6cc886f0a64e2e45d58db112cf0b3d48a5174fccc232acc37f4bc072f2b85228ad54b28d9a2189f183a7be407a9a465db93f6a112c5bf93a4b082cec9598aa3b7496c570cd82dec90f66935768a5f3bb984b9bded30c2b46446e9fddb8c2a94cfb171271da563ab42a05e15a010664356909be64276fc5e412a8146af8b7c20641eaafc7269e28f2d7332ef62161d5e58aa2ffbc9173a219cb8c21b664f8a3d4f2a41f8362cd4dd9d076ed229a6f57b503038b21d89193c88ee76f24ec1b834f245f0bf55b3d173ff6bbbf42ed5eb755330013779df6feb83b13555478a7fde13fbcdae2f8f754e3c3c110112c2d71472125eda97dad5d1bac119376aef95bc1cf3fb0850ebce5c108961ce6b3a358d3fdbba51a332bb6ec8d80146d1e4e89b3136b0221269bd70c546d4e23c5e1f6ce65eab8a5d065c084d08c445351a71f3bfc544ffcc8bf4b34d66c184be34f1b8d753ec0dbc0b8d8e97063bbfa49274e0467f72f36f3b49c9ad2a14b738f531289876b20df132dd9d9f6cbd146b3fe83ac65ba6a31b0975ccc69a24703a0268c3c24958d48d44ce7d3bf1b8c1e03f9c5222052f00727597172a40ee87d3fab35cc98ea8ac8023996369414369f17d4f0731b70c5377f3db9a23ff9db181508f1a6e3aea1cc7bd610c379107306a89ae12e25e82bb390bdb2192aa9688853628ef1c0a08b5750f1100e219b3b87bcf0fbf8e44434a690da1f34f7a2be9a2e82192f8970231b351e405a343e28f035680d47a8a6db67a3433a70d677b3c9de77f8ad9c0d8143525e9dc74038ddfe781fbe927607308a429d71f9d675b6897bc43709d63e76dddfe60063c59bf3f02c7a8e7845fc3f6719fefeae6731768b05867fe31bb7c3e169a0880be6a3144e3bd18bbfee49f8bb00ad1f5d71b50c5be0fa5c3cebcfdb868db9d197d4969edcac5a6200d2fa164adbb305f74a5262e4c3f7a56d6dbc21c313529fc5d133dc913fe8f820e3bb6c551e4cfdb04c856e47a57c0a698cc9e4ec973511dc4a4464d3dfd71f43819365c85aa4c8e7f69806a4788e807bc12594cd3742d77d954c6fcd7107477195d033fe14aecae0750ecdd5e704a60f0c7f761d483492ae1c56d79ab5b1c13d7e85758e585c5e4705e371164eecbd3047cc1e795e920b65842bdc3c61dc59385a76e07a4aa7326188504a0a1be966dfb863b0be379fa91e0b69fc6582d795f63986c3758ac5a718f9e272b7a3854e7c23fb166292d0eb8c3e8b9e84c99f39834e1de8fa8d40bcdc7924c6ea3032aff19a96efd910d121efd9c6085df2f02648812bcc9445d8feb7f3ecd2822bb7d7d73f93c5e703a4ac866af64cbc1c020c1d549ce32587bffd72672cb75bf452627f9c049a7f72e816f47c1dcc124629286023e70b9583e4018b7e915804fa6c0343d91eec4a15327877f372b61aae3da0b0deb12ccc16b8b57b7c8dc99f78a6c3e05c10a83637bad56ef4bbadd5aae787c18fc1a6f54af1d6c297e77eeca3b758a4dc1041e154691fc75788fa29a1200ae328738fbf2710bb261efcb42f9ee0ce29d8e5ce317b5aa553fcc3e8070b17e24b13fd0a418846c490c0ca041ae79bf71f666c91f883db1feb4722d2a81fa0ccf7230f52c9b5cd41c1f3e2456d0cc23cc580df613b492b07fd1547233ef9eec515f8db21226682caf855904f84222a09fc8707f9ac7a463cb443f7dd0efcaa302dd36efaefd6025313b7d17152328be517d5288e5cd61fbbd4258b7ae33d700250b994bf9b2c824598a98879ad1c9256043fff7d994f558bd6121d6df45f5c6cd64dff69b7fd1b39c2ca66677a02439b1e6d0084402eb67e96af592f098860d7b79bb875b683256b11e462f35351b541148b64be4e3a6cde1116fcbb4ec3c2faea3841e8ac962d51166f6e2d62a831abdc08cd40b6f1fe8e50727eba2536d662540a0ce3e2d0363b2a62baa9df1ba116eeca9a0a42761af4d0f79854c9dca8d975a4ebfafa44e21215dec8391194dce114b33178b15bb132d5edc01ea73965fa973c6159abe28b8c905d5f513f2850be8d79b98958c21fa0d66241f5d25bb82033834a7d8462216f3696b6bf70843b266418e9d19dc0c18e919f56664ae17c0f3335be131b9d82ec3508fc65ab15dd61ace7a96dd07c4e721f5eb1d66c9d42ead7200c93b3623e1d7fc2f49f89bc27339c7a03d66d6ca9a194b91712838c1e60ffbb50360bf01c38e5b366b5135beae063bc3637e8ae9a29e73fa085397c7a25650b86fa42323be84ca26f01b5aac706d3f9248bfddf1ea554992578cba058e27a8d3599676fb76a0ade3c1e32dc0ab6be74a2431b9db5a53fe6109044c6937296b0618f55444ced9cc866850871355db585f6dd4f5364a9799ec8e1ea419fc0099832e0afc216e741c291ffbd97f78fd37d0aa2c4f697ef895435665c570aabd28a83fb01af86a06190766ced7e52d796a02543015f721ca669696edf21513249737ba3975b02838273e4b3731d2e31800296e96c36957ff17c2c3b5f99eaf36a7808cbd4634746d7bfae360896974f61df29a91e09aef25177aff38c33fc55070b74f3bc7fcfbd69763a79550f7126462839bd0c2bbbf06e713e49e2936e3ba9f87bd1647ae422c36fa95d91dbd28e6564792049a7be120a5a1063510207ad44c352dc891918d17fbaf0af8b1f4b675f8b1175b82dee4e19540d359693a3b25276ea68d64108c79992d963e20a07b7fdfb7ebfb9c2126e049983b558cb7c1f96077e93637cb47b18d7cc3b9a2bed7bc8d6e8f9e29e506759c08cc73693fa5b99e060fd830b21b24243fe14720d6df9666c94d6712c9467a809f530499647c87c729b1f87e36197eb6e928b03ac0275e58aec3d0f589de87152929bfcd907c57df15c42dbe7c335cd50cd6b53b048687d1401618de4041db929b57091b0b6dac2bc5cae0b3f68d58918272087c75a607df0ed02b47e0e515ccfdc756ac11ea46bf43b454a8f07e0f95ad6d96fcff51b2343665c4da2ed0381754615eae4b6b9ae61f83c8287b53de4fee9aa2f8835a42758a9c03932caad9a86cd842b99803b12bfb12d75c456c401701920918184077e88bed317706ae0074a1812e06c2f7cb384f5b0e1f5aa6f00739b39502fd25008ba836c72821209043e4087dbe31e68090e6040599a086b4585debf93315ab8d04c337c9b48a0519862d442db157004a9d7ebea2abe1a21200e9f0da17ee40d5e734fea72fc9cdb36b4508ccca36c1c1e286b8c0f163fdfab13524033f468eb4288a4213963c74c8a02c729b26e5c2ae3010f1301149465be2f9692fee4984d7ae7ff6dfd8d4c0f3ef2870641d8f9a3d3f994846db6f180d541735f8289029eb702ed977be00f096d258636634ac36f833c1f3abf84f9c4b32fbb4eac82341898d80b0636217a16a584e275de2bed4cbf9c4c563008e03413c5001283accfc6535c6ccd4931c4b5453fca0bb3ffcd2e0ffa6a134e0b932e5fa097b9eeb2ea84e13ca53f589007b4c920d6fc4b67cd27235b871c858b5381b404dddba7175a6df31a74186e47d821cf42cb755346e3ad3fcaa509bda41049f471d6c65ce2cd7df01887a5ac3d2c1ebaa3b3e7d92d8e8a04cd06b3572767b5a2f2fffab8ba1f34e2f7224e2a6f8d899037da88e42e4002dba386372c6b261980881739272057b28777d7804fa57c3c7fa36fd03946bd14c0160787516f15377dd17d8aa2445eef2eb026a3dcfbaf62e367dd60289a4e70901345b98f4f15cc6a3a80d9e6bbb33073949d9d1ec3a2b2ee78a05d0f636cf6d4e57606459f07033edcb56a3d388c5b3dac9ef0c43e5a4cf3f04a6ad392412bba9ea1b74c5112be001c0929cbb90ae0617646a7c63b0f24a395b682aea56c88f6d96937c70dcdfcb3b2cb0684811be47fcd1bc04f4038fe188189096527527d2da437f9ecc51bd9a1d8635cf6d75e6235fe9dbc7a189417841c94c7228c5f8102f5d9799b56ac3c8255ed1407ab7d97349839893569307be3f38acbddc712183343478be832cac30f7ee77dba3ee7204f1f10117fdcccce8c64dae25e9725019a7361f23e59c6ac3b0eb1014f2d440b880ff07a73fe3a4bfbde6e4a3e1e506d178a4c35ca0cdb5a7635b801549185810944347f2d468bafcf2154434832d6a63182a7aeb1a32950d2750b9f4197b0e7eec453738391ae35f5b5d2f74336dc5044d2210cb7c5cf2f9e674fcce3d631082e98361d974b6a7fe396427c748f189e2c70a1063cc00fc2446ed46314d2cdf560f1ef9f6931247381a628a92261cdcb80bc235bc93f744cb318941ca624fdb5c98a61812bb18a51096bd4175cb3f55e5ca011ebb81d46e3c81bc6738a0d1140bdb8352209a31b655d6942287bd4c2a0e2cba4bf0498fae470c1cf21e338350522b76bb5c3b0548a05dae44ab4adec26eae428cdb58016b140632b27c51c05252a22191e3f6a78815ffee68a3ecda758c89eb347a1eba3ed4eebc916f44d53436439d8769547866b8250be9c3fa49461248f7b60da43601c27d66a7b63aff56e2e0902e7443ddfa904324544d5febc70fde64ba4d2a8c92c177340854b92160b107b85fdf86728a2876bd778673256d12b6451b55cbd17c4ba7460393837cf8c32ba1dcfc9df72ee3ae4bbd3c671c992ead708353e60345350371065d1aebcfb781fbcf79a238c684cfd8377bef750a8546b31bdd24e7f9a6d1295afd067a456c49347d826c731fa798e9e6518e696081a16effc3fc79fcf18187fc6a987c9427e0e9bf3ff4d87136609db345935a552b96aa1588adf9a06527927eb120300221578a092e649a79acdd52a4da424ad081af39ba464db970ad73d02fe25bc54dbe0f217f8b0d25797e0c9a7a6de16658686abb5b0a9501a95ea79ce78cb26c4d37044a0fb3da711ec80f2c8b90298a19fd1800b31410ada1aa7b543946219fa3470ee60bf931cf4b50a75bd8ea3ac0f2d955ca1400ad3b1aed84f7d3c09fcc360156fe37f0be85ce6f60eb7b87c0eddf10eda58cf72f330556346740d7b7759b8574e4a8bc6dca63a19333e539cbe0ef1dd992c74bd59431adf8cca775df00f7f408a88d9093cce5320bf9f1a3ee905d0d775a97498269986595de1a347d6ebf6fa09b6492d544b116530b1922867534a0e916a6523739a4a3c0a16815946fb7eed2aebdd0a0530a372369084af17616cc2276468b03d3d6fb69458a44ab5655ab0401595477030e47429558ec2f85d47a795b12c81bbb6c859bfeb9aef132b984de26189710dea1060ceb47326a74dbfc79912568b5458524fac2a8dd517bddbb1fa9e3aabb99c2a099e3f82620972c2d33436029b470a3390d39cb1cbf6ef63676dc33697913f33ff86dbbce0ae5de7ef90c0cdc26c0484cd608a2b58717d0c0a01c1acfd529c3487b88b59fc27e857aea2e32d349008bdad69c879f5b2b91", 0x1000, 0x408, &(0x7f0000001140)=@in6={0x18, 0x2, 0x4, 0x9}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = socket(0x1, 0x8000, 0x6) recvfrom$inet6(r1, &(0x7f0000000000), 0x0, 0x40, &(0x7f0000000080)={0x18, 0x1, 0x5}, 0xc) setsockopt(r1, 0x1000000000000000, 0xfffffffffffffffe, &(0x7f0000000000)="18980000", 0x205) 16:43:01 executing program 1: setpgid(0x0, 0xffffffffffffffff) r0 = getegid() r1 = getegid() getgroups(0x2, &(0x7f0000000000)=[r0, r1]) 16:43:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000400)={0x1, 0x1, 0xffffffff, 0x0, r1}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)="521b8250179d6cdf23ee4b961a79b4875a69340e562cb69bb88f488bfebd737bf81c588a9ff4fea1ed8ce1b79afadb617d660ec537e36000a0f8b3ff227a6ee4509719ad0bd8f71a03c556ce73f58fce3efff168c3acb563389b06a18cf2cc234e444d08465d4f2ff4aec690b144c9998b9d68626c96338783bf8a022ef262769f9ceb2722fc8cf4daf031632b463571c9c653eb6e553c4fb2cf6d4f2deeafd487a6ac8218d761f2d2e7c96a22729adce0", 0xb1}, {&(0x7f0000000140)="581de3c808c0e64d458858786299cb40a015e9c154302a7d76d43f9db4cfd73f66c69460f52863a295503336ae86c2604e04e6c1ea391f89d94c41", 0x3b}, {&(0x7f0000000180)="f2e6d14e69ac7115bdde30807778f4964d62fff7412f3b4b8568460882aef12ad2f8ec9c115188e05b15f9bc0ce76d9434", 0x31}, {&(0x7f00000001c0)="0648630464dcbcabb640226efb588293fda72f7d1fae9ccd06d55220549e22445aba98ea7b1c98880f4dff8415886c7b79927f969a9b7f8a499be86186669c6396cc098bd23f452fb36e8b64d8bcc03430feecc44f199ae86732a2d58fde7938b8a9ce0fc35ed8295ba701e348417dcd018e4e2f", 0x74}, {&(0x7f0000000240)="7289cbc9b5f6d9c0e8cf97627bea29bbb389ae8e3598df3b9cb6870a6af8a80c297f86241264e216559674ee70752cd269821a213fea471d5c3493a5feecc33f176d2395daef6e6b94fad8c11fdcd346cf5d6c01cb463156847bc3f553b2337c1945ae5b0d3bd7c5504775b84e3c7d267c", 0x71}], 0x5) 16:43:02 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:43:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) 16:43:02 executing program 0: r0 = socket(0x18, 0x4000, 0x8000) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:43:02 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000369000/0x3000)=nil, 0x3000, 0x5, 0x11, r0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:43:02 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) fchmod(r1, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000040)=0x1) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 16:43:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x9) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x6, 0x7f, './file0\x00', 0x1, 0x7, 0x7, 0x5}) 16:43:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x2, 0x4}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x180) ftruncate(r0, 0x0, 0xfffffffffffffff9) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) ftruncate(r0, 0x0, 0x80001ffffc) 16:43:02 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0xfe1670bdcdc3343a, 0x4000, 0x8) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x3dec0) connect$inet(r0, &(0x7f0000000000), 0xbb) 16:43:02 executing program 0: getrusage(0x0, &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/5, 0x5}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000040)=""/98, 0x62}, {&(0x7f0000000280)=""/151, 0x97}, {&(0x7f0000000340)=""/109, 0x6d}], 0x5, &(0x7f0000000440)=""/110, 0x6e}, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000500)={0xfffffffffffffc00, 0x1}) 16:43:02 executing program 1: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8000000000) socket$inet(0x2, 0x8007, 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377041e833cbd2127e686f43f5496cd8ffb6db9763c", 0x24}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x6, "a59245225d7257810cfcd607d00bc34b15cba693", 0x0, 0xfffffffffffff46c}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000200)={0xfffffffffffffffe, './file0\x00'}) read(r2, &(0x7f0000000380)=""/223, 0xdf) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:43:02 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, 0x204001fe, 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, 0x100000002d, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:43:03 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28400, 0x88) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = msgget(0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/20) 16:43:03 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r4 = semget$private(0x0, 0x3, 0x90) semop(r4, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x10000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20101, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r3, 0x0) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) getuid() semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000700)=""/186) getpgid(0x0) geteuid() r5 = socket$unix(0x1, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x1004, 0x0, 0x0) 16:43:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fchmod(r0, 0x0) close(r1) 16:43:03 executing program 0: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xd4) 16:43:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file1/file0\x00', 0x8) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 16:43:03 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x9, 0x1c00000, r1}) r2 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r2, 0x0) 16:43:03 executing program 0: r0 = socket(0x1, 0x7, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x200, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 16:43:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) poll(&(0x7f0000000180)=[{r1, 0x5}], 0x1, 0x0) 16:43:03 executing program 1: r0 = kqueue() fsync(r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x8a, 0x40000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0xc82ff90466be1723, 0x2, 0x2, 0x15b1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x6, 0x80000000}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x72}], 0x7, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x44) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x9}) 16:43:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:43:03 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x100000000, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) poll(0xffffffffffffffff, 0x48, 0x0) 16:43:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) 16:43:05 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x740, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000280)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:43:05 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:43:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x0, 0x0, 0x7ffffffffffffffc) sync() getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:43:05 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x40000000000002, 0x11, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, 0x0, 0xfffffffffffffdf4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "9307001a93b4d11e3b4bff0700"}) close(r0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', r5, r6) getgroups(0x1, &(0x7f0000001640)=[r6]) chown(&(0x7f0000001680)='./file0\x00', r5, r6) sync() unveil(0x0, &(0x7f0000001840)) flock(0xffffffffffffffff, 0xc) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000100)=0x9, 0x4) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000001700)=[{r8, 0x28}, {r1}, {r8, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000080)) r9 = semget$private(0x0, 0x3, 0x141) semctl$GETNCNT(r9, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) 16:43:05 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = socket(0x18, 0x1, 0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0xfffffffffffffffa, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x1c', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) 16:43:05 executing program 1: pipe2(&(0x7f0000000080), 0xc9b41ad00b2b4149) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="57e92dcd88f6fe314dc6a59dd02ba652109442c85ca0bf76e252f6a1801d00102b05e607500fc81f162dfc057827749c9a9cfb91b003f712a423807b965da50e3c9edbd5a48796e4410e1092c2d51203ac5208b5b8296ee6c6a912a4624b899e1f87983c924b054306fac5738ebe587fc1d0872d", 0x2}], 0x10000000000000cd) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:43:05 executing program 0: r0 = socket(0x18, 0x1, 0xc5) shutdown(r0, 0x2) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:43:05 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1000000100"}) 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) 16:43:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) shutdown(r0, 0x2) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:43:05 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = dup(r1) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) 16:43:05 executing program 1: r0 = getpid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x7c5149db6404b868, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x6) wait4(r0, 0x0, 0x9, 0x0) getpid() 16:43:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x3, 0x2, &(0x7f0000000040)="41e52f7757a6af46a9f66161a5589d379f7ed8fc3c49dea6a5280e750f9be8539c71d04958801f647faeb0507044ebb6ec0bfc1d081f1cd67d8c135a6d616c01240fe72311360dcbdf640a0047e3cf2cbcbae79ed10dfed66cc3b33fd30b11deb04bf12c00", 0x65) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x3, 0x4, 0x6, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x200}, {&(0x7f0000ff7000/0x8000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x200}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6f128bf2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x101}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '\x00', './file'], 0x3ff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x206, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:43:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000180)=""/45, 0x2d}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/113, 0x71}, {&(0x7f0000001240)=""/117, 0x75}, {&(0x7f00000012c0)=""/114, 0x72}, {&(0x7f0000001340)=""/23, 0x17}, {&(0x7f0000001380)=""/95, 0x5f}], 0x7, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0xc) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:43:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f00000001c0)=""/193, 0xc1}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/34, 0x22}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000440)=""/103, 0x67}, {&(0x7f0000000d40)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/215, 0xd7}, {&(0x7f00000005c0)=""/27, 0x1b}], 0x9, &(0x7f0000000700)=""/122, 0x7a}, 0x1) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fdc1f000000000000008bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:43:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) 16:43:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d7590fc2d6cb74c7370ce91a30515e37328c8d0f"}) close(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x80, 0x3, 0x9d, 0x53, "3cdd2b07b73fe9dac2395e52b2004961c47a7a29", 0x1000, 0x9}) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x6, 0xef5e, {0x4, 0x80000001}}) 16:43:05 executing program 1: 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)="ebffcbff13b9fd81813924d704b4de1ebccc0ea7", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:43:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) dup2(r0, r0) 16:43:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:43:06 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect(r3, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 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) 16:43:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) ioctl$TIOCSBRK(r1, 0x2000747b) 16:43:06 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='W\x00') r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r10 = getegid() getgroups(0xa, &(0x7f0000000480)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) 16:43:06 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) getgroups(0x40000000000000e7, &(0x7f0000000000)) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 16:43:06 executing program 0: r0 = socket(0x18, 0x4, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x100000001, 0x1, 0x7, 0xd968, 0xfffffffffffffff9}, 0xc) r2 = shmget$private(0x0, 0xd000, 0x9d97f949259b2420, &(0x7f0000ff0000/0xd000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x1, 0x3}) shmctl$SHM_LOCK(r2, 0x3) r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x1, 0x2, 0x8, 0x1, r4}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x6296e696aa5b700, 0xb03f, 0xfffffffffffffffb, r4}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x0, 0x6, './file0\x00', 0x643, 0x7, 0x1, 0xfffffffffffffff7}) shmctl$SHM_LOCK(r2, 0x3) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20000, 0x0) fcntl$setown(r1, 0x6, r4) msgget$private(0x0, 0x2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000240)) sync() setsockopt(r0, 0xffffffffffff89a5, 0x6, &(0x7f0000000280)="73b67d2d8c93f63346712fe368e778aecbafa05de0b71610dbaec7ee963e0258ee2b9fd243912e57780e69b92e133318c11774a9926d43a86bfd87015d05ca3244bde6652d24bf70d52fa0314d059c57b36bcdff7de437d07dbed100fb6a69feecee950b6ce80e28f5bf24f62ed9ebb6c768ce5d09361f75d1675248e4cff67fbb5c51f1b4d6f95ce2ea402470cf660fd5b28af5d1db4111b179625db29925bfdeeb11099e701fbfc05a717804f0a626de15b774c3da0b1f7ca7ab318c8560518c711a80af5bd0f42659fb7335cebbb5d173a24d4c9874def92fcfeb88", 0xdd) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000380)={'\x00', 0x0, 0x1, 0x10000, 0x0, 0x80000001, 0x8, 0xfffffffffffffff7, 0x0, 0x2, 0x83fc, 0x100}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_vnetid}) semget(0x3, 0xfbbe00bf7155f6d3, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getgid() fchown(r1, r7, r9) sendmsg$unix(r3, &(0x7f0000001a80)={&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000000500)="68ed1dbd01cae06eb7498e984d5656e0fb53083ecad4de907602f3852975e129ad243aae4fc8c18159d475f0912be294be6715dc4e7d6cdaf1f6f6b4899b3e4f7ba96bd4f6018e07db18d8eb245eb4569f5d1d7b3358c45e56b6e47367eb8876e39a61ed797ce02a84059a7eb0987b5486cc096ea7da9aa4f49e9ed62fe96c16572c7ed4e5b0d09be314aac9fa95e00431de8a95a1341d8cebf60168cae27da318e914094f4919dc41cf7f065f29d149b75db854c1a135d72a4c7569e0bc7ae98c2a37", 0xc3}, {&(0x7f0000000600)="af2df9742de1e1e72c110c80b578c7cedcdbfe6abd240aef2d030c806b01712f535846e37e87314c63e21a94b489a7b41f657dd2740c13dce30be7d53912a7dc0c89873af98534fe38b83711808a01aa36def6b9a694637f9b14c761802cfe3aaa0e30a74ff82181284cf6aca21ee62046805259d0df598f17d029cad4feea76732cfee724d0a04063a61ed8b3a1f36bd3f65924fda8e2a31a11a79011f475903baf9e7a26b4d976c13b01d96c3d2f8b2d5a8ce2b833a3", 0xb7}, {&(0x7f00000006c0)="668f6b7a8e669af5166da38f7d56c881cecbef58df042d774714a02f2a4c21511eb18de666965b77875e2cd02380b4f0456535ac7e2d4349ab2c578b6eb962282b9f5b40c33e029a50ac3e9465b89ae9d8a83ac09b260fd4a01d760197f6f6313c4a45bab30352e7f9eea7c05f14fafac677801b95c22f2167827258eeabaad6cef7f3eda80604f4802cb06bb9a652f95bf590fd0faf1bcb8be539dc9b3498c2a0fc47441c9069599747b7b84eb00eeef335dc7c39e450aa24d061ed9055fb5f21c83d46629dd7295e216a54d439d71ac7a94258926595f4f871e80a474003cb943b95b46cd4d98b3fe8bd4afe39841665b0cedbc85420b1b192ff5029bb9f6e603b87bb06f00c862f02d2495f850436cf7b6bb9f7fb418ceb0c222d2abba5432b39a0e55a6e0c08902000c58ddfa3c0ae3c2dc13e2af4b12d6cd293bcacf6978ba652af285e58c84f46aa0724ea0de8f4350e021a5de3f639ee826e7ed2cff215577c1f716bc2f2e94ae7719678fb280fc7e0e7eed1903eddfb5671a3dcb712e4da81cf65ae9f71f0e788d181c0f46234864bb48edede2e40f5969127348fdf23921da3b4bfdc1540b9c61bc3c845a44356740e12f86c67c3556bc2a77bb31a6f5f374eac8c3c968ea3589239f33716f3d651e4fa810255fbd22e7d30b745bfef01bbe9359eef1c2ef1f61d097ff93bdd15c5965ea3b2d044e57c20ca9a4d4c77e5ddcc1573625159018b21d15107961a025a6edc4c715fe0ffe22cd976562d00a37955306b2740730fddc26e8d62c41bdedb93512e64662d8ec8e269a8f04b50c030a35279da932b5321ac097de7f770f7e4813a56b8e5aa077a4e779c51737760b09c69b552f963dd7dffc546539ebe05b05c249ee309078a7911beb7ca19d99dad467d4948189d0acb7af157cdfc771a87fffda8f84a9d4772f78ae3e820018fc70ef291782eda7f8afc49c21d68875e53b8cac4947d32b6ba5e11baf981ef8910281265e066566b16cbd6a1767a92f07acc10dbada41800fb463ee4ca060de7c3f9ebff768281ac3ee72482b1a0b580fecb98506a7b0168ce9251a14299372559e127c8fc4a18fb9ecbd0d8894082536216b1661d8721baef1b76ccb0295e5748bc0bb375cf814a53b666b1901dd742fc0cbbc55f1fb15c1a24037259f7ffb19347682bb9a34eead9c71beebe55fb1e9bf9f7722b8b252ba44a67a9eb4833f8b3ea7247dce7e77d51d9d47bd220efe31aa897ab413e06860aa7bb6b8a7ed75eeb0aca30a77329074f07f161787956075eec7171fb75846f9d8827e8ef59a3cac9b05e55714790484f97e198cbdd560f92e16cd687b11c5dee09ce19b432bf047dc4238cb77dc71a2851d60de20849cf70fff9a3a3bd61acdcb9a88eb45a5414bfdf7baf4c9d8ba1d17d063346fe8d599b52d8c92db678183d651bb461d533d223b28b7565aa34c883925a974586f0ac346bda942fc09f84be454784f3f89fb9a10ea2edfdac2b794c290faee3a4ffb03c423e0e0871a2b0c8836eab70801e922c31aaaae28e11a87a23a3fcad370cc548f2ea1bfbfd89cb0ba361683b353bd9ebb16d5ac3848db04c759c6f3f054a8d678f36e3a6bce7c9a92b4f2ba9d2c369384a13bfebb54ee34878351d2fa55cb2f23c382f96d402f2eab9b0e1adc83987aab1654b0426c9a61ba6050fdf5f50874c0306173a1c4f0a97c633320b433d06acfc97bfcfeb8e9a5db34f21b772386f60a1620696be07412ce609a126bca6f715ed4941bb40c72d27ce11768a2c75dc13bc8873faeae5fe995b60ee54478e55678ee350f7083602148728391ce933878aee771ff39861ef27954c5319340f01d547d0bafa862bb64f94e7bdfe86e81a85b1ea509216ac27c08b0dd9b5f08bc2aa2842b4918a1ee097ec061f4c25001d5ec5821425e4f6df3accc4e696e55d66a76fbae66514f92797db7ceaa9bd889def9c178ae1e53f7cccc2424d989e5c92497243acb328073a8010dce0498014c075f41072de9c1168074beb8f142e57f0fa5a67f2d2e5bfdbba05a86e37a8e7d480a12391d72a516df08250f05713580471bf4be2fe2299a0e46b420553fb2657ae44a7d8fdd5719942181ed9a08fd0237a2bd2097ac0c657491d48811a7dc305e3875f44b740b065b54eb600cf2ef73e8c7212fabb8b3334957af32ccbaa572136d3646b021466240be2a1dd6cdbedb04cae7a2e9dbab28941fea22f5c62048001ceea74785b33076ff8229c18539aa8fa006137ee1eb77ea4c6be53d84249271582f16f6b09a25b46b3a067f480f824d0ea3be8be5aac7a7194630a6c869191d18104eaa60598b76cde6070e349772aac928a14370c5f8ba5dc7125f1974e99d587814c1d55d8cfbeeebb4d60681341f11f9ef201f0448c8cab4798c621f39fe2e47563f05cb0ca7f1b6ee3a37382d286edfbe71565db9ee38cf18ff6a1a0bf93a7a3f29fe6ec43cb3397ebd717645fa2c203938d4cb8ba1277364e7ffd42c260b35a68de7cb2b011f9fff54a53046db649d3636b80e6cb0cba5e966020b5444292894d160a96cafbc9adff7008b1041ece93345691aec4d85b04584fa44b4e52aeb411eca5fcdf704a9fc9eb02591a6e4a10a5b540885ad6806eadc88d2fae6482745b21d31c51d904b5139b6797b1b5f8d2e978a10cb7e36fecbc502707821247092e801f4ad40fbee87c3f7c8866d8a23cfe70d1bbe74c549b5ef6cc63fcdc96e21c2ae3331f17b2b526167d5af8c1173c12d63c3570bbc40e0873618572067434c3d7f8d07f585192dd7d24879a0f9dcbdb77e98347a6fc0617a02c11716f9e78ddcd54e1a76125d98a2e5334ea32d754561aa6216c53a813e06cecd7d953b235e2309fb5c005fd074b7cd6ed3c1dc7a52d4d9d576db5b967379e3228850fdadaab8ebdeed64e5cabb5a9b82427038d75876fb0ab7a363dcf00fb96606048c5a69009c82af0ddf735a5e720c7c57924b82ed1b2fc46fcb8cbb946af083da1cd8fc7e565a53ea98c803edcc0ccbb20777d2fe75507b2cbcd3181bdf288ce851a63d5fedfc6189a844c58983ed853308d75a7e933a98bd2b2ee45df43fc8935c316b55aa4d92be06ff0b4b190745dfd3dcdd13ae261d8e6d5068e695fa46f7ab387a71b79977c235c2c03886b86555c415cf31e84724214bc5bfe640fb5581c138871e010a1f026066cea601756bd04f9b3afea2ce08783d24bcb227cec0972b32372acf376df5b0ff57448802dc9f9f2a536d2742b416c4c96ce6c7076cf20922b9589fe68d788239c0baa2005ae730bc2f010695bd16340eca2564a78b8cfa77f146e5cf477adcd29a6185ff602224b5934dcc2823d681345b5a229e32878d48c97ab84630e40fbad160c4b1cbe867531fa48cc31b1f90823e15e91040e4ea9c4933a7d1f037b79cda18a6ff6a69d184eba66aca39f749edc9cfde38c2b02e59e624ce51319d5717cd948385d6bd34568ccf5e3ffb0ab4e1db942e13ed9e07299efa457333bdc9ce9a1f501115a684d9c004828307aeb10197d2b8fee999d666fdd1368588201fd389a7bec768efb5912f8439cf7ed45c26462b6c4143253e715de931e4cf73a39f861487d75ad21aec6faaee26331a46a1768d6cef2333d2eb67d2ea3f48492ff2a13f2f30b856dec6da37f0d460ed38f3b3d37bb92744cece88f44f210bcf73dcb1af58b34aa8f23fd9abb8fc8471fc1ae9693ef394ab4572e89d49183883b6f5fc28b8f6600ef1e01da3402f118c7a7334c4835d02c986020bfb737a2800ea4bdcd9983b9079cc3313344e5f756404a7ac838ead03f6c43a95883919d8196a943c4bcc5a9064fbb147015492c0fd1a12ac3895075fe38620d4e319b21a83d2c8cf9790e9d5f505da18044ac0aff090e1da6947ed09675cb239bdf0f40cafe3769b1bb03e31f26120d5811bcf42a35ef4317dd7876ab51120e6c9d1dc7d85d357616f22b21127021b850c0f5f633cd40c861c1ededf060a955e174455e878ed06d9fd45d244e759a21d401a1e50840edfd8f23a74c2899f55d4eb320fe6c143f799c558e79966dff9cd3bc257a948e4309ed97e195a65eb395aa8d316e24571536f616c1b9333c5a8e00fe00d3f0d5d13dcb33025f86931bb38bd89cda7a3c63b3dd6c4de344375a503028120906c1fa461417113b88ae1cd89f8f385ca5236af192282eecf28bc678861b05ce0694dc5ee6eea0ed22dbdc52bff478576c0b7fb7370ea60ffc73695d561a634d1ab0600deb8a7d1deb0814f0dcfd64af8678d6afa7168a256daec386894783aeb469dbd36695482ee504c5755a3e24d6ca9bb1c98b503ae34af1bade044f9ccd73267aeeb8f73104018409115ca8f430d3cfb6e2bd62d247553efda99e0aa4c04a98a74e982fc2f6c1b4e478343d5923e6067988797c99364881abeea1eaab0e432e78a12f6069c0cd7d83dd2ff1091db4cd86a4516b0d8fb65424ae438cf063138e6e7d0dc508f4f761f2d7bca4f28466efffe42fbf3e88cc7300be33981fabad0978a1ea99ffc1303020ea952338ce00448c153c9f4bbccbabacb6932e58807c67d10085826279a14ab94f4d189e8d0975f39eea7554a0dd40ddb687c2e6911f143eccff6cdfd2a75c9428148dbde35cbf6e2da76e4485b9af3a4835c1f5baf0d0f29fe792e6ca92b1581c091be504455eada0902c3f4f7ea019358aa46a34a86cc67452dcc6391bacff0810a071440a9fb37368c69590555f268a5608b2f439e1ed5d763c3269bc21619889ae4b6fbf810158099c13e11dd4c13c89f1318358d5499165f1f245875a90178bbeb1836b78a58e945b817c30ef35d49e24e83cebf595e8663e58fdf05faa062289ea78f1e4fc0e516ae9576a9183c7d95d89fbc553ed8f08d70c6621c2d04e7153968bbfec8314f67813952f30ccf4a6bb9dcc5d444d7aac1e34f21a7f415644c59d7dd7919dc817463b96b6fcd8ba4d4deb8e63dbb3bfd1ecd5db34f8f4688f239c60ce83c71c394c50230a02adc5502796c3a556068245b9aacc34d687dad86d1e9ade5ac285c8167ed9555829de370fe9eb9921bc938e3019612a5af3d82a02fcd63f2823fe83f8ebc2ad850a552273ed8bf56bad9ffee6e481996a500288bbb8386d1090947401629f1780a7ebe00d5cffd89a5568ee52caf8e6e3491c7badc7fc1f0a9ed4e1a0d43c3641389467278c25a9e5675d86c56083003a00917c9355bb0ba2d7534b3886ad3bed094910c74935109832953d1361ab0b4e09b80432816f013edc660ba10d54e8ccb072391c62d9ba378eb3746039e012b20dfce6afd8529ae4e99fe5b9adeb473e2e85e23528b10c460fab8d203b32f8a8d3955e40d2517e62bfe37e1074a24e34b62701aece496a4624b2b6380e80532bec43e889f69707316c422290757578e18d1b0831ed9b01b05b48072b8f20240ea876f6d69df3618dbfa708e3d1f6a107117a9b10941bea7ef4236b62cb931f41ae1ee2df574a4b6499540d426b9e30d3b385c47d76a80960b078265bcbf4516f9db006c611a15e853ae6942da149990019d4c0e5e16f68e67ff1b1a7daf0e9354a4934d86c97c45d59d0241c56b5e227c5579a2e888f9df8004e907ea242cf9d8692f75b3608b612f13c3150f57e7fcd8b93a936b6da454acf4258fde795ae78e43b31eb9fce525fc6220ef6dc6acf4786ac21ceecc44830cc4fde3db79d4af145510ecdad1a95085460157777a5c47b70acf2e73b97a56bf2c8bb8a7696641f83287a97398e36ed5a1a2bc9cd", 0x1000}, {&(0x7f00000016c0)="1f92fe865653db54ac1960568390f5ba37d1e0a6aec52c9f79728e43c1451cfc", 0x20}, {&(0x7f0000001700)="e16500ce154c9194debf06ee9570a09e3771629eb19b2d70bc86d595cc07ff4679a3fca051e6de0db80fa074b8ad8bf2e2185402cbe5798ea535204d7a4ed4bff0b1abc21b19c917ad8ecba38cd843d6bcbb21978be402e99c6a8775f38b6cbc2264620272fc57b6089def20322a4d125266f59f2d8d744ff21eb9c37688669f535b0fa30c7adf8efc49dc61c9e906417132d6e4e41fb0e22d3a1dd7e70d4c63bd1049b3babc4de86e79dda5d0d90340768af8661f84188864ebf38b543b55185803bdb2", 0xc4}, {&(0x7f0000001800)="74762282f4ce3374df74573dd581d2fd69c8df5f621491bd45dd71f4c5c4a1cf7a64aae0f0be1c0542d7d8f137c4f491d20e42cace233f1a060857bb0b3b4a0792c975baeef09226369633e3628ef8cba109800e3aa5bc714e6d80dba8c36351657e3cda008110ef883c11ab2e0d93096f832e878101d4b6bde07d1a055d13eda41ec5592ff5f144ab5ce4133882c222ade9", 0x92}], 0x6, &(0x7f0000001940)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r3, r5, r1, r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r5, r3, r3, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}, @cred={0x20, 0xffff, 0x0, r4, r7, r9}], 0x120, 0x400}, 0x4) fcntl$dupfd(r1, 0xa, r1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000001ac0)=0x6) 16:43:06 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x1, 0x1, 0x4) r3 = dup(r2) accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r1, 0x20000000000011, 0x1, 0x0, 0x0) 16:43:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x80, 0x2) ftruncate(r1, 0x0, 0x76c2) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:43:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xffffffffffffff46) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x8) r2 = syz_open_pts() r3 = kqueue() r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) poll(&(0x7f0000000280)=[{r0, 0x4}, {r1}, {r2, 0x100}, {r3, 0x100}, {r4, 0x40}], 0x5, 0x4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r7 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCDRAIN(r7, 0x2000745e) poll(&(0x7f00000000c0)=[{r6}], 0x1, 0x8000001bab) recvfrom$inet6(r0, &(0x7f00000002c0)=""/193, 0xc1, 0x40, &(0x7f00000003c0)={0x18, 0x3, 0x4, 0x621}, 0xc) poll(&(0x7f0000000100)=[{r5}], 0x1, 0x0) 16:43:06 executing program 0: r0 = socket(0x18, 0x4, 0x66c0) setsockopt(r0, 0x80000005, 0x200000026, &(0x7f0000000100)="357702f9bf7c13157a7dc17b6ad2f359f3c613acac172557e64ed1c7b2f46cf90222bde24781d4da09000000000000006ba62052d2e81e214c59f4c0422150b460807a2a3883b4a4122ca0763abc8d1f9e49c58b4766c0ab95f99b401a94b6e858f030441d5a", 0x9d972f2a3c2c92f4) r1 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) 16:43:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000240)=""/171, 0xab, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="00002eaf66696c65322f666955300000"], 0x10) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000300)='./file2\x00', 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') chflags(&(0x7f0000000080)='./file0\x00', 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 16:43:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) chdir(&(0x7f0000000200)='./file0/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 16:43:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000180)={0x2, 0x3}) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x5, 0x1f, 0x0, 0xc937, 0x9f, 0x1, 0x1, 0x2, 0x9, 0xcac}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) close(r1) 16:43:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:43:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x97839a3096aa3efe, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x180) read(r0, &(0x7f0000000100)=""/89, 0x59) 16:43:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffffffffffeb4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:43:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000003c0)={0x9, 0x5, 0xde, 0x1, &(0x7f0000000140)={{0x1dce, 0x4, 0x4, 0x5, 0x400, 0x3, 0x1f}, {[0x3, 0x60, 0x6, 0x80000001, 0x8, 0xfc4, 0x20, 0x1d7, 0x1f, 0x1, 0x20, 0x30000, 0xffffffffffffff8b, 0x5, 0x10000, 0x0, 0x80, 0x1ff], [0x5, 0x7fff, 0x2, 0xc18, 0x5, 0xcc2, 0xe010, 0x8, 0x5, 0xcce], [0x1, 0x1ff000000000000, 0x100, 0x1, 0x4, 0x100000001, 0xf4], [0x92, 0xffff, 0x7, 0x8, 0x2, 0x401], [{0x0, 0x0, 0x4, 0x10000}, {0xff, 0x636, 0xfffffffffffffc00, 0x1000}, {0x5, 0x8, 0x8, 0x9a5a}, {0x1f, 0x6, 0xc2af, 0x3}, {0xffffffffffffff3e, 0x296, 0x0, 0xffffffff}, {0x4, 0x6, 0x9, 0x1}, {0xfff, 0x9, 0xa25}, {0xfffffffffffffb59, 0x8, 0x0, 0x34}], {0x7f, 0x7ff, 0x5, 0x5}, {0x4, 0x401, 0x80000000, 0x5}}}, 0x9, 0x1000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x3ff, 0x1}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x73, 0x1, 0x8, 0xa355, 0x73e}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000400)={0x10000, 0x0, 0x100, 0x7f7d}) write(r0, &(0x7f0000000100)='\x00', 0x1) 16:43:08 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:43:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7ff, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) 16:43:08 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlockall() r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1001c) ioctl$TIOCSDTR(r0, 0x20007479) 16:43:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000200)='./file0\x00', r2, r3) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) pwritev(r1, &(0x7f0000001800)=[{&(0x7f0000000280)="32407a093c09d50dc9bc6d7f63209ce27c4fe8f351089bc5e1f06a09071246dd9ead2c10660d25a345f8b29cc46674da2384507619c3d1b0c786c654903fd9dfefdf39301f4508a16f5457184f6b8ab5d89d4d98b46ac183be6e1473c67281007bff423fe9fa6c2a1437312271ddb4e0b281eee735bef9c40c89802f4a19549daea3cbe95a37a0d1ede6c7cabb0bc5639a53449cba67ade16a22bd22db7eb496b074a5fc8290f7a6524bbc4ebc0f53e513fab73c00e3e485d3bb1dd9459626f229022a669288a90e1ededb9bfe604d78037a", 0xd2}, {&(0x7f0000000380)="c40c2dedd099b093193d5736c806e2eb6772da52f0184cdbc3ae25ce288af0fdcf8a593c6b2fd75740568f3299803ee6ee2eb466b34d0691fad80ea71a93c5d1390fdd384feeaf6a1e1c4d27acc620e8edc5c6008fae8637a0c68adbbb441046d9523b29a3cf869ba1f55532e99677f4e680d3ed0aba", 0x76}, {&(0x7f0000000400)="bdea93068f16a4e02eb055305b85264d6617269a64befa42605e0d88804ff55f0ef35ceac8d08d57b1279c2a8f20d4f2884db482", 0x34}, {&(0x7f0000000480)="2f31ac650de46ea2d42e72c07fad9b65", 0x10}, {&(0x7f00000004c0)="54a29935dd70d1fe8cd9ea3ff90cada3176455f63bed0c7ad7faeac97e249156a489da9f91600bffffe2ef552c045b908ba51b371f1144b661609da727fd97d598ed837cfedc3194db020ca59d2f29ebf321f04493c058ff69f94da89d72336ab01371ca8f5371613fbeafb05d0f41c0e5b6e5f2ae335958347c8c7c90203df9d4c1b6f3d3be08874756", 0x8a}, {&(0x7f0000000580)="8e3fd8713f09e353d85cbd414670f181e702282098a5b3a6cae15bd16a217685da390ff2dfb572fdfae023069189e9e211ad39875e014e51b806ef2b0e0fcb1f79edf86dc2afbfa5c230e2670f8db5c79507424e789187623b3caca189fa2fddb3faf6204fc7548649ccacd105f80037e2e0f9322c6275ae7cb41d51f9afcce16d2f6ddfabbbe8a16826aa9bda729fa9bb8f6b112bd81b69bded887a1939d3c3eb4ea68ed5ab4b7c4541be80edc9241426c9681a0cd5655173", 0xb9}, {&(0x7f0000001640)="2c4af7dec8cf84bb60b73f88c440cce81f9ec60d4a10940eb143ccc3475608730ef6d038941885b66c622dd9e339855cf7fbaf944294147b02902a89d426825a5fe31f05392f5cd8af5db45421370c0266b45cadc5bb2ca80bef", 0x5a}, {&(0x7f00000016c0)="30938648295b59f4c1551839e4817654efaf845c5a1e450f34757a21b70cb3548a12bd87cf6fd811c613ecd465924829c7ae09bed4e1052f5625475b721addc210578e2e3076a38c5c07d1fdfec82828c51767e59941092fee249af0d562f57c9eff95687dede6b8b5cd03ed143aa96b664824e01053ac101d859d3a30e13507804d44ff996ce10a199df4927bcd7a77", 0x90}, {&(0x7f0000001780)="43e9c72b7513ead11df5803e0593f6406761d95345d22e76fe7b783a7fe56f7107c8af86dc522327559695af5ac3cca6d35f98d2baee28f963a77fb9cfc22d025ed874f4caeabc0f910bf38de5e239684b4d28b4f0d220ba963aaf3bcd8b87e3f7060a1c9d0fc7495b2c5c9086b6120e0e0c", 0x72}], 0x9, 0x0, 0x0) r4 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) accept(r0, &(0x7f0000001900)=@in6, &(0x7f0000001940)=0xc) shmctl$SHM_UNLOCK(r4, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) openat(r0, &(0x7f00000018c0)='./file0\x00', 0x20, 0x18c) 16:43:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x890, 0x8) dup(r3) fchmodat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x1, 0x2) execve(0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:43:08 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r1, 0x0, 0xffdc) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:43:08 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() r1 = getgid() setegid(r1) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0xe0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0xfff, 0x2}], 0x81, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0x80, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20, 0x1, 0x81}, {{r0}, 0xffffffffffffffff, 0x11, 0x80000000, 0x80000001, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x60, 0x80000000, 0x3, 0x6f}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0xc, 0x18, 0x3, 0x3}], 0x1, &(0x7f00000001c0)={0x1, 0x3}) getpeername$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) clock_settime(0x3, &(0x7f0000000000)={0x3}) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) write(r0, &(0x7f00000002c0)="3be86cffc5723e7e23495f418453136cff1b92cf9ff988eef0c97f31045d11732d4196883a1b8dccc5e4c9880bc3a621acceeba708360b085a32ed7cde75c225104920be964a0ee49df8719145a8d48bc4652309111fe28ce1606281f899f444a322a7eabe45c33948d65e73919992cde357e2556dc66ac6ef73ff247d86a6a888bb3e768fe8a3109b6dc28209d72b05dbbf4a22d74b92e6bd5ada8c8d280606916558baf8cd10b0b1283d0196d52afe6ae51916219c22d5a778a730c020407b5f7c81dacae8d541c96255f7b985f767eb24a1267f5b1218085c76363fa7ffa2db909616b9e14b8a665015948bcabe364b4f5586e3583d990e9a6620d825e242ae2d472ed507cdf0ed8df5c4a94219c2c5833566d669d82766801c14a2863c61d515a0acaca7b0ad40c336f2f980847da767da080404263e31c21d3121c7f7e52607a75fd1fc25a83fc354c126fb2b0c57df2c5df5942013434511e49a980afb8b1836a2194ec539c8299c951e58dc64bd35dc8473f714679b6e08ced4e017ebb90fe7dee190b12baca3a2ee0a5072c873b0bcd92bb0b9f5afcd1a979ca67396c53c51b035a1ffefea66dd7fb6e70e191c70300f974fdc7ec4d89221a49198c64985a2a4b35c03b2dcc5eb113a59e0b25ea9afd9f7247134f53f1ba04b0cb16917be798f62d67edf1fa323d0b0e6c6fb7192158e3eb46305935a2ebd37ba1b77f04d0bb19c0b4127f63afaf54a49ea8a21c0bfdeb265c22b553eb90b770965d912ac3d9e3e6f1f969f7c0d656d90e42d803b29efefb2767e397830e46df0eacf83cb77d56ffd6c3085ff3b44807238f8271976ba7c67585c6a583dc941e03566f4c4dff1d03312445da2879638ae040a161ee7d59ba23cb602485aa1f22fcc09a654bd179f00c4da4b65f714917b01c3baa4b7f015ec980b5e9a1f8063cc768311936e52233a9557ee215f5f3f713138fce84563cf182de14f4ce7d618aa2cb23cc35bef545b882454224b23ba365e7b1d2bdb0f6a1e22f226dbe96997e001686e9c1f3fc29a350ca1b8c1247876128c2961e150dbf5bc3c3af92fb1f8b6ec5861c94c0d5c4e65142dd05cc49361b8855c0a642c4dbfe0e89f9e6bbb168ac44a07a29a89c788a78c8daa3572906e7050fdb4d2bdf9508727f215b34c0c6d33c0bd1651e3d03a3cdccf4e0cbbaf2c27351ed8525a2ead977bcbeb1f146a63b5e7266e474cc24a5745ea601ce70b5ba3fbe92a2bb55ba85b78c479b72a1c740fda20b7cb947d4b4f7c79393a532177ad7371815cc21cc53ff69c699718db896028ca610389ed3b95d8ceb25c467b8ed8cd623df063e6444dd89d0006f9f74a6cbc50328b5fb19551f60bece1052ef40feae71847cfe769c223935df12004d122178b050abd9f1c4ace95c8caf4b90aa974182a754bf07c90e5dabb4f5ecbec0dd7c97a1217f2dbe4a7a21878e59907d009c992d9e45c38cd29ecbff200552b28010bfeaf18885171bdad8bb0a514f63d23f3b77c91ae38bc9ccba84b817f41d8880f764435937830a7ca15e56332d369a452d2a49097343fd037fd0c4476cba318832989ee666fd48eb6c6e16a5d54edd6a7e64df9b18475ad83a36b94f07035b5a727c869247a3ffaf4d1df24ba01a28f154aa6ba46f3ca88f4a91ea8440b46303fe856ccc089f6c5f5d8ad178b14818841411c80f0459700300c7b9e26b1f5cd92412ec097f888ab7b25963ea7fc5583db38082601ee4b543f658ed435fafeb63ea530e6d0ab440d898a71829c0695dcbc43f520a93827a869b5482dc02f8dba08867d998585d47f07391a8fcffc240ac00edde12f20bd34f48aee908fc6b90ccc25812e3fe45d224b38e3ac37b4a6452de60e1a36ab43979997f44886165eabc013f63f2ce4445e548dcdc4f891ce01eaf0c7202a50b46aa0fac7de1a1f2cca6d9fe000dffc496ca194c29fa62e51ff23e756d6ae4657742d2181f7f5229ef479416f148259100358b915fc0361c1326a79e4c1baaca2310fa71eec92edc260a5672d77f583d099d70165cdd46c4164089142847a5704c1b115ec177a40fba8f6888edeca488a81604df386facaaddff7bdf68969f3704d25324fb2b3b6d6753aa7cd8672516bc58e79b9af4ce26e6f379b684dac0fa2e07620a34d0bfc2e603dbfcce25b3f11f65ac5fbc4bc99fdf0f7f9ea64ddd35e727f0d3211d93cb9743c4b6d8f768116c821d68f1d859fb0a12514f469970108f07f3d59e77e59cb324a38a3ae36817ad960638bad522f8b77d6365ee7bbbdc91f19a4ec99b00669977cfc08b9fb0ef8568318e060e6eb28f55c47843c39ad25362c939518cace305cfed2ffdf28200405ffddc796ee334692acf5d31e4c3ff5dcaca43a953edbe9d1a9aeae783aea536d47f50a51c0fb9115334af7c5ab34540897e446db997784c58e9180a8f34fe6ba889280496c6816a28f44823f633ff60e24cce1e4f72f805406c0271b04a8ed651f045609b45545ebbfe161147a3cda5f6eac22febb9212ad588d6828d6a3d498b824372f618d846fa15a3fbd27f3404202d6642276b2668f3226b9815c667ed997154bda0d2fc094ad45716f7dc2d6562eafabc5178455ef4756fbc415db0f917bf0bff5ed133687753f584de75d29e38fa9914cdde0ea93fd53cfe46c8f3cd0583433bc95d41029a55add38d9b943ece071a96f26a0f7f51bde75c32197cf716e0f40cdcc71145e430dec368a6bb89e9cf4254eac4dde06a5a3340002919d4a697a6832260cddd3c170ced9c9ee55f4670ed42570ecc5ffb4134ad7c1f5a1f59d5983ec09ea77a7ace4682eef4bc313dc0a8a756c0b5d8fe4ff59049873434ec73ac8e445b962eaceeb82e2c7a6dafd0d3df1e9f776b6ea52ed5956974ad6b261d479f76afdf61b3f9b12e380da6485ada43cb26f5d367bf82f390a05b174a18ff65c5eec24915e4d29b02374cdb3a30be6c7ff90e4a5fa3b7acbe4c1e98764d0e75ef7a786f48d8bb0a3a7d4b7bc85b11f3ecbf21c7374474121b48df85384a98b6e4ee5dad1e28ce8b7adb7ca02bbdd8b450df84e494d7413e954b9f08164c2708e2f0fd7411d090f470cc529884faec8f6be2798a35e96e7bb22b80445180228a1787e38c4b43c048af0bdcbb0b7ef5513183990a459cfca2acae7c145d80d476eba1099e2224639508484e72bcd8832724dba3a46767aacc4904ef450c3f0a3a079a8b29d0985b71da6448e4feff201cf07c02e8a0b987c63bccd1b1321f3188fb1e4888be93449b2058beb536d96a7af126fefc285acbf4405326795ed182eeea81b8600c5c07a6f9c49fcc0996d71da548d6c78981f7544b4cc6233d2a862f07c54d6cf65dc9d8e45219b49f610f2e61a89ba344c1af4d8794aa84f75aae94f9f59768c15ce87ff49a7cd3a565a0daee5004b6a0308466a141335a499d02965533db9e3f792e68367168f46b0136d35a6b465c7897404d45de8d4bb03406ebde4d25d20189eef34a27fe1e8d5c194747f5968ccc2080ce8f780f99c09eb2311a8ed49b94ab4ad0203832bad264ab6b7955a088efe00bbfc711b53589addc8ff3ebfcf98898366e34efc0693edb716f24dc687b843acbab81f37e1d9b9695a34f6149d024c7c67562cab220f7b2fc73dff9eaa8840fc7f2174fa2de0f0c61994b9fde6976e6a15ed3351f67a71f7a3a45ab37816e4c4197f08108d4a87d43656200eef574683a1570c5ba65f40109a4be7f20bc1215235f42690f74eaaca8ae9501780d573e82dd75954af2efd19e69cbefd90f28445079105fb1c6fca4cb76c9b0992aab72cb96adee2c7d9af809828f637e2b41f715eca44509ef416987264dd2ca8f2523917aca814a45a6d237e3aaf0046d1675ac0a3c29bd36691602fe25a592a4a58aac0b9a0c282b47a9431310af736962d5e9d02bbf3058f7096d8e6c76c9c26970e48c8c29ba3a20762d38727d7632d2e713e889b53421e9515598e70858a3cf54837aa75ebe899c90f7d736d86b8f7d116a6313eeef0fb1cc39e814d9981ccce794d04a55b25fb692339674ff3435c111b2ea63c28a1b96b15971c4d0d51829b9ce2bfc3975f7c3d89a43e164f98fbefc3e75e24276fc752589f4b2f707ef4f66b043a7f12e464e4527a9d5940d90582322c3309c0e99c472b088fb844fd56b2ffb5a4db01bbb6dd3b270bf908812ac92c706d3741159a821170147dcd074790bc00a4ece0999404097e8cee9761f50c471291f75164190457721d93268c5b9fee59094b90d52ac09f0e15e3a6c32e539f14d4cdd6661b85a4fa856ec3db2d2913e105194b3ab5a3ddcc7f9a2c34259a9ce2a5b09657a7e27520b85984f77bcc1da6e1087d3b17e0298ad8e8d9514c4401312e2a6e88f184ec212660b74002ab7f19aab4699b1645d37b33db55277fcc8a76bf20f9b4c0d8312378271e8bcddf78ff7da242bb8f718107e4e2d4c5952f555402f7a57119e697be9a52b451e578561914094736eaf71a959fead9f8bef1768c7935adf3d52bfee6339a3fd8486f98206084003b5b94ead06342305be21bcb7ebeb4684b438a1391471ae95fc8ae6b837cc9dda156aa1c5c5807888e2899c6b12735e32e445f8ff3cfa36e6dd4dd391e6ce6a6806233eaf4311b241911a1a7805f0567ff9f76770baa1e75507a5a0d0af3b695af159c1dcdf1bc5077fb9f88de2655b740514d1542a9ac431e875fb2488bba55f0c4cb60b0d0b89f555fd68dc1687cdce4cd77100ce4321323aaf705bbd1f0ad230286b61d2c1e974d6d604981d49ebaf90bad1eb942a0787bbf8d1453385ac39cbb22acb84a4f8a4cba3e1e019bd1e46151a5cb10776a6d11bbdd6600caeddf3e3a28640b2b210aac23fc1e875702f94352ae959be3386ba5c7383e7a32d45ba85cf864653527de9ce9639e3e5c8826b9a6702b071d7094b3f67efd8b425614e588cc2e52a896b3e54e8c96caa8a438a5f4ae4a688cc8857d85939e01303919481396d92c4c107c74f007096c282cd043c78d3c79ac76187acc10564c5b60c01ddcdb9e8305b29fa01aa7cb7a4134cc2f32270c324bbec39808b7a02cca06ef4c455acca130410d392bce72443fdd1e6ff51b3e7e44f745fbf54d30970df85206a46d8625ef8af641774a0bd989a757c8a8a6813b8beff9c57781424e9a20d8709ce9799d546ed49d165b70ba04cfb26b7e31436412ce470518d8e40009190dfb427a2fa4f950bcba56bc0e942b3876d1c326498a6ce2610d58a215c83cc19d10892529c9773960eb7252aefd9b2b881b818e1bdc8d53b2ab7c61631be09f44b52b287710eaf13629e24cd3ff82e8c72dcc208ac9a45de8985da5a5aad3efda239d0e44e95266c1446efb201736de2cee73117d0cc68ce8c4e4882869f128682bd8b15d9fbcddd1fa96988f1500c4ab03a8f06de69dee11684f862a48441fd522da4e846539d34dec32cf69c762ae3533abd44d9c459fafe21665edde2ae65d81a2e0106f996810579c9dce8f9c74f8f17d1c78304464db709b8454ff901e576d64c67472f8dc67f464ff6068a4516029beb12b234a988c5cfdc8a4fb7459c07636dfe1131db124a6dca6994d7ce6fdda73538714d60c7466b15b78e085d85b7858794475a80330cf6da124ea67f7baa9bda8df6b6aefb41f7887a5e7585fc7443e2d46662c17a06dea9b62feecc501955af739ef7b5703f106484d9ded62270256302cb6ebae0a0b947c2dfdaccd322dd132a92822be0c887dac7652ec918789e7d877b233a428d12882", 0x1000) 16:43:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) 16:43:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x20000090d2, 0x0, "93d58e6100000000a77b0000000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8fc9, 0x0, 0xffffffff, 0x7, "d4cc1ca07ee2e405f51867ff95335c4d8a9471f8", 0x9, 0x10001}) dup(r1) r2 = syz_open_pts() syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() lseek(r2, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1001, 0xfffffffffffffff7, "05035511acff0b00f100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:43:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7ff, 0xfff}, 0x8) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x0, 0x406, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532c541f7bd8c09ec969460b924a559cdeda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1f", 0x61) r1 = kqueue() msgget$private(0x0, 0x0) read(r1, &(0x7f0000000680)=""/119, 0x77) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x10) getsockopt(r0, 0x7, 0x80000001, &(0x7f0000000240)=""/249, &(0x7f0000000040)=0xf9) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x2, 0x6}) r3 = msgget$private(0x0, 0x12c) msgrcv(r3, &(0x7f0000000bc0)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e59a9edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd00e28a488ef6b4"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000005c0)=""/133) 16:43:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fsync(r0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) 16:43:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) syz_open_pts() 16:43:09 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, 0x7e, 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) r5 = semget$private(0x0, 0x0, 0x403) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') shutdown(r3, 0x0) r6 = dup2(r2, r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000500)) ftruncate(r3, 0x0, 0x1000) sendmsg$unix(r6, &(0x7f0000000840)={&(0x7f00000007c0)=ANY=[@ANYRESDEC=r4], 0x1, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000540)={0x8001, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000580)={0x401, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000480)={0xfffffffffffffa3c, './file0\x00'}) getsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000600), &(0x7f0000000640)=0x4) ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000680)=0x1) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0xff, 0x80, 0x6, 0x1, 0x1, 0x4e9, 0xffffffffffffff8d, 0x1, 0x1, 0x8d0}) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000700)) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000004c0)=""/15) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x800}, {0x0, 0x1}}, 0x0) sendmsg$unix(r7, &(0x7f0000000c00)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="3bb9527cbbce65dd5c00b344e4d3fefb3d4262ee7c90c5496c15dc83256c86fed47af455f6ef2afd14876d80394b066d76c408936387203c0ceb9c6017f4d0875be91054bd786fa432da22a1780217d1b87e99ff0df4aea5febc1c8665433c78cab30f686660753c25bcce3007b40871fce8e8984692c6521667a8204680fc3ad93d4f74d67b32f9e443619c41618bba7e1c6bd3f8e56c2483bff0e201827e14bd7c1c5d34bfb04622b62c05546273ec08b2914a3c4aca38b685bdf042f8aeedc8350bd1d5cc544f8c865f5e305f7d00547e57c9df90694ad80f3c5ae64e4ae6783aa6d59247a7d6b95b91e20d4ca97cb8de3f5e273f90", 0xf7}], 0x1, 0x0, 0x0, 0x400}, 0x2) 16:43:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x12bf, &(0x7f0000000000)=0x5, 0x4) geteuid() fcntl$setstatus(r0, 0x4, 0x40) 16:43:09 executing program 1: r0 = getppid() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x239e7b6cb4949abd, 0x0) fcntl$getown(r1, 0x5) wait4(r0, 0x0, 0x82c50d7b7c3abe0e, 0x0) r2 = getppid() wait4(r2, 0x0, 0x21, 0x0) semget$private(0x0, 0x3, 0x8) 16:43:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x4, 0x108) semop(r1, &(0x7f0000000000)=[{0x0, 0x6, 0x1800}, {0x7, 0x9, 0x1800}], 0x2) shutdown(r0, 0x6) r2 = dup2(r0, r0) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f0000000080)) 16:43:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) read(r0, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="6334eb29a0bb98994dbc62aeaa456abe4addbc53fafc206182a97eda2ba9127e75ad081702b50406e650a4338c9ea72437cc0e371314a36c467a72144d93a5bb334276555a9fe67365e931059a8f23c2c69f61d8160d0977ee03bfcfa0e907782d6a6a5a4791c7269486f728118ac33e722702d66c7e1799b7ad7974f708eaee9b603ac53a023d6df44c547b43af43b5097e27d818d632937fa8a73f15cc8ed9a4c8497ad22698fb1439e81c184d37ca36146c96a2e4f88e1bba49b7c29cd91b3ec06abec02bbddb7a3de97005bcc420e04a06ca934c", 0xd6}, {&(0x7f0000000140)="962ea7b11895106b692508be5b90cd669b8a931fe4b603768001265794af0a5919f95fde1c175314d43597979e723eb49ec3b426f6635032dc8c656d16639cc91c2a04d294ac6179f49b643365661016a221068013017145b9eb355e68e21ba6533a3f968a8b6d26cc2605700290fb6f3781ba62ea8108e23598a681118b957d717ead32973cf1f5f37094813e2fc78376816b46f3d599ffb65142d1fac56b4e65af79ef967dda2181c3068fe78e68297f260d98c973ff98d0301107507f8e41544039cc169bc079d3504b8f29", 0xcd}, {&(0x7f0000000240)="5328780fafcc09cfed93ce7a6cd25a0eb42308ef2e5833f55b234af05ecbab71f8213ca0ec8c36ae138d875e3e0ea1e06f5650709bf0216d6ade78c3537e69213d4332d2dc872aaf11eeb05c1ac0e79e1dc6faa004bd4acd2c1376857c9f12b7720d069c8562e640b61c30100e3c3e8ca04e81e9287e40f236fc661a3d7c0665716ddaf5919fecc8cf87d3aa673fa59de11d0a482ac90b3b8b2e6cc7b79d55385f980adb03a2852e69ddb0a0a342c70dc9e69797dac0e43cce5e38621aaad851e01f28f29d5687cfb1466a91a2a0b2700251ac1558714a4607cd54f8d501acbcf3993b18", 0xe4}, {&(0x7f0000000340)="a72fb9d61b3354d4e29b9473a03d84a6410e258bb1eec4e5787259dbc9f0d8625fdbab665998a0f3f5a322c9611728fa743a47da60419366e005dd3493b26ccb5af73290c907f88258eb6c18448bda2796e9d8c7899bab02ed34eb99ffb450faa09542f74ef5e6fe12c87d59ff60b52cf2f88bc0d6f415d520873ade47d8cff45f39c2b55b7d0bbacc002acfa275a1a1a7ab74dd5bcde9b67c7511543ead485e8af80190b3c7e9499d93181ef28aa20a55eed845", 0xb4}], 0x4, 0x0, 0x0) 16:43:09 executing program 0: r0 = syz_open_pts() kqueue() r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x8000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f00000007c0)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x1, 0xb8, 0x8001, 0x2}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r3, r4) close(r5) syz_open_pts() 16:43:09 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000b00)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./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}) symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) 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) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000c00)={{0x7, r2, r3, r2, 0x0, 0x4, 0x400}, 0x0, 0x101, 0x8}) mkdir(&(0x7f0000000c80)='./file0\x00', 0x1) munlock(&(0x7f0000f15000/0x2000)=nil, 0x2000) 16:43:09 executing program 1: r0 = syz_open_pts() close(r0) fchown(r0, 0x0, 0x0) 16:43:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) setpgid(r1, 0x0) socket(0x0, 0x5, 0x2) 16:43:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() sync() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() 16:43:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[0x3f, 0x8000, 0x0, 0x8, 0x9, 0x6, 0xb03, 0x9]}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) 16:43:09 executing program 0: pledge(0x0, &(0x7f0000000080)='vmm ') openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:43:09 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x1200000000, &(0x7f0000000040)="f8eb1d5e87d27ae800becd0694c0873748f8de6c71730bf63e1ed1234fe55071e7d7340544765d0fadb679019f85aca8f08c6b25bc5f34c81504d7221439f32a4ba2", 0x42) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_STAT(r1, 0x2, 0xfffffffffffffffe) 16:43:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="080000ec000000000000"], 0x10) shutdown(r2, 0x5) 16:43:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) clock_settime(0x0, &(0x7f0000000000)={0x81, 0x8}) 16:43:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:43:09 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:43:09 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7, 0x1}) r2 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) semop(r2, &(0x7f0000000000)=[{0x3, 0x4, 0x800}, {0x1, 0x7, 0x1800}, {0x7, 0xea1, 0x1000}, {0x3, 0x2, 0x1800}], 0x4) 16:43:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) semget$private(0x0, 0x4, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0002b05328006adda13bbd37b0273b557227509a340bcc9000000002cdf0e13b1d29bd304dd22053e6ca513a698d08cc6a912bbb508384c4ffffff7fb3ee3ccbbc2eac4fb49532d21c6a6ec926d2c58ddb9e05e35b00000798000e326829334b"], 0x10) r1 = getpid() fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x2) 16:43:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:43:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:43:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x3, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = socket(0x6, 0x8000, 0x200) recvfrom$inet6(r3, &(0x7f0000000140)=""/209, 0xd1, 0x840, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x1f}, 0xc) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) 16:43:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ftruncate(r0, 0x0, 0x8) flock(r0, 0x4000000000000005) syz_open_pts() syz_open_pts() 16:43:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x90c, 0x6, 0x6, 0x0, 0x81, 0x4c, 0x20, 0x1, 0x2, 0x9, 0xbea}) chown(&(0x7f0000000140)='./file0\x00', r2, r3) getegid() r5 = dup(r1) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000000)) r6 = accept$unix(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce77000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d69458ddb6b29010316afba4aa9f8a71b37c8b23f216301e9d233123f446fde930b3fbfe0fad9aa629a833489e197e9354"], &(0x7f0000000280)=0x1002) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000380)=0xed1, 0x4) accept$unix(r0, &(0x7f0000001440)=@file={0x0, ""/108}, &(0x7f00000014c0)=0x6e) ioctl$BIOCPROMISC(r5, 0x20004269) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0), 0xd6, &(0x7f0000000380), 0x0, 0x4}, 0x500) 16:43:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:43:10 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x7fffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00", 0x5, 0xffffffffffffffff}) mprotect(&(0x7f00004a0000/0x1000)=nil, 0x1000, 0x5) r3 = socket(0x10, 0x4000, 0xfffffffffffffffa) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0x2bf) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:43:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x129, 0x20000003d, &(0x7f0000000080)=' \x00\x00\x00', 0xfffffffffffffed5) socket(0x10, 0x5, 0x3) 16:43:10 executing program 0: setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x18000, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) r9 = socket(0x11, 0x4, 0x7) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x8000, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x800, 0x0) r12 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="dc660283defd430f017a86cd58e46eee52257b9e6cfd9e994a1b8f6c1e583d229fadaa9bb361a29d2f4385927d4a3439b2591d3f13e159b96035c7a05cb30d214ffb6c62af7e09cb9e949a5c368ae7520a33d02431482ffbdfb3bac0033bdb4d31a10c159bd77b7af3fd23a886ca7f2c41bd135a6c2738bca313943915d8a58752cddd4526e17e92cd073acfee607c460093e20315e7d6db2000adcf015f812a57206a13cc", 0xa5}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9]}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xb0, 0x408}, 0x4) setrlimit(0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000080), 0x0) read(0xffffffffffffffff, &(0x7f0000000500)=""/90, 0x5a) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x2000000c7}], 0x2000000000000163, 0x1000000000000000) 16:43:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00000a1000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x800, 0x2, &(0x7f0000000000)="11a2a9342f5510b50e5b557a934cdbd09e2a8041e154efde6c42cee4a90890147e6ac5152b4de315f21469b0fd8049652666e1b577486cfa17b5de780eb08c5029cab043f5b99f7ca5519f5bc6102701881e83974cd4cde8b012d80c0bff89e9fc11c84c690762dd79ba09520769dcb22899081b96160bf982fc9061308de33d8ae586286daad850df7fd1600995913b69674602f130cdc4229137b7148d50bb89ce3aa538c6eee8521e4599803c7c3d895752a416a5fcc5c9e6b0527edcc2da545877a53c7a364df5a2ddc0a93543336906b883ba438ca42a2eabff6025e938e00a4f0a336c14c599b5c3896cca", 0xee) 16:43:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5f22db8e26a37dd8b0e43b75e08097deedeb573b3f1594c3568a1a92bf8bfe334332f85f0301646fd9c4977e97bc31a78822553aba85b1ceb78e59a249f69a0e58bbc701bbc40051fbb1b9421"], &(0x7f0000000000)=0x6e) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x4000) 16:43:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) listen(r0, 0x1) r1 = socket(0x2, 0x4001, 0x0) listen(r1, 0x0) socketpair(0x2, 0x8000, 0x400, &(0x7f0000000000)) accept(r1, 0x0, 0x0) 16:43:10 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) mprotect(&(0x7f0000fa4000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:43:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0xffffff73) 16:43:10 executing program 1: madvise(&(0x7f0000342000/0x1000)=nil, 0x1000, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:43:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() setrlimit(0x5, &(0x7f0000000000)={0x1, 0x100000001}) close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x400000000005, 0x2eae, "6604fa1d03182eab7f0200091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 16:43:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001e, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:43:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000002700)=0x1) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000002740)=ANY=[@ANYBLOB="3ba4364345bb3550711b2e2534000037aff71e0000003d3500"], 0xa, &(0x7f0000002640)=[{&(0x7f00000001c0)="b38ad1b33811d31d7165ee32851f654e7b88195119e733ff794eafadfa0f6a29293bec5b818a586e7d1a2d01f0067a482595468eded1566e06eb11f73f91fb3df959e028d6e273f49f9902488df1bf81d91e7d02323fa0b5ee44985bea073300cf43b4f11fd251c4334bc88c0ef9d596b00fe0fcfbaf23c613b42e112909d080d244908acbcf3c319cc487eb950b686eed43436d712ee34cb8cea9c6a68c5e53533472"}, {&(0x7f0000000280)="ca5bd6c6f5bbef8a32a04529ce0c41dfb3af1b12574b8ec807e333c5cfed602aefd4d85ce64cb970e5329ebc0d0cd9cd711148103fbf56aa9e52ad70786f9ab911d521c07487fa04aaac7e8daf6ae7321ab55703761201de5cbe8767b5618c2143f85bfb206dfa495ae4c7a6c36cd86f61ca4a2ea5f352403bf96f8939f571a5e25f5cd1a7e9cca49cc99b5dd01174bd0fd5258f48d7989072222a12cd847e16dcafc4fe07a7cad495f9be82c741b8"}, {&(0x7f0000000340)="672dcd8352145c2199a118e19fe4e4227dec2dd0b90931e6032db376fd24480a14bc81c6b44fb48e2b1655aa37d29f03de88f72fab37754624"}, {&(0x7f0000000380)="d653c5fde405d2a74b0d4ef4af860d3b0b35ed5b21f027794392ce504dbb840940361c263b10b6a9f705fdc544b8cd2b8cf14d6a196356b0c990be8a9969392883554d7d0ece5015f47e28e441a227836c6b42b316e588201d49d9e98b620fd92fc224c30543fa3b2f2d7fb71be0c598bd6870aafa01fdbd9cd17fdffcbd921f234f4c6ec02f1a41cc41bf25e8d9a99fb031d607d32bf8414eec8fa36862351451d2123179989543f2cff731b82110d0fca424e235f1938aeadf2e5e1471276ca323c62f75160ed71c157748839035ff528b1d0c9f555f52a2b762d7a9b3f331c9d3e35e702c9a28df24335a22ef8835005692c62542be71cd2f97da2372a4347c8d40a5efef8036c1a6746ea004980cce49486596e74e5f980a8f27122c893f7aaceadca0b94c128177929d9301ada4db92fb5072049dc5a2cd9caed524b4c8dbb0b7611f477580b9991091cf29f405f7c087e94195b9e5205ded1627841098b250b8fa81c0ac2eac7c9d2d1dfdf7b988f91dfb89fafeeac561cec5e1e9ec077770188cbd524d8b86a3b5b3a5ccaaf24a122424caa77cd4b2b1735ee2f6e6826d21421f1712ea4feced3f3d13e1d1d0ce62a733f1ee208f479c7c75bf688cf802165a7be6ac049568469eb5c5c9d2b48ee71b212b9583082176f93fee47fc0e6fb456673b4549b293ddb0d261e3a864d6ab32402f181667cc7cedcfb8f300fdf2102bb7556d1956013f52c1ecf1f6234b583d05a4f6964a0b56a033f16846510c6983af92636aa073f52b28c92b0e29245fce67c9cd89061cb25e95cb4678abc8249c0f0cf3ca5114575cc8c42acfeb9b7ab395ea167721b72ee035010516cb58bcbd6bef133d04f36f519c9c34c01bcd9fabd9eba839efc07bcceae9a20737f0a520580c3fa3f6f0c327127dae1479f9c5db31f01302161c452e4e1ddef42d48978f32f21abc7153db96b500097a52eeafd459049f320898c5d7ca9f23ba0193f226ac76eb294fbdc75497558501496173c1547de46aa066e8269b7257e8f504da55dc5146d7504ae19ce21998e7ac3f45bb29923487989e2280193496f7fa36e8dcacd8c55b0936c3ada6f1c9c3fda217f361a9e9f70436309d6632145d9a461187b21cb2cdb35f839f23c3276799dc29762305f2b60c57d6ccd5dcbd5cd8fd08bd3f9463f5692a4f0d8185547b79015bebc152cb659780ac31803a695e4b79dc20a2846b4c39c72b9d80399a11e414a12153523d72d60f839764c926743bc7b87c4b9337bbbb66531860ec9646e3c9ebf6925da90446c48d71fc373177f029b027fa796593bcb02dd6fd7812e3ecedcf81d0c8ac00ddce40f1bd3a10a22ca2a7a95519b0cedf8436f2f4c896dd43fab0edafa675d5eeb18b8c3680428c79ba79ff7ea7ca70f0441b9bcc671c4a330728fe2084ce1a8901be3f7ed8ff1b54cd8264d23c7d837385dd5f94fa0567c55dde1ccd9af854a3a6b3386d0f7dc2c613fc92d90eae7e5f4bd4e6623005c8ec816233b248a0bbee2a59c28e6bbf35d74d3390b1684ea449ea07a82db8852133832f48ed58abcac2e5181fc67486526e892d12402e6c2167d6d36e1e71318caaa3b6e2c5981bb55790675e8ee880eb1e4e9850b4b7bcdde6cb3bac618fd850989a952045191d3ed76dc5e9e4a765410e0765fb038627fb199e20553527061d136adc461110f0864beb9062d8028edd3ca9ab3b70e405b1f44d20dd8ef2fa2c6fcb4e8095fe53a08e5a5021db97cfcdcde91a09faee4a6bc5b2d99d09e495bb853e95aaf092aae18c36736ab9ab5c4a92ca965af13a413f6e649773408752520a04a2db69726f851b385da8feb8b507fbb8838a92b9c448126afa4a8ef210c62339d45110be784fe548726f58ba19facdc6d73f85f81ff005cfc63cdb27526c741c085d23e5efe6436c6b20dcc4af7f581c60dc21b2b3b5018693be10903883f4857c8ebc2a257057977439a132cfcbd2bc2b68fe7766cf15da2f8b22b5501ac847c5bb55a66dc934bd9811881eecb04da058d5b5a90f8669277b466e3823de4369f3274dceebbf7cc6cfa08f9e865296f08b7fcb7c5d294e7688119c721473f2ddcbfe8dad57dbc177e485a7b46635f428489914cdb90e07e273b10e71ddb297b9e0ad67a3f3912f5223d5d53b5c85e43665902356266692ba0c70e3cb8f4838624b67229d3b1e0dae5555ad51297ff5b1aef8f51a404e09522a51709595f901aca53231088fb3fa9ef630cbd07f89819c3953f8da2e699401e43ed775044c01f5c5f7c35313a9f2c30f4415db42a73af681db99a068636c21cc001be22c75dc36382e771906575bb4bf00cd8d52ff96f118569d6ba885bb2c7dd669a6fbbc4c34efdeb09e3355f96f9dbef7e1ea2767fbd87624a44ab7b43c65c6c90d401f347de9452d6073d16c814642baf58b9267707c3455b9f053954f34ee12c02b30f64dd25018e632b4bab6d517fa1c5e32c18b2e7fb64a8a3ea7fc2345158005fed08a488db2310b917ccccb575873b3ecbafdb4e3348e9f0d2f50a859fddb5970f0c17c77a014dd7151231ce57371a9cbf1e39dbb4c284e306b2e8ce347a87d994b433243f649bacfa9597306e8406363e21cb5a0217c735565d33c0015608c04c8174629e5a2bcbb9f076b9de933c09717984fb6320492810d8a374fcc672e4cabdcd2eb4e0825849bc9c9cbb8d0e9282d5fc1cae73b6219c156ff4df3de5475386b42281416ba8ecd2e9cd69183a0c882247475d7d08f3825bfab79e64a4e5f447058fc5c148b8d23205c428b798d983b955a0af7e1157557ff3f56d2f3787f17e4ff395e7b2a48ea0a89d621e28bfdec21b6d1c87eb5488fe942f7cc4a36267a864684252414befb3f0dac640130529f285ffe36c1b874b8f8123a907c51f756ad2402b2204d1bd3fff137f8832df0607c4147f4fd3d2be8da34b85787e59ca9bce22b68a3040fa750b33398aede71c293dd4610b058c1b11c0b8178c6f3fa1cc2ca1d44150da3a788a9113b72e6703b2da76a800c094f75ac774f69787cf9fa62ff72546d23a03063dfe5a1f6e724fe59d4c8058f572ed6c61b3a604ec9ebd4d392f2d277ee5cb7b887ca1d7267d51272bf3b0343804e8fb26c744c96cfa2be481b37c8eb7981fc3403c05428f18856c64cf29cc577f7afef207825b8ef69ce74c3d124fe38712a16000de424f20f71303a9da40701e67468e1f37c1d9ed832dc006670fbd4afb72ca83ad9b7729e2253fd6b2870dbc8fa6005d7b9a42165d0886d8c5eaa9324f5fe3acd2f1b0eb968d3e17abba273e36b08ee03f823b4233d32cc592e26b2f7e2bdf12fd5b6baa727d73c9976f2e1ab0ccb96c8b39dacaffc0b2090771b41d58d7d7464f42cb2aef7d0a6feabe3223df450e2a7ec94e2d732b7a4487e5d7d5b729191ebc013446edd981e4c9ba29d8ecebd47268e1e903268309dcb11bf5e00884acd047bc3b1ac078a73b36e46cc5430f3b89c2ba9772fed589ca5debffe2056fb4f56a70c2de63a0eff4d3c5a6d870b3484d02883759d6529b29afac24a13c178bad9480ee01cc9903eab0d8617fac72a63f3eb399a2b7bb3584fb35f95cf14113e72761ce621fca651d736ff34f96e63a58e842717b70e7b4f5a7fb3fefee857a39051473c5dfb2a93656e7420eb2335550cc1a79b259d670c40f6e6ea5eeef4de0fe58321a045f30495d8e46f41e124b5be7a0cdd352e6e5c61bd8ab1ddea1a77facae4f04cd75b0957523090f9cda0b705e04623095c1cd3581ff9fff63de587da2a1a85425373ff9846bc886535a74ae972a6afed2ac0c387ef9fb245de81f0e0d56c9052c54676ad7b6981101d93cb45ca6ebdcd6fd2a7b7c87cea74ddda04f30f111ab25d94c31cb1e70f74cccd4ab9ce24062849398053bb5ffb9deaea1a25c60fa773f73af1b72952f021d9dcb31b2712fab4f05c821122fce3ceb24ef48165530eac9e3aef5b9233ae248181858a0846bea46918de19c2b080312e7223fab775b06d7e5a6deb20f7abadee09cfc84940b10bd1befbb763a6e64b0124433931b3b70c55d804b147f7cc5fc6cfe75b2c845c547d455a7490ac93276e8a5e8f76ecaaff882cd984d29852ac3ef0f2319feb4ac1d545e86701e65485f8086de621eeff8bdc3e978efa93dd6aff2be87ffdde3ec27520cd2dbff9b46b2327d620a02d4dd6c56759397ad14abf11744aa47e811b8c5de6d6eec9bd3f0e8d91f8c0717d1db59e15d1529bebb9dec4bf81f188f1e94d6902dd41792f4381065eb80bcc1392e3c068861cf659edc95a3211a844564210a3940502778852796ca6e12eded8bf023e6310f158ef5013c26aeb1f2bdc83fc053ae0cd1b91530420d1d72d97362df9b268651a742f378c65b3424c7d2d13159630f568ae6b0a6c26a9e218d7295d7b9b106a083e7aa1ad7565172f72cbdf32c0ae28b810ddc7e17005415e7813a559facf1d9173c4a6018a1319e3b78da4b97ad8865938d0973b03e1814378dc4945eb68aa56dc22d178bb4d142e8ebc149df3e97e8d75e5f1cb5fdd3ace031e7f83b679b5a5112e3a9690d9e5502c7d637b4421c817c32bae35d9886f14896fcef3e8663d291e59b60cae4497d807948679d2716df04c9ae1f7c44b99ac0c0e343cc0689b23fd0294792850482bb17b00bda384f075bba89ecc4b4b13e614d5a807561a42816cf898700d37ecac9d9ca62ed4e51bd86e43632eeec75efa31468ee090c85791b52a0520d26a8aa5519d5e773333bb207970cd22777fd9085b25a00a5088e71eba9e8de349dac40a2ad1dd4dd71e228d05214953fb69e77d8281787d6daf0abbebbf014862f6904aa437b70e71d9e9e041f4f6d574ae0dd05967fb2214e8c4a750e37e8645d2a9ca832ae71b04e7200dfdc26dd39cfe8746e245c96a76f79ac6854244b89a473867526072fdc911ed4552a556a820ef685b3dd77ceca71ea69baf16d7ed25cbba0e00d430a338d0ce3f0f72dfaf151c2bb8c7071f63b7690068832a05e022accb978a4ad1a95d8d965a1cb16db8a0ff70e859fe51c624fdbd6a470668b04196f09168306206ee2c080b3eab07250205f85d29bb524543a638b6c4282227ed6fb8e7ec1a93f8e26d09d1c0f8ac0c7e8b7656b9e4811edfb94fb27a673a285589271d5f9d35449f558a5fa70d18f98a2a09a3e2ead31cb1e7107b7c55350cbee6891359057d7db84d7c254c3ec3221939232880d1306a77d7f45e0f79815b89b6fa8afe6c7d9252095072125a50a42f28eb81f3e0a5832c6ff05e889e70e239b32dfa11c27889199eb0aba34c23b5bedca5b07bf7b96dcce6a2610af9a7e0bc3ad21fe9e291f7c42e77de6c4752dbcea60e33ea49191b0ce327ab61e0eb9afd2a4bb974dca4134c36f7764d75f564be5c7bceb50ace87221233a8895747fd9186509d66bc7a96e7ed148196f63b4139b0aa790036234a6c2c552765f5b8b66a99defff2b03424b6b1968550a51fe673871cc4f5205753617d9107d35571d45cc7b727d1b9a124a3cf2e0b5b19338573686f3cf308a58b5fe1d7f7573f7d253077d6a73f8918a802ccc07ebedf8323d31ce0ba59e8e60e4510df3150525e968da4df74c6df48639d33f76dcedd9bf8db62bf56b09e76cd1a3a280b119f3e997ff3321652d12e7ca24efcf580d2f26b4c2030b07c8940e53923599b6aa59585ab4e274ae732062b47b5c6e45600ce1b8ec90a2b87e404a5e088d5c7c2eacd97ae7870925dd2651e032cf0246ecfb3879984702dff3e461b0b"}, {&(0x7f0000001380)="b8922e90acf7c4ce2f280797981058854ddf0068ecf9e28d74e3a921b58e88c3986ee3610df3bfaa4d30da5b1b3b6b659a44a4cdd29551a5061214ec8eb7191aaf568641933e1ea60fc6cab4e1f7d8adb8410d11d4cdb010262380c521613a7611c3c9741c64f9d86c550e93b868ec15a35f65802b29d4006292ce5c"}, {&(0x7f0000001400)="84a6e00771938b04cdd5ece0c97c4fe19f29fc5edd2103fa985847fe281cede572d50805f08103801ef4e5e31523a599d0182998c9c38896140026eddf63b2c9794bb5deb052d6348ab6fa07f832b548a6da2ec7afbfce76a71c189d7e023b13d65dd75c57d289540897047757af31fbe822128ffdbf99f964730256918df38b79c3de"}, {&(0x7f00000014c0)="c67f82ef77c760b9bb92a0c9db47ec6d52a83fc5e896d37e3b71637ff5c0bca2be19cb7006db6d4f2c6df50beb49b1071c27a9f4674ce63e42e6cd4585dfa1f71d4fc681ab256023852d6790a4ba459e0e0dd4b1dd4eecc614a06204003f9f98246a16cda0ba67b335e3d06c4d050225c6defa0f8f9f7bc00e8f510a5b15d0190929c6b197b6850de5c0d42ac5c77af8af50f9ed2c4042470d56b5f59bd1bba4d82bcc52fa6ba1f84bf9408b088e7958f14073279a7142f7fa9cf10f964fc9409a2fd69e18cff0ab23308859cfd9b2cc33908d739c084d0912e799f938c454539e433c87657b3bb1faa8e1b3f8cf38ba91df04a70ed29192d83c0c8860ab0ef0f1af4b35a17ff8df89e90b4cb54afe0e6b77fb0c2f5d00831356fd455e61f33b949c9072cc13dd89451fc8634d104f85adeaa0b074abbbf625f42fdfd882f72a78ae847c598550132f66549cf90c7825684b4e04c8c630472002e5f9be35673d62dc3cfcb975e7fd1f9aee4204682b987ab2dff976c26ff63cf97b3f50ae12f6e4712b2beaebbab62b732996ae29e8656bae2fd8c583453c27006f2ab1065ab817565fc0b7e0213a1fba0ff703aca58955e951f0d2c08d0232c20a04547daadd52c9acc8352d29aae30f3f5175167af3149a91686c751d2a2fa8d76860406c3ed10066795466849cebb111955716e6584e369c84858d9729976c7ee9b9e9513b3ab0d3e98b24f5372ca8553521296f968706af722380e2aba90234c12a659cd442f62df513288fb6ccba302b0d0d20c2b13cb9a8104a15189c1c7c9fc0a5e3d8d9b681a527cc5becf10e16426fd5429023dc2287d2ea12439ea92a334ee6473fa5ea3bc6cc2880ebd9c0cbc141aba2b9e5a2a224938df3226f8219e302c00beab14622e5d5e4129c633105668802b62e1d8e659378d02afd9df9b8ae754f2105b43130dbfe25a7cb698e9014e5f6a469c5eb083d0ea4a736da82bf0f36a245caf36cb7f2ab3a73c3e5022f580957a370bb4dd93c68b0ed373a351a9b664530831cdb4b281ff18203eb03d29c2fda391c8ecaed92ba96ad91f3a1a7ac6613bbbf831a8997f02785e322d8f786783242427badd76d5bce1befd31db8eb85eb6909c65ea5c841132c06dc315b039adc32cf65cf69cafe6032a19e65b369f06261be06eec31e244bfc0fc17ecf756ff85f75b8de5e9077b95e3428fd9676ed7ec634406f12c306cbca9c2caaf5df7d4cf4b3b6a0f66b23cdab9442d6062a2234e6375676156f387016394137e567f45246b8d552f6979190da37909210dde9802c2fdda20abf19c8e45963f195b2bbed758a510336f8a12e6cc7ce4f884f4a4c34074602e8c1b2f5a2c6d1c9c4c478623bbf7cd3662eb51b30afbd61417f071b4d88e2e778c327236719aa63cbc8c54eab9c324cb410ac652daa035a2d83a38a935072ee8ba573dbd0cd4c0398aa590c9c10a8d50b5b577d29b7a52cdc4c042210950c28760d9b8479ffff136e2e02ffde7ea457c7113d5f3e5bafb39abc44071b03d0cb49bd3082fd1d53affa0b7fd6baaff5a37349acbb74947c3f68895fc03499258bc8e9b46df08bdd7d33b8a05d154e3befe13644e976749f606c20451a2036aae4960a94b384784e7202143842f798730f1e25ba4e89b355bed7a60dd72a1f6e57f71e64ed7dcb45a7d480b32c114f0c002addaa2b0b83038e25e398032d1b748cc90321221945889a10c9faed0619aae9277b4ea5181148ebacc785834ced059fb83b12c7b793e0c2c8ca81bd4a6b16477bf0945120041263124018e75460ce6227b23653309738946f137a48f3593b7a2b9a491a12ab4f0c13ce4d9ed6907c60c8b695ca410fbad485e5a4a893cce2e664debe89bcb33419afd5733383fb5af080e603c063295e8150ca967d24a9cebe5e0354dd14f1befb5b611e3b953dca7f3a6370329f966c73c6e0bba103b047fdf923b8d05dc4a89669b8a30a67dbade0b7234970f053a5fb6407fd78ea850613ae946ac65422dd01dcf2769901fd87372e4270b75d4a312534469e6c4ce2fdcde76fd8c322a5c9dc1ec2fe7a6151bf1ec330a875c8382ef86da2308cb6e4bb6bf7edd0cdb65c1c8ec433fee1245c90bf585feb65df5a492e52a11acb3c213ffc374acbedfe4826f1a0b14baeed280d200794b879ab84f6a815ce2e8e71a563045bc9e0a31afee7c1e4b95fae4f395b243cde90ebe0e47414d18b30885d5364e28f7dd1c67aff71fc548c01f13075b35aa98c0225a3661700e275241ecfb6470e012c4b306a66848c05f35429cd97985a63d1df25aa61f457a6b56dbb4b3e12d5da91e09aea45c349c0cb03cc370fd8bd0a95a731cf5cd817c46cb882880b3274f2f58388cc9f0640b7a80e187cba5150d1de1768e4a8d1d80c5bc93149f7a0fa81dafee54bda8a99ae9307d306726ec6b69cddc94eff23fc94be2013c99c41a054081a1fe967999a18b3bc51c360c852758ba0544505ce1ea3fd76f579986caee413ad7518341820d45f7945ebaa79371b9b3748b944effb7254de5cfef92838feb1c0c4fcae121b8caed15ca9e6322d077debfae9a298f78adfa665c8f922829f8a83a8fd29cf21dc560f7d7563f21d1da244895a5ac139c6d64a4c5d46bd2e4b3ede2229b6ca2a40fa5d787f9d196ec0377f7cc8a3fbf39f7f3b47820912c4f4adebf2d0fa6e0725f353434cc89fdb8c705c22aaa419492f6473969819f53d9cc81f64e5037688ed389f3b7de2fbb25bf5b5e6b12b21560a4d2533c24a78af5326bc2c59a3a42d392b965f6f1376da5df20d9e7cb84e51796a350a834e6f68e96f6c3a8ef7968db437c887ef777df8c49e790a728e62fda1152ba6d7c97476e7e052f5762306aa111a9777f200d09bf155ca0bc049594d6673ccc527e97760a6f35e59ee82200dbe70cf3faebd17ec68a62688fc2aa780bebc3a88406551291ad84aa25605315d2a88c0cbc258b97be18aef6202465722c3f7224b9fb4602967e98f43d1814c62eb128437756b67c5c204b78aa61f5edff86f89cf1ee2a27437a1da9a7aaf64dfadff2e8b81dd2d4ea28499ccd6450f3f93567bb196b0ab2e585e37d6211ba06dd53056a30c4c739fc99eeec2cafc0358fe11576ff1c4f1fddfa726204d36b7264a5e77f3ca5aa4dc80334b678e4efa4ae2a6e7e29e81e9516c3e8df7e340010e1d7c366c1a5b0c7afd91a13b97670e5af96cba519322eb6fee472645aa79ce1aa6b02ea761281a4655ff48369e48fb1306da4be06f93fa5176f03b15e54ae208e06d46d33896af2efc83bdac59127eb4cbde8499dbef5e6cf583c510f096c5c0337a0efee808b7c7b5bb2c90a72524d55aa07e39632f079e8e8f0008971b662b813c3c0ef618ec7bc59f324888c17cbeb6c96f82319ea3657682c8b339b93bea8dc9cb32b55110aaf2239cc33c13a7efbf5365f685a360cdd9262d97f5a566ec96a3d4f11589cdc8d09de79131e3546743207db3eaca7abfdea8c01778952744535b8ad60d0a32b1345e23eec3482a57a586a5f9fddc1f998a6c251c62fc551f3d36ea33aa3d5d76c2c960379bfc8930739013cf850f99a8431cf5863f0ef0fb9399a837348fd44764a32ed770cbcfd867cce3f0f2d9d76d6d122ba2d94275343f9d3abaf4e66d5843838fb7cd339c5c721677c922a8fe999e69be4ba4ef9f33ec9466731058e8220a6e8e379f529466d65f21e5c85d7f9fa707b0a3b3aed035eff118703a33caf9f3589bc051f069cd9f4e0163f86e79926f24f921caa8ce3a2f85081d40488b0c0b9d0bc5dee039f9a7c8510b98077b2b823cc5f3c96e70d2777f1f284f3e1e4158c98930dd4dc72ae3b9ef73a675b334b260e1b9127e453f7ac858f21f518f3dc395326737d7751fb4dc2ba9b9af7f6a530ff89e9e2828d756d41126d72b2ac11d2339fc61713ce976b9e780e3556cb5d4f9a082533c6a5f60ca34201bf9af634631dfc0834366ee0dea089afb258cb4ee8ac37b0e28f21a37dfbfad4a97b658a1b879baf0d38c58da2680d83cde37da96d07a72f7ce42b9d9a98391252e22fc2a3fa555b2b24a98a0a6e6f995fcc8d76a30b338b16e6d3a160407820de2a4d59ef03e4eebaec2d7103ad28804358440ea2e6d810a34f84a3be5223afaa89d76162cd15233495d9a18b31fe40d9eb5808fd1adfb5ba3a06d74b5c73a1450cf30e6afcd6d18ed43cb73f6b9825756dcadd158d1204c447949661fc8e68c92f178d3e5a8697a8e3cfb09e94a8990c2b706c08b496b2073c203e97f0fe0fac95a718defd335b14617e72bbbca96ca37f804e74aba2fa1c85ed28d4aaafd0ab01e3c53bc8ad165a8a4ae7fdd7e1eea96b88d0b07495855aa88ba4a97c116a52ed7c112117987c4387f98a0dcd9bd8a6a3040c5c7d4dcb646f3ca8ec4592b169954f9a3f708166f80ffb64aec7808a1bed666181fc5e564a3aedd3248dd1a896a432c7a980824048147d506faf4fa5ce55011e7ca93179061e201754af5c66e718dc8c379e63bb4a7906b60b2ae45e2f8413bdfd5787542d27c492f7f272f3df6c0bfee1e094c4eef0a76cd969a8f9893ef77389752801ce92333bd8c67f3b5214fd0056c182211b51118986883c0540524619ccc06731149c96b8112068ad21bcec2a3cb51284b5a6c69cc3a8ba7e875f5dcae53e29ca422198f674ae319d5e97950cd707a987c69f2428b7cbd5072bde5d19c34769d4faae81e76d8d09d7079d37c233d6e812fcaca3c9775407ac624982bd00baf18afed0fd56cb103b1e9b42b4e63ffc3364df230698376453d80824f29f243795b52d9df5f807f0c940251211d98f8df4928cb91bcc83be3d940161e31b63e14164cf69b7eb4c6a83f91123ef2ca618483ea1db9bd27f52232a4a64c23983eebdd0af7616914e344d47305f56c7b852b2b278c6b1cef1578bd2b05cd2bf0a256bababb2a207ad419a8723d688d6776e53e2fdec0336e8f146b283a623aff73ed225609ff4cfdbba27d69f27b3b8e6d1f39bc6ee3e21fa0f61429879b5e9451c6adcbecc7e11f93759ff8b7a5dc8c7bc0fb8ae8ed8c8520cc3b70b2964ba89e91c6dcf5b2586154624ae26435b9b6459ef12c8ca6f108c162605f277f94086ca88ff4f1cdb3bca7563a442096261ba441615ec7d43b913648cde8e1b913991e2e65feacc5bdb32e734fee9fbfa2e57d15de03f7875f3dfe9df72abbdf2d24e25034f4b185dc538a51880818d7314230c6d84fcb8e3b5a8d8332a9c25304b99e3d3ac9dee74882812038cbf9a0ef1aa1545a5e09adab568dece6924a6b0e8b416a8fced66a9d65cd3002276e3248c4f9c65b3b0190301b6fcf768ec24e5057fa8d76a012df357e635683ddb60226b3e5afa2cae77560ffac008476ab2e5b1006e2610c38b8126147d0340ae9478a7c9d9e159dd5639478ba230d33e72ede73dffcdde5ae1baa19ec14825dc0829cb7c0c1a27cee0d4bc0e514b74f07c5d286bcb8b03af5f828030e4b347b2eea235f5994f4e9615b99ee484f3faf3afd4579fd41e58377563c8575501eb76232868413b6aacef0ee5139717fe50dd4715cd75c1a6589ec16fe380e9c0d70fe37026a93637fffbeed1d52940517ada044a83cf24876c55fa1faed5e3e6ce7d510b6037dd58b2dfa476bbec8bfa1bb1b22933393fda7343e692d2a6321ef38b46704066a8a935a609233d848a77118469fe987d8101352d68044f6c3af6189ccb419b1db7e78935acf072ba095fa2a29d99b649ec3b99a2b508943448073896b"}, {&(0x7f00000024c0)="3b320aee7755a827da04fb3ad815382cd35859d0c7f6de699163954b9c759654591d2bbba6e189392e583cbcbffa8210a5e318ac7b3b0b0662637eaacb43533fa5f6751f1dd718c9fa2374bc178d7e75260660e0b1437b2d63e747f6551689c03af9cbcd7104db5c52b1c0d14daddb2515da93a0814950a59cbc624a428d28a1754d46f22fdd1ebf9a6efc35f092406f13225871cd72aac4a8cf493844c65f4c7e53a63d9a9a3231362c274ea0e8a9d531e2d337f3b7fb993118ad407abd08104872009fbc9ea72cc85a4bab17e18be6569f7f44df3ce6bd2ad1af8af078e219"}, {&(0x7f00000025c0)="dee112dbd27af55823dcd06eb8ee1648577ba252884bd961f3ca19f43cb9f922c247d6a617302b13bdf57aa2ea4aca00e15915ba7558dc2b696c20d932f32e935b60f8114d3807f15799eccc91e2cfbe3d9adc5fed90b135f2bfe5ad68bf48"}], 0x0, 0xfffffffffffffffe, 0x138}, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) r3 = semget$private(0x0, 0x51070158d65795b2, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x800ffff, 0x9, 0x6, 0xffffffff, 0x544]) 16:43:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f000071f000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204005ff, 0x0, "b0d42000006e9300"}) 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) ftruncate(r1, 0x0, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x1, 0x0, 0x2, 0x5, r3}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x75811c007689e6e0, 0x8, 0x20, 0xc000, 0xffffffffffff404f}, {{r2}, 0xfffffffffffffffc, 0x99, 0x20000000, 0x1ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x8ae8, 0x26}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x14d}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000000, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x4a, 0x4, 0x40, 0x6}, {{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x8e, 0x4}, {{r2}, 0xffffffffffffffff, 0x7c, 0x20, 0x7fffffff, 0xae}, {{r0}, 0xfffffffffffffffe, 0x7dd3fa861287e934, 0x88, 0x800, 0x73}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0xd7b}], 0x7, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x20, 0x200, 0x100}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x13f, 0x8}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x3, 0x9}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x401, 0x3}], 0x7614a46a, &(0x7f0000000240)={0x25, 0xfffffffffffffff8}) mprotect(&(0x7f0000580000/0x3000)=nil, 0x3000, 0x2) 16:43:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) fcntl$getflags(r0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) 16:43:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817c07d56d4f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xffffffffffffffff, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000080)=[{0x5, 0x9}, {0x1}, {0x43}], 0x3}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:43:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a88155e38a80266cbd8cdcb1c42644f06d19172581b2d695642baefbedb5bad6", 0x20) 16:43:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r0, 0x5) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f0000000080)="39602d602c75010a381f63c725f9800d75de2560748ced031cc9f5720955a7b24206816adba5efd4fc9990bd0cb39ea80f5b63180da20700838adb5fcc5a4a4b2b79e2d94fab1f7f387a70454081078f8c2cf579037f581263956906743dcedc756d0c6c2c21af4c99e5bdb7a3bb88e286e7d2845b72554b20ad92cd7ad6fa0b80fe64d3bdb9d36d", 0x88, 0x400, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000100), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) 16:43:12 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x3, 0x0, 0x280) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x100, 0x3, 0x7, 0xffffffffffffff12, "67f04d455c9aebd2cb4f7ba7d8fcb3175d5273d8", 0x7f, 0xfffffffffffffc00}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x12, 0x4, 0x8}], 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x40, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x1, 0x1}, {{r2}, 0xfffffffffffffffd, 0x49, 0x40000000, 0x7fffffff, 0xfffffffffffffffd}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x66, 0x1}], 0x7fffffff, &(0x7f00000000c0)) getdents(r0, &(0x7f0000000300)=""/4096, 0x1000) readv(r2, &(0x7f0000000240)=[{0x0, 0x2f6}], 0x1) 16:43:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xc00, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r2 = syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000340)="7d1da1a817a84b427839bc4821b68029332118c63d1e1a769dc3ab49ca5788a25e62f8c46605e17615b5f403ced433fe77601865125a1dc4390b763e170b8e49a0916dfcd1222905d9036f93191352080efb42786ee979803879ab135afd53ccd95b343191", 0x65) kqueue() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402", 0x3f}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) fcntl$getflags(r2, 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pwrite(r0, &(0x7f0000000080)="e4", 0xfffffe4d, 0x0, 0x0) 16:43:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0xf66) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="bf043abc682dd456e4b5467091d7d17535508354af612548e71eb49a04c71ab36545b85ecf415b6c76068c9339314c13999dcc748cc344705d752b34efe5", 0x3e}, {&(0x7f0000000040)="edab23a3fce18e4fc9e9f33fba8f329bc1c19b0d7bde9e6da9d167a0fb9580725ecbdc00208bf9263bbe62ba2f4e64d4065a69626840ef68db477cb8a38366cc6e5242ca85251006b8fc1e8ad94168c7ebec0cf1963579d7b12c745544cd863ef24359deca0235ef2d22911041f4e5dd6cd392c6a360686e9f914bae6fba1063a828047ca0d2362ba9aad9b0cfdb812d0aed1b34a9e15ab0a1aeeb6a29fb24d8a99f7cfdf9a3781f056a2b148fa9c33c630e75342c106612536e07af8920ac", 0xbf}, {&(0x7f0000000100)}, {&(0x7f0000000140)="ee497e280459e9cace817d46c1c9f817ba4f19dc7514eb1029eaaf1fcefc2c833e879eb40450528c799c600036ea723dbe2653ffe30e805bbcd5ee1d4ed2f35305", 0x41}], 0x4, 0x0, 0x0) 16:43:13 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x5, 0x2, r0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) dup(r2) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:43:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xf8}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) 16:43:13 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x1) getdents(r0, &(0x7f0000000000)=""/37, 0x218) 16:43:13 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108be", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xfffffffffffffff8, 0xfffffffffffffffa}, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0xffffffffffffff14) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x88, 0x80, 0x1f, 0x8}, {{r1}, 0xfffffffffffffff8, 0xb, 0x1, 0x5, 0x6}, {{r1}, 0xfffffffffffffffa, 0x80, 0x10, 0xffffffff, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0xfffffffffffffffa, 0x7}, {{r0}, 0xfffffffffffffffb, 0x49, 0x40, 0xfffffffffffffffb, 0x8}], 0x7bd5, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xb, 0x40000012, 0x100000001, 0x5}], 0x6, &(0x7f00000001c0)={0x4, 0x6}) 16:43:13 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 16:43:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7fd, 0xfffffffffffffffa}, {0xf8c, 0x7fff}}, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000180)="1b", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0x7, 0x1, 0x5, "40f0e2307fed82dc7cc21279e401082bceffb1c9", 0x6, 0xfffffffffffffffe}) pwrite(r0, &(0x7f00000001c0)="eaec6ef563a2e5627db67869ca55bd6c8d7a6b8dbe58b2dfba602b52dae47ea678c09704444e3b29b0f6c250aa4b3866c0e36c515a8d0e4f8ebef5b0ef8fffd5274d6fc20b08c86d643e6fe7548a3d56a4704c6bb244256d60bb5fe5fd55a051b3273eb9532efd86aff971da547262d6fd00be76c1dd7d1cd54c62bb0a7fdf91a3c1ba9d54449a2d03b87de436f58904092328069135d319644038a44867c17a1b9df7323af0a22a0018aba4e135e4727d22bfd23039ae8a83ab0185410eef2bcfcebc8d684e5b14d211cfd420ca90b04b568a7396ff2695e8795b8f8b48c2b6a3829cf5e1", 0xe5, 0x0, 0x11) 16:43:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x80000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:43:14 executing program 0: r0 = kqueue() dup2(r0, r0) syz_open_pts() kqueue() close(r0) 16:43:14 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) write(r0, &(0x7f00000014c0)="6258ab6bcfdc2cc73124c4d84e81230c6389aabeffeb434fc8e9219516b49b825f7e3a6db42b7825ac57552753097236bfaedba71a22246f3ec80a0cda627bf924dbbe9f771418c92bba2e9dc092db25dd384951e88b94f527731d337ea9ac8714591e72b2db0514a62d66f471cec159bfddb0816e233aebd1774e9a73ba8b70e0a352f058336b5f1e9440914d013b22810044f0f5bd6b10be86b369848c4735d47644ecc6abe6f6682575a78ba61b39ce", 0xb1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x20, 0x1, 0xfffffffffffffff9, 0x6fdf, 0x8}, 0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/178, 0xb2}, {&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f0000000380)=""/181, 0xb5}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x5, 0x0, 0x20) 16:43:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a80510100000000000000d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a0900000000000000b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a7510400000091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d54a79a15cecdff9cd66c31400b4dc386eb182eae1f50146ed5ead47dfc43c6c3b018be54550002e808f98408000000000000000682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6213dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e772423cb41191c3687710a7b00"/275, 0x3ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000280)="e270d9b56dacfe736a3235074d32cf78a955c5b8a25804904ba3b757819b2d5fc550738553ce729d2f0b60b0c74eb20516c9f3ad2dbf9106afee63ba2e8cba8c5852da353c5015a877309fc360e3d48543dcdf0c91d6d1dc9aa175dec28da5875205ce0fa7c959e65df2510c595b67d5a92ffe9f2a7095d0e1cdc74749041becb4d1b179fa12ef0434155eb2334d657731140ac286ba5fda350ce422f28a1f48ac2fabeaa9d11e5512cbf5b6e232c363211ad515324e64d2e9d8ba", 0xbb) 16:43:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x80000003f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)) 16:43:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/98, 0x62}, {&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000180)=""/60, 0x3c}, {&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000200)=""/149, 0x95}, {&(0x7f00000002c0)=""/33, 0x21}, {&(0x7f0000000300)=""/183, 0xb7}, {&(0x7f00000003c0)=""/76, 0x4c}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f00000004c0)=""/124, 0x7c}], 0xa, 0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0xfffffffffffffc6f) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000600)=0x1f) 16:43:14 executing program 1: r0 = kqueue() setitimer(0xa327a90ca1b3a0e5, &(0x7f0000000040)={{0x2, 0x3}, {0x2, 0xffffffff}}, &(0x7f00000000c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xeca, 0x0, 0x8001, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) 16:43:15 executing program 1: r0 = socket(0x18, 0x0, 0xfffffffffffffffd) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x4}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)="5146e183a5ce10636361d8e7d6f90231ae7b5741d2fe059f6ee10e0f22dfec54d0a02de16eb5b10557382d2606b4029c5253cdc217ef15004ce6c23a55488ac6d1ce6c661695131051cf7caa3f8251dee8186c87d23de638748b53118514d37f4d7efd4b25deaa58cac69f125eeb9e0f6d8064f0c9abc7828ad5f6f75abaa4302f4854ef2127acf1177e4fb520a172a665b3de1bf726f360ca6507c6446c19855c25a521cd6fdcc67df6bb3c08f134ba9eecda491bd64ec4002c3dad5d9e433728702b79239fd594a6de00bb9d5cc7", 0xcf}, {&(0x7f0000000140)="b600debd166686c338f550bb1fcc87161141e5aa6ecbbac5fbc9d0137edaee501209f8988123fd414d0e3f0344ad259dd36b25f5ec5b91be13c9658e1d3dc468d91c3d3c9600e2918f1cea8eb1719166bf4c60f5f493cbe667d3660db79e5bb6e0bebfbc09014e04d96b5bafedd66a68588b5c71901b4a9e84cf370e3c9e97ecb85806a044073c3b320b7a3b287f035a71c136acf325ee7e1de75a238df311018dedacb6b08fb77e2f240a998d2a8d7c913e3cd64a818532248f93bcd14510dbd291b056433f1dad1659d75fc62a2e18ffd825508decdd0a0e80f84fdbd5f502c231c557", 0xe4}, {&(0x7f0000000240)="376d49e8c6535bc328e0dce19fc1f94a61b61685c6874287fba49d55633e5ad26dfa6c19e6104621ca63aadf34c6f6b3ed2e6f02f1f552e8899bd5ed013ebbb5d977da3295fb88827408c73de8827b1246cc0378bc40f9c0520c1e7f3378318be4f63d373d686d087f9be7ca3742be846585073051b9194891d0043cf027fc7f559fde7bed777dd33d1ae16116ef5f59c27f7a5b59e6994f4bd071b678", 0x9d}, {&(0x7f0000000300)="9f333b38fbdd8ee4796f5e271703a868152209057d6dd6fb5b9c44c03c4c6207fd8e40c746785d933ee3fba25ebc07c7e5a435d80c36e07e5a3ea92e51d69668486c79d81e82a2147d41e827c366950e9a5855dc283eae439ba0d2150c890177301b9495cbce2953f24de8", 0x6b}, {&(0x7f0000000380)="f5c23c4acc3587d5c0db2819aa87a9224ccf415910d12af6b78bdcebc5c4015555d821231b0e8c8c75f900e55ad0d395915cbab372dc1b7751778daa6845cac7bbb1701580cc664f99755dbd239d8cad83a84ff32aa2bcf4686aeccc2fbd55c81f0f8c9f949affce7d52be807aa4e19ec982bd5bd6c2501e402f59d2b6afabbce2c27a1f70f1fac766cee646127ae239eda1a6d0bf7d9f070b3722b7f666a2d442387f6999c95638a2f7bd95ad9abd", 0xaf}, {&(0x7f0000000440)="f7320c97b6eeff3dbaa7fd3ab4cf17496fd0f44d7fe5d31473fca2b8ac5f0a0ca151ffe5c5e3a148d7e69b1abe6c2034ec17a48714bc1a8ecc", 0x39}], 0x6, &(0x7f0000000500)=[{0x18, 0xffff, 0xfffffffffffffff8, "a84209b4"}, {0xc8, 0x0, 0x100000000, "23bfe02ae0e0fa9fc0ff6673f1615465c3b1623d6d665580d12aa77ef3d0edcda36f07935d6e9b1c08407303ee7bfa7bd4b6ba8ef9d80aab5ec0729b6a3babc2b7f06c533abf6fbf6fc665f31fbafe461fc213c255399fc25f85f7e45e6678f129fe7c630e892193fbaf9a8d0af9b87aaa46f047b56960ae6bd751b7b02c5dc7b7a306c9cb2ec0b7ed6671bb3a555205ec824adad6ae83fafd5e4c336eaa497cbe99c85e44403729ded460272ebca1d632c4412292a560"}, {0xe0, 0x1, 0xb5, "36900ebfe4ed61b14f6de84d4ce1c5fdb8102e555db8a70cb8cc8b1bac59cb5f33ec19489c14cb38d8c06828509f65a3a193fe2bfd5f8c1333b9f249ab50ffdba39da5f91d13cb6b39740ed5dfbc2f80521e0edb83585bc8c64c172739619ca330bd7c1694a7566792f0eb6da80b4f458385d546955f839d4f0d5b445723b983f9562fcbee16346038a3b6ffd07791e0445fa122d0df6e6489a13debf0851be09e3bdcffc048e4ab55393e6f37a2e8e08a584ed44e23e85188bcb025074406203ff12d103a3444fc330b6a2308783e08"}, {0x1010, 0xffff, 0x8f, "ba21b95586f7a798fa4c10a880069b26994c05702603b42a74fe8cf2fee3ecc7c356a0a5b016ffa30c4a4183a7fe59a695c1b47c91009063c46e8faa4473ca8d583f46a92bcc9f5740d040f294ae5f9c4b994b60d69756a40fae3fe80e71582901f1a6d8089a5e28abc6bb76724d2aebffe1623efe185e45a333d2e3e2b4a94503235fa10394c61ab09330b765d4679d170cff453deb07a318315313779c7f088ff5bdc76ad4505b1dcf0129266d90b32dd65cccfb8caeb3064af748ace0cdbb2cb6f336710b243f9bc190dfd5d77b039251b3377d1e0ba2328092738c2a49092b3cda11ef73e8c7eaf156635b547738aba0dcfbc1ae39c937bb98f4b6979e4616e5c069ab5b5654e4f3e351e49c389ccf00417b69494de137bcab969f6565019f8a7504ec8a123d4c07fa3c8d8beee67f3d01e696f7cc6903bbb519d45eae86035d7857835bcbbf237c5cf51bffad1fdf5e2bc9f306a34ddb3bce9e3ec81c09e6c757e42834db97db388d134835a014cad8246a192b2c048990a43813bd0d294f5e3232758f261e2991948332509cf792e4e95c5913c31c78693b3d703160834970d75e782a044f402cfc8cec3704a7582e5b6068fdd27b597c5b155ce060da5f7dd5376f9932a7d11915628220efa39be8e674898f1900c3f31d59a621efa23cf3ee56673b9a2236d9d7fa057d15b6b2368c209574482f5c4974f3b369b0bc90ce5a5ff517dd04b84ef0f82d594e9d178e76a0ad0afc7824c46147da86da238c551b2119a4254da280a156ebd8a4d4394272568e45d9e78c6fef4cc4493b13eec44321268724dca43700b14ddfc9d28f7c9b807318cfff32aefc050efdd1684199b4b2c09b9f9d99ebe34fa4d9efb555eb387de8dc5f4f96672b8bf735fc636b6b7ed48019ce394eca134b366d64a2ea03dbc33206f2eb8db83bd9f7fdddf536d88e1528f96b04edb85bd0ebcfceab1c95d1aef6cece14fe80150afd44610699ff0763fbc7267e4114f3cd6387cc60bbc1bcd450ceded5daa3fcf8162c66f2c7fa89e90950aac994f3ab822d0ebf06ae3c392b426edeb25389ed4e968585a4ac6ffef6f5e5cf65fe5e739b61431ddd92ec9a55eca4cbe44faf979cd9fb157a540bc5e7abd24a983ab4a3371f55896c75408c993f254657cd34f32d8035e2cf11145462c9770cc3d8e2d34ba13c81e7b4cac004cf60515c983d2cb648ec26dfb74fe547dcc96cb4f216ffe1a1469aa16882141dfb0d7dd65a458183b40adb8f40cbf02407fa1aab5691a3b817e51b7ca06d5214cc4c83d1f503e3e7a9e5f46700635b5e1ffec51568e9ae56d8a41dbd5462a1821bcb46463fbb579a9808d9b573737af9e3d165a94d8b935d3f9d592cdebe6a208f28cbaf0ee54c068b70b11bbeeef3326477ec08676f272f48b324f9d7b056e3fdcc6d2233d0301bb48e910877869bb15647be1fdf5016d9869b2dded307d066f4c86029e25a74d07bc11d7c5b68240aee1e4c9cfd64111abdc89eb0633b804e76c5d20e8c570e49590ef8c6606396f4d4da477d30a42ef9ab96ec94069d34e9d612a6690d4cd686b451f812b50e29b51cad6409ab8836591097893d6e2df09351d9419078545dda687c6a27f684a42ec2205a1f56fb9b6d5c58de14d1b2217f6ae1e1a61a45dd680253f80a41e48e789bf1292709f6b431c773b783e49ce3ce77eefdf8c464eebd54aa0d5e560814621dba69e031230afc7488be2fa0abf062d64220fc1178178b933c01c5975c93ea3a5d611a7a22318374ef139c1e99b1263857637ac1a2481e2c26a95ad165c57fdc68d05adb8ea01cea8339ad9e48349180255bbc9ff45a131ee8a1c6dedb6bcb2e1a46a23dd528d7574722d93d183d75d9cdf42740fa5d284623bb66aaec25899f218f670137da3b571815a6029a8ed963b38d9b071df3c57e303b9804049329cea678a5c880e738c9d12f8bfe5064165ae891b4b842250f542612de4833159c659c717c451b8b7d30f1e9df67831ee4530978285449291ca23f28f0282514ebf676a5b989ed907fa4833aadd401e95ed8ed4ec26435acfd1ded536ed3c9e3c097e3a3f00ec3469003ee4b76e16b25106f9a91c325b3a7bf064f17fefa90d0f85cf1ee778db5302e70afb8a132e9705f37bd2f571d5e0adb69685713ff79f8d124fe6ccb6370f921c34ae4fdbd73e8e14a22af101532293924c338ad2018421762e6cea84833529ab178147f8548fcfaf3faca55888adcb4480963e1c7314aa2ecc6d65c96672aa5db6a1c921601cf22560c43c23732528ec9e8218c2c9d4be52022d36ceb1df77a60ab0f0fa0d56b88f22fcf5bff3c5062fae74d8bf4235b5235a6848f18ca5ce2d8f3d67519c8828c6138aafdd45365e48c28b84a42fd78f3be9b86a9cc8242d4b38ed42e8d5d0febfe9ce0b205607345d19d95f0bbfeb7050b3df6f94b9a8ebd95a62ac19cc45d3599d9741b446c9dae0c6d1642fa8699e731cabae8bfc0200418e564e8b11c0f3bda3e9808bd6b1e328169b9f985c1620c5161e5384dd28fd14e20eb3bafe3476fc022f63030512d4dcbd0a83a05d2d6059cb302e034202e9dc1e2f2d859117a185a83e2e0205fbee5d6b23eacdc1832365755144477b90e50a45ba6827a795783f94f4097fedf8557cc85c5eef8dc80ac8b27661f51d74e3d110396bfd4612ecc0a7cdf7261463116620172edea0ba099a238d10d302814a8aa1cc08ba3319834202acdc58a76f2a306935981613e5221adf19fac34ae8fbcfda1cfbbe4d1d7dba74b378ec7c048c105ee27d9332187dd927641a832ed983d16012894401f1411ee9df1af3c70aae3e3a78573f4b161c2d10a55b937d0e9cea0f54d7dc6196aecf0aaf20e31e8ddc34440d58c0ec60706b17ff722f64eebc2b6bb168dfb6e1f3bfa9f23496dfad0acbea18fbf0593a3df53631205f476e2313c17468aa62be345a02d772794dcdf35edd8e1ed692a0ad70a48fa6f95518e2e948f5471964d776af486ad31a2819577b8fb6fa6fb734a7c81651ba307f70148a1b0828362e0becbcf3a387c527a1173014ab1b6d8167991b2d92427a5b4e0e38e7781f735e60694946d8e5a980ddc5cb10dfd87bdedd384faf786642cb41cce0e232670823161a82df0b3d6de873d59a51e2dfc5930b6f7fe7ab822abbe3aa86d15fdc7ae9ea9790c62d141e4824f9324648c1cb79c7249b7722d0a79985382d6ba1c9f3c763ec3fa7c082a0d9cb576f6583f8f7b3e0c28887753bf9174bd9152186f63ea1db206a39231fd826a93bc604cacd28cb2742b79f1986fe3fcb86553e9632b8362c83cb8c77e57719224ee9f52594110401314105b1536e8b5e1f71a51c192097965e415a251b7dbb4840f984e89da32f959c9ccd9bffb043153e498a4371e8943e30a9f78964bf53544cd1949eb885538e65a7fd21b6c9c8117d355f3230ac8532fd31495b94587639ab796cc245d0f681d5deaa8b10514a75e80b7588f78011471ccd43b8e8443b20be853d3121e4c02deecd0941004ae2dc44f5c3bdd015d88fcc073dded1a69ddd49caadf03e7d34f384cb1de6f0269f82afaafe5f02f4e4fd193738538b8806c3c59162f3b7edd8e98ebb49a283dd99d59b217c5142360521ab374bf051a7fda36c37f79f2a28571fb447ce53a63ea1ba7aabe88e1edf1a1c462c96ba0d4df8ddf9c0cd85d58dde5259a470e81b5285b60c4e4ecd0205a7a2c04be026a471fc6782538f0ded059118017630dc44706c6763acbaedb854951355468ef222cf6d4de128527643db22d23366db27d8bc1d76681e45fd491b4387e8788f6faaf497cb605ab37e18c35d22a391c0f054f9715922f47ea3dbaaa87d311e497da5487a91e177c26fe8bec4b91f332efde967b44faac99d65774ff0bcead270810627ec0a0c5990df2b618d719af99980493ce4ac063142bd739ced9e4cdb93f3808104655dc08ad6dad1d22d4cc8afae9646d9c3a4a7c3c9fbdb03f37c5dc677107c416f6fed144c26d53164a182e2de2b1d9b982a3d97d41a0412eea08a64e261fe63aaecc0f4aa5988964ea7cd5f6761a6d3210b556287799cf1ba81f1650388f51ded1571d237b4b5e66a3b57b11c2fcbcdc57cb3ea753c8ed0b1723a9950b47b19982d78777806838be7cae45015f0629ae3931fce953e89f7a6adbfdec0aef1de6c605d33ea0e4d1c74d8fe29e2ce3642a74d1576dc9eb069ab740dc6dc7e0031b252a7dd0c570b404509feba393de85db8db6bbb34588cfcf56316bc93bd4cbc01213f6845facade5664d7f4275ade39693f6b9bc18ba0947aa2e4453de8cf6680156303889e7a1eb37ce756b454daf6ec70c3498256ec28feea807197e2d1679858e1e8e5becc08e2c0759ec6b1f348865523aaf461ff550d7bef51b474b8eae562d83dc6514f0797b9ce61650901710345eb1ff7af3e85bf75e010daff786aa8c26e591a6552767075cba3f8d112cab91e91d3147dc9e791a1874802c41d6f3a0d745304ad839e94f9408e3f8f5635844415f68657209fc214519e5d63f94094b450a594131cdc514b2e97fa1334b7eabaaf1a35efa5ffecb0b924de64ba9dd4facc1353d23fd86b11b4ea0b4cda67a56f1d959550ec1e959b98f0ed089b264ed13de20f1f7b6f205c4e4e855fdab3241f673cb1613e52b6dee4379f2be29999b3f2d9a494d8d3481c73d4aa276a1899749416ef3346e75fd1b6650bfcdf6ce864333332411ba54822198e6b0fa7211261e6575035af78e3b54106a4eeae0d44eff602d655ef70fff7157faae16954e116a595a1533eed54734dc1f1f61d76ced3d0b1eac9715bc278258eb721c93c1f40963844f56955f2de3c42b47512822a9622edf9f9bf3e8914845563205fa5896795586d18b0724f1f6e32e02df301225538b0401eed7f479f63c90004472a4bfa16e82f2114c75e52b02210ef3111dd5c8ce6defbd6002b4471d5449a22801a88e5414fe2b2e15a95bb059e865672951de695ac18dcc3e979ebaee14fa38ec95e9fc3108917220ce03b0eed873e37137153413afe8da32bb4f8d705c57e99e6af2acf78650e845755d34042ba691c7b3141906dea739bf15e8bef92f45a9848542f779bcf4e11085edebd3ba7cbb84251da2c422b0405ddbbb968517328173cb07bb79e86ea6a23d44c43586a57e97a542a3e242b71f25a3bc9f226cced09e7922d5318d6f2704652e9bd718899619501397be700fe5c16687cf304b7bda8d75e41274ff95ebcaa787638da2c0b350861a55ba9bc10582c0d80c34bf1aef6471d65205f8e949ce527a04ec8786eefecba43314d81a7853d29f6b8f333a9ea306f3fa15498d367b1a28c84a951f96c8d9edbe9eed38147daab23ea94f4cbeab6ab146ceccca8aee84b183902ea90383319f433e62d55686d2b782522123f18e1c29b8930e0fe7a63e4d9d73bb0635394a2b28ea1a83d69961c3fee8d2d220e8b88c6e6f15a0909278a4f68f82e1a996976362e87172e6e7d46ad640d065aefc7a98e8b9d707dcad4b1f35894441cb1db2f8a205c676a227697b8f67ab282e16e1e6b09717b12c1c40090d5fef639d56e1ad55f94347c3a926fe154cd18b9abc37b5889b19679d211676f11e1a2b50288dd61177d3f6a4eb3cfe8112a3380fc5bbdf756bee8a974cb79cf82b959687dda27df5ff9d0da67151ab6677091b48e3072e29826b6d79a53796cab2e15b5d480534d299b13c76c7c3607ffa4f8f782c412e748f29f45c06748de141887f5ee3fef6b647bda3"}, {0x60, 0x1, 0x8, "c3249f21354faf4b3bb2d4d991453340c757ea96a8506f129bed5ca1e616e408ddc79e402615489980f5111de64e39fb72c622e62ffde2de283033930b89bace3e8094956a79e392b5ea8558aeb4"}, {0xc8, 0x1, 0x5, "3a97fdd88f92e12ddf360f5fef2955aebb18859d80ba0d3df0e22bfaed8e3e50704205ff023ca498e72298d92711ed2458499611d1cfc88c0fbfd9da79aa4c5ac579dcacfc09509b9e1b30494ff9e57a98e22f003308b722d0b4085fc1b7220eaf3a0957be64fa653501ff77ae836ec4120ca0ed837f009f3498f69fed9991512fe02d06c6162ebbe9d22d17a9d12f9c071d4f26ed22ba03e0fe4797e910512e771dde80c1a05c78e4cfba51fcae31067211"}], 0x12f8}, 0x4) setsockopt(r0, 0x29, 0x800000000000039, 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000001840)=""/5, 0x5) ioctl$TIOCSBRK(r1, 0x2000747b) 16:43:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x80, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf000000040000158c00001100", 0x0, 0x9}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="9811b3076db7ba7ff07030f8bbd15e98609015b69bb69fd11ee1edfdb5ac", 0x1e}, {&(0x7f00000000c0)="2ec35785154a83e3630b2b4047fa9fba8a88bc730d9b011ab9eed36e5b655c6d70f559eb1d1a98975e2a1cdb5bda2a46", 0x30}, {&(0x7f00000007c0)="573be3bbc997d26ff3eec536b8ffb1335e5e0b72a92c48ba4f6bd28823888690a89b3187549dbb1bb173393980de5938d3ef117ced82f5cd25d7a8ef0e65724b4a76f22ea6ab399d44b390df830913768d4a276d485d2a1419e952f649c03d6a9143", 0x62}, {&(0x7f0000000900)="ba3c72aa2d7af6bbcd47254df29e023091c062c8bf08aaac4588c8807bab5b70810fb9e46b6f2bcc84bbf36ee287f56edf0bfcadd597a46477cf452d920db5b8bf5f9aca039eb4bdeee8f8272623f604676d89b7f3bb5fcfc3e9e627b0250378a43bce233e743daf8de9dbaf0d775c1440516261c66bdbac88a7cf113677a32e4e33e85808791f6392d80ae07f7025abd8b8da17be", 0x95}], 0x4) 16:43:16 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x700, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 16:43:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) 16:43:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x4, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = getuid() r3 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = shmget$private(0x0, 0x3000, 0x451, &(0x7f0000341000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r6 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x2de9, r2, r3, r2, r3, 0x100, 0x1}, 0x0, 0x3, r5, r6, 0x80000000, 0x1000000, 0xffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:43:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x4004667f, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:43:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x40}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:43:16 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4000, 0xd7) setsockopt(r1, 0x5, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fchmod(r0, 0x4) 16:43:16 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x3, 0xb071, r0, 0x0, 0x0) 16:43:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003f1000/0x3000)=nil, 0x3000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x50, 0x1, 0x101, 0x9}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x3711}, {{r0}, 0xfffffffffffffffa, 0x8, 0x10, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x3, 0x40, 0x95a, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x28af44a522be1bf1, 0x4, 0x200}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x6bcf15a0d6ca3071, 0x1, 0x7ff, 0x6}, {{r0}, 0x0, 0x88, 0x1, 0x100000001, 0x9}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x4, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x42, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x1, 0xde1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x7, 0x69}, {{r0}, 0xffffffffffffffff, 0xa1, 0x1, 0x1, 0x202000000000}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x1, 0x1}], 0x4, &(0x7f0000000200)={0x81, 0x1}) 16:43:20 executing program 0: r0 = socket(0x6, 0x1, 0x7) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x80000000) 16:43:20 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, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9befc5083eabfbb6e3d192fb75a2af1ba42d35bccf6e0d0bc034c34358dc88d1ea5010c893e468e8ebb51356ae5a85f3445e2c8e89ee0088c99603a664499574611359e55c8a0be3baf52e60d5b5d88fa15567c1742cab718203e8cb94ffca6bf479b95459f3e72e522fd0554c9d4e69607d7c6b94efff7a9ebef6e08b6b6e0abb301605b63b6367d7011933dd12da10e8bce2a13c2c2298a3de22051e59605960ef7c4c767615f9be8d4530968cc87f7083fd1edff333970c5c3628435db3eeeb00bc1a033a8da3d4c5d608deb8530f1bca71"], 0x1) getpeername$unix(r0, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000168b76040bc2782c7ecc70a9772f414eb26eea3323502e719c7eb9796ba4b3f8da18dcb06ad84260299474923531afe80e0fa7fd98621476ac2f0bd5ebdc198af277dc741039679a3c27033f778393aa6eeefdf1cc07efcdea956efdb284391c803d2c9be4dc01ba67"], &(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(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() ftruncate(r3, 0x0, 0x1f) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0xf, &(0x7f0000000080)) getrlimit(0x2, &(0x7f00000001c0)) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "3fbcc06d00000000000035d8ca831e215dc600", 0x9}) 16:43:20 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)={0x1}) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="f1ae369392a01ba5d6e8ef5f182c29307e3f6b6da773ffee1253ae15da051980904361fa8503f6c95cee0a9e045d31ddd25c171a274be08098fdbb1e5c967f4a17249f", 0x43, 0x1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:43:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fsync(r0) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) 16:43:20 executing program 0: bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x3}, 0xc) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) getrusage(0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r0, &(0x7f0000000080), 0x9, &(0x7f0000000240)) r1 = msgget(0x3, 0x120) msgrcv(r1, &(0x7f0000000300)={0x0, ""/125}, 0x85, 0x0, 0x1000) 16:43:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) dup2(r1, r0) 16:43:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffd, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) dup2(r1, r0) 16:43:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x80) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r2, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x8) 16:43:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socketpair(0x1, 0x2, 0x4, &(0x7f0000000180)) 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) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)=',\x00') 16:43:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) open$dir(&(0x7f0000000080)='./file0\x00', 0x60, 0x12) 16:43:21 executing program 0: r0 = socket(0x10, 0x8004, 0x3) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000740), 0x28a) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r2, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r1, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r6 = socket$inet6(0x18, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000200)) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) r10 = geteuid() setreuid(r4, r10) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000540)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) writev(r2, &(0x7f0000000a00)=[{&(0x7f00000011c0)="42663f696c3e24a1e90609990dc54d8c7c892016c5b3189859b1a30aa2caa0a94304ab9ba17a56bfc23b1b8ff77bdc8047aad9d5e9ab1e401cf80d1640dd937f0a94d7b1f6f86a73ffdf56e764cb380510670a12e3992e8427437363b36190de3b6b1c8480179e99509f1eda0c790000000000000000000000000000000001b66eedda55c622154a241fdbf737ce67f76e3fdcf853780e0c6f82a2f064b74ba09f127e46f2c3f166e5ed84b673192b58ee10dd118520fe1013907faccd99f2e243a94254e1dceea6e40a5243840540f192", 0x26e}, {&(0x7f0000001000)="a2bff48d4cdbc5a3836deed41cdbd103d792b3e739a6c09e82e5a7d47f32af6a53df37b20a9a91bd3663fc4681c2f40cd1eca8d8d695950636268e6a954eeacd7fd367a7d023e45f0ef2b44f06eacdf3487cfa5006512624e4e69a14928f783bc3e092edb390d086f75c9255736ab34cf072aadccfdd067919135cbce3d094030f1ea3fd1176f70aedd6557d816c83f0889c352a33011806eb046b61979e28b793726de9f4ef8563775f732bae865d1780193e040fcb4a3de063091ce79cc159c9fbd0b32e402b6390cb640697e6ce59ae4834cea5a16acb3c4af1bf36b79f56303d441823917e7c7fd028004a4753e38272961027023a31f425bc89de1d835a8e89109561929da9f58fac3167feb2d9fa4ee43bae76465fb15eab22b4b79f87338ebf05c126c77dd5d54ca66b775acfb65885000d26827f2dce0f2fb363d7a239d88afa5f7e1cd4580f26b9b5fe7db4fd11ac8444448fdc3f15ee4a5b913f3720eae0decf7f05a538c1a69b0beb7c0d2d3f8a71551a9126a56686d10cb71316ae5cd50569b8eb9fee8d36c8", 0x2e3}, {&(0x7f00000009c0)="f4904cec2a9d45828fe7bd62abafebfeecc185fcc48672382085e8d4efba4d7f4cd6bd9416cbbe026a6b2981f394cb42c8ae970dd2533f66c8b9d7cc8c1f8790", 0x34}], 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r2, 0x0, 0x0) r11 = semget$private(0x0, 0x3, 0x4) semop(r11, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x2002, 0x2, 0xfffffffffffffffe}], 0x59) 16:43:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:43:21 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x1f, 0x40, {[0x1, 0x5, 0x0, 0x8, 0x3f, 0x401, 0x48b411ff, 0x40, 0x8000, 0x10000, 0x10000, 0x2, 0x9b59, 0x7fff, 0x86, 0x77, 0x6, 0xffffffffffff7fff], [0x100, 0x1000, 0x100000000, 0x1, 0x4, 0x3, 0x4, 0x1, 0x546, 0x101], [0x0, 0x101, 0x8, 0x9, 0x69, 0x1, 0x8e29], [0x2, 0x80, 0x380000000000, 0x8424, 0x6, 0x3f], [{0x1, 0x30de, 0x18, 0x9}, {0x20, 0x1ff, 0x7697}, {0x2000000000, 0xfffffffffffff001, 0x9, 0xf88}, {0x6, 0x2, 0x8000, 0x6}, {0x7, 0x1, 0x1, 0x3}, {0x3f, 0xff, 0x1, 0x9}, {0x0, 0xfffffffffffffff9, 0x3d7d, 0x6}, {0x8, 0x10000, 0x8001, 0x40}], {0x984, 0x34, 0xa06dfd3, 0x96}, {0x4, 0xcdf, 0x0, 0xff}}}) socket(0x2, 0x4, 0x8001) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:43:21 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:43:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000000c0)={0x0, 0x9, 0xb0fc514894674301}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) dup2(r1, r1) getegid() execve(0x0, 0x0, 0x0) 16:43:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r1) 16:43:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x110) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1c9, 0x2) 16:43:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000140)={0x5, 0x1, 0x5, 0xfffffffffffffc01, 0x0, 0x20, 0x3, 0xff}, &(0x7f0000000180)={0x7fffffff, 0xfffffffffffffff9, 0x7, 0x0, 0xcb, 0x9390, 0x3, 0xf586}, &(0x7f00000001c0)={0x4, 0x4959, 0x100000001, 0x2, 0x81, 0x0, 0x101, 0x7b9aed72}, &(0x7f0000000280)={0x2, 0x20}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x7fffffff}) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x4e, 0x81, 0x8, 0x1, 0xf55c, 0x6, 0xdc81, 0x101}, &(0x7f0000000080)={0x1, 0x7fff, 0x4, 0x7ff, 0x8, 0x5, 0xffffffffffffffff, 0x2}, &(0x7f00000000c0)={0x1, 0xff, 0x8, 0xde51, 0x8, 0xbe86, 0x7, 0x7}, &(0x7f0000000100)={0x2, 0x5}) 16:43:22 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x8000, 0x95, 0x1, {[0x1, 0xfffffffffffffffd, 0x6ba0, 0x8c12, 0x4, 0x2, 0x80, 0x80000001, 0x1ff, 0xfffffffffffff0ca, 0x20, 0x9, 0x7fff, 0x7, 0xffff, 0x2, 0x7ff, 0x8], [0xcb5, 0x6, 0x6, 0xfffffffffffffffa, 0x40, 0x2, 0x1, 0x7f, 0x80000000, 0x88], [0x0, 0xfffffffffffffffa, 0x7fffffff, 0xfff, 0xb7, 0x8001, 0x7], [0x8000, 0x53, 0x4, 0x7, 0x80000000, 0x1], [{0x0, 0x8, 0x8b, 0x4}, {0x6, 0x8, 0x2e7, 0xffffffff}, {0x2, 0x7, 0xcb, 0x1}, {0x0, 0x7, 0x1ff, 0x2}, {0x7fff, 0x2, 0x4, 0x3}, {0x0, 0xbc, 0xfffffffffffffff8, 0x18}, {0x8001, 0x7bebc99d, 0x4, 0x7}, {0x401, 0xbd, 0x4, 0x7}], {0x9, 0x3ff, 0x400, 0x6}, {0x200, 0x8, 0x8, 0x1}}}) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) read(r0, &(0x7f0000000380)=""/198, 0xc6) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000480)=0xc9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000580)=""/4096, 0x1000, 0x2, &(0x7f0000001580)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_RMID(r1, 0x0) r6 = semget(0x0, 0x2, 0x20) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001600)=0x4c6) semop(r6, &(0x7f0000001640)=[{0x3, 0x7, 0x800}, {0x1, 0x3}, {0x3e64e07c0d3b1c7f, 0x0, 0x1800}, {0x3, 0x2dd1, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x80, 0x1000}, {0x3, 0x101, 0x800}], 0x7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001680)) close(r5) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x2000) recvfrom(r5, &(0x7f00000016c0)=""/162, 0xa2, 0x800, &(0x7f0000001780)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000017c0)={0x0, 0x0, './file0\x00', 0x6, 0xa5, 0x5, 0xfff}) r7 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, &(0x7f0000001b80)=0xc) r9 = getgid() sendmsg$unix(r3, &(0x7f0000001c40)={&(0x7f0000001800)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001840)="783e0479648ab88501776e1d91c61e3c325c48707bbb76c55bd6d7262a806069929cfbeadb172f68a5f0e369c563af3e46329d10726105cce1dc3c64abdfdad1d53026f0d794c83579927fee890a98a9a222fc89cb5ee517399cb00ccf069547f401400edce426ad7e43c546ccdb2cfb0bf4ffdbabc300027d78e2693aa204cf1256928acd7acdb0fb1d08388024db25e6a5de3101ecb2c5d835083b8f7cdd989363bec434b3c4", 0xa7}, {&(0x7f0000001900)="a827a62717cb71fe4f988ac84f76541dc93f15b66ac8a992819e14a696c8bf629debac7a5649b895526f3eaf7ad727b88535ae216faa5ea3398ac94b2f39d5a5d19b9c32c58c85c31753f93aa201e6690660d1c793f841db36b26b52020ba45f0d3c03ad84b618197d8a34dc9add1ece8d32184f09951103ee6841b8a7818b908b0d1353fbee5b2ad5e7e2302321e56c3865b55a549dea3bae4e92e35b553bd1344b48d3e9705bf154c9c7217c19cc9c231d9a2bfa06a70638d5", 0xba}, {&(0x7f00000019c0)="16d53c0f26a0b104395a876d4a2e7ca781e36f13f80b511d0534c793b619a986acd0b401f9d63049a9c1e0df0a77d5e19c995e71f4b5f6b3d4c2ae11abb15d68e39e436743fb17c151a65fb8d9174a113134ada5d0269dbe69d1f95de42db560edf984d45aedff1c4986a0f1fdf186cda5388daf770c00ebf2384cbd64dcc5907f8b9b7bb2c8102e8730dbb31636a2f7f197c37267f650ad7bb2b2a150567aad3a3a07e620fdc62180eab00d32c46b69eded99029b01c4a634cebaaaf99b37f6472d28f39ec98fbfca99a74fd1f5d83703e7c71a0dbb3294", 0xd8}, {&(0x7f0000001ac0)="047eaccf222df023c001ca1c0aafb2ba24f3900e27a444d909b906a67a61ae5f6bb9547fa67d913bb9b4e3b9", 0x2c}], 0x4, &(0x7f0000001bc0)=[@rights={0x28, 0xffff, 0x1, [r4, r2, r4, r4, r3, r4]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x48, 0x40c}, 0x4) lstat(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001d40)=""/8, &(0x7f0000001d80)=0x8) connect$unix(r2, &(0x7f0000001dc0)=@abs={0x0, 0x0, 0x3}, 0x8) r10 = geteuid() lchown(0xfffffffffffffffe, r10, r9) 16:43:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) close(r3) r4 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 16:43:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xadd47b218ff2e1ae, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x401) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xff, &(0x7f00000000c0)='\fFW}', 0xffffffffffffff0f) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00003d4000/0x4000)=nil, 0x4000, 0x4) 16:43:22 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) r2 = syz_open_pts() r3 = socket(0x20, 0x3, 0x8ffb) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x40, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r11 = open$dir(&(0x7f0000000440)='./file0\x00', 0x800, 0x40) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0xffffffffffffffff, 0x6}, {{r2}, 0xfffffffffffffffe, 0x24, 0xa, 0xcb, 0x6}, {{r3}, 0xfffffffffffffffe, 0xd, 0xfffff, 0x200, 0x401}, {{r5}, 0xffffffffffffffff, 0x12, 0x1, 0x4, 0x3}, {{r6}, 0xfffffffffffffff8, 0x1, 0x2, 0x3, 0xff}, {{r7}, 0xfffffffffffffff9, 0x10, 0x80, 0xd8c, 0x68139fce}, {{r8}, 0xfffffffffffffff9, 0x0, 0x5, 0x3ff, 0x3f}, {{r9}, 0xfffffffffffffff9, 0x0, 0x80, 0xfff, 0x1}], 0xfffffffffffffff8, &(0x7f00000004c0)=[{{r10}, 0xffffffffffffffff, 0x4, 0x4f4de97676b9da3e, 0x53, 0x3f}, {{r11}, 0xfffffffffffffffd, 0x40, 0x3, 0x8000, 0x5}, {{r12}, 0xfffffffffffffffc, 0x91, 0x1, 0xb96e, 0x4}], 0x81, &(0x7f0000000540)={0x274, 0x6}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000005c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x30, 0x0) nanosleep(&(0x7f0000000000)={0x236, 0x3}, &(0x7f0000000040)) clock_settime(0x2, &(0x7f0000000580)={0x50b, 0x8000}) 16:43:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r2 = getpgid(0x0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000340)="f6ea13d191b2ace7b9a3dc9f231a45c811afbb63df4143be668cbf1947d6a6c5", 0x20}, {&(0x7f0000000380)="a00c58f64b92066ab763a4358a852dd1a6b8185525cba17683ddb51279eb9d25457a2353ea38c940e865cd5693fdef829cded99a958251d8e300a2165721c71f75c006d9e6a9967ebf7d3471c6678e7bdce44d0618fa8957338c63dede0f28d46d6f36e987f5fef22093210284be0d98ed630b9886c50cff1ca1ba19fadea2d8b03e59c63b87c380209cb96951d9f05fb96a42dbecf96177e2ff", 0x9a}, {&(0x7f0000000440)="c14c60bdf5d3b75ec21168ed798de92c221aac8b40020a575e8b021f1f261393c566cd69f4e91f57e0137f213e137f54c680843f6741c1c874680533da9ed978d0c76fc7e07e082e6c699b96d735024a2c580fe6c8ced91365412e562f54f754cb1fa1d4c48c8020a9239a53c1bb8a1d9f16a5a23a0e5abed26f42bc", 0x7c}, {&(0x7f00000004c0)="b93eee34260e8c7f43587b3e0659b3798893457e8eda772ccde1eb10cd24ec700aeeecd29bcd27b67ebc8df0078906052d4fb7418c85ab5107a09dfac2adc0ab24f10849e47b1a8bd513bc7e0cb483da034f7a2a703f8f2059f859b6ed85d2cb541eb5df34d9d7e2924d2575407b6981d39c261b5760afe93f1acd8181f2fd8ab0a994b5cd0f66f14c4adea56bb68e2271271dc0c6c4f3b183c5a2e50e19498f241d2aeb83e8397357bbb5571a0bb61be1000a2e6613c8bc11718c51731eabe98dac24785770033835f9d15a5f975158a88086c50df5cb34c60119496a2e842b10576e198aad1d3edb0746e75cc1c236641051b73989db591034a04c0d29feebeba06db5aabad0962938c9331625fc4743d3aa24f84a8207f3a428d103baedd37072a6161040865ee570bd8b33e769b581b9a94fb1dc11e61c0b7ca737dd2fcc5588ea574de57cf6e40d0a555e67e34b3152c3ae01fcd03f56778a405cc1c6fdc6a074c0a4939279592339411cbadc66c943a052bd0e736d64e4250975e391c0a29bbb9cdb5e399692d5988cffb663c4f13f24719a1b167eecd5a11132ce946c3299fc8a30fdad7aa681b7c3792f1bcd4d31b6184f8f80c03863bbd1f8d524b0f984d9ba6cbfd90443d5f2aced2c88fdc27e0cdde29a4cf0319670b459c107ce1af4e044bbe0ac29f6d76906c3f817b14d2b04f9598cb7749d6609660682d555fccaddbbab22a8333a23b4c18a20a853b26b25ac1ceb7b980b923dfd0db4fe74180b4372057653b1745d3fbea939bc3700c8828ddfdf199ac3279e14ba88debe80a15b7e133e5d319040a5d068f3684d6b6c2d8c915c403ac9534fc6a4b09b9d8a1f87e9bd8d7b1497d2b591990f3b4f910c1f029a1cbf5f5a45340765092be754b5163b20e5c5f22af2d42d927ce8bf1059dc482186af413630d05a3ac06188b5f98809ecb4a6ec91a954adc6b6a997bcadc36dcabf1e0773ff38a5494bfb6fec0310eaf12672130d5ed9fc4d6256f84d209f301b1ca9181e1056749eeab739a65633d9ed488c983a103cdc6be8e479f637b4a709ae9130ee99bc771f0c873cce781688e193ff0e3052be2471bd9db75607f944ce74deb9a5c67527e0360a3600d6e47d1d2024b192dcec9d955f0da7f59fd15067d0ab19b28da6aaec2e64cd8f6ee20c3afc1df4a20a0efbd57cbf42ced2599407ee986d66318cb3f967de53edd821d84762f26973928766eca1f8de7035447f3440956fb8bfa4b84b86e3acc138222f43207aa5d018d168eecfbfaca1fe04c71731cce2fda6990c0ac2493e47fab12a2d9d7d934e40862ec21e0b92db78a88906bcf3fd631be9b06f8cb37038306d68005c38772bad40556026b1c4b38c55cef96593d6f733684edfde22f89308bc7b8f55b23ceeb69c552a02aea878cbc7cef403c7796edb216eabff551612f2c2e5a4b62838b2a65d35a73bdad46d8590651861533872ec24b6f9966d973c2fc26604a779218e987262546933ccb40cb3c617691056480391465f9c2d279cd6e48c3114faa2f01c946aa204dfb2f893683b99f270ba5bac70157daad2bc0dac8d04b7af21d2911af317d4a2ba91bf13853ec3c3fbfefbb190951bea1611e9b3a749f687f10accf77e4ef207bee37544c5020e5dbb3ecc6e2c8bf1cd8d404efc7c180674635c22a27701ff730fb4ab748743876dd846e79e072adf5dbb95b26262651782d18bd019ac83c0abdc447c58330785c0bc93bd5fb4a65f8b0d0679c9c875b4be57bdc8cb60fbcbc89d32527051de023e96e96dbe11d7158c8a64a100d4b4829bef5822c289e725549711c3d65f8ca4c2be9c38ea4ca781a2abc6d87e6f828c8a7461974ce871194f8ebbb8dc60dd82adc09732e50c114d0ba2da23e8e5a00fa4024b6685dffd2f4316235f517ded3ac344e93cad93b4772a40ae2a0f1c49ce9800a10c19d0e1d21b6228c306f05b799569c7980642d44dded9bb67a390a25fe8748ddbe84f25f428920bb1ba040f1aa2a1a49873a16b7c57d44d525750fffe2c525d49db690208b1105b12a79183069ee2ca8eae567169dec7fd8dcc4ccea67ad74cd96e04f3cbd83b2bcaf6e196a5adf1894b74d1f80aa3589e7c9f887728ff668cab8ec8a3751e37ae057e91e0a780a0556462d76bbd1407e42d049b7e7c7fd2e42af3edd3f5211f65dd4a8adb70769853740c73f974d8c4d042303f60e9dc3ae9497840accd32665f532d4d68e820606b94ff9ac84f3b4822c37457ef3235e9ae4ece3a3613fcb31ba5ebb6daa4d71d702687f48afc84592915213621a463fbf68f9ae33aef51ffae33bb7434ab22d1738d31d0ca7740b39e58866df403f2b7f85f0b68963d81ab8dc71b6aa80b6f3ebd916c2faec221502ee195463523144592c02cdd446f5c09cde1ba92e9f16fe6ad09b9f0e7addb6d1d08a0ac4833287073e481c52a13246f8711120a1091a178d3fd69031fdee1e924df7240d81e97b7be80cac3c3ffc887cde242a197d4e43e33fbd81ab970035e85ab819697550bddc2f8db64d7dfcdc8b259b44722ec54c5b983321dcd30b0b6d1c73fb0a25d4202686c218f33a5501d41287637c421a570f749fe1f9f37da39e0281ca201263fde2937f5fb6691ed6e9b921553592ec81e566d60a64fc29e61551b7a9f397594303f33b06f19df94961cff75aedae4620033e1dc4164dd9b18d72ca33d01be208369bf75a2e91a06fb6b7ab863f0a2c38ae9dd6b1cb6a1e05bcf76adbc7a4c0ebba443716a5ff1d945af7f5f8381f868fe813f54e1556fb00b34dcfd046182f210f3c7da9bc2030f033124f8fc25de9def097926551308ecdfd72ba1b469f8062f53bb4d8ff74871ed9bdee3815b7abf3b4f3122353f1ad416da2532429fc32741870e65da226a805e702d3c059d3637d56b714e4ccdb5a6cb567fa683ed9cc4a19f278725e9a56cdc81c8a9d6554f4ecb4ddd3e1999d7fdee9ae0b0ed60c487321b8611a194bd6e893e5ebafc4a82c795438b0f60b97a98d29c9f2d94cfd800ad49495b339b70e1043ea0a55610b00de7a44ba6aae3f2a465d84d3fd597b71e4c49ac21880e9744fa6c04790c25211e8b17695a3ef2256228bfe0d1a896268b72d9b818a230b355fb01ba2c876052697fe22c38fc67e34a025ad1b68027e5f45f8e1c238fd1a66e5e3fef5131af8354669d2497a41202b6ad5cb791edff1895954f14e2bd9394b47aa7f2964ac0d937c4c0c0ebfb5219989fcf312518a570bf51fc7c0f67a49c24a2f894b81c340ea9d44b41ff4c87fed89e6711d98539c5a6aabaed377860f1252ddc6889b7148f14979f092ba704cb8e90bbf30982f4ed060c4c17a00219625ecbd0dd8147c24402bb2df4a0cb12971bf434c0f551525560898d1eefe63f86434b2b50e75081249eb9307b6728644c27b3cc7e5048b352b27654c6dbda4f3410e58d4f8503f63d27169648cbc0bfe9d0242388a77b3365ff48c30c64c0cfdf93fdbbd4332bd75e45e2df395e6865cf14ab167c5a66fdf582a9b2929b51dbfb7a6702cf7f91658ae528406a5d876c6cbf468ae22d52f0cf06bd2613c681be19fe2227151b818fc3a27f73ba30985f73f083f155af1096ce94db07312a4aed2b5e481f2eb4a6110d6e4191515d64d655a7597ef599199f271f9c9c25dcc14f960209c35f0eff63d6b5af23e1434a814dd1fc597e1df3af1bbe6853ec9823f075b82a6f9e7564fdb429563e6e4de01dee7938f0031f210ae9868aca92cec33693f68c2271c59287892bcbfbdb6bbd9be65199cad2d4d4ec45c53de1b8a151cdd028a97c7655a697021d005392df75b14d22aac63e3ce5c87e6f439ca8e9607d2e720f83dd85f2fdfafa42d4d26d1d3b68b22f9ce9680304d70c8e2c3a6dfad946d3534cbcd26a170adc27f5593d7f44806053b441a5174883d72ed561f26c1eb0662c4b04ee53740f5b1e268152b9a62142bd03f9beb1a71b357c378b5c614cb56ef13d1ddc0f62004d77083f2e912e372db919d6afdb8c056cfc5db4e12e0b45b3e649d027499df38dbdc134caefc406445ec1544d0e17f96c04c3069ed6df35c879efefc8decde6df7e283fe7eb3c8815885b95b71bd4bd0626d24dd5f27c419071cda920532fb4bed1cbc9df56c10e315d9dfbf7fe582e34e5b93254ccafc0142e025489e86401dd64470d60a51c5c61e39d85f84a939e0f6918f494f9d81018f3874786fe29cb399d383d74fcf89922a7cf782fd7485d848761c3b8ada47eb3de80833ae927a3913d099462d24600fa9fd29c0485bdc98131edd0338cb35465eea239459b55709a6e77a022b155efd589b5f38021b874571f2b8a412199391efd9237259510edfe14b596f4c1306061846e9884da05e5a90009a391098da89f2f8999671466712ead66bb3c4e9bcb8b3dc876231719a4b1b4d188b58808c2296c73dcd6dcd1ba78dfbff49ffd49d0b8b9ce9eff5eac62c2e6b05289d4169ad135b60f3bc82943ff987730b1ab47239b0f6767c3bf7a4f515af7a88a2fedc318f4bdabfb5ad50dde58c6fc7dd51980bd6dac1f473803226a3050df30501bd586d08212e9f5febcf44dd865d4b2e7514909f7a76891e7b055032f0701aa8fee254519950ab76173297f63cd805493f6177db05458262fece173f5aae52fa26eaa761627429c87dbcad5c3cd45e5dad6fe2b2dde1f0d19c5b436166001a0dfc8ff58673ae57d1cb3b62bf199a87c894b69bbe7fa3a296c1d7b2a4f2390cd0803b4ad4140039be4e20c9e594723d58aeefb54702eb0b0983d9f030f59275bff01f7d642b7c9972775c2d73523415ba94a802c66318e7ef80636af6b1c55ebb3b7c1f6d7abae625ffad9ca26dfe4b80c4454ea0b66ebc8ce953f5d4d595ebcf0fa09e4df8fb060b3080c128ec1974f353122d9490ab912534112a25e65d25c0be2f9ac5c74fe151fe2a1927038ca6cd9315de165392dbeb305e2c69aae5750f377c317b217fa9845a58121cc0f5dc3b8c04cc340109462e59659e3b1b7993015a7241ad1393dbc280c512880554f018b045247fb0e71d63a9745e3c958c61df5f3ca8673b3dd49d85262ec748a5cf939026fcfd196122ddba03b18efaa464cfb3d29ea3f21e461ccfe5a84beb1f5d6ce03a3864946c6c0656613fa6f8dd4d729efdc9e8db5c9062032ab16a4310a7c4ad48bacc9c2d9820b7e94ee627745db95c84812638bc69f6bf61bec465fde864c143c2f8e5b85b34809fbe36eb7e87160ab73dd83737a5139fc43a61889a7fa887c38d25a02a7ca0465bddd9b434a9f125f9e96b620e78bcdcc21d196fd631c2cc49bc84a5cd3ab78e2c952e5f90de107aa6714f1a1025602b29d5af74c599e738f862b7e75d775e7970079c9573e4b87d0b50a6f3b6b6970c4ee1fdf2f8db3b0d314d03a197241df923da207b1a66bd712d4d459e5046f922ee41d499d0aae6f3efcc12ddc44c5f92d5692f37534ece85e478964dc4d74a105209ee570ffda4212bbd93e9848144ead714f2ea4e198447879b9ad8ce24e9c303bd7c7b472aeae281b097dadc3e3cbd569c277a5d1ea444a2df2e7af40f536c2aa85870af4cf26fe84300d9eb433bce6216a10d62de68900c17e7091f76a9554a8552a918c725f5c00e40b3423138fd90052ff40e4a6fc7f527a8a2499ce3fc73df200dd9ef4ea928c04c8459ee091037c8deeece816d4eeba7373f8be32a551adef31c9b119255b94737adc69d1ec420feab455094a997d7366ba2fd68b7ef4aa8e3b60a7747da9aafe15", 0x1000}, {&(0x7f00000014c0)="aa82664d85b28b9895aa7f7145382f92238025addad21e7f9c35f33a0e87a4b77475f57fcba0eefe263255afd82874896b7b4f22a15138edac3521889af83f330afbe8d1557fa01581662c8d137c5571209fd5f2a57ea66d9c97bf75c81f621ce5e113042f8ed168a178ae8fbc5bf69b352ec2dd4dd49f0aecb419ff89fadd1c9671db9930cd57ef0c50e8c352f2ff8132166be01c06acfbea2d860bc436525cd0a84f17e2fe69b6623cfb8d9ad43a44453bf0a4830abc2f7b872b1c3c63a6", 0xbf}], 0x5, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x1}, 0x8) r8 = dup2(r0, r0) kevent(r8, &(0x7f00000001c0)=[{{r0}, 0x7b7e6871bf19f26e, 0x40, 0x20000000, 0x0, 0x919}, {{r8}, 0x5865ab00c6b70ab1, 0x0, 0x40, 0x1, 0x8000}, {{r8}, 0xfffffffffffffffb, 0x40, 0x1, 0x80000000, 0x40}], 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x61, 0x1, 0x9e27, 0x9}], 0x9, &(0x7f00000000c0)={0x4, 0x49bb}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001740)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000000)=0x10001) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000140)) poll(&(0x7f0000000240)=[{r0, 0x94}, {r0}, {r0, 0x18c}, {r0, 0x81}], 0x4, 0x1f) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000000280)) 16:43:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) getppid() 16:43:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8b, 0x1}, {0x3, 0x4a5}, {0x0, 0x7ff}], 0x3}) write(r1, &(0x7f00000000c0)="9cc0bd623f90c40562aff8f91ac801e23250e8963766a685bd34045d42dda34bea7d7f716c185bcd8ff54bc9ff5ca23a3d40a69e39db6b0120efc98cc0b55382c08869343e7ddbd66e7e21b60fc1092fa79902c72a275b9a064e2fa4669984fe9ef17363e73498a784ee8d0b7f16cb55ad17de7e46783a5db80619aefd674a55f4017aa97a13cb7d59dc67f7593caa5f14df334063b28e44c2a1f1f71700981ab2fc35ec8f8edbc663405be4f660ad338d9b6fc57d444d0908bd7bce82e86759024c10194bdaf2023038a22d2ed222717aeb4c5f1f07a5bddd461f075942ea", 0xdf) 16:43:23 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r1 = getuid() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) openat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) 16:43:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x19, 0x5, 0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5b10e14de2a18341) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0xc4, &(0x7f0000000100)="c146e2cbe978fc8442d570d9df01131802fc3b1c50cbfa307921531969676055b912c40d325e469f7b8c7bc8fb68077c9fd617e1b4290b1cb0c2cb87b373ac7aa00085036b4048cbfd90396373fc4d1104e08b8c6a18af62078c6f6dbd8abcd8761a0a79790a886540a94529002f543da3b10c26ee05960c182a6c3b8932d9b053fbc369d0a00fafa59dbd4e8f8d0e03d331f8ee34db8c4b3cea60e1b693a8030da899f04e4290890a014f212f1c04b5a58dc6f4b85cd8340745159d2abcf754c52d2333") connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:43:23 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f00000000c0)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ff3000/0xd000)=nil, 0xd000, 0x7) 16:43:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x24) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20040, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000f8ffffffffffffff2b3e933f00000000000000000000010000000000000000000000000000000000000000000000000009000800"/71], &(0x7f0000000200)=0x4f) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x71fb76919f9032af, 0x1, 0x4, 0x68, 0x1f}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x100000000, 0x1f}, {{r0}, 0xfffffffffffffffd, 0xe4, 0x2, 0x3, 0x2}], 0xfffffffffffffff8, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x60, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x4bdb, 0x8000}, {{r0}, 0x0, 0xecad820821a80644, 0x1, 0x7, 0xc0}], 0x2, &(0x7f00000002c0)={0x8, 0x7ff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0xdeb, './file0\x00', './file0\x00'}) r3 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) dup2(r3, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000340)='./file1\x00', r4, r5, 0x6) 16:43:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="027904f320c27af491df61e5108430e33a24bba8ecadddd9"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:43:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') 16:43:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket$inet(0x2, 0x4, 0xbeb1) setsockopt(r0, 0x6, 0x400000000000001, &(0x7f0000000040), 0x0) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb659174ecba7d700000000000000000000000000000000000000000000000000000000000000000000000000000000000000760f75659477f82dbad87781a4ddf4592bb9ab0b116260c1599e1544543c3943afef6c208feab7ababdb8cf0ff2567c3ad647e7eba08cae2"], 0xcf, 0x2, 0x800) r2 = geteuid() seteuid(r2) r3 = getpgrp() setpgid(r3, r3) 16:43:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x7) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) 16:43:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r13 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f00000000c0)="57986c3d6b3054d2cc879ee4f6a0c52fc34444ffdb9b813d97e7115cd2cafb2f2a0e879fe1c0bbdac2", 0x29}, {&(0x7f0000000100)="b2ed504f186764ec5bbd567d22b6bf6ebfc242884210a9bccadc96cf515ea89f88c45206ee9e79474ee9f47b364a6bba4ee316844018a7755e845a0d981a6a5c76989967f9ee01a19b8446df0819adb410a7d0f284ae2c5360b2b4867f495a27283fd2261f0d0fe2678419d60347f706e3a75e2178d9a32eafa3b34f113463f46835a5eb2fa91977ccb2258c5f7d0ab71e46620884a0025099c00097a163ce462815af89bf452626bdf15f5db0a543c2f2bf84bd4cbc995c9b3565c89c4ab74f6710216e4251f9e5181459b8e1fc6bddf2fc987d8f8d3734eb572230ad9c0e963c78e90c53993bb86a3a2e6f53aa6068e66a3598b90cb73f2c9bd318395a48f66d57fade6a8211308b8eb5061040277ccde5be4d01034a43514886bff727aadf3039b7d3680f0d1c85e0d1a7522cdacf5a2f2256a0a8501599374337db86f547b0e7010ce173bedffe5f964b9d9363860cb6015b2f28fa306a0aa3296e7dea3b1b0d9ea4b0e09653568701058785e1d1379ea4669d183ac9badf05beb4f8a023c08eb26f83d99afdcdc5e7088b4a7812e3d45634d6e754c55258a325b1c740b81c9dc41d104e83e1c8eab70b59200e02c0819ca4bdfc768c4e444610cbeed4f7104af24e03124387498ad3babdfe2bc3c615bcac774d56384fcd161cd3b06ab56d5a1058ed79f04e05b47b0c021d99cc24b46b79b79e2ff86e006b8144e74d4765472469e6cfd0f336c263884d0b348b90a7e7477267a59a8debe826f245430dd91d615a4843279195b182612c51b62a6a0a630f6cd44c794cd9b39d2ff010d1701f5fe69ae5a72bb01a75db1fede3c811ab172c1b6912a09fb93a598f295216745d051ac3941556edc087c5df2decaafe5e96e0b5599d602fec56536330256a9589a49305175f89b3af5b3c0820b2ef06d613f3872b4ef98227d27f22f5a7efaa7d3c5023d888f0499938ab3e5e7b505fed8f49cb3da1e3947d713654b448374292a7bcb1cddfdd10671b4a57c3f4b79e6e6c6a27a740f22bfcdae4ef20f293f86b00eb5591c422eb74597699dd6788fbcf6294f9f0ca890e064c1c6fd164c2e2d33d2abeddc5eceace5e1c2788aa3f06e9057026802b6b289b8b00d2055a9b9cb11629986b4cbeaee7a4c9225d22350a719af1e8807713e9b8e130fe3be8f3a35417b6a8a78db7b37b4907488f59f73ba6b818f25225d4c78432af3568e3501f0b8981ae2c999e2f55c04a99b7a520fc32ab061e0ed7669e747f7eec890d1ce3b632fef0c37523400093a87f3d007f9ab8e0453c562cf9c1f7e736c3fd6863d608e3f466460a4d5918737013857cb4a5acd96c791e08f3faedc2a629289a975efd92402a6190f76a9582f8bb35857fd5e6f945d5eb979abc1525d042f8e6b44651def044c2a50eb71204662e6732d6684ea0d7d2aa57177b8e990a3ed9958425c0ed73e27cd19274c511a53d7ed325437f78fb273469133030de290bfb7fba8af8380882690775f6fb5548fefdc820b1585e8e77eea49b8bc503777a8c1390901aca886ad8ce7dc765c4e44e98080ca70ecdce55d7a0fcb71ffd8eee95d7be3f5f109fe8c2455b972a0d80ba6af374f70653fce954c72789177bb290ddc47e3e5d8df34945a06c1821d6accfa3b4772747c59ed33d3cc2fcf49ec2998f0f719ff99e7a2be381dd1336d20624a6c6790eed34ff5d78e6aa0794710399669cf111aac79c008e74f6b382b2a1d315d298f6f4de4799c7c2c0e4c1e8e529e0a01b09797aff5c35754a4917522ef0f4e7ed8b5944651b93bc27368a92265cd556dc53a59fc3af5b9aa1b0b339d769b92af471b509b8b1845f6510e6fc665985b515b8eb3c29c80712797a4b7a35edffb31e29f66360b0c35c3371d0df4468f191c18cb144b41f3b118f10e53c9d55e1150e60f2afc3783462dd83138134b6b25aebe0e5398cac1ac38bca163c241698d5dda844d0361f142e6df6222adf8615068f250d30eb673512760e2ee19d0fb312cff0d84e7573c1588925fa51d4e8b79657cc3efd6d4661f5f03e46fbe652f3874a17571290cc50b8496246e6076f07f6e585986fe32bf71715ffc7de0bba3f869924bdb0e5abd8f5126a33009f2be031b64f28f3ce0a0fea03c1776a672329603ad3e9bfb655892e3642304e152c5857bef56e4eabac26e01640a9faa6acd88afb892d1118e1b74f958e735a6300035188f203f5341a417ccafa92dfb79cdf058afcb130111560a2ce8fa01cbc2ed4b4fa7007e6a82355d1144575360eab9ac7f9102d88175e77538d1da9ef7a76ea653bcf4d66913f4ac7d7a295b8bfb289d79e6a58e061c0152df4bba840472095535fd6e14c53a0278924694b6b28dd4f36b7e8849ba7da0cd19e3b11a55b292243a3eaba61b94e423e20eee9dfa06cf0c43e65990d5245e65dad0f3bd5e97c29b2c6aa27f6fa5212ab50736fc6a072637beeecd8945838f31ea02c7b796fe87fbdc4f6b1b0fa2b4b450e3341e0d043df5859fe14c7c60c46d2e7f7603a03f7329a00347164ea9ad767416d153772bbf2d266ab296dab2492d1e7aab1ac940c49ca9ba551ca11a756ad021741152e78d39c487dd04b8ffbdc02608be37708983cfa0e0476b18d468aaaece6e1ce0db115c13f54b46d023bdf7d079ed89c93e402771b9faff13872f918044157815834a1dfd7f0d80517169fafd7bd9ffb1244679f8f89a781a968d28fa84036de2d46d3b47c563a41fd16fc5afaf54890d31a6e10c3692c38bbe3ec9ce18378aefb3d3f31a395997ed9eeb11fc233701d9552c6dca4239f25b96c087128c34c60eb8251075a0a7a5d160e8080a1739d4f4cb578f2a1fc1dc3fc8d4b692ccf0d188922fb4ead9d452724bc84d56a088515c888d9362497fb820d280136102ef2478df77e7db1574701313a5220c988531da77ab2d857fe1a0d99a23ba7d1ae88bc66d393e2ee58563675ea9c68183618e0400faa8aec70709f559fe6dfc3d8f54a9b31f977cdf8c32d061774c0ed1c35f7fa6509d4b6aea26019291bf5bdb1997e486b6efd0148b0c8d3efc28fa6779bba825c862ad1dae50d1f59936aaa6a9c5797f149f29c41bab897090ba11f485cf30d01fbce24833ce26453e8109f702c573c6de16821f0f24397323679ba8b73f325e6a37a01f0fc2bbe24b688c257ec2fd01e2a6547fc0400e6ce9afc2dd103938081d6b0de3b57cdfe3d97a5e9eddec62c9bec2fdb2598c49e085fe9a43d746942ac669e3968ffff7566fba4c353e72681b94d179cbea44ec7f485ae464c03dcc3b6a94427d94e415443e5a393394ff38f0af6a1c4309272458cc0dcd44c28f8a5e59158d99f095162c12fab9c5917e92320670388003736ab9c71ced72313f941cdccf9ac3e5cadc7dd7eb62d0254a8b3ec38707fe01b4d84abfa039f6f5d2e8b913609a35212c26f299dc4a7e88dc93355f9cea7a1267508fc5bf3f68de2a4efd4ec58f713f247fe21b4f788001769a423c33a22d9f03f1d43d0f0af780cbf3b3ee5fc07d1e12ab6914a3bba110dcc28c6c57a6ad9f614415dd38e456153ff7438beb9eeee7eae69b85e423c63b030da54355206197d54e4fa97929a327db1e09aacaf98075e53a88aa4406d1dec70a681de0a34d2e6d9ed2685bdd834717c784895f13b3be35dbbd066ae7193acee5f14be044ea1366450d5c3871631889ba907fd979de1f48e0090f6ecabe264b11aa0343ff61ec72e0ee79699b3226fe072fd578c9a8483455eacd381fcc96aa0f0bf4a7e51f3408ee81afe483e801ffc2266c5906e9aeeb5efbf53cbb2282cc4011e742462fa8987ac0c92b6fbc0c8ced8dddfe53f17417b14efdc1fccebd87dd6e94cb951bb40f95e73e2a214bdf812cfaef77ae8c5390a6839398ea149f6552ba93be644b899b41a7820f1b355cc8f28aef0975550e7166dd5c87ef8e2b8ebf0be2a5afba8a615b8755a7d8b9956bd32d52259d643fbe1a8cc0b3702c689b91fc202ce9f8b4bf586de035fcce011125649fbdffb30fda4fda3af4815c464419ba2addded3f3cc92c55cd938075262c7035c59c40a56f35a2e87aac75f4f8b4379637d8bd36a692975f7a9b2a204ba75e813e6da7f51e3d94098b5aed9b48f099bf15f34a3fd24b39e45b1aceffa62e569a037257a03595d1cdbd91828d74ae06190789c1010c3342b09b2817da20d1aa92774dc46c4beb49dcb72e1013a9ecee40e067e6774eec1785bdb343dfe5194ba2e2f8f8ae6907d6dd2910a46966abff071f765b0412bdb6623cd9fdff7781e661b3de38567b08deb73dc7d9401fffe4227d98397bc5ef12c9c8be0cda86a8bfdd17226eedf0a5366d6ce27ea202fbe0f6104532c682192579bdbbaf0e85c5f704be099f81b50286d11abe70d9ad39d81bc366b9f1443f02d131f4a968c4d8795a5c9ccb6beda6828a9809f731a50181a587ccb5bdfa5430397a14dff2a6d94fe445d0e01b894e1d3ca0e7b81690f1293c8b733f8ecf0b631ac6648f5e17c1382fb0502f2e9d8e1c9f93cdad7aee0542159e52148e04866a9455d3c30a291eb604b1a56bb5900dc4389c460a7c8c3b71ded26e6c8b9a59d2e0756b517ff31cea45cc7bec69bcad99eb07ba7cae7fd6d9952134ec393c5122d4266891c4658811c4988d1049ba027c092eef0129c378a05b8516d9c1de2814706e3987a20ff8dcc407bdaf7af6dadfeee995aae4575d910b9668ddaee64f18190f80a076b5d1aad770f90a6bd1eb525e075e04a563b06e33eb03c23836cf7ba7c3cd143d68d6e7c9b218b6a007b214ca4f2ad76153b597a4b557447281a61bdd0723a24eeed8d7a3ff5d0fb19ea2203b707cda68acc59b51b2e45b2c11102d219b6cc8c929e63a241b86a33d32ccaf1362db29f3a0b364e60d9e906cf7c9e4e9331442d3a75e3a08b1def783c3a66ee441cac8bbbf61b4eddc6edb1248276d3fd3c7665524eabcb04b79638ac82f625e3b63069a6f8ddbff3916bbbfb5f692f405d5ba23dcd670dd0778d422ce0d1fdf66a8f606736ba2194e598f1d7dfdb3183146c922fb6d0b18a84a8224ad2804cb9f7e4c318ffd38bd2bed34fe660e5f9da12c748ffea20074048f1646b6bd2d4229b3e90622b4d9c94ecbfd1d29874e8f38055e7b274a112212235a3d411487b96e9d0e333d4cf86561ec947c901a7bdd895c045e0a1392aec723453517b71387bf85c6a54acfcee7e9312492cac41bdef7208b602da4ca595b5166102e97e148df0c4575020201fd8bd478e87d359de1080c44edcc1a0dc082d80a7e137a547cf32b45e8d52804c2d4679bf2d7f3e0e8f920bd6e940f45fabdbd8a656165630d278cdef6464d2747238b0733962c4929c2cac11e5ba8bc8c506944584dd19526c1b250a9281feb0e2f1b06d9a838a274b32ab32024296f53beb90e1f2b42354f5e3cc2565d6d4cde8614d61c7e80087936f0fd404d794305391857f1abfffa67571edbf465d83821a9f0c85298d89253abbb784e8f337871575f14b720a5917c7e392f21f4c8a59738ebe538655584f5f2f63f1d2b1910ff2211668b566f08657233415cbb9b1e2816a4d12c8430d1220860fc7b76f4a73fe0f49df67d1d22233dfbc6ef109cd8b55d1d8a9cdfa93ea415f349ad4beacbb41641747f9a92ffec0bdf6d97a263bfc218c74a8b242e575ba0957934c0accc0320e3183a94f82f5165d3896a343061f8de18e99b758f86ff7af05607dc807242cec7c93aff4540ac05ebbd62d1bf8fc92be0d53c2231bac93a0386f80863279ded279f", 0x1000}, {&(0x7f0000001100)="1de43f7be67281d9164cc199cc564798810916c591e6", 0x16}, {&(0x7f0000001140)="9757ea9f9f4be1de43dc3d8a6dcd29797d1bf4d70ce73ef4ff3d1141b8ca", 0x1e}], 0x4, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xf8}, 0x4) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r14 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSFILDROP(r14, 0x80044279, &(0x7f0000000000)=0xff) 16:43:23 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x10002) getdents(r0, 0x0, 0x4e7) 16:43:23 executing program 0: mlock(&(0x7f0000493000/0x4000)=nil, 0x4000) munmap(&(0x7f00006b7000/0x1000)=nil, 0x1000) r0 = semget$private(0x0, 0x1, 0x50) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/70) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:43:23 executing program 1: symlink(0xffffffffffffffff, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') 16:43:23 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x8, &(0x7f0000000000), 0xc) 16:43:23 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9, 0xffffffffffffff4a, 0x1, 0x0, 0xfff, 0x0, 0x4}, 0x0, 0x0, 0x0) close(r0) 16:43:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) dup2(r0, r1) write(r1, &(0x7f0000000000)="b9a50b0bbe", 0x5) 16:43:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6754) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x80, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0x3, 0xfffffffffffffffe, "200000000009001a00"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 16:43:23 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r3, 0xa, r0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x1, 0x1}) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:43:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000180)=[{r0, 0x2}, {r0, 0xa177d360210c8819}, {r0, 0x84}, {r0, 0x80}, {r0, 0x1}, {r0, 0x1}, {r0, 0xd2cde7f7cec4c410}], 0x7, 0xf2e5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2639fa284f2864e6a666efb10ab6551b8788bc60"}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 16:43:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x200, 0x1000, &(0x7f0000000180)=""/226, &(0x7f00000000c0)=0xe2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) clock_gettime(0x0, &(0x7f0000000040)) setsockopt(r1, 0x800, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e71300a76568a929648", 0x14) 16:43:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x4003, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x20, 0x8}, {0x40, 0x7ff}, {0xe90df8d40fb9ff25, 0x4}], 0x3}) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x110) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:43:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mlockall(0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x88}, {r0, 0x8}, {r0, 0x4}], 0x4, 0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c6, 0x110) 16:43:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) sync() connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01e92d2f664a6c145a3dec36"], 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202696c653000000000"], 0x1) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000ceb4726ad5f304a02f59b5938c3797f1735a292dbc0d32fcfa73a64345c77f75c4f1157eef467539c79f3b637cea829028a419128773635eb2c7f0f1c249050e58f01065f03a3929815a3bd40e33d564a4cb001214ec968e27e8711842cf67d08185ea6f2ab67fa318372b2e2e09327fc8dcf9638888cfacaa75a129e6415c3d09903f5225872c717b764b6cfc7a3459c4a4589f0cd607d6bf8698ef1f6596"], 0x1) listen(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) 16:43:24 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="51e7fdcc30e1b771", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x80000001, 0x9, r2}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:43:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x200, 0x77, 0x0, 0x6, "7bec3ca299d8edc083170fd24e436db3ac07ed10", 0x100, 0x1ff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x200, 0x10000000000000, 0x9, 0x1, 0x7, 0x1, 0x7f, 0x2, 0x0, 0x1000, 0xfa}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:43:24 executing program 0: r0 = socket(0x200000000000011, 0x5, 0x5) getpeername(r0, &(0x7f0000001140)=ANY=[], &(0x7f0000001100)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:43:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7fff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 16:43:25 executing program 1: r0 = socket(0x1, 0x4, 0x2) close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000340)={0xf54, 0x8, 0x6, 0x8c, 0x4, 0x9, 0x1, 0x10, [{0x0, 0xbe, 0xffff, 0x4}, {0x1, 0x8, 0x7, 0x10000}, {0x7fffffff, 0x5b9b0bd4, 0x2b, 0x7}, {0x4, 0x40, 0x7, 0x6}, {0x7, 0x8, 0x605, 0x3f}, {0x7f, 0x2, 0x100, 0x3}, {0x1, 0x3c2, 0x1, 0x80000001}, {0x6, 0xb3f, 0x5, 0xe3}, {0xff, 0x21de, 0x3, 0x1}, {0x7ff, 0x2, 0x2}, {0x46, 0x7, 0x4, 0x80}, {0xfffffffffffffff9, 0x3, 0x1ff, 0x5}, {0x9, 0x7, 0xb765, 0x80000001}, {0x800, 0x7, 0x9}, {0x180, 0xfa03, 0x0, 0x2}, {0xfffffffffffffffd, 0x0, 0x6, 0x8}]}) write(r2, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f", 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fsync(r0) flock(r2, 0x7) close(r2) syz_open_pts() unlinkat(r1, &(0x7f0000000100)='\x00', 0x8393d801dd81a935) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) write(r2, &(0x7f00000000c0)="98d5a0fcc6a5b9bbc291811ef3e5e7b0cad146938c3dbf16d46f0aab494b599105e69a59c6632ad52e1bbb5d69c2", 0x2e) 16:43:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)="03000000", 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x5, 0x3, 0x8, {[0xfffffffffffff801, 0x8, 0x401, 0xfff, 0x2, 0x1, 0x3, 0x9, 0x7ba, 0x4, 0x1, 0x40100000000, 0x9, 0x4, 0x3, 0x0, 0x0, 0x1f], [0x5, 0x0, 0xffffffffffffff81, 0x3, 0x80000000, 0x80000000008000, 0x8000, 0x9aa, 0x0, 0x6], [0x4, 0x4, 0x4, 0x8, 0x6, 0x3, 0x7], [0x5, 0x4, 0x2, 0x1f, 0x5, 0x85], [{0x1, 0x7fffffff, 0x6, 0x2}, {0x80, 0x9, 0x200000000, 0xb75}, {0x2, 0x1, 0x9, 0x401}, {0x7, 0xfffffffffffff34f, 0x5, 0x9}, {0x3, 0x3, 0xff, 0x7}, {0x200, 0x4, 0x100, 0x81}, {0x101, 0x5, 0x7ff, 0x81}, {0x5, 0x6, 0x6157, 0x6}], {0xfffffffffffffffe, 0x100000001, 0xd7, 0x5}, {0x8, 0x0, 0x16fb, 0x55}}}) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x40, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x3) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:43:25 executing program 0: mprotect(&(0x7f000070b000/0x2000)=nil, 0x2000, 0x7) r0 = socket(0x11, 0x3, 0x0) nanosleep(&(0x7f0000000140)={0x6, 0x1f}, &(0x7f0000000180)) recvfrom$unix(r0, &(0x7f0000000000)=""/223, 0xdf, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:43:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x808000000000026, 0x0, 0x0) r1 = getpgrp() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) socket(0x2ca169f01ec9bff9, 0x4, 0x401) 16:43:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="17bdcad06962ea202d219314373ae55c8bde17f4f162d93c2c8b999ea88463f01ea40a95993c3b01e9679b0711a7961db98c44306a20786aa361acf1e1bd71b611490503972ea08fde23d4aa6cac7c55dde599b1acc569"], 0x1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x4, 0x10004) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000140), 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) munmap(&(0x7f00005d9000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:43:26 executing program 1: getrusage(0xfffffffffffffffe, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) close(r0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="4ae75a7e1eb8217d98c259b1d66f63aa569f68e00d6700b526740c5d404e57b088564c83e6af0c3f4dd069c8cf82871228fc77909a0c576f17159d07f54c9ad214d0c65a2bfe5791fcb61d5786288ea5b96059ccb019462692b1f89654c552a82ac4665f78d1d08df0e6a1c83b01d680c1e19e2fb52f5950e7528d5331cd5aa7b28e6a7c4c7fbf2ab079db8e352373bc52d1dac59c58f61de1969c6b6a6919f0aa23", 0xa2}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x5) 16:43:26 executing program 0: 16:43:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:43:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) getrlimit(0x3, &(0x7f0000000000)) shutdown(r0, 0x1) 16:43:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0x10000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = kqueue() accept$inet6(r0, 0x0, &(0x7f0000000040)) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:43:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000000, 0x2, 0x6272, "59e57f4af4e13f106ac7635accf952b00a7f675c", 0x2, 0x9e50}) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:43:26 executing program 1: r0 = socket(0x10, 0x3, 0x0) setsockopt(r0, 0x2, 0x1, 0x0, 0x0) socketpair(0x10, 0x4, 0xd, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000000)=""/86, 0x56, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) listen(r1, 0x3ff) 16:43:26 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) msgget$private(0x0, 0x482) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:43:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) r2 = openat(r0, &(0x7f00000005c0)='./file0\x00', 0x801, 0x100) shutdown(r0, 0x3) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() r5 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r5, r6, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) r7 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(r2, &(0x7f0000000600)='./file0\x00', 0x2, 0x2) socket(0x18, 0x4, 0x5) fcntl$getown(r7, 0x5) getsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000240)=0xffffff23) r8 = semget$private(0x0, 0x4, 0x100) syz_open_pts() semctl$GETZCNT(r8, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 16:43:27 executing program 1: setrlimit(0x4, &(0x7f0000000100)={0x100000001, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r0) readv(r1, &(0x7f0000001480), 0x216) 16:43:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:43:28 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x198) r1 = getuid() setreuid(r1, r1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:43:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x100000001, 0x8}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x7) 16:43:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) r4 = socket(0x800000018, 0xa7db8658cc9434dc, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xc0) getsockopt(r0, 0x7, 0x800000000000, &(0x7f0000000140)=""/60, &(0x7f0000000180)=0x3c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:43:28 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x20000000000d5) getsockopt(r0, 0x200000029, 0x100000000, 0x0, 0x0) pread(r0, &(0x7f0000001000)="86e7c3805bd49b7a5e70f47f9345fd10b877571e1e515da4e1446f18ba8abacb3dfa0b184ba435fe2bd357bb7faaabf2c3d0fec944c6a95a990c3747cbd8295a4ea05a23815c91f7aa1c3c74846ab56cbc84e42c8f1e27eda248381b6c83620ffb93cdbbe21e9d8ef116bbe20fa070b12425f1341a86126dbb16070ad1ac1400fdc68a71bbdddd1c090fac46ea8a43861034f54c6255c9dd8b85730794e9a75dc0eac66dd0478fba4187d32b49e1c81c2652e87902341a7e087125687962bdc68c47e07dfc7d54321bf370bedc9c4f0e80a312cdbff720532ec4d6d2504e03d7a2e466c5b8c73f33b4d9b320b9281178e704b480945f4f70a767aef4441aa55a8714192f87c22b39a83a76176357fe47f27effa17dcb4345a9806a7d6e90940a502373494deff4f81857da8977489d3b20b7ffea9384aa96ee4d8ea2bcea286cf7d39ac268ae994af501546e0393654d48375d2f5ac0981a3173daa75a2e92fef1e1bd918b2c43b9f484966d733ceb1d62bfcd72defc0f0fee0882ed94d41054a85b79c9deeec458d33390842fe2c3a7f15d107d5db60c18d8d4ab93b0fd61482049e1d463e630aebbdaf8a4b99865d3ceeb04407d6c1d343d275e890abd346acafb7f8cc4292fd88686f3149c60709c0868a8f6ff6b23c9ad1e3f2f5b09c32dd43fdad935a5e33fd6d025ad150b675c362814503fab3046c018c4de4e1dc6d0912bb0b43735e79738d9b01f2a50f31aca3b024a07d42f993c7313b0ee0a913d62e647f2451694a80db9d680c7166377e0ecd0250e4872b0dbb260217274585e58039b80158d7cdba6584ad724e2c8200bb9e3083d1726153ed65e63e603e5eb350bb8b804f63bf68b25f26eec573e4b7648ffdbe3e8d024fe639d51f72e0829186ed8181714fa3be245c3029740c7d324a725be8f87495e640a7b5b5d593d11484c8091daeeaeb63514482ffd65691ecc057571f38ad3d3f7f3f664281ca761679ca6e75f1bfb0e4bf90a6e2a7a6e598fbc309912d696eaee8e91c4c1b1616e6292da63d3dd882dd95a6429ba9f8fd462c98b3d2ffe826ec54ad7b996bc682746fc95e597cf6671ce93430dbf1639ec227aa4b3e952b3ef095e422981e7178062aab8ffc85c064b8dad31f04d3e1811e175b307ea666ac36de48c26cfcbed055b47b289ed4d7c268a8ed21a4983ed40630c832fdf64fe2443554d8ff1c93c503424e86bca6850cf4fb5edc2bbe54ad76a35ad3584473ce477f5a261ff81628f6ee9924ccbd8e1e97cd8ec149a956928e017596b9cc2aae88870e880edc0acbea7be698d6d29d23e60b9787feec2a78549a57cda527209df2a10bca35d8f645bff8996019d3644c8588e6169a1143a0a21340f85e36e2ae916cee69f433ace17b409850e88d72f6a1e7e13c1a6845852cb7210371adff6600284ee14271be7b01d449eef2360ad3e49bdef9152fc9037134b3d1352b404a3992d1d4ecaf48104e8a20669dc182a3a75fc72df89f18420e90aa1b76beb26b469ccdd8df9116ced50bb4fe8accda541939291a1323627232e7097f1341d943c3e4e6d20370f547e6b13c1bb64c7fc37fdf37477dfe4e3078b376ff03ffa028d426365dccd4d22adbdb127f24c19f04a9e4d75697762f8437b3f0ea0943d89bc9bdcf95f89f2f4c12c7b986ef9199e5141d3470c62b6e0b8778bc7a7a5943f1015be1d5f82d4aedc91015e80d18e6994051d7ea9fb9cdbdaa4ff657ae96e5b422bf5df5997aa3d5279f94c2699ddaa0d2ed9d17ddf0a0ef3bed9c71596d135947499da701ae496a09e4b04ea26c8962b754bb4eb7a9039b3b592b5917af733a4313f2217adf95df7d3ba339c2f4dc34f9ca49b47c9394d10c0183b1940730318c907c13490ea5fe7b3c36d7495f319ff0fcef6972d89e5ceb6dcf97fe72f3c6b8b6a4b275e9b5e6e20c3562fc19a8f62d0825b2d3771fb76f910c7aa0d18b605953f1cf65ff76546b24337374d45458f3b7454b31ae55e042271b91158b6dc5d2e2a7445356568548a2dc8fcee1164134b6ef643e3773357ceafaa77d2f73de1a68e6239d59f0614dd60f6920ff6638fc50280d845ccab18113e36e3c80e72e089a77e7e2a5d2c49c3364b3153cb57d71b180a7aee00d31e69d265e9e843c6337d165abe3d8bc8b5b22867353f6810954eed18c933c169df461b26575d2fa8c03c31ee127bdeec383d4c9352c7bfbf8c3293a8c42ce8047f2be23f160b5937d91e8243de819751021a4626c4f06fdd2197dcc867b8e93d2a5ac3fb88548b541c83fde31db21439021254cc1cdf946d85297afc9d23eed272b95ed7a8e4c53d288fedd02621b975e318ff79a3c238522c01081ea6e8e3174f5053fba22373faaf5c18014dc487d3afbf725965dffef770efbfcca67b5c8996c4221ffc19824da361b88f2e5237f59f6b8f6b0f3fcf2e3ad51b05421eb9a7924c4c50358c1284a6f32bde4e25687969ca393082fdb858112dff11f5e022a1a789d2d6e06fdc87f3b31478946ce3c2ff9902405e0286940807c523bc741d4440407acf0dc97e7925536b4c9a9de29efae1a59bf7e5c6c3adddbbdaeaae56b89037a3c67dc12301eb8112ec3f6e693a7d787808d8f4b66766b3ef0022e98f8b0fdce25cbc95250351bb724ce34c4f8adc765eae2150ebb7c96738e85daeecc8ee95c8e6461413389fc44c92aa9781e6a52cecfb06f5a715dacd2b3499606fca36fc5419b917c5501b33c23caf9147cbca12bec890963c72097d53b02ed7a955898cb8f140951b6983db3be72a42dacbaa5a1a52e196a8e51d25bde5c79f4eadefaf323a7928f5d4c47af211653983ff59d583839d7bd2a1bf1a47dff933846c9cda844a8939da15863ba244465b49772bd551cfc4f1d3f0d362aa575b0ba03b90af447913553f683b9669fef85c7b3221a0370cdf032c0d3e28d444916749fab0391889640558a64c555c390447daa07cc683d41a4819fa1d048c8cda404188a44fdd61f11cbbe9e57c0dae3eaeb2453e3843179b25a6ba523fd43b7fa4b52ed1f79cb60c50f9abf3fb554a633b9a25063b281bae05d49f6b326d10be929b0011876b0307602d81335c100ab531b172e47d22180929f4e7e8f8fb2af598ce72258e0e461c1cea59f6066070634311ab68de58d5d1d502a093fed7d90a19144c840931c336a6d4d1750af6e407801532c6ef29d6fcb17a21d6cc9998f94951d24facd125a7117681fed81c95a38006342b0e34ea2a87314a05460749c0a3e4e03c4ef54de8473f77528cf1d8aa92013fa6201b54b8e2847a3d569cac1cb2030d7e6df16d99f187d3006a06226af9e1b3c5e96a9a861d5e69d44c67511a27e882294f9d6444f7d00dae327c20f9be024021a6903b6477b1c3f1aa9fca225cf3f386b80750e11a9ecb0ebd8b6fd96243b0107693939bd214a789aed540f8baf32b5da902a6dcd107bf217e1eac7e28cd1979899044f8bdc79334225d33f345bdc14ec6dadfae2e2d46a25a44df764422abe8833d309707d3b4c02eefbd1f4f0c004031c49fe9e40ea164df9181718cffb979710438b9debbae9fa03f9044774a4c2e1b08e3edc20296559908482941141be50e7462bbe3837fff51884b6c4dd690c0e4ff757f45f1b526412d328b9b6e8f3a56a0d7e4912c5c9c0f71b878f840f0efd95a947caeb748f42f6701e5a0b15ce301f18fe96b9347ed48490056ef657d8d4934f3d46033e4a57690aead639e14587a1e615617e7a36f598ad72b9af993f06620a491a3e0ec5a5aa998269e8e1494bdc4e6540d27ddf3e2021dd6225cf3e92800f899f37861fde5e8da87d35a70f1e07e1ceef6cb25c4ae0af9edc0b0726957eb8161b3a7ac1041d09be2a68afbf991de750454e97f857696c4842c73f3a3843a498190b3c6af167853f8b975123b694c72a5be8479d4d1ef50140d8c1141e4750c98e65fee0aafabf4c2f5e92fc95134110ce2aaea8e51c4fee0f8b439a9f454917ea63c7a8660c2ec8e7ef93f6f19bad04b81e584b3fe1b374b9fe7f3986c1ad77db863a16793f379398d2b06df18af5746f7d08d158dc8614b36730109b42798a05fed911f09dded805d23918bc2335e7a06ab382aacbf51519244da634ec807a9958e392f6131346a2cd99fb30bbbd987161d1e42f607c64a29ab0d82852a5ed8dbe12848fa056c17b7d622dd53c38615f75d4cad64370202705683c08e45c213bf037a5740ce04b7ef01d219f9934ff912769857af0cf3f7d59911b400e2bf8fa320f73d11e66f26c7dc836a3618d51b95383d758556710dece4d2bc3d102944ad7ea6f8f27e6e78e126069ad2296dca5f79931167e39f3a80b637f5a331e24039284d45d3303a4203a39cbde624ec99515afda9751de13c9b7e3a7034b9a3b559234a63457f8cc44b5960659da5d3b539660242a62437f083d95922e8fb9d1a498d25261dd5f2a25f52590f7d16e37c24deede2a8554a3b57eee4768b38b3a46bbbd17a57df4aecc0217f310325ac98d5f22b48a119a92daa1dc9790ea037883e5f124eaaf8ed66fc868f0f741413ca6b22ce7192fa5c5b7d35646c114697e748dc02c33e12e566a185affedef09bdafa6272d3e118fa9eb083f139399e25f3dafed1f30048329286ea2dce79e736cdb78014da3f2ebc9283bbc6ab6a2eb2c994f735235e5fde45675dd6b33a59fe1f0fd2425403ec6c2e29538f5d86548a21720c89d5e203c545c57bafc9d41936372ab8aec4db97b467b5f64621f730a57c4c180a1321c9169bb1adb9a4bda75f623ad3f71c52959399515c9b45dba93db9142871b1ee9be62dd9b2a2ab56fa087fc4341c76ea1cb6ea5699fc4d640f9489b99e654da494e3c834965dfe305b83348aef6fd0958f2aead4b3b9ec4cdaa364fc775abf3c1a533758b0fde22966e62e58cb749f160b4324dafd8f43370db472b8fc42d84e7f7bb97f0ec126a070c19d938107af828f6477aa7ce8fdc7e69930693492d305168327785037fdf413253b10f841c7fbc6925c3e936cb2f9d7bf12aee0c90fe0ab457468a6981a6ef144aa26e1a4995b60624e9ceb1d65f8fd6dbe228a29832307a35c30fc6c89f0d64e9c980b6339e2d6fb9bdfd630b0ab94a9d95821f5bfaa4bbe7b4438617d3acd4c3bb58a8e8f6a93d60380836af6b4e6eb0ce0e0cbea9bc10e75bf57f66e6f48749d33a839d8958dd666e310a846dc393b41a81179efa6255eb98ef357e37250a8e6e4b747da6b86d17f466e0792b7d411dc57d453b44f22547544351957911f90dccbfeba00e3740bd610b2d2e5ddc68030bc7df2927508aea376330d0d5a1a89d951a5dfeb2d99bbd2a863844c5e53142d5965fc5e8ecd7c24982aaeec23737f6f22957d34edaf442d4441c9459d2b9b639b2346ebbfe82d8fe2cda3e0c70da22a357d515b0a3c07c2a9cc12aa6105d88d8628a4e3ac40c703d44beafb5593d86821955d0b9c1da654df2135a62715c9289b69ff6481146881850ca5a997e162615a6dfc35ee66dd41360ae3ccaced96e032eaaeecef48d93e605637a550b306fbde2235ced607ef38c84fb47dc2f969e6aabc7e1cdc5bd29be293d97d60127065fa56d555875a8d13b0d5154e1317cdf5feeeca69a38221822c0013c53916364baf4ff0a54ae3bba5d1df7bf401ced8a4043cb0a89ccaa1e589b35e29e0e6464464d8f3ddae2bf3053c7281721cefa34378b6f384801162ef690661b5a7e2889e1cc83591eeb8b751d85216fac7c6d87be67c54b94f40e69dde4223f2", 0x1000, 0x0, 0x1) 16:43:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)=@in={0x2, 0x3}, 0xc) socket(0x12, 0x4000, 0x40000000) socket(0x18, 0x4, 0x6) 16:43:28 executing program 0: r0 = socket(0x10, 0x5, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x96d666f7cb867c45, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000), 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:43:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x7, 0x6}, {{r1}, 0xfffffffffffffffc, 0x82, 0x40000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0xfa9c58351cc7b8b0, 0x20000000, 0x61e, 0xe5d3}, {{r0}, 0xfffffffffffffffc, 0x8, 0x10, 0x1000, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x4}, {{r0}, 0x1098169c0699d62, 0x84, 0x1, 0x100, 0x7}], 0x5cbfa5cd, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x5, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x100000000, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x5, 0x1f}, {{r1}, 0x0, 0x20, 0x16c2102feec5db57, 0x9}], 0x0, &(0x7f0000000040)={0x800, 0xfffffffffffffffa}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) 16:43:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x0, 0xfff) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000380)=0x8) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) open(&(0x7f0000000340)='./file0\x00', 0x20050, 0x1) ioctl$TIOCSCTTY(r3, 0x20007461) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) fchmod(r0, 0x8) 16:43:28 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)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:43:28 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x81, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000380)) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x2, &(0x7f0000001480)=""/109, 0x6d}, 0x2) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x80) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000000c0)) 16:43:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:43:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x404) fchflags(r0, 0x0) 16:43:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x8a, 0x9}], 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d000000030035700100000000000000"], 0x38}, 0x0) 16:43:29 executing program 1: r0 = socket(0x1b, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="01201b56e9681e00000000011b00fefeefffff1a00f40000b6000000", 0xdd) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:43:29 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) pipe(&(0x7f00000006c0)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x64, 0x4, 0xfa0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x10}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x100}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x32760acc}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x984}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x800}], ['./file0\x00', './file1\x00', './file0\x00', './file2\x00'], './file1\x00', './file2\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfdc}) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:43:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="4d24bf2b2a538706000000c4110000002900000033000000000000000800000dc1bb893f9c07125cabd395ca616da7aa5ffec85d123a61f3fa27b067cdda54a039e2f653d62fe968f07c20c1ebe5c929ec2120e2fe49e7f46f7f8d335535d4a4e808000000c6f6b8fe025f48daa5774ab0d0612f20b68d1a5297342544e4333c669418f26f41dc428a501e4d00"/171], 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, 0xfffffccb, 0x0, 0xfffffffffffffdba}, 0x9) 16:43:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee04676def65ad5a1fa758b5c3f8f8d2979923841d77532402d376eabd5e6f93db2e7e579cad00", 0x8a1, 0x8, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="f1", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000980)={'./file0\x00', 0x8, 0xe2, 0x2, 0x0, 0x0, 0x6, 0x1667, 0x3, 0x1, 0x1, 0x40000000001000}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000940)=0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000a00)=0x3dd9) 16:43:29 executing program 0: socketpair(0x38, 0x2, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000100)=""/215, 0xd7, 0x802, &(0x7f0000000200)={0x18, 0x1, 0xf5, 0x5}, 0xc) setrlimit(0x8, &(0x7f0000000280)={0x4, 0x8}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2246faf0cc7bedf8bc1ff0e091fe60002"}) ioctl$TIOCCDTR(r3, 0x20007478) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:43:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 16:43:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x20017, 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) close(r0) 16:43:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffff8, 0x101, 0xfffffffefffffff8, 0x80000000, "661fdc1f000000000000008bc1ff0e091fe60002", 0x80000001}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:43:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) 16:43:31 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/212, &(0x7f00000001c0)=0xd4) socket(0x27, 0x8003, 0x1000) 16:43:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/65) 16:43:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 16:43:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc", 0x187) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x7a, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000001c0)=0x3) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r2, r3) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r4, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r4, 0xfffffffeffffffff) close(r2) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r5) r7 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r8, 0x4008426f, &(0x7f0000000440)) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r2) 16:43:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0x4, 0x2, 0x9, 0x2}, {{r1}, 0xfffffffffffffffc, 0x13, 0x2, 0x100, 0xd4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x12ee1226, 0x7}], 0x80, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x24, 0x80000000, 0x3ff, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x18, 0x8, 0x1, 0x7e}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0xb3}, {{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0x80000000, 0xbf}, {{r1}, 0xffffffffffffffff, 0x30, 0xb525cd42f8b9e54d, 0x8e7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x0, 0x3}], 0xfffffffffffff47d, &(0x7f0000000240)={0x8, 0x7}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "139881c7210881869ed6896dc5c0cea99f2de2a5"}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000280)) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19", 0xc) kqueue() 16:43:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x5, 0x14, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:43:31 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140), 0x0, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 16:43:31 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2fffffffe, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:43:31 executing program 1: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x200, 0x1f, 0x9, 0x0, 0x7, 0xa64, 0x5, 0x0, 0x0, 0x7fffffff, 0x3}) mkdir(&(0x7f0000000100)='.\x00', 0x0) 16:43:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="d1818e6b4f64c609617cd8276cf0f79924063cb1c59da3133be15178340a554599dc5ff0683a029fd4fe0a6db8b28781c917d8f36a037176935d190fe48907340d999350072b32632e8715ca4f115beaa7d6866142e6c3123e8e8bdcc7ae77aec05fce5e16c1369192c5fc6979585775900843b2ec04924ce9ce0e580328bab38457c21972c202415c80c2c32f120de790c2d5cd0ff5f7ce", 0x98) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x6, 0xfffffffffffeffff}) 16:43:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000852fc70f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e49e5a07dad2f8ab42b02c27e13d820719c386be70644eebdeb6ed72c1e89cce9cfd661b4ae0b7a0adba022c7b6df44f32177ec7eaad45635c8d4b945f7429c19701f2ce98cb9e90750f2262791890ad98f3c0b5fdd5392ff3be4b685d28ac65265f4b4336fe7eb9e3f98b933b8ec1f1f1133d9b14d243e28d2c2260e37682265f304583651c0fcdc742d54260337c60c2c35729a03a82e1f7a4654ea3dc8a49dcb34a67b26b49ecf803964e24fd6a02827d081938c530644b67245d13e5eca8064380ba478434f5f68ef9f8eaf6df2cdfb2913ce8dc0076a7ea7e0e07cb7e2639e4bf0922bc611d08b3e4c073eca4011a28e3e872b590ea3340af284f30da76e52b5d1e364805b673c21a8d13d16dd5e23ed7ffe60882de9daab91c48f445cb071aba5d93cb68d252e"], 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1040, 0x100) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000300)=0x8) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x3) getpeername$inet6(r2, &(0x7f0000000480), &(0x7f0000000280)=0x3) r3 = semget$private(0x0, 0x3, 0x200) openat(r2, &(0x7f0000000440)='./file0\x00', 0x410, 0x14) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000005c0)=""/201) fchdir(r2) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x10, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)) r4 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r4]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000004c0)=0x7fe) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000b80)=""/169, 0x3d4, 0x801, &(0x7f0000000100)=ANY=[], 0x0) getgroups(0x9, &(0x7f0000000540)=[r4, r4, r4, r4, r4, r5, r5, r5, r5]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x8, 0x10001}, 0x0, [0xe43, 0xfffffffffffffff9, 0x4, 0x1200000000000, 0x2, 0x4, 0x7, 0x18c]}, 0x3c) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000006c0)={0x0, 0x1, 0x5, 0xe723, 0x2}, 0xc) recvfrom$unix(r0, &(0x7f0000000980)=""/150, 0x96, 0x801, 0x0, 0x0) 16:43:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x3d0b, 0x8}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x7ff, 0x3}], 0x800, 0x0, 0x4, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xa67d5e8af39fd386, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) munlockall() dup2(r3, r0) kevent(r3, 0x0, 0x0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x7ff, 0x10000000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0xf2, 0x2}, {{r3}, 0xfffffffffffffffe, 0x10, 0x40, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0xc9f0b37a95901593, 0x18f, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xd6, 0x1f}], 0x7, 0x0) ftruncate(r0, 0x0, 0x20000005d7) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x4, 0x1, 0x7ff, 0x4225, 0x101}, 0xc) 16:43:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) setsockopt(r0, 0x1, 0xffffffff80000001, &(0x7f0000000040)="bc1b4adab504dda2209c899a40bdecfbd07d680832f9aac723998dd2d40b34c4c09659ce8d5020eae037b2eb436b2a15782a041afaacb6f192cb026aa7cd7eec552256", 0x43) 16:43:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfff) ioctl$TIOCNOTTY(r0, 0x20007471) recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000040)=""/90, 0x5a}, 0x0) 16:43:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xca, 0x6, 0x3ffc, 0x7, "e762ca070cdc599d62023cdee752fd61e69bbb5b", 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) writev(r0, &(0x7f0000003380)=[{&(0x7f00000002c0)="fbc05c7c8c27b269adb67ff6cf7a9a9d9cc39ce5c85258b4398823945817c967c2b6ad7a34853386cb8adf2626180610b8b26666e9d6dd377176fb7d60d29eff489ecbf6d139fc7787b8ce1f0a81f53301c28771c4bc72d0ca30c4195aef55e1e882afa56e79c4fc039307d4f60796dca11b9d327b3d9057ae615f5d2a8c946082c21dc9cba154a9d45c0167e98bf6b60bcfb34b069e641c761b6075861b30202d6e0c7230f8525b16f1ee68c9adee26368a6b62248ed127fe87834b7c5a4e05fb194659c1a730ec91a47ef5b900f70197b7b62eb5a034e912f16e23665b7d4b6db61609f72130fa03061ec9287954543becf00bc9f9138a605e80bad71a40049d68ec1d94fcb8467fc79f22f4cf34c58c7f4982163a484360f49e42efe48b73c7d6b46dfad2803e22f1118a1c4a2e812d931d14ed2970da8116530f5410f4b271d9dfd7593f5a6a96075b4bd0d9bb4e944e86df6cf3a1ac3ff49f6da475ef2cd471f1490ba5124992bd6e874d60c067164152629fd4c0d710d2d5a9ed9567453ad0e4b4c06a18e7bc3df7c743e8d2bc3780e3ca881baca0854a40c4dfb26877cdac5ec38cdfb15bd18a09d6dbd11ef18dd73346ca18c3cd2e75dc96b9ef959a42d3578f144010a1e611d24121ec9b69a490821b894675f47fddfc3a645249494092b468dcfafb5c298fe5657944e2457728f267c2bb15b6b8ed837bf49331b375f023ff7bb64c3cc5a0af5237e7815940599b1194ec1b8ba69ef6602a91f7ca501f3877a36b04963ed4e3de0f9ca0b0aaacdaad57e27ffdf2dfd2f68039bfbfdb304e13d8278ba42f7284d49f7978af5f0cb137927eaa33f705c822994b9fb70ff1ca12061f5d4f63beeb6fe73f138bf07157b99c635a4cd1b551c69e16c8831dc3bc86e7d35a8b62f0f9fcc1f3a61ff8a137ce8a9ea18a5eb7ba5899e2e71a5b0376b4048592345953694b45d4e56a39551d2280feb07c8c96a463c531b307733d7ca2c08f15c7613649d29d4fcc36b5df05d3cca497bf03456efcceb54d1d2bc15a4dbdddf049518144e6c55b085518f4deba07411772778a056b81a96510b4849b235f14162ba7a6564c28e3b9683ee153488d4dde4ac449ec2cac86ed7d7387b25cb8c5d8ad302594b06121938e82064ded18d7541787adf84a398ce70e67c0b5d1ce88dd830311a8fb6fd58efbaccb3c180debb1eb03af2c5befe07d16174c2a45344bc42afa9727bcf1cd102b365873e14c4e62bd430101da5373b3da61a4de528b1ca27c3de3406d11cd97f5163bd8aaaf58addca2b5004d0cb5a517f9d879900de5083891ba038a3255307c68e1e2e3a8a531d228f9c10ec13501badc2a9e29c89347423afa1ef1c48698ca49c59f1b768066269936df3768049506079994c63de58c54fcfa0db2e5a072849d0f8ce269697e7694924524982ed2d60177b86a9ab99de8fd8060e13da09af2e7e7cb663b23e245a0843c0f3bbe7dfb3c967067889eeec45c968b0d1947f0910df5a23ba32eba588b2d5ff802aa6ad321366f2ae714347ea66d12718e1cd15e375a27788de33e9571868c9d8ea18904ecd0cbb8ce5928778cb3026443713abe6fb35dbf324fd76ac9f1f7514ee898604b6ed0174c51e5a19227df1177f4245d863b5136340a1a955c10dac0a7d18d7225654eb0d13afcdc4f278aa0c684640523aa0f0b0eb819003d5adc9cd5d10c406d33f3e80205f594901468a94dd4c1f12b33e43a8d22df19f88bc1bd078d09b68d064b86efd00cc8169333a02a0e238ea73e681e64de70ea0cb753a794cdbbcd8814c39068fc9dd7cafddd8bf97e980c2b1e9939684b35297ea1e42613f1a70e2f63898bf550ea447cea56da5f07f432db41693d0c205df10acb935ac366651c5367435f1994770bd9d01325530b0083c8fff1766bff86ab08acd9931af42c85e3d27d878da40fe63bc7d3b480470ac7e53f185905aca4ecc079dfaeeb30efad45210f16840bfd07905da15973e1771a66995be9efa1686d4e8a71189d5e028c1d3c0d1fbe118d1ea6050b499636cd393e627d5c9b8326008c7c827a80449a7c514df04357d2e314976516cd6ae6fd4399e115403765c3389692efbb1d00af229509856f572f9e1cfc38f9d38a9e8220f265b0fbde9dadaf7e16e03f56d0251d6720ce76046d1701a50f4185fcc54924ae6af76c3699cec6d08c0c9fc0fb387437c94861ccaf8d6f249d92a9acacbbf1d3ce7fff0c5b76847b5b21bfdef40efccc6f08a62398745aec177d78fb36eb022bdf4aacc9970b0b9d1ef5ac5426e101fa806a8c2f08e7842c698e1634b5e6136dae38b9aa6fe9af6a78d60e73fd43465e56a7a1f8f47101824c86f9f6dbc1fda3e85db3443e638834ef56a404deb59851d5c343fd231f0fda61fc00356fbd39e745b49b03fda7fea533a29aeb1f3aba0a091a4cb5c4fab3b48ee0c6ecba020a2fae0c22932e3dad058eb764b6024749b16af862911d06565f75a366af425e355ee73fba7a71c5fb2cd6f9a1a41810a88540168236db7afcd609b6a7c4bad549c7762cdc2e1d6d545c81ac17570905b757a253fa722b2e5fdb38365a7381ec63a81b04d584abc985fbe55a9a36b66349f71f556fd019248d17aefb4ccd0282b53a348e6d85938380113fbe1145b6037316ef70b2a9676fd5097ba9ef2aec320d2094b9d2d764326625118fa108dcc31677f6392e0995b4659ac152351667301f88c793b3c256e67bcc16a64a5f5bf81565e6487647bb4a3d594715aaaf04617d98434c2f4284cf27bbb3f516f461f4a00c64cc413f12e3e3c678e823e2f6e720fa236320f95ab0bb2c933dccf6db68482b3fc4912d9035cd0aa7e72a462d1daee20d53e803f98a55e1d18e40c4b2ce7c716c07fecc07906b0038208fd771524e0a029cb2055cdb0778598337ec5f372697b8ba84af123104ba734f16fe544c9e996de28b5f3563c4f1caf4535b23a4826d2e8a5b0523c8c5bdf5b8e538b8d655aea81b330c7ec9a3a4f8ee511cf31fead608aa93da9c94289053c5bbd68fdab2de0e5ba64c772e4062151b6aea636169d668f6868265d45603b8ba3c4dc4cd97e4f6f64689801a30c1bc80312a2464fc8e906eb64c36b0d2924a8ea1804b5e23f4af93110e52c7e85b4ef369d091055bfe02cf7b372a08fc9149ca29ccdb75624e451d77b128c24e5b9d875b21253c4576a1c45b146a5b3307b28d34a8b8d80b3089f308d091196abd614beb08fbc66e84a550510b220865b6ddd2c3af81ecb6c125070afb7306359fa3d30caf122c5c58254f527600108f95591f6ff2ef6966d5a4da4eb2ecbf379371d80619459dfd0892cf73a8668cc33a9430a396b958036aade904cdca1ef59cb6965dfd49615b95c42b510f867ba0ac5ba0b20cf23ce76103e5d9b147f1f1a93c6a1cc4dc4732553209cdd27ad6097998708fecd6c70a84db3d7a324bead03b5e52f0f2b00dc5b73a66c760ae0d32debd094d33adda9e301dfdf349cfb7c112515bd45884bf751365623c797e28d064053d1e56039e26efb8d4a7e069912e0d21ebd30590f1ec588873270c658e5d0fadd39ec35144c40d0a5487b1fae52849aefdec90a0cd3df278003ac41ace72b1d20bfbf06a785eb2d0d493d5da4ac419acf4c725a421f81a8e67461ddf56cdae87c7b5029632267fbb4548ad26bb3c23d325164b5a3795a69a3508dfe8bac9df7b9c1e3336f3800b5c7ad26d33bb6d94c9d5f4566535ca7071abb50c5e361f2ebc466ecf4f986b5e327731aeea8df3f930928c114419d49f1b8794ebe34cab64f9536871107be09f37be6803353fc8d36deccbb2905935390f37429dfb11a8c5f4438ba9c805bc6ed26d72452951b22acc0f26415397b0a7dbb1d890def74714d70c326432369e846f0bafb4a7be8ae67f702781b76c758ee53e570cb5c094e7c75d3897d328d6e34fcefda827954f1990defdc2274ed3557bc0a1bd61cd7872d84f7d38eec4c2ed858a0e8d8b032ac0a53bdc8cf6c57661814b0cbeded6dc0ee4d5c0a29a06703e3805186fdf2db26a35e2e8db3edca8c744175ab20859c3efb007cece2466671e99a3059af952772b2a67a419faa477255cad85f57699724a678d8576421bf7f0777ca6291393d5c201c9f580fbabf091ad85ed31be7a234d199f857b7babee787a6a3981aa1adf1d3cff6cad0f0e84726eab67cf8ff97a5d031182840a94c3e22214050dbbf0ad5f5b5140d40a249b819a247cf9c0c9fe0dcb7f1b187e3af8b38db4621f81cfa1847ff4d10fac658cd08d3ddd2a8ab13722560e5cfe49c2f150cc5f71a3f785fbf239b850e8a598df1049172eabb659740c23de12ab9dc57ef1536e0a707523e0caceada701f764d72750c2038db65c6830fec392df2a1cb52e35282c764f0ce4fdf9b7db5194875ff8b160127dfe3d3d603dd3a53a2003e9b21ccbc8549831a371ec9d976e9b6258e01ed46720696b044a3625570f92595647faef8260403bb21e3e2eb22a983a368657be9a8580e0425c89b6cb8bb2212bacd6f63213edfb9ef6732febdfb3105188ad834a223c74f95bb95b33a2a18f1ae0ed41189a8afd8e4332f867e7bad504358dd8206343da1f6aa5ca21906c7683cdf8cbd36787b4c32ea05791603152da143a219f456c2d349bd7e865e28a8c04c38ef64013695384a50f21c0ed587efb01880ffc6cb49f4af036c46219ed6207b27ebc5d58fd6884411c491f65424d6d5aa32bffe968bc38b8d60011da3895e84732ff76ab4b4143e7a02545494c9faa9a6d8d35e136e3f4ac5b314fae796a6bafc7af0839134e57cd3e3b96cc88f4596473bd882a2211a37bc169d686325d50dd6a2d62f323932ca98612b14dd408bad89307ad61371c4997f4ffd14d3008796f8b6f2e7ab3324b783f72920a675be96fc330a83b6db1ea4ffe41fd0f461a2fea2bb31d4375b49f24c25e742d4718b5768d72368e34fd47f5d0b86fa903b2c57cb2330233f7189d20339a4a1c3c5c083153e5fd92e2ab02dcce25d30c0b20ca557f74a34a604c4a719a439674f00eff736ef5c5d00de4b088b691a6cb811c601e158d1cb85d62ffa64277996d3e89e3a1d7fbb51e22fb754fc037619d9f3b01fa0e054b80b90940b8aca70fbd3fc4667584102a015c83649af6fd248e0c3ef076fade302c6632d62d65ab1af547587bb4c6f65bbe93875b7aac51e7339207e5acd37d2efe4e03db7129696acdea0a84a09f6dba18508bc42b6c18f2dc698937f001bf7dfc6e1b19434fd05065d590012bcf9eed2cb7f192894ce5adb20e500e063a8b85416d1023d6ed95b098719efb4ebf93d387af79ffd54a1a6d06869d5faf6510d377cae71c862483e208e439381d3a4cb98214397527d7ff26fd3e6709de2786f9eb8d81a2760cb905861d5ca978d8c997e0be5aa704cccde637030befecb5879050cd9b27e3811d7960a08551edf635f05f937ccda471630705e3c157dc6caa633dd3e52915a7519793f07a4f3c1cae4bb7aeeda418a011899a4a4488f56cc4249454e12973bbb7ea7c0c083f7886f74be5cbb1230df2c7c408574e0bf971244e592617c877c3cbb62981ff6188d7d26796ba86bbb2723b44a362d351b7a01619065993736550b1623e7b1424a57d36a0b4e062c874759f7ec9d0403fc8dad8d7017a0ebfd1c4e2b236a667b581c4c3b6a852108ce53fc31be2f6c17c657b2186f71adc2285e8fc67420f4176f3b713720b93137e1185f5d113105da8c48d69c76db55fb1b59969098e5928", 0xfff}, {&(0x7f00000012c0)="c1669c77d0a0b70ac94ba14d47d52bf60d0c945d7f696240fb2d4fb8817d5fec16c44d1590f89bf1c77d1366010421f969e778309c003fbb804362ebf2aac26a3c45e8d6c2f83b7a5ea3b3bbcfceb1c0f8ac03f95e3f5b36867aa84ab8f7eb31953178056adf0562826b986d265406a2afa847cb5865848b3402913bf0e2f4264270549c6789ae2569566483f9708e2253209ffb3e685982f98367c949d5c7ca17758abd2d6a6275406e7d6c8b1e83ae6207e6b7902d208f94c6224cf506be35966a88d5886b23ab16443d8c1388fff2c104ab2e82b54eaa9006ed7a621cd2363ad683df078f9edbd8d1cb473177b23410e027ac57cde1d65ba7a4128878627a957e5e48e8fe9a461b17df672e115895112f77c04ebe3568a23be99c9b0668fe7dbc859333c984d04782cbaf68e78e3363e0ab6a9cb47c7ef9abb64b833c51db7b7d21ee57740066b9beab6bca1a30bb55cac78a4cceb140017cff5d33a89848a0b606aafd2a0c426d898598376d7e7b8163cc9fe8ecfd7fc323f0ea5b1d89f6024324146fc9c98c9118c4e8175c8d586416567eb20edb46b85ad1b4c0161edad9010d4414df7ae31c43c8f0beb59aec5f6c57b330e9214cf14d76bce41115ce942eb909c482f4e498ec142d46662b0d8ebd82514c4c36d9d598449f15eb5b66887c8b67e0f5f0924df3d93e320332ec3c936af6445840001a54e6efecafae53e8f142ef21cc6d609f2ce7e4da63503a7c108d1e1aace14c7dc27f94e8f2d40e3d643f04a58d81514a99fc65011728eff59899a7191cc6ec1257c341a21ffa003ef6f42a7b22aa4e920a095f0f11a5184831dcd3a3f1dd09f412e78138daeaf222f242982a04d87a8ba2ca47325e9fa55435148514606b086fbd42071597599440cf785d9884ddc4fcd68af2ef7c16f3de7b74c115af8549cff404b793dac7ca9d4cec1876ed893aea6c15a08271d61786ddfa6c837015005ec58e80e7a9e62f1dd771c292364ba4b88aba9d10eab4c577dcf9116f490e29e72928050f3a8d6d7de35ae9dbfb71a0303a1c3e10a40eae862878c9cf3a77e916b5bc2214f9ce4962c7519760a7cd816f97c0710e705e115acfa8d21c415c0226c178ddeb9999e7a404e616893d58f790bb4e931de8e49613e993c2baf438125837135f81d44e62c67878a037b7f79ebede9ef5b955540ae065a34bf85df805f5361c91d7718b3b97a779c4d13e38f921d47a1592916ffc219ab29056606c7bb5743f664e9b5c1d61dac8474f9831b38a3a6daaeea3cabc75ec3a14121402d66fb2210e2f405792700069cc3515163f087b60cfd1c3951c9464d638e7282d8ab7e9c948491aba76cd8c87f89790b28389e45dc6ed65256892ea7759ae8fb50ec8a97415ba9ae1b6099cf169db38d5a041ab1240629d93f183d4620cf8b6422afa01eedc542f7ee7af946d8ca8491d942ddfa57bd7aee52db6b97a828082f4bfcee653a583233ff23f14d96d551126f4ee3befbe4316a628a527563362c0172e90d55a647e784e6d129e5073b7ab86860631764562b4c08af6306fbdf978b811f3a4cd8ba467a83dfc2354c51865bd9732dc1af7f428ab074c24c59371b28ab5bba168630867a0ad61619f581dd7b2b715b2da407d768a52b6fb81e2641585430a4d7c10cae8a308b36917b536bc6295e07812311fd459a0c34dd30dbe131f0b51effc98a9bcb6b80fd6fc013cc0a3b92d8131fba6e8bf0eabe2129c5803982141cceb735d47fa66370b470fdd8b54b1e4529b6392d18dc0317d5d06196082a4944663a51a2967303d70ecd9fa81f12c960fa2714d2a4604c5aa01f1fcbe497c5abc5f8c24bede0304277b0cb8cc26ac498883649037e9b6ce392548b6643a0e1e1640fff9d184240bff11322fd4614768ac136b088c27d5958b681fad2e959d3cc3548a3f30fd225147c7d064c7f927a9b316dbfb0279030ca4f671067467e359aab905908d0f500c333a4fd0caaa1b700a34864bedfdb396f423594c56ea0aee29125c15cbd850cb2e9cb9995bb44321a94335651ef3846e56b40f132fc258cbfd0aeaa3ab10f0483d11a54bf60c41dfcc058f2a19b8d852c1665362a93c592e6ce77f96030521e8742a623589b6235bae77d91628046f5271205924e062c4640660caa4ea63fec09b4a931c309f8a1ff4153469af45fb9514a8d402270ca8166058eb8b08a014914da29881af42d360b8824df2492671ed7b80299c6ddaef55bd9e3efe71edf252bfa300808b047cba3056a29c8cc308f86e0c09e972fe5b495688679a8674d66a03171169cbc3c37ce13e2b38255db4dcccc948525886c70efc5999ff3bf5b917e5114c822d69561e4969fd1b37b6b47863669d0fe7f83af0cb6eb3ff9a5a0f52e667da04d3dcf03c656e7510d656ce813aeb9531526da7e7ef35e79d0e5befa8c21bcd75d0c7f434e6f4ff124fb35d150dd08357d6acc8e2482f0df7cac61a39f11a842b1460510c08ad65f52155bb1c6a568e78bacdc171d8bf41c2ba31b8d8692757168775423c7638809ffd8a274b94a908a63c3bf17a1c8dbef11f6855d29216e594a5e03929485bfed34b164cf6a4e9fb9b1ad083a04b2be095ecaf5e7c348a5eb5f11fbf41f12130108c311f6fb0c6bd61023098c21dd671cb03bd0178e447068bda9f956bebc7d692e18a39816bf414d0b3471d7fdc6e63e9162862db58d982147904cf509261e9d0e8f1c3f23d2dc8b0bd3c886d5f4862cf9f5bc1b389969671702f61e70437763f266ff09aba0615099a7018b390efaea50ef9a816490a4f5c2a7a175bfdcb31ea161168949e332241dcb4219eeeeb858d219fbf904f5da14e01f11dd216cf7afaf47d5c0e5d4b66da151f4f7a1e65c231ce7221e9b823f0ea2cfdee6ab40d255fb53f9f0f8d793a86d8df413f4761db2bb0eed2645d39f5ffb37d1bbd7facb7d7aaf7ba1738e6788ed0ff0fa511c7f202d96dffc020061f84523d2c3217244208995c02d09d8eaf3f17b583c6a2bcc61a738af2bbba44e3ed018d508dd8523f2011fe531520b9492e9782b6f5c3d653de32f51c86230475c31287a7d5022a61ad108815dd5c8276f0ef685a8deed05f5bbedb4483963dae53b439f6b9c401e4ef92a85330bf927f086fcc78b7706cd1fdb4fddaf3b2cc70e0cd5dedfaf2bb28d403c2d574e0915da8e3f18814b597cb6cdfcf294ea6eab650ab33d36a08ec07bc43d61823f7ec6d89463ce2e941c9ce145504d04275385039b7065bb4e9937599889cf35bd54e544258d4e5dea09bab33bba5e8612a5aee0b4dcc14273446732ade0d03e035e090cbab7b5f63ec8da3819ec431ac31bd118dee220b175377bd1457948a6a16af7ed95213ae04f158e7fd3952346cf7f5a436b55af2fafe225cc4a59bd58665c2eb1f28f2076d1a96435e8866d0e62c064def0fd0acfe50c2aa9ff57fecc0701ea090949527f301e2bf4e5d6e054a68bb376710aeaa4baf1fe0eb8dde4bf54a539fb1834dfc148f35cde8ac93203877c61d59a70438647f47feb387ee7e46e7c79c2327eadcca6955a53efc659d2d4e62a6d7acb3411a759e68b35ea3c2667c6e9b738d34a132b26abba7170589a1b98d5dddb8a824e620b709f584459f8a498b41eaaad0baeba39839849230b33c6625ab7fbc6f2fe3a9d186c245243a86954d9ccbbf6e6b0212b9d495ca9e9d533dd72e92bdc84e7532678897fffad28ef8979726ac3d9c2a7d16a88b86787e438e0799abd7417e621217b89d3dd961c2e5327b7c15f69a395bd94e0cb3780032bf5ac19e9c43b08719d26eee56437d09cca5941eee1e76bec543c4840df53f0dc78fa3f2cdc0c83e1843eb59aa5f3ea2d817fa4f1c93744c08753a54767f99053a2d40a03ed3dad467ce56dee700a940f1c1f4b5dc5df9fb3ad32631a8a475a24a5d8aaeaacfc0dff4cb02b6c71243fab0c453953f074030ebd5fa268fa32658a42ac14fad84ed653497594e4f6b3549343895cdaa315f9453f1b5bdf25f395157b96b0f4797caaca7cb6c3d4768a593cdc4cd8e704583e47a743d65926e72e0714c9e48ff93d973ef1a75176be2c1943faa6075cfa0b18f3f017cdd9ccf3d48c648d04f2c08f185bef3af302879d45492e349f17fbc1f1efebe4a7442253a8c1cd43ec9492a1dce80cf042c19b658361350266c1afca79d15bd530db287f0aec6dd328340fa35ca3583571b19976056bc4669f5057cc5ba96ff4025abdecc36977d4dafa90e8e736f643adff04b06fec7254d68924640f56baa2ddf45b8e6d5463fb00385895c4abde5731cb09564e5c0ebee1e44d2c2c1c2b3195f24cc5dabb5e72b6343e953f050ccc18705da9971ab43db459daa987c9b018006e16fa4ad0f52923dd2e295dfdb51a53cac71a52018f3dc93f9246134014d0a69a3e496f3f6749b7941b260f883e2289c0954d4ee4e0dc02b7ca0c58cdeabc18d1cf5847b219d88191ef387d24748f601233b5a86d308327a1fe7f3951df8774261dbb53b793d620660af9fc9ef848090987cacd0dab89ffd38b52c30875464cecbb70a950d42e2e4356872d9059d5453078516e8465e04dfc1dd24b3e0de0edd9498dbef5d55f1403684dfd7d14f9c7efe0ca0b26913fa63a64348ea4dbe70ed57f07dc65988c3eaac43cd5ac7da998322c3c1b27bdb5d9f21fc47218e816a8012efa22b7564ddbcdf0d10da04ae0dc3bf636e36c2af3748f7b8365b668a2137079fdfd39fece31a19787fff4bf1e067068ab0966e04076f9bccded0b202824de02113ef7ea3a18763b90355ff0403d17ce6df46b84909da8182e34ccd7d09b73f2fad78180f5c6daf6905f92338f911f8523fb8b4b76b334a7d87dac4fc06e8605c8db1403f177a12ea939b608a35beaa076e83ff46ccd34ce493193e2dea12fe0a5d1e1c78009e9011291c4bfd6ccfb18d4b4a406db8b185e7f8b1da817bf12344cddd3016ad31e8b362e3a68f0f375769ec6dd2a74671fd56a2dd951cc3dfa33998bd86a7dd438ec412c9b951ea8aa4b02690167ff5dde653e0e2171be74b0b1371888fad5e9e9957c67da5e59d831872465e71de5ae338a4c7a7d945d3b8a28b9a06b3105fe057852ba6bfa06a11820e9ea6f8ec5576605a6eebaa78d0251fec60f7d51f078cf8f7179bb6251e32e24507d4db6cc1e659257ac6091963289dd991942ee3ac4cc4d47233188f050e92d8a159bcf455fa1848e5a0fba33fdb809dff4e0a47f53d15df5d632b6939b359067da5a51dd3119f741f95e86bf3d8a340fb64f79ac00e86addc17fc67c9f367d3f8ab2bdca47d3f569d08c70c8a89c435086de8c986d6a40cb93ffad1839e2c7ecba1e56391cd18db4880db1dd171120ca466aa35aea7209d1f926216ac5b5c4f09727626a516f9bbf5991d1e20b541ae4633d3f9642b46582de5806c6fefd021fbb8e6938d1f7bbd0aa65cb3c3321b", 0xf1e}], 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xfffffffffffffffc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)) 16:43:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r2 = dup(r0) writev(r2, &(0x7f0000002700), 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/149, 0x95) ioctl$BIOCFLUSH(r2, 0x20004268) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) 16:43:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) getsockopt(r0, 0x200000029, 0x38, 0x0, 0x0) 16:43:34 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', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 16:43:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x8}, {0x6, 0x100000000}}, 0x2) setitimer(0x1, &(0x7f0000000fe0)={{0x0, 0xd30}}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8000, 0x0) 16:43:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x2ec) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) mprotect(&(0x7f0000068000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x3) 16:43:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x1}, {r0, 0x40dfc5ff4479fbc7}, {r0, 0x20}, {r1, 0x100}, {r0, 0x80}, {r0, 0x100}, {r0, 0x2}], 0x8, 0x80000000) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[0x9, 0x5, 0x5]}) syz_open_pts() ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000280)=0x5) r3 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) shmget(0x1, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000002c0)=0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000300)=0xffff) shmget(0x0, 0x1000, 0x30, &(0x7f0000ffb000/0x1000)=nil) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x400, 0x0) clock_gettime(0x0, &(0x7f0000000380)) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') symlinkat(&(0x7f0000000440)='./file0\x00', r2, &(0x7f0000000480)='./file0/file0\x00') fchflags(r2, 0x0) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x1000) openat(r2, &(0x7f00000004c0)='./file0\x00', 0x40, 0x110) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) fcntl$setown(r1, 0x6, r4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000580)) 16:43:35 executing program 1: select(0x40, &(0x7f0000000080)={0x4, 0x1, 0x1fd03917, 0x4095, 0x882, 0x5, 0x101, 0x1}, &(0x7f00000000c0)={0x80, 0x3, 0x8, 0x9, 0x4c, 0x0, 0x40, 0x9}, &(0x7f0000000100)={0x7, 0x202000, 0x9, 0x401, 0x1000, 0x4, 0x80000001, 0x100000000}, &(0x7f0000000140)={0xfffffffffffffff9, 0x401}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x10) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000002680)) r3 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x80) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x5156) select(0x40, &(0x7f00000026c0)={0xf73e, 0x800, 0xffffffff, 0x666a, 0xc84d, 0x9, 0x7, 0x7}, &(0x7f0000002700)={0x8, 0xba, 0x8, 0x2, 0x1, 0x2, 0x9, 0x2}, &(0x7f0000002740)={0x100000000, 0x3ff, 0xe0000000000000, 0x4, 0x3, 0x9, 0x96f6, 0x7}, &(0x7f0000002780)={0x800, 0xbf}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000002800), &(0x7f0000002840)=0x10) pwritev(r3, &(0x7f0000002600)=[{&(0x7f0000000240)="273da7e1be05279b0e062cfb34edc6b71a20a10ab6f37fb3a4ae313a24a2145c57a1c3e656da374983767d805ed68523c30485c51cae5eea10a38ffbbf1555f82142b913c803a47be9abfc9881c7f3ac272aee51108ccecfe66324bca1a96571e2a5c92f427559b6305db6899d3fcc1af98a618ec7f059be5fc47f39da5a599292b5046679a3eaf9063d199ed3364f066b9cbc41da7bfea7c951659a91cb074e5dbb4622659aac8ed72e383502015eb6d1e8173ac83dacad89", 0xb9}, {&(0x7f0000000300)="5c4a9ff4ffc642c30740f6fd478230df72d0b8467bde38eedfa6002e2f2c1df1946d5dc97f78f9136fcd2cf94ac08fd941da67eeedadf786aabd8e2681a40c043890ca5af651e656b1fae12e505601b5e59b27dd624bf879093c06d04293c57f80a9a0bd6a2d36e22ece7d854938400c1d0c7a60a8e9c2679c7bc93eae972297b5eb4dad70ecc30d06e598f3181d8dc26a34e1e32e565ce4fead84857966a6e72b23741047ef1ad00038f130bf1bfee0ecec70856512e12218d96ca5e393060a52764c87", 0xc4}, {&(0x7f0000000400)="353d0cfb472985a31908c879e64f42ad5179076a84b2e1a396b6ca599c529b0fbf7569a474d1b576a6f7d0b4024f6a642da847bfd5809f341e3390aac82d807856a9433046164a620d04f4309e07d474e3435a79b52a903310f32302af848f3013e5f77ad3338a356cffb1bfe10b23de3ba7df6db973a47b023cb7eedfd729ad72cbd808fa6b68a223aa8a2c1131e8ddf7aa3f8338e5636411211925d664eb4e2f04151ca6c5daaaafda42e894c6c0ce8baa7f3f152e14d6c46cf302fa1b4732b4efb52014ad4fcc76832990a132e0020293a837b07121d509b968ee0921d5381bea2648938ba662dbd5f1db8e30e9f9d0c380ec96def0", 0xf7}, {&(0x7f0000000500)="0148c72629f938fd4f22ef1b611365e1d799108b31a214e49cf70cebb980632f5ec09a29095576551e82532faf79255ea97681c641ed1f4b44398ad7f572174f5d4197a8189aa7a201fdf0323629d15e00aba4538e0e404702018f0b96833c685d87c2530b3aee872d5480f3442f0746432a6d4b41d00a8fe39f43259925c73806ff1c9c514544d6536d45e7acd97e039b6dc0c8ef6476af788591ac222dff6e4a7e2cd773ace537a03dcbba1542d7e1da5fa0b49cda2ed504434cd3e3cc3f1c370c680dbfd33e58d77889d5beed189fd4e2f0a712cedc727ddca1b9ba5304064e8386f31937b3fd75d6870772d6bba5e0465054194f4257f0f78b265026e28575af46bc67cb289f410535ce1ffc732efe61f1b1e89195b4c78ed0873df9c9502e8409fc4f3fa8f97d8f1029797bea971041eff185ee5323daa4fcbad697a548d2babe70e011ed583d74f8a5d5d65e03c0e2a7a98a3bb2800fa6e18339417b48aa8757804bc44b4c434a2b14aeaf8b05e144d705005db4f5f1b2076297dae5d1a0df7c095b004673345870f99b3f1d97ed094f87017fee8b9629ede51cca0d0ead649a4040450db9e0be9cdb0f3032f39ee886004c57f040b156675bee2536fae489e42fe4b0bf254fd876d6094fcbf0db18178bebfb7a1dc690ec2e51c02acf8eb3b91a558599b47a78470a5bdefe8f3360b56fd010e1f281adbcea6c83f8d4cab6aa3ba24854577397bc66d10000256d0a75068bf276a7df563349a5e4696631f87d39e39d804bd4dc3b2054b47cf2e0d0b7e9fe52d250312e0131ff833453861962c529a0d87a6c6d30a31db26c972461eba769b1d56d44d353e8fbf759604c8809d1a3c23902a2ffc242979e2252e1ba1389225fa9e8444f36e49412dfeac67c6de05a77b2d27845e2b7dcbc398f4821a5bdf77b4c8aadbf30666bb38f7bd984b16822a822f089865b240eee290eb951b7294f818d10bb6fca325e4b99907b613b913b3ade1e94314aab8bf56c792452d52500ee40a3c493fe10fbd088d2f0f8b569d12fd1ce8a0b779808cfc3c53d4e7ba87ecb35113a0b2569385a4c490e5f38281cb54882304c68d12d4365d2346b6b4616d11e589ac06a9f32101d3832d51735dac94a4d20682cf137bd833d4821a08f07c00ffe277695f67459bacb7667c4d021b1504727b8367308bb281499d66e7c156bf8c971f79481ca0037e2466a1d5273925116737aa172e56f2657c13e3af162387701907386003b61ef51d7eab763c8cb5927775479af5f7faaef2cb56df3cfae9a8c777400b94e81050b4a069186cfe4d38affa564063ccab6505e812e3ca4d52831966b0a94658936d49511d203ee9bced05ae68479e2ea517ad452663ceeef30d0d09c93e28671c70c58a15b3026466274fc358d994f196876dc3f80b7e8bfbb67f878f0936315de7129d88fbcee8c8515d0d6e734996b4eeb319460847f0cf6fad997a857f7633e495c189a4ff6d5f76e31119673effe01f9514a61033054e710dd0c967db2628c11f0013bf615a1758a766e81f0d473e8ee2b2bd794e103a4d1f4e4a3a2f7018ff2cb441210c469c36c602e5e6581ca25a5ecbc70a844e93a306ca7c447564ed5574f3f771e8fe2844cddcc94dab4b854cf228fd4b5b69b1c8a557886783394d330098f7b9694a72806f9a7181d6bba19296d35aefb38a452185e538e60fe952a03d86752d2ffded7cb3059ada23287dc178ea99bf5629783121f91ca198bc1d417f64233c1b3a1c2a815b3536f9ebf000f2efe5e53ac73d00f332c9bf84ddf9442fa8da8a25f0aaf44ee539cfe818c2398c3e101de3d7b9c40859b09458033fbc94d6d269bbe5e2a8a2b2443334d64dd639b313e9b3e3779bc022f21924478d1f1f207b333320223721b55a59e4d7528c9606baabac14ab3af969bd8ba4b20bcf74e6354f44a2a85d51e5db5d1e65dd4c45e368a28e2e2c25e2ccace91759f03587b04f14a728e375a989999fc04da8b1e79f0ce7fde9ee1acc272c308336f83ca37e660f56706e243438bec8f335ba86c06770b90028c7099fe8d28e21da29c5f948b87228d89bac69200c573d024ecec411259b40b76df683fb759e90321d9b402460d63c0bcbefa6798412a9835b100cd6435026f4d2d391d166ca2f1a4cb4a16bf852e377ffed0b59833d7c3032ff2c329ca4c77883b46aff8e80188b760b9a995e4f07a0b4bf7270914eb2fd1aecf1cb3a9158bee2efb27bf06caa414703504f76265e1a1ab76f18fc971abaceead3072be9bf2ed691bea0ce808b42be751a2f0289846476083867dcf72259a0bed8caee7d40040245f6cc6b4ad3525a730ddf98581fed950f36fc23dbd90769855a2dc07219f5a9f14672f164b5e91ec7b20b4e6e4205429571b4463977b1c5daff60f7b41f80cd8d727e62ee390c34e73b11988cff9c6f9d0c75df3aaad4347891b0534cb0bc8ba266d56471cc1a67c3c2bb831e8978fc2bc35d3910da158f1fb43d6fbc3ffdc461473ee1174be6c65bb9048fbcaa9975427e13533d75c0ace3880c4bbbdd28a975c2343f9316ded07085916fbc92a4f546c9f5d9a1b8964cfef63458a4788fd1e6b88f123a0ad04e9a5114f745db74e9744ae7a2fa48aa5249e33634a0ed8b2b1dfa28c88165140eee93bd9141ea6a232576f870a6a94d8c3aa33a3cf6513e288e61f8fc34fa52064585ab34aa6322bcb5083b0fa0112128842621b94c4b8789553229155813561688a5c560f3a23c3ccbb6a0cce63c1865b4de7cb6ea82fd304bff3f3feaeb83813ab124a03c56c7ee1f635ddb815416488acaa3b416bb2bb24259b95ee684ab19bc28e0d50a65a422252bf06524bf74dc4f52cfa371087793c852ef8dcc57d252329e1a3cc63c9e22089a05f7d45cf67d96c339bd9fd571a3152b50a17507af96a62c307e648478c512a5ce9b7c95559da481bb2cb063f09b89323f9469e3d6218d13570a84b0347f78503c91bbcd55f05b6094751e4abe588b45a1a1c214955f03a5eb991828ed6826677d5644b1a8032b21205258ca6e2e9e25057899222f5926d40189449715ed9aff0337bf22153f0800c04c9d6956026f20f897b9e1683478d3ac481756664ee86e2eb03012e240e99fd1bf202288ddfb7c75314838fa8d8fd3d0f63b5ef8f578a3cc3662449c425a05afa1e040690de4ebde98bed3ae89565a530bd404403af94e8d8537edfe2063e9f962fef00fa578982d651b1dce3c9e5aa12de5864b0d157c9919058e1dad419395ce4c570a1b94870cf430e081edb8a85bc6ad2c450ebf9afa8b4c593c1838667f8d3f21001b3be80a306796fd19505014c9b639601c6ed67b507e7f72f5e5ba83133a8284a5b6a73153dda283b1a95ff0411fb7bff0c69ea8df2792b178e70ff1976630d2633a6aa7107d13921898cc90ece50dcfa4e8940eb7313f7f2e4f5b2cb5f1c468fca62a113d429f70af801cf816280242ca4d46d3f2e05443a227bf085d35a27174391136a0154411d0d4a72123998a55ae54e3ed2bda95c52520ba10d7577977875771a00130b44ad1d8053a4a1502fd2e061ffb7eb9effc32bf78139f475b8d956d1253d5a89e0486d6394afd053b3cdb5c195513a12373730b0b019ba0d2c686fc44bc8404890f586e7633d2251445198ef2628e4847390ca85c5c7271d8ee875868f9e11fe762f841293b79e2e35335473c5d3effdc634c7c200395c22dcd286f4e6437a840d1a583ffe7595fd8a49d3fbcaf15a0d4101a84d30d8026816ac52c27402de6c73967a5278e662beef5e508f8f623a5c2b1469a43f94150d5a948e7282868ab0750fc41a665b1662633e15ce2bbdcfa988fdc1014921650d65ace1ffef8a60785b3474803482086231aa7ebb6778b61cd573cf204f989fe07a8e3d35a6c765e09eeec092233556e7d6712765aa96f3345f342d29851c7b37b156c4f0eb7a560121475065bc02af5ad9a66038bd283e88adefe16b7e86b1f9e092847c14aad4c9ba10356dc014ceaa9d83f3ac88b2ec890cb695e0e1824128e1229f55d8b2161f6c08f570b582076b203d7c5d5ee21df1e17c6e23a9c2a79f288cbdd7491684cbe08f1971d4de91c0d2ad2a5085769c5c5ee133929ce33b059f449244ca0d00622b1c8b2e099babc6b801a6026a28c7722ef71de14a4cd873bfa31dd13295dbaa2ec1196bf1daf7ac0f2082f528896e81dfd46b6c4c9a033fadbfa989e36997f8e5a392c0065b1de10d7116cb8ce2048c8fe9a5749aabe516886451292c6e49f03d5e00992e1de87bdac9177d2019da5cd283e4735d83519d77a0d3c8797fbfea3f5836fdabe79c9f63552a322f1a7f9a3b43c341eb905cd7721c3773a3bf7d7fa5ba39537db71f5653c5e0c24fd253311c0d1cd67a368b662213fb0eac9bbe31362937e98583d270fac2849f0cc45016e2970077a9a9f8c045770fa29bb96cfd394fdf03d27a155a6cde4e53288329bc031040ca8a8eecbd2942727618c5bf2c52e5c897cfbe3480563733b86daf9173f3f6a151f531b839ae2e8835a07c273da1b209b199e97b0da61416e2a42192a2def5831aa44dfdd47e95146839a30d7b9b381369e2e1988d8880bb737a3d77d8f98df1c39908c4348e60348acd6a4e7723093c1e5afc69d575d8f3e08b67ca7504a7033f2d442b430f693b9a04aac9506c969e4bce74e6b5db8c6eff86482848e7005a801e11f5024c45541abd8f92dacfb0c4f8c3f4f28d82f0d89eeb5adb53f375da88ec1c9799e591fb878ab4b2f21fdca0400bd11d61d74a79a5a49fd01d666453bc0600ba83c6bfb2701962c5725e33fdbc795904d266a5b0cccbda411aed1aba5d8a8473f6edf05b63fdfd4de4cd387e01de59398a411ceffa28054fcbe2e8c6aa1910e716a3f68c0c6b83cefe7be96657d4fd9cd9772b8ce718be6d09ba10d5b3734189a39a64eb60f929ed7332f76758f8350ed081a9e59adfd5ff6c5dcfcaaf4d1ee637d11ac586807ba0a3f585bbfb5f44ce7d3534629eb394dc7d6f40eb876a3270297892a925766711f9361e12f41a25f03a63915f6423722ca824d703eae5d2b39374841651691d400deb7ac160db3cf302746310e1fcc11c21c475245ea4a90a7af1d319050c354b18b1f40e09a6d4977262fd0f1ba0651085750450fec35d6e9501ab13f224648a0f759c61ffa4a3a01ed9f1f2e28a98fd01b52174e94cd63076ee9e19538c485ae7d4266e3715a9dbc7bcceb3aa35512e69f1e90ff9386abf5b9d3c2a9c95e63686f41ad14b2eec81e2d8279599d0bc99b1957b601001cdbee15087cd27a084bba6589913a82d899cf582e8b713e422e6f18473c2f1e7e5f33713f31ffe609e0252512666996e829e3d6f04d3323512ee949997d7b12c187e7dabbd69031bdbd27e2f79f18571e540173d8e754e47090aefeeba38b64117f96fd078f9990731eec8e13841e6cb7e603c142ff8918fe0f63a9bdc3e5a68a0708162a8edde4c4b393f2b01937f5b0d7e7f53e5b3a46cd7aa4fbfb5343c4ed118a6dc9e9713c66ab67c1c144f1e72a9124a2170aa993a4dac7210d01d7f1099a5ec632e0caf721d73ccb1791a38dd3e64b266c73d05ae679b4e5dafaf5a54ad43c058b7553e5ee8434e4692291aca56cb96a516e2cf3c65039cea48d7d74ce87048a18b97affb952ef8e59338da69059f258700549801e29ea8c113f79e2ca08089e6dd4cb5113107b32a0274a04a206f355402ee4703af69e53a17d180a955984134fc113eb604106a7dffeeac", 0x1000}, {&(0x7f0000001500)="f6a837a481c188e48c8f052c65c6fa89db7b28ef6e77357c3ce7551231ec50e87a18b513d96e079d4c97abe88f04b2b63156d9b5790c2f83ebc056d79e9e361da6b6c547a17329c9a87f1788feb2cb37f712fd0b2a0c7dd0e16ed2a94e613e0c7c383b02bb86f213da5420fe35f1263d87ce37c113b67b5b98edd130f8bb049c194f741009708e3f3741d6d8bee1e8b9568580cc4a3af9804d426cb9552feb20a5be68d3f5a36f6eb9539690ed7739ebcd41b8080733c77579394b477b7aed06493a946d2247f996e319597c84b19a7c8ec3a054e0e15cca73cf2f4a0d4707673c579a878106409af99d39fcad0a097b0d72", 0xf2}, {&(0x7f0000001600)="2d39365eff0b63ff6c2b377069ca95e1fa50b5a6e6de10f0796daa427d765f45067d2f3d26a2ad59ef62ef0cc4323cd3915d2700b0a947f916df87fb6e37b473777159ef72fe445611a3ef2536290ceb8bfac31d83980703b61db4c86320c8627c45a7f822709cf9e4f2e27486874b5333166dbf9ba788eb665aaddcf532d409ed75baf4139606c9b4516351b6c7c850f4acb6f7752c2b98992c86ffc23d525c55aacd6a38d55633cc5f670c3b39253821e549400276a807274792fd43557b996059ec8acda3b503978a830c3dec514355e039854956cb58151fd96a784643df3fbac5485d34915ac3164ce35500a503487daa27237e8a9fbb8ac8c0f4add8e66a4a8fe18bc754c703d6a02023554edce931d520a7d6e2b0e7dc73d9fb0179917629489a3a1eb979f518923143d10f6127a426f1501e41daf96fecd6e910e74e0498115103244a92198615dcfd5c7fb723e1569306437fedaba9e423224868c2ef9c64411d7245b6cca9135c0008a28aeb61d236fe4ed662f36ecd5e9d75f5c388b0525515add8743b4ed5c692080b43108ac1529ffb250b7c6a83b92b6c40d4807898774d4dcacacfb6d23cc409dfc5851e524d81c1d308ff03567a0a476331b6f2c6b712abc4094634c3ca384611018c733440aaccd9a62ad4115244ffff08bfb17927567a4f875cb23929de8850b46e7ef2071f36f273427c6cd263214ae0fcc8cbec93dcd4b98bdc308628c7a37b55d804e2771bb4cb00eea4e1d92c5d81a35eab0f6bee525d9dee26ad6d6923c08a0d0d62f4b7a36a1372a755d198b1f1bdf118f5219b2c89e161ac44707191ee8e9f91ae8bffd2559b9494885b9de0adf05a40569e6a43eb19e31a4dedb7296312a4434a1f2d62be2476ec90d35f4ea8071b9ff8d9aca8c5c5e37a9290da488721afb102ff5da7ef54c24944fe467c83b5697a3351e35136ae6b8fbae33757cccf44951c10555181e7837f365d8d6c5c0a2d1774be1dbbb7fbe278dd01569a974724b2625e9b962b64f311b8fc0d4ffe77476747d6b1968df88d26c8190d50f4b576a8ee538112e8b3e2b1fb6730e5a55e3ce92bdc756abed2aa89a80c885a6cc54609ce623be4fc001dd974dca36103d44163d2852d1e4c5583fae1cd2b70b262dde3f5653746677c77589ff4b149637b50566a96861166806055fc56779cf96e67193b74ab3ae714a921a0f14857fc391e801c75dfc6d52b3cb5b8dda979c9dfc67ae72d811b2ac88cbc164e67499f8c5b3f7e69d9a658d7b6a82f61e2c0764d2d0cef171b86a234b2ba63a278284c1f3301b42749efc0766a9f47a17dfda0640bfd8177d0d1fde0928fb2024bfa47693486b28e550c1d2afae07f3fff1757bddc6315c39480af25c9401552f71922479a79c80f370fd27a3abaa3c10851608938990643fcbc12f77b46513459e2d06c4dedf63c1e4ce29e851f760446f56ac3b18a6becaf7e69c2292493ef6fb9115f8cfd1c7927452a30c4e812baeda5ed7609820e9e5ed3492066d63fe0cd332f63db05396fb5bea21ab6a136284566b7e26d5875a089f954e3ed33b91ea15798c23a54ac184864c5c344304a6794c3acd43d00f8382aabc7c3cf1d8fe43a2a1d278bd5e6d57fdeb819ef3a2a7f7227d4ad99bd33350c43baca7e0c79c813d37e6765232e8a43a46803e0f62ad53467b7ebb1e18db4fa9f8b550af2fae4812beefaa5629bebbabbeae0fae07d692baf0debac7ea6dff0143094178bb4df8da81f735cd53dc16b5946939f5bd1ef9a7e3bd2f99d7925b6266495c37eb8ea3d8b06ca036ceaea95326b7e87362a898c26b115016afe4b8da033661ebb7c0371a20097db264888a867794c3a0625e98a07013511ee5cb71053a91e417de5200aec1c34dd5158bf35ecccd6472fef4c30c1e8a50cca59bb829d7184cbb108660deac4f3cb9934eb0a48ccfe6d963f42780e1ddecc08b7e8fc4465e39cb80cedc89798ee371086255776004bbeb1ebba54ed8dfb0a803b1d1ce75b30718f2fdcc8d5a325030454ba4773c41b207b62f1640d42e681a097d9c52ab8122581e7732c30a0d56cce576c7bcfcbc70bc2cfa35e4b0ab5748c8f1d06e584779d102fe4b3cb3b682b2be87f8648ece73c47ed96a003f54d804cec58480d8ef84d03fd4a18e69e6fd4adc5c215779cce340b1f35e8ddf012c784e3bbbb9212fe0e39387683d38fe59bb3f85358abcb2e479dfa7b1bc960ddfbf0e9dd09578c428c50581d03ac4f9bafdafe93c7e2cde3d9e53fed716a7555cee494547c47e3471d9863492f012d369302067707643cf7a342b64e5c78ae767d3686e469740af6220086aefc8a6da9dce982df2d27752acbaf73fa93b50da27045afe5f9a0976721fd92b9ee8451680044f0f0dbbe0111d1a7b774427fb8117d78a4ddb49b57b24ed9990448fdd07c3a2db9e03e8aeefd426fe87c37d804ded56406811842929be59aa70acd7c72968b5b620ffcbffe74b1c88fa10c8878d4265f61f4c341136bf3b60f016a1e6b5b70aed730fdb0116fef78d831b2cfd24f506162bf62a1cca7c12ef0a161d6d8957563709e76a6730cde8ca3642590bf3c644293e868893fe2b9fb7d88243a3cbdb239b155374fea2c9d5e3ff39b3f7f48392800b5ba2c78916291cf7c78783578c1b9ce2987e7c66a7d4721f070e1172fa0914d93183bcb5ab3204527f15c10899cc6bf2e4be3c044fc48ea10b6fdbf7f9739a09333d746b7a8b1cf7de6b0eaebf3c905e4d1c576de96114ac37ad62a5d3259ff738e4d43cdc3d90ec55e077383aab164af258099c4498d1c121265dc9d85f215b525a36d8bb64e5db013d0c63cee5c8a5df7188e504cd155fcf75a777d16c6787ef657ef6f03e0a45777b0ad7bd97a19a868885c33e655a7740ead04ecfc08889c5ab5c237f0d6eb056252a43f1da7cede8e2d68d86991d14eec6b8c4c2204817683fb1d111d0d71562f60f8eb674cc1193154707c29a6921d8b1a88bd099f92fa63c54838309ba957da39ae53f6feeb152c56faac9d82c7b75a698bfdfda4748abc9ae6d4a4b6bda4c4ffc7b3e398e5a63ee36912f8ad9c61f1513a0b7a86a3c886d8254d955565edbd05996f5996cc687600bb1f9ce79e40e85b05b9cf881e822bb40d9377fa5a79c5a80dbd5f38d107d8ca45e70f7a286b3d0d7df1ba3096ce243076bcc5cf3c189c800fb98607d243dd9bce393a2949f166217237829e4184fe8e80af4ede8a438048c377c107b7543df869c017ba54e6d72fc12af47e58cd44bf3aab0d805af072df2a3f19b5e9c62749b205a6d95322dd66317aa32328e62120c84e72119b9fcb5f0117a784147d35826fcfd9acaf7ddfa7351e4ac841845b44bf633339a7fc3cf675f96be1cf8faa743537b009cd5b27ac89ffb458bd4db6f9febbda8d24288e32fe00606d43eb3030a6c460471ae335843b2bf576814d2f7ec6230d7535c09c2d0eed452bdbda187104c3acd449012d3c4dd2975a4b8694ee921db16b6417b91dd4c6739eb2a56af11f8bdb98ebca5bdcd8ad4fadcce942a324f80755a219c84d961ab7795fe1b1e5757304afdff2155cffa6f2279a051a245276ea09a62fa1510d660087821349746d17c098a2051aaaa5f5d0c17b45a280c52d99267fb3ed4bb36bdc582d7e4ede84833829936c564e7caf322f6b0f6a95d56854048a67f2a4a320d62e8120ffaf711520c80d93fa42dc18de20030ad525f272af7d04262d8c230f996471a90cb777a5b9dbaeb6a941e37101f47d2a456dab260e9b0e2faecbeba6a682364c7a1fd1684cabdc10931a7f2005e2e4c6e64e41c3d2d19e4a442d6fa378b790b2a19ffbf0ca9f93c1da24eb188cd7263fa061a9345e552c233bdb9043d0836f77dd8f9a2fa07823be80451ad26be7286f3f50c6c341983dafca2290bb4635530bcdabb61da5a3b7936b025910a05b42e5b9d6320ac96a9d9df8aecb593dbe901006d544ee5e894a8e8ba70bddee1e09aec85608e4121b1267ae2768052ea1c8530fe767d5a7c292bdc06b3c6d9c722652aec59a4953754130ec650703b7047348aa39ce0f929df5f18964db25be18b27faf7f5ebff3aa0b8ddcbdb99e20957440023ee5092d0464dc56efb7178df132b6694762852613cb2096d381fc27ebbaa574f77252ff61beeb96df468fcacf68586d436e4479e84aa770953227a5195f1a48561d1a70814f7df27a4cba6cb93bebf761032e29729ccfb74f1d56f95c66d0b3d598593d2bb054cfc4da449c8ed02671db4b74bdc4a0b2f17f467b3faed3589fe614260b5c7c7234064d8531c882828a93cfc392db6453c17aef9e3c7c365b56bd9adedf126ccad9458063b3884524ff98f3f55ac2a104ac606e7e7ba0c473a0e8e1e37cfde66d4486d5b8b2fb8b0af634df6f2a49db5a0a5785f4e6fb54d73724389ff93368578cec0cfa2a51098d6dfcafb91938cc974296cadcac402bfcf41c971f5896b0263882b38a5f9bda16c0c86c7f30acb75127095b936fba6f8094eecb9bafb980216e1283b32c92fa253a4960c65689c9b09039ff1dbe4cf06707de588e0c867b45e94dae1047a824343f3ac9cc9875a87d091589e51ede6348a36f07bc09d82846109ac11f4b7787ab3d5ffba7f54c5b5e20bb6b81c7d3da4b454243982099d534cd709f4c5d2475baa6e1aae7f8a9a7c0a0a4aac63cc27b242285849963269c3e77ac927c7562bbd6bcfff2f8340c36a8a6698851e7230022b499c8946d7e802149c632d965a30f03c366ab237cbaadb08fd4411ced050658b6ad528513e1dd475c6368255029e10dae692e020a96d06006584649b8ba621063b1ea0e4264c7583e4e73b9fab6eef453fd00a93a6bfd5e4ea087e22b28efeafe289d1341c26978bd6476f706960d1e462e371e11f1e96c8776153ab89fdba45e0958f2634b7a52156c5ebe3570cc9fe7669e4c3918145702a3ebcfa5bce827732544f6d1fc51fe6cc12d16d75194cd9006f42dd0d5f8be1a9297e80a061cfba3afb2fb09b438f13e664b3551302b478fb486bd816a4145c9ff984465bc3ebe10c4fc1b684826993aed5e167f78ad728525b3ae0b00f5548e95038cd9db336fac55593024e460056d81ae24dfb74971feff0e86580d3072a18f42728838fcafead88db780f82de1b7dd5973e46f8890ec8570e56077359ec14c01a5a1868437cb48480d157661aaa587bcf9d1fedf61a957a645d0e36873b8acccee59be2a8edc35e17da621d842e4235839ddb633e61fdd97c85d1d1c74cf42595df35a6e44427fce3151794876599370408cc22d48a10ec2722b30e2bde8e0480bfe616dc0bb7e85f6e2e93e4cd9b62d4b6a80d3a9f0dfa475a3884e7808c7559dd147d228bb5ba1a3e750f766d19d45c47a052b564404760884d264c82a3e83098141983226e7429343fcaf2b92780fe0ed8af17df8d991949011c530afc3d37df5e3c150e18ce1bd86334606ef50b44e03608770cfa8fc4f7c7f4380c1d80276f7b9038fb442982e202d41fee240db9f96fdf3a29094bf856027b9ce8561a396355f94aa15701fd40bfdb6ac4a54c976085d5d4137be417c194b1e07142ed8a31dd22193fb71eb14c35105b23aeb86329169c2eef587585d3753d268162640453fe40fea937162aaaa3a6579d83868a986d4671cae7181d8c821da4fcf9fdc29fbefd291fa8c1c05d6f289210b5b9943c2ed55c0bebb27c061e0478ded619859735a6bd1d18df3e6380d010bdc7fbf5b33de651857f379b394d0bd7edde7d8", 0x1000}], 0x6, 0x0, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000027c0)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) stat(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)) 16:43:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="10e73aa1e2df6a6e2530ea4f54cb2d46809fc8ea21e8c49e9da9b8da3053f553933beac3ecbb002a0d65b4ce22531521fc2b8b33f1385d", 0x37}, {&(0x7f0000000040)="48cf6a14ed69184bfcca25eec3e4e12ff18abf3590b9a1b35e55477188", 0x1d}, {&(0x7f0000000080)="224a6cd6876144d5191ee86c08429a6952f5de41d616", 0x16}, {&(0x7f00000000c0)="6350b964d75291b328661658d0d8f5636a07e9a6372d80079e072628e0d999ef8bde604985856f413ad43821a527527f41e2ba928d45c30cf8e77da2eaa46554976069bd44f2b20d7f5d0b9c6e40dac50d7fe37057b8461e23f907dc31a1a999f37732762876f0a4941d7231b5b792", 0x6f}], 0x4, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) 16:43:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82032e2f668c6c653000"], 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="86d2accebe152809eff493222d527cc51aebcce1c2d56356fb2113b9c3d38b28abd2203ce4fb527b865ee3ec1103939c26e4c46aa11b884956fa83cdd92f29c501252b9ac816ac0ef6bb91611a1940291d46153528809b3634c1ff5f70bd7f7d9255772992100804246ea54806f6a0ad362933adfb12545533caefc0f6fe4045caba4ba57afdd6c4a9a70aeb28d4aeeae9bca32e78824e75a643734dcd8b2790639a28c373e7bca40d3dbfec3536da9a94454c28393edb635c145cf0fe50a1b7ce38fcd46fbc19a05d5cfd2d434814327e06c7c17dd9dd3efb93d90e1eb19bf9d87ff7b5e59f7c7a0fa86eeaa548760c1a28b9b906f812bb2c0450b1db72e5cded485cfa8129e92b1cea79fa104f8f883ff4a5726ffb82e1c157ac721172ddc37d1b01211c953792b6a1deeea0ef16565c9b5089e865ba9f7b677b6fdfe5733be7cb70612c4854d4f1903d3c19c4b77a08f3b02249462cc2d615755d515d1eadc3dbc580baf4fe2b8e8b63483140b5de17cec029ea4db58762a961a6685673da91f41969fad6a4fe10fa653a2384e5d1547c81e957c41e7042317eddf89a1e9ab3411678c12d9aba231d98e33d98fd9b9cb3dc019489abd57e6756ee78ce0605db95e24b9db4187f01fac43443960a031e54246b58322cd9257ca43df150de6d71e42bd13e94abe9297cb0dc05735950864a5d5f94b9dbb7b5f9337415afa74c74c48d0ecfcc95b81a8ff19928d53997e464f7cfe9531419a767c7e70def0f35a8af539af8f84256efb3bbc59da79fdffa69b55e27f2fc66c124bfd6d5a549949398b6824431102de8b49b91b831caa328456002c4c54686afc19f2b6d67843d4db4c16e3772501bb76a37a3b0cd2338988fbd87551e4afa4ca245261bbd6860b1380ba4243cc93be5459672a9fbf29abf565fba84831ffaf894c83e6a4c4ae6f68016490004d2152bd49299f738c43be0c8773ef85c64ce7c237c09a0bc158ff114dc6f119d8ecf4424af5de4197b3d2f0f42de5ef20a4c49f0baba3384dcd5bd6af99f692ff6d5803067cc11a03ac8291412a3548c09512d9cc97d672d03bdeaae0ed147515de8f574e568abf04a3c91c0ecc74caa2ff2cc777fefeac98c07d0e139678c03f47276a5950a3021218d3b6f71d073d6363eeac8c2d97739a1785ef11f9bfda36d0b0f300e651e4cb264bd4d51bd7b57ec3d31396576039effb8ec8540e12baef1637029bbaf7afdefc332f3273169b953117264dd48158d91a1539ab0d91c8db0019b2b90e6163213c4fb01c1f309dedb44a261b575571d37d96530b88b03d958118b35d0e10322c752daa6a25f8f2cc6a82aa132e3f715e68717a5483232f788f259df6bae49559b2d5db23dc7bdc624f079a5ca18b357f40d3248793db403f01a46ae2bde3e195531513f535063879f3907ff0e6067303aee09408cd4d1ee462c6ec680071665c9a070c6afa35af226dc504b625d36b1f526d1740c8a7b652a30ed90abc286f5cdaa5cf44d919ab8dc1aef1ae2865a0e8f93726740af651fbf5fbb9aa5c84cd18927c3bc51b354d85b220442a42315c69826284b5b2189110f07cc22d28e4b3d36e31de3552a3540c899cb3810c89e8a329773858d1f29ac1042c42e297af0b56d8c0b09f9d8cc18f371255b02658c5fc7a75cb18406241a0cc4f93df26ea722c1601fc6327c514a5f07d22b613e49876015079c14dad2e0487e136144e2b11a4e7f17d52c9e507df1d5959f06876bb1b64c656957620386010a360f177414a5f1b3639103fdc1d4fee8ae0eed952a88004bb168895354359ccb0e9a9805982c6c1bb6817e853135bcc250ebcf21c42cf4bab44c36c141e8c16b00ffa84777b2ef243514526a7c85b17321a74adf4663ca8b145593b6c1908e5d4b57e7f42795d6b8a7850a953b6e70ecfc84180df5508e74d5d28d9805b2c15097eaaa50145f022ae71512a8ccb803db7e4b12bd58d74506c4564be12d2ab33e3f604241eac0186e07e45601f560ebfa0b8708a1b3922ecc7d2aa4f77c392403a233c020b23ec384f5ae6eff5d11573efd5eb4f60da6dbade660a75e2b43add0318ddadc3c384b92082ecd7e9425f1bbe2f0aa5a7042bca219c8af492b017f8c0125851cba7f76b14e275c6041dfcba46cec856e924c7f57e41c1d06d719e5891e7ff0f0b7f2dbdaf254c819801bdec66d407e8f1a7eb483c0ffb3b17cb92815a2bb9919775f59526cf214f38766d93b10cb175c9e6bbf216daf52066e6ca0f8224c8589f89b941bca68a6f63d60ca955c59b74f246183e0f83459dc83829bdfb27c8c2f72bef1fe3a8575e88b2c8f119cf948e1020985d49ef4a08e0ef6e9f16c2a0d99b22582a1fa12e8e59a0a44a25821e79d4f79538ad54893bb20b5c0a694b04f54733db9f288cfdef9d0d75c29454657d5e64b65ecd050d0f7106d182360d0edff33438af8913b8add9ff3dc7808425679666ed0be18964ef72ba467b6e90c6b9b10decfc7ab13a07b621f73a4e8038b117c8126d363d32d817b4da3c4e25f5b2d9153ac9e1d16986f513621b7b580be39781707e276072e9af9c999f228b1232faa69fdcb59ed9d032f6d8fbdb5a84305cb2dacbfbbc354187989710f4a28402c01901e23b371ac13da6c554f070fe1b012f8e7468454bcfb2cd92cd92ff55e4f7b907c3a6177ba8a113f44ebcb829e505b6678a64b7046b7d14d978f114540bf94f12ebbe8f05f1d13c06a0a98b70954fc7cb196f78dc8a97628678ffa40160e332632fb10e0ddce2a91a2bd2badbd44a501b18fc41668e3ac9128f313f0976b35e8754c02e2f99db01449966f738d46d778494f4fdc1cb80753311cd94a8341397edcd8a36f974458169e723df2ad1f2d3eaa4df2500a1cb5872215d8a8243d503f061b82d1d28b92d38ba123965568d36c0092fec575c3b2fe0652458f5cfa72c3aa0f114386c2bfea847ce2d20c9472660b17940837c805aefa90e23ac5fe8441dffbe6182496f7442eddfcd097d27880e8023fd177832cbff674cef70099a2edd2da9a4c6d3c160aa09919ae8579cd30143d39142936443955e7a7659b15b0b5b9e5985f64ce1dab88a85b29a1df2a54139b6a3af7cd8ab4b88c561e4001f091987cfe9d84050a40bec4e9b18f3a70b7062b3069bc6051c571543ab7dc2f039600ec153afff4103ba3c5ed5bd29975babd1441a27007949905b5c07d0d3f6c591a436137c1b6c24cf68a3ec1e8d2bb8d09b220362ab8f918bd32238c46215ce631331cd049daf411b0685c307e0a88b52cd66c52c9e3f8abf7ec71109689ab5e6492cd89a315b78f770e949c08c3694382c3a55f3bb26627a06e884d6e1c72412eb62a34839ae87853e2946d4c417fab1442cf149aa0e39b08103d57fd2825241f0519d840c9ba4e77abf58d3078b0a9d049e1c9e76705b0fcc84b3cdd30e2cbfc6d2bd61859a4d3f70a8feb6a66435d7574a9ed77dd588ebad3d09b55a3704977c60c174ed239df03bf9b38ce52f9d7d81cd0bb98b0df3719eeba47000acaecf168a2eaf4cda095b13dd7d80838967b3c4c5d5cf1d141a7cbb40a2e1a668aa476a504a0bf84c7fea49e6dc9d109bb1df011d129e137df29dcf0ca54d01cf9ed891992fe05544a9cd6e8e0e0d1ec230e76f54a85b4f66b1c05c458f39cb4f3fe022eb966ef7af741416660fe566d02f4adb46eea41aa69e8ab515917dd4242461b25323da393c8049add60366d9b5b1d8e2006345139210a8e2b8bb8ab9d8186c79614a19f2d746f3c2ba792bfd09426b71ecb8f9cf2c8c1a0bc3a5287a33b5bb9e18d688ca7518a2cdf9b57d15097eee29075629f1d089f64d94555e9eea822595b8dce846f22866bb7a3676ecd23584cb797849a7b922f54d1b79bd17140ccb172693df7afba80d0339c3fc1ce3bdf2a2a7dcc213807f57d58a272eeb9ed4f61d5abc12a0e7cca4f26deac0d45bb9e40e0e0fc6d4938808afabcadcbc19b5499efaf552feb789eeec5a15a8e40d3ff18b9834e5e561abcf010a0bc10d48223fa8b304a79c4310fe1f21f2b8c116eb01243d0296d8313fdf702e46d3dc3c71c370feb30a103f75f73e91242ea98cf4bf83b5b5df69dab8637bd6aa757c9828c51abf1500e454ad272ea5c09c33352ae5d33e9de8597d86b5bae3c3d1c6a2ff9b985a76ea4538240cf34584315f1e6be1e5f40c81af2cef2f8b52c09744491c5a40dc4f9fc87965b81f84792976999bd652870276f670b2a97a80ea09093f2435e658fd84e55c909da4a5ee814811b1016933c51a4fd60b7491c707a70a499374c55019525c60cfeff0c440cd9311662c40bc3239f839c379d20c2334f7e8e32644df72ecea7293b3f26328b00c499737069aa48050f23928ca80da265592dc468bba4771cffeccbf9c7e9a9f4a650bf7057e7211bbb6cfcc4ec213a9217b5e45616e390ae3582b79c64ccb577f9e0b72e0939cc68802dd3503e3de35ee38659658a3a61b24039826e179d3b937ad7f8829c31a6477a615096cbddf8bdb73154dc169ad9587dd91ad2bbac93aa1e5fddad276fe8190d3c2d91294c3685583701e3509ce45be3f768d059eb9aa5d06120e6ab4115321e9224870db1f22f18ef605479ca0f54e3d647563e3bcd7125baaa6129f52ccb161669c6159ce68b4fdcd4f1a3fbc8f8f6878c96e47441ca07927bc7c2b7a1b32e6570d845622dfa825370be52da4793c10a08ee4188300173d6daeafcd192aa61d67e0df6c203fd40914be6daa7a1f8c08ff3c629e8cf70a03857efe588c6b023f469249b3ad762e2f6b1951c1912309785bc23a2992f7f4db5f6c5371351dae7b50db258129777124d79a6de5e68b8e11f1b99f298cc2331e39f12e8d899b7ccfc2a920fd4ae0f169ed283b2e6aa6b78894343b6f66a092c684398ad40075d6c7ad01cb628ea56723b97ec995810ec106db017a46c36cf55a42f3d3fae938207692f253a014363275db3ccd7fc505a7df1040fe316752682c74c943d584fa62c4f32f5937b5738a01e732f08989a7f4d56e69e1f58b2d7710efb34326c16bbc6e98042c3eee9855ccc36888cbbb4294a89e7691fd7f996943fb8982e7949af9eeba1b1fce118c4f3b634407ad520e8736ab1c86cded6851851a7df222b4c9f5877d81036a4587309d785acf07aad8cbc22f47668a714087845bbbd593fb895cdce23dce5d6e8ad0d801a43bd66e2f90322f533e4e4125c1186bee351266477db74acc3a694fd2650f64b5bb75ff598a498f6f27cb8c9545fd50f2a6ad40166d7754e2f64f08881bf11be5a7c3eee3ddf241635e96ca0e3372969a02666c1911ae4bdee5587ca1a56ae09b977a160d3bc89d847c37694be3b1fdf4ffd7e43cbbccd88d0ecdbd42c58d7a3622e17b1cc804721eea2262676977dcc9b9ef1b1a8bc7be810eb55dd0a0f73f24cd116c7f9b32eb9da2e5d93b9e77db3e2ca6deed3bb6e11f41b12071285f59332623ece2d86e542e0edca533d7e9e175e35a6a036fedd31c665536a2662ed424bdbeb234326e50dbc84786e", 0xf5a}], 0x1) 16:43:35 executing program 0: r0 = socket(0x11, 0x3, 0x4) getsockopt(r0, 0x11, 0x1, 0x0, 0x0) 16:43:36 executing program 1: socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc020699e, &(0x7f00000000c0)) 16:43:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r1, &(0x7f0000000480)=[{0x0, 0xffffffffffffff95}], 0x1209) close(r0) 16:43:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="4347b273ebe05918f94779abf1a0b26bacf87aa00289e5c4fdde4cb3c580769f30978928d8687d9bc06a1690953f55277a86ce4315498d06840d5b73cc4e52b4ddf821403a93b870b78e616d06cf34b4a6b186a55e1a074295f69ce402daac9bb293e06be5a5fa13648b394b725ff6f8622b37187263f1a5e81d1cf40b5e30a94187089f000f33bbebe906cf8449728a6c8fd862c1d88c247a9050e5678d4c43f1"}, {&(0x7f0000000280)="e26e31e0aeaf2fb680496e4cedd4b5943deff0a02c530adc5dc4db71b94dfd7021b3a33852f18bda5a1f91d3fc1114008b69ce5909b6df63871ebed01918ffeced062c17b6ee772353922398d7b527e5169458c869f4c058e970a7cc5726de1df7ac77928f01553d0ca042512f362deb81eceb3697b9a3ad8957b9095e26ab0f71bf07c2acd5dcb00a6f0ad63c2772de27fde3b225bd2390dd", 0xfffffffffffffcfa}, {&(0x7f0000000340)="ebae017a9c6afb5c85cbc3f8497db2f4f1ae5ab2214ac5aa4d913930f6b6218a8b5f631823517ba0c9ceb6f1045e06cd1c559ae3205527e12072dfdf6e73f23a336244d17ae56eef216e5f79c8c7629736f1afd527c103ef9f630c15b2576342548bb9ad63131dce725b32a3203497e3d4e00bd41334fabaa302678b1ec4690156e518d6870096321d8a6275697670a2f4f82653d5573de8a9ec1641a2cf1b01d753d536e064909533e6c00f6e935123c798b04e15b98603a34f9c9ffea40e0c39a8a211237cd626a0b3e8c24566a29d6c8ff4bf5819d929d72a7766e44c2bf1ba8687324003bd3a6c746c594fac", 0xffffffffffffff22}, {&(0x7f00000000c0)="82f1d8ecb9d61911d43a9d42a8bba3f94b4a7d15e30b3e30bbb93d78ec12be0ca7c56664419864584f7ef969c81ff6"}, {&(0x7f0000000440)="46927b63bef1c73c2ad1a821cd83050065a20915787f15827b717afd3664a67d724c9ef1e84b3602741fc49a6dc001a65a1a07ecf2fd7ce12bc71a7b3f905731e969df31ba7e01d012e5e60c09f3da3118c76b55b2c50f3f357ecccf4976b44cf0790d475f45dc4ed9ea15bccb2d8efe8a3979a67e503a7e6ed49a20b229fc982663091228d2afbb9b8a14598890afb5960f6c880b2584cb279cbad743c93a3192bd479935b2d2061de86cf1fbe0ee3ce000141d037aaa8f468621d75ceb69001673fb522c1a6304d28675202703cf87129c0f5dc6f04bd7f3770d7d18692e6ededf19d08c0788f78d3065419358213061126eab7433f114a3ae20b969e4eac4bc13dcd32866ae8c8b9aab194f2d6a8fa3337eb2fb779474c6818ab27ff42f147224a9ccc14e5cc68ceb7c513a5dd685a4702f5117a66ec7e0ebdeb2861bc27b42c5166371bec0752aa97a0f6dedeb0a53342e897e4bb732c6c90671976956f35569430c1f807b014393849aec9e10986d46a1ee67d224bcbc4ddc4ff02e725f7870a869c8ecafb44735363257a3d9d2bfe766f8b18bdec56ef2ee56ad144a5c19aa2c3bfa665827ec5b339eab23d50e45c7b8013d38195e24e2516e47e1f8c5c4e197473b8ddc20f9bdf7c4cc5511bcd56db1e3fb1830a4a7a1a176f77bd80567772ca490acb05b4587c93044b1197d8498661c73dba428f5323e717b3bfb3254dde8944b271cb45a0950bd25f9d9aa1cd6ec05ab52de1471d8c59dd4d6b49cd0a6f0b81e6fe3eec37281dbe202e507012cfbc3dd9588f90834a61f4a85a8549b887b6e82d360ac40cdfd9cbf2ee129e0845e7abcc03dbadef2c9704b120f319dce97ec7b4588e2046febd4f49c6abb955e7fbb8b3402f772be91bafe931c83e50b3889399ed599db81e84910f1d5cc79805c9b6645cddb7c62b176c2aed5c33b9e192076b35bf1aa54fef74a8845622485ffde000aa58ea6b92b7d156070c588520e17461986f348399f1d9bd6df83ff3e871697760c4af594dda9edc8ed381fde7fdab6abd4cc2fbcfa2a07a7316f14d4ff37ca1478d8f8005f0cfa7ee2ac3acc329bcf46e2c11062243a526978db3369fbeb0ff6b7623b7be1aca88ef9ef1e172819200e57b09ae6f8eda0a35dc738df03b7a96a46d766d0f099441171c4e61afc87ca658d16296e7639786bb609660933f0a174e8035a60866781a9f29e3cbd5786e16a4dc8548a0c199eb6a2b3641b80926410ba4e638f216bc823b1dce03f2a400ae7fb8fe2ef0fcb18d518c1f4145d5030a866b684ba336f65d36d18928fe4ce5a27baf885f6711f64adb928f76928976c2ee522bbb0c69660a07b9acb67911f5f7c0be8212a53171b25f8dd0c294176e96bd6424125898f4c0d3558f3a8a75002472a53802bc6354dc79aac2086d73165957042bf1d13a83e51044a19410ffa9d233c64342b9f0a30cf8d2773f2cd6fd3e9a507a462d06c1b4b2f3dbccab03679eb17b11f323fad01ba4bcf5dcffb233151b3fe513c5def6979a9c53e648393645ac68c5f2f01344a5d8ff65d4d3770636e8d834967e0f175739d0be74f9e7f17bd28420caa1eab615a540f7429c302d8bf7fbea11a27e0ef5352725955d49f0248fe7dc1e46a046dae2bb208db0207d693e103c3880f5951c12ab3497083df249054a6838256f39d47fc4d9cf00aa08f98e299ea4e67bd3174df56f78f56a4ddf510e992a684ba32ca5c11f94a231d5362737ea7b3e551ab38a9dde945b37b15be05b1c4296f9a8121daaed850430e95d022a6b531a289e3238ad64b39a74ee4c1861a97be145d3084b428d019200f0443b1e31d5fa8b46aa095167a820a14885adced4143806b42face2e7c44e048ad86360c45fddc2d75eff26baedda9b1cf061de2bb4c6665969ae9be993e9c4ea8dc33be8dbe3cfbb32d09cac28fe906b745309ee56da1325bee4fd175e33bae76cf2063bded57c63a5b4a72269c42e3112f701aa59908c8834d1a8b515c0c7e0a4920644eb17eae15de7212cd0562cd6d64a90a713ac287c508cb90bd7d6024530c93ae0609ead89c8fe5380bf376eb0bdc613624f6680573d42743727821bbb497437478b4114cdee3a73d51238b2e054ef1566db67efe27c3f99ef24695e3237b748a6bf798d56dee396c3ebd1e9e364fc8a89d275006379c4b823f74d1137ccae441cb5e5475feac1e809061387f8c102cd20e7077c4da637da140bcf8f37f5e9c1e13cad2cc787753c2d62394e38fd7d9b6380b322af4109c13f1850e0f463f49dc00cef5a5b69ae503ffa8383971e54167ea2cc96dcb40557cbd8ffebdf05c4cd501b5d9bd7d8a2b0b9b261ab4998d804096fd9b5881852ba84222c07434c42ec256028971422c1359f0d5f070d8d0d57f944fe6c90ba4d5cf5f0576c63cfbe7f272522b37fb6214b3e05cfd78e27c4e9f5825b54c32f19f5961cef64fab8b9b02514cd75858c646809946172303b3150559e2b87efa0995b019532b62c1e652b5de7d10d0c05177420e7525b9737721f80cc2ea361c693cd55c485eae3619e9b3f604e5827a16f343119618af098cb376e84f1986405bbe17cbb47f8ce2008ed385f3c222fc844166e7f4370db284106047826554ed53262b121a3229b4b27d8fe8da94164d7fe6e74c98d3f3d1cd59e19b142c26296bc3b51d1fb83d7c22c85ec793e1340d6057d0fec7a38617cd4a8d1881211bb74cb8a74f7c6ec73bd09ac53d732a104774f0d985ecd48f7a52a7e90fbd67200b2bebac978c23994d0b8e633ed14b99f7156e975f480c2e0b6d9acd60138486254a3489961b0a734702e00c8dafebefa77d64c6f6a4b1087e1ca5409c59155aa5735298dda5c5216c241763b7d791ce5d6d1b63b67c2098c66af0c4efa004d5d88ce235bf6f9a79c607252802f79a87c602a147c9d234698a974f0daa5f0a5956a15a65bb3351cc464c002c2af99cf76ae7980f3b56e284dbd456fc8904f2e9e6f62234ac7cd75b89270e7c58e058d24227bf64e931b869797c5a1ab739e0cbb39902265c1eac4fbdb60f243fef8a2ad248eb5416569f454da8f5d6cf3e57bb988b02978cf7bb23e5b4eb5d58eb4e9a930b0e8ecbe360fe9e1587d2d1709d1f21e387e25f94fc1bcfc42fa7b804621ebbf02fea55cfc5957f8f737890083e16da4c922c265d05fc8a58429b8239d002105156d0afb0d0a401c842770928086d75d325a7e8b718e6ccaddefb4325cb5787b8cc426ecd169ef242a4acb39da09d73323d7b682c425d94ad5d62161bd80038ec3fc292bde77df614a77e4db743cd79655b0316c021e0f4259aa15a81b763209d22f3acd256557f5b52590fe37897010097b16266b8a36a2e8a357999d4b33b5e3831aad2364bd2aa201b3e4316743b7ffc1bac47e0ef826230511f9cbb5be2a6dc13bc74cdb5dc712cf7745876ca859160b60996e38145dc7b7bca9161543fd9f1e98bc4056ea7f61532e0bd3f3cedb93721a8fe0d14b01ca470ac6686eb9f08cbd37b3287cde828a5cabce42a8c8a7fa54c090e0d42b748ed3a0b713c4b77311c90f3cae41cc9d5e55a1da455884ec9f9a54c1e770b749b8e80ea333950e166acaa93bd4793387497edb9ab45d683726563ce926764a980a6e27dff3797b2e2ca9cc3745a4dca2e7abd769ba1fe4b6c76d5dd9d302f7fd620342e39a7eb4add2b52a8c8c8a0fc9a6636fb6fdc5dd67236ff9971f4c37997bf0931a0b1d5051d634e2d83ff7f0e5bf379d67e6ead3f1d94f8a0444cfc52f8d22212d9cbdc76ddc7c6eee0b16a86d270dab029f612fd3c0b97460d411302dd9d57f01150e0b21ea09b0deb1abe569bd9057fbd7b484a610e9e66631f8e96b6726d1338908263ac1d2053616886910b375ca98d313a84a12e27f228824584f84de5b9460ffdd475d3bca2a9535bebad1ebd78632dd4d679c8a988aeedc9d1b4323e466c3ee8935d57c589ac1c1520fc6e5ff188535b3468490b3f90d81657681b4ff21bca01c7b25dbb339427e6f31df937eabc1511e4440ef1fac970e5a50ccafdf7479db250a13c2685ad4132f7c24d2a5d37a61dbe70841409c0ae944edb96a95bc6c66416a3b4a4cdaf0fe7061d4473a7d23d24084298cb7a6fe1932d6bbe0995ae7fa79a7edf27b587c14211fa7720d956a64442d2e1dd8610c1a6902074ca5c678c16b0202fb86a9d62c16f5536ac3a68a851e049d00302c58f85ede0d0539f5470b6a78393b8719caef239b6d1b1b12aadcb0160c8ca673350ebe8c15c56f865e913e161b5eb9cbfde5fb6b0efc23d2f11958e342cdd52852b98386728e94fdab86caec862546d8e1c95c0e6e713fc86a82ba2ca7f00c496c1cd32c46c1ac57873f363003cc43ec65ec03ffd32d7341ca854806dfe66c941d7df2ee15705a927078d4201d501bbdee63abb8b67e8a14ccfec7b4a468944fcb8b6ce8543375d978787836a1a18d15053e709e6c94f55a19d4ad67b0782363414b968ac00c272de6af006d2df5c40d5bdabc1a72934a537adca131053bdc4e6b64119312fa6598141f1226d2489a54fb1bd40f7576f3938c46388e61fc8295f61dc592f5f684deb3ead6e4497fe8701459de0e05aa6d10e02afd43c7b33fdbe9901eb0cd8e48a7d0624a9c826b6ab189ed7bd599b0d80ef78e650edf8fcf9ded3e13c5308e0d38e10c3b32ed039c86d448134116ca8a7ca2303cebc67c8b78d1cb34b3254fa4b8c080bd7bfebd3622d1c52d8692115a8f7b2f89491272eecc00be2b98ce2eb1e43197cca542aa1101c9dc28c4d9ed069d6fbde060bab5db0a9a8b7eeedcaae54df35634ad30fd0366012d8b33ce534bfb1f2bbf0cc7659a8aa66ab4f2435bb6b1fa264fc33363b175d1b08d661e4ea7e88ef4e3414c4d925b1bb63b88ca5207b43e9fd6c4f36d96a0619ae04665b8cdd009e0061a7822d4a53e4ff99d6a1b235009cda063c8aed78384668f99da2063a8a1047f00710126d689572099eeaef5551b59c2eb36331bbbe01aafb622cb23b31c148f78ba5adc76cbe2ff83224f7750c0528067fa5639a5c9f4336730042497be0f00d8432d2ff58f2326105640bfc1881ca866174d865668056691de30525f9580a6b9f8a5207b318051335bf197b910a93594a7cc4edcb20c292a84f201b2fd9a8b1f6317c273bb5d52ab437edaa2142aaa6685f19eccd3e689dd601c634fc0bd72ecad4d466f72d449d1f57aaac33a455bb2c91b420076aa5a881fc6ad7137323d2fb9a007cee3c49e92d678d12851532500a167fb70ceb76ef1f74476c4b2f6547b3d97bd622bde734479eb9246487226b7cbf547e9e3bede56226f654d24b73560dbfc0218df2ae14f95f15e5a47b1619d06350e82b13571a32d39026021bc8ac8270271872001adc2b0886337c22e4b61b144bfc782aff264fa15d3039708d0e2648cec2fc38f87295db4d2e87294f35a582b9d444f6d312bcab3619fec7550602957296fe686b6242026e822b1d02d39256356ba58ad65faf423f09f3775a80524675a2c1ac5c159b8822ae2cf38dd7812ffae96bbce9e7965cdeb8cd2411660e3117a608808a9af1d14d533c07e297199d3601834906aebe35ffa15e2b39e7e35a7e752ce923328b6d1aaef18f3e77fc9daa1c19b1c89688fed0630e641b3efb68c62960c3da64b9cdc827a2af7a3957830fdbe9fb7024197c5e6b162077efe1d668fee4498b111b1d9115f73747a68d49d71d3c95c810f9e4dd9dd4f3af2bdea98902a48ecbe3bf534fd310ff8818e35bdb", 0xfffffffffffffeeb}, {&(0x7f0000000100)="058137b7e686d27d838b38495e9fe078c3d5c702d65ecc1476ca9813c107086431"}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r5 = getgid() fchown(r1, r4, r5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:43:36 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x8000, 0x2) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 16:43:36 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fcntl$setown(r0, 0x6, r1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0xf9c, 0x9}, 0xc) fcntl$setown(r0, 0x6, 0x0) 16:43:36 executing program 0: r0 = socket$inet(0x2, 0x4, 0x138) setsockopt(r0, 0x0, 0x8000000000014, 0x0, 0x0) 16:43:37 executing program 1: pipe2(&(0x7f0000000080), 0x4) socket$inet(0x2, 0x2, 0x0) r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:43:37 executing program 0: setrlimit(0xf, &(0x7f0000000140)={0x6, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) fsync(r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806b9431b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_writev+0xa7 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *166747 52464 32767 0x10 0x4000000 1 syz-executor.0 1363 84707 73 0x100010 0 0 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbc8ca) at witness_warn+0x69e userret(ffff800020b293d8) at userret+0x36a syscall(ffff800022c0bbd0) at syscall+0x44a Xsyscall(6,5,d,0,3,8b653bd21b0) at Xsyscall+0x128 end of kernel end trace frame: 0x8b8d76f70d0, count: 9 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 witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbc8ca) at witness_warn+0x69e userret(ffff800020b293d8) at userret+0x36a syscall(ffff800022c0bbd0) at syscall+0x44a Xsyscall(6,5,d,0,3,8b653bd21b0) at Xsyscall+0x128 end of kernel end trace frame: 0x8b8d76f70d0, count: -6 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022c0b910 rbx 0xffff800022c0b9c0 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020dce000 rax 0xffff8000009b1600 r8 0xffffffff81c4d0a3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xefc5a8af904832da r12 0x3000000008 r13 0xffff800022c0b920 r14 0x100 r15 0x1 rip 0xffffffff81e02eb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022c0b900 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=166747 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b289f8,0xffffffff8236a818 process=0xffff800020b7ca80 user=0xffff800022c06000, vmspace=0xfffffd807effe2e0 estcpu=36, cpticks=4, pctcpu=0.0 user=0, sys=4, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 85464 469168 50717 32767 2 0x10 syz-executor.1 85464 365890 50717 32767 3 0x4000090 fsleep syz-executor.1 52464 170484 99209 32767 2 0x10 syz-executor.0 52464 21111 99209 32767 3 0x4000090 fsleep syz-executor.0 52464 228647 99209 32767 3 0x4000090 fsleep syz-executor.0 *52464 166747 99209 32767 7 0x4000010 syz-executor.0 50717 401817 42272 32767 2 0x490 syz-executor.1 42272 273262 63184 0 3 0x82 wait syz-executor.1 99209 385370 68929 32767 2 0x490 syz-executor.0 68929 414087 63184 0 3 0x82 wait syz-executor.0 48977 264624 0 0 3 0x14200 bored sosplice 63184 35274 81825 0 3 0x82 thrsleep syz-fuzzer 63184 363543 81825 0 3 0x4000082 thrsleep syz-fuzzer 63184 147638 81825 0 3 0x4000082 thrsleep syz-fuzzer 63184 394981 81825 0 3 0x4000082 thrsleep syz-fuzzer 63184 336648 81825 0 3 0x4000082 thrsleep syz-fuzzer 63184 295088 81825 0 3 0x4000082 thrsleep syz-fuzzer 63184 311601 81825 0 3 0x4000082 thrsleep syz-fuzzer 63184 126764 81825 0 3 0x4000082 thrsleep syz-fuzzer 63184 102041 81825 0 3 0x4000082 kqread syz-fuzzer 63184 449000 81825 0 3 0x4000082 thrsleep syz-fuzzer 81825 355167 13089 0 3 0x10008a pause ksh 13089 389594 81341 0 3 0x92 select sshd 26352 41554 1 0 3 0x100083 ttyin getty 81341 133584 1 0 3 0x80 select sshd 84707 1363 13077 73 7 0x100010 syslogd 13077 520208 1 0 3 0x100082 netio syslogd 59371 15083 1 77 3 0x100090 poll dhclient 64305 29922 1 0 3 0x80 poll dhclient 59868 207277 0 0 2 0x14200 zerothread 19946 15653 0 0 3 0x14200 aiodoned aiodoned 94706 442632 0 0 3 0x14200 syncer update 19543 228929 0 0 3 0x14200 cleaner cleaner 18189 505488 0 0 3 0x14200 reaper reaper 33659 396710 0 0 3 0x14200 pgdaemon pagedaemon 93106 62155 0 0 3 0x14200 bored crynlk 1399 188679 0 0 3 0x14200 bored crypto 23147 515605 0 0 3 0x40014200 acpi0 acpi0 89750 216891 0 0 3 0x40014200 idle1 1529 22007 0 0 3 0x14200 bored softnet 22800 313364 0 0 3 0x14200 bored systqmp 87985 88016 0 0 3 0x14200 bored systq 29440 406532 0 0 3 0x40014200 bored softclock 92205 141210 0 0 3 0x40014200 idle0 75168 448355 0 0 3 0x14200 bored smr 1 139914 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 52464 (syz-executor.0) thread 0xffff800020b293d8 (166747) exclusive rrwlock inode r = 0 (0xfffffd806b9431b8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_writev+0xa7 #7 syscall+0x552 #8 Xsyscall+0x128 Process 84707 (syslogd) thread 0xffff800020b60778 (1363) exclusive rrwlock inode r = 0 (0xfffffd806ebaa098) #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 9461 6321K 6321K 78643K 10958 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 3871 0 0 ifaddr 35 11K 12K 78643K 537 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 207 0 0 iov 0 0K 24K 78643K 317 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 3254 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 46 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 490 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 4327 0 0 sigio 0 0K 0K 78643K 41 0 0 proc 41 38K 70K 78643K 4105 0 0 subproc 34 2K 2K 78643K 1428 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 564 0 0 in_multi 33 2K 2K 78643K 1069 0 0 ether_multi 1 0K 0K 78643K 19 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 1498 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 102 21K 30K 78643K 15278 0 0 UVM aobj 130 4K 4K 78643K 151 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 243 0 0 NDP 5 0K 0K 78643K 255 0 0 temp 121 2750K 2830K 78643K 21511 0 0 kqueue 0 0K 0K 78643K 51 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 171 0 165 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 356 0 354 1 0 1 1 0 8 0 rtentry 112 948 0 904 2 0 2 2 0 8 0 unpcb 120 1502 0 1494 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3820 0 3820 1 1 0 1 0 8 0 tcpcb 544 987 0 983 1 0 1 1 0 8 0 inpcb 280 2380 0 2372 2 1 1 2 0 8 0 nd6 48 252 0 246 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3851 0 3659 15 3 12 13 0 8 0 art_table 32 3852 0 3659 2 0 2 2 0 8 0 art_node 16 947 0 907 1 0 1 1 0 8 0 sysvmsgpl 40 39 0 23 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 486 0 476 1 0 1 1 0 8 0 shmpl 112 149 0 21 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5797 0 4362 47 0 47 47 0 8 0 ffsino 272 5797 0 4362 96 0 96 96 0 8 0 nchpl 144 10981 0 9353 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 45414 0 45414 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 31692 0 31692 14 13 1 6 0 8 1 plimitpl 152 735 0 726 1 0 1 1 0 8 0 sigapl 432 4252 0 4236 5 3 2 3 0 8 0 futexpl 56 37936 0 37933 1 0 1 1 0 8 0 knotepl 112 2557 0 2538 1 0 1 1 0 8 0 kqueuepl 104 884 0 882 1 0 1 1 0 8 0 pipepl 112 2844 0 2823 12 11 1 2 0 8 0 fdescpl 488 4253 0 4236 3 0 3 3 0 8 0 filepl 152 25999 0 25895 18 13 5 7 0 8 0 lockfpl 104 801 0 801 6 5 1 1 0 8 1 lockfspl 48 260 0 260 6 5 1 1 0 8 1 sessionpl 112 99 0 89 1 0 1 1 0 8 0 pgrppl 48 143 0 133 1 0 1 1 0 8 0 ucredpl 96 7351 0 7342 1 0 1 1 0 8 0 zombiepl 144 4236 0 4236 3 2 1 1 0 8 1 processpl 896 4269 0 4236 4 0 4 4 0 8 0 procpl 632 11123 0 11077 14 9 5 5 0 8 1 srpgc 64 164 0 164 10 9 1 1 0 8 1 sosppl 128 58 0 58 12 12 0 1 0 8 0 sockpl 384 4320 0 4302 8 5 3 4 0 8 1 mcl64k 65536 15 0 0 2 0 2 2 0 8 0 mcl16k 16384 11 0 0 2 0 2 2 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 381 0 0 13 0 13 13 0 8 0 bufpl 256 15881 0 8857 440 0 440 440 0 8 0 anonpl 16 429674 0 423459 140 105 35 48 0 125 3 amapchunkpl 152 34056 0 33966 57 52 5 18 0 158 0 amappl16 192 17634 0 17234 115 93 22 33 0 8 1 amappl15 184 367 0 367 11 10 1 1 0 8 1 amappl14 176 1068 0 1058 1 0 1 1 0 8 0 amappl13 168 610 0 610 8 8 0 1 0 8 0 amappl12 160 194 0 194 10 9 1 1 0 8 1 amappl11 152 797 0 785 1 0 1 1 0 8 0 amappl10 144 808 0 802 2 1 1 1 0 8 0 amappl9 136 1860 0 1856 1 0 1 1 0 8 0 amappl8 128 1083 0 1054 2 0 2 2 0 8 0 amappl7 120 935 0 926 1 0 1 1 0 8 0 amappl6 112 599 0 588 1 0 1 1 0 8 0 amappl5 104 857 0 847 1 0 1 1 0 8 0 amappl4 96 4552 0 4527 1 0 1 1 0 8 0 amappl3 88 844 0 833 1 0 1 1 0 8 0 amappl2 80 27104 0 27027 4 2 2 3 0 8 0 amappl1 72 124130 0 123671 23 13 10 19 0 8 0 amappl 80 12658 0 12620 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 150 0 21 3 0 3 3 0 8 0 uaddrrnd 24 4253 0 4236 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4253 0 4236 1 0 1 1 0 8 0 vmmpekpl 168 38356 0 38330 2 0 2 2 0 8 0 vmmpepl 168 547885 0 546176 154 75 79 86 0 357 4 vmsppl 368 4252 0 4236 2 0 2 2 0 8 0 pdppl 4096 8514 0 8472 6 0 6 6 0 8 0 pvpl 32 1244916 0 1235393 315 207 108 130 0 265 18 pmappl 232 4252 0 4236 7 6 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 605 0 6 18 0 18 18 0 8 0