[{&(0x7f00000006c0)=""/182, 0xb6}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/166, 0xa6}], 0x3, 0x0, 0x3ff) ftruncate(r2, 0x0, 0x4000) 00:46:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x10, 0x4001, 0x6) socket(0x10, 0x1, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000100)=0x9, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)=""/69, 0x45}, {&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f00000002c0)=""/213, 0xd5}, {&(0x7f00000003c0)=""/55, 0x37}, {&(0x7f0000000400)=""/94, 0x5e}, {&(0x7f0000000480)=""/48, 0x30}, {&(0x7f00000004c0)=""/190, 0xbe}, {&(0x7f0000000580)=""/213, 0xd5}], 0x8, &(0x7f0000000700)=""/166, 0xa6}, 0x1) fchmod(r0, 0x20) mkdir(&(0x7f0000000800)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000840)) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x20, 0xeef) ftruncate(r1, 0x0, 0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000008c0)=0x10000000000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000900)=0x5) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000940)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000009c0)={0x10, 0xffc0000000000000, 0x4, 0xfff, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0xa000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffff801}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x7fff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5f}], ['./file0/file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000ec0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchflags(r1, 0x64146c554181baf8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000f00)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000f40)={0x3, 0x8000, 0x1, 0x0, "041a33746e248906e8da2e4e9baf25a80df473aa", 0x1, 0xffffffff}) open$dir(&(0x7f0000000f80)='./file\x00', 0x1, 0x20) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000fc0)={0x3, 0x800}) openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x8000, 0x0) 00:46:16 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="76bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) r11 = getpid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000380)=0xc) r13 = getegid() sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="e53c8d571b9c9c318a05"], 0x1, &(0x7f0000001b00)=[{&(0x7f0000000800)="706a73255d30380554e7efc26a4c6d7e90f87d54d93e0fdb59bdaec9caa6dfb963000b703418e2fd56878a86d5f38c75db8e0ac78539d771bd86d0585ad32821e29c25d0a107e4e99723993f10d4ecde74f77410f966a9857ded6fe64a31dc621a692d96343e5b68b0ae916462e4be0b4283acbaa7601695870292d375dd6772029b0bac96f76bd1245750f8155c862ebdc8525b0cfb11eac24310f056749325e17752749a06fa3dbbf1280e4862b69ef63f0710518b24e6c05166120aa9daa5686ba42d6f651353ee58bc37ee2600a7b030b1314b7c322197e607e177bc4cd73134594cb4d5d8a7429286474cbc9681dc6877476dd8806796ffe66961d0eb9e4af37c66c80a4e64c0ad8f865c48e03f63e536321bbdf008cd7fa604c546df60af6ecdc8222cb70f1f87a1651bb34d91fb756d41cc95f0cee2651c7df76f43f4a600135a871b90d44e0cfdd5708c368284568aa068963472b1dfe9daa9b0ab0fe2a187017f19aa73e7a73ef0e1013e834d8f53f23cec2cf9ee18f81a74a9471673745669c08b91788c4df47677709d89eaa0695a3c82a66982d5f65d671d7b805b630059248d53ed51dfc6336109ce1c9abec68239f44518cda996fce85b73d64d8e7b9fa815fb6dc1017fb5bfc1889c5aca714afce5e9d8044bf302c96db3b29d83cdde83c08a760c1988b910453555ff319abbee0254f15e523b05993fcc53504f8f3b3a536666808324757310c98b951d629b4b1765ac3fc14179dc3cb53c9e4922c38a375a8c3a5785d1e476f5e8b6a293dcc0255a886a3623062b62e063c6f91c5995a951cea5cb961cc6150517b59dfc0443dc8b9e7afffdabcad7d8a7edf87ce7d1a09c8859a1a15326172e3c085ff660408ef4033195710897c0bba1835900880a1eea8280799fcd0e001f22a47e3cdca398fc4eff5ca64f499f9180260f710a62216b3d8c1b14073254fbef78cf73fabfcd13d0dbc0c511643d6ce986c754fbc0945cf6c75f0ef9e0a667b55af9482200bfaa826f53d4f59327338a386677084268b70d2f5444085e4f9b707af0dedad995ab4db91c0ade2ea36a17cc51a535c1e93f10e38761846750dec393575fe0c75f3a27b8e7962e1f4db531f63a4ad1015f6a5304fcf82f9fdce4656c507b6d40bc58f1734139fd8e304d271d0fee48b198cc9c1bf07d6fc3c1e4bccb3d4189321510e8ce8b34f8ecb2b4500b3103c40f91404b4b098659f3ab173c8d232a98a4c1a96a0800a667990578ddabd627198df89e138ad2fb8dbce452b617f19acd1efaedcce79df6963d51f5c522b8d8c3f7336c4b5bfd3216db7f2216d7b0afd9a196941c1c75f6beb7de64dd9100d1f3136a41fa7819b1a712a2c1b979d9b990e7ec8e4a0fbf7a83a327bddb2ab06309ad913837d064ca4b6531b01d2aa1c0b48ae8d13ae326b2ac25dad0f6d47a4a02672d82fc2c804f6ce8fdbf04d593d3de2907020dba798349e0da272b510ef708f6c2ccfc29389d55efa8ea10fb688547b7ea376e9ef8fec19c528f81e83a2ffe2ecb32640bfbfb4942c4854c58b8cbdd4a068a2bef56f617ae8f15340b5a797bdd997c916cf200a809b63d4a6d6dcd4fdb743e800c8c836296a8e8b686afe7b5cfff4ee3c18ed28add8fee2e803eb2e73ee8810849add826ef9c4718b0334b307670c992987ebabdac4269aa621fbd1ca082d1e74a58a8fdeeb4270f0f5398817a3d1feebebec91cd6e61a6d3d87611281086d7390e9224968cd4445137a62c3afd16f0fc4ae8d8883c24a6259668c06a1aae0389376b313ebf7b2d72d9cac22d5f5265e55f82ee50021c948c6477409d07afd5dbdf191b3aa54e645cc298e947385fdc96dc97363f0479081249930f7c7a1443b50fe2d307c233222777270c7b06ff767c3e3005d1137c30972c7140993d918ec8115da29edaddc529efded8cc789176db250db5e678c52a88b6a3b40da17c13578032120f6bee73485b83fceae46c7427c04bb223f7b0e5507011c277127f0c225fb8b61bb2bb60b3e6e8664800b849cf9c71d9be8d3591356f1bd7d458659981dcc77a76f609274dc66e4ccaee1ce1cf1d1b29ca906f0b4333aeb3d4324a727ee642663224ec4c54364a0ef0a201cf8458b76df2dba845b36ae4780be9c9e56adba44cada79886d1a322a84390ef53c35c68d8f930e0d8988dd754eb96a1242d44bb6e5c365ff5b49983a8873127575776f99a4566b0e5f1f85ba768102d00c89e74c178bad22ba3287a2de8900d815a01a4a93622d405dc43826fbb082a9db8e768f2637e12e9784bcca7c3616d6446dd081c226acb1b1e672dc1794c996d2e73699bb398fb7a4b782723202a714ea6e155911c8e0cfe39c0b00f6b9e6b5663b7bc65875cefdf78f36004bf2a48cfcbd2044ce2540780ec4094cd16b0a3674f2f0decb2bfd07656ed06d9a16c218c58a1e75805dacab00e2a9b6c040ec61daa97433494591bd77631aefba3c910769b5c0ee04f2107c4404f64cded78b2965a61eb2657b75d2348f81debef0882e36d56778f00d4323eb8cd84eca070bf54094ddc37b43ba1e1ddc205ef08cd858d0019d688cccddd23ce2aaabbc90e185055f99b801719ab021d981496a48f01294bb1670cfd9d50f7c20bf8e44886a386c8c542d358a14046ef9715afcf0d6e0ffd3bc5b8f48012af5dff9c69af734749436fe842c160df27ddb75074f9d9193039b5a998a03c911dc3ee77a3ad447e364e89c46d634fb0346560dd2b066b14e78493bd8d89039d86fbea43f94240a900d129849327b0193170cb196145a8377e9c4ce4f46587ea693cfaa1048b2d8f890c9ac3e6b3e45e030b921786406082fdede659773c453e6c478804161e22d532c654121a92fa81cbab38b5acce95c27222cc3ba9a39d58829264cff244549214c034c0fe751a0b8ff5271a5fdacd528e612477a6c82346f5157c85ea1143300463427018adb90a315a18299b6ddacd9cb91d678e6bbf5f5e7cf21020806e647bf4fffe14a4862422aae4b43c8527ea66d3219e3c144989d8d4b6fbf14660219b54b8aa21ef5485c738e1a823aad6daaeb03cfa2da97246c120396eb88516d9e1debe771253826844364e1c6043bad5d837e322fa9037558c87e7d0983320f8cdcefd96210b9bfd05d2c882175aafb4efede945a70df2db37989e8c82addf1555e1f5e8a88d510235d1642dd13efc6c266a622bd074c0e287d3bb918314bbb6f6a59a5bd0c41c24a76fa78cb33056e2a114da90f47eaa8b7e0c4ff5cc6d620d01a130b8fe698403af7f993e716e75d0fab6a78cc6c94fca09aa90831e6e90eafd15b4591bffd3fabd26b46829b331c9db506222bf39b57d4a80ced617041061280e9433cf45b8e2a8568aedff291351d1c27c7f0ee8e6c4ecf03fd164bd348bf3b4bf695277c62b57aadaa5f4becbed21a53b3176efcc7843f1e39d6131b32730985bcd01474484646944c003379630259335bb74bfa48a3a502f3254e6e7419e9d7ac68babd08e3523ad979f959130f5f994a69ab12e4b4b056f22218a91e8f85fd63c0717dd1ab8fee903865bc71f5f1b9b9e88e52e6ed6145907db15bd22bab03ecf8f1024f547e8b0e697ee29934b9a6327d4d461931081b3a0df03e967c3ca997dc8b497ebfc3925a14b7494e0a94e96251e7643ed30aa10adc99eedfedd857a9e30ab1742d59bb226d37ee19ec8e36f2b85612e4042452aca764c9874902f728cc5b9bb812873466b94bcc69293f43a3de75c9e4b750d168d2243cb282206836af418f466ca040a8fac221fb2fd183c562175cebb30c420c4c747fec050742543ef2ffa0dd25c1b7efb3c0f5fd04dffea28b096a2f15679655061ac023525915a5ffad3d7251f046bb78cd15e14c03bb6ead525b952fc1f9ede0fc72c85ae93b695ef36f5842cad92cd085540a9354a03d5896e9e4ae25da1989d35b8ee0d92adf20b5d62a51420b95b95eb855aade3295fc665b18d3fb94929c8d6f7623920942370c17775e913cb0b7eb8c945bd00407bbb8fcf749ac5b84f2a89fac29f273ea26f7879ce94d7e1dcb60b14594fb14b12f19d9f26913d353b8f35e844634f3fffa185d5bff9d1de0add3f39896ac076fb7035399d687902d8f6b9d843c4ad28976b604dbb1e4b97eb9824c5eed9834a3433e2fe016a8718ee4d0d1cc8a171485605708bd1f53c5a87f911da20c296e47da49d348e912232831bad275e6481cf2fe1a34ef98c34789e63c37dd4a194903346cfb0d764f06928fc18d502d4298e3ea0f07d643da2145da9fcf8d1c0e00aa652678ae767ca0ec4802f85d8f5025b4b2a0dc3078fb250e92edd6b5c23b9076da69587b2d45685a042d78a22d5746ec53044aad52ac758debb09cce0f6efbb5541cc1c7ce50b4555ad67b1291bf9176848c638ce6d9e4c141639d9165e3db023d0de5e9e17aca30799e8c5c4881f306b37f6d587d787d51365227182b78b14145144a667639aa0e1e435030422d8892b935c3172b309b4877de75316e9e9cbaeeb5890e7dbbc0536c987025b5967c3f54b86c899b3816a97dfdbd5f037cd06b97455b2c10ccfa2a7106da209934f6c9e3925c5b7c50cc6ef59be312b98a2691bce2d184c100966cc698be574581c98b937ad89c4d1e49c8b38af05fd4f3a5b03fd5c31418502696c5c6a4d6cf704cf3aa05039d702e6c54ac3d00fd3d8df3b1be1dcff2980f502c285310280ed7e1902317dbaa6c7400e127190fc5a5e8c5f43eae9a796f4c9a568a5e79f7b84bd75aa8c3740491a77d84daaee10e6731fce90d6e7112b1c0f36e949cf27e6a90c2fcb71437362bed0f848f32f3363b7b17f06c0e984054110a19dfa5c84baa34bbe94e5c8ba8f7b2e962f9abd8ac014735434ab62d0cc386b58df0178a9f24e189c2b27651735bfbd98cb41ede0420ca48ac582eaad69d6f8bce9cdc820394f77cca83f5a05ac92daca8fd649f71cda0a4adcd372c32e20d7e5bda921f205d8c139d47c0be82687a7e50ee12f6abf07a240ccac35aee45bfad2d9984577b76e97805074793e367def8a627e269b0003eb8273d7e4dedb093579d0f7fb3e7455980f1cbf20c67b6df99376960305b4258db15fc1f2452f972068fa2b56a3c073ecbaf044685dd53919174f65aec9505b9f63c802072eb803293c586d30b705f8ce6af89ea9fea0dd7ce865b6a51b4bafa069c651090657b944714b108d5218e82686af4b6bceaedca9ff6c97b73d7b9a6e910050f2359f8ab07433874bd6a6b92beb9d0ae4213e6a848f6f18ea8f083ffe4c7d0975f33ee262c522a407b278514d1fb2cc687274e1ac0c221c4f4ad7c4638c1dfce5b1694743bcaec4e94e19f56335de2914e57637e55f53a50c48dbff9460252d1cf3b3e29ceebe85e37ac426cb979c4374cf6265b682b2b56e45bf74754104b6374a3af620869ad020303e5f7079cba99d9ca3e7c024c38f3926c716ceb3cd49d76ce684d4c5fd027b776dd0be46e90d5bc7271433bb91a92143e2fadee0b85c75b9d2d7a27563b9a30bc0652aca04283bee219ec87400387d149fe523ea4cc59dd37f95e03f7d96c93608c9b8b2ab441bafcd97c756f2ec0cd7b095376a7198f302c378821295442722c22910092d47914b501752fe2f21a83249c687ccb2842c1f3d4d916dc93e30c138046fb9bdb07ce8b21feaabb851e77b6a39c043d0ac407db3858339f67e9109fe2372f871e6b7653c97dd63576c4fb9629d49a7e130f9d12de180c450dc4f0e86f49bcf978a4452a37", 0x1000}, {&(0x7f0000001800)="0ac76257778a1912a76f0dea65b22a0507ad5978527412d805ebbd3ed05b0a05ce4c73d0a489a4d5d3e6ccbcd7bcd8dcdf5813eff9850932fd9220df49e79d3a71c7d3a8f00118ae31ebc401311e70d43d720d8b27a7b2f65218abc27b25214f39a54b31fabe79e91e90716f75708a96c0b66e17a37f440996d9c1941692966c570a", 0x82}, {&(0x7f00000018c0)="68b1884ad993b36edf0b172498fdd5b9d5037aed9e6c84bdc8fc178341d878e519ce80b3466595e7953bb6b6fe8be2b1821706b5c72ccecaa35f7247e598c70e87e361ab6b6d4a1f68125bc35a3f05380b06f9f4c7aff5a6d74efd1bdbc0c946cb48349741c46ffed1c10faa332f6628e78e6a2d552384ba260ffdd4b6b573e753108c91d7d83351636adfc285efe86c488645d82e965b0425744bc9fc5ad6be8a35f1a6610252b20c26f754632e1226d7e68766223e2f3a", 0xb8}, {&(0x7f0000001c00)="2ca3e6d2e940875b04ccce5e0817d38699a92715b8c33bf244a7b0fe8d1421fc71361ad626d3adfcd919668f1e5c28a0bef5a9b1af7ade85e41806ecfd29c811621440de5b20e46ab2b411094de6aa687ed9bd139bbd434b8879a8d7bd9d449b5701aa82624457e34a3c3f749e8b6a7b59b9d5b1a70335e0b7f5a3e2085523a995218cb39d9197ecd0ebb6213f742b834fbb88ee43574347768c9173a92c32cad7d87d4869e09d5c623de46d3427749651e34e6d6d12d2694da45a59aaafd6fb1feb69b798dd27dec049", 0xca}, {&(0x7f0000001b80)="aa7adde57ee1eb5d9a4a9c2a22cd05d27cb8fd59c7058cb630895d1ac40d4cbacdd72f1a4eb4326dc4549c1b9d421c658dc1b9abc7edf1107e9d632d67b771a7f94b082d21077d23677fd798b8c5ffd4359e33a0ed0bb8c0203459ddfde6f79d437ad8a076e19ef00c0595f4ab9fea08", 0x70}, {&(0x7f00000019c0)="838fce513ca83128015b3382f85ab0ec77bdc2895223df838ebc18a70da729e162f266940f", 0x25}, {&(0x7f0000001a00)="9cd6415d064b04f6aa9926aa39d72c82a8e08842483c9affe51f38b1b4fddeca91b9100471287f826ed53e3d87478935ef27e45f93fe252dce9a39dfdb45246299b197a2666746c795d8401c91d54959aeb2208825f3e67dc701a3408e07e35b475e1caeabf6c6e52eb4b4292e58cbcfa4b3b6adee48f75dd103a2e1e1c936bae3efec946062f932fb1ff0fd3a3b92847186910ae00acfb438c5db34d99b3c0dee12535c1cb4ccd088429cbb4ff957e6c055f99703341c484672c0d71d8b551ba539ff004af70576be99dd4dfc00eca02ebd224cf268479d879f5149849a1f79e5", 0xe1}], 0x7, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x20}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r9, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="b0002e2f66696c65302f66696c653000"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000200)=0x6) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r14 = syz_open_pts() lseek(r14, 0x0, 0x0, 0x1) 00:46:16 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) recvfrom(r0, &(0x7f00000000c0)=""/143, 0x8f, 0x40, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x400, 0x485b4f7e}, {0x2, 0x7ff}}, 0x0) 00:46:16 executing program 1: getpgrp() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x30000000000) ftruncate(r1, 0x0, 0x8000000000) 00:46:17 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x81) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) kevent(r0, 0x0, 0x0, 0x0, 0x80000ff, &(0x7f0000000200)={0x3}) ftruncate(r0, 0x0, 0xff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) 00:46:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) 00:46:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a5", 0x57}], 0x1) 00:46:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="8d8f7969d5aa553a24f739d1dd3aa46374a7b0e2f7212aec65a62a0899d41a0ee0edb212b2900a57f86158e8c788"}, {&(0x7f0000000300)="c63af9e36605dd6b40555fda4b48b0dd8bca6bbc5e343adab7c32a6adbb4b4ce2b4ff622e7cf44460101c7119c00b550c802ac63701a362c59bb0b8596559591c0a1ecabecc83fe33731c55c50d2119fb7b00e2a38a13ced062611fbab6cce6581d2577d552ce7fcc1e4d4530ec622714b83699d6688ca9799fed23aa177a664bb7327eee751295912c25a2c485391d0f6a9b61930e71fd7d259dcd469decc30f7007051a16a3aeda866f5680db099c09e6f2eeec6a6c39058dbd0798ccb927e2650503ce6948e512b95023dcff3e1bb0c4bd3c6128523747abda8d60c1629848231cc4894bd5b2a57aa22d04d17f4827f557e442682cc5b"}, {&(0x7f0000000140)="7fdc7086343ad420d53b7d1dcce680b83fd4c9e753b36f8ff6ca91ca88d7ccdefa54e6b90e1b7c285498547419a159cd58e6fefe6de621fce0549d7dc0e4af1e88ee9897c7859f860f2dbba5ab12feefba9d3dd00562d1a3cb69298d84fb9cfdc9212b8bb3df2b95f97885bb25c0732f42f8c5f2008982c8d5c5f7d5798407ef27fef80553719b45663690e0db73308f348340d3685bd8f12f390407509df7c11821d39d2d0be70b2caa450b769bebcf0f47decb259672365fe9fbd8bbe1b44afd98d5e889d1385b55a2fc91664585"}], 0x1f2, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') chflags(&(0x7f0000000100)='./file0\x00', 0x0) 00:46:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x400, 0x21) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x20000, 0x104) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x9) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file2\x00') r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x80) getpeername$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) mkdir(&(0x7f0000000280)='./file0\x00', 0x98) recvfrom(r2, &(0x7f0000000200)=""/32, 0x20, 0x2, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 00:46:18 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x48) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file1\x00', r1, 0x1}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0, 0x1}) 00:46:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 00:46:18 executing program 0: r0 = socket(0x1, 0x8000, 0x3f) sendmsg(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)="4d2e9486377cd04a1c0f00e7fe60c6ac094aa3d3e9dcd027924c852e9391694aea2c2a34f1b03a7e3e67b9565b87160e5737b937f48be66c83a00a3a5e780097920ffbb01a1ed5338558f4b250c9cb28908e20d99315f98fda43642983cf52c653cd91e446c0f233882b2292b7ae1c283bc9d6cb2b1f926ba61d1b966e44c4375e8ddbafa4f54bf169e84bfe4fcc572e8b8e75abd628f178d5e6956a4292c5bcf7752b32046c715ba9b22eab4ea30391829ed01781e89b346fc7d5bc33f49b", 0xbf}, {&(0x7f00000001c0)="d6126df3493711384c0d5b06db13a5fce7cbe9be6b669855a48755cbd7c74bcee4dbe03220fdeaa8c974b81e7819563b2f3e00b80360c4c28dc7e97c52fe238f187bc2456f6f9507725dc3bdbf210df189ee31e753cb690878b880dc87a46d5221d7f78b320d79eaca738db369eb8aeb9b5690dd990005b88db05f3f8c4d1bf9b58653156317f392ae6f52cc7caa90f8ce932ca752cd2ee0a025ee9fb751be16bd2fd38c8cf660d66a313f309ee1ae6b59b45d0b5292ffee762b0b62d8ec2a001669668f76126e63582c172e3e1c6d0fd3c4e6a4d9b6da", 0xd7}, {&(0x7f00000002c0)="941e7fe7686d85462a8d61befb607958b773f1e7aef1b3722b79377b5727b1198d849a25b8503ddc89f01e83362f0f47d36e7a0fe03b5d6f34be9e3cd85ed89e8604ad528264d6e6f550303dbb243c1668a71198e274846aa1d35df86e825baf35ff199e4196ff7a9599d0ca8bfe943d0b714ded95c25f80597efeeee6f1ba7503f5abc665f6d2f236eeea87e33dc0b2f85b566bd226f3dfcb7226204fff5f91a85f9318895542272726ca8310833829640101de812987d3812c5a873ce4e8585b0a8bc9d8257f0510fcf26fdd2fc89f86b54cc19c62e9a70ca3b31f42e504fdc3a97b890dd9a04a64978a90f9b845d1b2217030", 0xf4}], 0x3, &(0x7f0000000400)=[{0xb0, 0xffff, 0x4, "b6a517c5d02c69bfeee3bcd75f0ecf17c9bd60460f758847185b231c3c015f8afc28093a45b53fd5fa321dadc0a779ba68c7a9add5ef8e1c69fc1c5cc4a052c57d8c98a5d89cbbeb016480af0825235c286bdd3239e0f810ac0ee6c90523518f7fa82d63090e0da689d6132e07aa9d2eaa5238919c3c12ad806330ce409161bac732a7dd69c56bd4cc74a3b5102632ff157bdf0951c34cc2bcb0a25482dc"}, {0xc8, 0xffff, 0x9, "01d411ec7010c8187418af2178e954b89342df2b878e459e4a21a5b700246e99a44a19f19cef8eae42ab161a2c98bb6213b0ec63c85b7756e7487b0e59b913be39e1323eb12d090d5991b12c940574a8303128fe988f498668a4113e6f8c29d9698b205865f08c60e7f18221c156c9fafceb96368a063faef4066975b2052532b71aa5e81a7d126b91ca2dc7eae9b10ef3330684b0acae1da5c5caa096d7d606f783f8722eca28f97fdcabcab412e87080d1a63e368a6d"}, {0x50, 0xffff, 0x2, "3970a5c4669daa47f3991511fac17fd2030e8e852e5bb6bb2fed5e49ec7aef367182b4056fa1a88e36acb6bea522da098b13e08e6effd1851a29"}, {0xb8, 0xffff, 0x6e, "189e2dbd8e690415be21a3a76fe4df9324c8a918c9bfba80533328dcb0f5138dd9dc5693f3a495e7cd1afec817df82e1492445a1c2e1928f8d544a9ed6eaab993808dfa3d1792ce0079e0554585e012c699e01f144441e5ab7d05758f381a91381afcda6121df0b5b0aceab87bdfa1d474b943fc0eeb9a7b49ff0ce888a56835074e7abbb5364f680fdac3be58075d6217695473a950f8c2515958cb9015aa65f4ef57e73bd0b9"}, {0xc0, 0x1, 0x401, "24f3719be07ca75f648e7d9d45598468d5518dfa3a23ee7e9a5e56aca624f19ad2502ddfca51d0bbb1f0b0cf36ffe8c47e64dcc34ed809e3eb52cd475457341f3526db85537990243e893b1c05b1cb273c624d621283c645419ed6e603613798465b20987712bc47f8b6d6768f7cc1ce1ae1a965fccd2dd39759abf0877547a10efd705d6900bb9a8ea27e2706b5e05f9f25aa14a4de524905ecf359c6335e4e85b0c673b2e4e1dcaff2c4692719a0"}, {0x98, 0x1, 0x101, "df82c7475ea25584a7378b8a5afbc6dc546a6d501620d05e28a7a6fc8ff9ec70b0e41dbe1c50c989156f4a0ea1f10c027085116abba91a8008aec5a0f282815763205e31ce98019657c7fa922399324436e5f8412bb73245b5c765da7893f59a1983ddf44e8bd14a0492206ddb09238378d3bf12b5bbc7993b1690d94503c136a05c7e"}, {0x10, 0xffff, 0x1fffc00000}], 0x3e8}, 0x40f) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r2, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffff8, 0x28, 0x20000000, 0xe47, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x7fff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0x9, 0x100000001}, {{r1}, 0x2cf7508b54a36ba3, 0x2, 0x80000000, 0x6, 0xc37e}, {{r1}, 0x0, 0xa, 0x4, 0x0, 0x800}, {{r2}, 0xfffffffffffffffe, 0xca, 0x20000000, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x7fff, 0x7}, {{r2}, 0xfffffffffffffffc, 0xa0, 0x20, 0x5, 0x200}, {{r2}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x10000, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x7f9b30d94a60e123, 0x4, 0xfffffffffffffff7, 0x5c7a}], 0x4, &(0x7f0000000980)=[{{r1}, 0xfffffffffffffffa, 0x1d, 0x8, 0xfffffffffffffff9, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x88, 0x2, 0x74d, 0x5}, {{r1}, 0xfffffffffffffffb, 0xd9aa71b7ced6e360, 0x40, 0x3, 0x40}, {{r1}, 0xfffffffffffffff8, 0x6, 0x2, 0x4, 0x80}, {{r1}, 0xfffffffffffffffb, 0x82bcd0b7eb1fc53f, 0x80, 0x8, 0xfffffffffffff25a}, {{r1}, 0xffffffffffffffff, 0x44, 0x1, 0x4, 0xa000000000000}, {{r2}, 0xfffffffffffffff9, 0x1, 0x2, 0x57505390, 0x1}], 0xffffffffffffffe1, &(0x7f0000000a80)={0x9, 0x1}) kevent(r2, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 00:46:18 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x20089, 0x106) recvfrom$inet(r0, &(0x7f0000000200)=""/128, 0x80, 0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000002c0)) setuid(r5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) 00:46:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc1fe60f880a6e6c9, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x4, 0xfffffffffffff801, 0x4, 0x81}, {0x200, 0x4, 0x2, 0x6}, {0x7, 0x3, 0x80000000, 0x9}, {0x4, 0x1f, 0x10000, 0xa8de}, {0x3, 0x9, 0x6, 0x1ff}, {0x9, 0x20, 0x100000000}]}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000000)='./bus\x00') fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x1b2, 0x2) 00:46:18 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 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x8}) 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) getpgrp() sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:46:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ftruncate(r0, 0x0, 0x30000000000) r2 = getpgid(0xffffffffffffffff) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x40000800, r2) r3 = socket(0x6, 0x4, 0x7ff) ftruncate(r0, 0x0, 0x100000000) pwritev(r3, &(0x7f00000012c0)=[{&(0x7f0000000100)="d9d4a4d3bf691996c1e6eec3d18f93b238735388d0289852b395ec105326242ec75ef438ac5aa439e1c61b5febeb32e57f45c100cbb613abb1b1cf52516272", 0x3f}, {&(0x7f0000000140)="4f0de7692f74cd7881696ad1d5c0230cc49eac033d37b8e64c966994042e9c4451250666fb725da0a6a1ec1cbd263add29887895855c552f9bda8a26199281024feef3af64eac8ab886837127032f5cdf754db846aeceec750a6d94d36df86d36f667820cf64cbb90d961558d0c2f68e74dea33e6fdbb821e5e1a402de574d0401aaaa5f7cdd3235d05cd07565e33fed0650f0530e923ca95591caca5272be331e749281c213da51a848ea8bfccd83353d8a933deda9b3728912ba64ea733197a6fc", 0xc2}, {&(0x7f0000000240)="7924953945c66c9e69bba8c2a86eecac66d77fd6e56b972beed89e3330373211953cbfe66bfdc2841cc55a24a9de9062d4912885fa15d5c9882b12461119a8f91954977ca8e8076de1ab2e293cd112e5a973d9a9729afbf7fbd342e039caf587f5d56aff9802d532f847203bdd9ef051a0a6c8bad55129350d7f2df846db85d8083ce1da3abbba780b68021e269e402d8b2f4a81cbedcda179b9c4861ad506f07e7272abc1368d2bd15a9fc4acdd684ca3c2d8e9ce28e5e88c1b31ef15e1803f20326c2a409fb69857912b97ded317e436ce70e2bfd853c4428133d64e6d3be3c48314b8777d0ce3f4e56bb616fab20c3eee6c4523dd5ad0a1f5f4774b8e618422fc5411a2ae8f0970213d7338e66f7d2c4a66f50508bdc6ce5f9189730636624146e8346f922c8eb068d6d64be9bbfdd95f56c3f75b3cd44b86ec9bc0c6f1155d34f8a932ce141e2b1737bc5638204bd3d892557669854747b54f02e8a5eaa8a68f629d7b012eae306f27cbb06262473a8bc27a53be2603fa563c59e73742293366c227a6c1840fb452402dc3fcef3089ba0c332c9c2d42a6cdb80f058fcdb5fa04b1b4eb9cc38dc4867d63331e123da865bf0915563abcc816acc4ca12d9dbaa446879d6eae50b226944ba68ab67dc944fcd47b566b9481959e1198b8e3801ade256d91ad14985ba0f7987b2d3d827d18bd4ba91c4b3eb69c755d22e37ca17d8f8fb035b7cae1dc7306ad31a8afe3c3d44e136b5a58ce7577522e71d97634db0621bc2c57a6ea105bc65e179c614c89eeb9c79fe3ae49e4de3864b69ccacced72a079ead8357095780c3772efdb39bc8d0bd0b6397b9884fc3be331070ae996f6912d81be207ee03ef78f771d451517f26664808122d1c86cea25802e273f883fa722e78164243c8547be638789a17bb5becbc3c7c8b0c3bc79851476bf608852136b51c340a0feed5f7f4e118747729d3ae234ee793bf610766b72e28a508121265580bea883303e9518963bb64798172ff3eca0020f38b50618b96ed836f19752a080270dfc4b01b7707b8ccbbc430f86421c6e772c23f7f96935db8c3569a443795f01ff08546088c01af97846edab0e1ca2c40653a39f8207fb59bc91e6ea96e21d56b3de478820d00bb357c9a1b2045da9b193eb0233993b44eb5a9d84bb2a313f60b1ed984b89a9d461bd9eabd44702a7c0854f9ff4cf80f058f82d5971de160b9f2a12aa98c37f61a80eedbe4d65f17e1d9a8d64e9479ebfea7379398685bd6db35a0dd845da5ee41bde04c57dabd6a89b4ea8ecab5ef3bac2a8df84bb3051e8b519ab6237283ef8967b7cae11876ac1ea17c51c43ed7e09acbc01b078c7029257c95c42f89d217199070e093d48db81632ed8289404239c1a6e597e0439aa5004e0fd546cb7d2587851d0c2925a957a430b28692692b7d978681b6c8e1ac4fbd8a743749bce2c9b270f56cbc594d4ceb2bdbb89bf2cd561489722fb24329b8b4114c88a47db3882a1c775d6e3cf024888fb4573d5a9c988ff336297c71fa5fabe49ef8bf9cc0458726dc7b641f6c35d8aaf687a0da8ac8d51133b1e3b847cba72b261b29691f129903ccbf1a7954970646d9f8a0cb74548e7ecd9f3eff9824914f7aae93b376f2b1126fd57e34e15a10c0d4eec10ba90ebbed8cb7775e786bede0be420f8e2c1e395fc556c809be69b645d9ea7ae1a6946038012733f4f0918e268f7f403d3548b5ec1d40416dd4793b52991c92d2e1d5fa8d88f4db050205cf5976b6d705267bb25cbda0f2cc00d7228b5b4b9cdf1dc5917e8ea32e60dac58baf3fa15b895e0c950cfdaa897605fb375149d63fb07310f25778087e21b25937745edfa1ed7c31127803f4a1b281f4b8d505d7d806094975ad8b90d39944f39468536572b46254644ab76721e092c0461ea7de7756301efd4a7d77bf9cb55c54c8303d902ddb3a605a800d61c582730c0d665f1449e8d4ad62223b69899b2a03442a527badcc2f8a0a18e8c083d9343dd0009de72667c5a75bebbb882248d8652f9959a75ba9f02a94d849fbe789f57441d9bd8e079d32adbb355d74a969775c576f8376b1d8c1144f14e5fd920bd26b37fcdd14b92834f0ec80b5a99c43b0afdc301e7a38c02392dadae0ce996f8bb9b9e7406cc640d2a53f540953f8eb8b28bc427fbe20cea72c484870bba40cf866070004df3369f9d756270436fa9f2a78cd16785f11c78da162370bdc0cdac98c25f7e81fe4263dd7f710e3383c578143c8aa4ba3562b91cf93bab5b67df0e92447efe5ce9d32f9dbe5007f48ce30504bbb56f09a5a1fe28ef2b739d10de9a1883081cb2f5e84f0c4d28932508b7d378558950addc7d113f025c091775aad24b9b79b67ac17455c22c034945abae28519dcc9bf3aa86befec84d64fdaf45720835cb63a3332247e015d46bb0243b330219a5c0326ae1a36367a7a4fd7c8416fbd364f0f4eeb066640e1ef52e596b79d22e5e68f918bacda465fc1ffea8af6547083caf22923477c101e92523e47045d6c77fbf7ce99e57a316b961c121161a1d102a6bc6165b42fe02d6f7c64ac369b1ff6874142157c1fe5f59768710b74da7c11e9a94b41e6c21b2a561311df11a92202dbceed4560d899959703b038137a0d9f13472ac01bbc0f5e36e81591427b9864e84a6f2caac705d8908af54ec967a2949195a00e6b113a07fb365a83662015e60f23b8ab8f9669c7c62be4d280350d8a306e10e61147c17cb6942abc4d418d0c1c0e1c0f6caaa7da275675ec7b28a4c0ba40166ac6693a69fb96ec9051abe9b39947670e6c84d8816ba78085b6bf3e87f9714c0e82c79958b5e3d873f344b3e888cabd1b1a907158cab0d6bfcaf56e2283ceb6f9505436321a4a2132635c8309dc714dd3137110e8688e3ac73c789e46358afe6ccb923567c90bc67b89bdf840851d6d3926c97ff4136c0f707ea1d31bd49bfb6b496c0b66aa4005b5bb23b7ad2f63e10b64799cf50a24ac816bcb620a4348942e180518ed9eeafb9bc43c364f1ed167f968480458cff28d228aa9839869c77ed925821e2dddc68594784134b80df1a6689c0c747112d742344cf3450ccf2f08dfe9678d79abff673c53c3fdb7d5d4c43c77e1db7c326c111aa572887cf2eaab4f09478fa75a7024a53dc6e4fab1559b354d555cf1a3cca3d531d9dc6b7fc9a6ebff305762b4bb33febd3b18d392d6381e2273ed5ae92d3d8597acfb4f5035e102783d51a5ed246ab845e3d237e2be7622e83cd80c82f53e7853e6b83a440fa4725215cf56a46ad1edf85d13fb495b3818a3010dafb6a0d407eb47f34850d40873a066aa6f47f803c70ea087b9ab6626a74590cccd6594cbfc092ba7829f5987288775982f47496bb0ded8435e0112e179a84a70af0ab0fc5c3d953edd0b7f361b29487674d4339ec3bda9a00adaabdcfaf80b77b5964fd1fa6ff5521e6158338d2ab737ca8524b754dd6ff621dabd7568b883fc247d5b377bb6606310fe0094e0f88640116548fd54953dd671c6611756160e201f324fbeed0de05b758f52640647875c5727fd500af547c0eb8f3775358168f81e8d998db333cac64941a3bc4a65e4efa3ee13e98bc724b8175d6d444eac1f1878fc6211e6e1e9a48d77f8293d8b22a5d4a36e8690243d9a5282ab1e10f62b963afe25f088ad36e50c6c966abbe03c5ac2938e13c74b9f307c130eef230311bf751f1db7cdbc7cc30b87615f76fb7bc2e71786c72e588d3583f4ed2c9b9a985e00bd8110a8297d1e78e9007ead0cdeb139bbd02c861a36d6c3fb79b95de5a93c89e1e3a41d6590c575a5d5162667037222f59b048c1d27a2828143649707c7ac41ef31a5231f407939696fec8d6dd1719a0f78f7fcb7edb081e265fafc28fcde0f04f26a87fd18d63f38453a3dd8343cfee6b8e4372e4199696736ba0113bbf96f2f69329cfd3b548f1b97175e9d0fe2a31df4d6e17730819c1d06df332b4060220fff2d8efe50a0ab0209bc4e963cc772e920084facc5e455e3132d7692e71349a14643b76900a8191b28971d414e8d4bf63223adc3c60a77e3a5b48c2ecd9743efd114aa7347ee80b1f510686055b7ac9989d6fcb18eb3a5c9fe8447b3d48844dd56ff1a1510c77992985f7fb06aef036b8f6f09063d7868d3211821ae1a8e67da8fd818ce0d7f279704ec59c48f188482e4aab3beed4a70dbcc7c5bb633d1d7b7c0970eb8c4a942db096cec0d9ff6f48b5be283fb639f7b4b4be994d8de817b4b0cd53492f6cbbc01198123459f71b343a2b628319e22b1ea153f33484fead24db8b2542c8160fac29ac4e5b84a867e93e7bd100bf35c2f4d9100d0e199335fff55708c42db41809cb2e6d7ba6b52c56a0d53c3ccd4c1670c195fd25db65cf9c1a80e152f083b74a7471975fdef3e3b46f15139ff2aec3751905e18863a6c1ae483e657778a0f4c1a9fef19711e718557d85ddccf2c5e4bedf643bd8778cdb40fab6fb7e6551c2b9df23b0f6a59a92bb363e62357af624a25b1a956aa47a4ed285b171c3feb49e5fe3edcf85d09dc21f6ed5723b7fe8992358727f06b830537a13ab1672f81f8d2d23a4378d7791be95e7eefef9bed489e2f08a406846ca0b4769b030b001adb887bc9f8f67389183c4b7793f06b69b9c635bb7766cc81285297e7bf1cb9f614c886003ba637ba71df6d5244d07ccf03e23e2632cbad658c75af380add51852dc69f391f6ea1523343d8f652277af25c24e696af0fd4997b56b8d59551dca313faac4757370799b442b2a6df3c57c872a2ab62482c30f75e6ea4798d4f7453b907cf68effb2868dd8a0fba655e88f9262c52f9d31b5ad140818485675b2c70d86154a944d9fa4eeab7d418fa1c7dcaaaff3ecb68cef67da24a72f71b4f2300c87e72bcceeba437939b1f4c09dae24a632c8ab2ca0bc6f44dccf30b98ca6aa57e3b8746ef884523309fc0773662f6e326c1d05682f64d60bdf83f5e9904006367db368e875571736f0b43e5a50a487982afaa94eba71001f1f2cb238f61fdea9151cb22153bf6e405ab36419a7d090467ef94035cf2da089229a00560fd952611deebaa133f6ba45a17d091bb0640f000791188cef74c22ce7e50ad2be41e45ae5e3e68baf4ae454cbef86ffdc6f0ff54fe0fec7aa087f16b02fa65fb0cbdb7c3343c6f480176b775f15562899942d1820698cf39d0945bc7dddf7f47a739ca7ac3df39d18e87ac97ab8ed8493330edd7e47bb37ca1905648ac60e32d2925b83f5146584066bd35b8e93cc3301a790f381a0fd1d555251051771f06a38064f2967ecc7acc3b29377aa4a551e767f7c9f06c32ca04760113d7404a302f1db7120fc3b40c66ec4ff68b715b2581f1b463ad8c8ce0e4319d166197675a02e5f6925e80ed878c49b0ed23e8e02347465f877cc7d9f21280bffc1ba7e5e8a9cafe01d6392ad77c346bf5f1f1a790f4fceadec441e790b197ab0b58d0b3d49dbc201c797c42097f4180655f1af6e39d964ed70ce319b5cf8676d797e3a6b88bb6bc04c8daff4b93b15bf9d1d9543f3577dbc199015b6e3bf567032c252a5f40db1e70972240b73dda23c89f9fd331a6c29a96ee605a8e48a52702034f80242a26d744e8842cd2eb843b4499fa533f2085f2975beab48f84715d1ba35d62c912a56e33170783feccfdbd039a603284642b7a8b1fe9789f95260d6ab8ff2a0cac14d8cf2a451677a3fec5eccbac58444dade862114e8f1dda5d6af141fe687675a5f17de120495bcb896830b181e470", 0x1000}, {&(0x7f0000001280)="59bfe833b892533efdba16f378edb2ecdec3030dc97a58a4f09bdc1e1c4a9fae25c3a790accec99429ee314f4195f5", 0x2f}], 0x4, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x10000}) 00:46:20 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) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x48) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000140)={0x0, ""/182}, 0xbe, 0x2, 0x1000) msgget(0x3, 0x12) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 00:46:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:46:20 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="c66b7b82cd25413694ba23f35dde5c3d6ebaed2272deb53ccb9ded9f85ac6eaea699c11afdb7e66580cb1ee9a8aa0eaf8afdf147ef4dfe16c40748f42cc91482f6ea73c1fcbe7eea1a252b42f871a6727276a646935f4e4cdd3cb5cb975afc91fb28d30df8c0ec625577f03ab0d6bcce615985e07adf7a2c9df5f44efe22492d1cd3a41647d77340dd02afb4a5f9921933540d982b8f866e736527b358a6cf83979223db7dc19991efb52a97f0f11fb0f099baa8d08787f19ad7c6d88b6200f4bc8ab8a25f68dbe0e57bdd4af6ce12407b6c7c30e50d4e3902b2bde977b3f6981dbf209a4956d13249580ddf45dbb4a084", 0xf1}, {&(0x7f0000000200)="7ef6b83dd5799323b9aa9d76617d665a384e85cda423fea602ca18b0b0c2872267b5cf0b3596915d1e345a90a964acdfc902d2b127a9612e87155d0659b2f291cdd254a2859d449b2cb22a4f2fef5c0b3dd2eb95649c142c0ee2989bf8cd815767b44a35a71fee0642430458cd6c477f9bd395c5279fd6b7270695f1f8fe55f8375800c780c50e127a681396f229f924b3ac863cc633e455a88d6aee551fd7f4976b029a1721ea34e078e5175478ee07ec6b", 0xb2}], 0x2) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) 00:46:20 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xf3) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 00:46:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) sendto$unix(r0, &(0x7f0000000040)="022643b7cc6c15efb8b5a623606d721005673728892a5bfb2164c40b78958e53020f001f03c0cc", 0x27, 0xa, 0x0, 0x0) 00:46:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x8, 0x7291bc07b143f329) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 00:46:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x6) fsync(r1) 00:46:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0}, 0x81d9f30c2d1183eb) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 00:46:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x4) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt(r2, 0x0, 0xb98, &(0x7f0000000000)="2973613ea83148663509c66b19c613fcd30ac091fd0c495a4408cf9a8706addbab50ef930bc2ef02e5c3b115455538262c960c51bc2dd8daf2d862d78859ac4d85bcb992e1a2bfb354fddbfc12c903041cf3d0f9042ab156f9171adf3d4571da29ce2e6d7d3ccf33ee7a92050dfef5d55c5708415c02a7fd3c010a63f1567a79", 0x80) r4 = fcntl$dupfd(r0, 0x0, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) linkat(r4, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) fchflags(r3, 0x0) shutdown(r3, 0x2) 00:46:20 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/19}, &(0x7f0000000400)=0x15) r2 = dup2(r1, 0xffffffffffffffff) ioctl$KDSETRAD(r2, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000300)) dup2(r2, r2) r3 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 00:46:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x4, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getpid() r5 = semget$private(0x0, 0x1, 0xa0) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000a80)=0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000200)="49561858385f52fa97ca591148893c5c34c825936a29029a0aedcf76110a619211137496fd5b677c71e7a9d1588fc19daad8904ce15cd8bf913e8ff4de1d6553f12aef6c09fcef8fa90fb3ee160f3f244e21a430f3bcca8180d5", 0x5a}, {&(0x7f0000000280)="c48f8b09a7aa09752e74542fcc120642d5f88235dda112e85b32c3ea8f1dec852e006fdb3921314bcafda1da31951c90c04c063d22da95aa0129c925d5610c7e73a4394c20d3b3df3073c44b2a1fc3086f3214bafac85c0e63fa0482719d8a9f995e33d2fb7ae4a57ea9fb86301c25ef8e845e7714dc3b5c320558c676792305b2436a4d2df030ffe44f1d5160a1a3ad0e5347c3f7642cf0e82ca728b00d7fc51596530f1c7e18a57132b4c201316a", 0xaf}, {&(0x7f0000000340)="177954f4c398c4b0dada49d02b3beededaa352d66afa222cac4e22367e90085ac0bb3d598bd5282aa722fc45d51bb1d5f7ad3f5f31de2783442fc1de0596508f6f9aa29b5891a1377a13854beace7b", 0x4f}, {&(0x7f00000003c0)="c0372cfa8a29775f764f7e7d2326ce343bf0103f7ff5e06ef6df0fda4d9689804126fb56f02bcd4bf03cf997d51e947b9e2924170e7c12e62f6abc4927cc9ec26bfbb488836301517e82ae913b2c371aefdf8707dc0c6fd7142d24dffb3f2c19e4ab1f56267ed941c8e278b36dc7ccb10ecbaed21f11ae098425f2824696c6bb7abcda785d3d694a1cf0f370e0bf99cd2b0a1b220df427eada4f0b6a8afaf761dd000da9c1ba74be8535b87824", 0xad}, {&(0x7f0000000680)="54a72744515b9bbe5461e217c7d0414821dce936636c24f3969f22a81fa4e79e1c9e40496ba9b8e05638d60daf8d081cdadfc070ce49983b5b09da224b5659ff957aecbe16853bd86e7e4a4815aad9c5b2fad4b7e39bce456d9693730ad7ad6fd354a155fd2534642eec6088deb637e1a9d1ee6ca7fb66c818c7389e9cea4061108e08572fb0bd0bdae41b16fc2910be6a0a3321069d2521991e81cb894b1bbf679cee715204e4d750d2327321c735dfc4f955b57c", 0xb5}], 0x5, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xd8, 0x8}, 0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb198666d3086c0b243c7c64b73331215a6536b5242701190457bebc967259b82ebfabf571d93395fdab0de6b2e80156e65817a1902d6ee2758c9a54d860d", 0x14f) r8 = syz_open_pts() close(r0) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000800000000000900f3ff0a6300"}) read(r9, &(0x7f0000000880)=""/161, 0xa1) 00:46:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getrusage(0xe385d7be6da9dabe, &(0x7f0000000080)) 00:46:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) munlockall() clock_settime(0x4, &(0x7f0000000000)={0x2, 0x2d5}) mlockall(0x1) 00:46:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto$inet6(r1, &(0x7f00000000c0)="861744c6ec323dd35e07744f4f7ca8ebdef0cb134be49e", 0x17, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x1a}, 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r0) 00:46:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x4, 0x7}) r3 = dup(r1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x120, 0x10) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) poll(&(0x7f0000000200)=[{r1, 0x20}, {r0, 0x20}, {r1, 0x468dcb3873a5c8fb}, {r3, 0x1}, {r4, 0x80}, {r5, 0x101}], 0x6, 0x505e1353) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:46:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 00:46:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) read(r0, &(0x7f0000000080), 0x0) flock(r0, 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000001}) 00:46:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0xeb}], 0x1, 0x0) syz_open_pts() 00:47:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) r4 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x101, 0x9ca}, {{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0x1}, {{r3}, 0xffffffffffffffff, 0x11, 0x0, 0x7, 0x8}], 0x80, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x1, 0x30, 0x4}], 0xffffffff80000000, &(0x7f0000000200)={0x4, 0x1000}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:47:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xffffffffffffff83) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 00:47:29 executing program 1: socket(0x1, 0x5, 0x6) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001e, 0x0, 0x0) 00:47:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x36d) write(r1, 0x0, 0x10205) 00:47:29 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, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f"], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) getpeername$unix(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de22427a2be5e82debf196dcb0eced0626fed096c51fc7fe7236ce8becff38608321155a8495ba453b337cfed32889ca7d499b7c0e9578dae7aed177"], &(0x7f00000002c0)=0x1002) r2 = getppid() getpgid(r2) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f0000000500), &(0x7f0000000680)=0xc) r3 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000140)) r6 = semget$private(0x0, 0x7, 0x100) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r3, 0x1}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) getrlimit(0xf, &(0x7f0000000080)) 00:47:29 executing program 0: r0 = shmget(0x0, 0x1000, 0x202, &(0x7f0000fff000/0x1000)=nil) unveil(&(0x7f0000000600)='./file3\x00', &(0x7f0000000640)='W\x00') shmctl$SHM_LOCK(r0, 0x3) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) r2 = dup(r1) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) shmget(0x0, 0x1000, 0x102, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x994e71e1f02fe9b5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r11 = getegid() sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="aadd5f5156dc2da27cf708a77fcce5db4b76d279db76bcbce4b177fbc73e9e9f40f8fc08f8047e58127e74c00a010f944a84690ffe5358a1f8910853532b4d3e9b85f36a4be0bf9a576517ef5c8d792e2f9ba142c0e8b137271ec55b0d2d7a194d13e33bac214269530dc376561b2447ea3c5225a643ebd178d2543cd9c9cda74311da1a0cf14efd535526894abfbd39acecec40c7e13ee73dddb8138349dd4ff0e60b7e5d6b3e1226c93fc4f13acd7e450dd9e8d4d92eee7433a5dc", 0xbc}, {&(0x7f0000000140)="40518551b169e8f014e14ceeb92c14b42a876286e93870e075c472c526c96ba52376230b73", 0x25}, {&(0x7f0000000300)="527ea297034966ca6c39facd2cc588c097c85d8c65aebab8d0e60327deb66a6e54b18abe056e40c179fedbd4b7764bbfd5bdc753f384fe39f51b2fc16b631b19359da50b31a55a8bd19ada20e3ce510a27ac93aef313c5cbc72de7cdf945edd05fa7c166cc976ccf575dd563ffd6027c17014832158763f05bf1419b75d81a8db786b37fefe0a1b3d2376cbf51e7c5e1b63fbb9b27e635747d76ebca03b70a5620c9f7d3a83107f6226260b6cd8cc57dd89af241", 0xb4}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00', @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00000000fe5199d70c1623b6ca8ecbfd46c6e64c2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x403}, 0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r12 = shmget$private(0x0, 0x2000, 0x64, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r12, 0x0) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='./file0\x00') shmget(0x3, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) 00:47:29 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200c0, 0x30) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000002c0)={0x81, 0x40}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001d00)={&(0x7f0000000180)=ANY=[@ANYBLOB="01f21a2f66496c6530e8fd4afd3bad49a526abe0b7c3d57a5b55fc00df2c1ecdfd5f01567126bfadf787"], 0xa, &(0x7f0000001ac0)=[{&(0x7f0000000440)="0e2431b0926a3eab188aaa9551f0943d411a626353230efc3749a5006b52541d862d47fb35e3c858cbdad077403f407dfee7acae48b2c99480de1ba4f292fc010950d74ab5801ad8e9f6f1d283b5a29bdee794fdf8887b7db7081afb3d6b2db2795811d4e7a0cbaea2b43dbc234e6b240587669a50bd8c396f29c2408a2e26fc24d22bbc16e87d5d890bd0e433d6d0fc7c795c03e12873175313eb70fcf1c8eeff13963c1dd806489e8cab78530b217b14ce1d39f738cbf36a468f54013494b1eb8cee62d74b9030b6effd5269c29c0adb6c3056de5563f0f03796db75", 0xdd}, {&(0x7f0000000540)="1e13459a5d2bf98e9463d025bc0be4fce5575a371f279a9aa7e680c77186120d1f2e46482f9cbf5264d5a183d28af7ae04031a5df278bc5deda763f05b5b8fd361a3b1b588f60dd66f9e031520bc99b43e571ea2cfaaf109f8e2ed1b21ab1624f48d986e85feea38cd586e3d274222c2e97bcf2c8d88be191dc74e127667a9aadbf8e865b111eab187b6ecb6b6afa4b761c7b76cf82563f0cbea620a9762e6772ccc3345a53408593342becc6ee90704dbccc413803f607141d712f938f8c80534d905d7287063603948d80e29446c6224c92030c8275c372a62", 0xda}, {&(0x7f0000000640)="54a998473e4eb4c947aa7a28ab26fe448a97fa2c6c1b1c6d20d8f39a83d8e8af470d845fb5ec6ed8ae8687d635d7dbed309d216015343c6d33938319bd91b723847e536bb57a0690dc2223860617c1af3f9cef8009c3544f4c56201c46b209d2d863477fa52d2f6e4d11bc0c35a5ba116e4eb132947024214db10a835bd5c19812bef0246801abfc207eb0bfeabc30411bdfcdc208147ec4fa0b7972c12682d90a2030e61a2b6297cb34d6a3c75ca0020aa4eac43e5c3b89c00e22fb2db757080acd2be5a9c2ed50c17e2fca9b61a24ad8e0e45fd97b7cf86fc989374fe6b15e6beb1155b31679949a174a6832aa95afdb93a6edc8d6fd60a4ed1b685444167956f7e5ba359e07d193d5ffeb671f4f8e5b79ae20aed99e7255811aa3eaebb02d6a86bccd57293105ea7e61fe6a680cbf80448afebbb9ce964cc5da9ac2a5d3cdb51f9c34f7515115737b3210c435e5c244ff932288ef713e5bcf8d69165a18f643f0887c6e6b9aa0e07d0d101a981bcb6ee23fb3affc0c85d23d01f3a2101be9d0496dc5782ecd4f1adc466e548192cd7d0fa4487ea020d296bb25963fb12db65428fefc0850431b844c6f4e1444f90cd1b9243301781dda5328227e07b8b7fb92de068e75f3e43296967dc0fe42d714a2be0c82044b929741cb7711b7b6834e60fcd572f747017be3a796e1a68d0ef3812dd58c24e0a30253b33411b64520fd58856e9fd52e880f4b5575d2550afac61e0e59ac71a2962d3583a0ea4e72b6b274d3a57a53f37ed37baeb55d62b75a9a346f6188916ba971655bc0391064a005888678630393e23efaacff2273d0ce18391743665528197872aaa5943b03253a6cdd47d1703db8b9e9d6f8388f159fa38d3e1cf4978bd9bb78d31790e9034862d8f242f49f1ed4ba0b591437cb7dfd4c86f1aa82f9b59b01e39ef503ff0ba5164cd07a5ac28430fdf5b9412cae01616c5343a807bf5da09071a569b6001d17d16f1838ca6130e76aec0f345724c1ca264a43109afe991532e4a11ad996bfdbead293e27584b048b216f28a61cde8f89e2d2ebfdd86760cfb865c1a570828671814b113f0b886776f362957fc6e57482ba24349adfc11b7481d6d50a28aac13049349f4026f5ff258ab644d3c4cf1bc8f9359327ef5cfebed9c04e604431315c68546c5159e0b004488b0c4f2e3a6137b982e73403a01f3862c16155366894a250f1fd179045cf9ad4d72960db38b9281b31bfdf5aa0faf0e3b0479e3243f420a294a0c741ec990c33ad9d282f8f5c2c8a662f1fdae6db52080e5f4d6dc9f4bb26b2326a1d34aca0e7c15aeb939e5cee916dff3024a34c38ccd82235886c7f7a55ddbbf17735afd810d7eb5844f1ce985b4aecce8c66db6b9a8ee03d6683faa9a70b70989c8cce92f0e2a0f6e5a288c58f977db6015a482de6d3c88ca13fa9f4cc62b2ac82ec9919048f6aa2e9c013538d139e51568d561ca9758a85eb42652db0aa8d1bfa1e0444edf9b2e4ee562c0b5c3a0ccf84e01f63423237505f3cf3f1d8b68cb29c6f64acf9532e68d91510797f35ad3eaf5420d53f7bdc27b3804a36c0107ce496ec3113fdba1e96a5d6150683368cc431c9b892f31ee5ce4806a3d0654599551e929e22abdf061dc9a7ed9777a8bd29de0c73af61ffa12e3e699fa4a4e1ec6f49090acafcd7f0867a7abb785caaf897bc9edc33db922aaeabd5f1f3ac75db0634002eead62c5bab26e256a85e379d057a34d167554250e9e87987fc278f6a36b069b27c112bd25ce54668c318b1a39023e64cdccce032e0f7a003ed82973d29ee546a17798af6837cc7467f3906f33ea25ce5a0235b2acab4cb4d2a5510a03464650404edaccb0cc207f4d9d1f1b42d059b61328eff974c40ec04c9348a51550a896b40d26ae8442edeb6d6c4c4a4551a0d3f2d12baf8aeeb6f96a1b49074a8b716cb1447c4eb930d2803045af4bb4ca5a260b2fac2c4373177065e4b1276a3ba30ef335937f2aa8d53cf9d05f86d88b20d5167f2fa4f5a5efb0445fbd3fa071a9e00bc3a6e3edf589fa159379c25f01f68416d8c6e2d26ef1f1d0c7a49c288ed7c39a11af50305d754fe0d255c4535b73f01129b1dca8dff1b03094cfefeeef203310514e27a706944960252569f351d9bbbca7a70693026e9f19f754b2bb0c4d09734ae27cbd67f448e955b71c761cd3a9d26ef9bb08eefec319c4ce5087a74522506780eb36fcc7353986531df2cab4fc09e93cdda3190cca19bd5428a40b9c43e52253ff68cfed9b19450b24062af42b742249af78973d8d3834987712731b31633bc7d6de27efeb323c542f1cb361d337499d25ad6e57255b3aed800a55ab9f74ebcadb7a28d5d82628847d20b83d9943175809841e77155a85382bb09e826ba4acb2153187f7f64738b9912a96b4b7330380685e25f92d66169a470bcec408c3f179b04d30cf4159032f70e0442a61f3ccff0b34b0c8b256342ceb153c84551bce1a13b8425dcb28aa1fa28dceb65b2a2f4c600a8ea08f94af44ec5e84e1856b8926af6e3aad2624e3a7de2d85fa10462c6c8c667bc71482b1b36880b71fc1563434b46e76146949fd3e9fa72af45b97a48c8f89bd9447f8b27cf789f865dbbe1ca661acf77f99fca5d78e2ae3706a0fb326820fe2cf2b7343b9ddc3eb7096a20dd1b1e6440ca580c8a3cc613842753499ed74822adbc190834658756303a22111154df2cdeda4c27a553050640cbfc864e43fa089e9226c6fce99cec84ff1a669c5dd4b7209e581a6cf7e7c5071753ccf5c3d03e88061129040041c9b0265fbb0523a9930a6297215614f1266f4d038701dbc2364a135250b2b9aac83531e97864b2ab40aedc183b6bb047736119bd44a720fb8a7f3a22ae5e9c01336aec21ed01239559488b5220d72a4ed5509f75d316cf91e5f2c7eedc980d06d05499421f57d9ceadccaa7e7d87506c4f3a730ea0810dc935f2744fd18ed2d8ec85e04ace5cc34961e07f56d1d1c704862b4218366233a631a9798905157939a78ede3b4f230e3e9032ab9812b5f2ffa969443059cc9daa0e508266a4f182a73a75a92ddb58524704a601547e4a039222a5f0d8b5deeb867ff98066117a2f93beda7f1e11b644c0e8d2402687893d4c4c2f3c313f0193e7589ff42191a1ee2f29882d5b104a63a64f2d4b29d66bf5db77e6e3aae98d5ffa8f056026360966ca5bd0569bb024b98e5f93dc75ea9894b53e91d9635f08fcf482b204746bbe16ba3faa2b5478760a496af9e3adbe4771456c7ede2c59f39715f4fc1eecbbd547d72b15ecde9d7e1b929eea086821c3a601597663c602101b14cb28e21db13c38b424849c3ff051bc81ff12b4fee1dba7afb45238834f846d6c236ad9ba5b1097bf52ae81fabaa1691741140bc7c3830851995883310207e975fb118ad6a3494dfe61957eb7739513750b54e5123a9efc0556802f1376a440fe2049158c8c4dc2a3288051e2a32bf9bb0e69894ac39a5cdddab57b7a5079d732edeb99846215657c0355996d1e5a2ff83812f7f0abde6801b340db66f9f78286540b46535e4be35c0bb20904bc4e6c7cc9695187cb890e6d0b17ccdce9f42ec22ce1ca9372d425713a2dbc400fbcddb425211a2ee163a5ebc146fdf85a3c4638d1611b0ca1be893af592de99217dad3a1067833042c0d66e46781963e0793051ecb23c691adb7e6e368b5fec3ac4cb5bc3a7312d796173bc254e41e0e7214d47012945635d8ddceb1aa07425947329c6b4aebd0a81756f6d1fe22465117a334f1a18f2e85fc089d8a622aaa298dbd68732a58ff85e03a58d38e4942f38816e59777fa4b6a10d67e88b36dafd7039edb2de9fafe76e434248de6a989854d6c23b6487f29e604cc4045ca8f0ba9d6eb877759973ac3a55150ed55785f339abf43e48ca799cf23e85a2775c7eb6cf4c3e972c656fb49d61de15f20c8aced3a7d4dc6659df62f1fb2ccd477a35ee932ec517946d18421ca02071a0766efb41a39426542942bbc0df92cf63eea20e32bde285661c9ae168a789f111e93dc81671682c4f808db949a99b324e9d03d998aa079ff5b9382701bf80ad001ffeaee527b94e1dc81bacdb902ba35640a2ba56e17aa830e4d703aacec34959f8ccce293b892eb2c39b78efd95c9a82fcc0b1d33d0cd229227114abf5d1d34f19f8acc2b3f0a1a024b3412496b7da11c5149480f5136d6c3c7e969258bd1c3ac3ca1a81eda6012da849fb07f60294e750654339bdfe134f704fc611689e5d5cefe9f2c276d4a388f06026e588538694541f09984d210f833ddcb42bee33dc22a67ff55b103a5ee031e1ebf26004f69653ef2deadd52d345ffa492fd5ed90782b2e496587a51b2f32de17a67721c23c749e37d45719bcc394c29fe8a28d146104f55ac05c5443690ac6fe93d5c0385a32aedfa0682fe3185910859425816964a1b79edcdb76c2481b04caafb3730cadacc500e5bb2ebee7f27e70d10717becfa5448fcf69d2a4c194be188b233f9c8dc3881ee4bc675a9863603ee49b6479302ac50a13b138ef984658b8bf02a64085eaef633718e0fb448e1423cb2a842ed1853a5fbb5ce3c1486b19fcc146f33c7bcbee95e8dbba45abfeab2db60676312871bb576cd6cfd082c4258af869b31348ff79272cea90e174918f8be2a9b059c6b3883478af6a6987f37e48db183c6bf12fd93e03f38c308ee8029403f44a8d3613eec4404bd08c76b488e04dfc15335a0737d81f510f1c74c76da2bdf7c70f18b4d3d2d2949afe486b2d91c2d0fdb48a28ef624e8345c609bf0610d5b1b71f5923de9c191db6f648b65040a447f155e108ffa0d1c92cef091aa02695b1ba8d14139b7a1a1ffe93007b1d3b7dcb330dfdbac527bbad9228058a43d5a204c351bb219f0a86fa3f2b52a03ff4d87d4f896201675e94b32a384a2cc8c8d4b70d764185d5deb5b2adc2d8c649e2dccde5b992dcb1dfced20767d095db54a8ae7b89dc0797d029a16da571e4b5392b4bcf1e60f47cd88b3da3f262aad6704a5686e804e88a45526bf4abe4c0c5a1d54e27527518fcd044cae5402c4fdce76e67eaff172dd1825cdd549f0b1387b214631d99033c68215f1f2d05837bb0e9f6d6e2ea0158a763ff8d9b47ab7acadbfb432f315559a46d57a5a493312636704fa60ebfdef1274413522933ca28dec636d60021859816bd4aef4bea5542ff801592d76a810f51642776e45c22e831469eb774f602b34b70d134dcc227c21a06de0adf9512f31486840ff1fb33cb89d7ab623d1d836a003f72b6de58856225d41959e6b32a19a0443a0a7672544ff6777b47c4ba220785bb9ae47194b557361aeaf38cb55fd76b8149a076c8fc8ead6778e84a094c64267b8d90fb0608d22299d58fc5004926ff9089c32c3c39bb639572f0960cd3f44bc15e3367383af8e390cc5a7df9d8b077b82c288b2eac464b9e2e61a465cb06c3ba5e1723ff9db7413eb98b94460abe94d5f82ff0b0c9a805a952aaea2be97b80d44d906e10d93a06ad85ac9cf6e5dd8e1d1cc10e2c86b06f12898c12ffefb8302a38a083b81cccbde1ba81643735735c56081a7bc29fdd234d7d2ac53272b8e771b6369258248f8bef3d66c68caad6851e046c32252d5554ddd7dbbf69bd01556309c9d5fbbb39db5e886282964162071a5d28ac270ed5a3ca1b0bafc8bc29ba710d66fa7f8df4758b2935d5d8cebe81a0da98777110d293b4e51e018a6f24fe262fdbc97b534064506b3b3a062aec6fac76ccbb4da648c6fb1724", 0x1000}, {&(0x7f0000001640)="b0", 0x1}, {&(0x7f0000001680)="b4fc76680183374c7f67d891a8d201740bf540fe83dbbf5eb1140fd58a90458b34905bc4879bf34ca9eb806d62d7ec5bcbbc95e452f06c8a89a9f53b87971f129c21525a", 0x44}, {&(0x7f0000001700)="ffd893ef1374c0d340423b52d19edcdbfcacfe120ee2add3e802023b7b6398dd79738b2a2cc03b8d088c3f8ecca37fd245d81a67739d95bb76361fff3d50c61a235f15c78b1a1ce7fe527e3ed3ee6b86", 0x50}, {&(0x7f0000001780)="1be64f43dcc3a9ff634b64c6a383e59b9d5be54669b532fda02499ff12348984082e571f5109a913026a0d56b95df37630d70e8ee2e7f2c31c67bf3a14429d2bd78b192e52d4b65a9f342ad971bfc5b3137e83ab833621d7fc47dc180fb3a959bd702b2ce263552441b0cc1ce055fed84241a1f4be9eba2750c65f79ff7f113a8adf17636de5e59faa98359ec5b3eb6673e6400bd9e601", 0x97}, {&(0x7f0000001840)="72ee13dc97b338e593de647c56d2c56707ecc6fc4f89f31b3a1721e33ed85b0dbd348b4196e566e35f351e06a87a754bb42fa93579a5d6c2869adafb7331ae81c601c63f1ed85630f07b99a42b8cdc460de2385dda1e252608738dea66e6e9a843f919c40d8aff420bee6a776d625879d99cf032cf637df9746d609ed1d68614bb774f2f95e48a568b107f0a38eb196ce17bba9398c0b97c8aad286b856cb2e08d5ad3e32225e9e9bf7f44197a4be7abf2ae787a0929d6ae113733be06db88f58908b04c7e2f7015d4e6b44c0c1c9236233ba072353f9a2077458a0a0f7c3217539738ec05c6956cfc12", 0xea}, {&(0x7f0000001940)="39b4443beba33454e9084861b73d055d57af7d2be984e3b475d698e5673ab5af7d50cd4ec25a4e169ddd245440553138a4780d2e0203ea14778aa3a0ce5bd5dfb4415d91f5810ba86f760fb661a92afbe879f926748d5b49897b6052cb260f8ccff6351cba4e702a9e46b908dcd66560c1702f36796dc107cf5aadbd2785290cb94189c193f9f258fd9e7303df2eacb3bf33f656b5989d30e1", 0x99}, {&(0x7f0000001a00)="475562a00d51e9ac98f1c2bbc0114b9118190c49c7b7bdecb4c092ae0034571146245e8b85a903a7a77e32f9eab10305a77d9698b81ed61778e1e611240f26f1eefbdcbe6a27edbb2c8c95e81c8a565b3d9ce74aac402c3635702af63d6ef13fc84f341e12e6406d0cf42c63359ea3fadff9f4e9b5a0737f502e40602c752177b48bf460fd8cda569ca84a96c7f35a43689e5b8cabc52de65e7503a7d40e095136a3aa557954", 0xa6}], 0xa, &(0x7f0000001c00)=[@rights={0x28, 0xffff, 0x1, [r4, r3, r3, r4, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r0, r2, r3, r1, r0]}], 0xe8, 0x1}, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r11 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000000)=""/155) ioctl$BIOCLOCK(r3, 0x20004276) semget(0x1, 0x8, 0x8b) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) r12 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f0000001d40)=0x1ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000001c0)={0x2, 0x101, './file0\x00', 0x800, 0xffffffffffffffb3, 0x100000001, 0x3}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000003c0)={0x3, &(0x7f0000000340)=[0x4, 0x3, 0x8001]}) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x1, 0x2) 00:47:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x3146d39f0f651a29, 0x100000000) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000003c0)=""/157) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000340)=""/31) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000600)=0x7) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r2}, 0x0, 0x0, 0xb, 0xca28, 0x4}, {{r0}, 0x0, 0x5, 0x4, 0xfffffffffffffffa, 0x1b}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x4, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf000000c, 0x53f2d3b, 0x7}, {{r2}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0x2}) shmget(0x0, 0x4000, 0x100, &(0x7f000012d000/0x4000)=nil) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={r5, r6, r7}, 0xc) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000040)) socket(0x20, 0x4000, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000840)={0x0, 0x2fc, &(0x7f00000006c0)=[{&(0x7f0000000480)="6f969cc5f3f12011241b0b84260c32a817e38dd41d6399502c6798cabfc75473be359d4d3703f16fed5449700d08f1aefe5f8b6467bda87b630cfb1a63a05193693fcf1168eddb065d13d5977cbe86d7d2ce041b492a3b00100000d7b9a5a36f8d59de7e4658a0b0dffd170b18fcc9359ed0940b4cd33d72d4cbba8a2dfcff906c56cebcbe387ae496afca2735220c195fe98d2657bd02dd3ee3a079c182a78351e410dc234f5335b78e25e6bf102fb7be8d35b48079a9f7d3e238060ee800c7f8aa5d4c3a4734c99b430ab11c87670f7c3aa62c22ba5abb7ee335f941ca00000000", 0xe2}], 0x10000275, 0x0}, 0x101) shmget(0x3, 0x4000, 0x8, &(0x7f00001d3000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:47:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb", 0x14a}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x2, 0xfff, {0x4, 0x3}}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rmdir(0x0) symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 00:47:29 executing program 0: r0 = socket(0x2, 0x347782ee7f42fd2f, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000180)="7da9eb638de93a840e19f49ef12e1c98dd0131dca51c4b00af1c52a9784102ff9c2cc434775df5af2b37dc1c5ce60dd10f8a786a4cd30ba5be379555e33ed6835cb197bb9086065daeaa4780329303b6dca2619cd0fc80b9f840856660220731275509749e069bd962c062fd74b11b625a6b932f1e9205ca7417732e53a1b950daceea174308608dc987e3a8906bf4bdf7a6cfd940b7276e530f189ee293a4d6a4670a55a1052a64621d70c7680196b0510a6894d06c0f9f8a4a8ea730c5da52fb3c331bb2df963173b572c713c68894a6fc9120", 0xd4}, {&(0x7f0000000280)="68d0795f654ffd76fa897b8016f206c05bb644d3a044fd6d3afaf66527aa25519784c99c471fa3895cd5dc9a905de5050fd803e61d7c034f889e17b26bc0c2f2f3ecef35aaa87006d50529358310c41b87628f9d67f4bad4e99fd1bdc59d21f49d4431ab9a3bfb4352c1b5466c7236faee8a8461838739757395d76aa8c72620ebac715c6b788a1f7f9607df95f7bcca511de88cb2b33437d06f7294f689d86c60f05853dd65224a81cf516c108671d29ac9c6b04b3a6ac46f1a6999e85d0aefad49e50bbbf2766192f7b5bf62eba5fddd35b401fae39abc1e0a628ec531a5a923736c0d23a9d540d28216c5df806543810788f8d5d5af05ce1c2fb2eb7218fd8b66283118f00990479686f75a768566671ba2c4863ace4407a1de4683c43f679598692571469a5d360819eeb7a9922ae7a63d1ac06e9f6759d19fa7b445d81afee5782f77329333604fbbd6622f08c8747ea90d2b2a8097209f4e8f75c693e06d19ebf8693cfb3714bc2d4516a844b3c922924ba3a136e9907ebdda61cbb833479bad0e7cac860df31c803bf89102aa2e05a00f4d999522fc80c7e385b242bc796d6f9205f3b634d4fd34a70c537f889798cd75b0c472f3590b47bcb9e4911690d15e1b938a11ed2021b224296e63679e5790663e4ef52c3d355852905e6c5ef51dba1a611deacce37414d62ccbcd7e0be4d56981d5c4379a3e1546e4728530b7987bb74c778e00e09d0646f6f4d2a5c6134ad0c183e4c788ed665f37119ef4b9773440a719dea4e96fac34e788efa3cab209308e73dd4baf4071aebf24b931b43134e44b8549f2639605bb5a94dc0a8eb35840433dba28d95de0db4d1c487199edde0f5c29a17b209c1f64827c87ee97b2ec8b3d66aa36310a2255f03bfadb3793bfd96b462a92bf6d194e3747d0c70b4a82cb8b7ffb0fab0acfecfbba84f5961d3b4bb8be9f6a2826b54af449cdc91e090bd786c0c89fd3a5bafa442e481ccdc84467b0ab07c5b50f52b42ef0de7fa01432e2a2cc008582f88b5aeb4f8f4f130fb3fcdec96e74c34515ee494c29bd7cddaa6dce9654bb3b56090a6005372e6f6437b3cfa4204506ebab26cc564420f97d49c7f2b63bfe1a4936eea300e380eeac1f05c237e477be3dadc84bdc0f7b296e782e2441d5fdaf4bfd71668c32131636bf2dda63b3afcdc506512e25683b393d2a0abafa8b180e9249f02d72916771b6e470304cce02bf5f543a52d382b08c3cb264492b6da81cffe2a228c1e41c8700d75ed2d7c4e03e4bf8d9fe8265e28174ad7f480bae84645e15ce931061cfac847af9fd1fb25c5f67e1321b0483f974402a66763956c00976b52b11872a3be30901741382f7dc5c01ead0a388e1113f5f14e708e795984473e9b380e623251b4e23af8e29daf3a2033483eceefabd54b41f019573eb6af58a299aa18b08a32beb70af6184ca28b870fd165edf8dcfc63cdae777429879514ea7650a5d6cd5f15799dd5104a45c1fcd6e605d076781d77f125e54b86422ac17903d27b73b0599e488da4b0f0db971c3212a3d330b3ef7ec9f41029e9a4eeee30bebc3b4551fd4b5f5778149fa6bb515d83fe40018587bbb87a6f4141456ef25bf8b4cf0c73c28c07d597d27cf5718c934c92b1865aecf903166d2af227321aff9b8feb8b41a14b659f80591fd111b69196f626f1aef8204c4bd37b8478cb93f432f4e64751ce7524f879017b4765c29db37a89876c1edcf953edbbeb828e67e56db0c9e6419a5fe38802e337a54065dc121fa51ad2f709d19af2e8a3986fe71f02f3e70e391db8fffd7bf35dd1490aad51de46f5527ac36c2f66f29249ecd726b4144a6fc5a970aa38a937f074d89a303d655e8dd0dea243a3caa51892755ab275ab0ec567a918a7bf027c22d2767c206d9895075b8e243525771a0ca490f7bce822f74627aa22ea06fe622e4a13a990ad84108d54e9d1d7ce72ebc4715b5eb037c3fc88007049bc14addd98bd3949cee0a685c6bf1aaa1efa19b53257fa2153b9a565d2b7be48fbe0bc9865ff039270128dd66f3ee583ec013f290aa0ba3655947e2f4d78ba66775f50a05ba06eb0d7a9502d115025899b799b2fdc0d1763fcc03f98cb5fdc1c52e68159f9ef773df58555e7280e58d527e808bddb8deb31b2b54325c205ab4ea9716cee1e798ede0a30c34c16958d106f6761115f5e78a46d6e6a50eaa3831adaad6786606809fb8430fca26b83bbaacf2ab7228174bc0735783bc790ef85b0dd3c96684442b2b892e1448aaaaab2fb08c1163122d22b2915ca76592f4a0a353f3b3dc3bc983b90d912c62bd4328b67c1617b17e9c35f0e1fe1435adddc6a637facdecd21966e2234c6183a649578716f9150242fb38ea24da16c1a46105d6337b3bb0a80c9742c44078ce619b226884d1c0a964d44dd44512c4dd3386c7a34eb5415cedfc5f207ca43e47fb4c52472d0d69091e5baa2cab99c786c90e3dc3d6f334c18254d89baa09f71c5e3a848df22b01183812bfa76d97570d128d949be64a841288eed447cd8b8ec44d4ca25f79a8cecf166da1d8300ff270aade51ab208d868dc58c5211657e7e7f1bcf9808c7ec8594318fecfff6934fad2e3f5d3af22c21dfec7c1da9829452d46aa87e9575bc02549f0a429d1bb86d842c3b853a2f884b464127becd87af4117bab9a0d7664963dd00d997f5254ed6d25e18db335907a996b8cc26d9f3b753fc12bbc7ebe073a51e75fa6e120a7dfc4ed921dbe2020620d8306a63faf1fd6366375c4448288becdc7bf11c1210466fed30db3e5108f3b7e38e050ee7de1d53cdb28224e51f35e3fea303b24b24f9e306c80250ed0877eb4295f1ef471bb50123f2bbb9deb3778e88e601f7eed6455f5547da1f144bfdf58777294ce7a89575bd0101e5d35cfa3d15bd949239a0146e829bd8f309d46eb3d3891d59ae52c611c385ac37ea62b940844e970392dd69770b3418905d372f0225332803cc574bf1c22d14cdb0b973b8fe97ca3039d4d6c7aff5c45c692c8c8be33b38f8224127ed2eee840c8b31a599613c29b104a46e544fc1f3eb4e823dc2cae381794f393419fd8b9ad288260579d1ae048d99317774cd0a0b17d5beaad92962a125f7401ec5a7f884508b6e146a3305531cf4579962f55bd800973cdb6728a5feab29a43da82d315992bb671fa4357fc3f6f0e5f35301ab79285bdfec22b6170ae5d597867c8a501f8967e61e7a2d3ecddc13213177a685f791ec5aee2837947d44bb2e4f14c0f16942a4e50ca7595cc5fe91f96d73a844c8a433899e562b111cb50fdddf5b69ceee1f20173e78d12f334a04481a4ddbd1c3700dde977bc3d92632ad9bd585d645b8a6838938473a37f2cf7064ae59044fc1afb4fa3d8641ed6c11fdc4639b14fb9724d511fb5ba251dc1129323398970d3f2f2d19b8335fee8f3a178222ed701f5afcb23a07d1f359d08070e388e1473de9d4c5b548e5654ecbad0f2e844cde7589a18c92c0fe7934a53e40b0ada3f1e37dbf8014ba5bab5ac421a4a398b01daffbaf66e19fb868023cf4d1787b0f07450d8decc211b65d02a69deaa839f065bc726409ce840a98b0851cf05394d456ab2b028c6d07f6ab97a2c8cd118498ae02c940b97846caa329b19055029e3c459c2fba4a979cef355f6bacdcaf4d3a252a68adc4696c9cfa2ec468da08c1e5236b1fdc289802810dc31e7a65ba4a3d3f968aa123856d1f61c5d11409f3fa2bcdb065cdf2807ec0bf6484da7705da6c5a0535950cae385243d580a5b21133e536edeea1f944c4cfe5bfab8b63ef43f71e44452a92e75a3d81f6f1211881fa2d2189b0b733e13d2d051c5c9cd8bbd54a0e5b0a998e386e477d307f0582e6f53341a3d2f2ce191ea439b12cc780689ddc9276f009f125ad1c97d40cc9c512f8e872119a4a31a3a3699ce97b8c2d0591789ba11795b3f13ce365618f3fce611c06fb71d44823b4a7ae6d39d57d5d0e193bccdbfcb771a0d73afcfeb4971f67747af38602617c94e06e70a1d5da3492aacb6e9e2eea22693cd26ff8555b92d0024fe59f53c48db08c23b4051499ff60854b3543f586c3461330bfdb9f329b9631f0c3372777fb12ada5b4de098c435807bb1c36f209b2ff27d71c846215d4e57982b023aa691eaa056364608b8f83916d9cb4240d0fb937bc96fe1909b0d47d3c1fc9e1b4520929621d17a8289fbcee07d073da3033416c287765f8eccc018615da9ad00bbf94cbbfaf34e9417cc9e581092fd9c7a803c974c0f616c255f9b30035ead2a61d23aa580c0a260e234be7006807cc0d4d85397597c36c6aec70b6e7d9b58476dc4bfcd7a231300f9e6d53adfb7c841260dae3b220e21278162d0bb20b1f4a9b7ccb2bfb8394c01f583bb817912aef3669421c4d4870ad95a653afa2b2107b2c1bad33209ad415963f04cbc0680c58035d9212bb24d33a2204ed9434dcf6614581f4ca3cbec862a36d43202ee0f28c77e1f042dd50ce656f5f8fe1954c584bf13ca14fef5d3687313fc5211f9ead19d06ed28b47009228c8659844769108d30035a8bbb8c95a1d936e6a1ebb7cb55483d8d87648c4e2e8bc3192b719d480d8a722b4bf2ce8dce9d264d2dbf36fe0cf65176ecc1e0385b58ff48dfdcbb7f61d7bc0ecc8985a7fa1a126453dab1f792ffc38057de8da02fb4827a5461521f1b884412ec2667ab3200942a74601f534c01d0415b94354d2b13592846286ef9e4f76e079f888ebd20fdaf87fcae844810f548da278489357a189e46b33a089a2c439670ce686e932ec39c3ace5283d532811e00ce91685fb635565a121d2bbd9e0a126113ac1285ea9b7801306d001b7f318b622cb0439bc7cf9c3d4b79b2166f5eef475d0b14df2a440a3f13aad03eb873614a6dd225f558ce3c30fc771053d01dd5e1f5faefc05a6c2c8c51e8facd4fd59c47bbbec78a4f94f2f049c0e7fb3ddcb7fea851cfca3ec75008a9a73360a72e25a22dc96496c3effa6494b5ea4928a3884c27430826410451285fa997fdc042d34f7a85f9673885275a4825d74012e820661689bff822b9a0415ac1689fc21ebc5ad573acb73a0ed0ac9bd209bc64080b2d0d568783d142dff78066cb5c866f77aaaeeb97e029565d4ac7fffd216272d7737fb8552b966c4d5cc6b9ca856b011bfa1827d49569dd8aa7993beddc2ca055cdce48c48b60b02c2b84e1c4e3fec417b0ac45ba43bd7c0e48bc512ef4c536fe3e21e4e99fadcd5347bec49c5109d5e3010c31921fa884a935393ecbe7f17a2e347c777f775eccbe78fd02f7d5d415f7071da83823628abb05dfafa860d1a7f4e8eb87ab4da48679350327c010b2bbebcc1c8d6ea62124b04e21fe6cc81fcaf83aa1139cdd19e7ec4c868ea0cbd63f90b0f0974c2ab2c76dd57fc8ba152dd39d5f0b072b9b407f7bd9460fe13c884065a7daa2c7ee83f5c2dbc2e809762a444a084da3f16b44504bfe6bc2c006b2c58ee7eeed8ed2dcd08bafc43bd63d34426e44343483820a4bbab12579f7901136032f51fd5884e028d691ce28c8e60daf1408107fd31695fdf80f07b89f39ee0ce1b151f385ff9ec9d86253e3ebb9eb6ccba7492af2eb315cf3faf730a93fea0e0125c2bb1a63b84c040671c76ec8a4a046b1796ad4c0e344bf7787bd140e790f7afcd5e4c735aca516d08628b095dfe6771ab3203e22ceea8beb72dfcb17926d1a11993f13631d30b3c4beb54e3f6fa1f348c7216c88ea2b63c3e8f23d253b8115560cc708f5ab4618e8b396d280d9bc118", 0x1000}, {&(0x7f0000000080)="7a686ef53cfb", 0x6}, {&(0x7f0000001280)="9eaca1b491dc2917b30337fb59a3dfb2f09404f1df99a7d06a5e3fe7c730658b0a44fe677c1b23ac55b4eb4d0b4460bf8ba3b01a62ae703cfe72e08eb596c39a6701781e8da3dabbc17219602d6fcba0a78319c29b901f58b3e806a216336b89", 0x60}, {&(0x7f0000001300)="9e98bcd370d1566aa83d10164f331e929ef07e97767326ec168c91f40621953077a92d10b2c319e97cbfaf4620bb2b17170de17d6b0cff5a8dab04c4cc9c9c09a6ee94e003e9e7dec58a3758940aececd39359a7037f5d8c09bb25b1cbf59f7a713507d63fb9ecd23384c91c4804e909b4bf682deb130608872994b16480552a2ff8a5941051d93609d02b4ea2e9f69c591cd8c3e57b269bf15ebbb7cb696d0c", 0xa0}], 0x5, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 00:47:30 executing program 1: getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r6 = getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1, 0x24}, {r1}, {r0, 0x20}, {r1, 0x100}, {r0, 0x2}, {r0, 0x1}, {r0}, {r0, 0x100}], 0x9, 0x3) semop(r2, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) r7 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r3, r4, r7, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) 00:47:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/181, 0xb5}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000003c0)="03000000", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x5e) 00:47:30 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x4a6dd6d1d21e99e0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000600)) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket(0x2, 0x5, 0x56486713) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x8d80, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x200, 0x8) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700)='/dev/tty\x00', 0x10, 0x0) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r9 = getegid() r10 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8000, 0x0) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x0, 0x0) r14 = socket(0x20, 0x0, 0x4) r15 = accept(0xffffffffffffffff, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) r16 = syz_open_pts() r17 = getpgrp() r18 = geteuid() getgroups(0x5, &(0x7f0000000940)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="ecce671bf8d8225b8005dd8afad91ca728c4b5db51def880791a", 0x1a}, {&(0x7f00000000c0)="8a0cde390f62d24cea6be157f0d77e681fbe24ce03fa194ad759ba2e4b41d7112816f95b6dcc8bdf67e583bc667a386630e4656f5d007562a85a4c8249def09f34a26dbe37af9ccfb6ede8a4954e3a862370754a3012074a3e91179e95fbbd42257ef2d93a05ba6e7acfba16fb836254fc299cc86354f813b26d2240bc6c41ae83b80c920cd73f986c873fe735cda26be9d4783a72d3e45f6bae456f74c815607d7daa9df073dc3ac84ef82e43a71ef372528ed8ab655d63f36b793093143d", 0xbf}, {&(0x7f0000000180)="135c1445c384ca9f7cc161fdb90194b959893a1eccd656e49fd5d9929c617815a54fe94bae9a0876bf43d2ae5998d6ded5812686f5630eaf7bc7e47e05f4af", 0x3f}, {&(0x7f00000001c0)="526edf91413b768750d8fbdbb25ebbd98e90eb7cad5e61b3f14aed79105c49b40eb1ec0bb241a5d622d2e73c242879b16b069bec287f0235057fa01f8c1b62460cafbba1b107856bca9b75c763925de4dd18741102beb1c7fbfc47b5f324075b73c234bbe10c6fe665a1bb9b13f7c16469f808dce6bea0a6fb5ea4469a69c5d0c7a13519320b155af352ecfa2dab0190916f5ef303b9aa51300791db63e5544f09048f8e755678fbbb624c36ee1435afe9a59351bcf17f796d72d2f5b20caa4b09ad9e67283632e9f12f232c6075253861d488e25c057ae6a93a4446f2856815e68246b52e931b93", 0xe8}, {&(0x7f00000002c0)="cabc985d2d4d3449e948511ce6eeb2661d6d51392b7e27652281dbaddbc83af02bb35c90d32a4399cf5645145ca3bd88444cc9e5175a20d7a70a647ae4ee79f9224bab303e45e975ffe8508b69d82dad06903e15481986ff730f84ff08138f79793c334426fbe700999a31819f472f5affd441cb6c46af645f7de416a29f7a65667418f20b558d0c0b149b3aba283cb3e3b10c532f30f4d770c26a", 0x9b}, {&(0x7f0000000380)="34c4d52a00d922d03d03de737e8e5f39e3f2219d9a69393f2e3e14e1eb5d40a06a", 0x21}, {&(0x7f00000003c0)="d9308561114ece208cf50df678a472b5e1ee70b5a3140e2176087bfcd0c7ce1f4ed50d9f02c150d44a77ee5633dda7e56c073210a06cf56a9becb0b34ca52e1b6bbfdbe9cbe2b26473028f", 0x4b}, {&(0x7f0000000440)="194866354ea02a6f12384180608d0da5d86ffc2ae591db8a598efb0c40f0061c1b6ac7b9a518eec8646fd20675595dbf1dfda5531f3527f62e8baa3954778bdb7138f0fb1a8af3847e76a8945d1732c583e566c03bce0eea0e238b4be48719832913881c9695db7942d510b9d178420b0d5d8f1b5afc312b11bddf9707ec8cf475c3bdcc01bc4299bf4cba725d8c1079d70c2b", 0x93}, {&(0x7f0000000500)="cce100f0c5a08087c25451f08c46e5d18cdfb5e6f9ea58faafab55b3fa7f4751b44041d293b3593ce72081d95235a34795cc30da8f73", 0x36}], 0x9, &(0x7f0000000980)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2800000000002173d6453540f084f0cd", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}, 0x2) 00:47:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 00:47:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) poll(&(0x7f0000000040), 0x0, 0x7fff) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x44) flock(r0, 0x1) flock(r0, 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[0x7, 0xfffffffffffffffd, 0x2, 0x6d7, 0x2]}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001300)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000002c0)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x22) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x1f, 0xe}, {0x8001, 0x80000000}}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)=""/65, &(0x7f0000000100)=0x41) setsockopt(r1, 0x10000, 0x7, &(0x7f0000000300)="11571a3c93aefe3e497435a2931aa28d5fc6ba4e1e84fd2a63dd9d710264e0af8d3b115c57e6301c0e860570b0b82aa3363b7c4fbdfc6fd65d41e52f43637ccfd454cd932a4f18a0cb481d4615fb8a9f39117494630d0fb2d963f623c7d29dbcf022dfc816115166ce1acdca13ed9b3e73d6ac103aa2f2817bdc422d401f0705c951008cf066cea8f7d97cba689a895c43448dfa8917c5240371f0082156090f659175a8c6d4c517e83cb2a75e220a575999184b4e8605a973568a4203105ebe0f0e57d5fc6707c558d7bc5247dc02a273f17e5e580d00e531647f4f574550ad7452b2235ee12fd82c211c5fdd371c08812743429c5a1c135ed9f2eeeae9cfc83dc77d930c3cd9763396525ca01d804cf3816b4eb9243ffe59c31506c7fc045c3d10645e00c1ebb76406597997c40b1e75144f67f4627c4d655d5be33c804bb92646b8cc82921a0114c075179b2d33e3e4f4cc11cab0f374e7a677c9169ce5f7fcc812fbeb3a50b7285437ce593d0a624372088d0737054d78b94d0f4c23c6bf89fd10c31951c36558c011821ec50fd5b9d9523d1d759b81eac4aba1344e02238ecc9a3d7a20962ceafa2704c6473f3e623932c33c5fa123a2199053892b3854f3f0fcae121243ab1fc096ba85685928fd48adcd165e780eb5338a70e2b9c74b81c224e129fec92021f94503c5b352a63bfc97ad95412624f5074f63d9c235066eb8be5ed000770ae021e1358b8bf5037ffc62abb5b2f7015d69ead1739d25308725cf2667a2bc020f14a9ad4288539ec93965321d1e232c5b6a8b88ba308841b8df2f7b06f1a2610cd81c41f94bd03fd6b7fb0f8bb1911e242dad03d60323443afe305fc0c9ee3ce81d490ae3b92a45bdb6163080e864b394c6c63a3339ec979d54cf6074375414d47d29fdc776c7fdfa064ccdbf892720a73ef055e69a95e42a866c7d8c351667ca080bc19dbeee3c340360fd4a8ad3708fe01deed664043061410149d58dc66f3d6fe3a441246aab2aa00037500494bf8862eed6d98d6d227afdd59e33e5066fe731eef20b6b160a900fbdaef9ef23cc921201675acec3b737b0a45d825a590e61a7afae85e3198ea087040ce4d5a9eb606a64e446ea4a0511d6d15e13bc774fd91abc32ae75409821058328336787ee668e6301f29235c8f07c5cc4134df6504d78c969bfd7390a69fb21cbd62205003afec7062bc8130e07534a084b6528c5b5768a4d20575017c6a54ce984ffc748fffe241007e7166855221517f26ba0c9baee405dfe3e5862acedbcc3c2f185b9722f61667e1330ee43b3d2cf60da8a3be01d558c82197d79d8f797362d7faafe0e42d1225e82b6eb0447ff4c389a41fcc4c7af762be1c647a26acf0980dbdb3e298b7e2fc807e3f3a83a631a88136aed809ae40c9be96226fbcd3af213cf66f13493d322410e8ea5d72b4c37cf901b0dc7ba16c8ae9a0d26f16a74e1bd247dfc28f2fa38d9bd380d7f9d35161f2881c8abf724ea4c9f13474dbfa3e8bd8bcb2d83648a9eec75c1c15b46e7ad27fd88a8e8ab9228b5453871c4882af2063971eb579ddba32bf5dea8c3275af2cb4d2de5221c34529220cc920a69ff00ba4267862ea047fdeb4588d73c95ccb48c4101d65ca9ab66985b86dfa2bb5432351698fc344576fa8e87801141dc69c2b5645291918e705bb14e5306a53fc25e81f2f8ae698e202c8fa55eb877095758ff1cbc931b574db5dc89c773a21b7880359c4ed6c28b01e2b01879649b71cb4441d4efafbc538846a69004def9f50822a3af33112b70efcaa730cd8dac674ac728293730f93f5570e1304ac3a8372896c2a300abeee4a8ed2cb2ca6e68f3b3496f8393bb6c0b963b5d436862ad80d4851ab3e70a2a99cdfe77bac18d45225dd7cdc3fbb35e72579609038052d018f4e19c4aca1bbaea12ecf679fc702269e5ad4d5f48d293064b618645837f30c7343fc875388e5086007a3ddc26de69dcc812bd329240a1ebd2f5732bdea9ddbfbdff1c132f6865bfaa9ef8ce23775bfe7f687f2c66e674fdae35d2c891e90d63a73fe5bb658d9058949c24c55c5a5af0470dc3aab7ae24f3dc4184dfbd245dc4f2db57c764bb913f68549cf2f11d96b7326aebd56608c403e80021097b265157358d35c68e61de1dba065ad77f4891ccc469fd2eeb142f81fd72e425a9a684449e7847d2274572ca61b3f2971b4f0aa8846031039fc5729d5bd4cff3f96dd938fc34254ac2bd47eb3b5f434037119d109a5c9984a168a50fa669e8dae0bd5a801570a734b52f47319498a498a8577d1d50c371b85891d5d1b2c186049feedb964ba3d1cb5c70c48d3f251fbf52031c65de53674a3de48575714d1a5124739d0dc5859e886016a52b89be6b35ec39efc56de4fca4bc1814f7e85fe33140e8ff86f186a2f118be8350a0da2ab07155116755738d12a088a9c5ab26bdf05867c459f002502b30e64e6cf1c7860cb7f9b929787e1c599ec1643da600b023d193d8eae9688084d29b4e3afd7787a21abc02bb1aeaf288581fef4f786c55addd2587532a455bf5dd55a34fad8d1843dd21afdb9c9e950366439dbf7f3e3cba0bbe6a8228b9fd7fd9625073800ced485895dfa47c3e0914f97e11cf31e2f0481e3106a6333e0ccc96ccd994da4e9ab5678d25a5483e9adf64ae6f9ca176c9ee5b518fa6b31266726346767ebfdf73517308e18fe0ba276587c87c5bc99c688822ff83f0ebf8074f54687d5274e808dcdf6a96fae49249993bbe88fcc192c1eb88bd51e4a70a2fc7c0770227e4dfd8e0a26252e5333ee5eac3abc5cfb1271fae2fa11c46a71ee8c6a0f10faa40e903e3cec1438c6cad35e26cd1d1206265f365b595b9772994924cc204800edc9ecfd49a2d9258526994e66a4698fd70d040198b2720aafbffa55815e97884eb9c31b2083815cf60eeef13a402487f90316dd5673be6a2b6f465f9bef88305141c302ed7a1759ded148f64889e663973a115686faaed1432b2059776d79ccbd68bb96f91affdca0f316df8e1c54ed607bf73435cebd2c31e8f11c225d779d04f940ee53d66f91307e4160638d5e3d1538fd26dbe4c40dec30504ea22ceb3b8bb0cdda099c0101e4d847da8b8f97824bc5cc2e8993aebac6b8cc7fec982f01d95662b6a4206daa2a719c287589649b4e86be378cf7df89d890409425b883804f4d0e671b24c07fa990e6826aa256780f85a3a28576ccf08110a3695f911fd5adfcd9bdf9fa55b265c26394f64d6fb686ec0d00fbd99b484def45aaca4ed9639d79a81b16e9d8f761d881246e0bfae23aaa98d8919cc9206d2b11920f9f26e3a47173e24ce21655e21d34e04ba23352905c54002c2af8c5f056d9861ffd6d863b1fb433025716507ff243a5db7662715372c389795180327106b274a4d8415fb641f0250650cc66e62b3927706c297f80f8c4e1aa3a8e822cc0564f069884964de40d82b039df0bc1dcd1afe68339ee49aab55fcd19f66445c5a511475918e537256122976bfdf33ea066b2cac381f92935e5486bbd1ac8eb40e8b26cece1409945cbc5680b00cd958b069900ad8e302a15d580971353cf2f3a15ebd8f2878db6800371a93ed67b39b5aa47154810dbfeda1b8239df18902318cedfac666fde04847a072720f7fe7c2c4df1e576abc4761f649b1538ae33694064fb238ef69ef0dae8c5b4b5c58feb3079485f2cb13d1a03a7df3ba87998ff3b41f10083b3212c8d599da2f5407dec99a5402a798d34834f114cf58451b6007a47d50472fea13b169de41cfaae86416007ecb4c9603a62dd1f46a8c4bae7d63c7ac516f89c7ac153fba25bb1846d6365b6aed8ecfc2bd06f4a847d5f0b2226e226590d605ff7470531be6acce697675ca5232dac3689613e59a6e154883fdc3fbc8900425096e26a24392ecb5e5b473cb15c3fcb2a0679867c97ba2c08fcfde5d9a8c5fbd909e0f7efdf1c982538a76714a16b7074c35382ae8d1547e9ad34063586df4449ea225180bfb297893311bf4144690101be64b2bbf6fef6bad08eccc063ba6906eb1184867fbfd5a857d45fd2dfad89f6f614a48d6e4c71a656909ea9c8d97f025f39e3b191c9915aef6b52d0384e604a4a0d299e55774e4d8e6d32346f9f03ed2abe3b5a2826de8bc39e919eb5d0ff65395bc3ef3f70d61b0ba15302077bebbd04bbe6bf6c38bf1aad050b1cb6774a5b3cd7156417cd547774c43cebc6ac3673373b84a24ceb83af8b247a9801cf7fd1a36a1a9eab0ffaff67ae19c149fb7efbfccb51536ff7bdbb7e5b15673ce539b1e18fa74bce63bd5d7b1bad8bb7e4c46167ea87092cc18937dac9df95b03c0fda22a4a647ace902fc7b0e4c886c0a8465bbe8b4a545f9034b284d9ac8f05a613d632017a9fc7cdd606483fa71ae215a519af4207814020fb4405b9555d10138a920f0e7151d9313a4c781fa4bbbc22517bd861816269d12fce01c4ad5bf10fa4af1394575eb70d2218df82a327c9eae4e4ece7730c5767f4cb9baab3429e63ad8633a12d66f50c511e514038cc234c79e56143499a3f54656064c1a9b61342d18c70853b5fb04b24809d8470c1d4a3a6b77ca20b3071d1dd2640e698d1640397b06764cc1a7d14d49aff56c4f9c74ce110cca07feaba5be7130c7a60686035bb96ec9daa7fc34a2a591aac5ea7e2581a483457b59a78ff82ab0d0d24c54a4d0e031d7251b767bdcbb6ebce02893208bf71137d664a269dfaa63d7a36fa608410dc6ea425b969a713327680a13d932aaf82fcd4440d8b7cb28a7a13546b1695b50cb1160c822400b0cb236353e2bccea329a28d0b631a5b85c4c3ea69ba72c46f86b3024a52b6e86b020f641c1b5035ad47d52ca052882fa05334d396e9b8d906ca2f18a7e3fbc214fcb767b1eee82fd25e9e7b0929634f92ce644e6d33a5c3bcdb2fa91a2d6259bacf694e5e374d0368c52bac9f57f8c6f91a36ca88f4a8d847478a168763a555a9c3fa642c91c1a2d543931d074e8765d00d8418422209bda077cd0b9376f71b0ca2293d9ad8261c06065458936e0bb4f5faaacb78c51c880ce7ba8a993170bf77ceefdcca8f88b18182bc67971f70a1b57dfd944f1f812f23f612bc68164ad6937488da8fd6b25043dd9284db2534455ef8e3ccf370902e48c77c71912b496054634552ced3b75dab34b522a8d89bb77e5d691cbf57a2b970cd730608daf34a2336a98b702963b91f2e12fd57aae2ea9bf0dbbbf321c1640be04850cc671f5e36e893dbee79ff5df3b50c379ae704f7071ab50dc4c10173c2e16d0fcde25a9e9c0bed080a2a56f63e943db00b84ff9128bc9317aa4f46f2b37c5a820a56651bded99ddaf252df8dbc342ffe22dfca9a21456eada7cbf56e2809e4c183fd5bd884214dbce4666e82a301ba17a5d2cb5d7b7063d3f3ae1bf8a8778b8fb744b93035927f1a8d4d69c240898ac6bb0a024de6b8b487ad2e922061e8e688811433443cb4d4c28e166c6340ef9692a7227132eaa0eee842f00b6de6307b3d039e705e9e78a54174d6c9aa777d1f320c092bcb0c627169171820c660c8a706da1096676e692c6ba6f160612b834bd9512f77eef060b0e086d1ad74958ed337b6c051f51c11707df8874c70e608b48d5e57e4d2e9b0fce847050eb469a4cc18babee8b4c32a7d09ef818fa49c646f7872e73ee06360f557c37ceec57df1978702c16d6b943820af32fb85f43989a9fad59386066e13ad33c4aa2ce557ec4cd6e11ea2df96d9ac1f9b8ffbc7cdc785edeae74ceda7", 0x1000) socket$inet(0x2, 0x4000, 0x80) r5 = semget$private(0x0, 0x4, 0x10) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001340)=""/28) ioctl$TIOCSCTTY(r4, 0x20007461) 00:47:31 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 00:47:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x5) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 00:47:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="160ceb668027350ef48fefee32e5ac085b6ff314d1f35f90d482da7562f5f1bcef02ef9badc3071f9b6424e6bee615a9f94ce771e19d03bda93ad752d04585e9f995f17ae5468067bf9b83b659449a5541bffc6a125032650017552e804dcbe98ce8", 0x62}, {&(0x7f00000001c0)="eec3e2e539c9c1f1f3fb81f17f8dc4ac0eddfa7148b689eb33e1fd24a07db27d531a770e9525a0fbd4fcbaee37e6d038dc61b489ffca4053643f88f7d863d16b70539e5e1bf7c2c366c9af5a4d82ec6a8cc12b8b2fa5b153588f", 0x5a}], 0x2) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000240), 0x1) 00:47:31 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x800, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 00:47:31 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x1, 0xa83d, 0x6}, 0xc) close(r1) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)) close(r2) 00:47:32 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x800000000002) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x48) r1 = kqueue() poll(&(0x7f0000000000)=[{r0}, {r1, 0x1}], 0x2, 0xc2) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 00:47:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x96bc84eb1201147c) setsockopt(r0, 0x2, 0x1d, &(0x7f0000000040)="3b914f2b", 0xfffffffffffffe67) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) 00:47:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) close(r1) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) r2 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) shmctl$SHM_LOCK(r2, 0x3) 00:47:33 executing program 0: 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() open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x10) close(r1) r2 = syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f00000004c0)="4f9f990e2874e94543a9ac6204ee231e5eb9e49d197e2a52d98a5f1f35a2d6c219556846f7161091f9b488519fdf722829a0bd3013987865d7f7ddf33621d4112b5c69409c84283ca2232295c5299c252da66fbffe066b37230b977f1ce55cc9c366071794ad27a270dff16b9fffcfcb4ddefa9d563b1db4743c7fa9dac10000", 0x80}, {&(0x7f0000000540)="2c7547815c98a0ce71a5df57635e150778f9818a422cc7dc3270433d0002e4b239031d1497f8a33e05eb31edaf194600fc09475cdc1b68c960f374676c1dd7b82baed7a6a9db8a", 0x47}, {&(0x7f00000005c0)="e5dd3775211fb539c35e6ccb7b3cd64fc904b5b9b4444315be3b368959fe7e579e9c7badd0e6007f7df14955cadff2817724e738f1102ddc83cde1d0ece1a2c3cd00cc6a453bf22b0038cfc16a459dc0bfa5ee87ccc5179107be67", 0x5b}], 0x3) 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) 00:47:33 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 00:47:33 executing program 1: socket$inet6(0x18, 0x4003, 0xac) r0 = semget$private(0x0, 0x1, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/60) 00:47:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x3f, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) write(r0, &(0x7f00000002c0)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d17972bae8a32f4ca7591c2a1c18fa66479e2298a672495bafb9ac3f81001c559c4137289c70c2f1fcbc03703cb81b7ad9278109372a2fc017a857ec959980afedea9005bcd6b8607f763bb623bfac902b265bdc32918d45209273bd90348884a754898f691686b7e450e958a7ebba369ac", 0x138) 00:47:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) fchflags(r1, 0x0) 00:47:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x11) kevent(r3, 0x0, 0x4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffbffe, 0x3}], 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000080)={0xfffffffffffffffc, 0x200, 0x2}) r4 = socket(0x1e, 0x8001, 0x4) r5 = getppid() fcntl$setown(r2, 0x6, r5) msgget(0x3, 0x84) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000300)=0x5, 0x4) setsockopt(r4, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x2) mkdirat(r2, &(0x7f0000000240)='./file0\x00', 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x5, 0x4) utimes(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0x8000, 0x4}, {0x1, 0x6c}}) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) 00:47:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) write(r1, &(0x7f0000000080)="9eb3e7b000a2f946908380e4f95da3798b40d026b116dd99bdf4e4b926cd64feb63b08ab6d7cd4da6afe5f67790a42beda8c8cf01d7f5bc548aeda94a1e80e77fff871a6575989de218811a0fa9a5c011ff0005ed3a22e9182b11f052024514e345a1ac8a109e72162743a6aa2eb9568ec61227c49cc0f532f041e6cdddf06369b3734620bf486324547ff0aa4adc3001a9aca9650aea5c21d31bca836bce371a2e7a6bf2c31098652e4ba65ec313d797fab0d10b8e30965e2641224b2d471c8e3743be596a1e3cc5778fca805f6b46b08d983d9d42ef8ea822f63bea5", 0xdd) 00:47:33 executing program 0: close(0xffffffffffffffff) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/klog\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d818e6e44c21d4edcb47301a70df875b96d8b7325dfda02c3507742270e0d21ea01eed33247ea9e54bc2ac5dd32dcb370e1673a7ef385e6ca54c1a0a126eb720d70ff0d9e0ea221805c3ee4f85a8a9c68cbb39054b49", 0x56}, {&(0x7f00000000c0)="f58345ee78673ad94a5935e335a50d33edb1284ab5d23fcf2b078d13abb443d99a9df00da4f2f2a26f10d4ab4e2922a8057cff5de85fee1f49aa53367b0e3347faf3c58b12868026e5fcb66392cc4cdff08c59b929124f9520f86096bdb152f4817571266cbd9027653835ff4beba4a9944c567f8efde9f0aa83bab858ab7d7d89d82c933fc07e311aea73c969b4d20d21b79bd2e1830bf466169270bb0656282af3c7c813206aac280b3fbc429c0149be646e3a7a5fb944fc37459d31bfee6bf6990aa4cf90d37acc7a8ef5775308722d1e84b46a955b7040fd605c4e1e67155f5a24c3ab25a82b453847b91b95c8ad41d142", 0xf3}, {&(0x7f00000001c0)="d9b59d398cff0d9092d803c95987a9b44046a9a196ce0fb0663e88a3abe85e5759a57849290031149faa8928cfddbef252e9aaed4aff5bd8298a5bf63690dc1597d1f9d36eeab3c623a43347a9c63a1bd0325c4aac38e9b411515c92ec68ca1771b2149515fd638ed5943bcda8c1838a05c3fd8d16374ee860299a2b50fc4ace1876049cad571f012468080118d2bb644c", 0x91}, {&(0x7f0000000280)="3c6efd9bc03bb8c0618691be171dcd959744b0693350ff6b0d65b2d30483194e4f8481e8e2d9f60bc3b4aab6e338acf57584f835c702828d25d87f172078e9ebbe11634950f62a5d8ef84d81781607b89783b3c1157d4a2894afddeb78b967", 0x5f}], 0x4, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x8000, 0x4, 0x0, {[0x6, 0x7, 0x83, 0x80000001, 0x1, 0x8, 0x0, 0x8, 0x401, 0x4, 0x5, 0x2, 0xcff, 0x4, 0x9, 0x1f, 0x1e, 0x1e4], [0x1, 0x400, 0x4, 0x80, 0xe29, 0x1ff, 0x3, 0x1f, 0xf16b, 0x7f], [0x6, 0x8000, 0x0, 0x6, 0x8000, 0xf66, 0x4], [0x7, 0x5, 0x1, 0x0, 0x1, 0x79d5], [{0x7ff, 0x8fe, 0xfa67, 0x2}, {0xffffffff, 0x8, 0x100, 0xc137}, {0x5, 0x6, 0x2, 0x3}, {0xfffffffffffffffd, 0x7ff, 0x1, 0x10001}, {0x8, 0x200, 0xfffffffffffffffb, 0x4}, {0xfffffffffffffffb, 0x16, 0x25e80ccf, 0x2}, {0x0, 0x9, 0x1a, 0x9}, {0x0, 0x1f43, 0x0, 0x6}], {0x100000000, 0x6e71, 0x7, 0x800}, {0x6, 0xffe0000000, 0x1, 0x6}}}) pread(r1, &(0x7f0000000600)="d0e8812998bf326a6bd6cea2414cad49376cf92d1f7ebd5e6b055daf9245ef9f582ffd42b5df17593a97bbb6721e8b31bf2e3952e7f48200bdb890b0010b0f8c43f887cf2c118437fdf5f93a20e63e699acf54032e75defa3eebf63b92cf384c46853da8827a9ee7830d4d90e726a9c9a0134f0b66fda6bb4578acedea25197b51c9452c2c95a0e18b6c02dc", 0x8c, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0xfffffdd2, 0x800, 0x0, 0xfffffffffffffef1) 00:47:33 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) shutdown(r1, 0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0xffffffff, 0x0) 00:47:34 executing program 0: r0 = socket(0x20, 0x8000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 00:47:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="2fb290b327c678c3afb25ce873122cb4903bcf53c5e1c3b72a7da1a0df36774fb43896e794c326f3f4398a2addf6ffb162c69787e7a1cfc3da40d6f903512d490a06342adf3696192749799f4e3fa4fe0961e1ba88807c43309e93c597c8a7ec3321ac5a939c01c55f19073c312a1d6a682297ebbfaff4effcfb685dd2fda27c18909df8393d3b2f5b48ec14301f30a203ec7f5fefdf90353cef96efad62f3b20d3ad6d4a730b8d885c4810e2010d037706b5e3a636cb4e6efe013bc4a751ba716e0463fd86bae3ce0c6e73f058db5db", 0xd0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) getrlimit(0x0, &(0x7f00000000c0)) 00:47:34 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x20) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') r0 = socket(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000740)=[{&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f0000000440)=""/183, 0xb7}, {&(0x7f0000000500)=""/161, 0xa1}, {&(0x7f00000005c0)=""/251, 0xfb}, {&(0x7f00000006c0)=""/102, 0x66}], 0x8, &(0x7f00000007c0)=""/175, 0xaf}, 0x800) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x44) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x6) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000140)) 00:47:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="bb231761fbda62c57337db61dfc25a303d5f63709d80bb49b848e912e004fd42429af887f7754b8c429e09187b12dca6c2585229d27a61080fe99a6203f7c25ab56c17de709863782bc16b62cdf34e152c350d3669b9044526b10b6bc3a2eba6cb536154dce7fadef25baad41284a35f8bcbe760819e118b180ff2a0c5595bf9641bd1b146e173ce9e19fbba26e8093eb9d5b14c40a581626d98be98e170dc7bb4008000e9"], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 00:47:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)) socket$inet6(0x18, 0x3, 0x6) 00:47:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001140)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001180)={'tap', 0x0}) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) socketpair(0x18, 0x4, 0xe3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r5, &(0x7f00000000c0)="be184a3ae4b920f54f3f8c3e151036b563ef97b3307e4531b7c3245c93c3c10092c28397b5e1d5d66c2be4e0519343a7bfccfc02690ebe914dce6f1c9b609bd57b76df0026cbdc62ccb12732858e52592425ad1d2821b247edcabe8132f5833789e381d9790d89d8191f7ba5c92a9cf043a6fd2be1efe3bbf2be18dc7cc12c3e712700db361b8766bbcdda827898138d741eb68c7de9184b2488862f37b8253fe8df15fc3282e223fde5b00af18003fdb3e180769b095efa7d0116ad84e31f75c94061150640a1597c6481f094069c187c7c51f36de9b3ac6d58fef0456f99c20d85ddd373b1acb758e79b17aea029af6cacad4ff5609a208a1df0d954ef050863cec20bdbdb52b428857c1a3253141bb7d9d3a0a6a3a410b3b61c00dccd8b7b77557e69496aca43175cacb8ce61c4c8235493b34a4595fc9ce4ef9392ae7bb7b9ec808d3d3962847310859a993d007b0cf2c69439bdb27026f2a51c6c0fb9304f24d610e4c0a899e8bc8e99c109ee8689b62c8ce0ad37690fb039a2ef43c9ea2fe7a4068cc3aa6b3c6e01487a0f87c406191434fce2751a03bd933a9b7fd544b791891fae14d5d7fb1978822b9f16f83d8a5b2d8dd07b1b6039140b53dd95341ce38484631b694dda0d36539c1ad2cdd7bdf36e4fdc14498a353d06b41514bc284db4c15ecc231718213eedd1592ce337282cf3b4b9f0842207247bdd95e02e3c2287143abcf6894b6a5084f073bdac81b3bc75ecb25d14d2062254e40cc1429be3b832dbf1d31ccf0a3afd505a650f41b9b29abe1ff33127128d13123bc2f650a3cf4a7581c7ce3d0b1e3007aabef5dcff0fcb1af09854add2d3c775f8c5bf93562cab4e5ab201b0b331bb2ca3c51d20e7d7068e2af1605d0c18225c830a81490c4ee26db583a395f3908b3633eb89b72cea0e154a54f739ab8a9ca816e4023be6193affd94442cc2af018c8eed9fa6964afb140615cc2a2ba9aab77aed79fdbbe64d53b17a9943bdbdede36f0cdd8db190e667446d75b0cf2eab214c95944f5d8982a8ad743d01765b7b59fc7a288daded931aa761847a09e5176a5f79814c24d255f7696dded6ad31215fbe0929310bc98231d98b7738a6217d56810e986ede3c9c3b68e0bd97954f6b75a81243ebfecd6251b8e9d4174cefa7f6cea1d72951e8d254b6bd64c18c2293bb43bea2ea2fef3c5ab10a152eb2ee472200cb221c49e0aeba66da4c1da29ec051a8a137d9867f7d34ef26b66b8ccb30d88b71e3c729e512171596d08bc0ac5e784214b2dd5dcc0982702b120888586233ab2eaa47538b9274878cfc708bf4523daa891f1f4017a53f8b2496b3471465c28821f281f40749372e9fa457e31535cb466346056084b44837280b845757ecd2200dbfdbf7f209b291eb213ca0d3a65c29c8d605d090c950c00f1468daa9f5335750b5a1a64fd87467f4e136118217c16bbefd59f1e7ab330f1b23d267fdf66f39115af779441fc3f87e69281c1b5b4ef3bddc043e152189fcbd8960eb65aabcd6f3d4c8b73ae35f23ea5b663b3bbccd898cd559bc11241df3beff9543d3d06d0956927512a122d81a199edbc3cb2d4e5ddb934d58114f79d048277c8fd7ed112dccdae605099d2c4220e3a70f2ca0468eec760f625380f41648a941b491ed82246189cd1a5263519eed1ef2ca6b68ecdf8a8c7a48403d417e1cd7c9adb86bb1c9f67254821adc8aeabb3f91e662c7300ed9f3f10f74703bd644958529753b0dfbee77d6da4eab9fa071616acd601b4010d89932aa98e36e57e16ebbf54aae37ca79ec94677440c6e5142bd717dc368420e7075bfca153de8a242f1cefbc3992bed5bcb9404f3b5cada86ee19055d1557c169f0c886fab54217e2f2846c74ca7d487fd399dc0bdcf0e29beffbc66cfa7270f8182b64a559ac0b854655b42961c371ad8fa2c12189d8bc295acc665239e7622879e4ea4e30c63915234fd4111be5ce64a6179e44ca86a8ddfbcbbfb5d952371a8c9b3776b461626383086b7236ee86605c7e834b837a18b1a3564585d3130d75ba9ac46ad245bb40bd1d1018d69b80196c65af6faa41bca2a7a686e1a1462f1d008c3ff4fbba19116cc6d274b52b1f2a12dd6118b85d2a6d0663187fd8d22aecbd5a2e3c12bbab279e9b32f93b66ecb2fecbe3d1d6aeb5451fab0578848b0e9892cbc1cb3dbeb8bc772fb8daecea613790b5345e8827e3e7c022225878ff604eb1d3e04877284b92cb6398d3801533be2970e92124d3f42aac00bfd236660ba9dddca57117dce229299a9b19a1707ecb127c28ecebd9fb1fe65e76313f1db2474dae1d74517b8bfa4fd9accd46cafd12a00e25e68eb8accb96e504880156c28fa8876ab7e4955e3fecb2266a82489084a6004a6d69f20718c636c4374bcfbcdbfc1e91c52abf6a1105e0944c55687c34c7e5adf1ec73dfa8fdf9d0e5feb454b5eeed7aa70cafc3346aa52558f37d14dd7e512611b91ec954815f90d6dda3f37f20371571591de7bf895081f0a11feac6bd62816356008d9b544451c0c7330fb35783cfb8e9b77b31dffa31c19424f333e0b4788a79e872b1dbdd5b2cdbd98aa04787fd381bec703c3a5876d23737e7ddbc55be99427e3e613ea2644cd48d9fc6e9d3fe1f07a2eae0ea01aaa24edd04d4ef5421b2e0691e9f9aa75e035bb0e0f38adc9266d58e1becede2220f5c2d787ddc51a2d33f2b0179145437c1240734eddb2608da29a59a9f500359cf064ad59628849246a7c7314e3ab21e21dcf240a9af0ba6a31974784d6d7b5f25fabd7d4b7ebe3f1a9ee7e8c4de6b33cd34b891f518b133deb8268803f8d10bebcacd18facc8d32452eb58cbf00295afeab2b98a179b5c8da731b814c5decd1c7c5630350fea48399ec72ce8b15ced55403ae94a56181cd53a911414ab9645d275b484c7b1906f37af9a65a22d866dcd207c341f4c01fa9744492f9de78ad521057fa049d7da9a0b595465a779f52d74ea56223a437ea92d055eea6ddfc719ba0b3c0409e91cca5d5cdbce7098bef792f2e5c7697a0b0205e70982696cf52824aeebce871a9bf3a1b8db976dc0e0f3b9a0fbc7b2a51bc9a19fb8abecdddac28b7d757c65d5dc4472dae1ed0479f10d58f3512f3b372cef6aa2389f05ae8d6ccc0915bbd5326d7f7917d15935fabe3ac9f42ad04cafa9b33919529e2389e8a39799831ca31043d98c19664f11fe8fd5a0c428d5dc081364416db8df579712693dd473caf3fa1c32331cc7a34488321231c97813f006f8f69ae585683d36baa1b2bbd7fe35c8a0f73bac689ba3e448a4a5bdcaffd3b6993ae0029bddac4c8fdbfcf501ca1bf46e63162920ee67b3d09842fb34b7924d5931afad37d06e3c82042796d9029e107b84ee8d1e28afa224d3163d3c373972161848e8d48eec704bdb10e532290564b183a9946e24a01732a7f5d24785d30f8a6f85608fef5b03484e272d1f79a38800f55dd973aebfd7042f9fc45771eaf315ce34ecf99feba494ab3236d3ae7e2089480d61342298b0246d92771724f4830b93ecd2098018042cdf309ccbb2be01c9c6e72bd97a3f68dd54c5d81cd1ea5580d18c1673104422241cc615718238545137decde0cdb302b904870cf88e65e4a47673da544c7a1c3e3471ed914cdbdbfafa90795411b623f9f774fe34e75fb0dbeee2ce04f8cb31050761429f5a9c9c89cd8dcb5b67ddaee23fc6bfae9bd1b750ec1a47e145a44680fd04993b79b77c9582c066ca1081bb19e75452802358b63d50cf8fa122d445e7f758dab1f3e8c9e14db7e34e76bc62ee08fb9d295175176f58c7f2c40c1c3aec63bd6572816dad9985c8e9d627594020cd387d5f59cd22212e0aacb3e18e76e0be2adbc8515af7cd631b10ab7a28aaac379e180e3d2879328f2f16f39d8f8de8491c7e45ae3f8086bd4cb869675108f7d6803c648e67d9db7b66afc7b6581a3b58c23b5472b7c699f3ac6df3779a352f8d102734acb96543bbda175cf67c306f751d9cc8ddc0c3642d9e45239a4738570828accdedfc758f2403f317879b9ec78191081ae807a39a57f8490d16f75b06b5db8a286b62b000db3b369ab2fef01820044a7aa285ede98408e1eb25cde658c2b67cad2b80a073206855df07574c5cdc932c50b5ebf9ad68fd381b55072cea9db523da85ba8204c14053b0fac34c4edb0e0d573545d37a7571e8e13bcffcc32f5ee22d04deb6ef4922f0ba3453eb545854018fed6a38b70fbb18d56383a35a06fb570301d37100065bff9f97ea6475bd1cc04103a1e9fcec139d4b93a4c235de1b540418adc9f00c2dcca7b47a99572f03afa6180668cf3944ea5e879d5c49cb1d29ad3f75cd94dee095fdef2c2ed051b3e3d5a2dd32ad412d1e39f5a690adf1fc34c1bd60cc6740ffa7c54b9e64179794f45f7bffb64c764fdd7d46e068f39d69adda053d8875167e7b6951492b77dccb4d0c60cfb3e7ef991c044db5b7f49f3cfcd8d0872a645d6e6d2e6531fc1acaa057c978f77b9b03a9cc67952b5133d1cac813b066b7e88026f220e6861c244be0447e7722344f829cabbb9ea9a57c158abc9928fca6cf94cd532e957240e9d7c89a5bd4816439afbfed114bff7dc2b8bad424d8939799768f6c3bb9a97b9ab2e1ad5aebdbb4bec7f9aa665bfac87d714a3621c61b0132b4eee7a957ce9125e3438de561c6474fc8e5f3f40104ab568fac5309633a3796d9e608cbdd0e8e1a6496e57b08373330bfef9c102689c8566e79c220fe2c0fb1dc6810abb9838ed9ba7031d2f14de789b409590f2644963aa7c40982b745cb21b3161793c5611bc1c5c8ce2081cbd77c118461e2f38668a887f40fe9b5c6037fc1f6f602708e153d123bf5da99a3fb4802a281f775ad98f433777e45b5fe869faf06c143f333f2e2c4e9e5a01b53f11fd0d9341928319cc1ffd608bfd127330f8ac9275eaa8eb1d5706ff55f2f16d63ac876a888fc7bcb03a05465b5dc84f49491f58ee478985c4a55e51b8a00d2410086aeaac142d694094fd6bc33057dd0860f1bba95399849a38b8ea17b77999586a4adc013695491c084d56092b418a58072b9a03847ec68f3aa812c4063abf14741e2bb6c5f70588505cb99f74e7947498caf8f240a9b0f85733ecac5c2d818fbd579a3b4508bb95cf51e844a70cb3de3a780b11d89bfabc54e476a11992014f4769d649f2121aae6deef760d965f50b66cb782511f2266ba6c7bc9b2b6f873549cd030ebb9113c172946fdb33b661b3c47aa77cd95d9c5209937c6ea357c3afcef8c8408346c27805c72c3eaeda3c9178e5c32955243a9698d4cd2697f951f22a896cd7514628351027d48d5e6598b339935a51dbae88695a3f81deebd5820084e5e6d241fc9dc3e152df8cbf0c8bad13788df81575f0adfe99445235549cd6312bac7493edf046f2e3817ca681e692a4407dc6585aa3e69991f314524285255306fdafc37b5af11be8ea5f4d40b3577c6be2e6515cb0b1b76b32685c303380f332705db2ed31870dfb96080e0d41adddabd130b82f1a1aca082f3e610b80af6d99b74b21225162b619140dd5bc0b6feea7f5931adbf3c1f7dc46a7e34d9800095f8c7a8dad788d5342eacc7dec6ba4fbcad8bfa6f37eaf6875b19fef112efcf4590b99e122c146ce4a2ba8e3ff09dfe1307204979503dfd591a9345a6b51fea9bf03f362bbaec316d9d26983f7304d1199ea94e03299f959d0847d289d1a18de62b2d1acb43ecca0d123dd3dd33e7df1f0f92605802bca117face142fe1e89", 0x1000, 0x8, &(0x7f00000010c0)={0x18, 0x2, 0x9, 0x7}, 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001100)={0x4, 0x4}, 0x8) setsockopt(r5, 0x4, 0x1c29dca2, &(0x7f0000001240)="ff6be435dbdf152b45eb443ae54f5048b87a6517b14370cdcdf2829a5077b8c922e414e58827558bd374fed80a2d791b14a7a525f4f30b8dc8abb7348951de9385de8c2f4807485f1d40c73401830c75b9317d6dc8f930913dbd5bbb7f90966e7ed00f44b6c4dae37986bb3bb69aaf1eef9bf2dd", 0x74) fcntl$dupfd(r0, 0x0, r0) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f00000011c0), &(0x7f0000001200)=0x4) lseek(r3, 0x0, 0x0, 0x1) 00:47:34 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0xc000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r2 = msgget(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/54) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semget(0x2, 0x47378d4b015aede8, 0x140) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0xa, r0) recvfrom(r4, &(0x7f0000000080)=""/227, 0xe3, 0x1, 0x0, 0x0) r5 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r3, r5) 00:47:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) shmget(0x2, 0x2000, 0x201, &(0x7f0000121000/0x2000)=nil) 00:47:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:47:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) listen(r0, 0x9) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) sendto$inet6(r1, &(0x7f0000000140)="759ff2ea43ae2944f3d34e99a4a35b813f689bc9638646389f1ec0aff08ed5928bc624c73ee0643ce7bec81270a8cfc23a7218c70d7d3956727232cbf279dab3b6e209b36b04ac4809837c24763e0eecf39ea934f31ea681d9450c59f9e21f37414bfcac64dc93ffae5184b76c9f1da1fe113c5eb582d90ced6fdb5aac1413fb0335da0c3df1922d60b63fefbd30c96c8635e1cdb4fa55", 0x97, 0xa, &(0x7f0000000200)={0x18, 0x0, 0x7}, 0xc) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x11, 0x4) chflags(&(0x7f0000000040)='./file0\x00', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x7fffffff, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x3) 00:47:36 executing program 1: r0 = socket(0x18, 0x4, 0xfffffffffffffffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000031c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000002100)=""/4096, 0x1000}, {&(0x7f0000003100)=""/146, 0x92}], 0x5, &(0x7f0000003240)=""/4096, 0x1000}, 0x800) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r0, &(0x7f0000004240)=""/27, 0x1b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:47:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0x0) 00:47:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xaa7c, 0x20, 0xfffffffffffff38a, 0x4, "dbee9326d691659e57513030c2b6cb98f555aeb1", 0x6fe8, 0x4}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000140)=@abs={0x1f95d27d48731892, 0x7}, 0x8) 00:47:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0x3977800000000000, &(0x7f0000000180)="af1a0b8727104bd4170191b33c0b5a8f9bd514d80e88be18589112e5e6c05bc174fe932bf75a9feee0a5dfbed72c44a0401870e6718b0848f24f31510aa6a5a4581e38d3e1691ee7720513228b86d19f3e3b05879cd8951e030e3a468d05169c5ca88cb2659c3072080fcc1867b1b470c7656ed4c367ca5d44b13c8b4a44c113f44ddef19a47e3c86c616738622b68dc63023e22da66e390866ee2571f04e3befd513d85bb3cd004ef63804d3a64c87d232b7de65ab7c9f8f67c740fa28133168c6eb2cc9892a1b1e611ff97e0ec307c32ea0931b3f0931b90960cd70186d6e548ab26d50842428ee73549fb165bf402ed505510d6b02ca2947147", 0xfb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0x0, &(0x7f0000000080)="dc869e9b0f219dacbb68169ceb2a12809379bfa27c2fbb3cd61e1f3b81e1dfec41a26cc5a71e1825d560750cea14f292dcb84ded643d6d4e1d4ae3750ddb24dcd10c979709513dd23dab97a0b643e36063e5f764e069a9a70f970a852b93be74d5af213a97af5dd100be952a460f33cde430266ab438f9b94516a81663a6efccfb6256046ccaf67690a5214e99880cbf95109d9f2ed0c47f1d309d46e03f1a92ff", 0xa1) setsockopt(r1, 0x8001, 0x5, &(0x7f0000000040)="13c9655da3c6837683df837954c1f664cfe2b4edcf45dd244c0d81a9742272feded19fd7ec452e0cc3cf3aa969cb0ebca72a05c1e52673ab9c05fcf1b7", 0x3d) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 00:47:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) 00:47:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x3, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r2) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x1) bind$unix(r1, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 00:47:36 executing program 1: utimes(0x0, 0xfffffffffffffffe) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10, 0x0) pwritev(r0, &(0x7f0000001040)=[{&(0x7f0000000040)="f3299d840ed1d049d54815315d74cb17ca1602cc2a43f400672525e9fe01f2d0c6beae44c056cdaf42cb2f1f8de45d8f1d6f0a01fbe5bb496448a161c6c609875a69858c0d80e2abe9e617c77731ad456cd7b67449eebabe296c6a1c71dadbd40fdbba32ac8ce27f5f6cc64ffbec14ead5ef1933abb2d5facc939bddb400e2700407ee7afe1260bf86214ca6225a0d69a0985c7e9fce6c40f713ef242be5622d27a66beae8d39bfe7f8d2a6e03678802345dec647ad3ef39e6afeb945c1fdabcbcbe3c13c9f45b6e862d3fb2314d4fbb62e9bbdcad8c907faf52d9996c61dcba8b30a42327e8046ea8b0eb37bfb756e6ca1271be11aa6e8c2db6ec34be692b813064753196d95e8d32a1903a10f635c237893a3b233da294c8f278b2783eb3e6aac90f4d011260f9cc6a31cf44aaff03a6b6e84ce2de18f109383c07433830b0da181f240c830ccc943860a2f2790215e2ea045aa1e58f6a6a013fa8da5d176da12d4cb50874e5155d174c0ffc2fb20819af1cd3a293fe6d88a85e16804df7bb907a48376b7e943f18b405a0f1d78c6942a346297f86ae3955a5255be169e713803df4050b513309706a1bfef0434c14e2986ed158bd9703c9ddd1dbaa8eb1ccc3475239426c6d371caf1c4cfc9482052498213f52eccfc15216b4ad95886d549e21e60d1a3247cd50b4413c1aba9c41830953d0a10e42bc37a0a768abce59d81ae09fdf71de42012ddf9cfe33564918b1ac96603bc88d4e214e322646e7f7bc991cd1e562f945e4d657daaefc74550edbacb760a212e910266effa317f7a72d443e5ddd82755289c795e0438dd69c98c3b5aa8bb8a33f1db6aefabc4fa8f1f63e806f132c722f64b37f339d1da674e283a3f976f8fc754d3a83014a10ee0078c6c7f4dc296f424039b7c7ecfadedc142a9a7c441c27c7f987b915cc67fb5ee7d2c72f53aa6231981f6c6c9c8d8eaf53ea36b13ef4c6105c75db868dd8cc185cef9cca1b5d3b3df66f902ccdc8bf7887bcdc7afdec186639cab88cd04dde05860d13132051b2ab55e39fbdd708a2f10dedfa9f86dc87733ee03fd96d227ce8c3e8eef33ca33d0dc149610eaacf33d08e36074419b2611728b01874f81d0d1206d6eec060559636137c6000637496a259a555f97e71f278f536b0f04710d82ee13f7fcfdf48a78092c111a5be5a6dde7140b5fd6f87f101803fb4ca9facb857cdfd38e74165173172be46e80ab3846b287f78bb9250ce07f7572c32abdcd18d1eac93f1fb8959f641b76c5345f410f2a72eae14d7bb42614c7975bf0b242b8eb62d49bf88c729f45c32e85c07466a1041d1d622d13939cd9c995f1547f9a5fc508136ebbab3d9db6e74c2ea82bd8ad4310c0c706cae5ca9c59fcea6ad1abf7a09010414e67c81577eedd0597ea7d9484729533d92a600ec01fa08fa9e41f0b5714ae200aad80f90e4a8fc3ec9b06f90ca5b56c04cf93b40d79e1a3db938800093d689408785209834d8cc65708d9f12379ff82d134d2457892a310d95ece2eb407a8c6314b1b9bfc8aa78ed0b02ac1ab2ea935070ee8a63b8326879518cb446f952df956f4dc9f22e5fdbb2fdf5f6d0097a94992209f26552c0f16d2ff1aa410445505e1e8b96b3de4e32db2e1f31e069ca63f3930e73691dafb70f6a3d9c3d36e68b8c964c0ecb29e25ab94ce2c1c4526cd8d5772c0746ab0a2ca4acaf37604ec141e94f43689e811bcdfc33ee6e8780f37aade4b7282616f2760dfb71be029af901e999dcf19ce27c67baa18bf6d4a4a37d48300e437adf38029dc17906c01a0f59a6e8f5d8980b6e67a5872df044a0a8fc20f471e96c06bf2f891796c8cb806726711d873631af68cbe80678b107bc7050862d9fec5963ec649db24f93251f4bb2187ec6f9793b28e7081637deefd83b1a133f9b24f7a00883e50f87ea7002a1ded0f3adfc4bad1a411348855d437c0096f948d065f2a346d3d4d00b08fda7f73bf4eeb84006e2b2c155e2c59304e6593fcfd011038be98e3f79eb074e1220e999433b3b8f052a2e55766ad81b0d7dece4fb13874d8e0addacf96605398fc18b53193a8e5e7905f1f33658311a60e0c77dd33a1e4a5ff5ad4e78d8047b8c3313e476373dae6ade8245bb010c646531490dd8a4db3e3d15583b72dfcc1aad02ee62060f59029facc7950ae32c894792f1312adf22c274326a83af9f2c2940c5d694b6d3ce4c57e1c8aab247a16afad78cd7931f7930fcd07e0e7802c6f3ba09c1843702aef76b463446e3458c97da4f728845bf7fb2fa744322854a06ed5039ba3bc5eb4f2b08a09c464d957e18b5cc59612aca2eeed3e9c858fb4cc985f11906401e7f686899ca70ac43616f1d409d9f244e411210c93013c05641c4b1d37f73bd538189d1cc36627b4a7c982100fdb4390a31c59f483893a7a7031f1e15605d825348dd797beee690a9ee5cd6420a552476222df4b13af65f222802721fa530269b5fd0d128ae27887c980ae4e45697077884aba7cb1a9692b0f99e499b4cbdd5a424b2a6671f6f118854a1906d1adac4da3316a0adaad96c41b91b8cd809d3da816d47c04390ff67b69d0db4aa344084786dfcf5624a57d5a62405a404f3d875716f101613783738b004f99a975e8709b5454628d6a449d1075c4b4db1e9a819713b9718bd68dce8aab33b4a8df936db3036d4bc32c8cf265de35e49991df2ca7fb201609d3bb4b05f73fdd04261698c6ebd6cc1cc862f0d5e92f4953d8b50b7a3143a8c4bf1181cd68e20b4890f9986fceea58171d4b9478ad2670924a2db842db82d104c637aa7f02c60629b15f657ca24adcf1cc2c1ba60b5f75a7d3a454a122f6233d764fb4b42e8bb075979e400f6ad635cbbb6eda17484e61c04cdf0da43b413b0d1f96f0cfd8815acc78830b8e92b7241b144cc69778e8e3152f86ef3fe689190a59f9d10c473d47b6ca086a7159fb8a7b6f1de783fba1999e7be19b6bbb61b67d4e59013d7b2886bd64d01b01a4cae4e2c6bb4aa187d1fa79c86c08d190f48e6d59d3953b533e693dfa21bd2f993fe0b4a28eb8b87d7dc7b0f648decafff832c9dfa72816dff4d582126f586eaf9e3fd311b4a2db22566b8da03e5a18f1cb4d70800cc1252eb2acfe5b014967622c735018f149d67dd7c70ee444b5e724b1aae220d1b06dd09ea1cd57d04054f5ca601fa15bb75f3b9b2517ba15614d7338d46998c6f051cd0d337f71c5e948c253f2c63ea24528d07998f86cd363781807e2f921d32371e0da6e71ab907fb0c08535ce965a1170f1ca62a0c250a8401c6a5ed2f98d47657d464d13ba71de4162c5d43ca9cffc038c6e5f4219dc62206e570e155de7a5b10499ffef07fc5913a665de7816a78400c75fc23b79323a5d5cdf3156e9b7d3dffba0e8dc1774a9bc130aff590af097b0dd0c0bf9cb37d9c404053429b4a90a229948b86b04fe9065aabf4e676f5cf18a573a4524cf99b66f6fb10f6766954fa32abbffe16610d9ae6d6458a7b52d2d46f9e38dbb98dc985d10e3a859ddd77bf50a2270a69241f7b9546074c76f13378e93c538439c84883b850bc443dafc51ae9f089f5b2e52ec4d244f559cdc99ace98116610c247d402a8c7b18b1e7c07fbe1adbb239e1f5432262702ef044c65bd098516cb89f53d34b43a19a0bf640c91436f7f423f037dd5a8af96c2b0f153352b4f2ee10b80f12f13795f34a7c6e741a9f3cd3f6d059ebdcf6a422b98427fefdff666a4cce15a08454e172fe0f17675c82221c4abe84c0cd0470ea55a3a05f4cb8eeb60852f6a490453c055952ebfcdeee24c2d5f235b923cf9e80a337ac2cf5d422e7244c905a5bc7613c8cb0709a7cb2edf7a9f4daab6b3a44a3c622a146d7752525c85d7ef26a92ebc1b28b5a687075532187ed560c318cf1a85ad8969ff962d1d366ef710ce7a1872a546e973a178379475aa2f4e337d9b4eee6087dd783f50a863f99886bee1871bfe5999dbedb9c2e14bc1d6dd4b2570fcb21a32196ed85d1ea967ea7ec67e40d624fd1f5242c6f4a1ec488efb8d905a3b14b67adaff4af6c1fae49517550935f5304f1ff77005fe8626fe6a147e5553a6c31fcc1875484283540ca33d203e4d99d548ca7a9efc86de805dd3dc661199aa0194820885926f4c2de9b66c4dd276353e3e2fb05dc92f602607a213817661968bf194eef794d4d66dcb26456278acda3ee8aed5d319fc401ef20a5b400c195d94334447151dc751970ec3f28083a7b9b8d8df68142785df14d3d072b05759244dca3131b358c814cfcbfc72a1046c11b6d03d2c929421b4ce8658fd6b7a6ffee89a160119151c89e06e4595442e8d91c458b5821024ff4fbfc506336d94261297502c6d4a8bf19e9ad88b5bae595ff59a9092f16a10006787cd8765140c868c4d1631983c7f1a78dbb49112b3dd4d9f78c47b95c3f0d4eb74e0125aea99fe8fc3f9e9ed8f816b0f486dd26cbd4506dfc43f27c8fa220466227360d66347403d9e21ad878423135168769b0790a02a3a6a65a1134cf511b28b30678b14fc6938e6309164dcacf7116ba7f9d227fbd5963d51d8d697eb6213437369e414ccbbd77280689db5ca80a10c004c12a18f23483e86a9b910383e8bfd7f5acfc3c7924d13f3ddd433a313e665433e1a760317aeba7b89ff2096a4f674f2278fae9aec764530920d89d5c294f9978bfdb9e18d38caf0a3becc47f497292e19fc49e879c9f3ef6d22fa62775cd496b42ddc9c51413a4df6b375a0bd0a1d6f394e747e74e5a223f99187982e36d67ede55e02c7e2bd33689d31173148f220a02c48f4e2c3bff00a1f4d5149938e40c67d13b72b5fce95cd4d6a75262b7d01f4b1d912d41b9faf75995a05740adcd0cf22655a41e653abe74f04e79c4ff9af6712897ebdc3ff0e53fa05e42b70c962148bc944af2998705270169da321d0fd5bc77277aa198b5096a4d1fda6eb61fe7b18a22626591203dfb069a3ba800fee0dcb3233a3a24ddc08e2f4b80846c75b3eba8a239fdd18b42a43a9d63033aee0756c090d799a39f4e6a8193f46c12c19a3789085a752a5ef40666278616e18603f3cc09d33f216b0e38b9db94998ca6ec209980f1a232a1d257814a80428b30a508648436c19e0c6c7eaa0c3db48cd619e1da52e0902ab5e0508c25a84cfcbc2e7c49d0502b67c6ea38a3e82dfdf5fe68a047f31de0f094b482b218d56358fdeb3fd46662844d4d15c91f6299f0fd8f5b7bfa77f122db4a8ce8c3a6a0bfc87a55720632db316b7b6c56b17069f1a0b42b082506e48a55036c7a0391332e2beca97b335693d9b59271f3b683d5e97b8be1427abd2e5a65d8dcd164702340902a80be14d1639f04b3cec48029ae8d107799e76d544e75a48a7ed4db255d32109ddc3f00a40b72e3011ca780e694746ee2e8da7ebb656dd7f57825026cf508b0862b7e4c55c332e7abc691bb30a72722e1d316945b2d1c7da814c848f1191f970b00bce361123eb6257ea68b255d66a7ce6ebf7e689ce47b19966b9e40b034287ffda990753e57d55a48eed961e83d4594482c352b5d88f55769a805ebddc526231864ea306ce6d4df01d77d148f3138eeb1191c71b7a4bf9a44c83fbf1fa30e6dc9aaef78ebd6c5ff431e705cd4d7964758aa5233b10604a1043f672584f914abb7ef987432208a55a56050172a6b1338537ab7a50c90c21167479b09e58cba9ad6ffd3a8fee8545c317272bcb1d10e9c1ca614b9f0c8dac227bf13f9eead2707e8c17e58318e6689c91f331edc69c931e699", 0x1000}], 0x1, 0x0, 0x34) 00:47:36 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x4694692cb317c125, 0x48) ioctl$BIOCPROMISC(r0, 0x20004269) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 00:47:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r2, 0x2) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 00:47:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget$private(0x0, 0x1000, 0x5, &(0x7f00004af000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x10, 0x8000, 0x80000001, &(0x7f0000000040)) 00:47:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1000, 0x4, 0x7, 0x3f2}) syz_open_pts() 00:47:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x401, 0x2, "00000000000040dcc400", 0xfffffffffffffffc}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="28952279f77c4cfee3b55422b43ed85778257a8269ff7828e0192a59ddd7db86a934f9e31c1616d177c4cbda32e145f518137c794b640f22d9efea5b434619d92f7dea8e6152100ec763e38691d204ccb0664c085672ad19f067234c376bdddfa1e644933d6586191c3153c2d7ffb2c436691d6bd5a8574c87044ebf0721e927f6da84ea1fbfea2bdb89443bdc7813116971fb8624718af74d6a8f42e5e6a0499fd862967a3c8aa3eab6c4d935fbf08683f49c5d49214103dc741dd3147d5c1ddfbd869aab975f1b716226e82708ccd8159eb91c756cce2714f71988c4074dc2a87f64fee9d09d757e3a36ae6f4696b82f85b19c2c76d0df193b28df70d49529312d56ee66ddf1f9cdd82b54703698df93055b489d0fe1362e509c2802b615566c0857b3701b18949997bde9f421a01b46c9d70750e5c0054a629b91da7600b551edeb12c1a40e61568bf6eefd488581feb476ff3a1842a882f9836ddc363355e4dad16040aaec65bffcf7e65e9fb378e88772fe2e14655ac11b1aa71f08712481e73a2c08f24f6b0577cd29822fe1fd20e488acf1088169840c17aac5a698462f46dbc5b80a0b5f42e40e8a2b0e04b1a3b78be6db199c8c9c47b5e7ba95c135625ea0c4f680d7e2b297c970f8bb4a8814b866ac9d6a1e9aea07b420265e4ce0a18b244e676c152d4473dce3818dc091b0d117b8ad0fffeecb817aba78f35d954bdc49a75fe3fd81c905a4dea9d183ab89a9f71a37eef2270237571e58005a1c79186fc75be0c2c61200ee25cf393a3753c323b9916731b6e7cced6e150d107598ba76502f9f89bdd6537827372a4644cffabe7fd784478a04b4a4c3ded7f1ad17202e6e7c8617255dd61c38abb48eac7b5e5c3b5fb8d2cd7ee956d5bd39255cace26a8e1444e6dc1f8df64c8864fe8a38fd6086901715295befd3106f9b08117b0a73e9fe011648cc6792a87cc97249ad7c4f31376624fbc7663046f508eea597e74bc94c6132b9beef098ce76c59f79e80c9766d4dcd5ee60157d192e2e2416399a2866c8895f9232f4291993a70b6519d1248c0f2636297d4b5c1ca22d65f6a136792f537b3e9a4905aafb66879e18ae73a92c8a1e6d9f6e7d8b95b05ee62681044a3b1970a6389291f7f2724d96fba3234e4332a08d6be2c89b32c1dfbe3b6b7c10d8a2fdcb0f01e7a5cb5acc53ffb4957a2c7007ea3f8fe32e8fccc53787226e9255cc97e1462300815fa76b784b37268cb7e5dbd4575faff1eefc10bfab4d312cd56784d6c653cd34af75e556c2683eaba74d54a303eba1ed0c3881a5077230f222b9f796bb451ded059f51d06c5f10aad0241aa984250d46fdfaf1f57237fdd8fdb24cbe3f8bf4c8ee5a881d62c09e67adeb1bcf4d5d89728955991dbdfd9add268bdb8d2d6b32bda0074df0326eb45948eedf119063ad907373181a0fd2c62ca53cb52a646a65ee1d0ced37a17f5f943ab92c44f3159771444789edc3f2aac3013a0839971c057d075a58e031acebce10dd032f56b3e4946dd74047bfbdf819c5048574c499a0f0b40edafacb4ce706f1c8a1da8316ad8f24f1241111c44f1b685c48248a89ddddcba7f77dc22694021134ff0814cba4f60165493309c223ac4ac4024cf46641fce572af85ebdd88ca334872e343852abe85707d3ed269cd41a5afe922184b7e255fa0acdea4a35a2e7a672297e1f5915bca84aa33427f45f86341967076f5f8980246d5c9ab580ba3c48aef14acd4e940ac80b052db99798fabfc48edb81cb25208d93e3c9d83f5f3ee97ee613c2a9c49b7509855a0d99d54495a536be8199e356d1aa7a2e1c4c5e9a3077c7190c76ec54eabe746a6263bf46a4de4b823f3ae65e819e703c5c09a0197de0fe6a9bc991eab258e6f19dbd552869a2ca5524aecfe2804e2a55190e28418eb4aaee21ff5cd92d174d1abf1c6166a7cf73c2388c198f5bc8f4cbf856d7ba576c9d792f805738e1a9e2e0ec660cf2b81db379aa6c397684efc44d63d1066deeb416e3fbcf174cec530eaf167fe517d310381e52b3af60941d47ce377e3f9b1ad9a18b20b6a0df224e833f10335bffb024878cae286e0f3360cf56a790bfdde4f15fdd016e7d79412f68106dc84d10b4961a5687a0988c681d772cb1a4520dcf09f4cd969f9be8a9a8e35aece8628bde62e99b65a07a1e9092104b4c1847d8853f3e790f5508c306f1019eadfadc39befc5bbfd85905d2fc6b95a17448dd9df761d2215ad6637bb712794f160adb09d636b3d51ec6a3925e925b0cdde351e3155bbcd090fdb6071301ee28827bd87b0ce05af19580e02da801916410b95f0cf86c1fa51bafa05d07f9a433f6a487eb5adb060f398751cdde6fadfdafa9471ac2eb121eb8f3b317ea896ac02de56d57b64501607e0bdb58399bffc27e86ef01a1f0b869892ba5ff73d62e63132834c45f9d214a29fd925a5f9a2aa5a951546e4fa1a6d446fd888563c6916c79e1546b1d08c0a542213dd5a33a8d26e8fa6c8198e3ca53a93289f0933b0b9ec885beac0b622b798479f596f376922e908fd008fe08e009f47a5d236934c7373fab9e7bf2ed47add898d52c31628bb71e673625e8b046290e6d63cdde02994e380d429c61863c53ec7ff7f10f9bdc528f7649c487bc4a757ee362199be4ed69a6b327e7894c1a3d69745388b18e300b74e01609f3d4fa676782d4cbeb1d6bf3c8cfff04eb44ee5edf010e21fb7736013d96be04cb5945a2d8ca710325c5614aba04d2b1bc8c4136cd87d5336515df83ce5526fc0c6134235fdbe5086f86b6bfdfdfed97d015b3f0f5a3bb01c767a227baeae28c31fd1651cb81367404417a170bb5430d8c021a504180730d742814f53d804f422034ecbc75596d2928b1e9a4a6cd113f91d0021d0659921e0edb0a421c0820d985aced4b2f245818e476b6a262eb8f812d85948f3263899184398a6ec7ff89826d51ca491c5511175b9972f97f6b78ebbb0307cdcaa7f9cceb552e4af38a1a12a65653d3f38768a099f2f5c83bf10127277158af15f902f2acab2f3981ee8bad27c7c5299372385979b22cdd05511ad4054e93d2c16d54d13781bee03ba66cf765bd654935437dc63475c64c0c18a0943b7e2e63697c5cd09581d23e2d0ce8e70d795dd134838ee935543d61ffa6d133dd6752c9a340088d0a00ebc6783eece503efbacea09600c3fa6c9b98cc41d53d67370c4fd81c4e15e3b13e29c053cf06f89e21d343f4985e96dfe841daabd7068722946ac751b2a6c52874672a95cfb3304a3a8b49ac5805f43d3f1d6b51cd7f76a7f71649c27fb8b20f1b5ff3b759de22d35adb8cbae8ed5715a504501c6ba68b2ef70c6a5a2bb551e9bf5bf3ebed10ce8656b00053978d08f6f4f7cfb1362574d1cfd74ce91d5b172b2186580bf9ff2f087a4d2a731d6b2673e36fe51f6a7e9a6f759dc2689e69bb056a4a453c7602844c77a240243b32d3d0cff6ed7e43ce7da21151c92c348c6110c755c255dd275185f4ad47cb95f8b483ea78f155f4713427b7c646880b4077665fb24215b0c407d7ceba4c770bf3aa75f4b4957843d72af24e9ad0afb8fc3b306ed82f8a46a196add9e51a4a1f74da44fcf92e93058c9239d5ee5b1928fe737662b69701a8e467bc45f345ac5a212d7be85347172da0c8e33b2f2e05ad1f6d9664f9084edefe7c8df8c2977f3684f92c26271537c4e6e13d249b5c00c85d156c0be3849f5e8bdb77ea6d66d88454673a8d6529052b7ee0d0a45d099371a668123911ffef8bbcd2621dfffca50101d2cdce8471e88c2785c497adb0b404a1a5b1e2ab6e6ea2d7cf64b992f2d47ffa022efee9b6bd2731058c1a414939f12688021ac3810891e924d17505d932ccce7f57d90247c37d0498aa350aa649bd42a4e3bc6c677d031c39f9504a397ee185f3a34365035ceab6139baa8f27a04843746956305a026fa9948f3c83de4e75ec71017c7af1cf1f8120c4114361771ab5f5ac832a06167b1206ef0b0a72e9025e53b0d7625d6834864bba86e8334d3a64221842619233fd319082b2dbc62fc8a78c082f313bde8b463689ddd0dee6941a353856e77ae53dbd8402106890f55e5f3cfeade58f5ca6e6ad6fe1b2be187e4a7cdba2b8fbf9b85bc91a5ced09629966e3a730a462cc6f0263c97867c27c5db310ee2dc13bcbc6affbdfa0246799a25cb74ab632c7da152d06c77124ec1d89d1e3c28af2d5a3cdf6b75c3c1a95e0c7f91d7df9ea74b82d06bbf4a8c2eef78de3f9a0dd310e41c3ac0d13f7607dc4b5e4b68753a28cd1fc9e8bae9612b2d8e79d8a5dee89a1795e6f028a3debb463d31c13446044af9dd0ed4ba6e105af12dad6fd39573fcfcef671071471580ef76fce38df25757ffa87af39bdb652927e2a7ac4b26319780d2c3c5e1975d25f3f41e5da16ccd7d9d60a2724de1d838a7e2c03d8fae15ebc817f21f3106ef71afe5a6f5f3232857a7f72cff75af16b81b8f4d2d59fb444e637400ea2f263275f183aacc6652fe9d02899813f044a8af3b68106fc48a139f340cbec8f5b8b10e7f90057e0371543f800b1a8ec1f7bfd2430f6b8c8c22d3ad22565f0a5f034d7fc7072f00b7127b4f70122adc65bb946ad06872f0c578ef9d90074ff68d9f3a567eff960b1c7254f199b684871a4c0a81582655a969832c1112ea9cc03444089e632d2eacc8846a446c8aa64fb1dcc8624a6895c1f2e07e14c4087f5bec1abbb377ce1592dd63c9f034cd38f1b3d1e18a2cc3a13b2f54c8df28217c1a88a07efd174031d1d0817667663c43fd808a99d73a882b64e304727da497f9fb76061fbd1006b9e055574d32ddb039fe60553d06e35b3501ce25c399bf59178bf0364645584164783ad0111ad1bbd8bc928db97749a7c5cc408c6c11dcd5a2904f1e010babb5e0e0f2b79dc177e8601756c2c6af77c133690361f902936bd36aafc880bf2839032b676a8bc97780c136086a3f3ef7abaeeccae2923adb05debc82249c2a8466d6ad73cfcf0c54902d8c9e140b521c5a20a4edf89601be04a642812c82841b7de1da44ccbfa9c265caf9374682da77003b6ac577a1c4814be62c038376167eb9fa7d918187c99794642e9678399b2c560dafa0b074ae0c6f9e0a3129d9bdc57b0f09a0598d85eee20a26f3e9cbac8b9128d7a0c91b9dfd5d2c7ca15f45e0046c596faae74f6c4aa37cb459966110eabd668d75d9444a1244d0ab4575d61c8dd03ec304257dc3423a4cb367655f7e27ffedaf9e6c77a1fd9571ba53efa3ad6b67f567391e0a09727f57e0721756b8fe6be3608f18a355e97a07a11e464476852eb7268c3bb990f9b06b5919c6709c3e65565d26abb8ef4d886ae06c3ae020b29278054fb98f94c47319cef12ad3c792a4d6ab27975ef319035913355f127ae211c824164228260cd883684a30fed59386fa7dfd2879e20011701a0c84b659e19600f27d40c721d6ac285be797fe568ee1babfe6712f27c0e79ae1cdc0ceb88ab2611a21f5a21e6480f6b8564bab21e42b14789cdc7a90607ba23e7b0c883ec9aa3de16c1b0d8818a39cee4969c18048aa3e4c40290c1374b9ff58cf0549d8eef05043e14fc979075b46847d270ff2d02f0b5e17ccf4a5e4be44d553d66266be59c1ce3114c3ddde4192f244fdc6ee3596cce87bab9bae917c7adde691c466bfb84c48b7cc4b7116137867f64b5d27c1ba20755c5fc578fa114c5b8f600bd8dda2dd913d47c68a9b2644fd7e15a229d8886eb891abcb5c7a670358ed02368f8d8385c962c558d", 0x1000) 00:47:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x400000003d5, 0x10082) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x200, 0x4000000000}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="55e1769cb4bd0c683ec5475b3b8758bbf24704ad28b4bb13e1e51fc1f0afa9701881ccd798abd33286d1b22b5f6575546041413c78087ffe3071514d312bbe4db09d305b5f5acdbbee4cf158dcfdb3911f86f88c81bf7091a7ed1082c9539484a5d99feaed1d0fe695d321c9795a3d2399d26442837ad170a9", 0x79}, {&(0x7f0000000100)="e1b95fc5b41976593474198fbc11ebfd142fd118d2506072b3416c36218d158a86afb13fb8bb0bc71e967331e0c3d41a948736f5a77dba3ea8cc2616177f43081eff1f384e88883f8738b794421fb1525805101285bfffe105a0bbc54746c658e36ddc17761df82f028510d49ebf417785085d7d2e7649d33b57fc409218ce27", 0x80}, {&(0x7f00000001c0)="dad92335fa6d3fd1475e548767694b8de0ec902e8a118b8d3fbabfdd9df8ad4ab6d16edf7a4d1a9fffc20a2a12953f484d1374030b3f337536b9cc0a5149201465e336d3cc039ccfbdde95ae390bf93d2ef57f5f6bcd7721db3928a363ca0fc8a60bfa3aae6f8a73dc955436190546770ac2b4c69389965202053b54fa0f86b43605b809a58d7f27364c", 0x8a}, {&(0x7f00000002c0)="d26670cc65d1ba756b70d3cf11961dd96cef8a7d2de64c63a78e4eaa28b3bb7540c59f6f6f812892fc0063272c35dc8a9ca2a1a33b7c425c", 0x38}, {&(0x7f0000000300)="4eeb6ce2c6260ea8165c78c29dc01dd6654befd4b3b86c6fc59405fddd95dfb2df1bb3a905583ba81dd57bc8d6d3cb2ac9bc43d3c34c12c8f68312eab15d4c5ec4f5c17f6d8ea5a544ed228142560695a20d41acdd6040ff31307c7cf75a14da1ea2d64346bfba5eb3e4a9286736e60c056c6cc9742430f06b40b7203ea353722f02b411add59dbba26b9d51529c04a6e64c08b26587e073930f6b1b1429dae05fa08084deeb23cabbed10a862632b9e54c2b41627c8aeb6908c8e8b5e3e5cc9d8d4b766b45f84da157847f581ae0d7d57a79e", 0xd3}], 0x5, &(0x7f0000000480)}, 0xc) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) 00:47:37 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49feb351d1a4aab7d93ea7de42fbb17628bfc126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f9ba238cd2b6", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:47:37 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x80000086, 0x1f, 0x10000}, {{}, 0xfffffffffffffff9, 0x62b4aeb7b07f04f7}], 0x63, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7}], 0x7d6, &(0x7f0000000180)={0x1c5, 0x3}) 00:47:37 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x6, 0x100000000}, {0x0, 0x1}}, 0x0) 00:47:37 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="000000000061a2fa94076f05d5bc0000006cbb8b789a5858a3c34da0fc5b2f8c7f18c4858cf10c0f2b7135ee3cc0dc1fa92224ce2021ed2fe1f4e497e547d97944ba5181caa954b9e11823ce9eccff0a", 0x50}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 00:47:37 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 00:47:37 executing program 0: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0xb7, 0x3f, 0x1, 0x7f, 0x2, 0x35f, 0x0, 0x1, 0x9, 0x5}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)='\x00#\x00\x00', 0x4) 00:47:37 executing program 0: r0 = socket(0x3f, 0x4, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 00:47:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f00000000c0)={0x4, 0xffff}, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x81) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000240)='./file1\x00', r2, &(0x7f0000000280)='./file0\x00') pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x64) lseek(r3, 0x0, 0x0, 0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000300)=0x6) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000340)) r7 = getpgid(0xffffffffffffffff) fcntl$lock(r6, 0x7, &(0x7f0000000380)={0x1, 0x2, 0xfffffffffffffff7, 0x9, r7}) select(0x40, &(0x7f00000003c0)={0xa7, 0x3, 0x1f, 0x4}, 0x0, 0x0, 0x0) getuid() pipe2(0x0, 0x0) link(0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) fsync(0xffffffffffffffff) open(0x0, 0x0, 0x33eb8dee71710b40) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) unveil(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='c\x00') ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 00:47:37 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xdcb9) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x4000000) 00:47:38 executing program 0: r0 = semget$private(0x0, 0x1, 0x85) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000240)=0x5) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000600)={0x3, "fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa8654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb239ccd9d191eb347b3a1244e82c598ced606b756f"}, 0xa5, 0x800) r5 = getegid() semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x18c) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x3, r2, r5, r6, r7, 0x8, 0x8}, 0x7fff, 0x200, 0x89be69c}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000003c0)={0x8, 0x7, 0x6, 0x1f, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgrcv(r4, &(0x7f00000006c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) 00:47:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x30000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') socket(0x2, 0x3, 0x4) 00:47:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) fcntl$dupfd(r0, 0xa, r1) sendmsg(0xffffffffffffffff, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="7800000000000000010000009bb600000ed0fc8bdeb4f727c7244f755d03f2b6d9e357d34bdea43d017fe80706a459fbc80b813422a6e3b2501f7fa44d457b5ceab24a55c0af14e6ec740262b704e49ceb081f3c6c0317cf0cc8ba72b5ac7cc0a967b8eac4d3a55fa490b50276b09d2014bf000000000000e800000000000000ffff00000100000053fab2cc9f4c"], 0x8e}, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 00:47:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x33, 0x4, 0x9) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:47:38 executing program 0: r0 = msgget(0x1, 0x402) msgsnd(r0, 0x0, 0x0, 0x800) 00:47:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x107, &(0x7f0000000080), 0x313, 0x0, 0xfffffd9b}, 0x40) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) 00:47:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x490000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:47:38 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) stat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000300)) 00:47:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000680)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) socketpair(0x20, 0x0, 0x800, &(0x7f0000000140)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) fcntl$dupfd(r3, 0xa, r1) read(r3, &(0x7f00000001c0)=""/161, 0xa1) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) 00:47:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 00:47:39 executing program 0: r0 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ff8000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r6 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x3, 0xd88c}, 0x0, 0x6, r6, r7, 0x800, 0x1, 0x2}) shmget(0x0, 0x4000, 0xc, &(0x7f0000ff9000/0x4000)=nil) shmget(0x3, 0x2000, 0x410, &(0x7f0000ffb000/0x2000)=nil) 00:47:39 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0xe00b, 0x7ff, 0x6a7, 0x0, "e0557cee0aa6900d7e2e0e57c3dca9beb03320e0", 0xffffffff, 0x2}) write(r0, &(0x7f0000000100)="3ec425dcf7f35b2f1e48c9a1ebd4ba6d733834580d0ae97de1ee0c703304ed2987b570838126411e39385648a3300c5c2ce64dd5fb3450ff94e4f780c1ad4cd71a7d74fbd428e01e72251e42f0ecd989b31086b387d05697088af9928327d098843fe4ba4bab7e8810", 0x69) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0), 0x0) pipe(&(0x7f0000000200)) poll(&(0x7f0000000000)=[{r2, 0x50}], 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) fcntl$setstatus(r2, 0x4, 0x46bfb) close(r3) pipe(&(0x7f0000000080)) ioctl$TIOCSDTR(r4, 0x20007479) 00:47:39 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r2, 0x0) dup2(r1, r2) shutdown(r1, 0x1) fsync(r0) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 00:47:39 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="e6bca72a00f42959433ecdf4a27ca1ece329de24dbe120572fa210899da5151eba2a10f9", 0x24) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x2, 0xffff, &(0x7f0000000140), 0x0) 00:47:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x27, 0x25, &(0x7f0000000000)="d09972d9dde3d83d82e1ac4b505ee8e09a7065fb2b09593fe0022179ac6cdef38006ece38c7efae17d1109e4e3fc819ee4163e7c9637013e5f9bbd65e250486caf031b1d5483c68302cc3e83e1f1848988fde66d", 0x54) 00:47:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_extract_tcp_res(&(0x7f0000000100), 0x6, 0x80) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) write(r0, &(0x7f0000000500)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x7cb0afca084566ea) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x38000, 0x0) 00:47:39 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)=':[\x00', &(0x7f0000000280)='&#@,@\\{(/[\x00', &(0x7f00000002c0)='$*\x00', &(0x7f0000000300)='\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r1) r4 = dup(r3) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) r6 = socket(0x2, 0x4001, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="57783c14012b6c003000"], 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r6, 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001880)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x3) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40), 0x0) 00:47:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) chdir(&(0x7f0000000300)='./file0\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) 00:47:39 executing program 1: socketpair(0x2, 0x1, 0xffff, 0x0) 00:47:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getppid() geteuid() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) msgget$private(0x0, 0x4) r3 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x628930f4]) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 00:47:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) 00:47:40 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000080)) 00:47:40 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000480)=0x1) rmdir(&(0x7f0000000340)='./file1\x00') r1 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000003c0)=0x81) mkdir(&(0x7f0000000240)='./file0\x00', 0x80) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x28a82, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x22a173dd59881ad3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000380)={0x7, 0x301, './file0\x00', 0x2, 0xffffffffffffca5d, 0x5, 0x2}) r5 = dup2(r2, r2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000200)={0x6, 0x79b, 0x6}) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000002c0)=0x4) accept(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000007174c653000000000000000000000000000000269d0000000000000000000000000000000000000000000000000000000000000000000000001f0000000000002000000000000000000000000000000000c104657c841ac732002fe570cd1239ead00febe2a850720df39dcd23f69a760f67739fac712281a6b73867ebde52d14624d2dc8d3654fe76721fdc8f9bdd3d31a8ee969c23e199849cafeda9141460"], &(0x7f0000000500)=0x1) accept(r6, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) 00:47:40 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) 00:47:40 executing program 1: mprotect(&(0x7f000028a000/0x1000)=nil, 0x1000, 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 00:47:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) 00:47:41 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "93196b3a492c0027eb037b1d08c1e1c497ee227d"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r2, 0x0, 0xffdc) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="7bbc68665f659c24943ab46dc7e1807d94de95bede662d3e73104822bfc1ffab1ab5d71c503d37f0725f9c29849d70b488ac862bdccd315fa195b7b2ca9aa0405da6825c4d8a4f34e5aab75faaa97aa58067551f6903c5", 0x57}], 0x1, 0x0, 0x57) 00:47:41 executing program 1: ktrace(0x0, 0x1, 0x40001202, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) 00:47:41 executing program 0: select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0), &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x1, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x82b24cc6ed73946e) r3 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r4 = kqueue() r5 = socket$inet6(0x18, 0x3, 0x2) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x80, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x10, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x100, 0x0) r9 = socket(0x6, 0x1, 0x3) r10 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x80, 0x40) kevent(r0, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x100000001, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0xfff, 0xfffffffffffff66f}, {{r3}, 0xfffffffffffffffa, 0x50, 0x40000000, 0x5c, 0x80000001}, {{r4}, 0xfffffffffffffffe, 0x83, 0x41, 0x25f900000000000, 0xbf4}, {{r5}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x7093}, {{r6}, 0xfffffffffffffffe, 0x2, 0x1, 0xef, 0x9}, {{r7}, 0xffffffffffffffff, 0x0, 0x2, 0x400, 0x5}, {{r8}, 0xf0ce9d5929d27205, 0x0, 0x8, 0x40, 0x3d63}, {{r9}, 0x0, 0x42, 0x40, 0x4, 0x4}], 0x10000, &(0x7f0000000600)=[{{r10}, 0x594660143aa82157, 0x4, 0x80000000, 0xec32, 0x7fffffff}], 0x4, &(0x7f0000000640)={0x40, 0x20}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x81, 0x0) write(r11, &(0x7f0000000200)="92325936763a622187bebc3ab6701b70ee7b7835e839c49f8e11bcc7de6d0f71274657ef37ebec4eca1e6c4410d51b625b14197f77a2291b59043a614549478fdee37d5f9dc71007c4ff74cab8c107712fd232e9d1a4889362d89981bc32a4ae876c31a5a515f927c8bd03c6fcb13878b2a43a31fe86da93c3949c6ac7145e71d692362b8f64b45f94f9b389cb061abbee1951638bd64189f45cb94d9881fcb13395ddb3b1c11d67b724ea2039f5261ed212a875537f86cfbd5b4610f2a01278ba159b2110", 0xc5) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1f69dffd1fcc160, 0x0) ioctl$BIOCGRTIMEOUT(r12, 0x4010426e, &(0x7f0000000140)) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f00000001c0)=0xf8) geteuid() 00:47:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0x2080003}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x4, 0x7feffffe}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x4) r2 = kqueue() faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 00:47:41 executing program 0: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r1 = kqueue() r2 = socket(0x6, 0x0, 0x3f) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0x7fffffff}, 0x8) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xffffffff, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r4 = dup2(r3, r0) recvfrom$unix(r4, &(0x7f0000000100)=""/88, 0x58, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 00:47:42 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x5) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) fcntl$getflags(r0, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffff80000001, 0x6810000, 0x9, 0x80000001, "cccd2ba6b63dc9dd68534a1dd382a79d75cccf59", 0x2, 0x80000000}) getsockopt(r0, 0x3ff, 0x100000000, &(0x7f0000000140)=""/198, &(0x7f0000000240)=0xc6) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x1, './file0\x00'}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) r1 = semget(0x2, 0x0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getgid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x1, r2, r3, r4, r5, 0x11, 0xe050}, 0x4, 0x10001, 0x1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x3c2, 0x7, 0x480000, 0x26}) r6 = open$dir(&(0x7f00000004c0)='./file1\x00', 0x0, 0x80) getpgrp() connect(r0, &(0x7f0000000500)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) setsockopt(r0, 0x2, 0x81, &(0x7f0000000540)="884cdda362c96bcf08e2441fefaaa20dcbd00b589f60a96762fab8597ccdadada72cf1354797c81301202db2403a0efd108fa68a5f8d97c4569043edff6acc0692590ea5e2e35f113fba2d7461e6b17e0e6f9664620766ece896086fc2ea0bf28a018d99eb3c", 0x66) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000005c0)) shmget(0x2, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) pwrite(r6, &(0x7f0000000600)="aa812242a15d29e547e3df8bc8591a1ba537d4ddbec705ef5069f8fd86b03dfc0fbc8f9964d573fa5a2e83b6a8a583151131f03d5cf204d94f96fb53bafb0bb58897f645db3ba9bed1240a079751b2c994fbaacccbb0c52dee701e046c9a02716bfa285053e20e90fbe7adb5a47da161b1b4eca14f7e1409e2da709bddb0fd1b05e8ec71513f03ddd811", 0x8a, 0x0, 0x0) close(r6) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x0, 0x7, 0x0, 0x0, 0x5, 0x8001, 0x3, 0x3, 0x11817fe1, 0x3}) semget$private(0x0, 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000740)={0x1f, './file1\x00', './file0\x00'}) 00:47:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f00000003c0)="9e3628670f5aa1711071a80743de3dafe3b62d1b4e33c6a0d4fdfd6ed42a8b9853dc84040f5e61cb670bfd4d51f013d924631b622c7a83252aa0da12f439682d29f295481136ba441ca14c3cc1d921d57effd2d3c552e1275b80287251b9ace70bef9ecd76177de8ac2863161b1ac711b5876b04380d8aeed1c699e4ea988619466ef095fa029c88ea09a87610f713f5ca9cc77f0d2b2787cfc66881f7b4308fe363a8236184f0f47d106583a944553b2d0002c08b4e7110436948f0f8f5437c6d39967424abca5582a45bbaaafe5708a3a0368ba8e1068f5ccdcdf834738706f1a6d9e93cbddd9afd1102cb5289b14786fd7db26e9fe6cd00621f0b6dfc98f307b0d877d252615b72caaffc784fbcc9a9ff1ddae61dca38d573780ef32c75461fa6a0380ed9345339c03a71b4264031c7f89d82e0ee0554817b1757e7adccd4b6d313ac0a428a6728ce2a429c9ebb8a6fca50bf2d581a99d0e5fb66576610f5b23cc7d8c315bcda25e131656e60763c816fc411c8d045019f55cde72c2d4cb84f127970de87a485428cc1a59a732f7d5f21aa9953cb27a690815b5b40a4f2bec1954c8cacfb9b458c3b606bf363af59df3646b7b45d6c9da9218d07e45bf941dc7d7f17c96d29e1ac2119460cfddd30eebf799952fcbc74a7ecb13d1b3bceaa6832ec06f70a065445c7d3259240d46a0e1bd42e7b91dd40ffa48af92e59415ba8fd9ae8f607b8c12cef9b2eb48c9f7017816efbf44931a3edc0a5a5713dd36d55919a32106a21f9a52440899b41c49f525b35b6eab7a1febd3cffc202cffafd746c692dd9086308e6f524bd5f97c87d42619fd3b4570f7234c5353a4438d359c198325f19cfca2b0b78ec3e459516f4ace058150c89b691d823500590faf8c9180674d370299bad0d9ca31fd74007711b6b74a6ea62adce251c9eb5de02a05970f46abbd00e0f4347dcbe1c34617970bd946912df8e23f6c6b4aeb2249f4bba487d04bcce324619c50d38a921ac6daec84881b825535cfaa8460604de9317249ede54739cee85a77d5063c1342f3098462fb1f9311e92d51bae49cbdac3cfb7cdb63f36b36b865a506528333d84946e5babbd25366718fc2a74df9323f8090caaadf592a6bf9eb448487b50a3c945760d8b1d431316fa7dc7731d75fd2347b6462c457274c8519f10c007524bb31681fbf21ed8cdc0d6646b050092baf78ad02e1bd8712516b2823ce4c1ae8a01017c59df72197ce4079f9e8386df6abadb359a4d1967ee40dcf0521294042bd02cbfc2b68955c2767e1d2824f48bcca414bd442e187ee975c9d59d505e3b549a8d1024c0b49714eaa7e0294243168245572cad856d2c289c6849d8f7191c129bdccc2a0d8fcc8c1433e56e93f465d76d65bcc042b8603fc9d99e8769eba0770e1076464978a73ec4941529d9aba36526edf22e93bc5ef5cd641e117b193c2e891caeee136df3931f092f7cde6c0c8e36c571ebdbc287936049c51d43baec910128f8cb2347488f633346a1f985968c7274aea9f991144d1a6b40459a98afb5d28e55d21b5bc004510851449ab936ab8c0ebe7e95da15e0858203530634b51f5968a2519d16ccbb57ba9f43e28933eb5d6e560ef41182839dddadc4df0d22212f5a2d91d004031e903f9a2c52d496d326cea12b2ce3625e267f64134ce253229422571ee301cdd6f8e7fd9ad28ba27328f34fa8561fcd66de15b358158188ab9939040c069a79b6de2e406c28fdaa170b64f4d29ee0fff627c1408112b3cca5dede802834e9a3c2ec97ffbb261fcaa31768806bb00448b54e08dcf2e7f6e005df96ab8797a59cec19c42bd3bf2d3edc7944652cf3cf3c25da38ce3db4888db9fce48eba6d93e7daef5bf10b2348997fa925c7d62096e336140ab19604bbb9c5bd0bbbdd5af3c333e0ef86ee8e667273848a5c0c11510e2c8aab59b66ccef6ba40fa6a693cbb117cf981ac77339a57ad2865124f472fbc8b5a0b03e8be332dfc30d37ce12c3725997e1ba420e1540a4668e6a159d64378cb702f505a33a5204aeaa7c9934a04b023348aea6a14de9c4aad645172f65527e3887a24e15b8015a474a44d2e1b6f9bb16e7eb436dff5ec4387ced451266d89b992ce8053012d297a43ca27ab5bf4a3767445ea65769d7f71ba9b22af40b3d2198bc134501962736430288c401f4719325d2e311f35fe78265c0b4430f4c3cd3855629c23eddc40d9b8466e72bbc05c5159bfa762311a5ffb1eb8a5d173cdd3b0b48de25af6c4bfa78f1f6b104ec8d4a8cb2a338a42a721e0b2b0394e9ab9e99098fe010207cb94fc8f3279707a04e52e35ba273823795d2d7fb2e6462bc34e72c6be9ff0321f2b58d5203135978fbf1fbea0acfd6e54bfa071df7d767341853f04be603fb99109ddd4beb8bcb59747c9d4c273eb146951ac59a8265f6e5fe535a538ddf09ec9fef5b34fb6ee88c3107f9e28bd066b8e6b7212cbb341409df3398f1c42934401171c9db460a455298c19f92dfbd32897014f49e4f6538ebe52c9f5d9583647c9c0149312b905b10e89cb00895c07dbbcd59b5780d0e260edaef748108647a1bda9115f61184aca6e79ac6696cec52097f34b3ead190d53bab784139941b915febf3dd99fe1daba168fc048b4490979c067d70f108b1c15967e23b0a71c1b8023ac00775d37d0f436a60255c3d2c13045a70e40f45e6c40b62ac06704f7dcc0b13359120e6c53da139e3ecdb7c9c238cb9ed57e9cf752cb7bc6d3296f37b1b827197cab2cbcd8693774652f8bacefa52c048d6730cac90ec3c3d1752e79e0b90b2391a7c312621a7fdcdfb752af118bf576265bc59ffd1d454e6a8ba1107c39998b9c468faddf7965377155333c24e74f477f023e0e37e8cdf5fd4849882e7849e2ebf7127841583ee28753df436c15e4146e79e484b05bd8f21246246bb787f0604a40a5aeec52fc9f1d75fc47653c8d0030e034b23fb853280c7ae7ead0f24a12361665587401f6302cc9fdffb756956f7ad9fc4e228d8d301b827d04626bed2498ff9b51aa632ec9db52e1c75219f949090cbb8d2c94c26ffb64f1e6bf9d701f6054ae66192d9c08837f0e6629f720ac5112b7dfdf21aec353ccaf12bf87f7732ef4eaad461aa02391fe5dfa7958d908cc2de57b579152c80c64308db4ba3a2894c0e0a044cef4f2f88b9d669d591738a3448d0a3e2669f1a29d5642e230b74e4c478dfa378ddd640d0b389e7ed0f839fc7bc3052020ffa53c30b672f6b5f12c1b3dbafbc3ce2f97cac0bc349c98c9f53b941e71e6a13d7487bf30d0e23613dac7bd2fd30d736b58903a042bd646f2637315f3e7ef8a45352e39b8908c6753aa9ee541d80868446d213a75ba1368f39a5b1b0cb8e73354bf26052234478017a9038c9302ff30175830a5de84df1f40897c18d07eb198122611ecd928680fc20ba96a2405589a0e6ed69233b7075690bb5d0e6dbcbad4e4201b1dc0c87c27b75d86f1f49199f6b16e0b0715b88c80eecf833e8006c2dc98c4d3391b787b9d05d97f2964b66f8d37541dd036f2bdfa624869881e4de0fbf8b459fc837a274e8c714bb1b0e1e451c4a7bf5a67197baecf8ccde93fdfc6b354b08e7d42e956a6ea75e529389b6f589564d4c7dda51723ba7e944c0884098791010df8399ceea8bc5b9dffa6818c667d1d2cda6f415bd8ad3a358c5d2df152c2d6e3324b806470d18eaa02c3d36154c1b78a6176dc77dbafd3acddf478c1d55e42b56ac2a4335c4adf916d934e102615db1206498f492b958522e711435dd8222a9f5510960bd07f8bc921c6bcd0ad372f9b0d343e65f610f3ecdd1d63beabc21be9bd7c03a95268c7d1c267e2bdb00510ea181c781f119731378240161f2626ccf0880c772479a486ce1f902b6af1a67416b5006d9174e60ee53ab7904a31fc33b90fb7f58f2e19c39d18ef387b7c037c336863ac7147fade8402908f02921417746e6c27a07321fd81b89685f966d6e6afeb77bc412faeb6a2caa48f2dc120a2c905559160514c4e3e75ec4c53fe798a8daa5fd6f605e15f9f2a0ae4a7f55820bb821d51721227f982c38795baceb7cfe21bd0ca515da9ce096d08e3f460fafee740d36d916908cb1167d8b846f06d2802729f5f3dfd518673afdf7aef4e9b9d9a43d62cc55d065c4252ba1eb7c930b364a480e7dcfe33f3a1bd09b54616e36669539ec0a6b9a0afd92db625cc0318e3555f788f6b9decc4e3de7a4e16126f2c160c4c63f836bb9abeca844046377f5771cf0deb966403209f9f9e41c37d17b761efdd697d547f8f790a400f2a58a0d3c5edc6bf4c20e976d10ad4a90d5f9c1e9af430dfd429a581d078942a86b401201f8927f8a78f42a53c01bf5962922aaa1fca64f25946092de00780141d65163d73fff7138cc29ab5d75dc2cd474bb3d3861025862583772c11500cef356c9d177a229c98ff419ff4e2c1a24d480e7e454c240427703cd38ef74109773c8ac4cfc6c4e6eb904be79c1719ece23fd8f27b203c0f8d07f958ee8619316be06d6bc7780a84320473983be8a07fab71799f14e5b025e557ae8cddf664916a0a08cd6ec7df30169c558c4d8ccda677fb2b45ce4e1803acecb67c7e31772d8b752ced8132609c968f8ebbde82cf0ee11969611fac826518bc16f0cc42655c6eeffbadb3c5952e425f8e486c6d966efebbed74899042f06f11b5e7bb3839ed925a13708736b66c50f16c5bdc03108eb450ac80f1a92b014b724b1611c5cc2c294a0806415f2038f5673f55ef689798ca461999d04c2af58741a58637cdc7963d494ac8e63beabd97ce1f61fb2fa2e00f814a841186e7493c0b213f20ac79479cb41ef42e30c4e046571ff276589bd137395c2d8dd51b56463ddc9a261104663fe1b9637f2680120693e859f81990fed860388d2649955bf7452b6c1afe6f35397a2848812fb57a7643007c964bfe4886ca0506b5af9b4cc17fa4209eb56586ec6868534841ed7740a93e3cf02d10f11cd910ca88c4098c62f495eafe313deec5aa491cc6c32d694117ef0a918a4c1ba285d26116066356d4fbff3d219923bb3b01d4d0c9e809d15c0dfd79cb9ab38803a4c93f8693831a6586ad0719a78750d5ebd004f2c0b61798b0756cb5b0630ef0a762bf68303c8ab54ae7cfcff9a8a7c223e6ed5ebd12e942a72b1c5842a270a39de66962db6cca91c073a13273c4cc66c3836aa39baedff1cc4ec67b216bd2a92fdec914f894b73a8c604cd37dd9b0ee9d5099a08dcc2ee209d7917184d4d1ad8b948cea8f4b0637890a156b49267f3344fe4f0849e52d5a38e41f4fdca1bd7e48f96d95a633ddeab2178f74d8557584108fd4cc7a9587dd0d674138b7a148c6c55ae47484517a7f3a022dc20a5f7bd18945d74292493b90d58cd1d39fb0e9603f4a5d0176e813c1f0a3cd00f61cb626aa534129f63779f32a884dcaef3f9bb66647a21ee1ecb5be128a7bab42c73efd30924b71e63019aaf3418c8ae9b6696a3e4defb17526cfd3afa142af1b0cd1feeb541585fe5e7fe94393533d6568a662af97707ea1ae82fbf78fe755913034cbb60d6d9f1948bcbbfe1b50a44201781d13447413cf9cf9523ce25f8b484d951db136202835308a1e7ae24fb56b15a4f6083620e6ca835470888f0f5f381a121bf8537bc8d44ce2d457eb05440d2935017dc910d6ef9322397c7804ccc8233e719c3d279e5a87793409a58de80fa98cafe03d1da9e8d1dcc5b9a88e533c1ee1297f28d90af497570e6894fa46530837dc", 0x1000) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 00:47:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3ee267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 00:47:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup(r1) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) close(r0) close(r1) 00:47:42 executing program 1: r0 = open(&(0x7f00000014c0)='./file0\x00', 0x10000, 0x6) openat(r0, &(0x7f0000001500)='./file0\x00', 0x8000, 0x20) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000001480)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000008000000001099afbfe78eb27abe30937ddcbc1376dc3dd7231c6bb6f574a3448ddec7a3b190d338d9e71117029404d1813adbbb49afb900f390df4a5fbdcc70901034a61afd8d900fbe7a1ffa7137cc1ad335d65d8257a45aba99150b3fdeb09803eecad7e1bc8b3461197af2f67b2539d5d8c05afbc6bef7b4d7cc499ff6e3d88aa9f22e528772b0864c365631c52a084b7df9ae5a872f0e67c2562be54d8f56f5451357b957152560a5ef517805105bcd9b3cdfc3efe9d1d1bfb12d338dae0a7f590aa65b09cca5fc6b6abf0b3267be55b1b8"], 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) writev(r3, &(0x7f00000013c0)=[{&(0x7f0000000040)="e51ac848da102eb9d2454258ec4044ef84d30b7e94d053feea8bdf8da7383c219ebc", 0x22}, {&(0x7f00000001c0)="15aeb4b4ce7ede7d295504ca95f7c110d9c2417fde07f7fd39c81a4edb0a7ab1f03b8793ad610fe6b3c564da01c57b42b534223afb10c547312a25390d9cdc5f57cdc9b38c9301ea3fde14da6e415370b0f9e9c84d26b1afefa8d16e6d9b326c2a41cf5c277495cae6d4113a44f9d1a09338b21b30d4bc36e236e0e7eded78b0ae9f3e8f549197a3cf056871f4cd0dacf00bb184af329ef62f78c998bf42cceb028c0c2dc947fad20e2cf27ac21f7f897922384d61ec951ed24a54d7b32c65de39", 0xc1}, {&(0x7f00000002c0)="2114e6603e689755cd6694f089ebbdb2304c92a2a37a71475ba39ff5e7e5a2ec0f3d349309d1db8e47a86e98e6fca4e1ac021142d4f5e4ac0ec533c3ccbffd302da67c4069e0939d5b24e72926b1d248ee82eba65fa9d399a92bb59f770601b5902729b6be38743404b226caef272cf9f34a8a94842479ec8788f15710e694c3d0b3c38fe1d16b82df8ff829e9a601af5d43f3ac94b9839441c460bd747528a38b1b4904a8ef054c0c61dc1fc95636fd3d5986a0bcf082931c51aa42550aef3d074107ec2ef42bd4837776e3aa8fb062b8a35a09621e4bcad16dbf20d19f066049c8889fd6c740d58f199fb7c868939e545ca299153ae4814f3d0ac5964e8d88bad6e27452dbc000a60572a78cd0bcd73443f550eb12e9d8ccd8c26d2449b080c114177d4915f0430b1392967de0b95c6b93ba1e05158dae76366ea6277e220283751eb631002aa65e74bcdb086ae00c3c9defa3c7ef9035f53bd0a7a867ac429bfec951445fdb8717db0f2f888b09187f463a0510e11e8ffd4d8d37f9a9f9723c4b37cbd874a94df7061cc2ab0ed11fa35e5bfccb03702703a9500dd89e5acf2d3cc11c019884198c03d5397fb5f507aa821882cdc33ee0568613cc5b50eae35e4c403a6620cb8359979460777745ea4ecc893816542e39705fd7cdb074433cf6ba8e9ae776f8b90b25de6f19ba685386fb777848a836ae70c286caf897c5bb13e927886d2775287b21dd9efd486abd5c760cc4ab33c2adee1fb52047ca601169cbe6c5555384dda6da85b379d5cd60b3600a46f513adaf86d8ff94228a0e83a46565c94af88f50cdf6bfe7c860cc83ee1893f00186d7ded3c352f58edb1a012023fe2e0b5f455d9b8a2b5a92651adc8e2ea06cccb5a7372bb6d0f7152a771855b3da43d6eb6f66376be673349e8aa6754d8d0cc0bd20b7132ac9e982a83efec6209ec4dc5fa0cb4cebd277beaae6495219e220c5d5322d4442a24d3f806b862ed339d6bb41f843937d5103f3884add2ee9e0c55fe00d520b4beea4470b3b159d115b6a0a81d70dc86889c174b223a180ea6623546b0b3a7e6ce253e5425ef36fcfff20674df5420f4ce24f202e940215998ae379efbb917a266432a8ec8571ff63633bb9d707462564025faff72d19b4c3d548e3a01d554b65fa5652803617283bffe10e36e83dc8258fc7fdb62962df47fe7b032e7adf8dd7bb563656e8865ad18de6ccc1867ee3456bdfc64ab34f441573e941f53811365ef850a343e6dcf0a5abea81bcf8b34bbd4c4ed7ce87e3ac10d2e0586499e69ca5120df256a00d1b9304bf0ceb637e2bd006d25462b47b9cb6c366b36d9495071d927ade6aec81471b6a2680a15d490954712bd84999eacc68d849b8d9d0f59020b54aacecfa872966b4b939082d0459280e99b3182bde73f80e266d7aa9dbb61976615fcf8251dd410668bcd985973d53a56109db4908758751cde3a62e4cc823193da00b12f34e56d4f004447315280e87dbaaeed7d33d889c7990e71178a5fc32b3d3f33424d3435ebdbedc5a297b29d51411bbd4bc12a0b3488a44e558004eef885ec2713c4c06cf6ca37857f6016a75b99ea01345fd679539198e6f749e9866b2a9275b1c1a2bdbc93cc5d2deecbc12712670a3993cfbeca0fd2f6b7f8b4a526fd8e6512b4912d91cd8e8b466dc5c8cdb6dbeda8f26ae830545e4c936427ec594ad6f64d49f9ae5cfc5f8cb301f327724e0f9477bafe88737dc27d888ffda4b86565061ee9ea7acaf35274008617693e9e837936fd4b672757659bf412f22119042f217f2fe11bdeb860e46f5c68990340c4619d46abf62cc3eee07c9d9e0a0e5e1746177dcaf5e0c0fdce9c2c919260cc5eae841dc2e1b33d011977e6117b2cee7e50375e599f3a6fb67f5dae12fbea766f794b40e3a66b329ca16d9955d7dba566fae438c12c01b957f86f5a5e29d10b7f3c486d6d6ea495b5f0ad11c659d1ea5241213a960a24f1120d594d9a1f816aad74010e0f073be6a5a1b1e44e61264f25c87ccd53cddfad7e56d34a41b114f2502483172488ddd4b53c8413e98b2c33156453460b4954fc7cb63ad7cad5d8cdf60bea9e9128326c4fd0a028e17821a68c6d537215ad209f3d5da23454c282355dd330dff70870513cf0edcad7384853f8945ae02d8757f60d9d7eb1135f466f2f66eb4a8c17771581aa34d1258046f9ff9c861efd5e6e26d9b38101d4b0b782e7a5e2ee0b5f916e6e0d179e27e64d3f9c07112a791e7543bfe16f0a76fb166e712c3766ef4c06021a442acf357911d76e84971f515a3228cae61532c3bbe8695a07824cadddfa3c2c4cb4f18bf1f3d1bc9e612dcaac7ef8dce7532e0a441470c7df84f9b45da333722997a910b55cc09defb13543eae329ac583964819fa2420c6189a6c8984673ebc3e6d8394a47011963e943842b43156a349c9acb4515163449b429bf6eeaede373f0146e26007b33a7cd9d4c4dcc0eb96dcf7bea189a88a0b6011330efbd0395f54666e98bb0109a7087d1fd98d5fedc736ea393a4ef2441a186b5d86debb632a10196ad7caa2d557ca0d4f8d903d6a244ac3808a7de468e6747749770cc20a462338ea69d261c99069fdd58c642e3d26e833f076684c0a8c2f46c81a065dadfb404613b9fff358ff05c2882bdf466e679a0935848b9d648fbcb43158e2e11193773b34cc20a0faf71854d328eaef80ac8795683fcbe528040bc341f7dd9800254dd64a9372282d10f2dee98eecd59a2cfc7aa94fb2bbc49d920a4ebbf1d7fcb19e19f3c5d45193ce0aa4ac2ca51ae7c5b1e44f21a55b63d51d146b238b10916075662e4ad3f775755845a33e46ffcfb3cb19a33ff80bdef34b5cc94783461b06b521ddd1067c0512d8354d1109d3b6a693f9817fe7e10351d97bc5adb6d8b3b6097482ebfd7f48894f7920f2d5a686c6d88dc7c764a9029300b41fd2b3543b7426d9db03a4e5ab3e1e96d21c800097e46a6984128c283ffd9d696e5c9178fe4c0395a674fca8d64f3b321f3e99673785e7527b081ff2e9c6b3ad83ff9c386012b4ad6239f42a962cf0ac89173a4f7c49a395873f454f1b5825f809cd3ed1cf51266914cd12c5a69a17b254284c19971715f445fbf95a3bf08660d2a9ef0d7addd8f0d13a6d29a30d0f881ff1de7e855e05ca54b24b6af10bf3d4828cd067dfb214caa36f5fc1254ae8fabf331219de0693550a7091df746dc5f38b7e717d22682e5d24f80b02e9da079f9b777a1e0b9f9cfd3ad8f526421ead44bfd1784790f414178d25eff97742e611bd7adf0d7cfc7fb529d43c61c4e4ccea6f0ea0b4ddc6c81e7028ce17e37f6cd479fc939feb176be47a65ac2ff10b5052a4ceecba5fec4ad802401496cf487abd42fbbc7f4034363cd0f56640c2efbb98b8fdfafd91489f512945aaf549b4d3023a143c065caad63537df1e5d110ba43a2396da4496a0818eff5aa10edf8556fa856efc7cf7b78416e07c1a1c52d5e1dfcc5a86fa14d85d28ae45ef515a40b20e8bb1ef5e7415e70d755cd8d1b960c140e001d2ef11fd9a3997745245610a60c7fd6d7b501366477d096f5587c6300e29f19dcc133e2cdcdde87d98beef674baf8277530caa1ee2d8add7b3d09f7ce4555a8c4f76cfa9b890c20f2989f54dc35a7164ec5f0d42d96338328053cf95575234498a706ef163aefffccbb2d71d2a7029b60d7067a8df6b5d6833ac0b2fdc361cfc42afa5a03849b580e1b142c9419d63ada2a260f3e5cc58e92118e8a8c33f6af9d46f3549a9b928ce75afc91168db8b8ea380c469d567188eefad884a68f3d5ee69787b8284b138dcc5c99b2fa17756a4977229010906a18b82e10b7ceec45717e6fac8fb4d2b8adc25f06c8d08001e66c1be7ffc2ad931cd38d9180dee360e28e94f7029c349476a876ffea90c4b581b514f39b5932279ddc46e9e870369943c3e4ba239d05c4a1c34fb22dde262523eb6642a542122d9e1d8d4af76c71d587284ceea820fb3131b0157ddaf050446390bd4d5d4740d420d791b94e82145e641cccb12220c7dd397f4a69eb78f16864762697601466d1e91dc40209d10b5ee9b332fd895060464696b1d8612cf77ae961b4e4e429d7321aaa624cfef0e016fdbf53297740b72f248e3995aceba81b94907506cb5ffd28d652f3a9496fcd8e92b4280478c88458fe7a5d32df51fe2ef698d558fe767ff16e40bb6d5eb814645425ef75e74da0b46b5225129863a31c01396272eff381d21f11ce7df2825c1fd186353061f4d541fdbc2828deb10284a4b2e45fa465ffa2865c7997aa2e42fe23360e8efba43927c1beca3f4f48188d890b836022650b0d8653886d103bdafbdd938cb3c877dcf68c9333215628553cf47d0f9e4d1908510ebedbab79eefe50619281dd2700d0b829553db26f5b01fb36292e0315a9f16ec281fbad6ace180b3525aa19553df2eebb750cca76c4c932c42a8dd4eba6db4dc17390a9a6b682a04fd0deaf707d260824b349c7192497f665b3b037470d843a5729cb32eb221eeca44ba7542cf63fece59170757be06268ef79ba92927f8e6aec393b102092c3bdf321832f5c8311c7ff8954d801689e5f4e7e5beeb444033f568cd0afaecc6a42a9483cc70d7b960ec96a0e6f94803b14fa19927bddc8666e20e894bccf6dfe617b4c3aac87ff797d6ed2e62c91c193ad379a58aeaf8c0e41efefcf820e2b9d9a0bf8a81325052db8cfd55a514d903db157f97b8c76660ae9da0a24b3f0398937bb8964023a71bd8ef985aeb64c3ea4801576861d2659287e94604f162295e445bf2ae341a01b6ea3221244297b90f34bf6ab684f5b676b910c38b00426e89a405b11092605e6e80cfdd6e16ba9f6faf630fd2e3bf6c14146efc67c88493d830c032274e2581edacdb99193a6bbdc9a7352dad3177883c8290ab9937a46873f4c1c227743f302c5c4f1ae11ac4d180dad2fa806775933b52c7261c643c8e17f9c0e91a7c33f6b6327bd90228d8b46e80ee32e5ef8170a947c51bd1347cf620eddc9122e1b44622164d88e1b641ebd8cf4fa40952912f7e0e7be2a4044e4b635f7d317004fec504079a4050257e5a1479ed37e6b9816a6e73cca9e535cd399b01f479d29ed815ba7f8a60233037502be3deaafe918782a1433db631d58e48f3cc7b6140571c16f70fa2d5e9f8e6e4b236d51428b15b6bb18e4f6ba7f5455468cc0df835f30c7286df8343f5a162c8c259ebd6aaf464f1e37f6cbc9726b5a98475c88b2ca453cd7896aac1d78dbe34b38b93531358a8c597dad4fa54efe74c3e7df990ce428457b72739e17741a3f0fc9f3669a0762fade4087489257b862cfb85d8dfe5786f47f4be9efbc38ef7850e7e55fced8eed0c395ca5178c30daf9a339c4a8a727bee56e78a0dc2228f2831cafe5783b4c09ac2cd1dae139e4c06e27b80168d7fe1bc24bfe07112f251ad830574763f05b483ff8f970684a4a1244ff3f0e700357903aca5a0a6d8fdf7dd1eaeaa38ea0907b5e7b9d8d13acf02716364297a154c6107e1a78316c19faf1a783c64521eb2a50ddfb150d9ecd0adaa0bd52f560965a01ad463e8ca510bbcf49307e4ca5b0fd596c202380258e35a4fb5b3e128216ce9b7fc9d317c6a8fce9a0f285cd31edff0ae55461ddaeb339b61c790e7d41872e595eafcafbf83ceba8f781fde7b014c4f9fb11c7ebc5e1bab02d95025047fc00d49d2eb4e6e2a0df1af5db5e94abc2a4e4835c62bb05c44721cfb6cfb07c4a1210dbb814f6bf52f7eea4a1d9", 0x1000}, {&(0x7f00000012c0)="1fb0fb68ff233a14c7916677de710cec7b7c35097cebbbfcfdb54149f9b282d04c925715132523756cb432d1f04161df2451ff7274d3729023fe80c4ee71f46085c73a819076dba10cd69ebec77cc56f54d69d75c8256fcaeddb00e686e7a0f4e6f58e8d955bd6706845540701f8b526eaef54e595565ec34b64ef19aa89dc1917c46f2112e772dbdef56a4b25f81f44881214ecaa84a356c585d0de3ae810139d513dc30789499c3644dc6c6ee70d880a1501f4f636c7a69a1d68534f23a6f2e2990bedff35a3ee824011c38ef61da3203680da940be0664482", 0xda}, {&(0x7f0000000080)="d8fb3b61f2b81d9a717e0856899f6ba4eac15016715c1a06239292827cd45a4922c4d4f3d7a8b58d0f4aae3a432c219a6935b45e766723a1e09b7bb7b78d05ae4812821c28613e7d0510368229b1c621d897fa3f938616b40fe8b26cf2c2b026ed2ef0cc318b5c188c5fa26b1da1b98897181c1f6b36b2226d9804948ff34ea440", 0x81}], 0x5) 00:47:42 executing program 1: r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f0000000000)={0x2}, 0x8, 0x0) msgget(0x3, 0x0) clock_getres(0x2, 0x0) dup(0xffffffffffffff9c) 00:47:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x1) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x94) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 00:47:43 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 00:47:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffff801, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x6, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000240)="582720efab25255ee2d65cf0bcf4be5a71e9b2f39560f8e5815f73f2a04413340555882f782f2c12790128523a9ce41789632dfc94ff334a563419515a0500000000000000a025bbd45d3bf579456fc7d4096e8c8b6b87db2d72b8bcdb9ad8a4f52f6d193e0001000087a64d5f1606d89e6bce675131a60510d6f186a369fb78f0e3a9fb1c1db1ae3cdef50d634c56aca997f1b3d2000000a95d77af9d85199abd3059e455aed0", 0x9e) syz_open_pts() syz_open_pts() r2 = msgget(0x2, 0x1) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/158) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x5, 0x0, "e4453f1b8f50495f918c8cc46252e438c1dc52d7", 0x9}) syz_open_pts() 00:47:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000740)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xc4c}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001a40)="34d2e04cac9e9a2d585ccc7550ff779353e4a1916522a1f5ea65845e7449d05961a520a20a1da09a91aece68b7a2ea8a524740ae9d7c8079ead7691566e2498e78cf291b0a39e53210257ddd8b864ce5bcf282e9b1e7d7d0b7f5c210b6825bd89286882fd67d33ec0e08a1273f34acfa51e83ea8b05e16834a8bda334327831e55c968b2517b3df41bb954a54fa3eb5825fa775e4925498a51ae60f8277fec14c3678f9bbcb5e591fd1a5b8d2814b6bcee906846203c9c191e60724341eb18f5ad078c5c9a078d72d26fe0b35d091a2c643795c5e36b2cc5dafc2ea732353d8088401be7e3ff8d95559dee7ca49402eeb50afdd5bb253b15c438bceb19398bab4660f6ba53767d430f3db6e9613e7776612b3b0c3be02c88c7de9ab119bdae4f129fc271b1d883a6f6efbed78093c61a7aa7b5693b254b6ab4f7a567b48ee4ff34f2efa2422e017364bc2b9262b218904bc85b9f0af66ef394d7299eafe4c9a8ea8d958732084f5408c9ad32d94da7d8afb10fa1524562d96bbb0e5475f2e92771ccd7bc89671885bf5b816a8a83253bb500edf413555612c33483658157eb4bc16557ed15f2af85d02bac194ae336d0d4d206461d6f03dcbfc129a6478ab0291baac6a7", 0x1c4}], 0x1) 00:47:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x20000000000011, 0x46d, 0x0, 0x0) 00:47:43 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000287000/0x2000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x401, r1, r2, r3, r4, 0x60, 0x6}, 0x7, 0x8001, r5, r6, 0x9, 0xfffffffffffffeff, 0x8}) r7 = dup(0xffffffffffffff9c) getsockname(r7, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000109000/0x3000)=nil, 0x3000, 0x2) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 00:47:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = dup(0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r2 = socket(0x18, 0x1, 0x0) semget(0x0, 0x4, 0x407) close(r2) r3 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000687000/0x4000)=nil, 0x4000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:47:44 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000eb4c9706000000d40000990000c41140c72501000000010000003f"], 0x38}, 0x0) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) socketpair(0x10, 0x8000, 0xfff, &(0x7f00000000c0)) socket(0x1, 0x0, 0xdb) r1 = semget$private(0x0, 0x7, 0xa0) r2 = socket(0x3f, 0x3, 0xc7) semop(r1, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="73c194db126d51e0126d75c3b310007d83864d20065fd983dea4773bf25d032e133586d867602912840837056e5de53cad5ab603679912b1df6eb137bb5f115c899cf1a0588990ba29e9b15d5aaa1277615362485d03364aa42cfcd80aefd99f42443d311e1a741c9c494717646bdf677b313bdea185f68f1eae96fd15b1ddc8ab5b98bbe44c0a58b31dc055299194f79cafe4a82968598617b20474885f4d73368d7cb0bc8a82fa7981367474bd6f01cf9ef25adcbe989d607b80f6a23df9fb3c477e21c1d2e8ce3c73ceb97ea3708e8651be303be9e40be42166b6a0602061a82dca873c75acaa522d3929c4c038d5e7b638d026cb1ec20c6ca2d4b945eb301048293ec4f26aa85aa7b071ef70849477fa3bc8e4b8fb3af0bbfa24a4f12da965556212daafed2cc0fc85a0bb1b370d22aa8c9440fb5b70658c40140f85c906139a9b37bea941e3f4b45815c0422c9f1479fc4862c5c3a9ba688c32890bb3023da54c5be0a829397a1a5900f8c47ebdab9b719c2d6d941ed8cf2d5f255e85f0e1eec4491e7fc5b457f52aaab170c491a78ac37e7e9e7fd754ebcc172677fcb0dff1e25f92aa1d46e83856acab09c1a5fba9980ca92ee5040393b50f096a517123034c35c3e2f390caf452e5e3b9732fc4237c28e96a6af9bd94b10b39f041c0f346379336859a2e69f6f92e9395f5fe5a5df3c622e25dfdabfcebe92a26778f0a8594db181fe997cae5fc9b58a2b296b4dfcd18c707e690e0f6741dc156c2a4c889bc425d3b3106fcb05324241ecfd71f7c0947af24c90054cec8f25ec82ea0631e796dadbefb9fdd38c8bcf069a67e0d19e3159d9a3bc555f5078c72b6609f60a9540eb6b4a5d6162f2b3f42898936888ac652bbba2c08ddf1564c5efbf392f23174d9fd5680192710d49bbc0a9b324a97f12ce33131a522092de50ac3cd4d2d992b1c080f58a8c1054927c138ee5d0342394062c8f5c173e411619b84a803ea38dab6261e4a814d4aab1a7ae9d1cca35fe1eebaba71113f60f26796c1821f8b5ddf6174f3c31e167de9db9ccee7dd70d7ee61fb900cb2e16d6b828de0082b8cd60db051a5dcd67fe17060a69a27462efcdf719ab1bd49124bdc9ed8529deede32008eebafd62303aeaff3c132e448f586baf82b424715276266f38444807705ea0446bc5bcf1b2d8ef78cb2969d15569ceea039cc80070c800c8202db99b6c73658a8080742956c0667f7fcf64bd79a9c7139c6b1ee96921154cf306f33ef8cea9da002a9e7ec04629212679509163d7fc6b5d559c7e6a66724e4218510afcde6cfb0d6241426597b1eee283663e2c72ae18de1ccb813104d38d233743a2b034f9d1ae88b016fdccde409261a41539f5cd40724bb3c22517aaad07800d9b3ba68a9006e806ec807690ba3d85a5229aa4edc5dfff4cb1709e3950f52987ec7cf5236800b18d6f4eb3819168b4e8504d424e3b6de36a9df6a35f17acbf80c4b4a7b32a3538e42873e6430bf584c8162125b5beaf955a893b7b5b9e8e302f3d78f2d19f07dc671b00b2190fa897a42dad5f9b126281a597a17197721b22926a89aeb7806c022634bed081c6524b4714e95944f1fb0ee97228be124294dbe9b146156decf75f7b7eb47e63678eeff47536b95324cc5cba93bbacc55f0da95356d34b7ec7473d0f8a41e6f24144dc7041dc8b1fb6c4a11ea691b600791a588d6c38b1c38974287a3cf433c8d7b5cbcabc3b6c9a258d51594de613219420519ad34851436d25ea4d56432261666db1433244bac948c319f2590d2354f1667a6a880c2d56be56d579c8c1d520a574740f682090992994900da4ad9fc99b59a3452703caedb0ad428b8f72a154f6c639dc4afab2c69ed5dc5a081e830ccc681db6c0cc0f1bcd0ddbc73bf11a19056b6cae063af7e8e15818a78521d77a41eda92a5cfb1e2a902cc05f1d95c887a1dbcda7054a57a5c12b77d6c7696c9a7f5b8c2a3508096223bce86129bd13ad4e55b3107919a1b4f0912bc0ddf4daedabbbc6e774d3d70dcefa894e6d7c9b159088778aa8c0922582540f3d705252bf226f0e77ecb54205a03738ca6576f82580388f060705ffc55ff49311d35e1970bbdeb8fab37ae5369a401bc019841f34580d70f2feab34cc90b2b268a7bcb570a37ecebc3010a1a5c6ab146c57f0bf123774cca886faaa4634cb2256badda55253dcc826cf9d2a7237b254a70b717bd05bfd0dc87f2cd11b6ffc5114b0971d4e6c86c3c507f17542dd76dcc8da7ebf3d4a521d404165b9c4fbbc4a9d37da2a6b0e2ee3591b0b5e6ff9a2e577f638a378d306d609679f39499873976e55b0f4d024515c925bacfd71eb0a1fa05aadbc78900413a24b6abdc801b90771ac9508b23b8e84e0996beb40ccdcf836c1901dea86335ff484c47ee960409020efef141d30c32ae20457781281847a43ec40e419116db6236145fa43f0af20baf323894aba5c22304c1c73dcccaf7011c641b1710f9bd32e217cde0a02e70abf8bc6596e41f160d7c63a29fc03cdb24caa9eaf06c58fff0098bb20686a67b9bafe0e01382c800238e138be33ca5d355f4aee967d081fa774623c375fff990b929d1ea31000bd97d110c0703e415a49b757d30883bc1dca0609c2bace05e76935c60dc3a093b4bc954c6ecc682bc136135f1cfadfef823e5b89bb9487f489b09a1586024ec2864c0d0d328ce9f6db0f16d0f715fba65e2da78d0e739c47c75417beddaa88e0adbae46e4a867ac5ed804362b6be1e1da82c9b1b9144dc98d5748d68a90a5fc82f5dbcefa2ff0f1630afadb6b866b5e90e6a202c6c0d494e095b41bd58eb6364ad97fb2b7aa82df0e9104a6816d0d7906d7c9b49fdd1747de8704e06a12f5d3cd6735801f87a9d048c25682c26dbe9e6c98c19a8686fac50130b329f0d5dd175c407dbb5eac0d0afa3322f21f6338160ab96193ee10e0e285d6f18ad545f425bb10a5aff4772c1a01b692516bc42fb2d81a0968c459d00e0f3b2f1641d43bbf27ada0a16bb6871692a53c12685100b15606d338ff6b4f1334e27e0e0f46f5eaca7b90df8b42ddc3a4930bc0b91566e3bd05ebb39de5dfce647ffbfbdfe4582726a2335990241410314803e866e1ae4dafdee0c5a281f7237107ac81d8d21bc4d010147967a014e7f8e5d6ab61c21ed569e28c55c28fc8782ad9ef56eab989b174590c5dd29ddf8436da9b5ef79c17b67884fd355e932b9e7086abcef70d90c56155e1607353e9e41762f41de148bb5909ccb081c70e1eaed94bd155730341cbd01ab9071208ae120da56f78373167f4f3be77911b03ec18fc05e3542bb30eded82ebe225b2cdcabda86f355a6ed55eee2eef2bd7dd5175b8aacae4eb702a94fc8e6966c0a64190dea3306d801314094be18b72b54713d2e922d541df27bd3c8b27994e6c3e2a7f5e689d62cf8771776e442c1b3a20041d6545ebddcaaea1571bd3a16f8baa1c9f573fff4782b67201904c703cf853d057387c5a563c5a0eaea987933a6b16903b436d23d9d5185d014e7b6c9b032b01f5c8201872e0c85ae47392ab3607e912e36281c47ffc84973ee944fd2dc440b615bfa775688399f2b219226cbe2ddc5408a7674bcd739d8ee6b482a079b75c01d763b5f387eae87453d4fe49babb0b80082b9d4263cdbdf62d1b2731c7fc7e79d8fa8c1c14406ee68b1cd72702e3c9ee3faaa01ac64c2382d15b6a2e35d007273bb33df665d689cc12256176f124527a5601de12f71bb76a115e789801df204291b3e9d5df6aede489dd43cd415d7617b3762b52074802b92de81130d83f7a4c52cccd714ac71ed9cd3868af2b62ace1b438ce6af29a1da9cee8bc6a2db518bafd931a216354d672748c7a4686e860c539718c3d70db4c55241f06cb13211017c3896b4e14de446709a90789554f21073c4f08dc2404472696c4c25dd51455e5f93b5241726e420719a91c7a96301591b93a3fd60bd69e8edda0072eb6d64d5e9b19222f695a9559dbf7c5da46f3b89a8165b120b9940cc5daf20db3a5e3b79302a5ba82a11f66490d72abed1ee1ca66bd3694320b8e11da4e035cba7cec2683c538155d0a47152fe8e6b980257b0e9568a1d27fd48a624f5caef0799372163d67eabef36a375fd41722fa0909325a11737c1ad15942815d23b5b4ccdef19c379783d450a4b288f0a6b0d3f3668afd4509fb2bf2dbb9ac7db7ec279486f8b4229a5ef3b34672b4a2965d42233ad406b989a0c377b18678efbe6617ed0bce0c33be6c56de0ca88888e04bb85537514b9f662c16de0d9c4fbbd55dd522b375534e6c822ad6a6d2b5ae326a6631d97f20f53d393a99d438e043a766194972ea007cca3584860255d54d2865433199dd6688a1f84d0bf481b796a8475450dd71f5be52a17e241171eef1496d9d43bb8ef69af5946a2a7f35b69532426fc9a16fa7e02664ac0cb59580d3f370700ae859402f2b2c83d2d0a7d60be47b972337717ce6092e956a6abd0eb6144af8bb34aef21e58f53d22c1282d8cef3e64c20587ac230c0f882f21c8290c6a0aecc7a0a8efdbe237aeaaacc8455a5c00df09d36db228f837f191d96575bea3296318c8d9630a247871fadf0ddcd6011ee543f26b16a86d637692e29f6b02bcf223594a81e5bfb9d9ce5e161f61b671017c8084a1adae5c33ad61a52c660cf43e0cf085606707773aed2d70b47c7486fec493f6f22a2e88475aadfeaaab54d021ac9031e3bf49ee567305615ebb095c3f205662b9e52a020d3651da48f8c14fafc0a99ffe79220d6b8da238689885b61bcb62581164ffd647d5ec98b13cc04e4eccf609c6f1511a563ab7d354145e83fa9f36e125a7db485d5bfd3d65f1a203aa45ee16f00c0e4bca5f4efe7782d9a8220e9e9eec3204c41377ee4227712b0f9b1b73b3cfee6969a03183ad4392771fc6b569a3d72ca503f794a8e1c1f82e4105910474e2032acadab7c62c3ba4d25da3a3069adf06daf4e36bdc222ed1e3f8fb27fe865c7c9a147844dfe563ec9ec861bf025ae6c97d439e3a63109f0008674504e31b71e6b7998826891b41aa2df91bd283e9398301667afe33a0255712c1c9220f67fdabb3cf5bcf0c24779a59bae80eb86e3e276da645248fbdf9d7ab55049467b7ae495b5628eb43fe2a04ce2f14c2842ef33ce5a438422474ee06dae02c5da4e18906a22900e1ba157904e43657984fe00a33cb96aeec4d1db8914cb3c73c390447ae49d39559507ef50ca9e9580b13500cae6eafc9fe70c0ed78cc474565ca2d858727a93e4df713f8cca37d7f64ccd35bb004ce15bcf7193e1795f79fc19db2f3f657d197da6540b7ddec99e828c885f1c80c59603512732af1c92d566ed7a59cfd6fc022162cf44fbbc1225dcd2d86228f88999c9766a81e705699a5396fab3ab2bbb4e238e72b55f95c19465ed840ddaaeeff8b1a0fee80f05d576c349b6d5c43b789d865cd417cfb5821b71d246a7ea6191745eea19b9f7a575bee31594a43fdd14774a33a9f2fa048acd1951919554c958f038a80706426f90c2c0557f495fab4109155b2e8f1628dd9b4b044971ba79ee973aee064c0cde505e2f7ca239f44221209b45d9bc8c1fd7be41d9ee2e971b05709e7339977b65c49ba01ab11c93eabda3d6c36d959633ee802a7cddb92855d7f7f1ad6b850c90af23a756e83d4bcca6af8cd804b3d8c9b9096c6a2c36adf4ea52d9517db4259d186efc64fb881f013d6a8bf339a05f499eb2bf4fdb3e791c17348105844657abb5c4dd180fd648", 0x1000}, {&(0x7f0000001180)="b2044aa4a95901d5f1edd36d7dfc6b3598b2aa923843a51aa4ad3ba43f875b9a751364b93635df0fa62cf7a6427389ae5a487fc2360f45349b59370d718ba816c25d415882e42b91ae08c3003c1317f81d7b3d99f28079db1b4a09b001ce61db58c95d21a822004eebffe817797512f0ec4f5e8401434570bb4184242cf76eaa88fd357ff1a88cd149b56084", 0x8c}, {&(0x7f0000001240)="736896247736416f2005bd54d2c34d7d9425de55d9e35d5711c4e309e5ebee2d41c61e114d034535b35a79946e234ae6e5139304fcd34ff528a7a5568b79043795735db48ec7a4052cccfcafa71b4a2d40e8e140ce7ec433991f3265c66f0afddd519701102d24bef50f622833b1f3affb13f24411118f83ab10aa4ecad7949fee5c24972c1d08d2feeecc1d13d2fb15e8dbedbd287002e128a72c0c5825041d5fec9d4613d5", 0xa6}], 0x3, &(0x7f0000001300)=[{0x40, 0xffff, 0x9, "8d7a7e4835220773bc6006fa25728c2cdf295eec7f7e27a9bc6e2bf7613b8690319c2fb414dec89f57e4"}, {0x1010, 0x1, 0x1, "7d98c497a1d5ac53f113994dc1672e3a835eb74201e96e85be6bcd95a1b62d24666770e6dd5a9f62c446f0a711881e7cc10e89729652a99c1c3db53d2ce4984874201766432c68902cf8439cf4ae2876e1e081b7a4ea4ee711e221d419df11da23ad25a54ade4ace9a24d2db4d1a40ad9f634706ba2b46c220bbccb32178bb334360d4b3d14ff9b12caed4a0be2d97431ba4e871ec1b518988eba1a87f7751a1c0b32a01f9e89a967e442bc661d770f5d6113e681b03ca07bd4def3959a1e3c58970de8da3b52c5a636ea952253da55d747bca95d85fffe29473f7b09671e526340d123b164a041e9987d777d7d088825fc1706cfb16396a962dfaed31226ae0d5cfb98b0444976bba8a3d27df10e8a1068d3ef08e481720dda06de2cc839d3d80b8fa117a0f5af92dd42d2ad6fa391250f71579a9de96b279bd646ce5ab7b9ff59c2ad47c465478fef7967f9a4e8dba49c20b174f5ba6dea31de493fb78af6bbb519bc33cc8164655bc6a1e0998d0ba67f4f7db05ce8f1a740e8d68ffc451811dbf68045a8def943fb5e0aa09fb5c198a5424b8bcb63ae7de6e74f3b20b31dd79cfff62055b3e9b6f6efe34ad7b4ba097e95bcf5885619ece14b8897aef9f14fb03dd3b17c21e1535fd36d07a271fa8f9229010f36925375840c04053366bca1b698a2cbe0c11f2929087eaf4a78274a9df1ebd89e02299bd87e3fb0e03ed91555db03d8a0ee935807f09e7ab5a936dc2fe76e6985d6a9b891977da6df3e5b1ac4c895f7655c5579788b298704702e672a2c06ecdda15551ea0615a0a00582591cf1fbf3518098e14b444f49e82da2fb4d365ca2c60a544401273ed3106750b520d5aadecfcae98f13d6aa6fa29b333ca73939dadaa4ed5b123510cd537bd3721d7dbd536a431536065b69ef11e401290a632fe57032a0bd2f4f20c8ea144d139a2bb68e4244767df220b69a1da8212bdfb87a44c5442507e91421714bf556e4ebc8ea5aea253fcc3a0ef05a3bb9c3e77420998665e843fd001b15749365a6208cdd5625fec1a51e62ce17e6eeb7a876e04db76470f959ade3339066145484327d3e117a52377a0dee94e45d37ff9c4a394c6cb405516a6826fb962898e1f1cdea08c199bc4b7cd0a326c9c1813505a2c77e262bf75385aca8e384809556d36f385ddd6b8d2f9aedcf617382a9283b8e7013c1bd66f82a0bb0ea275170962b0ff6e5e6a0ec3cb5fce7d3952fe1aa87c9891fee9f5041d8b395f1f3729986633ebc5840eac07a47ca9df4e28070e490d2f375184b3cc57ab11c4d29b496dbd35afbb7aae44ab7c290268738c5b1c5c8d9345b90bc38b03eb84c4b506e250463e6359bec36d639b980ce9b04cb0e579bc63459893743dbdc80b5009eecaf53dbafee046632655f3c4f4b0acba53a54fe5b72d85911899d4f9c05b20938a9fc8f3566e66e1d186ab0508dc68e781ace6e02c82a3399c07c245b59673c9347294f4c781cfde8e5e6a4ca4b8403389a837193e6fb17f82c0fc0f0dca73c0d283dd6bc4b6a4a06ed068caeb52782def8cca1716114267b7da6cb636bff1263c1823d816973ec62abfa40320c4f64dcfaa7625ae7554f6c7795e54794557a745e4cb55c922f1743ebb5bb413ebf88f7e2b7fd9d5ab3351e8c25cc31c0b3a58285f33dbdd4ff6869dbd5b6b6055b9711d249d72091485a60feaefbc3b7656a592d027ae9bedf3a6077123f428ef6ab02f958310b1f7f76b6dbb394dbb5ef585846d1c9a943e1ace37a5911d2dc1effa0d0b08cd6030de9d675060c5b9e7bd3b5c9776898773956ab66000b41bcbc4c26e0cb186eedd12b33614d629974bf47ca6d71b349cba2852dcf00385e5a49c1784d1b00c36d019363d129e3a4e55108969e40b40e713d1106b9d12e23cef49e2ab4d0a4c6f9f2debb0046b46fe2458da7338cff2eaf729e88a2e7b4aa08404c4a536dcc76ddc637e1b41662773d9277fdcefc754c53a8eefbb7f466987e6e26fbb963ef7ccab84b0ea771626424c3302e5eb62735eb382eb24e17138b9334364eaab171bdc196accf61f5d177a02cbd07a80d59ce0677f946ada4abe3975c854bf3b4cbf409ad6e9aa24fd5d544826944896c86fd53505a4731237e22c0a86fc93ce7b4cd1e5c3cd9b8f51a2e1005c3968cb41b788dadf2348e379632e2c731857b8250acf417e58f6b94b8578d1d2a713b44b15dfada08016d1ace2124798a56120937f7a354d9c8f99b80ed6ef93670cc18baeec7d343f8b30d693eafa10632eb9c9c36d6ca5eaaa4096d23d5d82d481744061bad681ff715b097323660cda875918fc758e31c6ef4d7331e1144d3936392aa3483dbaf1dd858d0ae0b30cb128130905c377ba11b0b78e5433fba6b5f3980102ae704cf28152420178bb79238eb0027884a11b39c69098a7f8aa59807d0e842db21be0948c9b237ddc71509b7bf0a58311345e460dc92fc304911c0e388b9015e2310e15a406d911484cd8a5c0c76f9e1b0887ee66d0d553ed6762af5cc6a9599bc86c608af6fbb1f79b717a5d053d4acc0e81ee0d38a0b4d985d206e87e67c0f7c2e786ca1aae7475e382013c97c5fc0cd6180e3b501e684008cc1c127dba27bd9403854221b7e6d0c5e9a072148fecdfca1b9b90ecf68f7aa8356dfaa542513603d75b4aabf4b29e021ff0e133fb2f3ecd89b8134785a0bf17e2b2b1a38eb5b69de00eb6f3d359d57d2bd20be74661746173f8047cc0db60f13c76953453f019948725aec29acb437ddd5202fde571a2db5cfcf7ec984026d196ed5b5ea2ed70ae89a66742da392bfd6fffb659d5f10a169afbd5f2c3965703f02c8a43456bbea02419c65332b7a9e700d7a577825dc066e2f88cba2c1c5d7b4ebe90223ace529df4abd0d7088e8731cb4d5b74e1867206956280e80e76b4c26cebfa33a11eb24ba2ebc957f6d929a2da9242343ea75aceab92abc77702bd9c78ca9804069a32117a8b2073324b72c7045feb8eca8c0d81629f1594c399e62cfe526bb4cc18c6bfee647f095025bceec08d251faf1293b45cce1496316d8370a932a42c48dbdcdf4ea089c02a97e858bc44d2452209ea043a70a86f02a94869e43893979632dea8a1ff29db0fabd671556b2f5ff7c15dbe7e32654595d728c5515ec6435fa04724dbce580060bba732ac1e47745a177ba17479f3db73bb4e7937a538e0fd1d2fc508788163fca34964b4193f944908e278b2d4d155a866b2509cf370a67a31ce0d59644bcfbca5d8d79edd6e939abf6f6dd7bb3c697f0139e0b2495cdfa294a1539a21fea366eae7045de8dca0b7b3531092afb4f81bfb6a46b1121dd34a20d969e4509884d8bf4e9641389207a322a3b900e15bf6c620b2d576612694e8655479e1ed961045bb3458a65c57a9ff992648adfb9c1fbe2aab8ff4a90c8ce0a7d57b3b26e8c20aa6510572e5c9692854b1f5ee89f0a8296aa0b475cfc28d6de09dee8a7d915f55d26f3209574d238375fdf94431ec206b8a530cde501172b12ec4341ac9dd5af733da47b63292c2739e6dd1dcef16dda120d389e55ec1d52911b55cb02b6dc6354939794b438d7f42727fa2bd0cf4423f5d9586db4a4d9384629d6a9e60976b20ebe38fa29ff155181d0c2b0a5051e30fe3766ec4fa3b10800a6ef9133ffe16a2aaffa8df68a232d1acab3b4f7014c13abeeed830e82b210b7553772a5802e6afc5e26b1d568aa0300b87bc62710bc5a0363a9d54d25bcdd6f5c09865d0b964844d527e22d1d5081b5a6beadb61d6a486fa7da044a18ff8c8b1e5c833775393f9e8cd852136de4a343b76800ee6ee5fc5c843c9d00aead0045a662c800ffc23f49c31a414605e8c197a61008d9f1154f93cff6e84750b1a3b4a35eb5dc43b3c45287814990370c18544e220032f5f0ec77ba4837a5b5eda9d4f7dbc7166b04075897890ceb8a3e4de1415f0cc589a6f707db21eb2dfda23b1201b20a1e7e804ed15ceeaf20aa94554e1211c9c04a62c4349b134ee69e250f56041e8fa6251b29fb615228d0b6e9628fcace373071a71d2f124374e1849a0500071b3b4d1d410658322a2f2707c742aedee054cfbadaa4c62157e5f8efd04d1ff18e021ad40c86a780dd97ac265f58d46639754a1393866bd2e04c77eb1779dbcad060cd9053d8f6efedb88214146ab1bc27877e86f6f8e642f7f983f09286b0ea55bd1a66ac61e145e840263128df2a814660edc05c344a771a8053af546f16ef342ee23b057102d95a5cbdb1f0bb36192e2e7fae4f967f0b76dbda69050695ac01e47ebf16ab51880176943c5872f4f446c45610ed9ab153eed5f904511c57c03a06e5db8f042e0b0bc7500025d99ae1a5f528d07538e4121ac3a037d5b7319163be57a5e9d601d916767802b55ee63311dd71040f3d27240fb814fe198a8de585d0ee0cd50ba0b6b6f7adb978b12cfa32fc0a813136efa0afdec3f0301d7c7588c66e367ce9630f1b81e50e31621de2b2231729150abe1e7d2d3b6d3e600fc3f76d652b8dce365660e6d6ab0832348f8fd77209b3ffb7d472fc4b4424dbcff93edd17ace1f3470d04cd622df3a33f2cb07ccdd6c0bfd59b1b3565d31e883b2417a37c740891196269379db4310a15d59cfa4c4c837528eced9475bd4e7bc992ac65a3a8ddde23576d9a39bf0c58cdfdace04354ab732f8e251215314c9e2967bc57b42850376dcba524ebe1c5f8c267d903f7fb2b12d414e3531811a3da8ce9977248dca4d7b0655bbb0aac402a05639196b4489261905a10bc2c65bc8a56c1fa3838750b57d4a020eb32433bfacbece25b5a94f3ece6d291d4e54ff49ac2df04516a8ac00293ce4fc08968558e2f8e3f4910c10ab174765df2101a1d87662c6258582243007c10474dd424dfbe2addfb27df1c38acd079cb427b70b008395fcacce4b3100c31e1f39a041286d3bab04dfe97f251b814aef2fdbd326b03a4bd3ecb50da5d6840a332c75bb53bf2ee64a951b70ffa7473f9bed122a52e0cd4f6365a9a90257a5506957fa89a280027f11a1aec9a91b4211b40e18adc45cd3313bac756ffc69cb917de4b534e10672f6fc8aa18106c9aae785c08d43040ece80696bb4efd7c2dfc2e71a11508cce9f3ab180720887323d3273136140fb2d5c607481045cae3e3f9a1c0a4f874d8b17ead965059261fbcabb38629ff936f83cb05e3c836e9a911e7e299f1d50b298f7c68d43d21efb3a424be81fff86f2f871f934c96ff0aa71c8a8afcc604c57903ba8809d35c575f6a247bc85c3bedaf5da3b0aee934b417e963877178fbe421ed027c5bc55e15f9ffacd1b0c79a342ff3493386bc3504dbb4c73020d80beea478f666e045e465d50b76bdc07e249a254bb6e5d20e7d44de30dad4e0958c3ad7629c64cdb8544e9fdd4ed802e0b3dd65f7f966ce21c7de9de8b125e8a30f7e8f74e9e390789e17bf9c37d44d342e61d65b9b4713351e20a1760d07bfe9bd054a66b284f0e307c272951ae9c2e75e5384967c9010bbbffe66a67b40c17af5205870d372e78b64f14e13721eb3d5e6351302193af54a78a96d7d8840e8620bb59c21fb9419ebc3520c8d36db45b21388e5a67913eb2d09d6b7741970698c9c488924eab139f0df816c4766ab47293bb15fcfd5b4c0425867af341a55670aaf77e87b3a861c097e2890fecc056c56b8f08ef4bc06cdc6501e288dbdfca24a3fefc24f81888c978d4fb6503b152230e229661aa558bf38683766411bce0ba49304585019a21da12ab5f1beaaa6175c063c3310c26"}, {0x1010, 0xffff, 0x1, "206f34aa110a8475556141996b287b42395e56a82343218aee142eb7ff03f7a9b98f95a54c4b03498da4518a5257fbbe8e29eeb121f5cf8df9b832d3cc7aba0597b717653ac8786aafd5641a297b1bc224c573aed8b848e4a3e8b2b9df72b406a072406ac4271e1d51d5ae5340bf5d459bca25ca28428825f58d94f8008bba87c5acae062d951912b0ba58cfa9aab4aa68d9c5f1e5f2c22c17fcbc37555e927404fae0462de7d6c05197868245ae7a07f56ae0f0bb3812e5e42e3274a88e155f74161d2700b6d9033ffa613c24d3c4fec9aa96f66e1e2de1f7b92345c40eb27db37066b2d2092af3c1b9fc7a19accd41a37824251fc00c88b426532af55461c1f13403819459d1e2c8fc85553f7a37019fc4b134dfa542ef39a6affce5de2a88c2f7489e3789b126e934727e6f6ae0fe8c0331ea60baa8243161f23497ffa6051751d764dbe842ab123ea130a8b9fae911d58e77e5d1355b872dbf43a63bdaa6f21bad6bfd77f1506d8563ab7d5cb68848878fa5237898516f34e0c5b4113b5ce06c1ecc365092975572b4bd49ae27e8fdabe4f86df69624ceb0a1c2375db6cc59bade4cff1d213be267109d6f7749d0d3674c1168c0972b68db2d5e5acabd0028b1c4a20f7579b0a11a4ffa4815427181aca5788f91f58bd4dc65d87dbbda5dc88e3328451931ccefefd0e7bb2ec225106e8563af2d552e184833efbbbe023eeb9bf7acd9c822cc2097b06316b5aa272c803cf2cd55c5ae48cade0e311e455ba59dc0d62cf82d0c670da114ff96314e97e48ea9488d15a5ad6cabd6902c4b9a48bc48b6ebfbdb8336ddc00d1e41611bc57b140970015b5dd1c9834e4b9ce01b58467fa08169468abdc8c62a6b217d140449c4d1ae1f01e0659b3d62af74067017dd2cdbf026c225f6c0be321dafd0c985ce1e3fc206de8b4f8846813804b4bfa015111fc1e66145fa33caca3e531fda91cd69b7054801c5249521f00f237dea4213d1103886dee901162f6d1eb80f59ca4e7bede4989a6f3e36124f85029c081d30b2d20da8a4a5462dac0f83316642368d80191b084549c9ab2726454da3c61ff1b5b34a86eda7c59fca789e36c6f8a8cb8bb2e4ebad06fb530c58f22c151e3e4aa83ca8a75904a9a90603e1f61d0e063b942ef459da25c68a526622b214e4befd9761b37281d75ea9e6c4835e6dee136de26777f78390aa8a07b5618002534fc8fda96242e42359571fc2c9839e7fdf097a5f45c35880316cc5ac0996aa400c4de7fc5a6045eb15d71aadcd9072927349c78d96994af386e8f45632c3b4e71a5c33f92804b1f0caf1b8ee3b33edc6942f8cf6f0f642e872ba76710619f912f63e38662ef7986e4a87409e4dc6acc572d1b8f489d0d74d1ee1dbe37f5914f0c5e81ab13d772ff0e1f3f45cfeadeb9ab3022820c9a3cd7256e8f0e46c39fdc0fc15d97f363d4328b0da48969d8f1d772e6b031d73e1b15583f2fe25435b37efa96d6e9b275e9b4f204a4d546d349d96cbe3c337ce9e322de10e8283bebb53e59d3963d9482526c91596720d95e5d725534460478e09a19a1f9299a283859c598a0a1abb2f99c4a4275aee1d6b0ba82fd38cbbcbfe27f12cee386650e10edf431da0dfa75873d0c08ed281c5423be441259af72f8a7006f257c0aeaad9182abb4ebcffb388711c81d147f5139794df7a622f65a4fb836182ba4d3f048b1b4e450c13cf0d5f3781ffb139e5e192842dfe5bbb10e78630d7fe0a88eaf0125337c3a39eada91b4bf5ce0ddc14f9934f229abfe428dcb81b027f7928742c61b26c8bafc421e9072be9c7a520b22f378c148f8e66ccdfc8370267bdd2ca58ba1a7a5f8aff7c3ba352cbb26bb3601cde52b4013d255a5333c2cdd985339ad3560a3cbbc67eb6d0e07344795b8e1e05b525fe89721d527fe18e6eef753cbcb75b39acf71709f7abcd7cb16739e90b38d8497e452515bdffa7dda0bff733b2e04a802ae67a7cc96472572b9ad6f43b4746fe1de57eb1cfd3003298964be039a477571fa33fbcfbaba20b47659c3e85310846073e28312477ab0c02c70cd8fd56939ae72f4260d8c7e6dfa7bbdad9100888299b2e4f867315d1b8b7b26b76e5ee773cc4394b42b76a47cb1becd62535b88085e5ab0d6b2c4342663f7cb6023347bd48363df7f2de50e0690ccd703117b05f4f7800bb3bba11df49135c821b92b948309e0acdc6ccfbd661a64deffe70181f66dfec3143f4060b7b9fe9944797df75f2437aea57d798ca63b3afcd7990988041a4efbdef9f7f74ade59a614c728a3eb3e6fa9f4c9c89bc25b61fcabdd3594678b0da631a266b8d7ed2345a370f4e930f3828b293b0e55d432cc00a45872014e717f6ca3db49702a5850da95877fa039ae3ba1fe28b17f927fcae2cbdeece8a4f7d73e89f048ab443a566f736e008b7a5a0914843ec53116fb02921faf668623bcabbbbfd2bd6efd80c95f3402af217676db8cf2e2ecb89a1784685ed3b28295c7eead4437142da4ebe73ad85cf0ed0ab4134670d1eb4b45fe711c3ac15cbdb9cc3996d5d97d9d442ebc61aaf36a2ccae9585148a491a496148c59567fd243d762ef9c5deae522cae5fb0d5daee836b562a828bdeed0f52014aadc6a8412a2e988d025f13348fb3cde22cd741a6f14bedcd53b4ded8a6ab5d758bba147baa16524274616b2c65c0bf8d74f295168d74c1d83bdadf55cabe58313ee7bb54eda14811764d0de7e4a72b1cb2f3a418de2b51a3de74800e940a461ee09bc75d2d1f012456d772616da6681771eae9744a073647947cdf4ad10766abdf50026eb95236eac5a706429431b12fa85cd3da40e98d22443785629d2e1a72e3892e8870f0344deb6a9e022ffe2138c426be91b38049ffbda6d0ee144d22b35bb232b7d855d8e96a658b84cac0b627f3e9c003a965c2cb05f946247eb97bfdc6a02bb8becc67dce40c88a01ad20013b43b7b55756102b07a3c7d48f61e489b35d60b926f09510137edb7213075927d01b0f9f0fe7365d684f53d6415f8c09a525eeef20640c3ee888f6ff0b8f0bfbaf7a74ccdc4dab55d103b2e6703c6670c7c7362ad35f353ad097fcfe661465e41c5867e9ac9e0e4c3fccd25a5b2475bdaea2c843d9920cf4160cd13008241f0e07f2c0e529ce006fcc3a374fb1d925d88e12fbd42bbc2b711aaafa34bd750d99a05175f5102c98b5e9d5858eba0d75e7239ede4f4ef280083ec82eb1c6442b3281b3b01288c0bd4ee6ccdf6b6fc56facf6481158c1b02fdbce75daa5ba358f389aa91933b6e7df56932ad52df953971e048eddf2966e52f7d8703241d1456c611f107ca1dcf253920ab133a5429bc4b4798a176a37fd1e0ec84bdaebf2344ddbb49bba519621a4b8668440c6bd6905da340adc5c4cc9a36ff43e28c173957e487b5029491beb4d6490313d889391938844f5ea5710b3b09ae23eee98193b12518e25762e6198b1ed638e86cdf3862900c076ec7a9c9626de7231002b4587f2987b12bd2758887ed23f53fa5baabe0b67c9b93a8b868ef227a5d2fcfd9bcdc1fd17a77464bb77c9bf3ec8a056e0a30811882c16b4cf24bdb01abaa403c93cbf41166de06c31f41cbdff76c907f27aa6093c3e2992e488e2f2bc6df2e635c646e6cba4df65f9351499138c7a87c620903d3d9adff4c8da568ba1138f0e61047681a3d1cc82012f30774b50c65c24b2fc8a99b1f8f3b0e0473258b4a1669524bf40f6e57332924c8d19e9355acc20d46f7386e7c727e6e3a03b5ecf4c9d62c8db7518c01b16f2a8e663cf889070ad1b555ab27e1ba525e2591ba558bb3f35c3a2dedbfcbb41ad30eeb84eaa136df9fdb4d5beeede9d1f06a8d55c4ef099c54cadf91bc005ec61d2f38f2dc607517ad191a7ce6a01ed8b64c7576b364305eaa6a9aad24e7616c931e4d32b68c96d2a024e99c45dd247b3f0a2aa572bb7066b46871469e005c352cd70fd8cfd14ff284eea5de3dea1ba0e3ef822cac0b6d13c1188ae0c0d234350e4e8af2ce3bdb4cf5b9ec4f9c7890b2224b63f341dc1380cc3ca309eb38ff021619030613692490bd6eb9a2072210b7481377f3f6a129ca04fe57e3e59d471c46e3f2e0f2810012c04d1b599183e34e2c2185b8fb3eb04f1a01cfa2c901b7e1fc64a435623ed35f109e6dff3f6c2b1754590ced401da61b6097c646b2f2ff8a7898463cce8fdfdcb0a781c68f356f33ebb3fb704299605a247c97971694064beb3bf1f59ad15be02db26d203f82c52a61542e7cd46878ae6e91a0d07e7a32dc8d8c95788a8cee6978e3eeea0cc9596da79dcd70209f0d2a84c53ccbf3a7c43d075de1628dde9aa8c9457478b466aa26989abe32e9d185a872ad76570a105fa327d112786b52c518f477952573688a9d2530c8e8219e149828158b66c6e2c3472fbd3e4f7e464a1db04d5425ca5685f24df21bafb053a6b75bb1801f800ee52ff813f26e608720517465921bc67ecb8faa750eb9bf21e55d762ebad5a788e377a075b3bd80a4bb12581ed4a850c94d4586651eb66e5225e4a679b8ab1b078c3e0b5ccec2f9a6dff24a28416166422d0d8eebbdd187e4f93227a5b7ef1dc25f93fbbc528fc6ee5b6ea01cb4061389127586eef0ddea63a8886de403fa22f0f1efb9c7912706db734963c43dc8b138cd90021e47ea043d7f4aa4a5d0adb5c0e32d7b9321b811577fac06d2212ab9dc79b4a894b3a552977bef73a9d63079122dc755d18c9a925ee833c18c2a5cf728e916f09d47c6dd9bb06f828f25b90dd5d51dbb72627f74b871b4bc11b1d144eb5e02525963b00aeeadff852294f326268cb2c95ccaeb8000462aa60090bd099baec81e7b409f7acd9be169ff4553edfab4dadd3568ddf49b6dda17637e564d383a06c20369f49a9424874ffc27bfe14fcb645e896b321f92e2e353601cc0cd2cbfd4518250c4632270e4f0a10c26feae5e74f181cbb05387f6b97f43fe497300118bb480754ecd763d756f70bf7e07ca6a0fd92b24531cbdc2b827dbe442664e084649c6b4d144adf6d3e12a0befbab0c34529495b157ae41a30f2266c60e325f3cfe17604635172b1a4299e6938bebf2864f09a8a4d76ae78a9a1e0ca15b23e3d8e1c844e61030b0d57c5625ca8d7290576a38516d152cb0529527179318267427dbb88e3831f82e2f67af8dda5780829655f33bcf08fa5977644fa9b485ad04c254c888eb3bc06a8b8d81d579ace693fd59931f3abf13fe68f59fe25b9bc7898d90ba61e897c093396f0a2ca443811806ac30053e73be4b1d5d5a421f216674118567a381c85c64a3e95d37f9cceb25bb8e844f1b14c8473e54a83bcd2a4ca3d08e9003a8bd238e56de73918a6d15778b101673ef6f28989959344190f47550ff074f8e192a641a16932e086004af28c13a31788ad78249f40fc228c7131e7be5131e61be2fa731642d5aa16892242b8ef8b3305ca51ace052c0dea47cc1d135af53e17774b11e37e58da5daec06a42df755adab543c7654711c022a0ee1a4ba0794ea701a0fd216a9cf231e2ff26594bd11dc40f4da9f2ee8c89c229682f2bcd2fa12d90f880b940a201a2b145b8798a2f6d8232112a5396a44027a4fc2b77f2f73e1f8d147a2af681e7fb8338e9196544c6e259242edbeefa8a1730e309713d3c327b15ed6e8e337f769984818a3190b752065b81cccf0f13e259089387d7a7a3328e36b7ee765dde48fd6a9cc59a51b3e52de2f264013fcd1659066de0c5d3ab56b5cd98a1710d892bb03fa5f12b96e79e02a0125"}, {0x20, 0x1, 0x6, "c7de96f4dcecd0e809"}, {0xc0, 0xffff, 0x9, "d3fd976e6af12c9685d4f4898a34ce6d700181d3408f2250c27f5cab472be00fdb7834933273d75ec171e8413a0eeb77bd0a7ff002334a359b27f2e4bea4eae351ef00eaff2a0209cf3b830255e5357534154092678c43588732d4e156ab56ac6c846050be00b436eaea30de539816b426443a262c20fdffcda1aa5179c72d22b589b24a9c4ccb01d998b13a9ad10f51dc2ff1451524e338e78647ec1659fc7306801840036d5f283192b2f21865c8"}, {0xa8, 0x1, 0x1000, "bf5ef3775313ac27d4d5ab6577bfdc0a4993226432b0c25cdc5a3859d6039f9caac9775f76213b095398be3bede67cb3ad1a62a12b0fe9b2fcb0c86fc7bac849eb6f0588c1af2287a5287044cd53149edaed555d9945af0d8869a74f5f14d09e7ac5e002e5cfd5aff7735cca25b694db8fa300571c5407bd0bdbd5d4dd0a3e47713333c7228f8e46b8f715a1744658279923cc7df61b"}, {0xd8, 0xffff, 0x101, "a6450dd5c0a93ae0923e48de04372bae96b28c5aaa8de3f9116ef5e642dcc5d6378281906b62d299769d81911901f7af8cf633cfc20d25a3c21cb3f69a24f8c8a3a02f8f202d1d24cbe4440dacd50a1cc9ded32bf686e08fa04c98777f425ca70d7ab108bf3eb624e7c7f830c8cb89e5821673a6c6f4a4f81b785acd963e943dd824b8b97f1fe8ef1e48f6497fa513aada608b323a48ec672981a273e45015fcc6bd7bada0304e6b197cb86006e059d323ed8002f5d806f32410d621b2e3eb48a746fb79d7"}, {0x18, 0x1, 0x100000001, "59d23d3d"}], 0x22d8}, 0x8) 00:47:44 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$unix(r0, &(0x7f0000000100)=""/180, 0xb4, 0x800, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:47:44 executing program 0: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0xdaf2aab22c547fd3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20000, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 00:47:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) bind$unix(r0, 0x0, 0xffffffffffffffe8) 00:47:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) semget$private(0x0, 0x0, 0x5e1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) 00:47:45 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x131752aa}, 0x8) 00:47:45 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000003c2, 0x188) r1 = socket(0x10, 0x4005, 0x1) ftruncate(r1, 0x0, 0x3d) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) ftruncate(r2, 0x0, 0xbaf) ftruncate(r2, 0x0, 0x6) dup2(r0, r2) 00:47:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b20a", 0x2}], 0x1) 00:47:45 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"}) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r2 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 00:47:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 00:47:45 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4fff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 00:47:45 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) socketpair(0x20, 0x5, 0x200, &(0x7f0000000080)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file1\x00') openat(r0, &(0x7f0000000180)='./file1\x00', 0x100, 0x2) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 00:47:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x6, 0x7, 0x80000001, "54206b1fb23991e1c9af4831e2869f2bb591f044", 0x1000, 0x5}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:47:45 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000040)=""/209, 0xd1}], 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 00:47:45 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x3, 0x3, 0x8000000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xa) 00:47:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xffffffff7fffffff) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 00:47:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x6010, r0, 0x0, 0x0) 00:47:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x4) 00:47:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000f7ff00000100"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 00:47:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x6, 0x1}) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) 00:47:47 executing program 1: r0 = socket(0x10, 0x2, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x1000) r3 = getppid() r4 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, 0x0, r4}, 0xc) r5 = dup2(r1, r1) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000100)=0x8) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000140)=0x6) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) r6 = dup(r1) fchownat(r6, &(0x7f0000000080)='./file0\x00', 0x0, r4, 0x2) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x9, 0x4) 00:47:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpgrp() r1 = getppid() sendto(r0, &(0x7f0000000000)="09277ea467c30e5a5e4c2818066a118dab116f8f61904d572a1f267432b177cd83395e7693ca1f826f938ba688b87d12df47c72cda2f9b4a32b4aee5899f8c79192a2ae62b31eb2b0429688b9ee5b43ed56d1d1effc720011bacbe793cc60b7cd2905a7c0fa6e1398a26d83def53fb04bb31e870491cb0d86da4ba068f519bff6d926b0b33eafc566e0208baf8fdb4dcf2392b871204d9346b84a9d2300b536fb4273b7d4f3648d2f3ea8eaf5b6da71f3d71d2ffbadfbb0df5d4916b2ed4d1425278f5c8a490cc886e90a364c7006a71509b963bd8fd6709704f67466f5a85125d7c683e6c5ed251ab3178f4", 0xec, 0x40c, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000180)) 00:47:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x32ae}, 0xc) 00:47:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 00:47:47 executing program 1: 00:47:47 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, &(0x7f0000001800)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4b113fde41944b228f2347e45b3eb55002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c01e178b5ffe58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1ba42d35bc8f39099e1cdefe3cefc03702ce1e828c221f1ca5c39c1ac254f7fdfc246a2b33883c9b646a8c7cfecdc64dfb7add85a194b24c2640a58276a8f69832d411f8b2f7d3a98415557b747569042e208fcb321840b04fd292dd22b0a398f9dca8e46a36835767632ed55081666c2a772dd576e11bbb925bb44735ef897a27ce980a667b1d4223e94827cf07409d008934ec5203008c93beb76acb47c84dbc7d92aa84b1be35f6b2975216ad3907124ab898fd2f4d2d86e870a9930472263b67c679e2b79c783d412b8f9e0873b3093d"], 0x1) getpeername$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) execve(0x0, 0x0, 0x0) close(r3) 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}) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) close(r4) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r5 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r5, 0xfffffffffffffffc, 0x4, &(0x7f0000000440)=""/114) 00:47:47 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x9, 0x7, './file0\x00', 0xb08d, 0xff, 0x4, 0x10000}) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) 00:47:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) syz_emit_ethernet(0x71, &(0x7f0000000100)="b0c07870af375acea34fadbfd45ba0c382f0fe7342fc5456236afed367f881a596872b5259a333bec8a789aab315e5fd3a8fb774c3357dd8743ad0cbc82838aae4ed711a53af5aaf9e20bfe79cc788c6b3b0dfb193a27b5cd7e23efd5cfa1a2a1274d66ffa62bd37cc7e8dff8d53967bc9") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) fcntl$setstatus(r1, 0x4, 0x8) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:47:47 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() dup2(r2, r1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0xffffffff) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 00:47:47 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = accept$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3538f64491972eb77668e49e2244c5967ff3fe0c16b6ffebacc715f334ece9ece9534a2cec6653078f80933c241b8e8fa68986581be78bfc18e2842e168547618636951"], &(0x7f0000000200)=0x6e) listen(r0, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f00000019c0)=ANY=[@ANYBLOB="90f0fbfb8aa8b4a240a265349570f14c7296f575e53185ee6de7c693ac07e059cdd64a66ca4d1d61781b3a7e933f7340b0be0b3f7f46faddf04c678df30c1f4cd69f938875d49c1241e384cfe5eeea5dc09b8cfed768faeb16e59c80ffdb20c4b4c8ad0a85b54cd0df8666113bb73d809e94a10ffdeef285be1399a091d3be9a930e70e51ffa4a9f44704bac"], 0xfffffffffffffff1) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000340)="da5799b83d221b87ba4f26a10fda7e04ee6281171ac9611eebb9ece29342e19a0541ad6e447ecc26cdb5c89106d198db4450d0323c6353d74d49ad0904582daa05173a108676e7d0fc4f74fb7ddcb63fd6", 0x51}, {&(0x7f00000001c0)="fdb6d6a205efef1e6fcb5cd3abc133fd1f0ba1", 0x13}, {&(0x7f00000003c0)="e5862221a902e1509224051499303da9bf39f50422c4ad8a2478f5386da60d311b81a1a3b70676fe6f0a4a32c7da283a593fe67c860aba242724fa820c624cfcab72b9b7a29e9aee1465d7f22d94077169c9217cc05e5f9000c17b", 0x5b}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="6800000000000000010000000100000073df798c1ad34531b02c5136876d7b9f9a00931232bcc3b0228e936b0befe2ee2f9e92a9caa1bcb56d1c0957325077ecefe8539424811618ef2aede83f14aa4bc662ddfaa877fed83b8914f41904202d55858c3b48a3fc8e1010000000000000ffff0000090000000ba2fabfb2ba2630ec7c533797cefc42a54695013348970c492e467e6070238d64bf55603a2452b72ae6e1b69918f23f8bcaa517a6216b183178a755f151d52a1e7edebe67713f919e32500a0579681fe789f089ad68cda1407e1779133472da19e74ae650ae35c7d4d28cc096297874804c6e34eacbef5f1e040d5f4554f14ab8ee2380ab5dd4fc2ba7f840791f569b34d8e3908aace8cc5169ae73c458b389bc88d796c68fca158e2098d92aed4ddfaa388f4b2317c9a7e1c6d7eac3bbf09a09e3b48c0106f9f955d2063a890592e8ab6227246bd6d6c89284c5ba8db6e9c8c64fdd7e20a3e5f173d7eb04ae5d46920df9bc50fb4ba21d5ce58881cb9df0a599802971ee8c23abdddd775227892d27ee1f5266357792e21456f83fa049012835d76fcb3aa9dbe9e7a0c7febc838caa47b4e6f67014a356a58d67f8d0637a112b45b787abe903051e7325169a6f1dfcf7d4466fc5390a1bd6ef03834768cd406d3136f98d069677a658b928008a1c43d7695b45642d64759d07849fbe4dff1a7a6f3c8ca3b527c30ae0380b7f51f5016614d4aaa3cd07d7de7c391c468db986d8dd981d868ecead79dc8e2668fcc659979c27312f03eea359386a46d18c8d8fa2245cb52807e491ce329f9ed36105edfce545c853e6058e2646b8a8989444e76c127c3326ef1dcbf146e89735282284873604a4135688f042414d852dfbcb4acb7e3b781ad83fa9e8a232d21099fb7f8915ddd0ac6849a3b8045997138dcc0d16e5d054cee3a38d6e6f8ca9e25a0046e093356d823f4ec69ab822e9f09333662adcb62b04a81ff0700b652ea777d2e2ed850cab1e0db9d8d5cbc7b68b5edd3c87b409eb289ff293f92aec6af7972a269b5244aa728602326a422512dfa5ecd61a98231780032cc9966ab6e48f5b7fbd1db8b08c8ae52087e2ad0fcd583bb135295c557b147f44d23b1ce25ea50a2e873e96aeada00fc9664685532f0f2b9156a25bdbd7e041e1d4f4076e311ba4184e26cb9cd1357476197b9921febcd76e653350d68f81410a86d3ad559d2fb4e99ed69548dfe98d619b2e1fb6d10c62144d93a575b9cb1b2352688bcc006bd9b3d671e642450677d98f1dd6a4befe53ede59407971c77b9ff310bc8f84546553c6620bbd3977cfe34d21ccce63d9e135cc87f381588224939fd6570ebbbae838a8c0054ae8b75b1459e362ac761ee739469d62f6411e130d948f158c870bdcf7e4e8f69c7e4536cdf49f6ce6c141d0efa7f6deb929d25cd5f35e9233aaa0d0d891cc3778e8132c2b8cf9ca732cbb114ebcb60c7cf997a5173e8c6b4987526fd35950db2cea763ee1ad245c2f44c1ccad667e5b9562c771fae499c2738216ce3cf2328b80c74cbb74ca5b002bd31c1e5089c107ae48445d8f69515b429078bf2935078aacaed45eef14497f134e46cdc2ec52dfdfe44a643244f3f87572118deefa1dd36c9d16ef32308e436bd6c9e3e3ab9c46dcc870d595edf1d431d5c6796e731cc001913509ea91cfcfc0fe1dc7b7d5eeaa7f2d83c9054bcc25e0e33c3cb0f28124a050000002278a64d121d8ebe1d860b89698b5c211a8f41ee2e20f901016076ed153465b0147dd560c8551a9f297f9470fcfc51d6ab2e1090868efe0ea12de698c749c829767e255a2fa0d9b4845bffb0fc9a2d50cf71a87273fa813c73c908e87cd984a3f1657cbfdf84df1e955fbca8041251d6751d04b005195ffb70c33eff527943f822da133291ee05fb3e4ee04670bd01569d6c2c93b0ccfe1920bad239d73a005a583b6851d00c6530fcc1d7b740799ae6fdbaabdd7787147b08c01bcf58d91b86840623338fc552348207ef040266a3a46899215fd0df6a5b16a91ef8bea2178e9b686557c738113cd574b52c8c812bb79d7dca529a3e96c51a54f43387dc669d2c83db79301a96d719a2ce8703826c248f8a03734e7df741958e6c4dce6f0336b13766e6ad2c73e6e795670d098cee64e21f46cea50faa56064a3b680879fa85a8c7faf7ce25a25ad62165fb20ea930226dbef1016dd23644084b0ad3c724b73ef069b6fd3616e16a549f96cfa5d0a5dece2be45309c535e6c25c9848c577f31206beb71c42327597adeafd19c7747a22d0cfe4ddd9ffb8f1801c53c153f6b433e01335f5f61e1eae58182a2d2518b74431eef00c6f7099bc60a74a65ea368b5b8437c9f2a9352ebe3ed7972fbd0f8cad0212d5c54fba92157abbffb78cd1eef49199cdf9091c473f82623037d047b0d24b11d8f5e522aa48c4e1e801ad26f1cfc346efe37061bc48b4751f3772e1f8bed6b0b339a48f98578f7d9985972768f2c73c1c1dfedbc32fb5afc38d5dcc96115ce7a834215c35b17b3968020592a9781df1c55af828a28b5f1f22e4044094f416a26082a91f1b283e96b1c4c2127b57acd29012ea49c40eb4c0e19399894650230f5ca90cd636f761c360ea15f0e1fdbc142879a4a3c7dde0096c580de2d2a5f30fc72ffc331c9876176761a65a0bd2152662deeb75480eb17b2c20af5f24e2aceac8759e19e54b4ee6afe7c56f57cd9bfdecf85a6159ffb83b378b9b079ddd2bdf481b9898ec3af22edcceb3fc91ba5e354bf4a5af6e76f38f130b87924bb5c76ac4cab8fabe52ecb60fa3d7d5ed3488c02ed9bc483276664065efab4b96dd6a812e5864b822484a616aacd93b5a491109e9af9ed7d7c8d68fbdbfffd16de294ed391a04a48d3db1952bbdbec6b64ca7b2542bb545198cfcde023014c11c8144b32b6944547a57caa247a0aa6e235d21de45723c1690a5452706f9eb945b7407e40777f26e631cf5799dd893cce459d6917a3f704b34a05dd29409b8fc4f13f218fe89645a142c71a699e3f7b63d5f25a27ca97a21d07ebed5d9761ae67c79910637c0a111c94059bc5ee355568e255c63e80e9c7f7439ead5a645c87b4e15f98040e6cd80482c4c4073fcf38e29949be2eb8a5e1e309a15ef3894433e2f627a331325e46e90ee935a7b9d237334af570d50bae8d7a9166b06d334cc9f1a1f2388dc9e5a45f4a32da0b6501626971b153483c78d8366612fe18127ac65e85c5bf6df396a20ed4274d6374a91dec60f7c52d642365bd41f9ff1dcfbf57f98f15e70a8395e6f9dee7ee4efaf671680efc834a69bdb009d2ecce9d9ca82a31cfa1dd517ea01c47e2022deacae11448722a013f20643c58e18ccc906eb9529ee41318ec59b8ba5fcafd9c5d4a99c52746d05b763e6a216e5733b948a9e348cba5401963525c8954a1f05609aab98963e294c2129221a65207e113b5ff87c9bb6a124b91ce4d4c376d60d4bcfcc46ba68fa2a21f9f59a856e3835a8a881efd6342c945312e7bd6ab6a6a18d50eefe4f103498ed11feab2c6d4269bf8b1aec5865d19a2f82fec4ce12e7fd1afe9894246cb61d0071270fb445acde553c4157b403c2fa5d501c6079ce688ffca045243e103681a7eb84d8c897e0c187d1ceecdd848d6a412d9f3cf4aeb0c5af95b4d1e2b421c18d4a548190e5f42ee4c48afafdf3fb70f68d0b440d48e7903786a305dcec3e03f784a6b1d98d44afd09e9c7f8f372c0fd92df6aad0f33fbdf876c5b24b7685f395aa8ae09532e98debf5f96ab8d3c9202120b84b2c6eb0158345350c57e9dc325708614c593a9f361c6a863fe40a460d53991b807d8225f7af13e3b560f59d329ee88d300963d4a8914578c895ce5b1328ab5e5fbeb1efdecf9c90381d3569cf10fc9d199de9658c8b036bc57ac8a14ad0bdb310647cb70eb8a2e0716a7dc245722e1f7e39080dcda360c703e23a66465df74eb757e081fd42522fdf8147ae3a9103e447c890f38343a09a69a4cddfe379b73b4b4d150542117ceb9abb0c0666e60b19c798d46243fbf1d7aa9e2ba4aa764403a4e534eab18209092ff4ce1a9eba7e78c9215f2308ee394824d330eed7af1c021ae71b207b458eb37ed61b64427ee093218ae47c354b4cd4f69bdf08fa7e73b1ce6d8b5d1ffb98ac0dc6bd0bb8e85b2b99ef4dc7d82941f7b14a310a35ba895d7de2ca8bdac706ba59ff59ecd10e965efefe9aa91da3b2371c083a64232cb94d9a8d4ae1db3cf2d402871f5d753521fd84596dc12ce27146f00446b52263bceed617269c02039414c26402c82840d28df25ea12f7c380ba27b526702e2e51f05599d6fb7717cec6488305381d41580163a95c4320613adecf2c8bd9518e147b57198a79f42938839778ba368fc50cc20ead667f16db7f3070b2da9c0c489de0824c6317886b0a21ee82bc52b58e0231258d1369caec554f35680112e845d12fe75797683612914cae0105819b76f9fed89fcb607fdffd2e8f49c655858f13fa632c73fc65ef96d0e6240f050a9d062a29692f8764b03e709a29ad2010901cffb63109243a4b46755ff35f0f2d3c2ff293e0c8f3a0b11e3168387f5f4bdd44e444765c44cf49429a5ccb6831b09561647299086b59abf0612f5333f5a79d3e53770c98e7a1916ceb39e0875831e6cf2f30b30ad56800c49a1686b8f8345ba66da3d0642669071c54e4153df971c46b9c7a6af06284d4fc80f9d339ea34085f55ee5c7360c5f3b7d7d0def55d732f246c43075046d0a0b44c31a354eb3cd7917cae99db6e95beb7a4889393d1809cc879bbb958d456ab116e87cdf6a7c8349721064ab01161de7550ad93e3e4bcf88416ab7066cf9c701b38e6fade04b837eaadb2a9ef1f8196aeb7da3f092dc3e640b074f173983b250c117ac8df59ad6edd41797cb8daa08540d170e60a570cb777a991cc233ab21de0c8c292014c8a1ffc51a10593cfa8f89c561ecaeec4873ae677fcf3be2099841692041abcf7d997d17e4b4b4fd96a1336b03e9b23ef842d50f7f26ce9166a36b0e7ffddf12bb4d97ca70d5c5bc882d96b693a0c2586091dc1955d8d7bf601a42a8d1568bb802c3d5945444e180d1653013da86ac9103d8628379b8439852fed0727d7154a4883affd12ceb57110670ae1017371cfd76f4aff70a298abd3311678de59af03c100d18d1d1291b4d0eb24725af28c0613e92035facb638dd0729bbd457d396d3472d174db2f36ea5bf9d4f4b3b0a0316dc9c5f9f85b182906fa01c71e69b5dc167560c7c3fcd808fb034546fb93361b95e8af9f02ce8ce682c6f6d5753a71f9f39ddde75f0129345a4c44698ec9c8139dc3831dd5f16c6512afa5272b9fe52074549b3549a370ef230f3054fcb7141fc695e0c2fae77ad3b489a984d0d9ebbb337fa02c0629fc902362b0ab10db5fec1e68e4cc0f88d650fc79a00ad4a1ba6b71634e01050cb9d24b3f443f86597d9a6c168da1ccde4db972b906b43090db6071ad7cd9a044346cdb169b6d7c2e53de2ec5d98bda112ba5f8872c6a043216b7a34106bf14da4e6b5df497a875866c6d078703f438a4e8a46b2e2b763a1c497623573ec353c42a738d237396e063973eb7e3807cbbfbad202556048c6d445b41a7923686bfc4b2a550b2fc865db33eda827d54ac5ea715b4cdc889dde3c97fd1a64d7f9d47613c4683091d56b6ec21f493cf68f8d0ca677c5089a8cdccd4ad31d07fe18ce7a95d5c016ba912e45b944ba93b16082a481c41cec5966ecc3572213c77a054733aca7af5b6e442c7ebf74abdd24c36434142796ea3dcab773e65366d151ba5f8f515f6299f907ff3ab4ac5fef9cad96ccf56d644a116757303e70bec182e262486efb7f3cbb4cbe49efd74cc0c2d4ad612c783d81ef9892255aafaec8a21a10db37d95df04d0000000000000000100000004000000fcc1b904dc80c6af17d4b2e0b1b256a0110a8ca5254dd6f73cb4c0458112a890c4f340cc514aa26ebb199061a90c6c5491e3c5ddae949725dbfcb844cbe3403d0ab8d63d90feffb6be872f405ced14312497831970a659cf9dc704fe7a9d09db5010e31e81c4bc7651c98760fc24c9bac3f1a4bf1b2df1ba159691cda68ce8a8e787e8717cc6b748bf88452358478143120c708e17d504e02b567cd575f0c85d221b690f40b467b0d7e0a5d3564ce606a78287abd14337b67a6efa5b0000000058000000000000000000000003000000960fc005d38ee094696ee8eee99c23528e58c0dd0a53c6e1f366ebe2b0cd0abf90de87e84a85ca049dc89c50ad86bed75e370a18f10622ba82c2da1d1aadbe523700000000000000e000000000000000ffff00000100000003073b05f88b36fe601b2d6254ac90ff1013ca1141d6b6293669ea309ae5c547146cda8f180d5aa910eaea6c6e8f6fe5f72ea30f6ad536c0012a0e1270e70cea0052e406419a8496a82b44f39c48e4f0096ac97f28859ed2d00aba107a22d2dbcc2e153a56aca5375257b460c517e0a44675bf9fc5e571317e285af2d37438c36f68ab398dc12ec23da573c71fa6d59c2da2b922255ce05fe2c4f4d64e7bc27066a58458b09349d2bd66c301996626b4dfd672ea03fc5aeb04834e1b2c2bb9086761d7b2fb1eac3f21a46167d98a0000d800000000000000010000001f0000008d127d75025993bb5e1c7a48ff7674214fd342cf88d6e9ffdf92ef002c7a3be28256573c8fcf9e68d3132fa4e8f2c71864ca608721f383a86fd791dc3c2c4c73d41f156d40c4bf263599b9c834a26af41b07e7a467f1f292eb7ea212f02c5333324095675b19918704e220a44adae373754b02bf8418c9e6c10be9e3c26034ad7ddd25a54f9f840113f76fa5755b960e84cbff928dca639fc06ee18ca14f14f39e2f251379c36ce7150ad28334362a3b9c4d597c970d7ae19fbdb7b476ce283ee8ca8cc0e581c5d4b3230cba0000d800000000000000010000001d090000f250eb849ec07688a2da754fbf2386ed23febe2fe078d17b310631ed15019b141bc1b91462efee49492ec1d5f5ffaae984bf210b13928484c51cb3f7f94f1d0ae7f266cbb6b6d7c82cbafd66264b01f4a6981c6fdc9181673ec0436431b5517db291636a49ccbd7230713af7b2cdebf2aaf5f190db71910bfbe46a94ed297e27e6f760a7afa1d702a379591329523fa0d1ec41308e433f713c7a7128376b2539624fe91df4afa1b1a173dbe44b0289376efc78531bd122c6047519c0c150dbdf32d1364fb097cb25f000000000000000ffff000007000000cf7a4f87efe64b60ffded955a57ab87b63d939a672831a7dc11c8d5186caa1b4c8b22f7f824f226810c5b871fc07fdc3718b454e59319e86bab6ba431523c651ccd5b1df4f80ada216d8e7b33ade6276563770401677636b3e5b8de88ffa7d84ca9a28d70a5d84139a7271092a95be39b54ca6a921fd12d9bd44f35863b5d6315c3a3079bf03cf248c0f038e0dbfd04fb3036c6b3a1b2e68b4036ca9dd4b6bd2aba46f6d4f1d7919562e53cc34c47108efa897eaedfd8e5b7b3cfb9de950f4630ebe514ba3efce34782681705ac22b2f6ed62e7169f5ad0ab9c27c75f21e8700a8e4dd0aee0fc300000000"], 0x1520}, 0x2) ioctl$BIOCPROMISC(r0, 0x20004269) shutdown(r0, 0x1) setsockopt(r1, 0x7f, 0x803, &(0x7f0000001a80)="9e5dfc6a4fff25b09dc1a41f6aadcc2f6ed977c5df525db9983e9c1a58595f4561b0109e0f53ddda7f004ba4110442596d9de16d78bb07856d682a724eea26be01b6aeca8258716ec925bc855b771dec6272e53f851c3ef20375217f42dda2d93160898aa6beb987b52f2afd3f7c2c0aea29205f53a10ee6c79cbfdf526f47b7863f93b41b844066255f9c167cee5911c629d4da74a60a83e805f588b5289f28b703fc4dd5a4fc94bd53b61e7d6d5e67c53ec94c670a3920c26381eb1c70f5306fba7354630b4d59b2e0ed2fd79d1eb96aefeebb7da2ab403cb4352c6dcd1a8cc99fbcb0d614efb5cd26635b36740dc65d6853443af24290801771e8a176e0af21cc6d8c96a3980cd58f8fb2bd57e8ad1a46964ce8d4fe48801119d24dd9cc9bfd658da53b8a97d3a052a6a3cca2c22aceb3bae031e76db9d49769172a7b1cc429ba65aa3cd9112b02a4d4abc420bc93104c24cafda03f476346c8a6c0eb9aa4a5be55e160c3a624cbff937fe852", 0xffffffffffffffd9) 00:47:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x3, 0x3}, {0x6, 0x8}}, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 00:47:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x62a) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x1) msgget(0x2, 0x400) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) 00:47:48 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x45, 0x8001}, {0x101, 0x8}, {0x83, 0x6}], 0x3}) rmdir(&(0x7f0000000000)='./file0\x00') close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x2, 0xfffffffffffffff8, 0x400}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 00:47:48 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, 0xe72, "00370020000f00", 0x800000, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x6, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:47:48 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xec, 0x2100000000005}, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 00:47:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000380)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 00:47:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0xfffffffefffeffef) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x8, './file3\x00', './file\x00'}) ftruncate(r0, 0x0, 0x84) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') read(r0, &(0x7f00000009c0)=""/195, 0xc3) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') mknod(&(0x7f00000008c0)='./file\x00', 0x6000, 0xa98) r1 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000b80)=""/189) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f0000000940)='./file\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000300)) open(&(0x7f0000000900)='./file\x00', 0x108, 0x1) 00:47:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4029, 0x28, 0x0, 0xfffffffffffffce6) 00:47:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x3db) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x9, r2, r3, r4, r5, 0x14, 0x3}, 0x7, 0x8001, r6, r7, 0x3, 0x9, 0x1f, 0xa000000000000}) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x6, 0x5, &(0x7f0000000000)="eb2b8f80c23bc25e4a92d3f2290351777db9bd6db72892a94204ddacbf4620a9c96f0d9aeecbe9c6551942b6ef1280750530ee2e32c169ec7b8b9a2bee704b5b239644cb1f3dc0d6b984b32cf3485387544f0adff970788f85db51f399000000", 0x60) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="a4da71fd2a13592e59c8836fdb0e74abe6ac1acd8d9b00de637383b10a4ddd7e1645775174fa6729d8153040ea4352ab1fcaba10cab3bca9294df1f1666abb2cbf9a92bff0c9feebff07f092edd229000b7e1fb5f69184a3fc3466726b5238bf92ebd5a6c6c5848104a5182ba916dce80bed01db6bacd76b4bca1bf7ca6f26caf1407bdd08ac9ec956352022bc8096d9d6dd4d8ca0206f92f730f808660976e94b1488cd35409b166f793e37dca230257debbc95b0a75a25f3e847a7158244fbebc6d046f68f4bcf212f8760205efe4d5eb053218a596ef6575886ba589343d45c428e86204fee9651dd", 0xea) 00:47:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r7 = getpid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x6, 0x1, 0x200, 0x39f2, 0x1d}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0x40, 0x10001}, 0x4, 0x9, r6, r7, 0x1, 0x1, 0x1}) 00:47:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) r3 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 00:47:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f0000000000)="01", 0xfffffffffffffd3c, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000100)="7b5d8cbfd7f3b5bf424639", 0xb) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x0, &(0x7f0000000200)="eb3b9f2fe71c347309d8c6a2a243141f3dc7f2f62f02f7f565e6e0ce7159b4efc95f1c270a70829f281f20b17652fe01d5d5fa551cc3d125b1dff379f8b22dfd3b59721786e5b60773dcee9e530ceb4fe6bc33efe48a0af78620aa864ecf5740150d6bd26faa824d4a09e0a41c485cd33c31c48493e3d8706fcf29981e2c94a7e3e8372af7fcef5745a2e0df91", 0x8d) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r1, &(0x7f0000000080)="71c345823f2b25f9ffc92d48e380168853cba1477bf27b0b83f5abf35ec1c03d901b230d936d0d6397ac29fed0e3d18de741d45254bf6f991778fe609247be56fd4f1327641494f527e372c5bfe9a77513123d3e455fdd", 0x57) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) 00:47:50 executing program 1: r0 = shmget(0x3, 0x2000, 0x40a, &(0x7f0000ffc000/0x2000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r10 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x100, r1, r3, r4, r6, 0x100, 0xffffffffffffff57}, 0x4, 0x4000000000000000, r7, r10, 0x82, 0xfffffffffffff4e0, 0x8}) r11 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000240)={0x0, 0x4, 0x3, 0xffffffffffffff7f, "0cc0361d028a06999d895af63db194ad7045fccc", 0xfffffffffffffffb}) geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) readlinkat(r11, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/55, 0x37) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000000380)={0x5, 0x8000}) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) getpid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440)={r12, r2, r5}, 0xc) kevent(r11, &(0x7f0000000480)=[{{r11}, 0xfffffffffffffffd, 0x5d, 0x80000000, 0x7, 0x1}, {{r11}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x3, 0x800}, {{r11}, 0xfffffffffffffffb, 0x352eb707a390f922, 0x0, 0x100, 0x100000001}, {{r11}, 0xfffffffffffffffb, 0xce40c29ad5ad215f, 0x40, 0x6, 0x800}], 0x2, &(0x7f0000000500)=[{{r11}, 0xffffffffffffffff, 0x41, 0x40000000, 0x9, 0x1}, {{r11}, 0xfffffffffffffffb, 0x13, 0xfffff, 0x81, 0xfffffffffffffffe}, {{r11}, 0xfffffffffffffffd, 0xf347d408e92e26cd, 0x2, 0x1, 0xf507}, {{r11}, 0xffffffffffffffff, 0x80, 0x20, 0x6}], 0x5a38fbbc, &(0x7f0000000580)={0x6}) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f00000005c0)=0x100000000) shmget$private(0x0, 0x1000, 0x240, &(0x7f0000ffc000/0x1000)=nil) r14 = openat(r11, &(0x7f0000000600)='./file0/file0\x00', 0x8, 0x60) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) chmod(&(0x7f00000006c0)='./file0/file0\x00', 0x4) ktrace(&(0x7f0000000700)='./file0/file0/../file0\x00', 0x0, 0x410, r13) chown(&(0x7f0000000740)='./file0\x00', r8, r15) symlinkat(&(0x7f0000000780)='./file0/file0\x00', r14, &(0x7f00000007c0)='./file0/file0\x00') ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000800)={0x3d5, 0x100000001, 0x0, 0xa0c, "2da8eeaccce61d5178faccc76594c64bfc047cc5", 0x2, 0x6}) chdir(&(0x7f0000000840)='./file0\x00') getgroups(0x8, &(0x7f0000000880)=[r9, r3, r5, r5, r6, r6, r6, r9]) 00:47:50 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000), 0x4) 00:47:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136aef0f0e17809d11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 00:47:50 executing program 0: poll(&(0x7f0000000100)=[{}, {}], 0x2, 0x7d) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1f750a96a08b205e) setsockopt(r0, 0x1, 0x6, &(0x7f0000000240)="9695dc8b13567a8866deb5478a81fa2e083d99d7beaa98d40e6dfb2864a588c0059a78d157338a765004892321c496d841106bfa0651495603a78b0ee0b22fa5996e827d731799ecf281e157acc61159020cb22f3eac512fe309fc4e5b6ffbd343cd69646b0fa358e2650e69d49af66e81314ba99ae0a54c9c0602220cbdc2b810f2ccd8feb5c21f565a0b6b10aa11061431ee20b69bc702b1af84d4a30a000f501fd7c72cdf90e6168dca6740d44efe9f49d680205b0d9efc45175c8ebf2ff99ad6e1f9cbec1bf3a93dfd12c9345d0d6980a8c62f54a1a55c7a4352635c8670e04e42a225bf7831aeac65811be25e8cff18", 0xf2) pipe(&(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 00:47:51 executing program 1: r0 = kqueue() mlockall(0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7e, &(0x7f0000000180)={0x1000000000000403, 0x3b9ac9ff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x7fffffff, 0x23}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x7) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) 00:47:51 executing program 0: r0 = kqueue() close(r0) flock(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x8) 00:47:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x4823f608f778d871, 0x0) fchflags(r0, 0x10000) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x11, 0x3) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x7}, 0xc) r3 = fcntl$getown(r0, 0x5) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) fcntl$setown(r1, 0x6, r3) 00:47:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x100000001, &(0x7f00000000c0)) 00:47:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000200", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x7, 0x100}, 0xc) 00:47:51 executing program 0: socketpair$unix(0x1, 0x82a279205e7f6c1d, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000a1044c5e"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0xffffffffffffff90}], 0x2, 0x0}, 0x844) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r0) 00:47:51 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x10004) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 00:47:51 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000200)={0x10, 0x26, 0x4, 0x9, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x8001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x10001}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil, 0x8001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xfff}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}], ['./file0/../file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x10000}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x7, 0x136, 0x1, 0x7, 0xfffffffffffffffd, 0x9, 0x2, 0x0, 0x5, 0x400}) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="e8530c3cd4eb6235", 0xffffffffffffffbc) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x80) 00:47:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7a15, 0xbe, 0x7fffffff, "435aacac4c5535211c45f4f13535b2783dcdbfd5", 0x100000000}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 00:47:51 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) getpgrp() 00:47:51 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x9e87b0cc89a13c83, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 00:47:51 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x101) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x95a94a93adda5358, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00009a4e40fcfaa7000000000000000000000000000000000000000000000000000004c5a02b546287363ca66066fcee0ab64765106253a793637c48c96caf9e394db3986605bc9989c0022c30c69e88d9a633f4ee6d8f640bbe080000000000000000"], &(0x7f0000000080)=0x2a) ioctl$TIOCSBRK(r0, 0x2000747b) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 00:47:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0xffffffffffffff7f}) write(r0, &(0x7f0000000140)="93b7", 0x2) r2 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000340)) r3 = kqueue() close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0xa8, 0x20, 0x70f, 0x2}, {{r1}, 0xfffffffffffffffd, 0x1c, 0x1, 0x8000, 0x4}, {{r2}, 0xfffffffffffffffb, 0x9d, 0x4, 0x6, 0x2}], 0x4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0xfffffffffffffff9, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x1, 0x3}, {{r4}, 0xfffffffffffffff8, 0x2, 0x0, 0x0, 0x6}], 0x6b, &(0x7f0000000200)={0x1ff, 0x401}) 00:47:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) getsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) r2 = socket(0x200000000000011, 0x3, 0x0) getpeername(r2, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd275a9de7aff3d300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002eea1286b71ffb08b7a21caf2687ebaede7a934b8ac569a3290650b9533b759a28869ab2365f3c540e6566c8a1ca24d6bb6f8585065dc55b4d85b401154a38a19c6e19003bbaafdc15c4a11a6a1d8223146830707ddfd7fdbb8af66c57ce4a3bfdccb251ff49425b9d9ffc665e806da73228b2a09f78695ab795e55dcd63a6d3ba038ff249d7212cbd82c6cc8ddb"], &(0x7f0000001040)=0x1002) r3 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fc000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r4, &(0x7f00000000c0), 0x145) write(r4, 0x0, 0xfffffddf) read(r5, &(0x7f0000000140)=""/229, 0xfffffee0) setsockopt(r3, 0x29, 0x2, 0x0, 0x0) close(r0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r6 = socket(0x10, 0x1, 0x2) setsockopt(r6, 0x6, 0x6, &(0x7f0000000c40)="8653760296b3ef5fb324188858e4dd8f393d28d230b50a347de00a2bd8dfcd0e16fd70303370b2ee55b3cb869f0b626eda299ccb9c0753bb72cf39a52244d073151280ce336f04b0240f7df9a0a7d0e9af819c583bf2a9aebbbdcda8adf65b87b73fc34ffbb5f64a7ccb35a0611c3b1a3ee19f630cfb37982ab939549504df4afd71ba4aead2a1f5fbf0b6ba5e3f0a8ed7d63bb81c48fbefc5224c319c1b7f2661d87e513797acf6f99f2ffe200e48edb3f0eda6a3ef301696c170aa6ba1bd0ebe6e356d7948fb4ec4b1153d88bd6305285efd930efa87ba2dd64c85ffdeac2257e5c77efa045829ee9065a56d300c11ae0ff310eb53e4b7a96417180930d1eb13bbc80c331b676a6daf1b510d9cd877ba0d0f1f2f03092a2ed7ee524399eccbf87d2937ba1f3b7836f82f436559e96ea4e81ad9feafe58719e6b73481d7570ad18a2dd3426cce7a79497f717cb630fe706773aaf85b8c2b951f86e289864575bb13132afccd7ae4c99b2b99776963ec36df63c28c52453a05e5cea645887c8df1206094ea2825d601511fb42638a749328f0e61a3bcbedaea925f5b96b21143925dbbfa69f85e2be4b72d8bde77ac4171f7425f6dda83e15a2c418467b70e98", 0xea) r7 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x800, 0x0) r9 = openat(r8, &(0x7f0000000340)='./file0\x00', 0x3fd, 0x100) r10 = openat(r9, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r10, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r7, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r10, &(0x7f0000000080)='./file0\x00', 0xc0, 0x1a8) 00:47:51 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x40) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffffffffff77, 0xd9cf}, {0x2, 0x1f}}, 0x2) write(r0, &(0x7f0000000180)='X', 0xfffffc7e) close(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x10) execve(0x0, 0x0, 0x0) 00:47:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) ioctl$BIOCFLUSH(r1, 0x20004268) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 00:47:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x74ba5987380351f7, 0x80) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x40, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x949dc2f79559d978, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) 00:47:51 executing program 1: r0 = socket(0x11, 0x4, 0x9) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2d0, 0x9) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) syz_open_pts() pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x3, 0xff, 0x585c}, 0x6, 0xfffffffffffffffc, 0x7}) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000240)={0x9, 0x400}) ioctl$BIOCFLUSH(r2, 0x20004268) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/1, 0x1) 00:47:51 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1d) sendto(r0, &(0x7f0000000000)="855aabbc757e1ccaf58462f0368352b0d80d0e3d4056f269c00102d1599c155d95ad264e0de7c422f3df15b5160cfdd2911de775792a6a5a83cbf3f6e0f1cad51b85d13d5e227f370bdfe4fa60cfd7650e50642fbf766481b3924fb41b32eb6f2f814b71ef1e673a0ca8f4d068631316fded686cca627a78a3478a5ffac6c2a32178e46aeac28edba0280f2569b3a4d2b25575d19ec85bfe88157a367d7b80bd1315e24956", 0xa5, 0x8, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000400000000000000"], 0xa) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0xfffffffeffffffff, 0x440000000a, 0x0, 0x0) 00:47:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffd6e) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:47:52 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)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) 00:47:52 executing program 1: writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000140)="c68548656ee59171fbd0f3bc6e4adad67dfb4eeaa20abc46698619aa489984471952d964d965dcd1aef231475aebfb7cf80191df0655060b67abe43a4db9576ae531568e5cb44d47da4f6c68641f0a946061d0f0ef4c03f51c8e3e1970b6a8004cf513991ace2b3e2ffe36"}, {&(0x7f00000001c0)="519ddc911c454486dd7fdb93ca1dbeb06039355c4077ab2be431bb10cd40177d5a57d9b2bbf29ccd1f5c48a1b5145e9db729fc5bcba507fec20909ca24dc76425dccc88ea9d68e1fcd2498df6492933745d3523ecb584c6e66db7645c9b22bbac30a13a407b6c3047acc5dd2d55b9cd7eddc963b0fe74da00e02c6bc3c8baed7618133"}, {&(0x7f0000000280)="0e35b26d94a843f0379beb2522e8bf663ccb55761ddd91bf5ef2a530446db83d53db74f57cb9d8f266cb55fdcfe470e35899676cddab4e62aaea31ebca512362246b75c5733b73c3140151d5039959e28f4d82776920d6f44ce5c17f66af81f8136f829c281e4e1d7d533cafb9c36606bb2247095f83e77ef63e7d3bcb7db151b43925907825a68288397a2e0fae2655ec99d5a1b37c50e670c2a298d2bd97b3f3501021452a5a357c16229733a4fc287af727aba2ee4303d7226fdb5a0d9481048a81224e8c59b8eab872429cb89d0e"}, {&(0x7f0000000380)="70ba80ea9cb5", 0xfffffc8b}], 0xc6) chdir(&(0x7f0000000040)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x210, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000400)={0x10, 0xb2da, 0x4, 0x5, [{&(0x7f0000ff9000/0x6000)=nil, &(0x7f000032d000/0x2000)=nil, 0xab9e}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f000057c000/0x1000)=nil, &(0x7f00003d3000/0x4000)=nil, 0x2}, {&(0x7f000069d000/0x3000)=nil, &(0x7f000070f000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f00003ed000/0x2000)=nil, &(0x7f000061d000/0x1000)=nil, 0x3}, {&(0x7f000000d000/0x3000)=nil, &(0x7f00007af000/0x2000)=nil, 0x80000000}, {&(0x7f00001e0000/0x1000)=nil, &(0x7f00005a0000/0x1000)=nil, 0x3ff}, {&(0x7f0000454000/0x1000)=nil, &(0x7f00001d6000/0xe000)=nil, 0x4}, {&(0x7f000015f000/0x1000)=nil, &(0x7f00002a3000/0x4000)=nil, 0x5}, {&(0x7f000018a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil, 0x2}, {&(0x7f000062d000/0x4000)=nil, &(0x7f00006fc000/0x4000)=nil, 0x7}, {&(0x7f000062b000/0x1000)=nil, &(0x7f00004b8000/0x3000)=nil, 0x7f}, {&(0x7f000043d000/0x2000)=nil, &(0x7f0000186000/0x3000)=nil, 0x3}, {&(0x7f0000282000/0x1000)=nil, &(0x7f00007c1000/0x2000)=nil, 0xa6e}, {&(0x7f0000411000/0x1000)=nil, &(0x7f000063a000/0x1000)=nil, 0x3}, {&(0x7f00002cb000/0x4000)=nil, &(0x7f0000511000/0x4000)=nil, 0xffffffffffffdf30}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0xb2, 0x6) 00:47:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x100010010) fchdir(r1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') getsockname(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000040000000000000000000000a500dbb874cc7215efdf238baee3982bf5be976c040d6c70786bcb66965fefa0dea7b6a16fa5d546b0e6beeae0ba1be277e8c4b095f656a0bac881d97cbfc996bc637267e2e77ce809554d3a59d83f167c9fa8b3d8dec883b3552cce8c4248094526295e3de57839725865df7211b3c04573b06015f2c25268b5c3a909e927fc37d75a513ae467a27d921876c45185d63f000db51f314dd195fb068d3"], &(0x7f0000000280)=0x4c) sendto$inet(r1, &(0x7f0000000200)="7a076806cfc4dbc40d2a14a7817c846ee85fea2e0089fd7b655208559da2152c26268538a7c8f063e6e39ab89a6d1eeeac3a8b7da9ff895ccb700aab2588f8d5ea4b424c3aff0343684cdce37c38683c4ae16bf2691cc8766d17c5f551767879cf49931b0e76ecf44a43ea44c8750a712a99078d28b7de1fa7629214f20cd6", 0x7f, 0x8, 0x0, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:47:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socket(0x20, 0x74b7886695f8c632, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2166696c611000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 00:47:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(0xffffffffffffffff, &(0x7f0000000180)='E', 0x1) 00:47:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x1) 00:47:52 executing program 0: r0 = open(&(0x7f0000000040)='./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) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 00:47:52 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x39}, {r0, 0x1}, {r1, 0x20}, {r0, 0x8}], 0x5, 0x7) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0xa, r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) 00:47:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000000)="44f9a015b143048cb2abcd81679ec199dd8e7cf54431a34e88cff3cb67997e6aabefb1f69b6631ae050000000000004270a498c1f0f3ad198bcf84f4ea0426c7f4aa7dcb4fda00000000", 0x152) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x1, 0x3, 0xffffffff94e657fe, 0x7f, &(0x7f00000001c0)={{0x1, 0xffffffff, 0x8, 0x1, 0x1, 0xfffffffffffffffc, 0x5}, {[0x81, 0x5, 0x100000000, 0x8, 0xfffffffeffffffff, 0x40, 0x0, 0x4b4, 0x67b3, 0x8, 0x0, 0x49a1, 0x0, 0x5, 0x0, 0x7, 0x3, 0x6], [0x100000001, 0x6, 0xfe000, 0x5, 0x6, 0x387, 0x5, 0x80, 0x1ff, 0x10001], [0x7, 0x40000000000, 0x3, 0x80, 0xeac, 0x0, 0xfffffffffffffff8], [0x5, 0xffffffffffffffe0, 0x100000000, 0x1f, 0x9, 0x545], [{0xef, 0x7f, 0x7ff}, {0xfffffffffffffff9, 0x5, 0x8f, 0x4}, {0x6, 0x6, 0x1, 0x5}, {0x3, 0x240, 0x956, 0x1f}, {0x100000000, 0x9, 0x1ff, 0x401}, {0x100, 0x1, 0x1, 0x6}, {0xf9, 0x4, 0x4c78, 0x5}, {0x2, 0x0, 0x5, 0x9}], {0x2, 0x10001, 0x1000000000000000, 0x6}, {0x8, 0x100000001, 0x100000001, 0x10000}}}, 0x8, 0x9}) r4 = dup(r0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000100)=0x10001) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000140)) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r5 = syz_open_pts() close(r5) syz_open_pts() 00:47:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000000)={0x2, "6548b4a598d959dffc81dac32a95cf6b5c4807c7581a2a1d6bdf092eb605529da0a092eb2305f5be35e7fc57f80c94adbcc9f5a1ce6bbedfc9b7fa9b2105a342735a3a57c7cc3564"}, 0x50, 0x800) 00:47:52 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0x100000304) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 00:47:52 executing program 1: getpgrp() r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) 00:47:52 executing program 0: r0 = socket(0x1ffffffffffffffe, 0x8000, 0x3) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000680)=[{0x3, 0x298, 0x800}, {0x0, 0xdf6, 0x1000}, {0x4, 0x1, 0x1000}, {0x0, 0x1}, {0x3, 0x0, 0x800}, {0x86, 0x5, 0x800}], 0x6) 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) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x4, r4, r5, r6, r7, 0x8, 0x5}, 0xce7, 0xffffffffffffffff, 0x401}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) r10 = syz_open_pts() flock(r0, 0x106) fcntl$lock(r10, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0x23e86ad4, 0x800}, {0x4, 0x5fb8, 0x1000}, {0x3, 0x1, 0x800}, {0x1, 0x408, 0x800}, {0x3, 0x7, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) r11 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x20, &(0x7f0000000000), 0x4) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000200)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0/file0\x00', 0x8, 0x40, 0x7, 0x1, 0x8, 0x6, 0xfff, 0x0, 0xbac743487e5e09cd, 0x3f, 0x100000000}) r12 = fcntl$getown(r0, 0x5) r13 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0xfc, 0x0, r12, 0x0, 0x92, 0xffff}) r14 = geteuid() r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_timeval(r15, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setreuid(r8, r14) 00:47:52 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 00:47:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x40) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x4, 0x4, 0x7b, 0x92, "9ceec894b0e467a87f3589a30c7e600c881ff816", 0xfffe00, 0x8001}) setsockopt(r0, 0x3f, 0x3, &(0x7f0000000000)="98d25c7c1dfaeafacab1a9a30dcc4d8cc633a629c97dfe1368c945768a74ce7b399e9716003bbe06754ad0c213b2ca457b493e96825842b74da22597ca8e992a7c0dcf3262022b92c735d83ed51c578b14a826510be690d7f9196d79cc1e453ee1416d8052c2903aa20099259bb54498be2376c4643bf8d380d72672c318ce20166c5c1cf5c33d7268bff50772ecf7dd57b38d5f1e1df7e97f5a494526fadb277eb6183945684bed0abc10f77508a8d743fc7f51e66790d8e24a171b4456643a101f25b42b5bd847007ff6373251214243aa4a5da675e5f34606d2c2602107b60b", 0xe1) 00:47:52 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fsync(r0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 00:47:53 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f0000001680)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = semget$private(0x0, 0x3, 0x141) accept(r5, 0x0, &(0x7f0000000100)) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f00000017c0)=""/84) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)) close(r6) msgget(0x1, 0x3fffffffffffff) 00:47:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x0, 0x800}, {{r1}, 0xffffffffffffffff, 0xab58cc60576df153, 0x40, 0x80000000, 0x80}, {{r2}, 0xfffffffffffffffe, 0x32, 0x20000000, 0x0, 0x678}, {{r2}, 0xfffffffffffffffa, 0xd0, 0x2, 0x1000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x50, 0xf0000033, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x7c, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0xb5f7, 0x401}], 0x6, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x7fff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x2, 0xc3f3bd2}, {{r1}, 0xfffffffffffffffe, 0x10, 0x8, 0x80000001, 0x1c8}, {{r1}, 0xfffffffffffffffa, 0x20, 0x800fffff, 0xd00, 0x5}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20, 0x8001, 0x7}], 0x9, &(0x7f0000000240)={0xb89, 0xfffffffffffffff7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:47:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchflags(r0, 0x9e7ec0c4811999f8) 00:47:53 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000900000008000303000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:47:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r1 = syz_open_pts() r2 = kqueue() close(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 00:47:53 executing program 0: r0 = socket(0x10, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x1f) setsockopt(r0, 0x1000000000029, 0x23, 0x0, 0x0) 00:47:53 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1724cc9076faf42c, 0x0) setsockopt(r0, 0x9, 0x401, &(0x7f0000000080)="e991e7ed6880c81d3d989319f12ac2f31bd38a1c2ddc1f3b538bb23bc3ba04de36d46ca40b32927caa903af6ddba0bac1953102750bda0ae3630d5d50576adf5fa792830bf0dfe59bd26ebef42319757631366cc2e77aba63470b0d14da49587cb721b9f738eaa0e3048dfa7f59c5fd148a96884f7406d2cb49210523c650784d7b78799b5febd840d532147c5ccb522f49ffe5aca02f5162ad5c5722cda19a026f487c18bcfc53def40d3fc15eb0d25c28039db7e840fa2375ce7280e86349ecb321a87310b377a5cd96175538b1e4b8f41cd09b5aecc9013ee30ee4ecf3a453ac8ee86588af16b1bdb2e87da06e9b6f91675", 0xf3) setsockopt(r0, 0x6, 0x12, &(0x7f00000001c0)="38af11cf63f3031ceac5dc930063054a1f487af554bd9e0b20a953e596c7f9cebac82edf71d5e8cf13a5f437a97773809099340aa9a213296149fc69befb415bfb6d8130c05a6ad744b3d11112fc4ec2e6a0cca2dc6153e0c6c1abccbf25260fcf4634fa17f409316250668337d1eb31432e2ed83556cf21a2f54d5a64cc40", 0x7f) r1 = socket(0x1, 0x1, 0x7) flock(r1, 0x6) setsockopt(r1, 0x29, 0xa301, &(0x7f0000000040)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 00:47:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x8, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x6d) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xe) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000040)) 00:47:53 executing program 1: mprotect(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 00:47:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x81, 0x25ed7f0c, './file0\x00', 0x0, 0xfffffffffffffe01, 0x8, 0x5}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x80000000, 0x100000001, 0x0, 0x0, 0xffff, 0x0, 0x4, 0x0, 0x0, 0x7, 0x5}) write(r1, &(0x7f00000001c0)="17", 0x1) close(r1) 00:47:53 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 00:47:53 executing program 1: r0 = syz_open_pts() r1 = msgget(0x3, 0xb584d1c345232685) msgsnd(r1, &(0x7f0000000040)={0x0, "df5a3b8b98f326e35055d6e83c48e0bff3ab4dd583761da266d93afbe1c11c31ef6853a318055e45b7c3db86d62f49f6ba0e59c1365e79c362b2bb42d7df1865eb4096fdba483764ea87197ef48f86735b834e85abcecffeee"}, 0x61, 0x800) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 00:47:53 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x37a5b650622061a}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530000434aaa1235807000000000000a8d170098d4dfa9284fe7ae4b5f6fade263246"], 0x10) 00:47:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x0, 0x4}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000240)="2047ffec36c5a2e4eedfcf2bc762bedd3260e4fda6cacc66fcdb921ce5ead66c372e8e2df0879d72fc762c584555d71049f738d91e4cba8d753a469cc5b4f9988469764b7766ce9d5905c93e66a7207a860103c6d5e036a514108e8c06512d055eea675f9f394b8862cf61f37c57e9c88e304dfcec60330818fb7df8205c99cde9aee79df2b4c87aaa212eb45810bb9623add6620cac13", 0x97) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000300)=0xc) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000200)="cbff138cfd812eaa4e713048e6ff31929648006a3584d9525100", 0x1a) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x80, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) listen(r2, 0x1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0x3, 0x10001, 0x7, 0x3}) 00:47:53 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x6, 0x8000, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="26e338c6270e5a1525096189e56044ddaf8b56c90bf8d6778e296423977b881db6e1249308193a2cca5b87e0c102365d28ccb7155a7fc0d1f7b0f85336b7539d218a067a490d5e28a88bd5d5e439864eb3", 0x51}, {&(0x7f00000000c0)="35ddb262b81a01e91ee31d3d12fc5213418bbad755028bcad36677816b4a27db1a4949e42bd1b9f0fb2d75ac32123c0170ba42cd7c604d52ce23e2632ed3665c3f516ed35c8865656475429a0ec45195b43423af692ac9a89bef5d1806fa7d98a19f0466924ecfbf587ff68be3c4a4bd405f2812413d0dd3eaf62fefd3fc0eed6d5fc7f54bfb1f6b2128b2b0f2d640ee39cd3d790b13ae4373852d92914d13f50a6789ac90b79e04b291ce86153c34a86490a714465be3c1519886ee5459321b12f1a9263b3271c4aee342", 0xcb}, {&(0x7f00000001c0)="68102f943c8576ccbf8137ac6c9c551f6a184773700c1eb5f4a78d53f8bbcaf730a753d7bddf84f63beae55aae5fa092e2f33269e50e2565307a50069b6683", 0x3f}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 00:47:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820218c5dbdb74a2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x1000, 0x8}, 0xff5d) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 00:47:54 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r2) 00:47:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x400000002, 0x200000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) r1 = dup(r0) listen(r1, 0x8) r2 = syz_open_pts() fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getgid() 00:47:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) close(r0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x228, &(0x7f0000ffc000/0x1000)=nil) dup2(r0, r0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 00:47:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x20000090d2, 0x0, "93d58e6100000000a77b0000000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)='\x00', 0x1) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/188, 0xbc}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000340)=""/93, 0x5d}], 0x5) r1 = syz_open_pts() close(r0) dup(r1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x2013, r1, 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x80) r2 = semget(0x1, 0x3, 0x240) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000400)=""/210) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1001, 0xfffffffffffffff7, "05035511acff0b00f100"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x800, 0xffffffffffffffff, 0x1, 0x7, "94695e23b027d04430006d4e8c17054e23a899b3", 0x100000000, 0x8}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() ioctl$TIOCNOTTY(r4, 0x20007471) 00:47:54 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10000, 0x0) fcntl$setflags(r0, 0x2, 0x1) getitimer(0x1, &(0x7f0000000200)) r1 = socket(0x20, 0x3, 0x2) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) bind$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) fcntl$dupfd(r0, 0x0, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30531efa3251c8fc, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000000c0)) 00:47:54 executing program 1: getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r6 = socket(0x18, 0x1, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x30) linkat(r7, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x4) setsockopt(r6, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r8 = getgid() openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1, 0x24}, {r1}, {r0, 0x20}, {r1, 0x100}, {r0, 0x2}, {r0, 0x1}, {r0}, {r0, 0x100}], 0x9, 0x3) semop(r3, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) r9 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r4, r5, r9, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) 00:47:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x2, 0x40) r2 = semget$private(0x0, 0x0, 0x200) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x3}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/180) getsockopt(r1, 0x29, 0x2080000000a, 0x0, 0x0) 00:47:55 executing program 0: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="9a29773d9ac1a8971dd261ded12c7127c54323250b7f37beb5a3b81c9e296f3ee6724f054a8751a1a9fc43252c6a40b5f82bee82618a562c9e36d62c9ad5ba6192f7f7f1df27d39dcf0eeeb9914dc0567fa98f58fa75b50e", 0x58}, {&(0x7f00000000c0)="085ef6968afc8ecee1ad31d9a009a2c6f762b2ebece2dad633d12055373cda2a20d33d112f8427967835795f0e857e4571322780858ffa15fb2a9a5de4f04b292e9994f3e148135bdfdcd913170bc8cbdc9f995060a6e8c5663388294a2e", 0x5e}, {&(0x7f0000000140)="3fd75f6ee2821fe7165ee3db3ca273fdb17e495b676d3d771133b68b07c42dda56ba75ce969e8baab330523990cee9f9a8f954c35a7645968d", 0x39}], 0x3) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 00:47:55 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x800) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x1f}, {{r1}, 0x0, 0x64, 0x2, 0xfffffffffffffffc, 0xd57a}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x7fff, 0x8}], 0xe2cb, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x2, 0x7}, {{r1}, 0xfffffffffffffffc, 0x48, 0x1, 0x7fffffff, 0x7}, {{r1}, 0xfffffffffffffff8, 0x48, 0x1, 0xb87, 0x20000000000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x10000, 0x8bc}], 0x3f, &(0x7f0000000140)={0x0, 0x9}) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 00:47:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f00000000c0)="44ce4d6f9712fc8edb41b5049acb533a4df7a947ae2e7e09b04f7b3a8692f9eb71a52d581ce50d7d4f2e6ab64ab3da0069f18fad9422f71893d33cea29a92a0d7283115126252d77eac507ecf6152280a31587e773586220f2928eb98b94cbc7cbdcf2fd010bde4f2a8a67d2ea03ee89418f3f17886b952af7f1ba3b7329be6b88ec10315da481b0ad"}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000495873cacd11"]) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 00:47:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x17fbdf26019aec49, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x800) getgid() setrlimit(0x4, &(0x7f00000001c0)={0x100000000, 0x7}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x1, 0xe1, {0x5, 0x5}}) 00:47:55 executing program 1: r0 = socket(0x2, 0x929a0fa214afd629, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 00:47:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000000200"/106], 0x6a, 0x1, 0x1800) fcntl$getown(r0, 0x5) getsockopt(r0, 0x9, 0x6, &(0x7f0000000700)=""/145, &(0x7f00000007c0)=0x91) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) clock_gettime(0x4, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) getppid() getuid() ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000800)=0x4) r2 = semget$private(0x0, 0x3, 0x27ef2ef6fa847e6e) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000180)=""/223) getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) dup2(r0, r0) getegid() getpgrp() 00:47:55 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) poll(&(0x7f0000000380)=[{r2, 0x8}, {r3, 0x100}], 0x2, 0xa9) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f00000003c0)=0x10) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) 00:47:55 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) r5 = geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x7) semop(r6, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) setuid(r5) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 00:47:55 executing program 0: r0 = socket(0x4000000000d, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x40}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x0, 0x9, 0x5, 0xffffffffffffff80}) r2 = semget$private(0x0, 0x7, 0x200) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x7ff, 0x3, 0x9}) semctl$IPC_RMID(r2, 0x0, 0x0) 00:47:55 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0xcb7a4bd710f22d5a, 0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 00:47:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 00:47:55 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) write(r0, &(0x7f00000001c0)='n', 0x1) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000000)="77932d8c88f8ca8a3647cc40f29528d61e49382c4d0212c03836652bedbc1634f44637b7aa7022fb9edf", 0x2a}, {&(0x7f00000000c0)="ca41e91c9c7a1bd51c2ceac2cb91ddb7ae9d74964371babc05c17f", 0x1b}, {&(0x7f0000000640)="3c74cfa875cc79a1ebcfe9f065f5a999081527c5bb5be890c409e472255d5137e67739fd5392cb79cec93b89eba7bd96e89e25858c32e2728017f1186d81fc53aa50cad42befed405bede0f1bac3162fabcd6f87985efcc7100100c6dce3c2a5e8f67dafff606839004fd3f1eacccdbf03b5b570fa39cfb0c7696d554fe9329374b926096b7cc74d6908da6e261576f8a8481222ed829d880c1a8be93502d36dad80f06ef0057eb89714ae3816d92b325abe547618e9816b67ec25cb535a26726fd533e587674b9534f85079793dbc78efbd2c63aca9aa38b9342fff653c0ec385e013336c76a761e39ecab0c28b1cf96831186a92577473dca1de2d458e1c1110a7113d79e6f0631faffaf06acc718430e51aaa6f4179fbeed7b5eb8e4c51a8c9a7e511480b5aea1b2b6cbbb4ef784cba62f1094e502593b8d38eb1b85061b3212052c907fe2da5df3b853328179e696256f69719652d96833f4c34e4c8712582cdddc9c04047d7ef883dcef68c41accedce330d30b173ed622dba36968edf1c4653512d0eaeaa4a582f993d6f4ecd281991a787e62bafd2cbb2c42d11606abf4802e1c1e1ab6169303efdd66705c7232be610b46e7a11bef81165ed3384083f2fc5e4e73c8b9988eb111b692bbe84a03c7fd0e6d8a0e3b8ceb75214ff9da3ce6b05459e27ae3bb50447b83092545afd7c35217e9b52518c34bd684ba49a3b6bff7d455c978764b5982b17f4493c6c2b139ec3bb40d147deb177a8526b298b177c50df0c8b979a548f0ea7624c5b27d9585bd1a058e4212958b4e675a94204a6784a3db25eaca4168d4ff797384e13e6acfbdc7604b6fe762e5fd058c86a3dbde32fe6c64930718666d30b22a8e617a3aa9939825a8d00ce0d4fa632c47c4272307d937c29f84e50711abc64a26fed690eaeac245b25d6abc969b6615d34796234b6e45686ca215ea0dace605e745b1786308c77a1be2c61794caccc028154469af6d606baf20a16ac272012aa1f84339a76d598843788101fc06619fc54e5d042ad1688b35d87744665a9c37c6f18384f8d342db8003f0d6db2eb186dc93f22fc731421d686ebd2d7184ed5de57bfe74136eed3f4be4dd377f4e04da6a053597e51e73a300a248763c91f3c3e32a876fa329ba9973f133d978f050b23288375da8b82a91adf026b05f3b10f3778d887b80ee36339a5ea6e2460245078f95f1e67c0d37ae50ae8f975cd568d1fd0ad4c0f8dc6eaddd8ef5f01c59bffe7b362a2220badba37f93eb374d90af52a4937e8915102887e8323db996c36416acd91ff6e2b4f2c172583da642cac37eb43caaed19e388ab95032655364191af770dc77f562dc808c2f2d14f5462c05802d4e3214ce0416c83edf6c44666db691892bda86fba3d4472e81e04fb8fdd558c97cff61ea250ca4532053270a92bb23d71e504b315f25c929696f3c5b99421e24fc6b091d3782abe835d3e44d057259e696efad361e1b5f9e3738f4936e1bfc3b408fc94f38cfeb13c2f34eb5ee0ec9d1f1038c4fd0b357d2f427855fcf975f8e260faafc0a2e0b6c6b37187e4f659972d4c8050d6b8aea9e5b82993c646d8cd51472bd2b7c244c2ce9aa611e2fc1a6aaf819acee8a5272783d7e6da937d84b0f8ccb0e03bc06ae691287785b5eb4373effb022df1361352299a12b91036e8f8ea44efb3a9143d305aba22a347564a228f1adceb85481bb2ae699385e96b2010f1487013ee5271d8ced3a64ab78f081c29f8eafa83a2e0f069f508700db10268ee22a89331fff0a2dda4b59f62a4b09d23ba1b65640abc6d5b1d12df57ae13f7eeea490c7b900e3e59ae2abd917abd3627b8761ef13e274a60ee20b045faf81ee1a216682dea242e7ae56f95aad6a60e20b932cefc7ec1d62980958e8795a7de20a4090c06d98c386d051da70682d609eb11282cf2dd0a4e74f325f67442dcd595a260ee3d150393861d377898a0b0de03e82c4a465ac2e70a44d73805a5df45f21e25c3888219195b5c4fd62a46b00de85675690acc6e5b0c4288b395a862d1fc6b7cf16324d071f80be014ff18c67eead1c0fcea5865ecc0f216f80b185355f74f12b95a3226aaa79e86ec45e8e7563b13682bee91d105c4052136fa0a349b9ab30efb220b8a122e228ccbd5235ddb87e5055c86f27248df84e67f63e158ec4810d4ffed0f9fbf94b1535470062621be6e4076d583520110a8028d7de97c911a4805565f5dc214412435868caf138bdc8a11d0a5715c0c4c7ee0fe7300623ede17d7d41ec7c4f4db5cf13fba39d218c425581eff636b23cf60cbd73c286525cf9ca2fba41c9c8eacb237f54d9ae045439076c2cff20ee70615676e59586365e6007d20d6440cfe163e303518f243ff562be322cfbeff485bd3b24bd0a03e926de206350bea83340e7ec96ca9ef40901e7cbb52a912cdb62a229fa75ad8e617c515a377be2f1a33876603f9f4268203d7911dfb5e815aa9818d78196ac999df23ecf3a4ec5978632d3c8bd6223d7d23979de0ff31365db4ac40db9c02bd1c48207798af71c323cc0202272dd5ad04e70725fc594808c14e2927373dc0901717692f812fc9465c21d4b7f3ba1c8606a68a044389f93f4e2b094a9542378e1801ae841e43d096133ab1011e43a3239e85f9fa7c3cdfda351f11ee3b48edce30c1020d31d3af0da1c5d1f91d5c51f95e8cde46ba9439cb67fc7dcd627df046b9c2e859f8a3acf42089cc75ab11440067841f19ce7a9f981a357faccdb8cac0d064a45f37e9fb5bf76d4e797bb9cd", 0x7bb}], 0x3) 00:47:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() setregid(r0, r1) socket(0x10, 0x3, 0x0) 00:47:55 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="f7fb3771301080178ae596696c6530000000000000e13bdc819a74aa5b2690a1c397f7f661b0812e354465b6bd0a737e6f9ea7ac2ca55f0d489d0ea05fc89b5c0d93c6b8faf377d510052fd7b469f9a5627b1839983ce8d5f83d024eca6adee0b57aae6a2cd29228eb30189cd02065d07675021fc39bf7f107b0e6888c5f682bac0249dab25e9ecf74ad14eca8af18f0193368475c0ef020b23aeb87a8188107becdb8c4dffbf26c2b733de26ab4303a1d5f29a207fb4854194f5bd1bbb059e065dc126a11be660f1733c4cb54248f388e32b590000000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 00:47:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) pread(r0, &(0x7f00000000c0)="7cf9b192214fe7e326920f25704e3dd46fd283c0555ddc2ef73122f6fe72cf1ede22e49aeaf517ed80cfd12fb5d17fcb5567259d37c2e9a7b5", 0x39, 0x0, 0x1a) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x83c6, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f", 0x377}], 0x1) 00:47:55 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) ktrace(0x0, 0x1, 0x100, r0) 00:47:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = socket(0x20, 0x2, 0x6) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x1, 0xfffffffffffffffd, "9375b00600000036fdf0f0e1787fd103000000dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="5111ff0a", 0x4}], 0x1) 00:47:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt(r2, 0x4, 0xffffffff, &(0x7f0000000080)="0754668082a9f4b256", 0x9) r3 = getegid() r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x7f, r5, r3, r6, r3, 0x81, 0x5}, 0x3, 0x6, 0x10001}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 00:47:56 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000140)=0xc) setpgid(r2, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 00:47:56 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0xa0, 0x10004) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 00:47:56 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000300)={0x91, 0x4}) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 00:47:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2, 0x400000000000, 0x1, 0x20, "f149c4a44b9fc4ee1992c767eca84f6fee90a116", 0xfffffffffffffbff, 0x2}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x12, r2, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:47:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) 00:47:56 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f00000001c0)) 00:47:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x17c) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) readlink(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)=""/20, 0x14) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='x\x00') getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) chdir(&(0x7f0000000580)='./file2\x00') rmdir(0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000340)={0x7, 0x2}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='c\x00') mknod(&(0x7f00000002c0)='./file1\x00', 0x8, 0x0) 00:47:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) r1 = syz_open_pts() r2 = dup2(r1, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:47:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="312e9cc30926ca6c", 0x8}], 0x100000000000029a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000080)) close(r0) 00:47:57 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000000)='I', 0xfffffd64}], 0x271) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffffff8, 0x2, 0x8cc1, 0x1, 0x2, 0x9, 0x5a, 0x88327150146d5c28, 0x0, 0x6, 0x400}) clock_settime(0x0, &(0x7f0000000040)={0x1, 0x8000000000007}) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x20}, {r1, 0x10}, {r0, 0xf5}, {r0, 0x3}, {r1, 0x2}], 0x6, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) bind$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 00:47:58 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) shmget(0x3, 0x1000, 0x4, &(0x7f0000775000/0x1000)=nil) shmget(0x3, 0x1000, 0x20, &(0x7f00001dd000/0x1000)=nil) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r0, &(0x7f0000000240)="548c38b16f2af80aa8dcf11185ee77a00d02bf1a43dd8f775d0328ff23647f8e705788e1319b06bc929b7e71c93ec34c78aa244e7cbe8bf21afdb968981b594b9360ce1a1fcc19996423642f928f8d7138ca282770b8f9d0383b21a93b6afeafefb4399534d220ba825a50ab204e30da4a72d610fc098976ec5cfc156d89346cb61e2959921cce6c", 0x88) socket$inet6(0x18, 0x4, 0xff) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 00:47:58 executing program 0: r0 = socket(0x2, 0x0, 0x0) socket(0x1, 0x7, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000400)='\x00', &(0x7f00000000c0)='&!\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)=':}%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=']\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='{-*,*\x00', &(0x7f0000000380)='\x00']) 00:47:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000004) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x8) r2 = socket(0x10, 0x5, 0xa8c0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x4) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000003c0)) sendto$inet6(r2, &(0x7f00000002c0)="fea05110fd0ee19404964dd48365b2e11d53d47928a079b7de2c41b6adcc34eef1a08ab65beab31794f535e743f196bdd0d86733de47e0d725046e4e2da2b7af8d80b3db6333fe3c973bd57c16fdbac2a0584f17bd49c27658588cb4d9042f7556174a0a769d08e334321e3e796bf84404ac44cf1ace6c864c51fd13536e0fade44b908dea4c7c39d606a6699b854906a183102d2616a187dee3bee316a84122c0d8b68b8a14e0c6d141e7b907612504737167b31f217f7a0c3b53a7340806e97c32aaf567033793a5b19def16be7c8504ca9d60e93b93c58900fc0e17ee022700484279fea63856d97809b1d9463307", 0xf0, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0x6, 0x7}, 0xc) ftruncate(r0, 0x0, 0x83fffffffe) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000400)={0x4, [{0x1, 0x100000001}, {0x1, 0x10001}, {0x3, 0xd6}, {0x3, 0x800}, {0x1, 0x6}, {0x1, 0x3}, {0x3, 0x7}, {0x3, 0x101}, {0x3, 0xc}, {0x2, 0xfffffffffffffffc}, {0x3, 0x80000000}, {0x1, 0x401}, {0x2, 0x1}, {0x1, 0x2}, {0x2}, {0x2, 0x2c16}, {0x3, 0x5b4f}, {0x3, 0x1}, {0x1, 0x9}, {0x3, 0x2}, {0x3, 0x5}, {0x2, 0xe0a}, {0x2, 0x87}, {0x2, 0x1f}, {0x1, 0xfffffffffffff000}, {0x3, 0x4}, {0x2, 0x9}, {0x3, 0x10000}, {0x3, 0x7fffffff}, {0x3, 0xd189}, {0x3, 0x8}, {0x2, 0x23}]}) r4 = dup2(r1, r0) read(r4, &(0x7f00000001c0)=""/194, 0xc2) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x400}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000040)) mknodat(r4, &(0x7f0000000540)='./file0\x00', 0x2003, 0x7) 00:47:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x6c) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) socketpair(0x18, 0x4, 0x9, &(0x7f0000000100)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) 00:47:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000000)="0236b4745f8a2798b2f7adddbf64ac83a70da770ca48ddcb07acc22bbc316aac7646af5035810ed887a93daa4d52e8138a7bd8f3f9d521b6cbb2cff6ba3f413a2cda454e9499297d23a0cfa64d5208884cf00be971f0ad4959366e96b81c6a82214c0b1428f02148abc51d9d142255e763d9467e647f93c7c8b3c2bc14c7324743dc1e8c", 0x84}, {&(0x7f0000000100)="a080ba4dd8dd47a897e10447f88a9c7beb8c5d18a37d1861f20e42e71ba00d6382a70e4d868c1027209f2765dca821b7f5f9b38ecd0c239747402b6e50d21518f521ba70be55f317e960e2d32195c51231c32d2f9ebf80612fe87490620e7cb4710d29de5359fd9cad20", 0x6a}, {&(0x7f0000000240)="992f9291077359ade29a32f946943ffa0bca2286bf3ef67f35aa9506468d6bdfaca8f59c09e008c1dde34cdd5cf1d0e5d5e514f19fe480c27568c8def0b7237e139355bbc7f954522a65a45b6e594b4f3b6e1d7dd3ff7b5b334da1ed38454f1c5f9856eb43bd6e9e950122aefcde7373ef17f3ebbe5750e851d612fd570d4d8ee6693cf4093f15b5c3885481a89989592ac2f2b8e3e469d389f9ddc2821bd2afd17df0eb31ac9da79d61e854d4b0a7cb1f87a4b446cfa625601bee1d70391e5b0212b28137a99e25d5", 0xc9}, {&(0x7f0000000340)="39f77644e89105acd49f1f14de938ebdda424a8df4a154eb89f23693627a63b37d394aef2273161ba232a24016355cf9219c116732ec7125ce7df772f575d226b21368f8bb05274912be927a1d28921bee98c11cbc2773d345a54db68f1d96ade292a4faede3566b4e4395e22c86093a7285b39b3ba42e7799abcde156b012ffa344f60f2e6cf7beb589ef641a8b9a49a3424fbb403ac1921ba8e1121b5fd2a423ecb9aea6863008e3f19a2d034184cabca44f3dbccce2fb9781830d1abc838843075e820ff442c39e47e96307ac9cdffc818c832e4b78bd6ab3db2312ca33099dc76a6748fbfa138b0152ebfaa5ea34", 0xf0}, {&(0x7f0000000500)="19bbccd1feebb5655e41cb9e0f697b4d474c235a5d465547b2472ab953c98076dbc37c59ce5f975b33dc10dad199f8ce7e8d5e41d4a6d6cb14db0a1245b7c431d58b9d5fa278bad5205877276b3c08b7b174956f18341b0483821d96714d18f0101973fa21fca18b9e9eb470d2465de99332d51d958eb563a3a9a607f690b5b439bfff141a987de255638eb6f2af03e7c217ef153ca077fe27def25d32fb0e0d903fc0feff320f36d1fe4d85e1dee33d5b8662c181d1122717bcb16519318fcc66569c2339e9ebb378114f1ee1bc8c892423d0be81df1844f875e29b73406785711664af09bcf29a14c8ab070a3848d1c7f14cc94cbde60e0e71b4b86c4fece4c9ff9fe73ed0fa9fe8ec1c54e713b8538931afb790563c9eb73553c8f51db70933b18918649d5c0a0a3b9cab62ed53daa09db5343db2c96ae42cbad25ded6ca8a0fb7e4a7381437e6876c35fe6f65f8f505d2f52a5711fe0363c469598a45b64bac42617a6c2d241d955730dd069c35cd8a21f1fcfc01bb56a322c714a1491eadd3586c1a787c549c51d0c5a852fdaa4d6add51bb64c3bbef88bbf88d78ec06a19ae8915e3b998e9f49cb11810456406c995670a10bdc48953fa906873799ffffa83f93506261fc8b735525f48abd689ba49ad08727c7fcedffe1a8a90666f28c5c85147572dadf99aa888e23eb73777b3de0e236593ab57b49f62f5ab4d87031102b3dfe4f49ef8296e4458dc59099a8b502fa8ca306b27a22971e6108b63f60f5613aa4f11d949b874b8dc0cfc7b3a1928f44cb6ab87bf11b7d77ba8e479d609eb15729ef08ded7daf60c3702557d3f09bf592d674d42f780e60f8a4c690784b1d2e2d3d5bd77e2201da56fe14f1a3b1de1e845dfb098589040fc7d650df9e2054fced7f661b4f927a0dfd0b42e20f783c765b687d53d924d02f52114a61b030740c789471225c1770b32bc4e04672dfaf1da249ffbd1b6c113322662935751f3d8f8806b1486328086a63afd1633331cfa08ec4bc8ac2715d3c49effd5f1049ba5dc7a1f05ed5316eb50c39944d3140b5de8de8ce2bd4d88d06badd4dc5c7b674dc0d5674ca7d55022544d38e8ae38973c435b0f71cb6b5dbd45d8a6b266ff128736892b5e3e338f24752a29d158719e014958a6755d1bf9b0f2c1d7382ed507ed8fd09a9469b87bdbee1b3f0b541c755b4623085ff9c5f3168cd135c0921d390823463d014bc1b9463480c5c191aa9fad4be8379f98eb475cad074b61e25543bf68321ba0514c025b072b4292b7f3bd589399f48d1007c4c4d6aea77ea820af786eadcacfcbc4fe72f154871dab10d5fc6b2e9b45158985e054bcf2045013606c6c4641c419771df1e038c29860e173e5c5e482267b396547ab47740bb4068b8914716890550e07eb7c279caa236be1ed61314dcae5660f1f68d9bfafe67e0cacbc24780b8207189a5170042538f5c1d7eecca1bfe1e77e66a98bd738d856683a9cb5bcfbfd3eb083a1c0961f5e0b89e30e5e51184c3e2537dd8b912c6db506b286cc33760ef7a477d4ee355ea35cc5fa23d91b500fb3aeab2692f3bf4c7447b359957ce7d290aa38a44261cf7947203384c64cef7b7e58c7b74d46f522970bda423cf5dc3b2026c52d7ccf0f0374e4887ad2ea87916cb97a159562e00346b5148282a2d354eb0dd10bd90424bdb1e00895c5eb1db74cbb0dfd3dbd8e925ce3b8d040dc032735a72b4045fc1c3f7df558a24bf6da2ca9b81a6f5546bc7a663142bdcc56472fa2da35285f75a50347ddf14f9c56a6229200fd0c90cda7ad2aaca976a853638c5c7131dbb6ee26cde17fe6c14c1059c2431a4ac0b4035b773cceca6849e137e2626e2491a6a21a7bf5407116d87e69231312851291969713e9b1666d1d643e7b531975fb76d074407902ff9103bee0c387c81015b9ba81ca1aaa86cf8b25b3256fd5f2e86f8ba1f7d3b08b0e59173853304de0115af4c8ce8bce56cca0247b230a92ddf1e12e9f76c0985532e8a252e824d1298704b4fdd41b626469157744401d4897955490c6fc88a20b478ad29ca948018aa231a99641e6ca035ec2c726df6092ef8eb30f5f29320a3fa117e074fe6e9254329ba7de71732d6d8acdec48162f04cf45a1f7feb037cec4ecb249664ef467b0e3dfde2dd5b2b04c9f1a5c127b2115025183ae68b8732717d801ed68fd123cd5fecdbb3e4a3e4ddc2d131029c0e0350a83835c744ceb1284aeea705c6157ba196c15b25620f78e54e28f78d3672afe8eacaf3bc9f2f5d712a7bad849a47a72825fbb16b6e24d15bf14091f30f7ec12298019def3779bf28953713b079a93c68f8ecf9863f8500e4d40cb55047713b3efb0a76a42d4587edcb51dc860a948326069830d8c448d732f11666eb15a9cacb607cc53685a9a05864d846576f7eec86f3a9913dd4b443bfb90b472b52d5380a5dd140112ed622a4ed99bb2429528384a3cc5b831e6351c5c6ca6e42ba52533cfc0f19aab53560ba84075558db4dfa92a54b881fb35655c41478f95ae515cc57399e7f48befb5bb56028a28036f262f02401f1240c5ac3c0768b41514ae944d8d1bfae9fabc3f96f01813ed3cd388faa46fca3fd6da7e3dd050f5219fff4b9cd278e1cab5adfef8cde14935ab6568180b1f6a46e8f4afaf4dcafb2e64a625bc4e493de1e4a86233d70b3452d1740236d2ed9375462036565ad334a92d7a08c8682620ea046948c12525bf2478278998d681573e7e3c95bedbea195c33c3c2ce3de739f75df5577d0432c057323912acc26fc24e2d72f520c51163379ad6cde1b0dec63b0bb0fbcf4a54a7ecc5e57b4391f0d1ecdf9ebbc8e6fefe16d54d38063a3b5b652f028e8a4f451ef9dc50764ecac475ff7eb6c5ba74cdb7c9959afd774e7ee57f8e83d76093dc2a2c4ee652e777b5338e4672a9c90a18d9a0f773f215bdc54f6e4b82cfdbdd1f5929038340e87028c3c95b7de99d11be046c036bd848304667b8f01e99431a929a6b708466fc80a2470f90686e3b87e83d6ba0cc7a6a799ecdd30f5c2bc7775fb8541b86e2fbab1bf47c2c12e63e50ea2b6e23b1b91cba563a07b23142cb054543911a853422248dd8870b0be79db3b4ae828ba326084575cd11317403a85696c26300be36451df8fdf0e99b0b16811d41f14f1e4b4c3cec3ec5c5b9657e84365c7ad23ead4d7080672a336bbf490015b9bc63d9a95af4496b24b1280d888e04b75ec01d8fa87fbd38e7b9ac75ad9ba5a3c04468fd2c568727de4a08cc5c07f9332eb184536ca1d792c2cac2bfd301584edf49a27708b48bc6467ba89ce892a5cb2c462fbc3c42737d8154809f1c48840374ce38b710b971b36f2ca17991dd97138220e314f29ce8d852fe556aea9aaa3838cccd59ea8668a6d2ef5623b44e020040cac6eb8cba88a10e98bb9823202b64cd02bfc4700795f5ff285ba9d65674d76831acbc5d7c749600d2306f131c0a66e3905612069b16489e34f9f4b58f0cea49f7f3cb2127bfcca615d113517341b52709266a848e4bdad2994bdee211b560237541452e29c05184e5fc1fc041b8ef89f4eaf70573a16a7b837c3ce46ecf3a21e3ed727fec4b77d95156d6e962a750fb2292ebcd8fa9b486ed011989e06bfcd6096705bf9c28c545513f39816d7b30ce058f76143b68129e83b6920a27b94514c4b4e60909866895d5276173e790cca0798e35e6679de8ac83d30ade51677ddfc5447771d53f612225e26bfe5f9550a92d1e5a5371826866e6c5c60eb6b4c6772f2fa4c19fb9f6ed45891f3ddd27b2f7b4bcdc9951f9f6fc81688775428954784053a83498cb6f416d11f8cb945ad0eac419e4fca3d43d862f7b7389a5b665e778074292b8e215e906a3358c9dcc688b06726e34bfe582dc0231a88aa12ba5d0bdfc12159082b7f6f58f8a3fdc3d1393e53e6e0f8463d813b628c715059559fa0f290d1b835c3865877b19f0990d51c5d509f5c7f5b96ca94d64ff3d80350a61a958e7f9b68daa9e21e817aa97226d3bf454a3429bdaee9b0ec6adbdc7c9e612fca2dce694a29245fa42ffa21fd175a8fe6e1fea4264ab29bde2bfff789eff9cbdf926a5a3a08592590980a6840537c248c270de090d1dab3ae23e63e782b4123d708afc3b04553329a698c767058410199628694d56006295e271a1d3a844092760f92f1cdf8b4b7d1074dff955fe22a1076451a64c3a9bf2e6a3d662a7ecf1cde91c81e58c372beb9a560e23edff32b4c1e1d90b6fb5053f3a57839e9e0d3341f20f18bd60f42b87aa64d8b615e8b880726c29bb9671e052af55d0a4b3a55530919bda842a64ba54253be31f7c78fa50113fa831dbea7d6f8c20a8fd735759c9902b2d77c25f728a60b6728f356c139803ed6635816043ea00da39600755d28d3972dd02fd5fc4971e86ff76b753eafde3b85097ff2e15c237276e615a03598670de0c35ca4e0c7094dc2296d99a122f99c6b65f583762a36283610270db31395e820cf6de426eda6473abdf2840c9a1a394c6644da2d8e9bba0c080ac2a58d50faf31efb5fbe59a07665942a048cd875d5760ccf57c1f2e77fed6477735c37728894981077e608e5ed5036bb3510a10184c9e144de31df1a1991cc2ea652e5269937192f25d0a9e4e6834ab5195c1e02e9b5112b45d75841f1fa7521a9e390c28a6f4f52ae7eef25b6afa3b859e696f259e4fbeb1b09425d7aee1998563e0f1a2b3e88a47b4f1109518ce65660e5dcc27c4db02fa9e61b422eb679e25061a0fba298df8fd8855c36430b676839b3b10eb490730db1115ed5e239c84c0b15303fb0f4bacc064b580dc27c07bc32fd8538c38c3b592738b617fc25c57914b337b07937d3409f6694abb1d1a936fbcdf85dc912de7d569512588224b75c53b4d7c8e8a2968f693ad2be96dc091f64528b6f4f9e1969adfa9c849f6eef8323d06c6be02fb114297c518bf2e82db7f497e85e7f68246aeb2a952bcc2cc862fd58e8aab14779269811cb49a790012570a7eb48ac2e0d79364e2ed0ff03becff6acd32e94da8209e0fda9608ff090d504d4f30608a5d413fb6dac5a621cd9218876c528bb773cbf5dd9c2e8bd5c2df88b818b2d37bbf484f5cf42b7818b76c7299504fcb40824c0726160c18fba18d76dd968c6bd3d5147aedeaf52944d56a1bd8cbdcacc5cd21a595653b293143190dcb017433a33117973dc431b1751543c31ce9687ea9a0961514fdec27e25181b3a4d347587dd90ea44de06a24e47d21f9424a0908b9a41b3799f06fbc879902c9a0292124df2218971c55d45357cf1aa55fdb9994f12fbbe497504e947c8db882446ca08d74525348a53b379c203103b6a072cd17f4ed50990d9d1dc668a1e4d6f977221f6188c545426ad8655b09ac4cafdf8e63bcb296c388fefa436932ec25bcf22a8a5a1aad9cad2e5294df36803313b467c9aa1b64bf9045299aa99d80e322a7849f19cbc1bf03cf4db798a8bd34a71a7256551ea19559eb3283acc4090234897eeb2c6336997caa351bc05dcc1bbfd9cf3360d90ffc59e0366013706b088547f16afc847ed239bb3cda1adac87cfebca4282c2d88dc884e695a7fea7b4220e9113d59acab2476d920d78f707697cdb48d60e676d696fa11449adb6af0bd246335520fea8f3c4d874e93590c69b41cb42430707be27d4c9d320c13d3924a7da357c268b6c22f6008c010f0c42ef3c5bf7433fab85c59b1fff644b6c390b086365f5e35dcc2c9ea33253011de67201465f5bc38da7f68e26e54362", 0x1000}, {&(0x7f0000001500)="16556d47845534d767d4148e1326175292c73b02d756b5d4561c5ed7117baa5c9a1a9ac6e4be0ba1758f301fc573fcd5671ad42a916bc3542cbc869c6c7baffb7b36b9545372cb2168836fb32cf89c373cf6762cc834d01366412b32424cdae096af04a4990a208c6d72f86683db598e274d7c3a8dec87a5c7e583712acea638085a1802fd7647cd5c0b3c68201dc5d149270a461cf95b3d14a82f22c890cf7543e5a206145fae1b471ff3a99704576c988f1100b1f319014a188b08fd6620a24b590e7d761880320417e5eb71157a6af33e621f172fecbe72d5c20b2627287d3d70d17f20d095caa3a1c14eac1d8bce30a9f3f08f241146cba59ffacd91", 0xfe}, {&(0x7f0000000180)="9459ac4de51619bcec6b1bc0540925fbcfefbc597f137e4d6cbe5c57eeae3b985ccf1247fd8b3f270a9520da21b71564c6eb1a15bac79b7b466c96a9e4c16b6cd93ccb421ebf177bd942db4d063f79f9731cf51f7ddf03b15728a5475abbf7065e9f1bcd730e9be64b6b7926ab500b1cdc2b9e45", 0x74}, {&(0x7f0000000440)="90c00ba2005be98cb99f966dd7490778e2bcc1fdfcb6a1f1a9b0", 0x1a}, {&(0x7f0000001740)="e8909c6c1033763461ade919e115bd0c5063f208b7faec27a4528a73dfd9d813a45f74b94a85f4e09db4dfc118a5c0c8f8e13c9cfee62db6aaedef8d169c903f4ea649b7eaac8ce919c99c78845238bae2e133", 0x53}, {&(0x7f00000017c0)="3a032e91a5588547dfe68d39056bb8eb6f045b295d1564fe14ef3718d61e408ed48b932c8b4cb7d760b40c0deae38f0c2d58f978b100314c1547c6a20a7eda6dcd6899deeb9790a00fbecdc2265e266ee18c142dbf78c9bcce78e1e6663fad9a6db39056c2b1cc340058ea144e3e601da53a1d0555cf66bba14a545547d8c5e63bcb5eac4dbf41607772834765b744237df5d108ea26b7a30f5d50f1cba9c0dfd116fc3051a78ec928d89a9d343468592d78abb21c286205d3f01e0af920dbc3606fd098eae0900edef1dc64ca3433ea3d390185e839778372e23430cde6b1b108cf3a", 0xe3}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001980)) 00:47:59 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwrite(r0, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8000, 0x0) 00:47:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x44) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) getuid() utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x304fee5e406a2feb, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) 00:47:59 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000080)="5c6c8e9560974f8ffafc8b2ca553dbbc88b0cc2fda1377c90e9b0c488bb1f3db079d13b1ca8a740500f1a2428c34bc046a3142a932f5c82b093fa0bcb8683fb61b31fa9c1ba1b72fac82561022cc5b08d1adc1fc2dcf4191ca3749c58ed7f4d6933d4af0a816", 0x66, 0x407, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 00:47:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) clock_settime(0x2, &(0x7f0000000040)={0x0, 0x3}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{}, 0xc6a6b5a6beecd904, 0x21, 0xf0000000, 0x1, 0xc7cd}, {{}, 0xffffffffffffffff, 0x40, 0x8, 0x74, 0x1f}, {{}, 0xfffffffffffffffc, 0x20, 0x10, 0x0, 0xfffffffffffffffc}, {{}, 0xffffffffffffffff, 0x8, 0x2, 0x7f, 0x2}], 0x401, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x47, 0xf000000a, 0x2b, 0x7}], 0x5, &(0x7f0000000180)={0x8, 0x3}) 00:47:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0xfffffffffffffffe, 0x0, 0x0) r3 = kqueue() ioctl$BIOCLOCK(r0, 0x20004276) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) r5 = getpid() ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x6f88064ec0d894a7, 0x1, 0x1, 0x1, r5}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 00:47:59 executing program 1: socketpair(0x2, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x5, 0x3}, {0x18, 0x0, 0x8, 0x9}, 0x0, [0x7fff, 0x7fff, 0x2c, 0xa5, 0xfffffffffffffff8, 0x5, 0x3a, 0x401]}, 0x3c) r1 = socket(0x10000000002, 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/213, 0xd5}], 0x3, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 00:47:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x20000008}}) r2 = shmget$private(0x0, 0x4000, 0x18, &(0x7f0000ffb000/0x4000)=nil) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x100, r3, r4, r5, r6, 0x1a0, 0x3}, 0x7fffffff, 0x2, r7, r8, 0x20000, 0x1}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 00:47:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x101, 0xce03}, {{r0}, 0xfffffffffffffff8, 0x82, 0x1, 0x200, 0x3}, {{r0}, 0xe201dcb620bce888, 0x2, 0xf0000000, 0x588, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x800, 0x9}, {{r0}, 0xfffffffffffffffb, 0x6, 0x4, 0x7, 0x7ff}, {{r0}, 0xcac4ae7162f27408, 0x4, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0xfa, 0x1f}], 0x7f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0xffffffffffffffff, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x3, 0x4, 0x8, 0xfb5e}, {{r0}, 0xfffffffffffffffe, 0x60, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x3d, 0x2, 0xfffffffffffff801, 0xff}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80, 0x1, 0xffffffff80000001}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x40, 0x2, 0x2000000000000000}], 0x7, &(0x7f0000000280)={0x20, 0x7}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100000153) r2 = getpid() madvise(&(0x7f00003e9000/0x4000)=nil, 0x4000, 0x0) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 00:48:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000400)=ANY=[@ANYBLOB="820229ffffffa23bcb6b9bc6ebf62dffff28df4989ac2665942476baef01313bc192aa2a7e5c323897a1e84996fba7c91812324c0a7da845a4975afcb0fba98cec7d91d33371171acbf11d7465a5d2dcaae700000000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000000, 0x20, 0x80000000, 0x200, "e6a278a617fa8136854d6a677888e0a9f61d5f99", 0x9, 0x9}) r1 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000004c0)=r0) setsockopt(r1, 0x3, 0xc, &(0x7f0000000140)="ebffcb1714b90195073bf399033192b148", 0x11) r2 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(r0, &(0x7f0000000540)=""/128, 0x80, 0x2, &(0x7f00000005c0)=@in6={0x18, 0x1, 0x3, 0x7f}, 0xc) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x1, 0x400, 0x3ff, {[0xfffffffffffffffb, 0x9, 0x1000, 0x3, 0xe6, 0x200, 0x9, 0x9, 0x5, 0x7ff, 0x3f, 0x8001, 0xeab1, 0x80000001, 0x80000001, 0x4, 0x1f, 0x7], [0xffffffff, 0x7, 0x7, 0x1, 0xe4a, 0x100000001, 0x38f, 0x0, 0x0, 0x3], [0x587b1c37, 0x8, 0x7, 0x3, 0xc1, 0x3, 0x83d], [0xa1, 0x40, 0x9, 0x4, 0x2, 0x6], [{0x5, 0x2, 0xffff, 0x7}, {0x1000, 0x8001, 0x400, 0x9}, {0xfffffffffffffff9, 0x10001, 0x0, 0x6}, {0x1, 0x3ff, 0x3d, 0x1}, {0x100, 0x0, 0x4e, 0xec}, {0x100, 0x40, 0x101, 0x5}, {0x1877, 0x2, 0x7ff, 0x5}, {0x20, 0x60, 0x10000, 0x40}], {0xf793, 0x7, 0x2a8, 0x4}, {0x5, 0x6, 0x100000001, 0x7fffffff}}}) clock_settime(0x0, &(0x7f0000000040)={0x80000, 0x8}) write(r2, 0x0, 0x0) r3 = getpgrp() r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={r3, r4, r5}, 0xc) connect(r1, &(0x7f0000000480)=@in6={0x18, 0x0, 0x3b, 0x2fe00000000000}, 0xc) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000600)) 00:48:02 executing program 1: r0 = msgget(0x1, 0x0) msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000f85c3e6bc311876d42dd4d11ebc91be927eb31ff3a3525209c61e6fb5f0c91bf8ccb8731dbc3da24e7009958d81688684ebc3477b776e830c544ef25ec67112ca9fab008e02b4024c627bfbea2736fcfebc5117802cb89ed5258fedfe31cf8a53be6684e23e9ce1c335c4d1148ea89e201877d2ac45cfdffe0fd47eb58db392d61610af47c3ce25932650f89a17b300479e93f6b64db7ccf2a92057c2998d238ae8039e4d0a65a4cfe6ca58211581f4b2503cca594df521a42a2fbf56dc8ef7b7f7b9f6305fc6306a038a1bd4fe0e354e116a87da3f0c781a0c3808373e07f622e3d0f1e3b436723a425"], 0x40a, 0x800) r1 = shmget$private(0x0, 0x3000, 0x63deabff42c8d6, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 00:48:02 executing program 1: sync() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)={0x18, 0x0, 0x8, 0xdfa}, 0xc) r3 = syz_open_pts() r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/diskmap\x00', 0x10020, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001100)={0x10, 0x20, 0x4, 0x8, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9a1a}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xeb18}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001600)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x8, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001680)) getitimer(0x1, &(0x7f00000016c0)) connect(r5, &(0x7f0000001700)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pread(r4, &(0x7f0000001740)="fef1fd940ba4b4026aef602cfcdca58681a3362a528ec8579ef80cde2581cf1393283357016c9c913f44123bbce61d60cdb4df497c9cef0f566909b1ddebf3ef4429cb61d7be6cbca69a38c16c9ce804ec810108aea4a02b6184cfa82f7084f138589643ccdd8aedd3db5958e9c4eb549c5971d1224929c736ec2f096d6f53d55d9b4fed55820cf6a8a84eb438eaf3e058", 0x91, 0x0, 0x4a) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000001fc0)={0xfffffffffffffff8}) utimes(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0xfffffffffffffff9, 0x6}, {0x32a4, 0x9fc}}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000001900)="4a0f218f06bd995f5a4fa57aa424b6d0746a80a19a2a2bfed5ba718450db0e0eff0d61f9b01ec6513c617c024e8c08c3fc373177311b12b275f72974ae671a7ec90946a75dac332a86f352dcf86949afdf5b8d5c99493aa8253a2f954765d9ee92bec81a2971907ca1e3c72a9e37106e95b0a9680c0d9cafb2af39c8", 0x7c, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt(r6, 0x9, 0x1ff, &(0x7f0000001980)=""/9, &(0x7f00000019c0)=0x9) select(0x40, &(0x7f0000001a00)={0x2, 0xfed, 0x5, 0x5, 0x7, 0x40, 0xf5, 0x9}, &(0x7f0000001a40)={0x1, 0x7, 0x4, 0x4, 0xac7b, 0x4, 0xe28, 0x5}, &(0x7f0000001a80)={0x15, 0x2, 0x4, 0x7, 0x9, 0x4, 0xfffffffffffffffa, 0x9}, &(0x7f0000001ac0)={0x0, 0x8}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001b00)={0x200, 0x7, {[0x1, 0x945a, 0x0, 0x32, 0x4, 0x10001, 0x1, 0x3, 0x400, 0x7a, 0x4, 0x5, 0x4, 0x100, 0xfc4, 0x3, 0xfffffffffffffffe, 0xa825], [0xefe, 0x1ca40000000000, 0x2, 0x8000, 0x3, 0x800, 0x9, 0x5, 0x4, 0x7513e137], [0x7f2f, 0x7fff, 0x4, 0x6, 0x2, 0x4, 0x3], [0x8, 0x80, 0xad2, 0x3f, 0x7fffffff, 0x1], [{0xc1, 0x5, 0x6, 0x2}, {0x84ee, 0x3b6, 0x6, 0x3f}, {0x6, 0x7, 0x79f, 0x1f}, {0x800, 0x9, 0x1, 0x1}, {0x3d, 0x6ae, 0x3, 0x4}, {0x7ff, 0x400, 0x6, 0xe4}, {0x8106, 0xc06, 0x5, 0x80000001}, {0x8001, 0x1, 0x100000000, 0xb3deec5}], {0x6, 0x2, 0x6, 0x9}, {0x5122, 0x4, 0x3, 0x6}}}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) sendmsg(r6, &(0x7f0000002000)={&(0x7f0000001dc0)=ANY=[@ANYBLOB="9646c5d144e89e92"], 0xa, &(0x7f0000001f40)=[{&(0x7f0000001e00)="cf53286e035194b14e5a014b510c60c1896f7f0b37850f2a1ef153b7bd527e9072d27b4a81776df3721f7d7e", 0x2c}, {&(0x7f0000001e40)="12e3277bc5b122a03ea9dcfb7ee48d0f608eb773c6c80c1d2a2b1f5ad45bc8a75920bd47f6be831e459651f2bbf92bbf5cb9ec1a00688ac2b7871cdcd4f6d050a924dfd99ad8f387fef5d5e5febf65ac74132ce904b57bb051fad9571d1356ded50c0057a5c69ef8e1cc30d7e555729a4f284efa3f30ab0490ff36ddd5c47e3aa786a2c3a22d703d94a30f80b649340d0a1c3f34c0ec60522461f1448dffbb1eeaa1b95f7b673cf250806932da63662d1a30735755727983302508b98704e7d1549df31bbe8f139677d3a8f106ab68f4aac20aeffbbe1116ec2afb559f81", 0xde}], 0x2, &(0x7f0000002500)=ANY=[@ANYBLOB="580048ea0020000006ff000006000000e48635b69c14f7d2d4f5270900000000000000942bb5aef335bc702c2b60baf06807286729ef831954e8db84e9fd000042a5e96333301cefc588f3e46a3e8667b0c3cb0000ed3368cad009a2b331a840a2797ba049c097200a43ca19c82c5b612bccacc64fe0b19ab032b600e13977ff28092ed710dbe1dc7aafc3b967d7af5dad9e76d3c55ef984cecfa19ad94823772a2264a5e9bc70b9f2be1aa75dfc0ef0b4ca8e21f09864c548d6124e9fc947ad9760dc4be99ba9012bd99963b6fe1ad614f8564e401f9da9210b03ba3a293a9c15a87d53d17a4f7ba9f338f8453c3fedaccf5a8b0183ad320367851646e9c2e9a885d8da21951344bf10aa0f6420993f58a03479168c8abf3693fc89fbcd73a5bbb51de302872a4c2e3311b0c2d4a9410dfb991b37eb9dcc8d5bce8e8ab5144b1fb1204a31d59807231c3f210526618b2f27686a0251deee792482ed59d80993bd3efee583a62febf99d4345d7c62755242f9c7fe70fcd1184fb953f6cc64c8454494992fca0fdc285042c96f29cd315fe9cc5327bcedae675769b92a1b9a38a74c1cc264f4fb62f9c4aec5094f74a88dcaa31dfcb5da088995e7f5cf7e22b7e3e528de2d434f658f7fc562d66c3ca5734fb8e82abe126f5a9f1fe73d59e8b5b8202e2ed5791adf08a5acd803d09e280410f68d5423b6f0eb743d33fc940cc083361932f3290329d3f3fe2f6254c7de487cc821c4f070e9600cbc5608f27385469e83830e926485c25ae16088a5517e1dc5bdaf71b4fd2c73d6570c7dfd3947029364b5bd1b3e11739"], 0x58}, 0x8) write(r3, &(0x7f0000002040)="1936dbec9aff0aee4547c8a24eab98d5b3324bb6dc61fe7e08f410bb3409596a4c16f1f3954b2fe7cd342d14257d1ae3b3c5697e39816b15721f23bf199050dcde35b18794f524b91f25d20a47081617d5227f0ef2507b94ddac82049e72d9afb1bf68f5fbae1b74e7f3a26a6f3ce6", 0x6f) select(0x40, &(0x7f00000020c0)={0x7, 0xffffffffffff8000, 0x2, 0x9, 0x5111, 0x4, 0x6, 0x8}, &(0x7f0000002100)={0x584853ed, 0x0, 0x3, 0x100, 0xff, 0xffffffffffffffff, 0x6, 0x10000}, &(0x7f0000002140)={0x800, 0x9, 0x3, 0x0, 0x10001, 0x1, 0x10000, 0xa58c}, &(0x7f0000002180)={0x3f, 0xfffffffffffffffd}) dup2(r4, r1) fchmod(r4, 0x0) 00:48:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 00:48:02 executing program 0: munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x1}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11811, 0xffffffffffffffff, 0x0, 0x0) 00:48:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r2 = socket(0x18, 0x1, 0x0) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000100)="9b77b863600f766800b6fc89eb0d78417e740610fa8f1df7b62b9923d5e2d97c785d483cf98c2588732b0f9b154ac779d8944133a8c04de908a383072eedbc126a17ba467f47fa209f84aebc8eb40248111f5a430bb6ad8847699ebdefc8c693264849f3d70ef92fadda9747d585bb990f65947615fd1f91ef9c1787af74b938ee8ca7db38041216de56d32adadcc9f10fe829da8bf8512517483ecb9df363ff64e541ea630ab1323b0ea41272ccffcfc6aff6286684334850da22971ae40e1f2d533ee8c9fde4fb8f626ce47e5e3838f85d2316958c7494672a824bde74e5f6950e8ae1c5a963b05da60f3fb3a0628cf602d6c7b6863dba6a528d", 0xfb}, {&(0x7f0000000200)="b6978593d9dbed7617252d33e56263b1954b8a252dcdaf7fc196b3318b95910f2ab762849a679b2ab78662b97c77114e065b69d23651cfb6cb246df6d23e860fe70abeaf5a69894f30620e373f02ee3dbacd9765acfab345947f75e9ce40b92fb2c4ce164cf135a889c387e42ed139bda2ad089de3dc9490b183a46fa6be9624", 0x80}, {&(0x7f0000000280)="5a51e40a0d47a86d99cef6520d1442d24c0b03d31a2f905531e4b5ff0ed321e90c3f57404ec2a95912d6c1767e1a59a956e3b5c00195", 0x36}, {&(0x7f00000002c0)="f0916a0479f059217d77666f67b48a6042f7d956541cd670277db209caec2ff0f59b160f91d578373f1a3ce10a591c33ad9e9ae5827cf760d4ea71ede1", 0x3d}, {&(0x7f0000000300)="de4029dae9bfb1a419df520b9e1f97c52d857927537ed5eb04a0bac00b884e637f40331693ac84ded110bd6b0dca82ebcb3f6ade94d421ab0aec2a160d470918aee646a1bb", 0x45}, {&(0x7f0000000380)="e300d96c3d1b2ac08124c10ce4b80ff05bc48515612c5cd3ce633c6b3955444fc90c0a2aae94357172b94e31713139d4264681539f40ee200704b312391b0b50d9dd69b91824afb30abc085d9e137f788dfaa558f7504bf1a0fce40e1f7f598c938a4bce3acf1503ed73690157e441444f4a0deed70912f8d0c58a3d1141a2f249bbc3ba3143e64d85c516259e8955ed97927585005751a2e7f26b938f42a87e4c5f82c420a943021bcf78df01a0bea212ca128d0721a15bff4b92fee5e7", 0xbe}, {&(0x7f0000000440)="38f422201dc6bd58510c29a9af6fa8cd7f648554eef9b95c4869874780d113d3cd9e9fbc9aebba47fe9f6c4f8c0aa8f4679d310074f50437a9b450d529e3ab8ccf968ec66aed19586287a8", 0x4b}], 0x7, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:48:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffff9a9, 0x8}, 0xc) mknod(&(0x7f0000000040)='./file1\x00', 0x100, 0x8) fchdir(r0) 00:48:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 00:48:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) fcntl$setstatus(r2, 0x4, 0xc7) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/171, 0xab}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000380)=""/180, 0xb4}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x16, 0x1, 0x8, 0x8000}, {{r1}, 0xffffffffffffffff, 0xc, 0x4, 0x1, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffff8, 0x20, 0x89, 0x9, 0xed4}, {{r1}, 0xfffffffffffffffd, 0x12, 0x40, 0x13a0, 0xa8e}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x80, 0x2}, {{r0}, 0x0, 0x2, 0x2, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0xb6649634800ec2ff, 0x80000000, 0xeb6, 0x40}, {{r2}, 0xfffffffffffffff8, 0x341bbc655f341fe0, 0x1, 0x36, 0x9}, {{r2}, 0xfffffffffffffffe, 0x9, 0x20000000, 0xb5c, 0x80}], 0x8001, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x82, 0x20000000, 0x1, 0x7ff}], 0x3, &(0x7f0000000040)={0x9, 0x4}) pipe(&(0x7f00000000c0)) close(r2) 00:48:03 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x24, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) 00:48:03 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) fcntl$dupfd(r0, 0xa, r0) 00:48:03 executing program 1: r0 = getegid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r3 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000280)={0xae87, 0xa506}, 0x10) accept$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getgid() setgid(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 00:48:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 00:48:03 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = getpgrp() wait4(r3, &(0x7f0000000000), 0x2, &(0x7f0000000100)) fcntl$setflags(r2, 0x2, 0x1) 00:48:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) semget(0x0, 0x1, 0x400) r2 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/4096) 00:48:03 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x6) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 00:48:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) sendto(r0, &(0x7f0000000040)="672cab0116d956ef31fb73f42006ae1291717e7483222b9d92d8144dfffa21d3b7d892d7a07ff5457d1cbd48f66ab86338986599ed8abc49147989668f4d71a077fb970d7960911c7d491eff2eed233fcdefb4826b79c89b211c3530422ffb480641f1dd4959053ea6b3dbedfa818700b1c66bce1523e07c65e7f30f6ef0697f95b9f0238b80362e1cca2d014c9c3e58144af811cfeea6b1cf3e0ed0006a", 0x9e, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0x0, 0xfffffffffffffe01) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSTOP(r1, 0x2000746f) 00:48:03 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="48c2eb605e1fa69ed5a0077829d625f33f7f214a1e3c59b4193fb23806f56d1a5d9d69f20a45d5562d40cb48574bb66f52d27f9e9248f19b79acd0964066b281a6006a0ce16080d7062eb47829e48e2f9e9910af8412ca42099a78879d8495966bbaac5b8b10f1adc7d3c66e54812215f5fe181a033c9d00545af95c437a3fdd16e1603056275eed3a712924c00439436a3e33a359", 0x95}, {&(0x7f0000000080)="d5f3a2ce15b5d1ac01f1676fe6f1dc1cf0308452e218c99586b0c7bf4349729bd183509c019224189891684b9aa2698da2cc5abf832fcf73b3d2c397d649a6aa115997f19881c348", 0x48}, {&(0x7f0000000280)="43feaeef9aa36ff758fec650aa0cea711f18e273e35a5b6562f08d2fe1225ccb57a643b1e83f25ea896e2b616a63aa5b1f57c4b9c41cef20427361ab57d6457db3f4575ca25932f96a956b1c6bc9f500617472d0765ce4532de055", 0x5b}, {&(0x7f0000000300)="f79316dfbd632d2e3d731424b8582433039b24268689867c5b5d5a9eb3ad037bd75034c3f29cee4a82d3bb2f67aaac12758538b68e386e9b7c81847037a4bcd36213c72b560bb60bb1", 0x49}, {&(0x7f0000000380)="278b99f47081eae0c34996d4606bf38084753085daa2b8971a5460d6629b41a12f5bd46a77ec8fa67a956b55ea15fa42d591a27932a3d0e7ed6d27e4fe2cf360b720cc69502742afce3a8d9745b62db7141c2f6f5bb681654ccdf1842240e21d54613bfe251fec4906a7e0d3afcbc7013f887d614d6d2bbd31bfb91ef4a0bc97582fa4f4623d374b96198358bf0f8044880d4ec4dcbb40e72ff2786c00dfb26c211b583a5d4cc5447ea44be7aae88fda02145d698a7c5301182271736f9f8dbed05392097eb473f291bf8f8f276dfb9b6b4da0e61e63fa44cc245f", 0xdb}, {&(0x7f0000000480)="8730c4a6ec839d216e711ca6b52dfdbadab09d8208497b68907e8ce566ae66c5d8cf26a7f68f5201a50f1df18563db4768b18ea931995f7d624b619a50c588d895d80eb413ca958926cb625d5efa4fea38c537c6c78e16d3779f98275d3f1c59697c64ea87a0914da70d85edc182dd5a6f6d9f9536adc9817d6a0ebc75ffc16a7632f157876ea3ff104cd295a3e527f05597ee01632c669506de262398115702aee0cad50f2d290cb0742fcd903d6f91a14ebc70c8355cadd7d9b523bc4fb37f92af14fbc121877492898dda04d203f178333069", 0xd4}], 0x6, 0x0, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9, 0xcac4dfe471081214, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 00:48:03 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) clock_getres(0x5, 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10050, 0x1) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 00:48:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) socket$inet(0x2, 0x3, 0x81) 00:48:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000001180)=ANY=[@ANYBLOB="820201f034febf6fc0ea401efb087a29ffffffffd15522b9164e05526fef923a7ff1629c6496333138239021b50e9380e4027d3524aec25f8291e8f2f33ea901b65fa8ed8d00178cd6a26ba2940519b88159a8b66e5346e08e344b1bd3f17f98131fc9255df7b44bb34087d7e3f76426b780e6d3deb82df99ea6038903efbe53094b7fa6999a9d955a1eca7dd748bddab138e62a942121fbe908c8f6b17a2f25832a2455c475566616869c7e0c68f2762599cefae1de76ef1fa16415966c41d1c7bc634ca6dc8b84e4955baed076777cda94344afdbfe23ad26160230a5f9afb2c36e5"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000180)="74fb7cccd9d18f1beeb275eed5d55ab6a37affb57ab1db26fcd5b04b423dbabffd91404f47c747e8dc1b7d31005016c5cdbf00e826675045cd094cfd49dddc034e03414a0294a52e89d8f1ee2368e062734b20c2d6f06c2009b2dc353484a3e8d5e717ab22e37748861230ea1aca4c186850a8e0ce0a19a070e3d83d144f8905d706c2d9c0a0c9a12021bdeab35979fd193bf973aa283697f8388aa72fb46141b4a490d56bb4ebfaa721dc61115c972ba1336b0581699285f3c26bda18f63b807491788326524483716c4e41d1faf49ee157b18e6962f1596e88d9185d9f5da61443bb0205e037a7cc446b1dd708d9de567e5f2612e50fcd956b682fa583ea501b14edf787a60426dea80e6db50666c7f42e1a716c9568e74a93a7d72b0c21f1d027d2bfc4fbf564334b9a8d078225eab176fd412ffa3368043455da7dc595956a19a6aad1b64253592a73d67a9cdff425c076b1e9905376811be26fa2965b722203db4730d18bd76eaa99fa982ec8700d340e9b7faa143bef7296cd0c893b69be1e7ea59ba8bab722792c54a5a5cd16eb3db5299e9970ef4817b010eb586897ee9f9ed5bb13d9c5402ad1e9249100c2db046919ae008dfaaebbec72eb3727f989ff2dbbefb92fc94bbb5182ae9095d4a8d1d094dc8fcea96df90de08f7808798ba3d98fe9d9cf90eea536a39adb0a6b6289437c6c7c1228fe53b20e1ce855ac74fa648617687dfdcef898cec4ac621073b42545f93586cefbedd6377a657a9694846b89020ee4245812c9038503e6d6158c77853e57ab095ff46c2201990bb2c4b5490132a72e64d20ebaec7ac83acaaeb2d485adb80c6d007a724e7f0fd253f0a18d508279ab4129f60ab745fd4cffec21b856f80cf788ac1ff5db3853eec6014e835563c792f0566ca4961d234e0829bf06a50debed87c06e77763181a81c192d87b8be44c7f9c73905d378cbbbdce20e6274c52734e2771d5f066dc87ad5aaf3b08cfc2548130ddea6063c38508f4a31e0fbc5095a9fac24f866d137956ddb6bab9135a530efcb2be3c039087621b5851684b72071c8c8794d6558fb1cbe10f25eae315876ba4adbb5c46ab413f7dfe000e5efa9ed70c03ad3b1c5002cd6a2ec374c973db8f83b4a2fa8326e035ced4513d5ecf36753ad322b26a3e2a9fa19d08e7d6576fe784dca12442bdb78623123db5be74174c3cf3a3d606f651955de9ca95b2bb1deea160fe82755e6d6c6820a13fae6eb61f5d4d0ce36c466ee1d27bee07d52ee702bd447acfc5e5d3d9f3dff8fb25097309725ac46225cb3b8b921cf69d75b4f3e47b23344f1131076cedd90de714811ba4815a9a9a76ad43ededfbe56924651fea38c1018f83536388809b88f303610603786a3acb38f77a10fadc8d77ba380c07c18d9789e0c9f4d81ab90944a2aa59579067b3bce19a29f64c1545ad29791e5b2f29a6272f759bef7c3790b0daebe532575364da0fb92ad9df70c9bf09f1f73392b12bc81415ad4d5a8738113db66e726f1482abe213ae78f00c6d5fdaebc8356f8e3d6c501ad4d0c835c4dfbf9789efdcc00d92e2c8087ec5c95a9f2c4643f42bc6809010cd1768d0904e1a290b280dad8ed46628dcf7c6b4bed941508ca10b9079dd45339aa3c03a99e441fd5fef8d0204069ae96690f01548601c2597efb02a5df98c1ea967d676bf655178f67bd3ec22482c401e56467706ae060ebf353e33f2061eea4b6d32aff98154f9f3ddaabc282ec504b23fc3ad78d0ef2f7c900b7a42b3ac9d6de80cbceb46de466910881eb8f50aa1fb4bb66ae3349538ef29f5db30b4fb49ad57e827323c820f9cc735dcf52a1d03a722e68eb74060833f7d260041b3d8ad84c22f7ced70860f9f9bf205e24798eb9d7c8af405304b6b90c56b252d40964c7975c9d15174b8c1e1f844ccf46492ec01d6c5dfee20a7e547032e9d981c443e3407866cd5c7a999cb1d4007c8f19cf0139a71879415078e049aabb24089579d0912c69b15fc28008701dbdec32c37735e3a456d3381baa95d476459a328494890ecc412430e2e804ce42cb3de23f072603ec5c04145181c96e52d34daa4cd7aad8ace6718365c64c4ce927b30d56255592d3fae9e016673d1069aef26f7f4aae88c2393a663f5e8927602563ea4d967d8f97a19b388bc833a5d9bab5308163bb968398f78ca49165493bb5075db3b989d8b35e40c9b50f71f76f006ee74ad60773fb38217aa43d19942f5904b0cecc027a5bd0bfa553abe1ba76d8f9d6c2852d07587340d59e2f5c4f865c2e8ea3220767fb1df16fe9e21e03d277e732b840877f1530d70af0b93da796a8202622c0d690dd6f72684d19b80feb001339115b29d50e508cfb552cdfc76f9c034fc6b6b3b8202c30865c713c8cc616a1c2f8c52583ef28b32133152234d143467361b11510fb29d6ce23a64c4410fe3347e34cd89c91f661e5b6e23349492ac1940dd9a72643f7d406986e915c06f1c4876090cf91967d992d00eb6535e08aee5c1e15b4be8a17c03b2999dd842a0505fbab382dfaf70297f04f1b30f0e49cdf38f4824820fdf303d7ed9085b82c7ad5684b57705d02b3f65518554d4ba332835a3896f903aed2c5306c9c06194bd3843e7aa5ab82452a842d89b93de93c61684981e23ae96e06a689282c22fbac3a687e433df885e96e40ba8fe2af9261a1c98802f3b3b6e800a5de1223b110079bc35db1fa0cf888ac477bc94613772f49248cc7ca32f1854ea491b10f39367ac2710cb38e4d0f5535447b137a91c1d9955deaf1b8e291e1ee0abd9f8785551eaac50ab744f18d77c8865168c05721448d8e4d16e58580b50a37b25e962cde046d32560edd6ad490f4569686a1deaf1af32488ff967374e86ab5b4d896c0dc7b7abc73f0a72480ffae48a2232d671f4f67e84502d23c1a56fb16e971198a83c432462b0f9f5af4076f76689e39dd6edfe0872b8ea0ea4458ec940dbd5565b6f995a102a5e61ebc3de838058ff5c3673faebdd1d5f8354223e06210f5bd5f17a3f292e9ac3d78bd8265934b1b8d755db0b4971c38cc16ace42a38f6c901da1f92d088145e0966aeee097a491b2bb7e0690c4c9229b37568c948519a26aa0189502920e711f4d28b65c62342c00e5ebf92a850142fbaf5492d47a52d5e317e6338c0c7152b7938f7c2b8f8fb77dd2f1cfd3ed1e7cb8ed5cffcea31d36a21cf432258c69fa940bb93d041058cde3e5e9b7a07bdf90dc1968b00c17ab308c32da4c6bbb51c4d241a639d9b8be9c9facb921fc1ee1e2405b820a9d57d6c487071781e83afcb91db6fcd10b8e1cdcca462d3ad85c75405b7c69decdb760ed62f96e35fa468e8bb5d3280c2f11a95f9228b4540e8f1c01859a4a8d4fe24619e6c7aed6d45aa690a02f22c45bbd1b22c26ad43b3822a866cf55d76b0853c80dba046a2d7851ce373a8291960db80504b164d7d51162bc0aa580d1580b439e7e5224503b3ed4ac738d535ba924d75db5364933eebb873a2c94cde40920b4f4c6fe2090bfafb2693522840dfb86d0135100ec3df040248ca08df2f20f867970b1e28ed37b7c19b83e2d7875d7b4465fa1a7e99ff8d47e48d6adb3240e174d2b79b1874d85eeb1470885bd1ebc1453c8d2d9984063a23a6a7d530b6fb51a8592b704f50e93de4cca66216932fe83026e52ca091b606acd1c5b0165b25d7476a3f64f8826641e0dcd5316f8b56924372fcafb5deb0d6832d677f2fd21aea77a6f22bb9ff06c0fd5be2673ddaa4571da0488f068cca55558aac3c461c49285ca542cbb6a97275faad3a26c7e964e627eedbbab80e25835fb1aa845eed8105f5e83da6b0cd4713f318d0a7c9154bfdb9b9c8dca98985b171bf1fbf6d18599bf45e6b98b37b36307da120df410960a525576adae540babf91175e6069d42509f063ca36ea2d56af8d16a7d46f8d1e2a73b1b237d60957430354c536574050a6ccde8ba41b07e929ad2ef6823c67970605b793c5fad80781ae00432b7da4fe3366729bbeacfcbdc60138d2200d2878b449a3d008a06b4e270ecb973438e5901919039106fce3b30ecc4b7a066baa2c67ddd4487dc394fd6efedaea96c7fb8c170cf67ac0dd59a56b8c9f7a8c99926fb6756070edf64b1ec8ae1b80e8205d847ad489e9b8017faa4e04201c88ab132d01092a72e72d8957f73c4eb2f1ec64d63f5c36c50a509c6dcaeb476d08b6deaf731f8ae26031f50e2f05b3312a4c71e949221b58355797f6ca5bdbc922b29a5d156ca78a9246f62fb95b040d153cb8bae6e2a6330a2087173fdc748b07898235008940afe183687f6cda4ec1ffe1840ed3645a97d47cd9bc448dca8c9a6b12d29e1ca832f0385af2a19d4ff742607df9a356512676cf05d202a742536b6c5c5c6c349c82a9818c00bf0fcc41b1502e20e04b54c1f9f6d72310c291ad6fbb9660d47e141d10a0fc71faf35ab65638ac8ba13a957061f19bf2e9826f624568b3bcd1549a241345e393c8123374ab4294e3170fa0d1bf3de0880294547e967b5046b4a1bab5894ab885561fcad132e4d1eb756b498e6a6a94ca38d41280227c42f719b259e57ae90073f1f753c79ddbd1c9271912b59b5f38b50b8be81b6e04f0c906ea6aaa5fc122ec4b550817103ffbc2babaae72403bb96c2967952ad4ffa09fe1d5bd60eb19460a77f187f8eaf50b882ae9c7e75faeca7c7385abf58a152c82c78c2c36405e018b2e04ad8afab2c5adc7fc8741e56c6f8a7042bd2f394cc1231efbc02b0bb689c5641a06a2bc4091664ccfffd26dd7d73c8ed6b6a0b13f6e589391fe8b98024d1a276488c805af0b3c2db20ab9391789251f28e9ddf3bdd0b29159cd5b6a39f81da1e9c59ae0ea66e62343f058d00f02aa9501e55481d3bb492dbae0a9722b8c0797ce2c89b67c0b6a5fb732c1b16dfdc751a299d03ddc1038c949b4c751ff6702c913bea8481e085a030f2c1ac3d48e6c009072df602f4b873f8889fface77e0064270cd03ccb886a9e90d322acde6c70f06c7190c3246cfdcce42d96a0ca93b1a9781a861639d5e0fc179ac8b0888610f6bf5f90afc8a47fa8b4cb281955bcfa8127b6d541fcfe76a4e2e5628ed755cce709ced03c9410da196e861987dc9b28e57450d36bf106a706c52ecb4c93cec9a1d8a60e2b3e7591f08d7ee056d5564417dc97b581364d42bced28d30871bf91a8f1f123331782a958d5e4fbf1930a2ac26e202c3d70b67309e27f442a700cfbc5e33d31073d46d21bc0c59ada5d10c1b9614296a4aff49c94827cda9f494f9cca297c9c444cdce0e974d44361aedef8baac59ef08ea68b2725eba15b9edf2508438750311fbdbd9af9e33405fa668567f33041d22f5136297df5a493d8c708095b9a5a34b8c113c0b58455c6c6463c390bb3ea474940fe269167298003594cb85bcf83c035931ee9355fd15b2b1fb77084986fc6b8192cc98ba6a6787520bc8856a4225da32c605600e8c4523b0c4a121ef21de103757ca95c8e1c7554149c58f7a9f25d20c91e87cc4251ae4929e46ba28d1900337c69f7bb875de8f2151cac9c2d122caaeb815cee92469310afced96567bebd5f9c449a6e016c967601d7a6d809e5978ff93d56ec90e8bfbb3357016cb85f97198a393a21a923371b2999e986f01f4d61308872d930e14ddec63760153f1814b50880992f32d0e5aebd3fd21a4894cadd89df90b40ba244fb20a933a4ad356ed77e2ff1da0f704506150fe57648786f1de3e401d7889cc75c994074fc1425b1f57f671f43e", 0x1000, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x31, 0x5}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) 00:48:03 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="02", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x1, 0x401, 0x709}, 0x800, 0x6, 0x3}) write(r0, &(0x7f0000000200), 0xfe72) lseek(r0, 0x0, 0x0, 0x0) syz_open_pts() 00:48:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0xffffffffffffffff}) socketpair(0x10, 0x3, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() dup2(r2, r3) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x1) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:48:04 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) r0 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x100000001, 0x40, 0x4, 0x4, 0x2, 0x4c, 0x6, 0x10, [{0x6, 0x47f, 0x0, 0x7ff}, {0x8, 0x3ff, 0xb3c01b4, 0x2}, {0xec, 0xfff, 0xc38, 0x3}, {0x2, 0x1, 0x8001, 0x7}, {0x3, 0x80000000, 0x5, 0x4}, {0x7, 0x3ff, 0x4, 0x400}, {0xfffffffffffffbff, 0x8, 0xf65, 0x62}, {0x4, 0x0, 0x9, 0x5}, {0x6, 0x1, 0x0, 0x200}, {0x1, 0x1, 0x1, 0x9}, {0x62a6, 0x6, 0xb7, 0x10001}, {0x15600, 0x0, 0x9, 0x4}, {0x200, 0x100000001, 0x7, 0x2}, {0xfff, 0x229c, 0x4, 0x200}, {0x1, 0x8, 0x100000001, 0x7fffffff}, {0x3, 0x4e, 0xf0, 0x40}]}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:48:04 executing program 1: socketpair(0x18, 0x8000, 0x8001, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x80000000, 0xa00000, &(0x7f00000001c0)=""/32, &(0x7f0000000200)=0x20) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r1) syz_open_pts() setrlimit(0x3, &(0x7f00000000c0)={0x9, 0x7}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000140)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) recvmsg(r3, &(0x7f00000004c0)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)=""/114, 0x72}, {&(0x7f0000000300)=""/178, 0xb2}, {&(0x7f00000003c0)=""/62, 0x3e}], 0x3, &(0x7f0000000440)=""/98, 0x62}, 0x67e09aa2de98c60b) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) 00:48:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/189) 00:48:04 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 00:48:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x267d31e89f819aae) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) 00:48:04 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x90) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 00:48:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 00:48:05 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x200) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x4f}) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x3000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) shmctl$IPC_RMID(r2, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) r5 = syz_open_pts() fcntl$getown(r4, 0x5) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000080)={0x0, 0x101, 0x7fff, 0x7}) shmdt(r3) 00:48:05 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) nanosleep(&(0x7f0000000240)={0x7, 0x3051186}, &(0x7f0000000280)) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000000)={0x3}) 00:48:05 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 00:48:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x354, 0x8, 0x3f, 0x400}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x14}], 0x1) write(r1, &(0x7f0000000200), 0x0) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) 00:48:05 executing program 1: r0 = socket(0xad6f72a4b0266735, 0x4, 0x0) setsockopt(r0, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x2, 0x8) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x7134a03b) 00:48:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) close(r1) r2 = socket(0x18, 0x400000002, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 00:48:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x8000, 0x1, 0x7ff}, 0x80000000000, 0x6, 0x3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 00:48:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 00:48:06 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) 00:48:06 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000200)="6bf054dd027494e6d7d35a08c93db9dbfcc9b87946eb8bbb19e6f2c7ef8492bb14774110c5c5954052be177fa69aeb25077342da0bbdca72e2d4fc6e33af033378b396d5e24965b99dbd1dff85ba368c53fd45b324fc5f2b061d8638d1e206c37f4442cf0469693bea9659e58f511651b99ba7869f6ed9ec2c2534d6252e843f0c6071ba574030d8f94e001ff8678279899c5e32f23cd1cdbb93e65a09c2ce416a14e6c96de9d45805", 0xa9) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0xb) 00:48:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x81) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)='!', 0x1}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 00:48:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000140), 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 00:48:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x3, 0x9, 0x6, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) 00:48:06 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x452) sendmsg(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sync() 00:48:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x20000002d, 0x402a, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0xffffffff80000001) semget$private(0x0, 0x0, 0x100) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x159) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) 00:48:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 00:48:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 00:48:07 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='..') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) 00:48:07 executing program 0: clock_getres(0x0, &(0x7f0000000080)) 00:48:07 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 00:48:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x80000000, 0x10001}, 0xc) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{r1, 0x1}, {r0, 0x4}, {r1, 0x10}, {r1, 0x8}], 0x4, 0x6) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x1bead3db) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 00:48:07 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xfffffffffffffffa) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="810f9d4579073b20c63e8f179c2fbab17dbe6509b957a9e8", 0x18) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x100000001, 0x7f, 0x80000001, 0x4, "14809b780be38d491bf0b1cbc954dfb56f3443b9", 0x6643, 0x435e}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x6, 0x2}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x8, 0x8, {0x4, 0x4}}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000002c0)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000300)={0x8, 0x7, 0xffff, {[0x20, 0x4, 0x10000, 0x0, 0x1, 0x400, 0x8, 0x9, 0xdb4, 0x3, 0x4, 0x1, 0x2, 0x2, 0x4, 0x81, 0xff, 0x6], [0x65b, 0x8, 0x2, 0x0, 0xc2, 0x7, 0x823c, 0x1, 0x4, 0x8], [0x10000, 0x6, 0x7, 0x1, 0x91be, 0x0, 0x48dd], [0x4, 0x2, 0x5, 0x20, 0x46, 0x200], [{0x6, 0x8, 0x8, 0x5ad96603}, {0x2, 0x7, 0x200, 0x10000}, {0x88aa, 0xae4e, 0xffffffffffffc191, 0x9}, {0x3f, 0xd75, 0x5, 0xd20b}, {0x8, 0x3, 0x200000000000, 0x1000}, {0x3, 0x2, 0x0, 0x38}, {0xfffffffffffff801, 0x0, 0x4, 0xd6}, {0x2, 0x7ff, 0x40}], {0x7fffffff, 0xffff, 0x1, 0xfffffffffffffd32}, {0x7, 0x4, 0x8, 0x4}}}) r1 = open(&(0x7f0000000580)='./file0\x00', 0x800, 0x16) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000640)={0x1, 0x3}) r2 = semget(0x2, 0x3, 0x180) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x1, 0x2, 0x671f, 0xdb, 0x8, 0xffff]) sync() getpeername$unix(r0, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000740)=0x65b71123) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000780)={{0x18, 0x1, 0xc05, 0x3ff}, {0x18, 0x3, 0x7}, 0x7, [0x4, 0x7ff, 0x6, 0x20, 0x5, 0xe8eb, 0x3f, 0x3]}, 0x3c) r3 = open(&(0x7f00000007c0)='./file0\x00', 0x80, 0x20) mknodat(r3, &(0x7f0000000800)='./file0\x00', 0x20, 0x8) r4 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x1000)=nil, 0x2000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000840)={0x1, 0x84f0, 0xf, {[0x8, 0x3, 0x100000000, 0x80000000, 0x81, 0x0, 0xffffffff, 0x800, 0x3, 0xbe, 0xf263, 0x9, 0x7, 0x6, 0x6, 0xfc1, 0x5, 0x1], [0x54fe, 0x0, 0xffff, 0x4, 0x7, 0x7, 0x8, 0x4f, 0x25, 0x4], [0x2, 0x10001, 0x6, 0x0, 0x5, 0x3066790, 0x7f], [0x0, 0x5, 0xef4, 0x100000001], [{0x9, 0x0, 0x1000, 0x8}, {0x8, 0x0, 0x5, 0xffff}, {0x7, 0x6, 0x200, 0x1f}, {0x0, 0x4, 0x80, 0x1}, {0x1, 0x80000001, 0x3ff, 0x6}, {0x1, 0x8, 0x3123d1a0, 0xffffffff}, {0x10000, 0x8, 0x10000, 0x9e}, {0x4, 0x12564c2d, 0x7f, 0x5}], {0xffffffffffffff57, 0x6, 0xac, 0x36}, {0x1, 0x8, 0x10000, 0x2f}}}) shmget(0x1, 0x1000, 0x82, &(0x7f0000ffc000/0x1000)=nil) 00:48:07 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x2) r1 = open(&(0x7f0000000480)='./file1\x00', 0x8, 0x10000) symlink(&(0x7f0000000300)='./file2\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file2\x00') 00:48:07 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) ftruncate(r0, 0x0, 0x2004030002) r1 = semget$private(0x0, 0x3, 0x200) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0x9) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\xa8\x00', &(0x7f0000000100)='.\xc6\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/154) ioctl$TIOCDRAIN(r2, 0x2000745e) 00:48:08 executing program 1: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x1) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000140)='r\x00') 00:48:08 executing program 0: mlock(&(0x7f00004d2000/0x2000)=nil, 0x2000) mlockall(0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x6) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000180)={0x3f, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x7ff, 0x2c}, {0x4ab, 0xffffffffffffffff}}, &(0x7f00000000c0)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x6) 00:48:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xfff, 0x3, 0xf5b, 0x0, 0x20, 0x80000000, 0x6, 0x2, 0x0, 0xc7a, 0x1}) kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)) 00:48:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 00:48:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x20, 0xffffffffffffff12, 0x2}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x88, 0xf0000000, 0x1, 0xcf6}, {{r3}, 0xfffffffffffffff8, 0x40, 0x80, 0xffff, 0x128}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0x1, 0x401}], 0x1, &(0x7f0000000100)={0x2, 0xffffffffffffff26}) r5 = syz_open_pts() read(r3, &(0x7f0000000280)=""/197, 0xc5) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) fchflags(r4, 0x0) close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000200)=0x400) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 00:48:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x3, 0x101, {[0x4, 0xb53d, 0xfffffffffffffff7, 0x6, 0x964b, 0x3, 0x153, 0x4, 0x4, 0x8, 0xcd8, 0x8, 0x1, 0xbf6, 0x0, 0x9], [0xffe0000000000000, 0x6, 0x8, 0x0, 0x4, 0x1000, 0x3, 0x2, 0x9, 0x8], [0xe3f4, 0xfffffffffffffffa, 0x1a13, 0x1, 0xffff, 0x6, 0x6], [0x7, 0xffffffffffffffb2, 0x81, 0x496, 0x7], [{0x8, 0x9, 0x1, 0xec}, {0x1, 0xc5b4, 0x2, 0x8001}, {0x100000000, 0x1ff, 0x80000000, 0x4}, {0x3, 0x17da, 0xfffffffffffffffe, 0xa5}, {0xfff, 0x0, 0x7fffffff, 0x2}, {0x3, 0x7f, 0x80, 0x1}, {0x2, 0x6, 0x8, 0x3}, {0x8000, 0x8, 0x7, 0x9}], {0x401, 0xbb, 0xf4b4, 0x8}, {0x1f, 0x38ba, 0x9, 0x9}}}) write(0xffffffffffffffff, &(0x7f0000000380)="19921a94e9c9cccd958e5eb573bc337662ffd19d7cbbee110dcd35dccc2cdc5065fe9f28ef10c4ef960947e9164819dbfb4fd409182145dff6f3d15a3002f041970976bd6c9336717b3b5db8627744bdad6ef6daf5f3497fd149d5c02e21e3b3ff82069f792ba040f4acff3cc9eda8348c6b43c757", 0x75) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="58ceb34f6f9982a3e95a189f041e7ea2db92fb2e2baa9ad797a2c70bbc044e787dcf02bbe9573e5f6b6edd9df87f80bcb7050b7d09862454d8f6f75fc5addd7b882d72370296ae3ceab921b9bde56e6070036bbbf21ee4a20d978d7c37d275", 0x5f}], 0x1, 0x0, 0x15) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000400)={0x9714, 0xffffffffffffff00, {[0x20, 0x2, 0x3, 0x7ff, 0x1, 0xd8, 0x3, 0x4, 0x9, 0x1, 0x2, 0x101, 0x4, 0x8, 0x1, 0x1, 0x7, 0x800], [0x6, 0x0, 0x8, 0x8, 0x3f, 0x8, 0x8000000000000000, 0x2b6, 0x200000002000000, 0x6], [0x0, 0x0, 0xfffffffffffffffe, 0x1, 0x8c6, 0xffff, 0x9], [0x1, 0xfffffffffffffff8, 0x5, 0x100, 0x7, 0x1], [{0x6, 0x1000000000, 0xfffffffffffffffb, 0x3}, {0xffffffff, 0x1ff, 0x3, 0x1}, {0xff, 0x1ff, 0xffffffffffffffd8, 0x4}, {0xfffffffffffff800, 0x10000, 0x800, 0x4}, {0x8, 0x1b47, 0x0, 0x8}, {0x4, 0x2, 0x8, 0x40}, {0xb94, 0x10001, 0x2, 0x6}, {0x8001, 0xffffffff, 0xffffffffffffffe0, 0x7}], {0x1, 0xd238, 0x2, 0x4}, {0x3, 0xfffffffffffffffb, 0xfffffffffffffffb, 0x9}}}) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0xfffffffffffffcf5) 00:48:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000280)="126ee348a6003cfe2a73883a8854c057ed761800089b11a688e47f63e30404ee30e29d14096cd09c702aed1314ec649ba6638c281fcf7fde56cbe99a8393c19502ebd207f6", 0x45}, {&(0x7f00000004c0)="5738e40965bff2f797562533ec05ce5b6080c5ff921f12e49113901146a8db431ca94a79fc5e1e56ada383286e1a2f708969474e9b1cb51f07923a0bdccad3ed537d3158ad675fb4e8206e0b46addd332a04fd45f3ba6c3a8a43a8bf97914f44ed7904d098be9460619398e477ea5e1c1a098fb38ebfadf9f42c79ce499c32cc956590294668ce482580c10eea", 0x8d}, {&(0x7f0000000300)="4325484e07a78ce9f6696738cd1edc77416399cdff12cdb044fe5f0463c1738bb92341786cfeb0cede48fdf5c4bb9d4ab3b9d6e083ee3b5662fee144429de5fb2dae02948e3c0678924849f0028f6bfb766eb31bff601413dbdce26f1ad0873a647d768da519b4cb6fb7eaba3f3af7", 0x6f}, {&(0x7f0000000580)="65bd4281224c60f5512f91768fa5607df28d5fc404d8b26c199c8aa76b92b76e074997bb9794461b4922307f59f247d79b600290ca64213d2dba3cea3f6e3c99d5ce9c423124ec5c63413189153104e9ee1ab601d9413f7b56de9cf9467a7033311863e7aad98cd58226a56dbd1166036ae472", 0x73}, {&(0x7f0000000600)="7cd5df31c76101403102c5e75a94e618c03f2b2689750d258973c3429a0c468e1a81da05797c81b9156f3f2702203c2c4b0adb5193659ef89c14", 0x3a}, {&(0x7f0000000640)="eae1e1ff5d8281366659a6512b26f3481f93416f670583b2f046aa85b4b8db696b15e293470c10705f703273a064d970fbe693428b6f87f9dd66dcf688c65be1d60d0e5d73a6b5377972bca9bccdacbe6f571481f17560ab5390312dfe641b28abc634ba443ef72f", 0x68}, {&(0x7f00000006c0)="19e9b77be2201bf24fca6c22379c4ef37637d1eb4d9baac777e430528e001bc91d34ebaf4c672c70c8ae664c8abcc8963a263459615ed83410be6359e7c7176d69e8f254d9a9f9719765af42e36a55a7fa3632c43776cc3bed1de7c9cf81b1d9bab17d66429131b8dd00fd4d4cf6d18aaa7951610410b3edabfa4b08f15d6360a2bbcb70a9fac02eaf898c21b256afabbd13b532e16e5ac66ff4ca72e2e2aa8c71a0e41fbdfd4b43749841fa6c948373afe0deb5b3f518876de9", 0xba}], 0x7, &(0x7f0000000800)=[{0xc8, 0x1, 0x2, "3b625555f627e1ceb358bcee6b80fce4dcfdaac43da5d554a7408f55c56daf86520dbc770977ab052be0ea343aaa6e3d355c7fe7391b499e43eb04dfe70a640228329c88809515caa2691b7d46b8e998ae3a99bb6eb1a397c5622952d14b61af86a459544b23163b804794c290c901329b28b268a68681810209a0e376da84aa392961edf5cf776d77ea5c765218de82abddb0013aea4efd0d16027fca7fcf0b1357363f17482874f8b1561180f70df553f50b"}, {0x48, 0x1, 0xf8d, "359f490e3c7d91078e674991d58272833b00aa0567281bf9d120deef2b181a8c47e69bf21a6fdfa0f41090dc8457fac738c71853ca"}], 0x110}, 0xf) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000380)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:48:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) 00:48:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="9d6202992961f423f8a3e049531f4696703fadf9df05483e42cdf5ed419e7ddb39aa20b44b18808d4d288534a759700cf94b0f8bc495d3e43d144180002115b48d9d1314fa16b2af006ebb0c22a0b8657d67591dc444328660a2d8587234d0d2764ad239d639427444e8eecc65299783f78789ce1764f2912d9c065ee8247dbe015c5744f600229f3459d8a94c7c69455ead682344a874f8503ce5ae2c6bf4d3655a484b9370a0cc5611b3628f", 0xad}, {&(0x7f00000001c0)="0382bbeaf09179afc20e42c6e82c7f16c716a016ff2df87e2ec7d6cc4afd87bad412a2001d288dad011a440072ccb97657485e0c25", 0x35}, {&(0x7f0000000200)="f6d8c9c55ee5849824b14bde3a4cd04090a0e74bbcfb92041ef18aaa42f444003735bd927372c51d96d4b2227ee73d0438d7a22481065aa9ebc535d4daadb9a0fa303876ea257b7a85fde7c68aa0c0c11da3eef2e32dab7d", 0x58}], 0x3, 0x0, 0x0, 0x8}, 0x40f) open$dir(&(0x7f0000000400)='./file0\x00', 0x40, 0x18) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000300)=""/201, 0xc9) 00:48:09 executing program 1: sendmsg(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) r1 = getpgrp() r2 = geteuid() getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockname(r0, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) r7 = getpid() r8 = geteuid() getgroups(0x2642, &(0x7f0000000800)) r9 = fcntl$getown(r0, 0x5) r10 = geteuid() fchownat(r0, &(0x7f00000007c0)='./file0\x00', r8, 0x0, 0x2) recvfrom(r0, &(0x7f00000005c0)=""/254, 0xfe, 0x1, &(0x7f00000006c0)=@un=@file={0x1, './file1\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x1f) r13 = geteuid() getgroups(0x6, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=ANY=[@ANYBLOB="6c65308c"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="03dbbda5a0a34573d1ecd09504c15c5ce93ee1bffec14763d6110324cba60239644a37fc2284da424af010374d", 0x2d}, {&(0x7f0000000080)="343568a9520ca30bdfce0cb7833a64d23621822d5c886ccfb23882e2a32c42dd05a6f69bfae7644d02678eed0304744d1ac5597d50f5c450d0", 0x39}, {&(0x7f00000000c0)="987ab53363824e9884a62184708ee7e0cdd844f8de954bf7d2f9a5cdb028103da61d2a91b1202ad311106c78ae06079010bdac2322e552bab1e091517531750a1720270d963155243c1cd6c8beb2660739e1e8eae15c18", 0x57}, {&(0x7f0000000140)="3a277b43c6cb5e29f8ec8ce85acfe8304ceadf9d669078d883ec5be33d1970bcf8d88bb237825b5fcc55cdaa3dc3e770d5cb7e6529bbb6dd274a9870f9316f89c3deefbd9b8ad2cac8c81b2dc327e21baf57094752c04290f0fa8b599f62abe5d2cf53b5724405630b923fbccf1ffa8beac032710b62a3cb5c322d9477eb490b37ecdb817fda2cbe1f5aedce2a98f69887e3b4250fd9e28e27b1bced6f6ae8", 0x9f}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000d00000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x4}, 0xa) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) sync() 00:48:09 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) flock(r1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x5, 0x100000001, 0x1ff, "3ad4de7f75218250d8a2643b1dfe77b67a017f9d", 0x1, 0x4}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9d, 0x9, 0x8, 0x5, "601c14f8e213f4c3aa58e8fae51817a9ba75ff6e", 0x100000001, 0xfb}) fsync(r1) 00:48:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) getppid() r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000001540)=0xc) getgroups(0x6, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchmod(r2, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r6, 0x8) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000100)="fabfc96474b2012e584ced0f7d74ea7cf2d0bb09a35fdb354a3da7f8c3828c451417845a9745a8d7a53cd8ad98e956aed87fa516335d1da9b1603596605c1433a52bb90c51150e81a8385bb8d2a1835dd5bbd3243764ae5ad7324d92e4cc008f4efd538170053f9766fddc240751f9d356e5ea9315a0", 0x76}, {&(0x7f0000000440)="a48b3a756a8f005853feff80055dad1cedcef29bf5ef1140c7b764a9463d18aee475a167da1c35112191ff410a724c30041604c1ebc3846af74caadf9a10623f229525490cccc789ff7b8140aec8aef8f04c43ee7ee38daf4a4c489a9ce32241a5cd78682cfa02eb167b42d4898732e399fe848e459b928b1cd857e93db29b7e0c8d6ba5ca1d05b613ee6a7e3e944adf777736b797d99fb89eb7ecd0fbbf4380acf6a17662ab1579de9df2975f2b1bfe755dab03fc71a93029291ea4a7fbff615250996d375e7b0ad86269e688ddbc2e5b6c64161ca5f36bb92b3a9774573a47aa209e4c2a58374216a07f9a64740a1ae5137306379778d9811a54637c4c52772609de20e640472c8239aa4a2edaaaf7a8a903118f9ffec08c1961d67f51363c7ff1c53834e33a0f9980b6e94967923df630d0a9c5b990c5b4a2d9a34e9fa5608cf03a3a6c5f8dc0a603a57a645624fc7e0da615e7b93af3ba2cca6ca9c65270584b8562e0c41f5a52c1227950a7fd3bb1df131cb2f5105cfd7b0534468dcd298d6c1b1c7bbafa5852474d5772994609f298acc9026c53085fefaa7511d861c24dabac00fb7df061c0938005ceda6400893303d82cdf67e7974ddab80dfcc4330b995c45592d32c0bf0bede0fef558741590147b57aae5b1d152f434bd6d6e1960289a78e9929fb3341d9fed99a2af8734ba9e1236a74b07fe1f43de769abe47c2ddd7f6927dab8f5ddcb1990b54f28f4fd3a2c8779518c6d1996c0767d88c0b2c3e0a6026c2452a7a996a77e401fa6e9837c467bc91b8f6e2beb71a98a33fc58a88159ca955078e183513dfe3e505a33cb1f78b3340b673ab3a18459da954c987b88210a4e7128df2b9adcfc956e23f3f4be77b51f105e612b76b69b76856e1b05346ed39e70632eefdbc10a692bdd13f922e07df0025f1a4fc26e867d4d8699e17e1b996caf65284e02f593dbfd0510f919a2ae4882d3bae082e1de9f11c09ce019c30d22fca7d63da2263403fdf5d318f28a2e0ecb84f9816f52a929a7464028136df985d61f99f3cd032c9084de69096df3152884b3e6b21ee9bacdd235b7dd53000be4b2129a5f1b6a209919834a56de1d3673cadd5b97b8159950bb544dfe840da26f39ff1283b80f5e52306e778915526051a2dfe55b431dfce1f48a48f3784efbff3d4cf9661581c8fa2be25d8fe8e4d34222e89a86c988f2c355c2cad1ad2decb7b6c39ac5584472047a0fc738bc911afa3a89ea6538f2c21ff93613004831b5f8c009f67c8a0b4d149a54c1280fc0ca6caadbbd5c8a00aaf4cf34ac179cd9a676dc0ccf44a768b3e8cd05676442cc972d0beb07f4f4cd81f8f30289d95f47aef03e380fdd0827ec4e62ccde8e21e4e25e38cc8f9680e68f10d686dca4daca35dda440a96e66e67c4d9a366fdae4a394ceb66c1e84ab1e10a2acb9b913c97dbaf43ea0bd2eb27bd7511ddad8f81ad5ddf2633b97780a9c49ecec4a3ce02b23a009afc6ce1a65b7f4fed7fcbd5f46398840ba471431c703d63543d670f120a3fb9a4cd621cf5a1ca827da67c5f2d49ba960afbd2eed940ceb64dea8002aff421cae0b18c655a06a4e31fc5ac004fe34a74e4423dd2195ceb1fac53cd3a7debf0d4f5ce223711cb742e1c6e2b99f56b40ad1782e25d1fe23958100e30d4281da561ae59c5f0e8a783f0b5ef30fbb90501da1ee16b060d9013349255580ef955d1b0855eb0692d1f162e01ce6f738411456bf5eaf537693939e61bc8dc202fcf58362c167bc5b579b5faaedea8fff8558ca382cce906bdcfd63b9c43417ddf67e003423eeaa117a3eea1da7cdb2c2b677b64dc7e9913000910ae911bacaf2bb2808caaa4969399e4e9037e2bf632f7a49327b9e99583d6d1ee19c352814c0cd4fcf6e60444ad144e3946b03acdfeef445cc704e339830a904ea7a6d924518f2d0806b834a0c3a57c4a5f4f8290eee4835c5d77b66a08e7b49baf9964a5944129093d13d56a79530e420f2693cb5e90a4f00b01f323d769f0999376c1fd621de42b3481e61844b63c71dc1735e72f637552c7903702328978d4b94de19c4bce98d07c47578dc08a54b05bd58ec9e3d80b057459230504f9594015c263ff74f7a070d26c9551bdd81e0a838b67db5d1c3b7623e3e7eb4366c02802eef89f22cd93bdf9644ec1337d480d620cf3b986aaa8dab1c1f2be3aeeefc37ed2031a7020a6577e475c7b69967ecef7db5f048ecd7ad76419729dffa101d5f66cebf644df9a016e6bc4807bf23d95c8bd295030964520e85ca7ec8e5ff65964114ccb0995caf49fb210b524abc7065f855368a6ffed0d2e3971ab206d691a1824f25192a11e84f75ae49711646703882f643a9af8d9ae15e1851987e99072964c8da2de68cf5e95d9630f197933731739f2202aacd87b362f54d5f28584f3bfc697389723843f33791c9d5d382e5cf37ff9e1ec2e180cb4be852aa71d75735cafa2c946cec9dffa427c5b16cf6d885d84edfdf4df384e88544ff371a011761b91bc3b037bc29d257ca9d8d4ebe9b1ddf11ef45927ce6edbdacf54cec4917ca0b86402b3db7b595f0f725ceb59041ec44c41779f8266124d693d94e4a3cf64e9bfb87f335e26b1047b9438537857fc83d514ebef9a6b3e843a55cb3d4ac879320bfea72f9877496327474904324d9734e0ed79f771102fd01e4b24b52dbb76987b32029458807ab7d2d0044404566d98441a25483734463de1ef686de35381c7dbb0b0466ef5d0941a25332dd622d722d0198b9122c597627812e71aaac7db19f05e44b058b5de336ad0177b6ed0e4424256851c1a80e1b6e9e4258411d3ddf558248e22153856208a29fe7db6608599ef7b0059ebbed4e1ed6653c4076900fe1e81501bd90b6ccf6f6c94a9ad12ed8e5179eb9f78ce8a2d5c7fdb624cbfa3febf8e69c3f1f74bb5336890de2274ed512f8147dbbee0f0b283147655459a1ae0284cb66f40f2387ee2bbfa6c02ae52f0509b159b6fd54994ec67d79e14a159ea7c7437b8835765a2d2fb884885582b8625c58552d872290b55e58137f3f5cb6a37fb5e9a9dc88f762d99b5ba34fcb252f77fc1d00e2fe5932970d0a645d94dda843b5f04e239a2b101616a5aab781b3ef12be0478c8fdd2c3c07b492242f87e96f9c23205c166549732d3792e2b127616d5904449d65e318a416f084e489e8083593e8273b9e773c9b80f589eb155c0d5a92bf87fcc34d37a5a3b0e80e28f6d227925969284953ae44fc80ccf87a813af13eacfdf354419b24445f192da1d2b4258a100f23b801034afadc1390a9b322f8a17a98dcfeac0a3b5e10ad5496d09cf3f9c816a49eda332fdf2b46c2cdf79ece254195a78e7a8dced52c9b7d79cae4ad8c9e915e0cfac63dc43bc388c57f4b0871ce5e87f133407127c94cda02f9e3eb287860ce31d2387db2d1da3c12ba18abaf9ae000af15f8b3c17e588998e5720a76b21ff6bf34602761c349fd425d22ef6f2af97021bddd07cc9fb52325aa273d985b78bfd5f20474850be6e0bb6368d6e89394318be7839497e3654e5849a2936fed5cc4171cb6e9a85af5db52222d235adb205b81dc592b03eed8dd6ddd37bd0bd82d7ccc58685dd8d1870be54bc7ebb2247c2ebfaccbc02c162a94d493729835ee04b2d287ac6b3bbfcde912e3140baba72b8f056feae76f7feee66e9f0b4787c390d0321e363339dcc60ed930c017f453b3d5797fc89a82a432afc3cc15201f411aa1145ee9f9627fdaad6b071c5d982b175fe8395745192788832bc43ed97235bf56d2a767a90106ecc1c753296533033641bee4564df408167556f2e264621edad2392ef8b4ae2d8007dc89350d1f1221f5405420c7ff00d7eb572cda972628ae51d5c390d89015240e4eacd0ecc2eb33ebe8e048eaf6bdffdcab269b633482315dc002151c4a51176100aa40215440fc8ca9ab4626ba4ea0cf292ca669825fbe59fe33ddba965e9a51f9abce639e5264bd59f9946f116bf5b692ceba630fd3819294091ff9f7bff8dbbc3500cb9d798b6996eb2bc25cc0a456d21b18a8f3d2e3ca07410a6bddf96b04427bf99e060ec0531d69c4dae421eaef04ac5753705e7cfc2827c3c51a4f9dac31fdbd53cc1c346ee2b0822e597cad7b801f2da66ea84ed060ec8351212cb732364ebcdf540a11bd02dde2c6b9af5a82926347232d49a8d41cf21335783acbe46cf5c008a6f7c6694dc6fccee14aabfad1c036c1acb1702df00692e503c2889c6aa2354c6584af9f851634b7a2ddef26083297f96523b964be205efabbd0f91196c4d14afd1483e173b9b6d69aa3dbb04673b5b7d47436bcc00ad3a8ea034ce22d4c1b16947ccfdf17db3aaa5a4c81c0fc20e867bf17113aaf5e6e1a7bf84bb11afaa5a3f7a4040c7a179eb6dc5d0d51245ec970b9f93ea3864cd4d31c529cf778003e7384142d64a6606c0e5ab6d6d8e17a380576348b8dac86c69cab6c2cd03acc970a77ec8d3ca9f4e8f0dc44e37140a396f242d0cf07f68e1cbeee2665bf5f942ad84e9937543f4bd4f3d0101326d1429644a3e4da43dc39101ca280be34b2527b3c76e01e2253e48c96daabea8eb08215e049c099dac736c05e4dbbf71701ed1ecfecc4105967474bab0c8c45b361a97ca78125da8247edbf36bd8e9eb67a3197cafc9b647849146e5203d246500479293368d8e7bc0f6b6d64041baab7397c80d5caf6697711e1d2d2a8c1eea30f07e3413f42cda5a3a7b3cac07e5ad06ccd0dab52f202fa1bf74864d77ad4f7d7b55dd9252902c40f8f34e808f3be0efc65801db0b685e84ecc738f22bd21c6231f69c1d2426d2c98841b036df507d083afded758dbf1e58640f6d807a022bf9ff52fa7ddf87f2145c8eee0afd5209fa6416f336cce3a65f32151787f927d38da773c1eaa31643f954ab7b2ec3b1456a1cbe09c536338f8ada013f53e8c6fc2e00aa5ec9af2dd474a17a9a6e577581b8c6dd5e2fc7e2f7b8a496519dafa3777362e948c773b947146ea996dd8c4be7c021e89d1b293e3dd5f2ab379e61811301ac254c413a570816a5c4ae78dceb6b246c581cf2b2f4134830b3a4eaeb0157c78703d2d863b23597da3c6d695305e5945445449c6eee153bbd75f55a7afa5620203c672ce0c57c01b79f20335d18c6abba9005beea80a757dc566cf8be3a40581b11d5592e77246f221745d926ea04e123f35fd3da2228407d32f754feeb504f16c179dee6a15a043f55b71d053513db94498274ce105fa38e37fca3dbc2645fe6fb2282dab71c0b1c8f56ecb1b89f53819eac033d8960aa002591168c314f5d0dad057d1def1e47f743dbf616b5daa8e78141dd9272e863c320885ebc8e898bf226018b3cb86250aa608534040ba960c6107e226af8fd4bd1ade6a7debea90bf98622db68cd6c017704655f9a44dc48395ffcba531c7c465f6f22492785c67345ca5cb90c509086a446a8709a6c7176a963f2af197948ba1c84fd362dbe4c002c2ecd56fa17129407b0e1ce44666209499cdc30e3384a0d489ccf5d57b2290e3e4dd6933d56519e1eb2a6aea369add810286e74bfb5e8327c5f41d1f8111af56f681743f0b48c52cbb9eeff4a9be22d1fe18698ff06431988b5932eca44a28f3171ebd504ea614896ccc87befbca23aa7f8d63deb393c08c2557182bece1ad15a2dbbd03a0042e8fbb05c606709497a5afb12933c3c37725754c455f842afca0be20f1165849744f2a13b75a0b688eda2e56cde6ed3179475b1f87e6bd79950d4880b1138a", 0x1000}, {&(0x7f0000000180)="74cccba692418c5ba035b590ee8584602b6684e269672dce288199bd837911", 0x1f}, {&(0x7f00000001c0)="d89cea94e8d50a3ea149bf419452cf5e4582411efe46fe23b7668608da753b3627982158e6de8c939e69537ed153f4f4f535f67680e2e85ee1687eb4eefd1f705ac38c2d685565b408987409e9251b39d81b00b3134ebf2f0d226f55dc27ee9b8a4d7eda57f4aa3f4763215f049d8b11469e9a0cc1259771e675e7b17faa8a8f8e04780f05d1f3720c665bc324daef3b586a62004bd5c8d41f4b51f986", 0x9d}, {&(0x7f0000000280)="e986cc3bf4ed4aa0186026250c02be3154b4bc748504bc4ca0934964066c80e61c98b0c2e34138e66cd31b538157cef55074815067fe8d57837957ade2413cc9eaa36fb3b2aef809b38aaa958f277885358eba8812662cf8069382d304f89deac8ef3f14f6a6e3465ac1ec0ab544e49588a08483530b3622f26dcfe44b3b5a239e853c", 0x83}, {&(0x7f0000000340)="4de14a67f65bc5f554a6b41383b2177e40b9492b3f1395429a49ee9982bbf916e1b404132f431ae5f04303d220f462c5fa3044cea27d742d90a3437fe2181daa8ee921a4b7faf7a576c1fe65323edd19e080afe8d54ba07faca8f68c05baa05b", 0x60}, {&(0x7f0000001440)="1afa8786087780650a2608f2eaae5ca6e2cc74a510045a268e0540824e5caf1f1baad5214bd61ea26a977b92ea6ebfe024a8ec51c7a0ad25fe73de46831c26dc90f77afc92c6b3d2c1e2d9b5fb60f636bb7a30dcee2456b34c3ea5fbe68bf036360c173a089854f5d7841dc85489b50c548fd9244a2d3e8ca622522ec11855", 0x7f}], 0x7, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r2, r2, r2, r2, r0, r0, r2, r1, r2]}], 0x58, 0x2}, 0x9) 00:48:09 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 00:48:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) socket(0x6, 0x4, 0x0) 00:48:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) r2 = semget$private(0x0, 0x1, 0x508) getsockopt(r0, 0x407, 0x40, &(0x7f0000000080)=""/145, &(0x7f0000000140)=0x91) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x80000000) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 00:48:10 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 00:48:10 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTOP(r0, 0x2000746f) 00:48:10 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x149, 0x2, 0x0, 0xfffffffffffffffa) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 00:48:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r1 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r2 = accept$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r1, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r2, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f0000000040)=0x21) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002980)) mkdirat(r1, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000002a80)) setrlimit(0x0, &(0x7f0000000080)={0x7, 0x8000}) setsockopt(r2, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r1, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 00:48:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x1f, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:48:11 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r0) setrlimit(0x7, &(0x7f0000000000)={0x90000000}) 00:48:11 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r1, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x290, 0xde2979768cc5561f) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0x0, 0x8000}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x7fffffff, 0xffff}, {{r0}, 0x1b11422cfa54de6, 0x0, 0xfffff, 0x3ff, 0x79}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x80, 0x20}, {{r0}, 0xfffffffffffffffe, 0x28, 0x2, 0x7, 0xffff}], 0x80000001, &(0x7f0000000300)={0x3, 0x10000}) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000003f31ad848b58de656999ceec2aff6549cc8d5103530b1fe1c3e960f25b5c67b0918791d12f182bcbe5ea921195f03b7f4ebb50f8a60e68a3f4cc1426e42292ff1c416f829de9a52ef884e728e276c29fa8ce2c473b8502a93c89fc82ceb6bd5fbc89b46d698c514051e3f1d53d1481fde072e8e6d70395f8966a901f8a654c6fd4a6e8002ee74366dba4c4bf4c6baa7702c1a7089e510765e51484e50521cc26fa3f64abb068223f81f86b8a29dae747ed8c5463a9d73bf15d4b053b8b8155e27b449cf6af3376c8f78d1d547898769d5d6913b9"], 0xdc, 0x800) r3 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) geteuid() ioctl$KDGKBMODE(r4, 0x40044b06) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r1, &(0x7f0000000340)=ANY=[], 0x0, 0x0) 00:48:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x10000) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x1) readv(r1, &(0x7f0000000000), 0x14bacace835d809) 00:48:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, r0) ioctl$BIOCPROMISC(r0, 0x20004269) nanosleep(&(0x7f0000000000)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) 00:48:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000011c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1, 0x0, 0x1d1}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x9}) r1 = msgget(0x2, 0x40) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x80, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) msgctl$IPC_RMID(r1, 0x0) 00:48:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x1, 0x0, 0x7, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:48:11 executing program 0: r0 = socket(0x20, 0x8000, 0xb7da) setsockopt(r0, 0x0, 0x100000000, &(0x7f0000000000)="457dca796356ff58bd7f6ce4677b72275dfea716155b2d837b9266f4845646ed9409024e068b52a47b6441c9a40c8eed6e265dc936daa7c4525a5723439a29f339a1ca97821c28b484467dfe563dbc39cf1a452d50a4586f0e9aa64bd357fd0f36aae516c28cd1732914ec22f2311e78a6d978dcd3b74ec624bb8c7078b58ce91612e4af3b708d841923cd06616c3a9369d14d06e8df8b3fac38dd3557dff96db189e59cbf7cdc25c8a35570f8c9645c3abd647f9a2afe5111638a", 0xbb) socket(0x18, 0x2, 0x0) 00:48:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1ff, 0x100000001, 0xffffffffffff0001, 0x1, 0x7, 0x8, 0x1f, 0x0, 0x3, 0x0, 0xfffffffffffffff7}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x80, 0x0, 0x0, 0x0, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000140)=[{r0, 0x18c}], 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 00:48:12 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 00:48:12 executing program 0: setrlimit(0x7, &(0x7f0000000400)={0x8, 0xd207}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x9) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) dup2(r2, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xaa, 0x10001, 0x7, 0x80000001, "48fb0ef9741e202d4dfdfd386257f818bc71f42b", 0x1}) 00:48:12 executing program 1: r0 = socket(0x10, 0x5, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') sendto$unix(r0, &(0x7f0000000340)="b1c59d0202000000000000000986cab201001ae3d3051020741038f53e8551f30ce3905057000486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d3da963ff37282934e4fd89f20fd3872babfbb720cdf5a872c881ff7cc53c894303b298a85ff3faa8d9211830e2f2f0c9f69ec7ab3a1944000000000000000000000000000000003262ade28d2ff6d74b6aa8a73c62dc618a9c2a3f2077adad8c5713b21182e37ef3000000", 0xd2, 0x417, 0x0, 0xfffffffffffffde5) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) 00:48:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000180)=""/185, 0xb9}], 0x2) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640), 0x0) 00:48:12 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 00:48:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) socket(0x8c1e053f4cd133a0, 0x4000, 0xdbaa) socket(0x6, 0x5, 0x7fffffff) 00:48:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) 00:48:12 executing program 1: socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) 00:48:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) minherit(&(0x7f0000545000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:48:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) semget(0x3, 0x1, 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0xb86307924c52c04d, 0x0, 0x9, 0xfff, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb678c2ba75976b0c, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x3) 00:48:12 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0}], 0x1d8, 0x400) poll(&(0x7f00000000c0)=[{r1, 0x2d}], 0x20000000000000b5, 0x0) 00:48:12 executing program 1: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0xe262577855dcae87, 0x0, 0x2}, 0x8) shutdown(r0, 0x1) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) pledge(&(0x7f00000000c0)='\xd9#[\x00', &(0x7f0000000100)='-\\\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x9, 0x9}, 0x10) renameat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') getdents(r0, &(0x7f00000002c0)=""/53, 0x35) r5 = msgget(0x2, 0x280) msgrcv(r5, &(0x7f0000000300)={0x0, ""/67}, 0x4b, 0x1, 0x1000) utimensat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x1, 0x8}, {0x3, 0x1ff}}, 0x2) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000440)="c0d185d45333dfaefd28e55ac59da5cf1db352923fdb8d417b1243fe8752367cacd09c40f4aed61fbed6cb034e6dafbdc427e42fc8e5d4045e20215c0d6d59030003615bc40ac54b9adc3b8acf3b266a41fa2cbbd011024e8bb8475628d5cb8d7a5745ded021b3a37dfc2e681853332986cffd61661c3465b9c2d7cbbf522b01f1facb36443134c9133859d327a2095512e56a1a2c1be716e18339331aceca2f2de2de7bbafc284f", 0xa8}, {&(0x7f0000000500)="bcd067f9f30a1b9fc54bcb27bf030baa9fa2df747984338fabae34a16788d56c0791ca451836d91637bf39c85029be7888da83a561be57100e1a482fb46eaaef8a76dc81ff71710cd7bff0fb6b255e8cdf5dfbf52a4ae2001a316d6a8c421ad91158da19a4cc316863005e090d89335607d15b33e9c8728a014dd8bd4f13322a1c7101eea2e63e426117ea12dd16d08834183b7bacb16223268e0c78", 0x9c}, {&(0x7f00000005c0)="073c1bdde2c0df2d1b325e127d5105b5816183f1cd81a9202885659399cf121cd94d494114da750aa79a74509db1dcde3855ff", 0x33}, {&(0x7f0000000600)="9bb0833e9c424ad2e628d4977b04f07a0eda13e3d8fb129852b6d04c7f412fc654502617ac8bda79362864be14689b4cfcf5bb78803cf741f46ce5936e", 0x3d}, {&(0x7f0000000640)="d4ee0eaa67c7ecdee1b10f46951077869e4b0b7d4e49a26a5d41be0734aea31ad8b49c2fb760f41823bd50201afbd5d084d53fb0913c2b4dcf7be409871d17ad5fa2b13da39287419b7b86c1441436fc16381c9ff88f1ee5aa6ffcf9dd9f1def32de5aa0198e2556137c9ccff74564b4ab91355c1f52e8357e9504b206dfabc4ecf2b4ad128d57c4c6f3f38fdd7492bf16ff61e699b59e3d4f7feb7b87d085", 0x9f}, {&(0x7f0000000700)="016f663ec17b7aeb0f47ff29c1ea35fbb36861f3d514e2551b60a080bdc1aa124a9b484a705c88a8e186c3aefb90657fdf4c247147a9f30785e105d507f07d6f36d7ed9e47ad758d40a087a6ac70c0800bf628aed965327d7e8c93e0f515a442d48c9a34", 0x64}, {&(0x7f0000000780)="23d4fee7a129106fd14f74c79c2da5a0b87cce98c11268816a824faf8212b5a3b614e5a93d03b50042cfc84a9e77d69c5cf16beee52a03b26351faacb98b", 0x3e}], 0x7, 0x0, 0x0, 0x4}, 0x1) getpgid(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) bind$inet6(r0, &(0x7f00000008c0)={0x18, 0x3, 0x1000000000000, 0x80}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000900)={'./file0\x00', 0x9, 0xfff, 0xffffffff, 0x1, 0x0, 0x2, 0xb2, 0x3, 0x3, 0x6, 0x3}) getsockopt$sock_int(r0, 0xffff, 0xd55d040048c787a0, &(0x7f0000000980), &(0x7f00000009c0)=0x4) close(r0) getdents(r0, &(0x7f0000000a00)=""/16, 0x10) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000a40), &(0x7f0000000a80)=0x4) chmod(&(0x7f0000000ac0)='./file0\x00', 0x61) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000b00)="06718ac27eeb820bcbc8cea8ba6a204bdc48dc37e6bc527778d33cb2dfc5c1f210ecb7126e13ce7550f8d3893b2043944d5a4bc11b646b74039426d803580526597c542518adfe011b05d38a3227f86ddcd137a3fb7f571600a6b5fa20e510d6a9cec4f5a9333b5d8db139173f2c063b233213750453e87a1eaa3c673d90086578cc7acefb010c65ab1f72286d2bf94b6d308cd09cd6d2c477a799a7353fbee7366d06245094f9a8131866c2d0b416bdb6132272e9ec5054226de37490a8302f9be18ff3c55fc74ba0eb2608e7be1a931c1d522954c07e4bbf776c0c530e97b39a86efdd1fee7b21a0", 0xe9) msgget(0x0, 0x40) fchdir(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000c00)) 00:48:12 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 00:48:13 executing program 1: r0 = open(&(0x7f00000002c0)='.\x00', 0x200, 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)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 00:48:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0xae) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)="5e261e832e63d6c3a908a3ea4cbae128e0b4b1a2b1fa6533f78d66b657080927bcf70544f688725677e453aa9ffe6f8d72b6417534d316a68c245106c54e86436342d6d60f04dbcf4da29cf65d2f12b09569875003a813d652334c12200c6cc3cb2e710f0fbf0599be678533fe647f4a670166e4e5f122d1f58c4a31d996ae86d14ae0e31e810c120f7dfa39554e9a5c16063d5c5a25d2c7667e2e278580a67a622bcbe5706d1ca8c311fd80f1c8a946c6009cad0dfc4ed02badc3a65b1e4cc1a76ddcff5dd95514b2a3d023ec8c5ff59a78872941680ce94d24cb4c27bb9c7d0157851e2ca004cb64a43ae9368c6bcf4b23fa976a579ea481ea5202f9cd74dfbdc05e73fadb89de5c617ef47ea93b3c6c7ab55ed7775fe5bd1e27c41799b8de61430ca9ba6d6c5a5f94a34c78fda4648eddd370e6eb6fd4c332bd5aee315b72a2f5fa10b25c8e618d399fa864595da6d695ccbd4891e43f66a901e7b12946918690562e5adf7c5da2df971b7a7d32e1ace76f753ae83993afaccdb48847aae5e884c62b60e63273cbfd43620d37e32ecfd6e5bbaa01acbc7de86283738c072f2b1843c1b5a4078c5eecb62482649c997be4b672c73c2422c1bc7cf82eef29c3cd1ea7e29701bb843b6219a8cbfc53d625ad6695681b78da46879ce400e423cb09f8819b977e4e4f60956d2705eddb594bfbd7cdc6db63b9b90af02f39d2ea09ad54c686a97d494dca25100b4b514ae0abf584aaba18023933f54f177cca433d1e49acef4410b581698fc8ff190ec47410d55b9bb72534f1ac09017478b76db9234bfc0698064d399eab5fbcbf306ace8b12a6c15b82ea3d30ca2b0993ccf0bcccf519fb201f558d470a944da19352274638320729bf1374eb0996ef2484a5eed9b22c66fead3fb07803576cb2f7d51d9b2afafafe778dbf971d0409b0947a4771a5adf5bf85d1f95e19dfbfb3853d9c99b268476ac87a5ac0abfed630ef2868c7ecf4c632cdd6e38a47f07b5cae3990c533038dd4bad2b0118693f23e7a82242106908516752e885841c1f1329a403ad14755dbc16946b5ce8ebdf2a7ac683e8517e1473ae28326cab68ae1f7e318b00a4a01d382f84e74fb8dcc6c2a9813f24e88f4e183102db5dd04193ba4dcc0ddb5a572ed5850f903a535dcf0bab58cc6cb96f3883bbbf09896e7f23800e486b9dd1de2675d36abce24f0ae598a340f278fe985a19ce560469faebeaab3ce085c368253f0727f0412ab6fcfabe75a72b36b52e1ed75951973088e550eedc9e833ccac2212526d8102e3355e469d0e6a7712953aad568dd91af837c668630e3a50dd3d62f586a3c537a35f0190e8fa17c42cefe1c227e7261d3a57c6795462d0d55037622fae6b60869057fb78c2069322158b5f6473072d9eae54e9a12922a951fb06c13a86c331ab71bac4347e3ac96c5215080a7fc9f6a5a284b23f574446e3223c89a9835f0545e346aeb9d020a6e5cfb12d98d53e7c8ad7143697687e6f389fb41e5cfdfcea733c79e81920c7a7c9d636410a6ba7a05998125ce1dd960fd8c1a263ba649e75a9a386162c0aeaed340da4a38ce5a68376f335fcfaabd514bb1c139340b99f1e943ceec53b75f60b26a5e371980128016ea2746ee8baacce8288c7ee9812a987c67c0902cdc55b820b7fc9b2ba199fa71fae43f21e7607ddf58ab857963041ca09e52441593553ca0746f6388315db300c4237ada3243b225dfc5ff70a823b5b1126d047ebfdf951aa877c9e61dced1cd989e7c4ae7097232e4c0f865edb01c7c5bbb35e9935a4691af6a8fb80c057bd8fc5507978babcd7631fba5c73d2fa23b650a15be32e80ac0dd01702bc765a42908cd3c10b670ab06b19d23e0253a7ef8d106a077412eaa3903f303934d22b8542b4fe6b1ab3600278102b110274b25c6fe85605048d46d495efa2ea9e9ce8c53f602e680d10229bf87e0e782685331b7f03bfa12792bec7624411f51750e754fc98552a6a1736d4c1cc18d0c9e9fa2ba6a47e64299e47729a197b4f295403421ead6f4103b24b146029623110f0c56ecc105d9c7d52862f6cde1059f47b908869b7a3cff4283eb001899ae7ab021aeedc7c11e394fd96ee8db0de4d6ca09cae63a07cde35b4e62c1e56aa8ff1ce5df0ff0fe72d61bcda0f36c487bdddebb41bc0fd811cc1a770f54658589e8223858f60efc6e16272d1800352017d845af9175e0e171ab046ff55fc453346b127d6e0d3e8874b8412fa2dc5f77836b20980459ee2f90c3196bb3b9e97006bc0f803d7f6fc7932ea557dcd548d193690cb6a57fff49b955c48d32af7d1794b6efda22da8860fe7392db6076ba9aca74d6401bdf293395709a502f66617626df2133b5a9176816f4a31beffabf70d223c718954c4b8016042bfae1f333d7c35b4c8c9ace6a4c39b4bed9f7f2204cdef16b7743b62010d57475267424c80715013939a25c4577ddf45eb346556e4fb32e8d303899051eafa9e40cc1976549e76601628622a6da34aa49037f1ace70964a990767d9e430106a46999cf99ef1b1ded1eb5be00e53edb511571773b3d91dcb45d5492d2989c6a059d942f7c634a0c00bfb50b3e2e560217a998a9dd79e494229e43b069baac35bb1c362979d57dd612b3d1460151409342d500d6314793812b17b5939c4676f1eda62ce0ed0fea8c098bef21a7a0507fc4dcf5e1fb0fd335c1c84033b97c481b4f44de22203ee7aefaf4548fce5d9bae6af3489235975197401e997e0f8fe29c22ab333710d6081096eecef93d1abe06ed8994430fd5271ad29c8e090d140dd1ab6e8997fe317cf37449d2f33f21a234ea061ac9865e7689a1fbe796be1a82e7f67bbff5326eb4c51be3ffaa2e0fb51499e6b26632f2a4c8cb635846109aafa6fcefa5971b0e1819546eff428efcdf7f582b9906aeaa490f987ea61f76a4b4320490c57200d5253cdece4c300ee47c31679b8b22df5ab0b6ac9c6e19abbb0d8bb7fdd6b6008709d5637f8f43bf51e80df2962b6cee00935ac1c7cf9143836d013bb2ca472f8ae615a4b1a716826327d964bf263033ee8c6fe602a34d2fbfba00c5c332f1272e55845d98a8131b41c8cc2d4a71a419987599b87b3af271c869cc45262ee62a3602118f43f58f7b89c2ccf19f7988c52a0d99dc0146cdedd8b01a4fc1b38c148820951775ca37901dfc46fe6275f441abd8c9587607c5877979abd9edfd81e1e8cc699ddd55780d3f89cc19b57b6aec4090f136a538c3632f6ff8d44705e6a3ae28599195103eebd335fb949c6fc79be8fd2fd1c9aa61449b5327d1bf6de68620fa5ca333a46b77f383fa1d39f51b57fc070e0fe257dd81f9de1a7133b502767dd110ccd4fe99874e05b11ceeef829e09ebb266d9fd2e86c1578d778b66c55c0a1e80797785d076815fbf17ad290585c0669a73f94479af1fcd2d77f9eea3937dfa8c2f9c0de17c85c1d2aa5e6d0f6b0cc37723a14812cec87783e86473ea7a966f874d89c13c43b25baba146fd602ebdb72d2945d791d6f17baf721d806697b0b61624cb23ee6d3e5774f744a3ae9be7bee25e58a884b3d8384b8adc8495322959d3bead05d5222227e49f227f321832800c87365b6508efdcab784ded8b41f55027e0049e75de21355d81688a15bbcac9fbf51f9f1d53f8a4e1691d346ef817dc7179a3bde983e6d03e2dec89f344fda99c578ac96286f9db7a75dd2e288a0bc123f20e8d85ec370d7800249ae8f51b469d74251b0e3336f501a1c1850b91b7234021651c8b2a6640b0b81092146fa51ab7ff2096fb742bb3634fdd1f2adbaafc4568bf29535d2b5035c9031bcefe4434a7289db6b99d8a1178cf80156d9774e127f7b2e40863b6d5691a14d162eb0df1304f1c1a05c0b1b4965e6b8d2ceb14d25cdfd05b5af5fecbdf6e984eb354241f9d19c71952ad283e1d382a36cbddf16c1b7a066bc4c57ba56696fc819d2ea7c2114ff89f779e8cee6d0ace09aa691a4410507cc6d6eecabbcd4bf1d6b2b54f8f2c2926d18c4e8e3b841e35f59f9ddc60e170c0572f3a503fa343de127519d1e135e780684462fd92aa2b2a6d6bdc10664679ad03d7a20fc5f52ff1471b681bfdf7c82ad2f0b55b30e1bf060a3d961d74d733846406e26831899e108820f48ee6f40accc760277e8e127025f619346a02bdeaa38b0deff825d19d45f87726e2b80c28c09cab4d3c46c2697e05924bd055017c27363d08a23b2d66bf03b47783274801f5e06bc9bb444cf580d92d6c0a8d6aa8d5ec90861f70cb44877112ec52af4555244a0a79c22b42d85d3ce1314fb04e3a27a996d86efae87ca539a1d7a1688fbcc3183a8c3cff8eca09e7fb349d2f109a1135e329fa3890b3072f376721486d55270d9dc869792debcb576d626c66b4f84c153fcaa60333c9c2e391865bbebe3919440a08739cca80c774459e72a59fe2ed568b678ae132ccab5d859e5d1ced7cd5130bc67ebb3e431d7c8911b843ddfc67a0b011ebb8b14a4a1bc60860186af6d2a1b7ff87499aa7d27e8138d0005f97c7b54b47f8bcbbfefa193a16de075a47b4051206cb729baecb6d8382e706aa1ab54688e35ab547e70366faad916ec92697366973fda4dcefecca946b9ac349ae1d810ad2096cfc5d879549d286c18d8a3ed061bc3a83bfa864b24cbde89818057f78a836caf8f445f42b3a2665f7d9ebf0e04720eae7c9699113d115b9c86042a1cb7cf062a61aa39b6cd20825ce7e2cb516f594dd9096fc40331a4c3a7d283eb181039b9349e8c6397fac92820a807c129fc26709c43b5dff8dc182f37639c5a5de0986add932c60165a2ed6184f4988265f41756f7eb00d555c7a0e26d6c6943ab02d5824c072f19cf32d9a0e56c04cdf3ee3f4d70d7e740e9b9a36841892a4d01dc073e2a8d79b94798521906e8e0000c1848daa2e8e66c65f64b7c2480084b8ba821ccc1a28cf6e7d59e80dfced5eda6fce4133c744df240fd172269a14d8a9e19d2a58642ed780dbe22518ecd15767ea888601cdd2254a0cab3d444ac30164bc059e10c2004a1dbd82f76f4c0d9a12bc5e47c8c61734a86770b7b667301222de9e95c174e896d468a543d01c955220c953835af9b9b7cc9d8dd968f765319469d1504a9d51d6d531f6dfb7fd34c89bcfbc6c7d62146031bb0fc42d144a726a8783161f240e197a06562eb8233fddddf6a46863ca43cadfc99401c711f06ce658eee4fe6aaf32f0cbde8e850c29477e0746b4faf37d28787329f3f54ddb9190dbe944381399acad1701562277ba26f58094fa308aa55edfee60af7b9e9d5368b73a2290c6f9444f10353676aa1551b565227dd0a04bf0980f88ee15ddb35759eb8e79dc586bf69b8495d308d5f73ef419da01b3f2d146cf9458f23b12595cbc1c5a1451c1ad73b8eb7a8ba2e8c613628528ccc7dbaec72245ebf35210f761f2a0e1f99c37364da45340979448d0b388ba1e68e39073a5301b1241886b0e7d62ddf9fa4310c2330c69b5f9f231ab5247a02d799c35139cfba100805138552c431f2c5bebc1b15713d4116f31cbd34886dc962192b5bd2f468b61f2b4bc5d4c95ad0cceca0df3fa88004bf0f9b9ed41cc3fa6c7fe5e2eb264a59f765118f74167a7c07b5387670523319b4a9bfd0ef58dc74c7597ede38288c53638c9bec208078dfb729d5cfabba90ec478fec516c3a2ba3ca99150c44e90b92e6c0d4d4e4011d2cd473e43a1e8f3c5999734d61a92964de055875acc6a8235bb29fb9b8ad75cb49dccba9b9e75c044b5f", 0x1000}, {&(0x7f0000001080)="26a1e3099f442d02863d31da34cc3b37d7ecde4a1f4d6f0ab1d447c3de9f04f6fd1d1c0f225c0e1165a5d75d57721a9217a9525d466cd0267f47122403b2e69b26657fb53fbb815360c4fa7970a34b533101e5d4e4e4bac8f314a8ea86fcc6ec277e8a166f511f30669ce949bd7d671edf627156257a67b4c9187fbdf320f4a0e7e15e92057c883c5c08815d9a4f86efb71b", 0x92}, {&(0x7f0000001140)="155403503e46b75477385d1830114044ddd77e798c02305c86ee67f698d00dd6ba996076d98dee3ee6bf98ca00ebbf65f4cd127ca854d108b9aef21fd1c91af3b044083c51a7f37b3683694bc575897c84aab7c1a5c1db98ee51077ab6e7f82186910f77981938bed91a5c27057e1bede575fea6e6420f43187fe1c8b2158633acb3c146784085429e6d91522e3f052829522e1331ccd6a43b7a396c9bd504ace8e2ce7b1eee358de4d28e815947f279869ae593788da147b4d87b67e72b20fb5bd6598fef7ba2349f2fac895a5372a1629ea63b17726820a70c3d0c518caab032c5840aabd0f2c2020a72566a0357e55f81a108cacaa3d579d1db7614c0", 0xfe}, {&(0x7f0000001240)="89ab6c22a4e0fcbd693b14321d9172c2668dd30b4f4ebc68fc8b224a23d7ff00f9ecf0b7cd1923794322ef6461322702166c55de8fac19", 0x37}, {&(0x7f0000001280)="6124d1b8ab06d30dbafcac13e0a457830ee3cc359ad8932f2f86aa9e598cc5f77fc6427d3eb4fa1b0af5bf768458bf405f562baf51a065ca3703ec7dc459c63bdda0e53644c2b421b837d28a9e2f6aeb1cf456df2049b9f7ab520b264516735293705a13790d6371be508b6649f29c2363d079db5c2195a9769e7aa0d5479d7f034ca323be223f814197c3ec375346ff1c4af1cb", 0x94}], 0x5, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x78, 0x402}, 0x400) 00:48:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:48:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) setsockopt(r1, 0x2, 0xffffffff, &(0x7f0000000100)="401c3dd2d82ec36bf2a4975efdd09a059d2b1f8f4a4619ea18bacd430a79e728abc9fe3e26e33f3858ae9ddb15d1b4d1f47d005afa888aad181aa503c6e3e6909bc859f1464974c46e42daeaccc2f388cd2cf37bbae4c16c5a80352e9ec74eff4b298a0761283794e85b41404f722b8e0d329e89c6e8c24465d831ccc30bcc6de6975f221321d7771ff5963c2b54e22100dc9d1d4f449287a7471d6db22acdfb6a316852f0cc6c7fbbd5c27f422ebf79dde437cdec0f97d1b1b2975d60f4153d62c29852310e55a7e8e0d187e070a6de6229d9ade082a744a9190d56f6455c579f34c0214516d6ae", 0xe8) r3 = socket(0x22, 0x2ef190b24d2a801, 0xfffffffffffffffa) r4 = getegid() setegid(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:48:13 executing program 0: r0 = msgget(0x1, 0x620) unlink(&(0x7f0000000100)='./file0\x00') msgrcv(r0, &(0x7f0000000080)={0x0, ""/97}, 0xfdc7, 0x1, 0x1800) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/4102], 0x1008, 0x3, 0x1800) msgsnd(r0, &(0x7f0000003f00)=ANY=[@ANYBLOB="05000000003442"], 0x8, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x7, 0xffffffffffffffb3, 0x2d, "45865dc97fbe1808fad79823c525177f2b24549a", 0x8, 0x81}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001180)={{0x4, 0xfffffffeffffffff}, 0x1, 0x9, 0x2}) semget$private(0x0, 0x4, 0xd9d8339dacd1de3a) 00:48:13 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x8, 0x3f, 0x5}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc2bd) 00:48:13 executing program 0: r0 = socket(0x11, 0x4, 0x9) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 00:48:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x65a6823b, 0xfffffffffffffffc, 0x400, 0xfffffffffffffc00, "7091093053f9a54661f6348be7713ece2e5be47d", 0x80, 0x7}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x3, 0x3, 0x1, 0x10001, 0x5, 0x2, 0x2, 0x10, [{0x1, 0x7fffffff, 0x4, 0x9}, {0xfffffffffffff760, 0x1, 0x2, 0x9}, {0x9, 0x1, 0x4, 0x6}, {0x7, 0x3, 0x48, 0x81}, {0x8, 0x4, 0x3, 0x8}, {0x4800000000, 0x401, 0x101, 0x5580}, {0x6, 0x100000000, 0x38d6, 0xfff}, {0x2, 0x1, 0x3f, 0x1}, {0x1, 0x5, 0x7f, 0x7}, {0x10001, 0x7ff, 0x1, 0x8}, {0x7, 0x40, 0xffff, 0x37}, {0x6, 0x0, 0x3f, 0x274}, {0x9, 0x1ff, 0x80000000, 0x5}, {0x4, 0x635, 0x5, 0x401}, {0x3, 0x3, 0x100000001, 0x97}, {0x0, 0x1, 0x7fffffff, 0x9}]}) ktrace(0x0, 0x1, 0x40001202, 0x0) 00:48:13 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 00:48:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000240)="f59bf5906ba86314d3c67114e4167d57c06175965610c4eea33b0b59cbc38da1fdee8d87b9a0e72e30bfaa4f7771fc9eeaa1a836beee0fbddfaf53ba1c5605cba2a742bc5a2f8db17db0efbdc3fa67111c0c284b6806865402232b752649944095af1a3b638c03805756ba32720cb50f1854b40d800b51fe1f8f2d761fe97f9bd1306e891aaa222394817cf3f09e1223c1ff855a86398b933fcf1ad6f6b07c14db596e05fa1b3bc7b768112d0d9b91402a80656ab8ad53bd55d91d3a0e45366fa350040711f16e300f95f7e1fe8c22c22f94998fede7da0083fdd00daea27128a5c1da1e0b882f2e92045dc3b9eddea9b66f621f8759640fe0ddb03c63f38ac92d53c7d0377ceebaeda8dda39c78418aba8e039a022bb9d0644e494c64eb3a1c611a89d5465dd00919cd1d148130a021c4199655d17e566d2e1ada9a1ccd2d11962b98723677a79aa75016f0cfa09f1666dfa149becf5c180a1f2ce5930f7ebc3426b988de9125b7b48cfc2c01bdd42c621a10d5c3101aba5fdc2a56b4401adfa28e146be5b540942f35cb87bd825012ab70f82a546599fe0702f6baf30630fc01e9908ce0e24ebf07e7dc40f2f3233ccab489d30664063ba35b2e0358702084d06649c5b5e3bf28ee1fe62615529257fa60351450a156c02659e83c675b55a281479d9367850ba0259a7dfb31033d6b407f0ca4b96d76603bd49435fb34dd816d3cf1cbb0908d85f54961574368aabfd9df8598f5af94d85fc37f24afeb5543b3ef6771679f3ef950e696a2cbf06d9926064bb6e3de465dc861e636ab8d670c37407d3297a1ddf186a69195d19efb648e7598af389207b9b6813b1fc1835494b15c6f0df222e430df7b3410fb10673e1da9bc0f99a37fc8f3bfe5c8ef8e5ed21aefa2ca75aa3e4b79092ca2c8b1df04814bc4d259f473204383efe7dec24ef3baed2d525ae11617aff7c0bab55a174d082935f893673751e2335d028a8733b8ebe5f0ec5f0ae45e925d8da00f0e8038d88574cad107e2dfb71b95061094ed648868ea50be73c4ea41a24cd9db797e16a106a224ccf3184a6f407173acad1719c4ae8507bff4352ec94c02a1d08d740802d3a7aa78034ee35f13836f9c79d84d0fdee6968a63e0a46e56a57eb0d2ad84d84d7f5459429fc1f621f344453d19135b0125563f120cd8612625a02389361e7c9960048bfcb0bece37e3f4895c6829b85646d02b274cf5629324d897030e0e23b5f67239acf2487e28c899fc352dc859a77f026c69ac989611d366f990af22ebb1457348cc176c6553a4486ff6c3753019bdfb4a008e1a705973bf877dd9b5d25b36eb22b7fa2037dbdc53c933174c73c1b21389b81febdddf605ebf5fb395d3fcbbb3fc79c4443bbcb442e02aed23c7edf15980119c111482a3538860a798d480933fb55871cced375d40df0b768000319382061bb220314c816366cfeae2cd4e818c6cc630d889f7505b12f111456f4c985d8e382b3c02453999c12fd1d2ae45f23737e02406fd57930cd906742fcc75e0e6da64e2c55c731c244783a9599368a5dec4b57248adf55b20d4010ba45b6e6410951982a5072f8e265d331b41083eef3b7fbf00abb9e1b7d3c3ec46c1fe8a265e1177a5432f15cb93896acf53cfa45d63e1b2c674fa7d477ff4619de66369e3dd1526bd9e13f6e975e76b5a51ebc8c8f68d52ba449bac793542db128a114169290e06e7d99c6becd864317234f630d14bb6098112abc3a750ec1e31cd8575c7315d3bc53e4e675e7cf3bf2e6f6e8bc04b4df331e09504698116d653628601d3ed20cb7021c4adf2139bf7587ea9352a26ea3e6d94548f4f0beb9988d5c7bd3be0965124c236169860699229eacbe31669657117e358984c492eaf94593b9995b1aafcca65a94a306e86581d16356e9aadd9f3af5205cde7c9d25f9c6e08187064d3f9e43b94af962cad49090d770218dd13e4fce1b98b9f2b9f35812b1fefd4799f5f636f015e5f68a671711f0e7edf80a0b1399b64225911d1a37d2a55f4fa9d75ed8b289b1f1d6b082a7f1a80c36e6fd9c5e48cd6f6eb73d24f9513a83199f41ed9471cd8c084103950ea353f07b4a2d5004f66016504e90e91f9cbdb76323eb562a117247f2aa1e19c401d7ecae910fd75a82b92f2b0ce72b6355f882c860b4cdc0ea13a08c3f1ffef8b26bebdedf5a41aeca7fda100bc46b243cc405c49b4df092a4b74b4ed0e6b9e2f5bd28371385a5b95607eeb59798a57b5f1d8bc3d967a01832c65fcebd4aad54868daced84b0a1cc9b89d068a0f79fcd81d48c9f1a1c88c13e09f87304d98bc416abc8aa4dc2b03d26d33e50ba91dbf8f7859105fa7153f21fe27f224615b71082f7012260c59c36660c6946b396e1aa03d94ef65bae48376950f8147a1947afd1093fad3be53e835391df640f26c13cfdb88e5d303885b6becbc651d48a7ed919d51976d19b31e8500fe8f9448fd8012e8bf6665c61a7a447e7bcdf88e53dde5c96f39d913f17cd79c946cfe1e027f83a38662a8fe36bb14bb227c68973acd0820275122145d0621aa4db33d06cc117a9c6827e6fbfc8cf38913ea7965edb9e73afc11a7ffbd601cd50e1c04da2d9c6cb5d099b4ce73209ae4c8dd684c38b9c6237c98078a8aace21831cf7d02abfe37ce6aadbcf8177a3e8d658f192507d27b825372f0dbdf36206870ee931be720920927f86b3b2d50c60984cb45743b47aa5a5b7079c4182d227a97733c5211efca43c906c4d10824280faaf703f1928c30d6ac2f9c3ead93d67c62f64a1a0030e90529035fa6b83724cae8b423ed3c762147dda1c2e7e8853d24775b90bd7d2818b18c26100c79178d865f5ef73ab96e9f21669fe706775315a9a1d4deca32d0083abd6ad64f017da472bcb2d7064982990367f5d181c41b47eab20def3ae7cfe1b052c14641eda522f96ad1c47757b746baa41ccabbfc4cf2f5ee18d387f6e784c3b12e4f5d625f77405438bde6766ebaeb80baa9b1441b4b2dd679acdb036e184f5003a35367984d1c20f4c07df23724f68b58a3611304223b2e664c60d84a9ebbde9d26cfe40981951c5dfdfeba177b648c9930c597c3b045f4dd44d0cbf13882169907f4c69b5987768348e6285a58a512a151ceedd1ddc61635077cee6aaa789f9dd065cbc17475049344e3d6429aa58fcedf8baa8aa558aff35e40adcbee7b573d48d826098464179bbdec2e865888c3b3326ad0df78541bca9766555aac3410cb59cb89eee8252ae97672452fe19b359129293836b6c269fca4441a185d21e93bf85add2f07034fcf559727796d3248bfdaf95f72a62089fe1ac2f7699f06210ae3e43540ca6dc2e7a72664dbb0f4fc8a4241d93afc0cac5357c065f912414d28b8df6c58d76da93e10e6a80c8f40a17217015988429bd05efb8d8f6dd48d1d7254a0ed068e3525a7cc3919bf859bcd869ce42f01df8fb121372a9b26cc4cfe4068a3e631a779225c2a7d899215b51b1e2491a0a8b38a57f385f3e56029c353ce9a68482b5e43562f5a0e4f69edfeeb8f78b09beb29e46397ae2b03684bc29dfa0a0ddb71942923f568998857254aebd002600548831bd853edcedbf9c9218e87843a8ff9ee224b1ebc29f285305863ac0a065f606b4a1b750376a32e340a9e9538e1615c019e778ceae0ba3b5f3bc2ac22e1e01a547f5fe08cd3bf402afa5859cc5311edf9057e8039d330968a06a608105a374bea6c42a0b2d9f76c166e5ed3da43be7eacb8be845aa042fefd79361fa97cfbb442897b9978f8b689bde101e7b305a67c82ac6c95d55244d52778a9e72d50ecdffb7d4ef92ec2209e8236ca1de4ff43a74134c86e07ae9855124c07a7f2acbf315f7df2cf372eeca1e265b8bf718b29eec5d47f1771772a0956b41bf62fad6d6b678da9a2903258ee25cc9b115f5db91c814542609569437fcdd85bcec0a1d08cb6880768c5348bc0da3ce3f3c5c8fc5fd0f99e203a1628339edbc3e056720c6cbf0458529baa949dfed0f53412d5c8d4d56fdd5f59dab83dd4c4d97d20e36c06b4b192d5cd97aba9b6b6780b8549ea647e6b1a1dccbb5918c9eead8ac39c32894115d016e78e2eddca9ad100d49a491f701555b812f708d9074bff87fd127a744016b463c974b89f1fe6b42f7a86ac02b89159d031a07124bc05a0dbe113774d9d0bab8757ccbbe4dc49828ccb6391b74dbe65f520929ed1927fc10c5ebd393fb4ee871f2e6ca7aa976074bf875e04969f09bc03b6e03a7be183d8d0c0cb146b8996327aa500e4fe9773276f971cb4fba18d3476dbaaf2de89f25238f68e5e99ac32677a8a30900fcccb18c372a6d37705d9e532e64ec6a175f55a07846671b0ea27ed24141f7651f7f1aa5d499f9e6baf1534b260eb14829bea606ee4adc1f1b939068c8b5c43040072bfe38bfb540030d8a6fb6f55efd1f3a2877a6b8b916e7f56bf08eba7b4233a587632c5529521ac8d338c40da145f352d47dc0734fab56a8c8b592fb5263de3a6e038695e6f7b13b7a39f4483af18dbe293d7105aa000821772e6a4f0e19c1e145e6c2ef20071521b8ce55a876246ea825293e703af7b238f5e17ce17ffb43ff0539b501c3ce6f87273e1c0716ba523cd801e3c821247201aa335fc6c6af75ce26b8cd567489618f62b08cde9d60c77405b55c083fbaf78ef866339fc487514530f37373a36a0cd74a16e282386a25cd3730a7031d832f5f8a81d60d2f0a8072eb4cc93ad543684693e5e9b3f29cc0612e8d90ab60a06f859b7c5e5b9d9394e36fbbfcb9eca4236fb999cf5cedc10dc5c407f845b870a8937416c2ffa15ca0dd7954d4368ea61671e77fa1e14db53fffd38cca5d2be552604dfcf36d477132f2b6159b2cf08d02548ece433e7f3fa01bd24011bd565232ca68d7037f02d66cf53ed1820fabe1f6c9c353ea2fe09aa8acb9f2209617b42862232737389642de0bc83262e312220917948710fd7f007003f7850adca917dfdacd63c5579118b8bd8fcfaa5e885cad97aebd4d66d9026fcfdbd4ca04db4e5a2c47d82d488ceb255facd27b8513a496ddde4a6f5d7cddaf4d5606ef57179ea8e5494d0dbd0cd1d03d193fa6975c8773cb2fb5efd9a4ed12cdffe7598a719ddccb6e4e45f803ec0402d827ff6beb2ab932dcf936fd897632ca16ef24e293776759e7624cd85dea9dcf420b22658d38de36e6927baf59c8bbf67df19b3b418d58855428b1a9466d245a95a826b433d6d6a5ab740ba4b5713fd8f99460774c0c1092cd4774176ebf46cc0a0affc6fd695fcd3a1fcc626c1210856ce59a3b2693e762ca520e55722430200fe65749e8227cfbaaf724d88e89a5b28998a5a28e68dac1cd277263514d4ade177e1af1d46a435a04c1ac00591ec6d1faf0d5545e907e24b618fc5b709af3b5b6aec3ea0be07012eaad80a37cfb835a78db52a68cd5ed8ccf5b3bdf58c0ccb4771b08b3157725d013655414675f1ea83efcf7d7cbde991dfe7f7cb6891abb4976cd3dce03e32d3f8bfb1ce358cb5019b824302f26e2a9a19900890b84dacb63cd8a62c84c904eb160d9e4753283a7c4fff90e4fe8bc8858c8bcafaab9ea3b9743472c707eb9c3ec7b4deca44616ce52e836538754a36c622209dfa9384a549f94f65e4d1b7f7bda3c8ca461d86c750ac40240a837a5fcc3e3fd0f7dcf0cef89ea311c28d13d05ced27c435c1aa21413bcda33733f3a82caf89e547c59b17c5bc824b5962f90bd59800065e1a2f1692d1e292b61440724ac211830aed6b60405b", 0x1000) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 00:48:13 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x401, &(0x7f0000e11000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd\x00', 0x800, 0x0) r2 = dup(r1) getsockopt(r2, 0x2, 0x912, &(0x7f00000025c0)=""/198, &(0x7f00000026c0)=0xc6) r3 = semget$private(0x0, 0x4, 0x82) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getuid() ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000002580)) sendmsg(r4, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000001440)="e1e4b85323ac135e0804a19a67ad7923eb21dd6396b68f7592", 0x19}], 0x1, &(0x7f00000014c0)=ANY=[@ANYBLOB="6000000000000000ffff00000200000024c763bc705f667ddd115ece3665fac59367b036d7b757c5da629c269f7941599b93f0cb9cbd39e775a15e03e3f043309ed898a75f0389bf19240237a910417c4a0e9bd73280de028caa3d46ecbed7001010000000000000ffff000009e500004a386f5ab01264957940f212d0e2b3ffd9a6efa64909c0d80e4328e4cdda357aaa98643a9f83aa6ec324483bc0c0e4f56b4dfe91603e3f2079f4d3daa20a29e2c40c79746f0bcae9135e22addf99c70fa12885cc09551e8a3e84eea3629b13a8fe337d7b6d6a5e89f2c735ff6f18cc5a8fd5272fe3055baffbdfc7e5c39606a66279b6f1f6f33161ef8cc7ad5813b8b013d57a49ebbe063d1dabb06b9116bcf6f49e4648c23eaded205e172258203442a2d10ee8785f44b2bc01436508a696ea5a0060a5643621256a497f5eb177a164da7d4385ba08781e4f01f6ae31ab68802380ead7b5442192f7c5e75b7710e1a50073565f03125f4817578b627cec767b85bcb6b39a9a07125b1f77689642afc8aa0f6e3105d2549f621d772506790e6289bfedb54261cf7d5b599c8bded8afce7bb0f77e69b5157c5156db5d7c330ba606ee57ecfcc17e9a574afce73ff9af406cc89a48d60386a56786acdd9125c3fbb1bf89f431b9cad759f96b3c2cc17334e502be2c78fab7a222114151aec437ff981ba37a01e4cf422d9098ca2c59fa835a1fdf1380849ca345fcad5873390a082ba70f1632ce6ed5005940eea66e1e3bb67a7fa4db04c0c497ee75bd91b179b4298b402359a46b54fc2507f0dacf2117d6e365a9222eb9d90f3763604269cbc511eedc4c8a5ca3e0ccc824e2d00f0ffe37b3f57cce678cda7d945403a4a3a6146d95c37b2666cecfa87ed46873dabaade18082491b4bd0decab2e551cb33684e42ec6809c4f59df05d9b04edc7657df152ccf08c8ddb092f80e419b6b0e01059debc2d418d058d48fc2f586807ba79f865de9823fa70788d4f31cc6d391b7cf979dc224a5a3a99ffe659997dbf44249da1a165d3fef192d81b82de3817613c1dcc493d5db023697ac76b4d021292b9a24d96ac04b940044937006a3bd5553cbf8fd3944e1e4b6eaf0268aa8df23a48ac31b073196c5159ac5aeefda289ba161d6f34f6ec0f3a8eb38bcdede5d55d0b098a50ba2329b4536734c40aca87e17583918dd55b9d5490a966d6e4bc73fb19de9a8b37c70b9199c08b7d34b6f88c05049c7dfcb8bb7c54ac3895b6ad23d8e649e67b7e3cda6a198bd1ebe3dc0f0ac514ad4225e6803d713b28491196c96d9842cc867123123d13ecf1544a36982fe6a1713da4a6d0af6d00f4674090c7918610cd351c3054ec4ea59f8892d5547e36ffb51b9132bd0183d4adc69a63afe9e42708e70d281cafdafb1c5e7fa0f6cea6ad5d8f56a734ce6eed32b70dbc11c630b7cec3c8a613c69fbad1a3c9ca361e38c090a582a9c538db5b9334e8aa348496a887291b6a52a5f1d536af453bb2b536f96bbaa5a4d33628b2a6c52b2964fdeefc202d606fe7c6ddb1c5cd1f9ba90d5da3242ecbbb08f8f780f7cd8f36248165d0a370a056e039f8d5a6132f57f57e034485aaa26a967a67991acb6bda2417c8bc7e1c21d7bc7b40ec9aae52475e9d8d0fd4269fd7e046bf16b1d9dcbeac30229bf812eb48153a1780738ca954009432a931a8d3fc7fb51ee0b516361a45a82d1d5467ba730d5d89ea94486ae4346da6f4a590b0429722bbf62473f006b00f2b177f3764ad7e8ee04d87921865961837261371f1d21dba9f3897214b470574c0f97a4d1be3833efeeed24b6dbd9d21200f74fb0555aca10e9cea290bd085af169e9e28c87d1a3ec52b8d60a121c5b17e0f85aa7376a4eba5d72fd02c057fd653d79ad18ea396760e433485fe428ba01abb465d8b10925040a51c13cf312d62afaa39d13284fc0c422e816108648c6140f4a337bebfa14ee9fa3d50a021923d2a34f5f8c40ebbef27c188176ef4943b3437f0750830124a2fccb9879328a569a717608e4ac88c33adf3dabba464a021b4b329cd6e899ca5e37d5757481d4f1972cc346970de8d1876aa5de9cc2fa74badca9a511f75ef6209c2804bf58ebd1ab68d6f24cd8badb0ae8de2085000117624d959a51ee5eaefca09969829e1d22e5a04ac8595030f31a7918ce158e476eb1532361ff3ec93f03ef25612dc344f2431ed44902c5941fa46ad247dff604fbbafcbb9305b867f9d1372f228c4510baad987f792d290257fe7c236af7023d32584b067f179c272045340fb42420f09bb58e97f0e039ed6310b1148e5de05506623404fbc7af8bcd868d663690c3de82209c81ebea21164932420aa838b53d7c93795ef9a9d9744e4a1cd87b340d2f28337546450e4eff7effcf499d9233c36020ccb462b4a52c183b4a4c069f2c8e505f15723c9234ec3947b899186af3d9b525ef877d7d30658f5b29076c8c4f1466f072ce6bc29dcf1304ea470d392542c4a298ab40ffbadd26cc75f66bec6fc3033121cec45ed331f02703e963fec297605d78cac7f8215b92e115ca7c3fc9d8da4096a99f09201491cdbd33bc1f710a2f618d77ef5d2c47cfdf06a211584b0707ad32e031eddda155fea9a050b8d5a6943d0edf8e964f04ac5b77ee381f67697941ffefe82d5fc0170f3268c6900df3029cacce58563b040e5cdf63b54b663b56704c168183994368104f637058bd2ef67328f72923546fd096b54f0d6880a2a2aa0d2677e3e33fe5328d55385f6cc730c3e7db1ef61774037941807690a509fe5ac469d79af475f03b23606c9ce7f2a26f9958fe288c59cac8fb8d931a8427bc68753f13be58ef57fb63ba7e4bd592c7aa6f7a1efed3b2720fc082c03fc37bdd3628919fed787e17f5fa11b0a23661ee5e63bea5ace8ad9027fc895de5d3c43e8d20cf51c5e102d2fd86f4674f2a3e83a6fa3bbb966826353df5b1e3150b42b588388fb4b8080742a8ad2727215952694542cd42203c8cae06981332eed6089c4477d738eec7421f15644603b656d62adc6561ef26e68ec3f634939699e4f0462160f5c12dea5aa8692f2733bb5051e6433bef1c49eb83149f4f61efb56977cc9ee2a2144225ac6e4cba10361fa5c30aedb08c3e041b038529423189595ff88cbf6be8cb58e38a84b49ddfee66e5bb7c225fc0217716b1fc7d915a01206b7a134ee185431f3ec58c1cd393c65857f0bb25c77ed8ed32a73964d3eeee8b7afdd64cf0b4886dee42b231596e14f40323aca9fa8b56451980b9524200b0ed3086b103c0a040da8911f548c104e451cf98ea1e049e3c822b705e0bf4f370b663912f0665560e49557b3b2f74f2eb1857cff54e33897f7f852ec3c8af191396e46c839b14072c25622ca3a1effc1205863656150f4fcf5a3a5a3334efe085cd9f2116b175f47b0f3b885c8129e0a307a40461c3a95042fd65ba29af0b407f7eb2580f19337dccf9eb4181ce4f902ab56c0da4cb6e71386346c1f7d63af22fad892f04fadd98a98dc42212c78218d1875c6285398dc43f065ce1d76418531b44924c2bb838e143baba7ed23bd101a2ce4f61ed4c360aa8978f0f6c315be10c56fafaaac84c3f52bc2d17d9b6ca0c4e4b42bbc1be280fbaafd1f1cc03b1dffec9fdf17e6103c2264abb19bbdcb2ae9d98dfd2e65a5cbec8dd2453eaf0d6642f68898bf00000000c9571737bc1b6733f46493b3b9e807454e20bc78afbb23532ae9425061defd376e7fd9d24cdea5fbb49f8d2baf749b9b404c2f254a02b4de1e5c9b4b386e46105a06d1d57ba29472fb00c22d800fd319ad33570b642331d05ae5a599caa436e085b04b862d6d63261c8c12bad41e6759e0986994819d1728ef0cdf8521c92a7500fa565e76c2c3ea88673a3fb7a6cbccf900c9818475b18a2b6879283f62f4ee22950f55b068b5c1e6ba6889f5797553b3f4ddf0e21adc0c71c361bf0cfee4a5cce33ed5c16419200b22a05d85b448a436dcfb2312bf843659e43cf6b2da6e3589e2a66a669d3a036e4757a23de3125393d0cb7875d36c3df0902f311d7df9fce07a2b070be949cbc776934b1b8de26058f3caae84fa0a4feba441f782c4318e23324bdf8d469d72935d230def0a936188068a6ff66de9b3cebd0b9d68b979a844d26c83b15b51f9fb17eb3d2c81510e33120bb194cbdaa0d93413b293d66fb7ae05e60902b452e255d7e4f97c023c2dd9d89c87101efe9c9563554b6b159029af0363a3b3815e3781527241d615c61f18a59e89ac74ca20c47b78a55717ed7cbfb18591942380e2046cae9563d46724c47d38aa466470adad0c3b5a1c2c5645f2680cfad4db1c8762329dae75f4126ad93903bb38708713f89d13ef0a5f3fe08078fd279c334d9dab1f0c8f8e8f1d5e9b58ff1caceccfee4c920a1226ccf84eff3abeee3686ed9822e6af03f47d288374d070ee1cc9fa0e3a762040cfdf830d232a71661b25beef0316605dd903bfdb8b434f0c1bab45891273750a1d2c2cf80d39a2473b2056c341ccec714333a6077b89101c90189d488293d70131fe071b664b49c7ccfcffce046ce8cc9b9b1bbdd86b7d96c426077dcb982746d87a39aaacb3aae965b61ab33c228e05c006b0d176de28aea667607d931c9eaaaf1c262126e97b192c41e7c52086a8f9b42a309aaf17bdeab4c5f3dbc7a905783a9ab5ecd40f036518a98a8c3abfc61078848636dd5bfc8e98ec040b9441b8be789f69126530977a7efb5b0f7a32dcca96d62c38e049fa819d4ebd780524484bf2837d3ff3abadb08562adb6a9b51b008c9b20ab42dd2ba00912925f5b83a5bb02d922f567b3a6325335ea0530dad4a6f51783b9ea1e4e8326a05b17d3400d1338483949bd31aeb5a955aeb3d16915b2ed3080bfc8d8b2181aa75e475470fe09ee3d308681a7901c05dae365be15dff38f145e5f0e31facdc1d74bea7246646b90cc293ff0234a0bdc61989bdaefa517506bdbc2b13722a1564e6ae97047c0f6bf39aff5a4e362da09f8615b947f5aca2c012b5a33319b10e506e1c1f933393bcf24e2dea09621c09e07a749b2aca3827b77c88ec471961484174620f08f0b322509ad353940ffaf10f623855e06838ed43ebf82b803ba44ef481c208bf3d834e18352ecea66db8ea51d30c2e4b4baab2059a841bd2c56f414f50f5ac2e40f382de3e013134fd8007c259af491f8311bb01544fc2f6b6fdea3da49e2a244cadf0634f80432e746eab6733d0637dfd09ca255a6d5a2bd4e5ba17944fb46db7c3c7fe67f80fa87c7e99e083f802d0374f28617c0a557f295ade6ffe91edcdf56afd21322818a809715f380c64f01d3a43e6e50a7b5823f2f66b622ebab0f4ff9c3447d64e8fc547e5dc1ad12abb55db8042a65402b7fb4fff2f2a740e3ef6b818cc8331c91a57cf8670ce4d5e52de200d4d7ebe2ba491d2ce6e6a68473e2daf27bfcb42174416f5bfbca9fca82437e94cb39d6db241462efa6177074b7a2fcb132abfa60e56c331de685d60d3ca633ec8d5e111e0203a851905398f8f86bea2df546d5467d50c0926e9d9f82491a89f488bcb31abe6e10de70ec80312f3649b7a9ba1927a92cc7e5eddaffeac4157f0e60b5326dd94e2c69e33873eb432b7f2bc2201f959a804f6dd4bd4f2fedb162dc08d7a091c25e2527d0fc31679b03d3bf77cba90c2858fd25e9e3d00519f9b0864bc756cd0ca0d803beb54f98998f0ee6dc86a89964e730f5d9bc65d5bd142502e7f3c43d2dc0af6c99051ff4661bb366a7425bebc2d20fd005ccd60cfff9ce5e10a027932bc39f4aba3f57ce482c924d91a0012bd3dd942909487f415f6387f142e7d777d3ac6410b24a34883bca03755305e9cb7f07763cf89e78cc0837fcc7dd34d7549417074302ed66980770df6fbcb240f0be992468ef97fbe2aaa40f6ca86c0e64"], 0x1070}, 0xda82ddd5335e7152) getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getuid() preadv(r4, &(0x7f0000001380)=[{&(0x7f0000000140)=""/162, 0xa2}, {&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f0000000280)=""/187, 0xbb}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/32, 0x20}], 0x6, 0x0, 0x14) getegid() semop(r3, &(0x7f0000000000)=[{0x3, 0x4, 0x800}, {0x1, 0x7, 0x1800}, {0x7, 0xea1, 0x1000}, {0x3, 0x2, 0x1800}], 0x4) 00:48:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000100), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 00:48:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) sync() connect$unix(r0, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 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, 0x1002, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000ceb4726ad5f304a02f59b5938c3797f1735a292dbc0d32fcfa73a64345c77f75c4f1157eef467539c79f3b637cea829028a419128773635eb2c7f0f1c249050e58f01065f03a3929815a3bd40e33d564a4cb001214ec968e27e8711842cf67d08185ea6f2ab67fa318372b2e2e09327fc8dcf9638888cfacaa75a129e6415c3d09903f5225872c717b764b6cfc7a3459c4a4589f0cd607d6bf8698ef1f6596"], 0x1) read(r1, &(0x7f0000000240)=""/82, 0x52) listen(r0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) 00:48:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x69c78a7de0fce1bd, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x100000000, 0x7}, {{r0}, 0xffffffffffffffff, 0xd, 0x2, 0x8, 0xfbe}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x8, 0xfff}], 0x401, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x9, 0x33}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x3, 0x3a}, {{r0}, 0xfffffffffffffffe, 0x7, 0x20, 0x1f, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x20, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x8, 0x3dc}, {{r0}, 0xffffffffffffffff, 0x88, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x7ff, 0x4}, {{r0}, 0xfffffffffffffff8, 0x9, 0x80, 0x9f1, 0x1}], 0xbd99, &(0x7f0000000100)={0x1000}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x3, 0x75}) r2 = kqueue() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000380)) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x70, 0x2, 0x744, 0xdf5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x9b4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0xff}, {{r0}, 0xfffffffffffffffb, 0xe4, 0x10, 0xe5aa, 0x6df2}], 0x1ff, 0x0, 0x4, 0x0) 00:48:14 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) 00:48:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x7ffffffffffd, 0x4}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x400004002, 0x0) mprotect(&(0x7f0000334000/0x3000)=nil, 0x3000, 0x2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 00:48:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8b02bfbb205ebab70ea16fb99d9808b003fdb2e912f57dc130c7d44beef09c9b6f81c9388f52f477608a2490b6db15eb219c74798f5c580074d8ed94423c3a219c858ce322900a3cab91725e6deb4abff7727fef23f9ca3d072e3aeb6c8f7217317f349fea8f640fd959e198dbb9b668178afdee80b3076d5b1493fb1dcdec1638f94eabf514a0a5366c6aac71e2454219b4bd870d4ae8f9786b8249aefca07302afe67baf9a356dae18859768ab7a14672f1756176318ae2c11d095eefee15d9b9d2e0e32232de624f26c408b52b138ddb182d267a2e082afbdcfa2899c261c0e31271976bffa0245cf00674dbf50e8becc09", 0xf3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x7) setsockopt(r1, 0x20000000000011, 0x2, &(0x7f0000000000), 0xfffffffffffffde2) 00:48:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff00, '\x007\x00 \x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getppid() r2 = geteuid() r3 = getgid() r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r8 = getuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="022be8807b88251a2ce3af5eda2ed2474fa21064a54f3ce8ecd043e3039d5e0f832ca832859ef92ee0aecc4c30ef5c0c570146698bf415c3c606a85141ec11a2daba2de71ab1331f2c53f0871b6f3b8c67f8bc368096a477f2c044bfb78d22493c0e0936d5d36cc4bf02db9ad66cb2089c8b1d21f9b398679364f2bdba5533a64cdf425edeb386bca6ba9cff6a105672e7e392096150dc70ec366d57940a82b578542898a2b9431bbbe72d233e4d8ddfbaaab8d8a0ba27d952876527f67f575e479c5f83cd812cfc77399edb74d6a7973781691e", 0xd4}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xd8, 0x400}, 0x400) close(r0) r10 = socket(0x18, 0x400000002, 0x0) r11 = dup(0xffffffffffffffff) ioctl$BIOCGDIRFILT(r11, 0x4004427c, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:48:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0x10}, 0x0) listen(r0, 0x3) 00:48:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="23d5", 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:48:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="aaf7567e001112ea8bbc8c79d021604e6e86f20b896624596267f7eb3e450516c85f8654157273474d59cf42a00d486577bf14cd544618310d7ca7a7b1571e70a750cbca44ef6b2b7d46ab30037582ea8669e2f4a9adc7157cd7401eaf", 0x5d}, {&(0x7f0000000080)="3cb6c173a375de8edcef1041ad2e14af9e2906ed9dff869053bcfb25", 0x1c}, {&(0x7f00000002c0)="8ce33a54bf7918cea5e80ff5e40d9bf2c0c4a36838678764b800d7b0b3d8f9a6266115eef8594de49e36bf033deac98c4ee2324644ee03d10491b6098ae37aeefee61d0be2827131a1aae4c1a7fa1e898f40a34bbe36c2e32d2f38744dfe1e39d43bca99e8fc9df0e90c80ef3d934e198cea96e82441d9aaf031d667b7df59092b9ac60548e92a0e4a3a6760eab0842c8ea0e7", 0x93}, {&(0x7f0000000100)="869ef60c1cc7c9256193bebc59d0b203fce6147c5b3234f36d7f", 0x1a}, {&(0x7f0000000380)="d29e8594a71332ddbede1bfaefe14131757ce4df4307b1c1831502c5ea1a8d743ce2033d3e162191e750666fe02f5b68ae240d5d6a4e23c7bf3a961a72cacb39573576535b593d76257defc5b4ac1749a41a54cc17dda8b7d4aa52c84f297ae21cb15b1646ddd80b3cdb08ff08324c1654a116190a3620a3b8326396c948b0fe3c0b068a75fd14f6b90682bacaf49ba2822e03bb0cb9185abab0a740da64f453dffbbdff90be72cc8ed8193341a6c705037593e3597a0a8bd4262f05cd9567229cc3f1603573ff9518938dfb6d3aab91944c11931e9f833828db19994598c7514b0862887d691b9911c91c172e62386b93f29c8c9477b1a30b449240ffc550f35371ef02f67086f8beb8793468253c0d292a7f3c362b86725c8cc3b6dedbd19ef90317b5894e0f9bfd2f53fc229511e4f33df41527c9d3ae0bb772c6be4eb54e73388b32b7cdb61ab2fe809c313b29518d6da8ea9aa9b20db9c68b382b2b6b2c16f8616dfd2459505e85017139f67a46ad60a1c642c323833c40518be98e9c2e0bfe4edd2e860e60c16723e4b305ff7171e080e41851ec253766349769681da28f202e894b60751480722f3bccbe9e491258138ca478cd67b19b740bf30549303d6afcf89c5a51bb3fac20d62b2eab551af510d5fe6b3203d3035d194a506df1d68350e298af558dc30b5507972bb5d333cd79942a284edc410ce8a5a66f068429cab480bac3af26f10963cb153b8feadb500ee0eb02f17536510793c153bc25326b042a2d6801ee293ce6cde278a1d6e6e22d25ffc3b66f85adb37f8bc37c445c0ec3920c34e59b77301906857aa88600773471463328e84ea56bff8db593fbf012014ffdcc8670ecd4c07b196c5de0a9fbd7a575afe6dd65614beb8cc66bb628b09ddfdc64550ad4a2af31ba45f64b52195bb82b524ece9b588295af7e3f56a7e833db3e56c811a2272ce84481b2c1bce4ec4566f4174abed33b7e6447a1bbfa6d6f5a697c840a43ba9b7c3e3f1c9ed15384072fbcfd09eda243ea1fdb2de860218085d21361ec0955be270de6f3f020d93e5d9cb009103e6a4c2f6c8c7e95cff1cd0a529df5ddb55a3f2a4c6e7409f9bdad0efac54f834c210f30617c5d2cadccb14353eb980908c34d75cd6ce4517143fe22c9b1a02ac943d52b65a9c9edde486bab8f1b5dc838a2c5e2e2c32e0f36f99a580abdd7f1df0a7119cbd66dfbf7f0792be2cd2ce7a1c8dad425cac2bd26704f387b843ee3fdb08b9e56ea0a57e3c0b060f3844ae30db85e6e819daa5ef41dc6c5a9b01361c246696d7f70936a83de4c1286e26c00cc1bf4b3d1d9d0ccc44fd2ce85f16481d72e605714afadc9b91e52ea6ac04476d0bf447475de8e4e1b9c34b21e8d00c04a9445850adb6d289c1f30b38e3d1dbe711087f6f01e4d9fc9e00699d7be3899523ded27902b8982104e628abd12c489826da619ee0bd591ede27d71822004a6782966322f959eb274f6b549684c808e306df73a5f0cd17722bea1afaf86ef6b0d65dd98c63b5dbad5c12597d11f3f63361e4b6d561b7dfdbb58dd96d3def79ed421486b52e84757d9ea7a551cbae3c8fa42d686545bc0494c06d0652dd3426239a95c9b27e2eff4282a9a7da07c72681fe47d6e17f7c1f13a11e6b024a9f3d091c138e931fde2076cb8afd2fa8e4b8a92dc4defe727f694e1b84f9346afcbbba6381b816965d5c1dec59fcf9b0b61505698a979c4719057c491c3c79a509eaad71babd03ae095b7feb97c10167498d463f9c600cb0126c042f8d85c05dc0bb817f3a636752f75f487fcbc44f09fd0dbc17e2631a942ec4567fd94c97fd55c825cbdec0a608fc6d0ff5d3de6ee062a486014a5a5714c346f05f8fde40566566d31745716168cf53299a34373c31173f8c1cb8deb7fb92b7d93141ec247db307dce824eb7fad5b04cee88623033c9bbacf9134b94dac6f1411486f8741a6c3e30e909733703b2876d15fd4a2451c5dd4b26871e29080c346037274c642e41a73babf50fe317e1e5a03aa6bd75cb82722c7356a31aad5f0d18010711b990d2802b9504f618c55523ed845be3326073966c84800c414b2b22fb312dfd1a54daef5f00e236ff64cfc9741774f2b74be534ab6336892c6ee53e8ad4c47e25c129d55b1acc6746705f6baa9e8e0b5e3e71ddd7d40ba7781046fb394459cb41355421a80921d63ae1570ba664b9e8ff89c34c2c42a13161e9eedde16d330f5b73eec774dda59ab080df75d08e36ab8b212225c77eb86b4735642bbe129f3c1b32fbaac536aef31d16083c3cccf69edcd40b65b3eb749b3cc2d0669e2f6bf9e550386f34d65f467b2978796537cad061c19afa6e9de144d244d52aaa2bb7adf9ab4030eab1031fe46566c609225dbe1e846ea4dd5af76266fe95dea0f9173c9154c320464ebbc1f502f5b7e7037b5c2d74739b7a6e6b8a4b74859e70f354c11106a3d6d016e01c34243a204b25cbaa9e97c6420f437e504ef726c00385fd2516613fb6c56c9b20bb2a50edab42839779b40db4683767bb4e6d66f34d63ee21510d0a2d8310f08d10dde507daffe429664d97a57740b29a9aac71aecf3728808250276e2348ed726c427ea5dc9ae94426d00cc22a6ea3a565b1a79fb7c86792b0672ddb3cba25efe076aa59b3bbcfe32dba03d66b445de09c60034ea33961bf1db2308ec270d77efccb88a066fb6c52e7ec7a80cf497c05b8c85de87f5d34aed5c717082be3f5f85b5f3a07c34d6f2a700a1e39f1b53fef9e9e91e45a1d411f06f9b4eb725fa8ae5c3cafe1cd285c47705a0f6f195a9a4f9cbcf436cc6efcf07799b2a48584e1a38efdfbf3b46e3e7812d6e3eefc57340a2440599b58737230d9df3e02ee045361682fdcc7fba94273f099d36c291b10b6cd1a3869efb2533d274b3438496c2e8081a4915477a9472182c5a477b1031c32d93cffe13907fdff7d413df7a65977b1ff6975e5c64429dfcc6884d3d159d21ae152800879a1190f054fa567ddf6d5e915c41d523e46d4c5d1224405af48629dff2772e49d0c86101982dcabdf8c1a97c2f46ca9b25c226049e1fe5dd063a23967eba96a0e990ac8c6d6b3ef5e75e32c86973d2e77b509c0d0f7ecde87e44e3c2dbf8bf81a62898a5d6cb4e36fa0a85d05a7dacdb050bc1ef4115e67d7e6fbe4702ca34d1038214198a8c9444679a015781436596e963e5db11194214266c9b4e86327a51f6b1b37235307cda00077196f8a0762beb53290b447841c5ce567ba5ffd0e7cc013e6d4c7b3b919bae4dd06b8c3d2206d6a0f81b19ae6afa7b4f779f407430148cc6a5827259b748d911f5157135c4b0604b29b9644834c3b24aac6a8262a796bc36940400c1e49406d798d4532402c4bfd3893c312040e9f45b224577cb76bb62d6725d3db50c815a0d5737ae52f4ce38236ed5eb12853ec9227b44433a23ce1dadca5b1704f22a5bed60f7ce6908605f8dd3098d298dd5e011b49de2e37f5f7de48ba27fdd22999acd32fb3d8183eb3e946b74560432027cc8144bd09f57d071110dad024a021d8af65f8b0f9cd09497d8b092d1229998dc27e58ded6fdb5b7a3451425c81ac004375e2413226aeaf28e968c41418cf982dfef15b8006e618000d538896833f77b0494c4f60fdedba41c5a562ed723d373543379c3adfa9e8e695b861b643f6b3388588576f0faf76f86457d2f0a1498ccc29b4491b0afb4be78348c7bd54672518e8512f585ed2522ae375ad914784764502347a77e9c2fde9e3b5fdef84b4d7acdc634c9e8d02f14fd4ee9ea785201cb31d3aeaf7ac66854e081b32e9ba8cead6443271dba1968800abaa90d3544217c78d9b861fcef0a271f07e3803e3976d433eb310dfc80763bcba41adc6c028271fb49d35626bcb64b3afa6039220c23ac416443382ab2a7d9297259bbcf8271847ae9cde35a63dca2544551dfe002870f71ef05f01c05746bc063150b11a7a1a552748ce49e1b844d7c19f3f9f625fc992b3df5bc92cd1fb23d1fc94ae8d00add77e904f1995def14c65ef2fff81c6a4c146aac8ef9066835cdc60c98af8581d2fd3d40e89d9619628bbd69d037d7b49843db0ace98136e6af108e9d3fff1a258b849e50f0301ae380882ff0e932e332b4157dc0b799e099aee20edfac5a7f2027146ba3b0cea19fc7f56750f86ede093eb822ac20bc5cc6d067c17f7b2e7e3f3572aec4d4833842cea4bfbb52b7e848ff6051eeaa1293a085fb2cbf6854cd8bb875842aec56737a3a3f177f62d341723466ec4b88572a038812758116175f9b5d4f5a876db669482b6ce23ca0bf2282f5b8a65b374e068d48084de2378be60892abace332711fd52b37a8b13de3a404d79812864fcddcf6d93345f543c164dc91a70fafeb20fd431c217f0eeea09a8ba43709afebfa2a66c9fcf8c052891aa2ccb6c49838bafbe0c7ae1ebd5b27089b831215063528889a8f918ffab5d305a948759940b3dfa936f4029925207f66da7ec7d3ff4eedfa6cb935fb1d63266a2875fbb1a8906182d72f5743b513931db7b5bf6bdab35035a9f41fd8680231eb9a22e2f14da72c08445a193f7ed3d243972786a20723b6d56326445240f2d73e3d4b23ead9c86d008d943be90c341d3c6a581bb212b7ef57c35f28ddcef492e0049f6f51e3f7eeec680b93555f4b930235ef9fb13628f44e79e3c5fdb580e2d6ea00813eb62a37f0787db64051c5cee9294745cc8cab49d4cc8f7ce57f71661ac3c974cd84e21b3280968f46e81615fc38e2d5da924b05ae9fda31cd2bf715b8e23a31153f4619b45fab1f0af6d08b0a11b1cd05c6588ff1a7e6f8fedfd7c5315db2dbd05ef7ed7d506c1ed11f5d059ca85d17c1626d95cadd08e0a747b2212d4e590f16ed951ddf36c29865ea9f39cb3b6f20c4914906f4dfa39020cebd6ba03d8b89bde5b424f66e55caacdbe58d7b6fd7e39fdadede02b754e8b67f7dee07df2bb5d792473e9a65eb56354b83d609f252c8f49273b906bf6f930b8566a34d538ec3cf62e1697f1fc8c679c62dc29c1ebcc21b72a054b5bcdfdd12c07dc9d237b89e5495c961471d2e9371507d792bc65a527fe8d8bdd87673aa65a8a6935a91aedb70a8d32eb40efb96ec4852c2d85f3ab5c055ec1c1eba930c005cff75b159884d6d4848b44dca0ccc7e6deb1998beaae08c4c8d5ca6fc67f9013272b683accd6ea0483768552cef9faa3cc38bda18e5d552202cd4d45693a20414e0c1d22e5f5cc7ac836ad8d70e87ef95e85cbcc18552bef2d7cf749923cb58c873b9dc97f223b8fd5c34e7bc7dc24d7bf5b5f7334fa09fe31e3cbf75ffe5c562beeb36c3e5612443ba8814f6b9fe1dd6eed4c87696ffb52680319b43abe663a861ee0e8fee046194f3f6802606b3581f28745af312ea9e72c31703733f912e8bf8096cbf01ae1fb29ea8990fd60f4be6a2c15109ce6a95784caec47d5170e47427abb676fa352c4855e93b6ca26ca699c5d30db2bd50fe28983af20327c965e0db32c777ce8c99b844c8842a5de85b4bf001bb90e94983964c972e319ffa720f40b203994fe996a6847dd524b2b85ac7016befdae289eb4b821c24e499c51f2b92ee4f939db35a443b6f556ad5da8a2a3aed0ac50439ef12b2320ab318cba3d6aba14ef6f29a81f51c9c2f2fb83eb229438dcb9e5507fa018d5ddcdea57ca225413713ba1f200f97d08b9d2b94c0f512784b8383dbb6c391d975552dd76135cff81c231185bddd5a345f786dec01c0f2d23d296db0a2a5ba9bf8c633b", 0x1000}, {&(0x7f0000001380)="58ac8a1e67cc0d042a7b985693dec7d0409737934a29188ee90a15ffdf88c7eb", 0x20}, {&(0x7f00000013c0)="07ccfa5fcdcb6e704bfc386bc685a319e093ffed79ff15c989b0fbde21d4d03368c767cb3df82174abad9a18f83a377518449d9ff3a0cfa7553f770b8d915d239642f3ddf4cf783b44cd5114aef787c885debbfc27f545ce448cf2861016a6bfd8ea65332ce6a362b208b860d71ee7b3d7a595e0936504a19f876e637899fec368302717237c70ffc077f87299ef0345ff9d78ee71f51c3889718b97134efd72a88fcf5403169e27ac", 0xa9}], 0x7) r1 = syz_open_pts() close(r1) r2 = semget(0x3, 0x1, 0xf8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/167) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0xc980, 0x6bc4, 0xeff7, "1b9d319137f9a03dfff98a727c63864541fba64b", 0x619d, 0x4}) write(r1, &(0x7f0000000140)="04", 0x1) 00:48:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_addr=@in}) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 00:48:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x6f, 0x3, 0x1b19, "abd0e20400dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 00:48:15 executing program 1: r0 = semget(0x0, 0x4, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000540)=[0x3f]) semop(r0, &(0x7f0000000580)=[{0x3, 0x101, 0x1000}, {0x4, 0x0, 0x800}], 0x2) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="89c2944da34acbec51b9169aff1ef83a543f603a367cb820bf1871cb3ee8f573f854ef34f2bff30375e95c6e53366b59819fc06536d9ead21376c84cc8d1e522aa096273f2e5658c18c1da183db867172af4e57dd0a8197f6597714ff76f6958a8a5bf83d878d10365322599c9de2a60a4b6333676b9a66dc07ceb4b61bebcc0105cdc995729b3ee3728317f828588", 0x8f}, {&(0x7f0000000100)="575b226e4681ebadf948bdaf95c4952f9e176e8a4b5f2fbf6e3164e0ed46477d0d232278b4b7d1fdc9607cedee5419c01f1867a40f3ddafd37e256b8d26f84b4f73807290cfb20d12d830c24d9ed714819d7b4c53f0beedbce9b57b8bb20fa81b57c320b2ef1f7e1cdfb", 0x6a}, {&(0x7f0000000180)="775651f599da2df7babd032f629dd4148d8a0daeb6e1db2784d1a238b7b2d4fcc624ac09838e49edf3c1b1186b4846a1c72c4564415b76782c403056958cea8cbd37f8b21c65b79b1bea6f549df00dc86b016b2572a015b8fb6723ec35c2fc45ca538c6c06d57d3237e731a476797307c0ec866c90c36faf644d8f4ab482d3f42a3f2c7e1fd3c163ad39badcb917cf2f", 0x90}, {&(0x7f0000000240)="c7a31efb4394823616aa7f974f12ac94497830f2a2af4952793641de2441712f489751a60063a3cc5f62d234874385be899ab47f9c4bfac5dabe30f52833226bd5ce10ee6c951c95fa", 0x49}, {&(0x7f00000002c0)="8617fb763a074eaee9e5e58605596ab0878cf52aa9f0f69b7917b084bb62015c5a5ba868e42d1530ce97221ef8f177d35850ef4fc48e89dd73f65835f1a158b90d9dff15a4c104df4ed013a0f63cce51fca88d09a6a0de9ffeed8cb8c61b311393c5d406d4c2a0a01d165b4a678c05571051f8936824ff300575a22dba60ef8b9c522e95b8c9bd6b0109b57ebdec54bb369a0ab4c6a3828d9ef250", 0x9b}, {&(0x7f0000000380)="5e6fe60014dcba5f50b772254ea9fd9eeaed2d76c9ff92b4f9be9376240106a58afcf2da101fbcba8883885b565c4f5363e7af790692121a204a720746bba271a5aa36cce631b3200f23a96596c9652940fd942cf9b9f4ff545aec5cc8e5103c7cedb5398ffe042df8c3dca4be4d157ce460981f8253d25d75952fd492dfcfc20800741cbb9441187b41faa8d71eb52042eea2a1d8b58b06a6cae8a094eb7f75de662772100e682b33991b4df38f1847592b289152f64eaceb11da6fa140240260a83e6ef1a7e15b661daaedc85a531dd4ed348d46898306cdce9114f72945c9e595", 0xe2}], 0x6) r2 = semget(0x1, 0x3, 0x50) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/55) semget(0x2, 0x2, 0x510) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x20000, 0x0) 00:48:15 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 00:48:15 executing program 0: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) fcntl$setstatus(r0, 0x4, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000000c0)=""/231, 0xe7, 0x800, &(0x7f0000000040)={0x18, 0x1, 0x7f, 0x1ff}, 0xc) 00:48:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socket(0x6, 0x4000, 0xc0) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x1, 0x2, 0x20e2659f, 0x9, r3}) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) fchown(r1, r4, r5) linkat(r2, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) 00:48:15 executing program 1: r0 = socket(0x18, 0x1, 0x4000001) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/25}, &(0x7f0000000380)=0x131) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r1 = open(&(0x7f00000002c0)='.\x00', 0x8000, 0x90) accept$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c30f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062564398a48aab002cebb646481a339fd925686c8758e38d490c959d1f098d4808d76a438716d9b0ff6d922518f3111433834f3cf80f929d77e289d0ef22038af896e93b777df590c2dff2f81e2388db13b43a7ade7c07df828f196defe4986760d314a6c715fc7d8ef3cc3c229de16b26a116f04d3c78052dc6b4"], &(0x7f0000000280)=0x6e) select(0x40, &(0x7f00000000c0)={0x7fff, 0x286f, 0x1, 0x100000000, 0x6, 0x3, 0x1004000000000000, 0xdca}, &(0x7f0000000140)={0x402, 0x7, 0x1, 0x8, 0x8001, 0x7, 0xfffffffffffffff7, 0x8001}, &(0x7f0000000180)={0x5, 0x7f, 0x21, 0x1f, 0xfff, 0x9, 0x0, 0x4}, &(0x7f00000001c0)={0x1, 0x71}) mkdirat(r1, &(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(r1, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x1, 0xffffffffffffffff}, {0x0, 0x1}}, 0x5) 00:48:15 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) r0 = semget$private(0x0, 0x4, 0xe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/16) r1 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x82, 0x3}, {0x86, 0x1}, {0xfcda0805e0c0b5fc, 0x8000}, {0x8a, 0x1}, {0x45, 0x9c}], 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x11) ioctl$TIOCEXCL(r3, 0x2000740d) recvfrom$inet6(r3, &(0x7f00000000c0)=""/119, 0x77, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x8}, 0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/40) semget$private(0x0, 0x4, 0x40) syz_open_pts() 00:48:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x24e) 00:48:16 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket$inet6(0x18, 0x4000, 0x10000) dup2(r0, r1) pledge(&(0x7f0000000180)='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) 00:48:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x401) shutdown(r0, 0x2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) getsockopt$sock_int(r0, 0xffff, 0x90dab602f33ceb8f, &(0x7f0000000100), &(0x7f00000000c0)=0xffffffffffffffd9) poll(&(0x7f0000000000), 0x18c, 0x800000000000) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 00:48:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) sendto(r0, &(0x7f0000000000)="25e804b53bd368be2a74cade2a3ba09039422728c740b89e8869fd3effb13dd75370da1c138ebe9f39b7c90d6e1bdb185165fb6263962b3d69238492bdf57fc1fb0ea015b9ad08021d213cf52cbcad8fe935c4289a5266e3a51f57ac7db4010f6a57e1d2ba6da507161e4c70dc480c3886340e0a9f187cb6c8b869198ddb45", 0x7f, 0x40f, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc) 00:48:16 executing program 0: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) r0 = shmget(0x0, 0x3000, 0x10, &(0x7f0000718000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) mprotect(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="ca5e6dec759bf68b1997d3d210917f1f51319ccf3526d7b90af351e2c9bf4dfaa6f4ef17790d32332756d5fc08b7579042ba28db44b632a2bab5edee08f4a8a550addfaa95228d81c24eedf2521dbc53dffa7b2c024f025a4bc15225f614f784ab8126d4e7f9204494a71bae5bec90", 0x6f}], 0x1, 0x0, 0x0) 00:48:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x102b, &(0x7f00000000c0)=0x3, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x426) close(r0) 00:48:16 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8959d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988ea3cddb55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f59ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9e42dc023260be3fc2c900"/368], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x38) r7 = semget$private(0x0, 0x1, 0x8) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000c80)=""/4096) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) map stack 0x20719000-0x2071d000 of map 0xfffffd806e8f52e8 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd806e8f52e8 failed: no mapping 00:48:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="0f", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "853d026111fe4d04008000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 00:48:16 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0xffff}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) poll(&(0x7f0000000100)=[{r0, 0x10}, {r1, 0x4}, {r2, 0x140}], 0x3, 0xfffffffffffffff9) 00:48:16 executing program 1: setrlimit(0x4, &(0x7f0000000100)={0x6, 0x5}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff00000001, 0x5, 0x7, 0x8, "60282083eb2f9452adf99aec8fbe94f1a5f35fd6", 0x3}) 00:48:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016b040069ef64e16eb59560d6e99121"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a72360", 0x1b5) r2 = dup2(r0, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 00:48:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b10100000000000000", 0x2) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 00:48:17 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0xcd0, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 00:48:18 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mprotect(&(0x7f000001f000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x0) 00:48:18 executing program 0: pipe(0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000000c0)={0x8e, 0x4, './file0\x00', 0x0, 0x2000200000000000, 0x80000001, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00', 0x4) 00:48:18 executing program 1: r0 = kqueue() socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) 00:48:18 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) 00:48:20 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a538706000000c41000000029000000330000000000000008"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:48:20 executing program 0: shmget(0x3, 0x3000, 0x340, &(0x7f0000003000/0x3000)=nil) shmget(0x2, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) 00:48:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) close(r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10014) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000080)={0x10000, 0x20, {0x5, 0x7fff}}) fcntl$dupfd(r0, 0x0, r2) r6 = socket(0x10, 0x4, 0x0) dup2(r6, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000200)={0x101, 0x6}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 00:48:20 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"}) close(r1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)="e32ced9d2f8ad13d281735c68f39e3efb4ae03c52026c560db220ceec8d66e671b", 0x21}], 0x1) 00:48:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 00:48:20 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000000)={0x1, 0x6, 0x6, 0x7, 0xffffffff, 0x7fffffff, 0x5, 0x10, [{0x398d, 0x7, 0x7, 0x200}, {0xd3, 0x200, 0x8, 0x8}, {0x200, 0xff0000000, 0xff, 0xff}, {0x3ff, 0x3, 0x6, 0xfffffffffffffe01}, {0xf2, 0xea2, 0x100000001, 0x18c}, {0x4, 0x800, 0x3, 0x1f}, {0xfffffffffffffff8, 0x7fff, 0x2, 0x7f}, {0x8, 0x6, 0x4, 0xfffffffffffffff8}, {0x9, 0x7, 0x100000000, 0x1}, {0x2, 0x9, 0x4, 0x8}, {0x0, 0x358, 0x1000, 0x8000}, {0x8001, 0xfffffffffffffc01, 0x9, 0x6}, {0x8, 0x9, 0x3, 0x5}, {0x10000, 0xfffffffffffffc00, 0x7fffffff, 0x3}, {0xffffffffffffffff, 0x20, 0x3f, 0x7}, {0xfd3, 0x6, 0x8, 0x4}]}) r2 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r2) 00:48:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x24000000000011, 0x1, &(0x7f0000000000), 0x0) setsockopt(r0, 0xa, 0x80000001, &(0x7f0000000000)="00a6d377c7473827c01e4fd0d1658d3c196bf6f4dcab83bfba7cbcdad20543e131b6298b3bba185ffac068c6963933fd34d5a616a27950090a2dbc322ac2719bb74c3534d79060782cce0e5e062fddf248475d42148b7360cbbac8bc5ca997ef195cc27c875129ae8eb7a9332d5fcba7", 0x70) 00:48:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x200, 0x0) pwrite(r0, &(0x7f0000000380)="56bbbe0721fb48badcbeee5f6066a2a7b3af6a32891129a09ab1ef12c1e375ecd901143c4ba1b68a988593ced382195960b84fdad061eb173017c072d7be89869911ad4d0406b03f25bd03f3df20e11467a20d2b8a4dd111d64bb31da72734c8a3b7276215efa4203e03c32ef7886a531ed416d9322571e2cd8e82419bbf665329a66e90f52162dbeb363a51383e50f3ebfe1cfa57061acc48009f2d44bcf521ca8de3026dc2ab8c0f9417347b2f295df5b27fa8ae9a19844b1cd14b7350bfadedc62757a9f78ff1aac0653f91015e5b23d9f0c6f57cf61bee108aa588cfb71755c593ed070679e48a574728c11824a77aac0169ad93ebac271b6fe276cd83", 0xff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r1 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000080)=0x3) r2 = socket(0x18, 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x80) r4 = fcntl$dupfd(r3, 0xa, r3) kevent(r4, &(0x7f0000000140)=[{{r3}, 0x0, 0x86, 0x1, 0x9, 0x9f8}, {{r2}, 0xfffffffffffffffa, 0x8, 0x75158794b09e331e, 0x2, 0x3}, {{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x80000001, 0x2b12da37}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0x3, 0x68}, {{r3}, 0xfffffffffffffffb, 0x24, 0xf0000000, 0x80000001, 0x8b}, {{r3}, 0xfffffffffffffffe, 0x2, 0x2, 0x7, 0x3}, {{r3}, 0xfffffffffffffff9, 0x2b34119bc782d777, 0x2, 0x3, 0x20000}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000000, 0x7, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffc, 0xd59a010b0524844b, 0xf0000000, 0x2, 0x7473}, {{r3}, 0xfffffffffffffffb, 0x30, 0x40, 0x10001, 0x6}], 0x7f, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x41, 0x80, 0x3ff, 0x7fff}, {{r3}, 0xfffffffffffffffa, 0xe0c79b36812b401, 0x80000000, 0x22f, 0xb84}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x73d}, {{r2}, 0xfffffffffffffffc, 0x10, 0x20, 0x7fffffff, 0x9}], 0x7f, &(0x7f0000000300)={0x9, 0x8000}) close(r2) r5 = dup2(r2, r2) mkdirat(r5, &(0x7f00000006c0)='./file\x00', 0x80) socket(0x18, 0x400000002, 0x0) r6 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000040)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$GETNCNT(r6, 0x7, 0x3, &(0x7f0000000480)=""/221) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:48:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) fcntl$setflags(r0, 0x2, 0x1) getdents(r0, &(0x7f00000000c0)=""/174, 0xae) r1 = socket(0x20, 0x2, 0xfec0) fchmod(r0, 0x32) write(r1, &(0x7f0000000480)="9af9c1cfee1a13be866a762be8665344dbff0d505d3ca935cbf271a05e9770c0141f3d7c71d07e8cf2d76254a047b920a4a7ea90a8b7fe2b79635993dbc76c881e0f373cd0164e4b88dc469b29d02d06c3297fd19c0547f6bddd89042040b7f0a3be3bfb49d594bde5ed664c72061e0098178f6d25162a7d84147bba6fa2117199acc3e61908e4c2a32a0d313264abacba7477", 0x93) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000000180)=@abs={0x707c2fa031d655d6, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2966696c6530006795299aeeb3b935016a3c6af8783343fe4f696b4db585350f70ae299c0ac08c1acc9489ba2f602538bdb8a1302ff78a2b572e53f65753299a8e1153f2e439ee4f0a2f86837ff9a0c7e7ff4263ad94307e23bb4662e62f7c0a83d1115e4d40bbbda01414822846e614e3d138323ab19b3a20f725407bb995399c841e9f7a0fd69eb1d669784329f8a17d51e0b71d5633c9efd29b3955ae330ceb8f6116e3212e3cb95745b5d5ad90b85e82739f145425e9dd87587d07"], 0xb5) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/7, 0x7) 00:48:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = semget$private(0x0, 0x0, 0x208) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/14) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 00:48:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x312) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) geteuid() fchown(r0, r2, r3) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/175) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000e131c85e069a1f85eeb84658a2ec7d69599cfc3ea755e8602bcdd31da967279a95f700951f070677e3b391337e2afd19f24e46280a60fa8c730cabf62ec577c7d37ff4f1202ba853891dc133cab88d6ecac377b2961b6294e64b21a583eb718b2af5"], 0x6a, 0x800) 00:48:20 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/70}}) r1 = socket(0x2, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x10a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 00:48:20 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) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000480)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0xb, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000b80), 0x45) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000280)) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000005c0)) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) 00:48:20 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x14) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x81) socket(0x1, 0x8000, 0x8) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000), 0x4) 00:48:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) 00:48:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getegid() write(r1, 0x0, 0x0) close(r0) 00:48:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r2) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000000005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a0f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:48:20 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000100), 0x0, 0x4c056066) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 00:48:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x154) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) r3 = fcntl$dupfd(r0, 0xa, r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x7fffffff) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) getsockopt(r0, 0x200000029, 0xc, 0x0, 0x0) 00:48:20 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10090, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3712567b, 0x100}) close(r0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, 0x0) 00:48:21 executing program 0: r0 = socket(0x2, 0x5, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00500400000000000069b1e38199da7e1fc50a7d0ac801a04e2543cc05d103781d7a216a9e23d1f63bd0fca4c2085b09cf1e653e1a55382e31bf70d277cf55650c41bbcd90eb9067c7b988dd544bac1d1b1687169f3c1e487208a9b5d35441415880b343e8d300ac2723b628eed748d631d9cc6931c0243f4eee72023d12f8a60bec63c68b78d7ba3bc5cdfbbe4abd0200fc65a1e54d294f5130f45a3252177a0235153ce916475c664333ef41705a4f51ee1e25a545d297abe1344b2b9108c2b0ee11829cb2be47851765e753d9e3d4495bbeade5dc8f0d0a23798dcacd30fb6ffa4033e27647aa"], 0x10) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000040)="dedb7817a4d1dfea6ff17ff8db9c54e4ba783a7e2acc4f65ce99dd51131d58347c9515eb9e5f32bb79a25f356edde1bea108e658aeb85b3f342ef14db7bc01ece44f39b3cf95f83071cb2ca9ee6e12146a75ebb72a13984ff89f845776a7e29b8d45420b52d7ba301b22b17ea3", 0x6d}, {&(0x7f0000001140)="b82b9dc1d9531a3ad695414ce1dc524a5eb853601642f0d92cb052c9181373d63ac95d371cae3e0b517246189b9a697226234d4516ca78274c3da7918ac67f306c8456f79951609010cbef02a2c2bede79dcb9de34383dea8ea7d3d048c97955eeb74c7b86ed61a37b1e25ac7f6655f1708d509b9a85a81c9a092a329d7c8a68ec0e9452823b14c6b85416f807eb43557fc94b9a8f64e8564f7dd2f7e7019c51ca0fe5da2931873992a3486010ac6899", 0xb0}, {&(0x7f0000001280)="dafa115524b11a51f546bd436a6062b610b40da351296ee8fea051ddf3265e91692658e2e105ceecf65b93820f0de05492248680f8ed5963fc70969282a413516238c576f61b44f3966f6f3871134fa78a03272a5ff196077b285e4503314750a278a3f709634c17dc18348aaf2e0f131510fabf3b90f7728dc69ddf22b3da18559ff49a53071810af83c396387bef56ab50d0d32fa76cf38d9dad24a014dc3af129552c9d806b5c34e39ca0d3ef3f07049554", 0xb3}, {&(0x7f0000001340)="536c6c5140922ae57cfef23ebaaab9be8d2d8dcaf070f050aa94af7660806a9b6849cea3d1f6e14395a9430137d218eca48d952a3492dc9cb570be6fac492a4499995d863e22d9e9fa3769878fae2a9ce3376f47543f2025cd0413aee0ea1ce18c1c22f0abb17d75cd2cfb6c38b7ea79668783f8c884d6c1ecd6ac32abba9b36ea0ea8d936b54ec8988030e55fd412282ff93dbc786ed4ee7209b598dcb9e6f571a4e939874be5ea8970e73a43d99efce87ac140fae06da36e73efbdbac1818a995483aabe502e5f7b986b0793119c20083e7dc940a1e19153f50f7d28d390f1a6b883540b60b1d0dd0ef7cc57c0914be812b3492c8bf5064dc741c4f0b2469c06655f153a1c5d572b1699e7d66b57432ca78364592cd57f64464a8cce1e930f0e0b0085b2f10d421aba7a89a09207a42e0b912eb47d5e7a3d355b7ca0b417e99d8372387593f9b314e1f24a36d9832652ce1d90dffac88e728b47bfed6fd4bbd5c85eba65370bd95c2bbfc13991e4733037127c7c098cae7d50390135bf8ddd313fa8f87c2fbdb06a70e4962934d993343adeecd1610e7e4ac76126b4bd841ba62996c0dcb05789c96c1a0bbc8dd337eab8612ca4e7ae9cfb3d7e8b8c6c4786fb88cc9e34203ffe0d95cbd29ebf906e81f4e706bacb3182f29f1fecff816aff1d78d40f4ce4b532f38bbb8573441884881627bbc51faf595ae135222b485799c61070f84d5ed346a8c56b38ce54fe5d781e99eac4692b716c3b1059236763cad1f34463870c07eed5043ae5e0d536a3bf91ce96be2de164ed6b8b4db947fffb31cbb9b6cec85a986c668a8719201f731e811f120c64d300b8aa36238db34dd692be205d2209e0448d65c9016aa72d61e963934f2b5688b56d0ba12042a42d4dbcfedbe4725e4c2257c15170d44dab316ac76add8a59cb732029e090df5479722c92c01d0faa4a08b5b34ef0d5df5967521671ea00fdd6248ddc1bfbf6d96e60540ca80cde215c7bc9f7aab64376e5ae0d7f8194230ae12bd5b9c7778c3af67a7c29cd1ebb0994ca0222857ec112aa9af85b344c7d21d3273ca924973e5a398929714faf06aa0a38ca421c79fbc9443f1387516ad8ba0242b9988325f950df97b2fcc8583af3c8a70ad843a36abf886c084ebc8404689e5ae4e48262b870c6dd5b42e5d9f670fdbf73e537e20d4b93e80de514e541c4cea860ad2a7b3960bd25d97d965a2f69bcfe1651920d8fe5f67a7e1623798af889448bd7f2971ffdb73b6ce9e945403899a370e79441b349485b594e2c8f61d1d88957b23ef124eb3749b4dc00df71840cdf5513731769637acb414a23a018d739bd93fc723c5fa99b2f30b1d1d6220bd632504d9e558dda4d9f98678825166bd0dacb02f8df76d05317eeb677fdc3e1bb4c9cb950f1ac65cd2ab55b169e7fc987de9164483a3b452d51c48f1c11fdd4aa9c9457b5e025129223418a9ef397b547057649cea8e6434f3fc8e025868a18b90fd7856a21e58abe608b990283236c75bb4629c54325d5bfa5e4dc5d0869ba9b92e69f6af6a7d0f54ff483feabf9a6ca58a1a807622a65e459f97dde6243150a776dcbe5f9cf38bd364473675bc35bdb283926aab575f2afc86dc379aa8591e75e49c5bcd26d56a076cc3a80a772229d870efb344e89b2457a261204fb58bb6a45efe23a5812445f56cad4ef0c444484c5898b3701cab63a0d8a61a746a9f81cc6235dfedce38c0a8492c300fc2dabc1433df26ee0f9ba28099d734bfb83628e289c1d73cd2d2102bede589401568e54dc767d49304525d8fabc76792649cad13d92e0541e1995ad7f68357a1c0ed3f93879b052acb99472e630ea977d15f43010fc20ff111eccf15dbe497449916c438ec99efcf65cdb043b8a59b8bd8cb73778ddcca88655d06fb8011929db293ce2d73b0b37a850e0591ec04432055603df949bbd22032c6ea4f8e04be7b71d4657c40ff0f1df49aecf6f330dcba24e8c02e5017dca1474fd5eb71629487e1223eccb43cc2875433434fcb9b21477186fe2106d45dd42991d9a525f3bf846c02764cbf21a5d73b8d06a38d4612e1e7501429b161b98c6e6c130b823adda323e333da79e15f41dd99ac8776e7b084135c74e312ad234212a42158158c902adcd5cece5dada0f98b8656bb79bde370586636ea9efe994b293bff11944df1691fd8387653a051cb4c7b4c4dd31390c9d28e5064a861805e08606330b4eb910ade8e5cefc12f50075e272e3df143647372a4cb8df471a90a95c2a06ba97a1f838861396c8dc2606e3cb822133471d2a26afd4d9762ef1eb5cbbe2049ba95f37c9ba9d0955dd696508467bae6cd806d172cfd6552e497912d76a070f5b093590ef0fc447490ec6c0f0ea34a343947432b138adb5d36badc2cf453983287fb75d0e1de2c883b975a807a77e7693cf3e9d3c5bcb9ed196d8132cac7507aeab3cbcf279512a7cc2c0d10db995899d7c9d585fc42692866d5be862747a1195b2ee237a64d24e5c2d5f21bed46fbc3b935cc55b6937a2dbc7143322dc17bb358b8aeb7c490a28f73527eb5f69cecd7c7aec25c08a194aaac238e2ff41d23957a131363948ea28433cf5f9fe9aae10d07e9ab4940f770d6b1a86c22d97e530c137a8389dc67f282e5c904ad5cf3524c33010c74102585029a831441f7979028969c13939faa90d5327819da5f12ec9358540dc4dbdeaad0676dd7b84d438d96db64d4f62de12641fcd46706fb36f4399b4c2f31ca7463c2515b64d15c05aeca45cbe4f5cee1a85f1dea35613b09e58446cb2bcb311fc766440db78d4764c7757deb6f5ba82b38faec288b85ddb7ce53abc77df0b7e7c362bf98dd5460b184da0c7c41b6a83b0f2d55395d02c96a876ca47c7653bea46e2bca20aa1bbdb6ec11c778ba28582cd0294f62588ebf347508f96baa9607d8ca63f13ceedd1209987f02a551f64f3c7c1e8c0b756bc9a0949a7d3aa726b00961c531671162441af30689a814781f1fc5ce846291e7b92029ccba06fadbe0134291818f043de95c04e69a246a2c4c589bd8a2fc5e50bd43e5733c3755e621e00f3946b2c6124ac243917ee96eec5338ce7c0fb76535ef6b718eda4fd847aaf96f2ab395defcc99b929da3aacfa7a303e0f194b1b9a1898e18e33c187e5ff30c891b3e3ca0011f6b43a01a3a47b76501b5254cda6e3bf5025b9505db029c490d7e2d827d55f2265ead7ee704c66eed0c6c544f1ba7dbf7aae5be214fa75541839845e831565156519d1f681a5d5831db3c99b314a1248395102915a14c7fe50209f996d0a523561faf5fbcb53ad22b1a80869ffe4dca667aa37038d82b5e38b854e2e44a819ca37ab9ffb96f625d63d4ff349b2372feb93feebc3c55fdcb0b993d824fd794cfb934e3828568becf7c92a2c5f3f0450acac623dc956c8062cde0f3480c211c427de0d95f864f9afa64c47442f89652bfbd3bdf5b7b2a32afd3c41f80146bea4eb4327795095dc9b4bfad8c54e3c8333be01be7c59eb02eefcd28067b84a903b13929b6bf7f4fbc0e0a83e1bb8348070f140bfeac04280f13961fe21c832492bb7f829936f9dad1307d6f4f7af1f98441291a8848cb163690d350debdbfb3ecf3d1a6653b7a16356646f9d2b6201da2915b4bd5d3ea93e59e77f94170976a91e8994b1a9e1484fcf49b1dfcf612125672db14735b273aa5f2b9fe8d302f6d52ae7beb54bffc7a9ed38947d5ba1c414d5af73ae75e6c3fc32101c1f0b965454f20b59551a624f67e55f7ebc27ce4a86653f42e3decfe3ffec6a847069402d2cd570463353671e752cfaf49ff8f43718ce5e3127b568a2d764af3d699a5ba1a0896cab03268f39f9241bfa99293e2b653936eee0f31abf439b9d7f24f0de3f7f62c87f50281fa08ec6b386900b977d309c0f52e9ce2e6c535edfe09cd287e596a41c1579d7d856304525c648be1c3f85a7226f1016376c2128c29ec9a0300d0e65ddccba83bf39abdd994b442637f69557681fa899153f8663872c01510e2d01ec1fcaefbf01e325b4aa02d1e9e5b05a696eaf4d0106927114602194b8f6378148cd188836a5fed9992ff1642dc5bc7495a49619975ff93dfd057218dbdfb7292a3ac945a4f78c987f50c3e6ba3ce0669d2c5d5ce77577166535801d5594d89cbbc73938dfa92290229e128dd9692409d33d1b7e37e0e9d359b78042ce3c9d50e30509d0234b5fc8aea1ff31b24d92d08b1d6a97c6ebef16aadeaed2bd27b87761cc85260849a6ac3b64c7ac8330e28f2c0e2abc197ee7a7bba4c3ba10cda842577a1de7e133281bfaab2625cc5bec109177da0a31897b802e8266be4a05dbe371eb49e960ac14086d229a6317dcb440cd679c48146fc128a8b019b3fc71c732a9ea038a9f8e11ff660bc547ba868e9df22cdfb4af0281d55e16a8239a1b2edb12619842bd9eb4a578eb551944d78e7b93d9769d15e70968e7ce3cdd3f28048cb2af0bead138c350a16ca39d7bddb9e03edff826844e35e680fee5dbf031e6fff032dd063e2fc5476017154f7f77ba40ca6c0e6fea525482bcc186e58fd03e4ff092f2667dfe8ad60ced35dce4925172ff56b37fb7e64791d8cbc10bc706a285dbe57385f91552d475289ad6a008ad1eb6a3b063f5ec499216bfd531ecb05db80072427d2438f414a2af44bbaf48e677a089a2d250840b8dcb3814c1816dfb757c3d7b009a6b83a09c281b8ffd766a151a5fcb3d0320f0afa5ed478b42575c17094cb7c468b5fd88dc2f41244a7aa16441fbd3d2b90ce26fde47a797cf9f1c33ba08a6b78c0532c7fa245f6740d9a1d6fd8172af7a2ac0dc6816b4f54951e6f4596094f95d4e92e7013213631436bd5cf5d157a5ff11bf26d7ce6df5aba8dea50008ceb8286773ea9082d0cec0a08b506d9f80de0cd0a0daa782abcd45b6f8020ee2f54415e92beeb2ae26b3ab4c45d3f487ac8ac6773c87dc7e0511", 0xdc6}], 0x4) 00:48:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82020000000000000000167d53eafb6487882c2f38412dcd84d9bf61b93e0799646639353219cf89929a4a6fccc58ff1451ea7d95f69c02ca8d04c7b15e3dcdf643cdda79695d749caa89ee4ad91854303c2477b3101b3e7c5c2895ace685fe54fdf58bfc870c2837888a3815548d0a02626bbdf2693e5feb306257a197373597c73ab3f00c9e51c6a5dc1ae725b663470bb7ecd3d6a1824459514e8e4c69734f32cb80af5c69522d353f4373c29140551d651e9a1cd2bce3c3752313656fddf891ab36cca"], 0x10) shutdown(r0, 0x2) 00:48:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/55, 0x37, 0x843, 0xfffffffffffffffe, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = msgget(0x3, 0x2) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchdir(r2) 00:48:21 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 00:48:21 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) fcntl$dupfd(r0, 0x0, r0) nanosleep(&(0x7f0000000040)={0x1800000000000000, 0xa642}, 0x0) 00:48:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r1 = getpid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x2, 0xc, 0xfe, 0x80000, "0721d3ca605f199505ab1d035f20cdfda969ff12", 0x3f, 0xe}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r1) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x8, r1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 00:48:21 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) r3 = dup2(r0, r1) dup(r1) getdents(r3, &(0x7f0000000140)=""/146, 0x92) setrlimit(0x5, &(0x7f0000000080)={0x60000000, 0xb44}) execve(0x0, 0x0, 0x0) 00:48:22 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7ff) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="4846b7e814b741d8b999293b0ef1467b887a5238ef492ab6e2c54f22afaa0856c4079ba0c2f35e3ecdf06ce520dfe5f10f0511e95875f482041fd291b358be154638bdb21266d82875825efb248ea39f370b5462480298f9957d709b45c6a5a28b50d11af5189ee06e054d33e982", 0x6e}, {&(0x7f00000000c0)="11c16dee08931569411c8c8a191e84919d698c081fd6ef", 0x17}], 0x2) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0), 0x146}], 0x825a7d9750d27d69) pipe2(&(0x7f0000000000), 0x10000) 00:48:22 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3f4) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x1c', 0x200, 0x0) 00:48:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x43, 0x0, 0x0) 00:48:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x10001}) write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) 00:48:22 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r2, &(0x7f0000000180)={0x1, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"}, 0xe1, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "3f31ad848b58de656999ceec2aff6549cc8d5103530b1fe1c3e960f25b5c67b0918791d12f182bcbe5ea921195f03b7f4ebb50f8a60e68a3f4cc1626e42292ff1c416f829de9a52ef884e728e276c29fa8ce2c473b8502a93c89fc82ceb6bd5fbc89b46d698c514051e3f1d53d1481fde072e8e6d70395f8966a901f8a654c6fd4a6e8002ee74366dba4c4bf4c6baa7702c1a7089e510765e51484e50521cc26fa3f64abb068223f81f86b8a29dae747ed8c5463a9d73bf15d4b053b8b8155e27b449cf6af3376c8f78d1d547898769d5d6913b9"}, 0xdc, 0x800) r3 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) geteuid() ioctl$KDGKBMODE(r4, 0x40044b06) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r2, &(0x7f0000000340)=ANY=[], 0x0, 0x0) setgroups(0x3, &(0x7f0000000100)=[r0, r5, r0]) 00:48:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) close(r0) r1 = dup(r0) write(r0, &(0x7f0000000200)="4a98f7651103d4e543a60d521adbe536cfba4201f6a0e011dd14db5ce21e2ffde5bcfabf4e90786256c63f454f23efd3a668165b27190d8caccd4c094b390c1a5eba47eb5d8e7e8b959f30229098e4f71b4b5df7dfb8", 0x56) getsockopt(r1, 0xc764, 0x1, &(0x7f0000000180), &(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25, 0x0, 0x0, 0x80}, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x10000, 0xa38c, 0x100000000}, 0xc) write(r2, &(0x7f00000000c0)="7e094dd3987ac8571f00308c4a62cc152d5f6bf490043f9b61d1c7c4d33d481608893c08f4b4f2ef7d55b6eff455c8fcb1665430674972286ff8886b39501a9c9f4366a526be3891fcee1d54386cdd186e", 0x51) syz_open_pts() syz_open_pts() clock_settime(0xc591175ed910003b, &(0x7f0000000180)={0x1, 0x7}) 00:48:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 00:48:22 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8408000000003) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 00:48:22 executing program 0: unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='\x04\x00') 00:48:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f0000000140)=0x10) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x53, 0x5}, 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffff6f) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000080)="90000200", 0x4) 00:48:22 executing program 0: setrlimit(0x0, &(0x7f0000000000)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x7}, 0x9, 0x80000000, 0x3}) setrlimit(0x8, &(0x7f0000000080)) close(r0) 00:48:22 executing program 1: r0 = socket(0x816cdb3f82b87b54, 0x4000, 0xfffffffffffffffa) recvfrom(r0, &(0x7f0000000100)=""/233, 0xe9, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00d9f825b61d1638a342ff043d00c023c650104d8ae4874676a5cf42448c126a5ffa653574cf271a7b8d9158872132ef5a8ef3bf9c9e7e7773366ee32dec740070f298c07271add2fbdbe508b8ad6614e4d86d93720c2286e9"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) socket(0x20, 0x8000, 0x7) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 00:48:22 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000040)=0x3, 0xfffffffffffffc64) write(r2, &(0x7f0000000180)="b5", 0x1) poll(&(0x7f0000000000)=[{r1, 0x6d}], 0x1, 0x0) 00:48:22 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x4, 0xc2) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x1, [{0x1, 0x81}, {0x1, 0x12}, {0x3, 0x5}, {0x3, 0xc622}, {0x7818f9a8ef08e90, 0x7}, {0x2, 0x9}, {0x2}, {0x1, 0xffffffffffffff5f}, {0x2, 0x6}, {0x2}, {0x3, 0x8000}, {0x3, 0x7ff}, {0x3, 0xffffffff7fffffff}, {0x2, 0x5}, {0x3, 0x401}, {0x3}, {0x3, 0xd9}, {0x3, 0xffff}, {0x3, 0x3}, {0x2, 0x40}, {0x2, 0x2}, {0x2}, {0x3b7637277592741b, 0x4}, {0x1, 0x5}, {0x1, 0x81}, {0x3}, {0x3, 0x8}, {0x3, 0x7602}, {0x1, 0x8}, {0x3, 0x89d}, {0x3, 0x1}, {0x2, 0x2}]}) 00:48:22 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 00:48:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/147, 0x93}], 0x1, 0x0, 0x0) 00:48:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x6) 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$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() sendsyslog(&(0x7f0000000b80)="aad6570b5f0c890b56413375284415be54000081cd876bf4a9db8f0d4199757a1e0247383d874befbf1711899a5dadd8697fffea60ae6924b5e2f271b54c72b5460ecaf4d842997baf4acbffaeddf00bafd7139160eb470807c3abd3f7487fbc40b8c18ddfacd788d92b690532f9d84c05d41f651de7a4b586af715eb96788c18a66665f3b36adfd5428f893df04b901c0a8872b759ff2fe0fd27c0c0d522c9e97964de8f0ae1c994156282350b4fb79c91c9088b3e1e907b26d825ea3081034892408626631c972baf035a9db424b6cd1921711a224ac70780c753b4004b275164a2258658d359d0094ac9e3c168c5e8e64", 0xf2, 0xc61d968d57b2f98b) 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)={0x0}, &(0x7f0000000680)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) setsockopt(r0, 0x0, 0x8, &(0x7f0000001400)="882fbb119ccd4d8775aaea975ba2e30cb6b81b28bb590776dda7c70da5b7a023b6325db779180c7f898da45f98fd3c8ce3e56364b38f32611cd0c887a37964e8bf584b4853a39b78cb05f7746b0ed81c8c4aff3d4cfb545fb5c07eb845438df4665706be72dc27c8cde06c03e9e8170c20abe1db42f1e4a0d90c27dd590b0e251610cd3161dfdfacc72ce886923be80f86dce2883db78f072d9e121ac09a3ae543e020f49393317308fc64282f1435ca344a6c3466e1f02cbea687106c75e080c2d10fb6060bf49f568b702552c9c08f00bd3359497a8601d69ad15e71347a781e4225079d9477278317b00e05fb40764c5eba40e38dab3ff3fbfadf1675f712e2e5c2c123da6b6a808ca28a36090a691654fef70c0048b1c54151b74ca01bfe6d264cb46062f489466c79a93ccac3a8449d1a26ca35de61fa4c57c4a70513dbff3e862232f8a53590b8db4988170c413473a73078814820cf9c9d695bc233a74b075413f4b7a0c2a9f3e532a92354b74df0281e6445bd8e43dfb576068b070f561a1a3d09d6660a60a83c28414905125a3cfa22632de3e04fbbc7c5a641eabdbe6f5d04142e56d8acf8b04d37e9bdc050331adbab738223830fd3925d29b332ca2a26fdd07cac5cad349656614d080d768f270fabe4535600d4d7384e9b114470c7f25d10a6b0edac77188cff0e999cbf0a992d8e50ec4f50cbd64277316d0674a86625ffa59a5b5bcc103d7b66e684d936fe64298685a94eb000023546a7b7bd464921ab2be46b04623d73983c53cf28c92e0913b57efcb30518f09f1a74b2a6731d27b52767e89aa862733ea0c9954b3a297be27ca9525e9613458d7b949471f08543fec508becbb933f80c3ecfe95f672f106dfb2e7e6a71008ae94a470ae9aba7a23670c5471be73f4e734317eaf4b97fcdcc3b3882db2930dfa2a632c46aa6854ec6fea5afe6472f33d47e5d7708beada900698d0c982bb0f690c5de231756f18db8d33b4f03ef12bc7a7435d4deab0668efb51c8669d512f0626f721e1e43c089ee8b911a82e85b6a7436aa9821534f2f14a0aedd8bbe92d8263af4dc7de0ff2dc0bfc4f44cb5f30556acfca151e0ddcd07f0d25801e2dd7cb25ce6a956e9ed04701e26dc34bfd652cbf6d6a874f19f929b322cbb05d5c0aea813b572114dd1cc9e8adc021364141decdf90c01060b400b560675ae4948878e836b3ac7b0dfb4c564de729de00214a4f97e4abe86fe892444676ceff1d718099283c3c0fab1b9072618574eae31a3c54adf28ca804d272d814d2bf9473ace654871e17297bdcb1c57271c83bb672b8f7aee8673812d6fdcf0f1f744b83b08bf60725a97f5dd2a161a12b37ff7d5d591ae47c2c14407456d276617e2fb966194781848ceef8e80f3f55bf7d2ea5fe543a6782cc5b186623b6d16ce0d64aad01ac5ef369087e58645d6b785ad63c0bc9c2e4fa440f98bbaaa043e248032047502e09dfc7cc77ddae49b44c808d97393fcabb695c387df899e9c37426b00cf824eddd3a466f674eb0394c1fd8331e61bfbd41b0747cab7b5f1d8ada2dcde9a68b4f59e604697786b4a64fbcc327f4d103decfba8de3797225d3dbf636dade025790f74ea2f1319193bd29b27a303d900abcecf765063eb42e45f05d387a03d4ba56c86099ffc62c879a3ffd6c68f6e6eb871e1c695152f7be2e6ec5cf5f4efc00348c435958bd56d5c2d8cdeb2e7f7bbdcac5f08411af6d3f9d8f1f95a8000847a461ef66d8bbe2abc797bd7d666f07da5c5f6c79456ec5b54a77d89aa65f85a0fa6c2cec73e0662c225b805227067d828009d6fb28b52858cdeb77118587329b8ea107119a0125737edb93e63816ddc2c564ddbd73d2e0cc63653ab5559f889baf3cd987a0f906e6247adef60f0b766c5a97755c9abf976350e72aaa97c5f688f9b11e2d547bd83c1ee27e27e2c0effc384cfb37e547448da479a7bea505718460c5781076d07ee243fab82bf5b030ce4d679fc39391c42dc5e9e4b84ff0eb391e725f09b3d70a53b922f2709d8e21c099e78970f9b3c7e1e8019ae101f16ece213bca97774d9f4d0b1598a3cf81994b9718372cc940509a1b39a6cc089fff15e5070200302d3fdfa023040a79c33d5df596ed976aaa2dbabf995751f013565c617b7695f522208b28bb40135119187d4fe2d464ff4add363c42cfccd5d891748aa6b35558fa5789f9f822778ee3e14d800bcd1c520f57f8e9df5ac29f9e2f254349f0ccb55ce11f2223e3695b53f3c203310935a0061dbcb8905ab441bc0d22ca4d017edbf224f4cec94201e7a28eb96cf4f52ec61026797f012b82472a101d061713c7afc3f68d41f1f93556df443b40c921b08e6f6967a6b8206937eed41eab88ad0f2be241fe7ae4c217d6b1b0a97acee6dbb42e3628dd944fbf5a431970197febf3e780676d30a4c4c2d5d3f54d9ddcc8ad11ea727229024c7282d2d82a43e6bb295e5bd30dc3ceb3d70998aabc01dd6c093ee55c84cffe5c7e0e4d7d9326552fed5d9631c8fabd06c047d7fedd7a7de5c8e7ece04efaed8ba0624d194c09933c2c22551fa00e092dfd4c51955b3a7a2bc404c539f518198eca77962b85ae7071a5d734ba1e90a75dc132a7798c84b0c2363a7b112c97fabe89c8e1f4ee2f2f1e7c150733401839e382babe3f8d2ca1492933034af1e046dac7881a3e1c5a7405902feb83a45412e7639825ecd582e3d5869a8f8f59f37ba74fd4de7bf4781a51c2aa95568ee284ae2f75ae5a2eb521e448cfc24592e5a48f59dccc3aa95a98fc3b578c6a550a5cbb3280494052bd14b7d03a2b0d0ce7d8626ac74757551216ed3f7e8fccb66de12d4222b3a02591e3aa4eba228899f7a88603c7f5d1c82e60e620e0493815a6c26ef90c2f0d167bafc629a025781ac9959e07b1b6a51f1944155c15873aec6493915b21fb99b16540bf056d72ef3bd9b5d6369d4c667b633c7b5bf143a5da181d24078db4f3211c9c08dc5005ef7ab8e8f84dd58803da07fb45b7585b073ae8d70e0fa3e05e44d003941dc7f33d6f83e706b85a4c33c934dff6a1248b8d44ea02bd68ab6a67bf28279057a087e46d84afd58602c84a301f73b08be27cafb27dd6e502a2c8a07e25814ff1c9c7510e1f3d38efec82d0257cb79fc03af3b7135b27a577fb6b86a69d50c6c24b7e06ea5635de035c9167466ad0dc679430b94ffde00db9490c82971e34c77baee7f7726e8d4b6430f7d14cae3ff3d530fc21027eb9c05cb5779e4c97153c9b4e177115aaf582c93c26a0279666a3ada90893a9be8d5774dba70343fbe1f2264687fa63eeb106132df925dc97206a1e60417fb3098d8cdfce47096858cf45b9404dc775d8749b32550b481a774b8a667381cde938bea84024d3657d58ecc32da439a901287378705dbc2d68d70d30b772e6944b79b1e55209efa86d445fa4fa675e81a55d78cd34ffd6ef162f99cd688c5ba67414e171072e7b54cfe0e2aaeb07f4a846ad3b60ade496b7cfae44fe64f8fc07694802bff3ae2b10fdc6c5e0d3c384e5975935ef2e913a88e01aa3e1f6aecf235afc3d9977294866e92a405776f7238aaccba52fe297c400fab170f671100476d9f71dbdc0128a25876d9287c298768e07a70e139d29ef21f9e594509427b96c7c71652702127c795d3c4e37ddd9b7157a8221f81fbb32fc1559e82070b6133e67451cf328c6ce1fb7bf426e2440e9da775c8f9154d5a01037c93fef260278636e37476da8616322c3c93d752a8beb9c977fd6c65af6caf37ec26d49d8b5de250e95b9ce996bf66d92a997129d2962216e014fe7839f706a0baabfba953d0c3899c382805be9f3f70bb337751d6d7cd65e5c0d2f468f32555bca269a02460e2e911ebb4b038e43da87d34261c658366c8a514eba1940e1f544dcbc67045f50c8cf99179e9a98f9f9b008abfb817d923ca80ad2c49b3f7378865ddacb3af2a6d60782b0a8d2ab3743267c0062bf38621395162f0daa42e3afa13e0d52c1b64f89ea2f4d850f08af96bf4aac569c132da3c2b15069849379c3e32e18b5cb0e9206135a8fdb412c3dca1b4a2064ce58ad86acf59081231f971bcdf6b2179f2062eb59301ceb46cb74eda74d06da3e3d748e0d64b910aace028ab82a6ceb1e331e955a25d64aa101fa0eee60b4948f60af4214bf9bcdfc9391d305b213b573dea9152afb8d2fb5caa8d8c3dbf078fbe30581110e5eb4d566310d6f573d9de99f3b650e1d054d541af5b0ae488e533e3cef105704962ca8bfbbabb29403f9d4acec81e53c37a1c409e84f39a381b7ce63e0f62648664c9e71880f284ad51387dd2307508a7cd9f3169442586807c5d22e9bed8343e25e8c696207f16a7b655bbc40cc5b98d623bbd653e076671fe116469ce6e31f1e7b17499190b0622ba2056b3788a0ff4bc792ccfa63ed23858facef983fd2b88a7272062d387c8b409275d3ce877dcab25094ad451e89607d75b015af69936744b91536ed6ed23b9e9b02f7a9f0ff738cbc2327475fc707614ac4d64998177c1df605d4fe1067d781254aa39e168730b2c493cbb24892472138f65cb92071ba8de10456dbdfa202cb167b734774b9597c06163988f5d7accc6828d53bd2e5e4e460441f0d74721c9166081d62fea510d32f979e2d4d5549a7a12336ce5a833523ba403574f4f9f85e17f5db9b7ab9a9c8c135926994c260bff28004b382645ebac369256cef0d7e020a0be15d2c0b3f8ee5edcf44eada33cc42bd9129cb1eaa53ef639dcb98bd32ce2440670f6b80fbbeb914104341985b5ead2097a8df9372c4e607064480c0c7efbf8253c6a0c182605c1eaa4954b57ded00cbd7e6649eadd75d93775de75d96b33f2cff9f9998e0ed53c2c4ccacb87e923aae309b6ba24fdd104f9cea2b8ee0bd2d5857dc5cf3a7575e23439f195a883c507df82a4b0c17b2d6e32be67f3e455fc058584812518ea5d4ad7943822da8dd0953ef0154d8736a26d518c3411f4497eb9b476a96f7bc2f85623f2dfcd427b021c7b85f76be40ddd0c22972330068fe1a7fcd4cf9561064d985e80e37cfe97159fafb5dad88185e9e2767a0d8ec00fea992bc6ac1a069ab0edd5ed51a379cd24146fbf1b431a16b36a5a97bf67fde2da0eea9130f07554b17f84ced053c3fe99d87215d36b3e6475c2b9d206c8b6e6fe68a439ff869104bb7fd9b499de9c78dc2ee1e404ae3a4e1edc580b13bbe31e348bd0ba341fc74d19333e758d34e7c78c985c8e583b9b75c049c53557d0fe42097a5e5b93b6bed176fdc4affd74f146f6a1df196af157d19ca65507c1ca49b1ab1234c80a715be684684294a6fe0bcbb0fd608c1db799547bb0a9ae715becb43df01fddf01c8642f8d4d1d788a48818e5cc1e5df811214b2355a604f95d3554dfbc466cfe6a77104719b7571047a21a0f47739eebeb3e3f2692f60c8b03a9affeccd426f1706051e75d7b05c7784b968267ecd8f4fa684c9f02debd24836c903db5ea8fa97c405d103d5d3f6d040267f51d6bd0496442a0f8b4d6c40e6fd9a56df78239b17df7ca87cef9431e3cc4b61efea3dc6035723d4b4dc6a8b571cecd298a34b4b4c89718acebd0a6a8b6f8b73a0d9e6d7c1ec4f643431fe7f16061ca0b8309433657e77707115df95eed96d91402f4dc54dad2fd31e7621cbc09f3fd3f2bde391583175da3774afa4319a919ce68809b11f55ed1bfcbee110a70693fce70e76a15abb66e90a80d7469f945105f20f9c698151a5757f2a3848066a05aee7b3", 0x1000) r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000500)={'./file1\x00', 0x1, 0x6, 0x7, 0x0, 0xffffffffffffffff, 0x1, 0x71d, 0x2, 0x2, 0x80, 0x5}) setpgid(r2, r2) open(&(0x7f0000000380)='./file1\x00', 0xdcd572ef760a911, 0x40) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r3, &(0x7f0000000b80), 0x2) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 00:48:23 executing program 0: shmget(0x1, 0x4000, 0x1, &(0x7f0000ff7000/0x4000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file\x00', 0xa8034c02dbafee8f, 0x4) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x4, 0x4, 0xac000000, [{&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000002000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000005000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x4cd}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0x9}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe6}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x101}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2bb}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0x4}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xfffffffe}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x6}], ['./file0\x00', '\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x15}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000580)={'./file\x00', 0x8, 0x1, 0x7f, 0x1, 0x0, 0x2, 0x72, 0x3, 0x1, 0x8000}) 00:48:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000080)="bf8bc474416d8850b30bd79cf5ce0308a2d77143e73130186fdb4c38a59fd5e8dd1dcddd6bbbee23efab13089ea44d2c7812aedfbd663efb50e0a9940a21206f16ec79e3c825ec0fe1ab51ca51322161fc4703ee709cc08a95587cc8effc210d1700fa39df413b69bc4d84016f92d5f3720174d7fa9389f80661460d47882875f431ac4f47ce3945878c235741f1b09a21ae36453e317411c113e11010678353b44a05c4294fcfb5d7fbfa3b0fc467f8ef5aa59de405386461e3cfe2382206e611a74128c6aba92ced16878bf9b7d0646460f9b342b068bb2889a29dfcbd4b54fb9b8402720ac1cc791878a7e4eaf89fb72d624626e535d0098aca5c2f4e59f47156d2bfc1fd745b1f845b0ab4a3ab2b1822373cac3ffd281836d4ee0c1aad9f9c52cd5d6178ebaf3178fb3c0a7faf5a4f627b3918563abcf8c0439e870c53", 0x13f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() fchown(r0, r1, r2) 00:48:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000000)="e40d5657fb4a2ab5995f2ad0e17119d7ca15b0411a5d5e1f7c1e869fa1c6ed3a4e85bcf4f33218327a81bb227e42007cf56685d8cb65a17fed3645eb823d28341ea796c607c82408c05d68d151d710fe7ded42bf8a7c8e07312feacc55fce2119f54a917276b67e08590b99c439a6c466847e33194fde0291090037b5e41d63493c60304c7", 0x85) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 00:48:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 00:48:23 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000180)={0x100000000, 0xfffffffffffffff8}) clock_gettime(0x3, &(0x7f0000000280)) r0 = open(&(0x7f0000001780)='./file0\x00', 0x20, 0x110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001800)={0x1, &(0x7f00000017c0)=[{0x2, 0x9, 0x6, 0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000001640)={0x10001, 0xff}) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x1c8) r3 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001840)=0x9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) semget(0x0, 0x0, 0x4) sendto$unix(r1, &(0x7f0000002880)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x385, 0x400, 0x0, 0x0) write(r1, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r4 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r5 = shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x3000) syz_extract_tcp_res$synack(&(0x7f0000001700), 0x1, 0x0) shmdt(r5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x800, 0x200, 0x9, 0xb7c7}, {0x5ec7, 0x100, 0x0, 0x6}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1001) getsockopt(r2, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000001740)=0x1) sync() geteuid() 00:48:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x200000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2d0, 0x0) getdents(r1, &(0x7f0000000040)=""/34, 0x22) shutdown(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xf7) 00:48:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) 00:48:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fchmod(r1, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) 00:48:23 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c6a484549533f760bd74ba6deeef4a7e16bf62afb7db8f41a1", 0x19) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x800000000001f, 0x0, 0x0) 00:48:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 00:48:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/162, 0xa2) close(r0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = kqueue() dup2(r2, r2) 00:48:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x2, 0x9, 0x4, "d0c46e49263e14e6316ce3f3e1b51f705cb3e05b", 0x40, 0x4}) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f", 0xca) lseek(r1, 0x0, 0x0, 0x0) 00:48:24 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbf0000683a00a53d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() 00:48:24 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x6, 0xfffffffffffff1d8, r1}) flock(r0, 0xa) 00:48:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="49305d180ee6310dd167c336fa5dc6360a4c7d8fc57b27395bc7fbbbeca741319a9ef8d94b8c4b53dde97021c33cb2ce81403857398328884424ec5cb37dd24080f5ee1113c286c1f5d93bb8b630cf839e83c218fdc04ea8ca35e731b32d263666d28cdca7bf516e63e6cfa6fd831aa40e68477c62e0fdc380d20eed786f037967981656d85976298d603fb7448725ffda3e20bcb15a9d2fbb88e6fe", 0x9c}, {&(0x7f0000000680)="20a4734386705d1455bd9518f7e9a0bca136a840c69c83e748ee0443e369815fdec17535a17dde7b44b1492be85043099f7406ef4f9967e33d5ffa3ae7295f682e523649b64ebe385fde7272230d9417dfd090e5f752bb49ee787ec7e4fb27c9bed16bb528b9a4fe00c5d4738e1cf2b5912acdf9c697337a6eb92f54ccea74eee35339668b184a5f358fb2c345e6a241a05c6a7f69f2235660031e03cd80e3b9d05421e1fe4473d1ae4438171e74e6f853fba274301190b7ed46cea4a05a361d05c98906004032def63e913caf56bbed839e372363eda53d3eb122714b3405b4498edabd435e737f526c98f97a5459f5933303dcb0c21ec1be0dbef43c986d97b602569d6293e5ee6433c0509e258f3215ec0ea95605e3e5151babe536fda9d5b7543ffefe3d763f7771071a66b90488db696ee40b5b7739dabf7ecbd1c6acff3a3eb2f02c63c1c87dfd44f64c366d8bde1eb1cfcbbaa153deba114efd00102b2ab10dc2aa38386769cc67cad4ceab85ceade5192aaae5a2c0a4462ccf5e961f5c58fb916810bd718e54ea9b38c0cb290d53afed46e66bc079c47b0a4544c27aa2d9907c9ae36ab1883a3c2b51ec26e1027a9b6933b16320d5584aa502930782428358ba8217429d88540a049efd206c27524718cb7b686b3abe3a4c295798ed872196106ff038f81b2721443588e6d33689c632f7c687fbc37658f4adf8279975892115ef7349dfb7974877aa6c67f1363ac56f9a22e18db89a1bf103cb4bc599e779ea5016565148fcea52e3b9174de31f9bbb60de3b39bf497ff492d6bd7df07480c5bc64d2a1c73afe351058ecacda795e6ea18600f18406e343c00b128e2f5162374029cff61173d309389ebdb261d2f1d35f2e2080556e0f4a34562d8a4743e387960826295309d02f7c1367369462474a2ad0f3fbd1888fd2c59728fa7c439d653b051fcb9eec369e18da5ca14a32be88cf562c58290601212778b5e4b26d2fc322d7b063e6a9cbd9c1f44899ad0f7d1f52b591b156b7a9d7ee13eb04c061b8d23116da9dfaec817f32cb983949f2a10003924799fc392befc41842b627576bc5776b973540fc8d776993f07a9518fe52267f2a3626853be8d1e0896dbabf40c6afcc01d8cb49d6cb48bfb8cf63d10bddd8f65494026b6d3686e86e61dbbeddde1ad35e8da55743f949eccb51b0f4503087db2690ae852f3bcd7ef0a2ae3116c00186756525445682684f3e277a3efbb83c230fe411bd590906e1737406a1d0ef10d66d98f15d88760438df08f4b628eee20e4201e9d1d5a1f52912a275465373adec9871f8157fdc09332307192d136920dc59fd85b03b349f2905865358f569c107bd962491d1d6efd3fe84929786596e087971072dd69b385814a4f1a8a0e530102720054153e297b93cf9586f4fffb89cd6546275f7c6c4f5463b12da6e3ce36d43d0d338657cdbeaf94431c3c19e76da8c6c8d8ba28f0a701633fdedd3806a691db28b3189dae6f24db1c002d80c4118373b9605960022e1ac40f1fae27acd10ee6fbc24afa3bf6dbca4eaa2f1d4a5a1cf2103fe4cf1f2708641dad20940a4d1bbdd27f6fcdaa7356f26dc73a0b1e2e3132eff4036594db415d70ef4284bcf927458e1fb0f3cc21d2e5793a25d31ce4b0f2de171511b4cc1b6cf7d747be553b5af093be807e6f9e2d5ed1bd3b4f5faaedd1d77dc583fe71bc153597b645393efd26b7058b973d25cdb6759442b5598e188130534db052d1c5d45c7751e1d629531cd7bd75c53aea08fa80739f3cbb5240bf9a995131979c0b4b83df5d58a05d867754198140fa02097916ed1623e9210c56cd7d55a8cf491ceacb26087e376273d7216596563845209c4427a0d2536fb1a736a350877edd2f60e1379d409221cb532281785c8ccbb1af63293fae50c15a9eba9e71373bb0124e3fc566768403cd70f1e9175b585e2ea1b59d8252fc0ce07e26263dfcebb30a32ae61d39507de3bbdf78d60b7f19068379a819d10041232777c34e329625307f0916708178052cd8b585256b9b07181266c3cda503c079455e8e6a23d464ea84841e3294b67c70140262cd5ec18e25423c915434a176a2d3e428c962c05446d0e1092a333b2b05797a708daae03d0c2551fcf064012ba4961b9f5178527dc14204ee5aada0b74e95040e28711c4c9dc7cde6505ef5675fd5ec257ccdb338a6a7eae9633a23464fa7e9fea8ac4960f215614439baf5ebf09845a0edf49dbc98f7fb6ce2603d355e1c20b4bd179f312acb4e7d62788da6f97117a81fde4abd13f62cd0a1cfde524fe57d240f63ef5eb54655a7bdf4de43cca9659bc0207f269b16e8082c598f99dd819313eb3ec5c009e2632cbe297b68b51f52e50ed62e60c64674738a939f113093e39b72f2f103e1d569ab07452619d44ddcb4d1165d0b8d5aed39cc0e49d47b566c558b45ca09d41061f7bee3769a909e13429827ab75a4fd5130ba9f0333ebfab5e0380624de829d6384665c01873b335bebc2a8f7a1f3dba3c677d6b8b7dbadd103a637723452ae5dd7a350a84f946b0ce1676759380ef121484aa3f1e53aca4645dff0a010140e012e15b9d205ce63ac1ed9add966bd38ddd763561c8b1dbd141cfc40a33d4b40fe3460ae16614157c5b6c8d69160e5e3084453ec7e650d6eb3b0bd2f7f6b55a465fe33e062ef17bcbd537e9c58802d62f8b62ea16a05803fc0be0024a4d22f6058631652908ab451ebc91b632c98b617f5dc01c84c981ee8476a6bd7a2e97abc79086e6fa0b4bb1b3ccbafe6adf227c5d2c012708562f1e46c6d29879c40f6a8b3c65efcce17dc5eb9d0355900fbacfef67e310f615a566f17ea4e1840b2f91da56a02bbe1275b62bd0412ce2b555d8cb4d405de612e60f1b881575daf0fb45a9f706b7b9631fc393c3c277a9b5cb8d7cd8f6b5acc186397cdda3f29f67f7a4b82757deb1994b91ef310a7a045e6e0f5172c6251e4d87f49d339c8baebe58c0f34cd3b6582c121395c65954ebd647f502e59e1006565f64666ee27e5232f27b2ca58a24954dd3bfa94307d716826133f8ec8385726b29601ba65ffc8fc4b958ea63270248d5a9ec5dfadb39de03cc92bcc3bc35387efa7d506a9e0bb945763059557558f6e450a35916748b595b5e0a78d1ad74cc1f09a38404c2f9e4462397c6c8fb4f1b3510c567f2d8ea9ad3856deb1e020ed96ab996f71a40efa1909dd102bb5a8ad77167aa85526c07c7806f86e9130fea1cc11bb3ffe30f603d20c2bc738bb1a2bf8357c3ca58a98b4693d6aa2946c7eb44f1288698ec882f1846f6d19ce8b73e2f45cb777da6601eb9e9a7ccb7c3d15801f058e6eff2b16cc7ec88444797d8864d8200bda3595e2bf5cdfc12fd5aca3f41c5d6ef33d029c08821012dd28d2a98a50f9d10327ce56811d322049fb14fc942e8ea7824074201d817c34146da3820a5cf515431f9413d82fb98372650a898dafab18b2e2dbed56da2c7dc75f2de9dab5c9466d8bce80721c7a3a6c49e844d3f47bb4bde64e97c820ea5a45a5c0fa3a3bd9ac578bbfe8881e71c532329b301ff63491cc157f51327bdd98ae42c732b0784afc84388d073b93d020d2ed2d7df44595ffc112c1fd6366f3c3717600a09e56872df80aae16a3f6f9d1fd874b2b9f8eea19e8a9cf1134f55fe51d68f2694dcc2b704139c32182ed316e6398009ad43d4acccf61287e429d98b822367ef8f6a87b684c7211fa4122dc5438187f5cea923811c35b8cf391cf103a61a041273a261896ab30647d38653be7df6d942c75a2b3919fdd67f84c00977da2be78001628e7ad9a92e715650461724b41d0f567e3db3ee87ce84ffebebbc9b840a16f0b4ed1e47518772aabba5a7cac21412d4e3fac0fad5bb3b3a3a1442d05c4ec3198b0307649ed64bfffee3329e90ede1821ecd2da67bd8a87e4d3b4006b64a3bfbe7a95fa707ac91d326f450865ea051bba9f2020022d19499c92f6d6b52942bcec3a50cb90295b779319469b518c4e4c628ff1c06d443a4d5b062f763e8d3c3cdff19b4199153878be6c4b3e97fe88e0fff8659be2e648be3b8cca429a1940ae12eab7f321f521a5f74996064a523520c40863ba677d6814cc4e4ea38cf332aa551f0e75b64ef4415ccf3ab2cecd1ff5774dae822573b25602a7d254b66be07620d15a2b6b06df5297e77d63fadfd4f9201bb756acc6a9b4932d88a5ecc9ca34ce87eeb6737e5fa8abde7feb9f65e4958c68bdc42277b480adbbcd37a47ecacb7e4811b0367cb134d0d5c18d2819c181602758b2b6be0d82407c2248978d90e975160115fafcd063b69e57276576ed316f699248dc4c6720f75fed0d6892d3e0d183e68dabd1ae8b6516cd62209e6e15b168ef0db1dfc023977d748c40118788883b3b494c2c2cc26ccdcb62a9d9be5b321382685718676af49b04fa805f3039594af5ead46fed83510cad9d2fc89735f4a7e97906e3f2850bea0c087c4af2d4774c355cc415930c0bc6204c2ad81fd2393f39f71f855f2836bcb5571bc1366cc2a2bef0bce9953543331636ecb606b4b46b9d298c938421f02fa09f9a78d8caa29b8303c8bdc0ebd76f82c0be6b25b4c70699b2120072f178bb18e08ce08c1fbba5ff68f586f5ece5e8a2aca538aa406e32d9b08d9d74fe346853644ba11ad7aa48d4f3449ed37386a2ef6e8a6782f7cc5154ea92e24bcf2172670f6706e6f980414e0760547613db52db992ea9c021207d9394e85e84512ca944d2270dd006c6e1de38fa159ec012cba75d9a1f2aa8745a16a306d7b4109520cd37c64d997cd5c80df3e220369ada3aa469e4867aebd8796af818eeb88a1648e263c77184836f44727aa2625a859f52855d94cb975563680da3a0fe62ef133b3d5ed96714fec4d480d30c57fe1e9582fa4c56a3a13664273ea0d605a8d0c20e75b1502d65189f6c5fbf1eae387c6a8735eaf2cf999dd30555ea8031d28d3925130fb3f1167bd4d57c4f000641cec0b26ee6aeabd5036c6a2725dca8ddf794b83c581885afca12c95d44b66cf00be6b1cc4d43209a3bf3619e80b9ee5266a10e47db37559c507fba07c868f18af6aea15e06754c9c72613e06707f14d423cea88a8017f9753e6a312dc9109a925527ed366cece88e312d1e9394f70897df3c34143eea2b089fbe767010a0d73a6baeec4733aeb47f09e66810e93f4a402df9c7470cfcb8674b6fbf0615c9c6791ea1e3aa0202358635eb5f5124596386f20313dec66f1b531f909fb159d0ccc1cfbddf9de73897c24712463cd7ec74c2f2ba997d7bab87dcfb805a111210c488fadc70aca479e76259c089e665a211334466768fb234e5a410e909611a00143dde545a713ee7d3c450ba0ecc9bd55f2f788a750a89a7e41798a62b5ae40e71dd212aabee290f1f3a6336aff2e9d83b8de13a865166c61beb3dd77765663e7ad92ad624ce06475d0a6357186d1ac8dae202b2c681eae7016b571861a7fbf77401ba0c70552fb8c139e47043e2bb678598c7bd7b52820e06c038790211d832ca7c1e812ba29fa66d23d4f0136003f2eba75cde16fcaf3994aeff4a3470703eb65d1c80d56176b5bcda87c90253ef734e17a6c7e5b5d20fd23c4c17ca984b3af82398beaa7179e699c3c87aa643b83085dd56ef8a166434d214980f203a1ff7220f9c2c5e0362012672b574ea522900c94e9f42bfd37315fd6ad29d330388c7fd97d396ecd4247dcc3a0779f6ac02196304501991b94ba5fbd288253ae1d9f2d37ec4fa85c2602d49", 0x1000}, {&(0x7f00000001c0)="e4cc30e9b741a030a05c3e577437d9d0956f119811b7f8687070433660b8be432c62e69811081350ea3382f75ed8df39d3686d2109a9a3b420ad2f95bd05d8c2408683a3d46c967249c96db4688c4badce88992757917e798ac995a2a942b4991783cbc785311e2cc907daf543bda28ff8dbc9f47de256fd3c1d71fcd6070f3e50a5f08512da2bc40a55786f2bfa44b9f6cb648906a33f94fe52a1bb9e036a6baa5f8f54d1d75fcdd3e95ba5ee39823eebb7e3906af08b4337bdc519b4dbfa", 0xbf}, {&(0x7f00000017c0)="796938500864746aff1a6971e1747a001bef7ae7ef82edc2d6a89c335631ee575deb4eef9ae675b3443fd1eccaa72a507dceda32c130b679f1e26843e4cf6111cd4eb4c6385e78016de70a449bd6d1f7dcf472b11e10dc45d526b9cdf863b6fb1222cc561e6ff823a529db70a2c7a44762fbd5ef5c6dc1281b56bbae92ed066f3dcd50813418beaa5514ad55ac041c2494f481f697416172d98ceeccc3fba0b761d4b539cc05caf090b18de6192bff7ec246a0b00842fbd04e37ffa715bafc12a4a4d77f951c7e270473672e1f71e54b9c6587cde69c19390e3aa90f6b889cb233ea22cd61bae68060a87cd67d6c7d839259d0f0598b70728fc9c8c329959feea9cf38c6cea23fe7f759c7b4252f71904830c754d0ddc5ea1fbbf5f03be4c86a746a0720afd437c0d1a8e4e94a21c93a91550ee6ad4557ef99de039a6771eae38002ab31224b461aadc4f7005204098109ef5d51f39661da02935abfb98628fbf8a64311f4dee44f5ad3918b6b2b673fc30fba9fed0a431ca17163e2e99973a761c6ff2608ee270cce172844d3cdcfe062114b157cbada1fd79f2f291491d04c0d4b362126379ea0ca4dc4c89c586bb14f728caea13c750e27f06a4b29468ee516d34eb400f2767dc8ac0fdee0e9226a34ae4e7a34b5caaebdc17940f060f768ef70d11d3f2f6587ee76c7f4bc391035da8b7ba147eb847c2309ea307095ef484a178bee1c23924a67d3876a53227169e327b18ec40bbfb0e3cd61d7f276d461155b0af219db333e5a4bb639aa31b02cf37a0d47b5ad27d97b6fac4e55f580598e632d6eb3802eb394881786d85228cd74ebf2377459090c34619ff101720e83ea424066b6680061f56b053c34338644ea728d3293e1a0baf7f706e7bd5983c42b11ff548562be885c725d2e8a14e9f1753bf8c056bf6718ef365a0d1335de9c2f17d88373f5bb4806e1e4cbffe688ad417ffd5532027d74c6831bbd2c53547dd41bc8aa1d9a601b3702610d13ce8df1e0ecc3ab22c11b91d3835ba2cce7586037852f8293f2601fc36a1725440c848c5d7167685fa1a23e14dd428bf05cf1720a90c447a611dc142eb1f0045c6f13b28eebc8933118f3e181677a9c255035150dbaa647ab4333c4244bfb8148d7c170c69c28f18f33144179035b22c146e4e31716486f029b2d8781f74629bbd27812b35f5386fa24f3be7c5d4b411b7840d29cadb2c1dab3400065fb15c520730257b3b19710447c52201cea5c4020fc9dfaaef2933d07cba17263dce151088794151a3af8ac9add525766600cc4a074f869f3216c1a0c9dda15dde636ad121cb6e88c8c68cb1ad4d0bedb61a19d5128e181538490f1331652d847570f86e89392178d8ebbb5b561b6018d9be54aa68775eeb7e013cb9949cee9a9fcc82e6f9bc7ba71839aac3d6d1138bef3932cb6155992d894938da0fd416c8cd9a6dfe45b0e41e5973e66841c20040498fd194aea552a85dc9fc886a795bb8e91465a8548ba69c35c34dbfd75f2f0869d8cece13f40b1e198ba6821f4bb03b741f8185bd27cbe6e92b78f5b861751916c27b7beab1ac32a3e4e70aa8d6e5b9103c89f638de123f94e3b76cd9a6424cec6d2083bf4d518b2bea4b0eb77baac6bd3240772d0299175bc3949ea2ea41de10f2b364688e0237847a9ab2dc890e7df7ee6e517c8416d55e659e07416a90e777cd8381f20a0a12accf21f331a35c62ae19dd5d1d76dccf3e1b624d3d4d049cf4e3fcce06b58bd288ce3401873e91273ebca6f5f9078eb2aafa06a8b0162be1f0309db644e38f6d149060da1f8b6181aa2be93123fc29a12d5e9c5901d7107f0a896d23238d9e25dae425c00e438580765a610e8d8db36174988c18aa139693fe9341242dda8f2eef3dec8ce5d95b55b9dc3d0f866cb9e2248001909c333d0e1facce9754c45874e32da5ea1389a460281708426d25da9aef2d27f889d6ef0c20ba0edef99a2efdea095e7b9005e896fca471ae0fd659cb5dbb033e300b833afc6f5e64d56b340a8be2c3ce418b626142839e608bf9b9482cccea3d021860d442bbf025e589bde1a07a83394b5170f098d42f8ab22785453c1dd369b863a52b18622bed16fd21cbf871ebeef75463426b09f4854748172f721397d1d6bca507280b06ae358fa6b0d97caad0765163fa556b01bf81a36c5833a1521e272b6927abb400fbcf4c0161ea3c71ddce2f5b95fff2f7f65c44f67711863f7bdb6e5c5f3ecb04d975dc692162a14220a588ae2650718a3ad09981a7588a01c36e09554a9eeca7ae652f8a332b6d5a1174a30c0a987d9b044838d2a1e8c995e7bc13c9edfff9bbb6e7cfde3864eba58271e59fd8209662536aa02664b137c925dabf1e526fbb6295a20af46346f43d1289f037074a8de50b9ca1422d2604e88c2fc6947933cdff8912383c5d2d13d79303e7c18100cca238f3f7c952d567d75cdf9d9e5d5db957ded813a2a13f872c9ae5532a626d58d948efa0048d8f9d008ed9492284351e6e6d13597f9baa0cc6745ae52aace5965c73325c54f5266783ec3b1738ebc7d8ed03c98bc61927659493b1838e073179011e729c0b4f7d5c79af1ad2cc5079fcc0febbd8278f454587c6ba7c959b1bd5c10dd0f49f142b6949f236c17aae66fe37cf2e60069637c964214ecf8aff76782dcbaa8ec0a791c7b66bf8852206840590be81e66ead861e89943b3194304850f83934ab2142c0e0f44f9618898e7b61ba803de9cf1592adb4af0f2614c83eaccaf8f25bed28e35884c955c6fe56a4191539dfe526354adbeefc05c426bc904c006cbeecc31b7a451c6169f2e3f23b0fab9bc322f5a36c33d36762c8249b01df6757b521def06c32b56c96689e26d1bbcdbeb423ba8070535b520a3baa6507d38efa56cc91ac688449d88ccbb96d58e5bc31fce04df57fa9a0cf3dbc07c1bfe763af2b4ec0f236fadf4cf766ae96795d56280ba457f3c1694b60f38e15275a7e720836c307a992dd276e736f73cd961284068d87b56880c649c043aabbc00978adb9729ab84a3799d78b4cb7e736b37773ed07abe0aad40395848b441b22097c0bfd03886d7033c58a65028790d30b5d2a6e159ddc83f41301a9d8443eea0ff5ac9b29bf9117afa46112a86470a3b4d64b20187c9f18864d6a097c61c196c43f1d6d72b2871f0ee0c3ab1fdfb216a65bf2f82c8d2528071fc78e4709db04889d63064bf987b6db2569be26811a845674650962a99515e499554f5cdd7fe8b4c6c75a600640e09558df7b28aeb4de33076c91228319ceb040275db05e4cca3a0b1eb039c643236d4706805cdc19658b17c64bb2ddf000896385b4a021d90bef52a645d81021e780d1f814aa26025a45c8db8551b66ea1b669517253ae0c6953f295b662e28cebd004b284d78c867398f67c774538a3dfbfcc2d890ecabf28afb485e67912fb6e075da2b05747a4951eca7ab7d52b17a2b5bb8c34e19822acb8cc5b0b62b4b207fd3e15387b42e295d837c4cafb3045c8d103c5bfe23353f72bd2a1e5bee92420d04cb9528e9e68559c64fd9f53d1600d2d9874feecb40ffa77ae9527a35ddfe6190b5f6da6c0984676331d90f00b1f2a549fc478e43b495931217d57655fc2886e7952ab064b2423f1ca00973f863b9bbc7454e53f5f5b551a43641b8de5ae8403cca19140a44087d9e5a6e1e33f69af6740be794871671b44e27f7b6d91ce5c333ec02c2d3e58aac7ad115a6982a0923adc23f250548b1a2dc4c33251f352d735f031de4e1d0b654f103482a6a0e7fc8570d3e030ef4e466afca5a7b6163aeada8f1914ffbd51387605dc919ad106bcd742bea64e6c7f0f0380d2b18adcc4ba8fdd2a0fa46565c8cf3cc2e893281d42ce470e68e33702fc1e85f14765b37a8d62b88f0267c96a076e9fcfb991af84082475c134a6a9b071d1a851f117b14193c2a7fd77868d871b57a21cbac57fd1c3f91aa537a1d5aaa84c22de37508112bedec5b27cdd54df0e2f7c4195d3f46858d5d872df0cd7d1e8630f277359b6953a7c702f74b4f17601b11d3b90a8a31db5a3db5ae89b1ba8c9153cfbe2eb7ae644d4d0fee4fa6305bd9fa9fbd22502a7b2e5888e1cf9ad270d618ef77160ba6335fb1a475c911532ce118a65e5c56bb213175d4df22c9ad745606dd06e48e9d445338bf130bc4a44c96e21386885a616b44e6043b936c8c9408b2c4bb4a1bcb8979ecf5768cc50b6b4d7ef163467e98e7b23d15f8dada0cec9bb54e325cb1003fd5780cbd5e579baabf29afd368009933a5980419dcd16f219cbf48648cc8d1d8b55d736187c4b3edf4c4c60372c3f54075f5eecdf1fa92a4fd7a2bd7f6f7777df021e53207a947b82d000fdc977a659f3b2947594b0214bfad0c162007f082548958f3b016d752d7e5d50ae7b44b9c3b2c2f17f0c28b4fbeda04634deee789926b0f348f1b933522f0c32ddfbedfaa54ae4a949d31033bc36df0d015131f78b163c483384582dc128c7622637079c462fba5fff86abfc6a5d018595f3db73ffc5efb8ee9e967d12b12b075fb3adb2993b85f1f549b2236599bbddaca5fa540249f30e8c70f78f6380fd9c86b537425ef373c2c1a7cd576ae4899b216827cac0c47b65bfad9ab9161dd9efe789d6b30c897e2b610cc523b015989842a34cbae46db96295315b2e5f781fa8961119d349e4de147d7484eb5a42501f0deb13e0e9d3e4895e91348561f97caa9b40a78cba4616007736578d908a08c148538ce233bcbc4196ed6e1a38ba9aa07af3b0031059ce56b3e1bb2df70f26bf51c62c965d866ac068f589bfd0439fbd00fa5ec04c9241563aead763dbae41da7a3e8d00a9740097161737ff41ebb32092e555aa4060febf17406c3a162427fee57ffd9cd6c2afd9c4a48811fe2b6a4d164ea6f92993913aa189aa4f3627ee16ea4b2e84076e0c84d6ffacb7e0f533a7bfd1b8a216e7d2711b862e1e9cd51ff50de76faa785a0dbb1f62bcf0158c6eff80e6d3d9ddd821b957ec3861fe867bba5e2063baf840157f6c2d5709fd2e46d0f0c859637f32ce0d2bdc0a146eda946b5d37ddd26ad8a4258d49c53ba02231765365d4a26c0db544070c42034f2d4e5fd05650ab7a01c6d1e65cb0022983250607c85d101c8d3cfddf6404503404bf20e94780cd9e7620f46f303ce9fd335b86e67df5809dacd557af88aeb3ffb7f64d2c6071c69f5ea09486a58f52e6abaf3fa3e1d4d7046c08862bc64883fa22ad153101fd7af2d5e029b084b599b86384d67a2a39b15fa9b41ee5ed69740f9e719f1bf4b7301fda96ea3c5abd0c6e426acc12d835c3ceec075657f73368fecff244f8f1c933c84330060573a3ef376447362c0573b5ca32aa0d41bb5f275d270204e35c6ac3afbd911057fe595b13298ddb6dfbe30ce68e321ab91e50bca3a8fbe386fb1c5bbd72315a8e136b7da55c671b20948a3cc5deab65dd5a91302029bd52ee7b209566e77364e191b55811291d25e9a7196d34e83d37eeab807027c22b67b94483417dd5ffd23f3a9253c843ad4542031adaa26c9aae78f42b873c5d425961fa6edf64823633e8d40e00ad6c52819dc3ed3c1ca56f17dade331fecff7cf78320c40893b0adaf6399e0814e84c32818e1051dd4b13ca41b6bb2ac98df12d69ca6b08737ca7a2d046f9d39b79f5b72997ab503c26130c1c513be88aab02cd50a9fd8ef37cf732d6d9fe67544b1e0953a5e9c1994b6f2575671bdba136f532cb619a25a887a0c6ea1c9dd5d52b76418438a5584574", 0x1000}, {&(0x7f0000000040)="9f23d9f83014078168c8fea6af313190a55d631b1d740bbc53f9d23438ff35cd0ac31f842b54174f29", 0x29}], 0x5) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 00:48:24 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000140), 0x0) 00:48:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) 00:48:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) 00:48:25 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r0, 0x0, 0x60) ftruncate(r0, 0x0, 0x1ff) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000040)=[r1]) 00:48:25 executing program 0: r0 = semget$private(0x0, 0x131a1b5aa26c2505, 0x200) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r6}}) r7 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r7, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x800, r1, r2, r3, r4, 0xdff9e6740c9d2568, 0xc8}, 0x7, 0xb0f, 0x2}) shmget(0x0, 0x2000000, 0x200, &(0x7f0000fe9000/0x14000)=nil) 00:48:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) getsockopt(r0, 0xfffffffffffffffd, 0x81, &(0x7f00000000c0), &(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xfffffd2a, 0x2, 0x0, 0x0) 00:48:25 executing program 1: mprotect(&(0x7f00003fd000/0x2000)=nil, 0x2000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 00:48:25 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x348) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3f) 00:48:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x80) listen(r1, 0x0) 00:48:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x3a, 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) r2 = getuid() setuid(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:48:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x8, 0xfffffffffffffff8, './file0\x00', 0x2, 0x2, 0x80, 0x6b3}) socket(0x2, 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1000) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 00:48:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x2) semop(r3, &(0x7f0000000000)=[{0x4, 0x2d, 0x800}], 0x1) shutdown(r0, 0x0) 00:48:25 executing program 1: r0 = socket(0x20, 0x5, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0x400) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xff3c, 0x0, 0x0, 0x0) 00:48:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x100, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000001600)={0x3, 0x0, 0xffff, 0xa7, r3}) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d842ae1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b807340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1c, 0x0}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001480)={'./file0\x00', 0x8, 0x6, 0x2, 0x0, 0x20, 0x3, 0x6, 0x3, 0x21db0b4acca1e324, 0xfff, 0xfffffffffffffff9}) r4 = socket$inet6(0x18, 0x1, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000001440)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x11, r4, 0x0, 0x0) pwritev(r4, &(0x7f00000013c0)=[{&(0x7f0000000000)="d6aad2ca0bb5b8282e7ef0d3d8cded1cb6f2286c6e545c65537bbeb9d1415c450dcfea1f44c6d1bd08a7e054bcad8118eeb9bf8e3768cd2e05f3664f3c1889fb6a49fa3cba06395162d55fac78b67322ab1c119aa368d4660ed051b69ffaa498a6cd87776d824a304bc86e05148f9c0397e4970eccbce53bf6a73c40c32934e1dd6b0d5b55034a553e23dd17bcc0e3f5ad6435792093de66687ce8807a1d4bf2638d0abd", 0xa4}, {&(0x7f00000000c0)="a9817bd68fa6919786e8421eccfa43a9da4f44f6b573f3d004b6592157aa2e34b3ab509f7acf", 0x26}, {&(0x7f0000000100)="cfcea8bb47335998f0977370849a6c62bfee9d06649eb3cb8b95edf481cb198ad14ad9d7e135201e19f66e661bd5349c8135810d00f7ed79fe160248c9c854dcd3418e2def75e68038892f8869ac1eb939d26778481c6215a6b355e453ef02d19757c657363daf05396763d4424406fb8fb551675d92b9cbe179439ca703b671d30d32821b4476c73335325895a7d5f75ccc08b9baf587a2515574cebf7fd57d0fe7f8a65118e782a3b16b54e2a829c08f2ebb42674054e9b2fb653f0a5be4c6008ae571400a1950e059af66b73f6dc2956df4aff3ad1c1f1c264c6fcfef36375fc579779e658d472ce30a8f6f1781fe193a7f47e6229775e5a9a7875e1b346aef55c0bb46a13fe38ead846b4f8a9d424582a362c3b4068f9cbf9a351b5d96aa839ddebdcc5837b861e1b0791c15194de2c944afe982358c4e81f06ef7285f7df7aaaa9d0634bf8fa8aedf9dccd1fe7002c5c92d4fabaeb205ec40e76449296e04d6a3e6122e835671aeac527ae217b65196b05347e1e86bb7acfcbc13be443ce81a8d22f5905a5bd557287ab8dca78d1ca6d73e38d36ca54523090a2582c38bea8538770d165adb1d100f450f1cc5e34cf9073d6d23d5ef2a8405270163c1177a4fbcf3aa356f5add194ba15793574e10fac7a078795b7c254006271c2a6119dfa6089817c7142bef6ddcec6a7388dc04e73de6f9e896d9109ae81f1e0c1a18e3b1494c04cc5d8e1c22e96ab193fc11d5fdb016be90f67e066bc5402c32804ba77bfbc4f5a21a6e0c844014536750f9388e5ad08ff202b8343770570bb39b019000953ef2925d84d045366361c72d15d6190154cc3ae76ae04828aee8d962ce3fab811060a9439e49785dc581d1abe85ca2dc0885c6f90eec5ea22e1e936ce8012b6d918968ff026225121792485bc5726a278e19e30a5871d79ff1420db97bceaad3c6b31f53a52e74ab73b7433cfd5d51fd81936f2c008e73f4633512ed5c3b13513d7a1c290f568d58486c075f50cccbb71a85630150d420b5f2a40e042b5b427de3e4ee408eb158989bcef121bde5e860c28d9f6a6581633b9c6c40f097c4fd8d8efee06b3a8a7beecbc847cdaa469ff3b18c59b6108a8261f3c6955afc9cbb6ef020d8e0d7d8b6d17c809af515b89c2aef7212c1379458f40f04899eafbfb106f8361d3a2e9b3fc6e06e8cb2b53c10477c608a08422e78cc957f95321c6b97d447f60c1d761864b37738861ca850e30e44c46639df5ee4ae7823187b2f863a5fa960bc7f5af09cd8bf4337e14fb245da5713bef54e8352930a40f1c6526f1c072ec3d972b20751756bc3417dbb4097d8237262d159916e5c10bde0b140d301370faf17c59eaf3bc66e454cc83ef2eb66991e6288e0bc53496c07b044486b5aedadabe0bfd7a8fc9a6ece4c9b21d13381b5b6519386b2bb62bd1d927c0b421e5f6dd9e87a887590a94bb931243d91cb3afab2d4d095be90a3f02f895e48fa03929ee6fbb3932ad523b8871de46af7635be76a7c540617deddeea6e1b3d4bcc03441b7863eb1a571455f838c66a396fc9800e1ccf64ac8845ee4ed89a49567855c4c48be18256418e27e297ca707191bad93d8ed8a24e1dda5e0aab8d1c3234ba704e6dfd545649ff801df7312b3bee10bef9c6374b39161f4e373df38714f4784cdea7043c693b9b6f5d26d079d6c7171d468aa4452fb2fff5e45250fbd67c2a838ccb6011ad1ef34dde268c90de2b00abcd6a825b2fc5269e402b235ca6a607cf0021e64ea05cf6bdbb56276b6b293e90790b53930af47eedd7b87c86acba5fa34d40af6c2fa5e2e1900598fda5c3f9ff3dd06e909fb6af3de5ea68d5f50e209b517dbe3262317d90ff78ed92a13b11e1802e84c88b3dfc7c8c78b493fad744640d5ab0b065eaf7aacdfc79f99bc1c83c2e021ecbf14e10eb19f73242aa1248a96e14c0681c6b74f262bbb33eb355b36e9a5fecfa3a7c50ca813837843c3880cce6bb9c462dab35a257a9fce89604d3a1916a817699e59aefd8b7e22d165c4da410dd69210f25741626f2595748197c4e557f2b2723e604f358a048a723441b867e086205db7aea638e462cd5fa075066d9f069660fe7f6857f65d985048425a6a795503164ed512ad1be301e71045b790aff86ce83d99d9accd7bb5e6d3bac1ace10368408225b3b11ef9430901a3c86c97a5638830566eecfab19a63dc944f4e0aa3a49945c1d8382b27e5804bb77c2817a0bb9f7a6c84e0c03cd64585015ec9f8c1c0f5854e4d961562ac1b722e2afd916931bdc1c16c973f5cd3e1b71b895daa5ba96250be2dc7e2c4b1b5f6dc1f3d6bb1e2c51269a77eaf8a032defc8f91de45991f978cb7e93c6f7ee70a71e6f774ac0bfdb41b8a100072d738a4a948ef2a05559bcdae3b8328af222b9cdfdc4bb0e03205b94503c2feb14bbfcf9dee30ca47017178a21de78b2320ba38ee2d490556aab023a5c8f51f1b526f1ab487aed4c744bfbfff78147ca081156315332f6ceed08957743b8858c5455502e9412a201f3beffa2f48eab19d4182158458e2a572556636f8183f9d62db6abcba9dc952398c0357765345054c4bf7c14e65125f73055a1ecaea5daea60f14fe1c7a77e467c8bc16fe548394237f388d86e09ef7f31f26f3c742bc91eddcc78c06d63ff08872b2c1bf0db6df1ce373021560f66639465a5cc439d8b6d70240197009137184fd705dcec799f0d89b517df0de0fb0531e145d94094451e0f379be4ed5f452356c61e8bbb6581c8a6c62fa6cd566f138d156d9ee99458a5ae1cc3de5894a5081485e612e47767eb1f00f05730c7880a7313bfdd96c9f1fc2b75cf2b9ab0404a19cd85b6958109f0bf3f863ee662919564dde954aef50dc6edd9771a0b953fcd61fdfaecb9a528aa22c8d7e8f3796a94b465fd5ff12a19afa3464d6210ad6eb178820d1216ba685ba48c5721d1167b9bb9f8bfb5dfbc2aaeed1407bf6e51ca7bfb46a476fe5cc1beec47019498585776b265c85a489115b4f71ec743991aeaf2e7727494f0254ac262e6ce1c89dafaa56c105c838addd51f8b3213c470a51909072daa66a57cc8b252f06fb81328a9d7d4ef527261cc3adbe3ce3a193dd7d9bcc526679326d7a9a8cb2aaaca0febf0ae541388dff853a4dd9c877e4b302a01cbbdef652ccbb0761d5763139ffd95ff56ead99750ba6326f2ef4defb9504dace19c6d8b8a5b2990e9ea9b1cee9b12fb0109f50f3e579588376349891acdd802e6ee20b8cc0de07fffe9a7a674dfc7a342eebc924b29e8913c661ec2b5cbff1ddaaccbef1e3e6adc4bbb47d42f37a102d95c7abd69a167ab1e829538a09bbe63efe7b4f8b737278732c044455bf16520b78390bde72e83e815143c7695a73a594a35b207bde9f3abeacd19760cd1c47210484ae2f618eafc77790db178f81efd9266a287c1b8db3299de0846fa16969c495fa81a590c806729a4a2d13660926e2662955e38bb9a0f71cf6ca7a8222c560bae3563dbbfeff5877444eb172d0ef378da812f79ba65447314cca9d45b968e963162bca9c9561de64158fa133134ae4e2eefb683c95a71b0a7062cfd994c52ddc3e146cc1ea0489f2086800a4de03551c82881cba3d95e2ffe93f057713deb90fc5bbea16066862d1bad85ff0984cfb7c8d4cf77c291d4b13c5775f37d540a90ed6ba886e7306607c18a736fdf78eb1ba7e23152ebab586a5d08d41e022c53c7cdd008a6ac44ee750c375f51f1303281b57e7c768d562e0bdeeb24690f11cf0daf3212f9e703a34f301a7c87b94075ea93555cf9b08046a104d02f838f74bab68b2557677ee2891faee6c7b44ce011988f031f18b5ce3f5370a5376a8fb708218b2bf0a6cad14f079096af41c30d1e3d7d23c9540009b2586e436074f127b360883704ba569084cfa528901a7974a095c4dcc96226920870d7b0110e3cda0c823d806118500336547fe11f69d5720818042a756da3c84814caca508ff53d8f8a655107791e48b6fab77cdf20827309a87f61888952d783dd902f4d839409dbb99160258adbe983c3fe2c10c6402936a6fe79f503af771950a2dd780e81db79f511b72089e874e2bcb4e723a1f6051341e8869d16862b43d71cb3ac3e189473203d48c9a65f1f939529a1a1f0692ceb7bd99f505063c34f5e970449b429bb1ad16450bffe615b9ec8373c71ca42f364a16a83dd8e8e05154a63f441b8196c9895284dea4d9c9ee35390e73bdea5e9023dd392e9da9a75bb1c2006a28105351d67885f19e23efd802b6520bc5993eeba190210f9bc95882a62d7eb23a6b016beff3ede35d6e28dbbac13a8e772a0ab006f189cb91cb2607505c1268a42962b7db74d6805345c994fbd58b5e27d9ee9b6690b95cac2de63bbcbc660513ab710093a0b3c0b52e070bdc4368b437eb843570aa948e4eee44c992ac92b2aa9129306f988444614a4f8173ad622e8c5eeb62d421d9282c46246a3e050a43e94dee1950f9da728fe7c0c595f84a2b2b5c3e84c3bf50dbf8c3733d0d0ec9f941e4473bdd9e782253880c9ca10e90a73292c14d7c1b396a2aaa9b9c6fcd10b5a73f695ba317273298ad27c7b2281c24532e94cee4e14a5c377a4caa9c23eb5504aef74f6b16fe58bd0dd3dc5eb379d8d5bc27b1fb0bce458c962859e85fc94a34bce4da5453f5977779f1fa8d8499fa06f87c2ae4d035df6eba421e12c524a13762aa9cc8b9b084283ed0267059b71684e50b569fbda17bc063d0ff1be01b92ad3a451493ea1104f2152623261f3577acaaf58a6ce16d49e31e4e9e0957547997f58c4c5958a0a6034f21aa1190ce995ff1c1bab0b23fdb1e9dcec0ce20526b2de037e409293250ba00d18415a5d2fc5c008e88a157026307ad5ffeae98ed12547be9ea2de9b1a979b75baf6cffdfc65d4477b1abb53dd85d4b099196dee6218f504a60ae978d41f8b1f8b757ae3f4ac507909d7a3b80f89b0b6165497d52e015ec75c6c2c96dd4b2397385fd363e0a5ba77dbf0d050c036ee942c9c5cf08051b617dc4c84017ce2ba25014dd5c16d5fe53e32ef0fc91ce8057db5690bcc8b58badc2058d69bedab928a877472138e28b85f2ce7a01e84e3ddf8a81f880c3ef26d836d1cf15bf4f9fb03be3a57debd12bdc25f6b4c4f9acde4aa7cc50a4d16fe2be16d58e4ac4caa81bf9f95f33d5cba3a2a5934de3143271395671f6240962c2b2b9ad3f97329320e822caa6498e7a450c7b9e84c275ee7ea04c8e307bbae6a7cd0122296527c7810ea93c42074d250dd8a16a84b277f097be70fe5c0fa27a678674e74a30099f12accc7d4f090d62807ab31e8287bfa9981d1c26cc51f21898b320e18754ae00d06bd0f75d83a88e4c44713986139566a825667084c72f7feea2d35b4d85276f8b6b85e3d866763aa7ecbee9d001ba4278c73ebfd1ee01ce0567bf9646183f3a6bb82f8d7ebce12be4106ca6e6c7c5f654f5d334ab32764d9182d56dd5686aa54c01bbe9456259a9ab4e9a31ed9d6b4be5b80a24336ec8208e10b67a4aba5c6116c0353550eaaed8686ee90bb5b42a3374ea3a1cce83e51d3e4e3f7e5cfe774c71516fc6dbbd3a8e47ce09595ae10302f6f1d74eaab1dc2bb48a211f8895c777f3a4d372ad75f36791ad476e0396af0ae5cf9cb2839680e52a8a250ac335588b4fb958828f1aa8f27c394135998a0b183ce16d9aad91743b42b85ecc47b4d879ba699131dc9f5e4e29173bd23899b7a5ae305a7f804aa60cfa363e9f2347cd0f1df3d4d370548d8cc", 0x1000}, {&(0x7f0000001100)="f108b5d84ba850d2cc2be88058ae24d6d716d53a2f4617e966e0138d6d5960539c1c710da35cd1d690ad19cf71859e73f6044ac782fc88bd06ad93cd1e51f31e272e17bc98e9edb7", 0x48}, {&(0x7f0000001180)="7751b19136282055b96ee35dcd7805a44b684613fb776ec88ecc8e226d5e229902a862a646675648ed36c2d61813e07766093310ca980354ca52c0be358579fac61668eafd86f0a3092b332d58cbc96830807ea80e5d4823295b2ab7124177ed5d615a872c5b8c8515726efc8fbe669622497d02d62ede777d9b4963b5ea6887d6bb535d680ccdc1d2c005fbc03d42c0bb937ce56d38ecd935729f6e7d1ad9776061b3a396537506138b4477cac76dd6fa3e5aba0c3419b4854cd8ee220e312def513494daebf1a1a702187024c25c01108704e00dfe", 0xd6}, {&(0x7f0000001280)="bb010983ae86019c19a06879c8e6fc7f13606c46afca35fe94b89937d52f5ab449d964900979a592b84c86a8f679a40f7251472a3e82e880f51da02e3643c47c45e1cf5aec592184a1e340775cfa616f4a4e86f9582d345744af2d14b3e3b5ae3d93f520cb3b44507e378aee211e", 0x6e}, {&(0x7f0000001300)="6d7e528baa13947aff0c09d65da56165abd6718eb74b70118be54cb9030e35965f7d0c21ec6574e350eb43879d2fbd64150fc878fdb769062d74e7a616533e93b246d171be106c539be8f3171cfdf142de7ae66c5b057c04368ddef79463596fbfd799547a0ff07a352a83cfbe66b47085109f042f7c28a3e0aa66408aa16881e2601713b9c154b3e648ee", 0x8b}], 0x7, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0xffffffff00000000, 0xffffffffffff39a7, 0x3, 0x0, 0x7f, 0x7fff, 0x6, 0x82eefa0078be9c72, 0x1, 0x0, 0x6}) writev(r4, 0xffffffffffffffff, 0xfffffffffffffe9a) 00:48:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="582f8764b11b5d9f14ba45f7b1b65f104faf82ece69bec94321cec695b2edb7a5bbb2683342e7bf8a7450f02ea42e9fffcf921d223dc7f3a3619bd06a510afdb3b3d109443f6a5bc0375df9b19ad0859a7443a4a14172f18ae80a9de8efb938d42752555b19e002ac359e302c28fc2e9eb89445307ec274177702bc7e698d51f954f56c3736effad20e8cd69fbff0484bdfb95c0ec2d7e3293b881e49afb6faf6b30386e249669849a8081c78daec7a8e2eaed8bfb6a1973cd0de7331af82b54375145f31d6d786e038dd45b43132faf749f8282dd47ecde723c54ba2f87f769de7a43077461769a47fb1e56802771", 0xef}, {&(0x7f0000000000)="9b9bf1a7a7fde19e37efe0984f9cd403adf1e951a6475fe499c532bdfd1c2a", 0x1f}, {&(0x7f0000000180)="9a668033c02f8feb72460abb6829966c1ea89b17145a60aa9a1611706a6ea1f273dd007850027a782469c6ccfbb691fe0d80d0e907e5ea5a6a79125d500e1bcc5771758cb27753181070f6b65f71745aa2601533", 0x54}, {&(0x7f0000000200)="b4c75f32122f8ad500b078989b14fc993e5c7fd34845e98889b39c354ab65bb2fde981f30858646a348cf19fb3c2650ffdc572744aef114133bcf79b75a0676c863e8935d1ec74af55e03e09e61d8979cfd3bb6f875f44c470e8d0d81523ed50b0c23fbade32060d8b5b1f3e2415597cb60e8ce89f9932be6057124cb1e25ea37951e08bd3562d9586cc0f3a5dd09e6358b70d2ebb8da6e83b52ca4f0c5e75f244fd98facbb651df9731b2fceea7aaa58354be58a56e986bded7b1da16d84a2d863c7dc169e1fb923b8fbe1d62fe6ca5ba11ae07abe0b148f9706dce75", 0xdd}, {&(0x7f0000000300)="663e1b925db1fb0cfe0a2f8ecea9420bf245e7686a8cd772cde8b5108a47f76f04ce6f814666e25d5af58ff5484f142138e3a2da8ece550d0a2f2c713fe124fe8481467fd04266", 0x47}, {&(0x7f0000000380)="32d76c637461580d985c2e4568f8ad2b31ada328a20128abcdcc1c8f2a5c564aec104af54a46fa82d217784612ca61f4e168cd40018c3b5f95a55b11a398cc5d101150864fb53748985f4f2e89ca81f95acc5e0de2c378b51211a69b2ef2aa8ed644df6a63", 0x65}], 0x6, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000480)={0x2c72, 0x10000, 0x2}) fcntl$getflags(r1, 0x3) fchown(r1, 0x0, 0x0) 00:48:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="83022e2f66c07e65300097f79de3571cf1dc2a4bb2250a631333bc049e4a374f7fc8fa755bfa5eed40e2f92706192b99a36c127da472765e00ff26e0466fcc89"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 00:48:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 00:48:25 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000000)=[r0, r0, r0, r0, r0, r0]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x27, 0x1, 0x4a0, 0xaaf}, {{r1}, 0xfffffffffffffffe, 0xc2, 0xfffff, 0x0, 0xffffffff00000000}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x8001, 0xaa}], 0x2, &(0x7f0000000280)=[{{r1}, 0x66bca81fd2afc2e8, 0x4, 0x2, 0x4, 0x4}, {{r1}, 0xfffffffffffffff9, 0x1, 0x12, 0xd0, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x6, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x8, 0x9134}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x2, 0x1}, {{r1}, 0xfffffffffffffffa, 0x1, 0x8, 0x400, 0x7}, {{r1}, 0xfffffffffffffffc, 0x92, 0x1, 0x7, 0x4}], 0xabc, &(0x7f0000000380)={0x9, 0x1}) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x800, 0x1f}, 0xc) r3 = socket$inet6(0x18, 0x3, 0x0) getgid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pwrite(r3, &(0x7f0000000080)="e9d1b9d6e3e14bd92bea6ffc4e7c0391a70aa2b0bebc4ff41345fd704881e730a4c1425b9c23ee47127b87d365c92c361cde514ececcd120f5ad3d61354f1fa1bd601a7bba1199a1842b8d0384feb6601f3803d3fe0d5ab4e546031c137bda8c7d7dc9da3fe8bb33", 0x68, 0x0, 0x0) mknodat(r1, &(0x7f00000003c0)='./file0\x00', 0x8000, 0x202) r5 = socket$inet6(0x18, 0x1, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x2, 0x4, 0x8}, 0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r3, &(0x7f0000000440)={0x18, 0x0, 0x6, 0x3}, 0xc) 00:48:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x3f, 0x3, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1403, 0xfc6}, {0x18, 0x1, 0x8cd5, 0xe4}, 0x1000, [0x4c, 0x1, 0xd19b, 0x7fff8000000000, 0x8, 0x400, 0x5, 0xfffffffffffffffb]}, 0x3c) bind(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="2d012e600000006530018772695eb47b39ab002696a7ced431b25f22bdf74f6259970709f017df28b748e2235207e035e538177bd498c3460b5c15709ce49d604f4d4958f701aefcc22d6982800182634665484442e156897a80835115f09e01e507fb67823b3dc6d01a587f0bbf06d743189f6a70a23b49289ea254443f95125f4713bef55112623af4f323f3b79cb03fd587dc11838b183e70cf8375426c8cd5a6a720a1e3ca246f79afef6a8d38d8c3091d4cd2ba28f7a15f51c1a8462358672bd6f230d8399b3a0693028f55dd22ce97c1007a88f55a2443360798676732d77b2afad79a3ae4a6e89e"], 0xa) recvfrom$unix(r0, &(0x7f0000000100)=""/141, 0x8d, 0x40, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20000, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66693000"], 0xa, 0x0}, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 00:48:25 executing program 1: execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)=')[\x00', &(0x7f0000000140)='[%:-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#\x00', &(0x7f0000000200)='@:}\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)='^@-%[^\x00', &(0x7f0000000440)='*%*\x00']) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000500)=@file={0x0, './file0/file0\x00'}, 0xffef) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x80000001) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) 00:48:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r2 = dup2(r0, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x2, 0x3f, 0x0, 0xfffffffffffffff9, 0x7, 0x7, 0x0, 0x3, 0x274, 0x8}) 00:48:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x28d5, 0xfffffffffffffffd, 0xa3, 0x7, "b277b970868d9d81c51834d5987b1a2acead052c", 0x4, 0x1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) open(&(0x7f00000001c0)='./file1\x00', 0x8, 0x5) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/55, 0x37) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 00:48:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 00:48:25 executing program 1: r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000), 0x0) dup2(r2, r3) close(r1) dup(r3) fcntl$dupfd(r1, 0x0, r3) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 00:48:25 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/244, &(0x7f0000000180)=0xf4) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0xffffff37) 00:48:25 executing program 0: 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) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000005c0)) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) 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) r3 = getgid() r4 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$dupfd(r0, 0xa, r0) r6 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) utimes(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x9, 0x1}, {0x755b, 0x8d5a}}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r6, 0x5) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000240)=0xffffff23) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 00:48:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000bc002400b8000000000000000000000000000000000006000000000000000000000000000000000000000000000000aba5009729a8ad8e00"/104], &(0x7f0000000080)=0x6e) pwrite(r1, &(0x7f0000000140)="3e12a5ae1286ccead263f61e3609519c6802d7303a22e22ab305976dda2cd39493493b8322b6b3288fa8e74735d7856869473d76446b90d7f713d7fcee989d25134efed805ff6bae4c27b135d54d0048427e7ee711dba50fa7c92b56a64741f5bd70e3bb443d41c347e66b4551fc2b50d86036d0c1328cd1dba37ddb23bdaef494021dafd6f42e616104b94ff7edf6ebe4c1b44ffbfe0f7a7ae5c0f1236a9e", 0x9f, 0x0, 0x39) clock_gettime(0x862a25361ccaf475, &(0x7f0000000340)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000240)=0x1) getsockopt(r1, 0x8, 0x5, &(0x7f0000000000)=""/102, &(0x7f0000000300)=0x66) clock_gettime(0x3, &(0x7f00000000c0)) kqueue() r3 = kqueue() fcntl$getown(r1, 0x5) kevent(r3, &(0x7f0000000140), 0x6, 0x0, 0x6, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000380)=0x1) write(r0, 0x0, 0x0) 00:48:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 00:48:25 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x6}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) 00:48:25 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 00:48:25 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x7fff, 0x6}, 0x45, &(0x7f0000000540), 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="9d000000000000000000000080000000c97b6128d9dc3330ee5d8033808b8a02919d2b70f0d0362b1f66c34c10f1bb29e4cacea48e93e3010ebbd1ef6574cdd2af053f4e02339e1177cac91fcdd3d19746cf913cd6011a51e866481db20b73f53518cab0a237f8d19a86f68b58397912b569e3c106ae4aa1193e851a2ebdb6a208e5c20eb25989a52e377043158de9714a65d846493b2243583f196188812d56b16d4220a9fb3c825fac1c808330a26c05d54e8e1f14b9b5a39f084c7f503fbf085147d256d00d00180000000000000001000000090000002000000000000000010000000100000022610296b64865a9aa38e86e76f82c0068000000000000000100000016000000ea6e68cadaf6d65e5fc2d2a5b665e328b45728f404d512c114706aaa0b1667fd6cefaa6f50d032b43ce0a8ac6743aada7a787b2910fc95c454019565109dd83dfda206e1bcbd0f1aae50749a9be79b6cdc00000000000000"], 0x168}, 0x18) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x10001) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000001c0)={0x1}) poll(&(0x7f0000000080)=[{r1, 0x46}], 0x1, 0x0) 00:48:26 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x200030006) msgget(0x2, 0x0) 00:48:26 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) accept$inet6(r1, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d809fb8fb50a579466ee531dd5fda886f4e6d0e64cf7417a0c85be69eb32d4e994cb71118ac25a412638e03f1d095514560be6b4fe40acaf29f664f5157150c61c8fed0ec466933185a347784915948f92004", 0xf9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 00:48:26 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x10000, 0x3a, 0x0, 0x2, "fb245ee9234bb4ca0184eb83f8c11e590376fc6d", 0x7, 0xf806}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r2 = socket(0x10000000002, 0x2, 0x0) recvmsg(r2, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=""/124, 0x7c}, 0x0) dup2(r0, r2) kqueue() shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 00:48:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000002580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03c78200b6dbd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff1639ad7ccd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5ffa4d8bf18460869a8f385273a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x891) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) close(r3) 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) 00:48:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup2(r2, r2) r4 = getuid() sendto$inet(r0, &(0x7f0000000140)="c7cf6d6fc6db7fde396173e75db5eb90bb74d2e2d1f9e73d0147db2100cc76c572c73db8db3102b7603afa524fcab770162847d22458ae4c2f0fa54f7774d931c9053f50b8e07e36b71fcfc89b061ca97c4ca7256fb298fc39e0458f8c8190fdb7c1156c3f5f1188247eb3515795925454", 0x71, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) lstat(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)) ioctl$TIOCDRAIN(r0, 0x2000745e) open$dir(&(0x7f0000000300)='./file0/../file0\x00', 0x8, 0x46) ioctl$TIOCSTART(r2, 0x2000746e) getpeername$inet6(r3, &(0x7f0000000340), &(0x7f0000000380)=0xc) semget$private(0x0, 0x3, 0x50) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x48, 0x3c}, 0x8) bind(r0, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000480)='./file0/../file0\x00', r4, r6) close(r0) r7 = accept$unix(r1, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) fchflags(r7, 0x5a069a36f60129d1) fcntl$lock(r2, 0x8, &(0x7f00000005c0)={0x1, 0x1, 0xce1d, 0x0, r5}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000600)) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000640)={0x3ff, 0xd488, 0x1, 0x573b}) recvmsg(r7, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000680)=""/191, 0xbf}, {&(0x7f0000000740)=""/43, 0x2b}, {&(0x7f0000000780)=""/195, 0xc3}], 0x3, &(0x7f00000008c0)=""/203, 0xcb}, 0x1) 00:48:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) shutdown(r0, 0x3) 00:48:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ftruncate(r1, 0x0, 0x4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 00:48:27 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="021afcfe25d4f39614d7be92dde3a07440a52450138a8a4307af8d35c925aaad86a0e5be4a2f636b9ebc0615232625bd12b970b2b5ffd7a96b3b8d16ffe20f6c205790565065eb84", 0x48}, {&(0x7f0000000340)="d6de09b029d9800649f4e8f202a425671168c3fb58a67ffc55547a85c9f20836a941468fbac230b82c8c9654f8153e6be17f8096e60bf90825c942f70dba9c9f0dc8f9a94f97c726253c1e2e028295ae9ad166843f16e74fc9e5bc1021845ce10b64969a7f689f40e59860e86e19ef9baff7c628c9824aeb433f2a9a763cd4b09ea1346874af68aa8b35a1661609d33b0902064940e90db0089ca2dbb00336008d1fe48f2b82947dec840f96065217271978896e7bd6417e14d1955d85cc7051c0164500c51d6f38a7048be368f1d3e41e4e68a6b8697307ed15d2a5a983e853f21f886b10e150cee6e85d5bd990019907", 0xf1}, {&(0x7f0000000440)="428b6f51acf8a99d542ac2b9bdfa1de2410d601dadb69a766f0d2eefcb47c59ef660a8e39816f9a4b47354d9f18fc9ede43568d4997e31ede0000e4784ea83e61f58f9cd105c130bd528edd6b2a172157e82f70433a087bd9c90caa028dfb870b76e83062387834d8187c2038a5728c6281a6b6f53893be8db9f526c25e3bd1ed0e5446120c97a4ddf07d6156df9adc27c82309f540983dff7c492bc2a1239ac60d2399dac10bbd7549f34f20a91083decff2771dc1b06662226cf3b869f7acd7b1b10974b80", 0xc6}], 0x3, &(0x7f0000000540)=[{0x20, 0xffff, 0x0, "05d601ba4346028b29b6"}, {0xe8, 0xffff, 0x7fff, "301c85a14ceead965dd72743dee719133e64ec4ad6bc549a1840d9a7362f9569b618a512726ea56e10cfd4e7887434e53b10e2f26313f866e55c095e4381aa308a47cbc0cdaee83adf9c84f8f622a03cab640089a217397673841b271fc8e29d8c9c06246baa1041f9d9c9ac821033bd7710b603d594b0df36d5134e55988b0c07ae82a07e318fe24a3774cdfa0b7a86f2a7eed46b4e53816da816c0c3cd0f04dbe4d6fbae6c7377e1009e71edb71d72631e73b895ed8f93ce768b56689700919993649f8523bb894327f95edaca3ebe59ea4ecec47115"}, {0x18, 0xffff, 0xffffffffffffffe0, "db9f1d39fa351a5c"}], 0x120}, 0x9) r3 = dup2(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r6}, 0xc) semget(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x6, 0x7, 0x8000, 0x0, 0x100, 0x9, 0x8, 0x3, 0x3, 0x100000001, 0x800}) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 00:48:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x2) 00:48:27 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)='Y', 0x1) write(r1, &(0x7f0000000080)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x3, 0x79c}, 0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/238, 0xee}], 0x1) 00:48:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x6) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 00:48:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f0000000300), 0x1af, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) sync() fsync(r0) 00:48:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x8d, 0x4) 00:48:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x4007, 0x2) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) 00:48:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x2, 0x3, 0x81) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/28) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 00:48:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:48:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getpid() setsockopt(r0, 0x101, 0x800000000000d, &(0x7f0000000000)="ab94ffff7cbfabf9", 0x8) 00:48:27 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xac) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 00:48:27 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x69, 0xfffffffffffffffd}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x18) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x1) 00:48:27 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file2\x00', 0x20, 0x40) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') preadv(r2, &(0x7f0000000200)=[{0x0}], 0x13b, 0x0, 0x0) 00:48:27 executing program 0: socket$inet(0x2, 0x5, 0x100) r0 = socket$inet(0x2, 0x10000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140), 0x700) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 00:48:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x4b8174067a77db1e, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x400, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x20000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x40f671fd6e8eb884, 0x5cc4126bd120f79d, 0x22, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x60, 0x0, 0x3ff, 0x29}], 0x62f, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x40, 0x80000000, 0x8}, {{r4}, 0x0, 0x8, 0x10, 0x100, 0x100000000}, {{r5}, 0x0, 0x50, 0x1, 0x4f7e, 0x40}, {{r6}, 0xfffffffffffffffa, 0x20, 0x0, 0xa63, 0x59}, {{r7}, 0xfffffffffffffffd, 0x4, 0xf0000080, 0x7, 0x4}], 0xf800000000000000, &(0x7f0000000300)={0x8563, 0x200}) r8 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kevent(r8, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 00:48:32 executing program 0: truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x5}, 0x10) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x4, 0x80000001, 0x8, "7c6d89a674cec651bc31fcd3d0d5ea19c1667e15", 0x81, 0x1}) 00:48:33 executing program 1: r0 = msgget$private(0x0, 0x12c) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffec2000000000000000000000000000000000000000000000000000000000000000ab9cdd09c71a58243055a93fcc00"/218], 0xda, 0x0, 0x1800) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/133) r2 = fcntl$dupfd(r1, 0xa, r1) openat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0x80) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x10001) 00:48:33 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xffff) poll(&(0x7f00000000c0)=[{r1, 0x2d}], 0x20000000000000b5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000100)=""/191, 0xbf}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) 00:48:33 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 00:48:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = semget(0x0, 0x1, 0x8) semop(r2, &(0x7f0000000040)=[{0x36af21fdf107fc5e, 0x9, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0xffffffffffffffc0, 0xe04fd25819199fad}, {0x0, 0x9, 0x800}], 0x4) fcntl$setown(r0, 0x6, 0x0) 00:48:33 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) r4 = semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r5, 0x20004269) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r5, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000140)=r0) r7 = semget$private(0x0, 0x3, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x809, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r8 = getuid() semget$private(0x0, 0x8000000000000001, 0x12) sendmsg(r5, &(0x7f0000000240)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x1, 0x0}, 0x14) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 00:48:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="9d91ea544f5c3598f3f967445dec03e0db2b003e2ed2c318108c503c6112925b534181f4250240924b2679b608f219762ba9bff267b51a64e7d2d7e19cad3df1e9f6e7a7c26e04eaee9949941fb8fe7d9dcddb9c7712157235e09704b2fe77b293746d96fefcf76be2054afa058e572271a1fd4e47168e4ac9c60c2dc8e1ffc1fa8754ecbe773eb62bbbd8a8fd4e3323d8210a0bf33b126df678ffa0e18f7208a654aeff143e3830408029ecbb2a31d20c002466095db11e445f0c5fe3498d0b1bc64f31fdff99422de428aec18a3788", 0xd0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fcntl$getflags(r1, 0x4926b55f60cb0798) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$BIOCLOCK(r1, 0x20004276) pwritev(r1, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000080), 0x11, 0x9) 00:48:33 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8420, 0x0) r1 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="5363e5ed261e5e4236b3e5f4a8366a6bed52650383dcdcda064094ffc43d913d", @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYPTR, @ANYBLOB="b87121705c52fd744aeb2c2b25100ef8c56f25dd680a086a68f0908d0f5ed8a54b2a0fc69def307f1670e2d3f9f19684e8a839e8d9aca7a1daea0729a16bb93ddb527896547de15ae53b7a17223936ad150fc861f6d21b4eba12b84df35f5b1f1118191cf88e050b47926a20b811c7b3e1e67afc7a00ae103faae9a6"], @ANYPTR, @ANYRES64=0x0, @ANYRESHEX], @ANYRESOCT=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES32=r2, @ANYRESOCT=r1, @ANYRESHEX=r0, @ANYBLOB="716d8401aef15e2c4ab90713e8076ef62b32", @ANYRES16=r0], @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRES64=0x0, @ANYRES64=0x0, @ANYRES64=r2, @ANYRES64=r0, @ANYBLOB="40a0e271d715f7d8fea35a92c07fda1b8aa3d1292c4085ba90e3eeba1c07eb255b91f4def9f9ed94678a7e7cf64cc2a95bf147d4b3996db90b0245b800190e52ceb8b4756d4a7b16ed5ccdd2a15f036a4bc08ef941223f4a7a0f4b43228cd5317a4ed0283a47c9d4216a55b87cc76b43774c59f7e6a5aacba634bf8fd0b3f3c3df3914b8a3d3d2fb64bf81f4081696139dc45db7cd31b7ca5b88d20a9f6f67b9467d11e2999b3ef5aa", @ANYPTR64, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64], @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESDEC=r1, @ANYPTR, @ANYRES64=r2]], @ANYRESOCT=r2, @ANYBLOB="96a70c5d2236b5b804b804d139f6b927279d6267de05198f6253affa6675ec46bf4650237dfe81ec2005453f959fa05f61d83a1e2b3b6b44a5234ed0547b094b0c45208c4699ac0b9052c730eb617eb00adf4bea9b14bdddfad37780d465ed74fb65b3eec3f6099f451fe24261616512bfb843e93b420da9ba7b45abbaa0bf8c174e38f89ef5c245bc3aa606db70ce57f3c8620d66a12440fb89768634578c8f47d869cdf59dfe27835763ba1d902343280b9ba09c5caccadf3fead251226da0b5b870", @ANYRES64=r1, @ANYRES64=r0], 0x7, 0x4) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f0000000480)={0x4, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11f0debb408e72ffe264033c254df9c5a953448e0e5a392c518c258300980190f74b2d57f7d1"}, 0x1b6, 0x800) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="44054135e47bec1d79100000000000000000000000000002000000000000000000e5c4337d15f3e60cb590000000000000000000000000001000"/114], 0xfffffffffffffdee, 0x1003, 0x1000) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYRESOCT=r1], 0x1, 0x2000000, 0x1004) r3 = semget(0x0, 0x3, 0x14f) r4 = msgget$private(0x0, 0x2) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000005b00)=""/4096) kqueue() msgsnd(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000030753a5e69488f0fd908f47934741141ddba691eb467c9ec56609a76806aeafcc87cffd5632b5024abb6bab6a2c48ba3888e2c87e511c6f5de88ea29d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd067594113e77bcae89951e643273406280540682971e5633cf86498930328ee024938dbfd952481e14ae58c97a89025153dacb4041ad4c9b57e8e53d8588a3325e0ed929cbf792cc008a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb2588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d296b569712c56c6c08a8004d7d555a7826b6f661000000000000000000000000f1ffffffffffffff00ce0e3600000000000000000000000000000000c9c36280a6ed3c5919a6403a09aeaa55a49e353fa6acfe94c2452d3187b5c6f749c6bae467d587c3b223daef31a2ef7ced4e203a"], 0x156, 0x800) msgrcv(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB], 0x1, 0xffffffffffffffff, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000380)=0x801) msgsnd(r2, &(0x7f0000001a00)={0x0, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) msgsnd(r4, &(0x7f0000000640)={0x0, "48387950f12538e329b932b49dfa1717146d09ec2c48f62ee8b0b36391b85bdcacedc25daed5e5a106bff3ea83a89556c7faea7539fb4937e775abbdd355a1b2b592a581953fd598bcc385f54d43a34df5c51adce26d516ff6e9f8e67b186bc95fcd34aa110b08f3c5f03f9367b862082769f70c2c3586f8d154c133d33d0e5528bca096b163d80d5500216f120deeaed316ef95f94c863179132a67177ef224138e83d43aab02c9163ca953a47639250d31a07121a1328542bd959207f096088c536b1be78ba36eb4873acd1159a26201a9b8664b3d1fd8e8241b99bca1fd6949a52730d5d2e0"}, 0xef, 0x800) r6 = getuid() ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000001c0)=0x9) geteuid() setreuid(r6, r6) msgget$private(0x0, 0x40) msgget$private(0x0, 0x169fc05d9836aacf) open(&(0x7f0000000140)='.\x00', 0x5, 0x40) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 00:48:33 executing program 0: getitimer(0x1, &(0x7f0000000580)) r0 = open(&(0x7f0000000540)='./file0\x00', 0x800, 0x6d) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x401, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x97}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xf05}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000cdf000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e30000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000bd4000/0x3000)=nil, &(0x7f0000db4000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000f22000/0x4000)=nil, 0x7f}, {&(0x7f0000a9c000/0x4000)=nil, &(0x7f0000d0f000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000a95000/0x4000)=nil, &(0x7f0000cd5000/0x1000)=nil, 0xf8}, {&(0x7f0000fd1000/0x3000)=nil, &(0x7f0000c8a000/0x2000)=nil, 0x8}, {&(0x7f0000f9d000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffff0d}, {&(0x7f0000a38000/0x3000)=nil, &(0x7f0000a05000/0x1000)=nil, 0x7ff}, {&(0x7f0000c57000/0x1000)=nil, &(0x7f0000f9e000/0x1000)=nil, 0x9}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000b5d000/0x2000)=nil, 0x64}, {&(0x7f0000ea3000/0x3000)=nil, &(0x7f0000c65000/0x3000)=nil, 0xfff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d1c000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x52d5}) faccessat(r0, &(0x7f0000000000)='./file\x00', 0x20, 0xd0ee54c4cdaa1ebe) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000fbd000/0x1000)=nil, 0x1000, 0x2) 00:48:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) socket(0x18, 0x400000002, 0x0) r0 = socket(0x17, 0x8000, 0xfffffffffffffffe) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:48:33 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x10) 00:48:33 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) close(r0) 00:48:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r0) r2 = getpgrp() ktrace(&(0x7f0000000000)='./file1\x00', 0x2, 0x1000, r2) 00:48:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000700)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x6, 0x4, 0x5, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x62d}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xffffffffffffffe3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x142}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}], ['./file1/file0/file0\x00', '\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x2}) rmdir(&(0x7f0000000180)='./file1\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000800)='./file1/file0/file0\x00') utimensat(r0, &(0x7f0000000780)='./file1/file0/file0\x00', &(0x7f00000007c0)={{0x80000000, 0x8}, {0x2, 0xc0}}, 0x0) 00:48:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x4) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x4) poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) close(r1) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 00:48:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x7fffffff, './file0\x00'}) 00:48:34 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x2, 0x30) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) 00:48:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESOCT=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES64=0x0, @ANYPTR, @ANYPTR, @ANYRESDEC, @ANYRES16=r0], @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRES64=0x0, @ANYRES16=0x0, @ANYRESHEX=r0, @ANYRESOCT=0x0, @ANYRESDEC=r0], @ANYRESDEC=r0, @ANYRESOCT=0x0, @ANYRES16=r0, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64=r0, @ANYBLOB="acb5560cf0cf2ad65fbc3d93a7cf77cb3f97d28b553a4152c62ae6262526da5b43e4831ea129fbe2319e245c55b423fe2d4f1bda3a47b9e9daf91dcb26219d935489021b39eb105210e57ddd9f002a3d2056aba6f7adbee2dc60a642675af89376fe6d13df08d25f92f6e8f52c86cc28bc20640672eb13abe51918dba10670f9075ef909a2df7ac82cb5d437075b4b4571ea37a4ce012d0249859f84211f740c94ea667e69671430cbd3bc5422343e36a25940c5f3db95ef26d2dce50645d29b6482e31ffa2dd4d5821e32eb5e7ff0e4d7", @ANYRES32=r0, @ANYBLOB="df2f7503d608bc1cffacda7761c14b696483193a4f4c7c8721b9a62dbbb9b763c79f9bb81b263ea14643ac155fe8f07c5142e523297c546b48d4129776cf04c8655773f4b197ed1e2e2d8044cf7515ae8deffccbbdb77d7d3d2a5ccc4c56d5d6a34eeee4cfe1a7effcc733878ed8379f221ec7d5ca454aee812354099e500dc333329da626436d25d86fed59adcfc3d880dee454357878b5ccec4c926022dd6fe039ca5059a070dc16c1cf8058a0584d60", @ANYPTR, @ANYRESDEC=r0, @ANYRESDEC=r0], @ANYRES32=r0, @ANYRESHEX=r0, @ANYRESOCT=r0]], 0x1) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000001400)="fe17f673de980378e06b60dc18df6cfb97242cf3554d65281c1d62832cef26680991d70aa86ce59fc992316e16d938015133a974d154285ce0f33e50a92f26bad1af2febc7b4f4c0e17c8b496829b895f5005f51f961b64e3cb4fe47282c0935ffa40086aa1007ae9cf119764dd3cbef37dd558bbc8f45043e4ecdcd7bb0c4f892651c759dce4ebb702472028543b67622f7904953047a351c2c4ed7b3493814e80ad138faa65e704fd2319c07d016d45de7b89019e4555dc773f7f126a50b32ca8fb57549430e74a1779d7746129c6ef5040f40f3a8b744401a8aa29ad8974850389e5ab13cf4100d577766bf4c594aa1c569c36ada8971c1cf833905d6beb6cc8d26682a1a8bbea801248226697355a31007766eee73191a375e1ce96f9066e4231ac87ddc9cac350bc80783568f61cf4bb7ad6e41c1312e2e35383553b5181b5b7c9dc0fdff9d3e2679e567d4730936b68777fd22c584a4cfabc6fe660ba176acb9e640d063c1c2246a62f1cde4e3a8bb5310fb2ddb01cab66b60233383a147b6b6c7afb58f741dc9e904bc15db1d24c1390e823b5d5467687fb80bf067227b71fc1c51b108f108414793fa0165997f356f3c63706c164f9a7a90a75ca49b7c809b8a794afd79ebe547eb202ea77e2502c081ebe3359ca1764e1856d284a08fcdcb5f09d8c291a99dd3edb8613e3c13a0db3b60e713c76c39a20a1ddaa9e9a9f6da1445bbf8c04d31321a98e5c933b475b67d407f7ae45d6e17f4ec42dc93393f91ca638c29e3cbb5e508c0651d72cb0867dbf2399d9c6ca16a1ea75da2b9671753cc086d42f591926874e06c37f6716e2225a9f6a047f82c74bb1cb7fa71202d29660f009aa6ef05abc3a66b61a2c6a3a00e33a6f880df25a896521736ee7480c6fb7ce0cda494fb24823a5b35d5d4f12a881cd8116f675b199234e2cfadcc53ad01c276fc3ed1f2b1e7e1c4865d22dac2f67e070044a606886fbf0436653d80bc194c6a1e09076911c763734cdc78d20b571abf4f3cc7b9b2c29ce42739e342775d4f3a9fa5c01479d35b0c49a69720161e63840ddebdf8748637f0752747e5d8d5e1bf5763999ed6a9db34af06d06186f4f89b18c033452259bfa41794c369eaffc04ff41c5cfbe55e0689b1d298487f85721bd169fd55587fe058ae6eaa69631917e74aabf4e307296a01a7437ed1dbbda691de03c514cb6e4a9f23048398d64c3f34b548481daf9a24900d9e8128a398548319b5de4e21943336d246c5e06c1debd0522e8ca72c2cede179053a2c2d343c3e11fbd2c9345ad5ef745030518eea851b755096e0418067a7ec066354caaa2388fba10d7db9b04dec65fc09dcc103c6e2c9c36910697a3da4e7df219090b747276ce9bf73ca34fbe61494922f9abb0da9336d05b0bd6ed877014bfb1d50f999ad8e060d3fcc84c3c22ec417943d68d06b75151f058c6f889d89f55cb6213c464ed5a6fe142e7d067fcf2b866bec003ef51404a57b30428867223d9783ead6e3f5eb9692aa133b318b29419f64a8895d35ac7a06d14210e11f94c10e85a5c4002baeb6e597ee240413ea503959e521789f522c35f72e645314d3d7793a1517ccba1912b760119bdd012347dd13f207247d66e46bc356e2fa50a89d4e2dbb5f57896cbecff6c5d4898f9ae11d8df935a27f33a28d3b3e15c60de6e6bf527637e126636e7c0b9b5d3861180d338dbadaaabe2feba6b8405f1baf8f2ba0a9eaf4a9bf62a8e911a7bb9273925c5fe78c0c9714cb00e5e4f5049030bce985bdb7b6931f199ac81e43f251a824ce9fa91e137095eb60f9bf26ad494a1f519fda8abb6fd1b01b1ca8744c73bf02c77518d06ea66457dd1010dc92f0535b47fe91c307bf8e31dbbe583ecc26afa105800ee03a10839babaa0b7e6f487a31c162b5830b0d6b146a737b577a005646dba7e75a8783578f4854bb40c958b319bab2c04dddbc915f86715751ee096ba99640643ad666c0d6750e9cbf18248ed3bc905d986522f5e76439c343373aa8bf5207b247d347a13461a1d71f30d630d319b2f94aa0c78183f8b659a988b5e9116a7e959eb66c966fac8b2ca6c0ee45ff9a35d7250f5dc4730d39c84d7495edf5540b0dc7d6c4fbeeee50163d959c0b79cc898d1cc94ba9109eca1a3ecbf30481ec3a14a73cd2086fb07b099faa993eae88226a54419b6b36f8ddb270749aae47292e60dd509e3994192c8523b1f05b9e245805cf1796134e1750da44d87905e7ee76984cd0b1f2fb368c7cc6164427fb9d22d00879e79f89a9eb77904231773f48559f1d53778381336fffebdf178a4ca292c923a1d558fe8e5d8339474928dfa0269fc18cd3d0960501a19ada562ba840192b3a1ecc5257692021d7f0a34ecf722038e7f69bcf70ee357cd42457cf6acdd8ac7648fef65719f88ffb2443c0810d72981bc33f1aadb8f0e5befc9d88c18ba594ad6a7186a9260c9dc783c1128cddae28df4a8cc4a8ded190aa47c53e8a4482c76c1e5f31babee515ebc72537ec975a83c3be487e4b9ed9083005d8daea403eb14c89633577ecbb1667d70cb24be215dd44ffffca57dcb01e118b2429dae7d31955861000e27d2bd441b52583b8fe0be412672c621333fb45ded40835ef6cab2e4edfefcb8dc454d06e18be69f69b4641e4790fd2ff82691225da8c51c9df22df5b8d24279f9ddce34c5e9f1a51c1bb6238ca052d350e9e3a152a9aa56fdd31e9a6801a04ac545d3f6ec089f731284ffa664ba168fe01759e901f6bd50f3128a343f561af39e46a8df7d47b9eaa12b53334f9a08d3eacd5395954d85d7b34cdbf76d8549ea01f0f41d4c768471f01efdf6b142b48fcb7c2cbb6ec1295ce1c3b468e02407428e2a214c8e5f0849091f7c99ab3c093935c950445c1f7f8509f91a5238b40cb7702f78390e5efea4569d6dd68b820d2e1021861d7561d0b4d81b93beca2c373d890a5fe92a7791a7ee6f49bef1a82feef3293696adec19f50428b28ae5d103c00dd4d3a10d2d98a212a81536a20e85f7b08cef47b08566df118059b8280e445cbdd35d986bf88d37bf7400030f9c7b941cc23ff953dba3d3eaac78b79cedd544486e9e2128e2f8293e6757eba5873163a39d12456b2e8859454f957744eea2b12e97906e1c296aa1e65d146f7bb79e3e3a9e4556d0f5fc7403cdbd8d409529e1b9c2f0e81a37cb7fda1d38f4c49a9eba3a1c0aa1b2af21187382d2afe376682b21cd99abc5a3be107ef55223c29d1b1625e5f76391fb45b52693e6d1299a918ad8cec902989817905c338ac6862a5ee8467e8b5802e6eb075eafd8348d93fc9f8ee9fe0e49868a9e9fba9998579676c51a9214f4657e5035e00ae61ba4f4b3cbcd4477e308f16ad36abc54fe7f6dc5bdadae57e40e9acc4cb60dccddcce55604b361e36cb87baa24f07f64a9a824b3c227cfb4664aae963bb4f10958740faa9376da065b4bbc0733c4a8fdaf2a530f18740ccc7b71bc41fef3f14c45eaa2300da8f093f3c141bde20db95ded08321eaae7bfb9ee06d145f8a40442cd41ce31881bf8c30b40c29b189fc9e13a3d93788adbad645381c48ec952e8b7a0f664d564001e12e6aa522233ad73294759fa0648427bb69b9272f4b13309299179ed80a95ccec564bb4bd5f6d079c7267b226e8c482c645e501e6fcadd383ae84bd01450d94a9bc7ce8768db265ca689773223b81bbb955cdf72e37c62441389bc6ed904ef3bee93437dc769555ca48147ae2df9951d98d3f2888664dc850e8da27c2535ed25d76642fd3f12da13e4486fca037626497f58ce89308230942e2ed5ef524ccc77a8deeddc4674aafea00af093fe9dccbd60b43755a11b5c7723d3802e231cfd57bdc9a90a5e54970927fe446099e08a983844893820cf72577185eb5c9ecc7e354825d69419057ca4175269bd524e4a5bf226d6e4a685b508718e1802e7c0e969de9d4689edcd30bac45d2837d888f112537e1532bb778332ea6e260cbb24efd2e9c2c50d24db0e5768a549182bbb379215965aa7cfe9b49e0707cb9504285f49047e862b9e39e8062cff72da8a4e7ce3ec4e76ff9fec6e08fc8a0fef6d4575a5576af08d936261b477e616c774feead6af709e9922edfd3c3dce1be92906b85e20217c1a18d2a8574b84a7f1546ba4687dea5d2e049dc2b25861ec5c6992502447c8ef5927c03cda3c85c54ca47cdee17c0e5d3e12368f811a44ffb46fcbd2349069a592391bc7a165933145ebd0bb553bcc647547046253d6f4e3aa755d427df4f0c0335d214ed70119baaf1eb68c22ab92d46ccfcdf6760c8b620450d92850a74de2ee286b3ea2b79be1272b6bdda5e540498878d1be8cf0beff58357189951624cfc324b920d12ff2a034a792d4a9b0e0a40b05c8ef5124ba637a9037a40aad6668f5b05fb3a5c834ab342fefd5c39c964314f4e1229fa72364583e9a6c9fda86a099333d5f974046740637bfb13c40f9ddf53ec66b9b55f1d39770d1cdb03b5acc74800367b462a8f08a7571331cac803fdbe4e61ad33f9754bc422da630304c61b6093aea694bdfa40004754df571173bd2c59a145053e8f49e4183b8cd84cf7c24977793341261e32dadf4e97b1892f22c071590c62f181f668bc8f692cb8ec99388212846ac46cee7109b96c1d6b389f0b59dc56d05d7090cebeb3e3501897f2ae17abc96710d2f50a21d868914ee9383f974e2527637ca043418b39b7f8e5a97dd0feae68b451f9938c009c1e99f5ce092971092671b5f3f0125c82ccf9774bd10727cf6a38e67c5c8ea83a631744b0f7b75682533e04783051959a450d31020d225abf6fcdf6b3cd13facb00defc95c00b6704a0566432f3b17929b0f05f702c03d2dd4309f09ff52b873e34695f28c6e44917ebc2e4e04b2c4ba479b32abde15dcfc47c2b271ef0acf01828ea74bf1926733d6e34bbf11458a2a955071a4cf35274e8c367aa0699d3c6a584e2358af0294a3d1023e4b1c246643099c84bd0b0eaf7cec5ad70963c22031747d18acce215ad370b88893387960bfde9ac60ca1b0e277f1f2cb13ad89cadcaa336eb7916160fbc6db60b18f1c845226f2ba80dcafc12657f5b77da5e4ff7dff57d3f3a1ac4f63c1eb6eef94e68b3e0eb2a9c2ba01d17e11bc11ba7df58d4873cf9404447b06e879721592c89ee14b3ae41462736aaa181fc1150772eed2cf4ef49a5b890290a29ca5fc2790be5ac4b2e4dda2ee153197903ca5aafac20fb1538ba3110cdbaf9e428e94199a2706c31149af8bb2ec11ea69b357526de4889846ddde57a0bf487ca37b270ab079675edc193f307f2ee20e742d6751e6d106b66b8f2e66d39590b2a47e1a02213b5aeca5b31a97d8a27a590679f2b8c08d5782ff99dc6091f12972bc83bf935b81786061c0eedeb6090bb41f506c98a7adc75630f5d698d24bc542dbdae769653132885179bf835f08f4950e28ce8e6f83f5ff7ab9e4e687f240975560052df97edb82397e11778bd2c4961008ba45f0208d4d14b24c9a7857c74e83f8b52ea65923c259fd3ebee5bf379d6986916634d6157a501987a86be84d0c9e478b294b9ba26e4edd4f323898fd872dd1c5856060c82cae5231be358525c3feab9bd4ac109a3c70eaf060217f48a631c0f659d284baacf49594af072844371e4a0aea67874e3ce919ee0f29c66b4f6972d653ebe026276cbbe28b4125af3c03ea70968cfe63a1c56186313710b374f333780954d9af4e333bb5a7061d33f90534b7f77b95379f1e3245aa867eed714", 0x1000}, {&(0x7f00000005c0)="eae1a930aff090cd0712d3ce2976b0f8dee31c86ca6a29a95cdf99a4189468b50f6a19b9ad674c25e95f3bcc5a74c73eab2d5d70f8bff76fff5376f3cf22c6968e029a0500f422aef98d6a6455ea8abe2cf60e06be7dacefe5", 0x59}, {&(0x7f0000000640)="9315f0c52a86125ddf5b8b4d01056bb0e78da482082b9283c6d1a9a54582d0e950255c5210e3b09a1b612c0f0de780cbf728cc15a7bebaec6df5824fbc007034780006609ca39690dfc14ff44db3867c2185763bef8c3cfe58118f80819b14063f833517dc93a469d2173757711ca78f7f5659a770246b4e90c3a6ec0a072bd3f68a9856b589cbfb72d7882830cd6af0603874d02305b9cc087e2b7688318079dac6c8725ec042d8e7cfc89e669ceeb80ec6c69b61815697f242e497c0f632bb1000ebcf65ee4e823fbd5197e3b6ebc3ecf9358ac9c518e314de11cab01004cb34f9a0544681a58d6a9686018e12eba1bb0a1cfb4fa689a1210fe20e", 0xfc}, {&(0x7f0000000bc0)="ac595bb31539086c71151be63913a20adab9428b87193eaf98747b53c03d914fbc9374768a7b488b892f651f1225698c454050773beafe9cd332fc78a5cc3a30e1cc82cd2c18af938b", 0x49}, {&(0x7f0000002400)="2ad5397558730352f0c62fdfbb2fb3ac3d50412c5d148b9bda8950e3e200f08c153f066bddeab835c9d096b98856a70a5ae100f51a6d9bafb0ad7ca63633b4df8a445c646abeaf48e218be2d920a22dd8b402458ce0d709e12f96fb0891561c81be90d75f25e7a746febd2a3106a85b0bb3acc51e4503b2b055963e3cc63b06b98aa1be9f3f9b709549f4b286bd957206408efee3af6237acad764b9fc17d038812b834f951f8078170d9afa96708ef12f687ce9fff8aa6406dcf9d73891b2dde920e15873220a5491f8558f37dc3fc44219ac47226e22f89af132f85c00c1a13d20785ea9305ab222b7d8b9834927d41f669b5c5b6806e7063e85049dc854aa7233379e86cb5740fa2226b55108e581a3e18235086d64c97d76d98dbf17ba01ae43bbf114eab80da4061cd4aab3aa96d19710f0bb03460a46ac8031d5ea83b6184261ccec433ab1566e6769142bb6049c8bb491dc6bc40fe585ae4e0c5359162b3ec7a0795383ac8d9f366e089ba4e24ab6fd13b575949251028f3c7528a1dd21d7e25cd03aaae39c29c5b2748f099c759fd5eee07d910ebfde6a479b426280513273e04e736bf49ed09130c17a4247c0b2abfd2a5be8f3d7d74f72e266382c58cb5635f7c6be45c5873390c97b76499de0539c69730ed9b98047d8cef42ed6a8f9056f331ca3acc26009160c3a118b524d244492a2d0aff9a35d65231ad0286231513d1765840237acc72625acaa62b8fd7ce3f7e17e6c79038f98cb6cef1f9446eb5cef4bf9ebe2bb2571013a6b7b3e3f92788489614388ed91a60410d3bdbb3a2455300c7a82f545495463d2632883527342996f1066c90601f2a1a6e9e0d9d5000d05dfbeb5d61465697ec00097676c6a24b505ef5d35de83186ff827b9215022dbfd6dab5e62e8bc18921c32fcbe22cdfcca6ce95a9019cffbe6286e94e1d20340ad8fc674267d0bfd52bd1fedc1758a41edbe117eed0d801b4623435e30ce289e5ca4d057dea97a60dd6816f367241d3b8533f2c49f296bfff379e70ef4b8c94696207d637805a9b2b2251592de98e73f6556966e842619062ddd7292b6d59db964121be8bc949ef4d5b20cff90df1a5135c2c98adf308300b8d88994839a55ef0601361065cf92c6740a313238408d0eca114494dc15b38271c3dca89bb79e3ba8df3c83fb61a615f02be4f32357977fbe37f380c07a49e61cb77dd65bbaf0f90df0af0b89f0bc52fb86278dc15b0b097b6aa93b2cafa1248138c1afdb225e7f0f6d13946351b32ecc198ff8513141dede4478f20be319910315d34b3e1fefba3f041d40c8f88243269c2d0b1f9664dfab729fabfad4cc1851acd44b2b88160495716b9f1e237c89b6eb058d152ee1dd14f13721596ee6f0887e4538cb4981ed7530168eed64dbdf8ffd165daec9a7a9c3282f3c41e34d44f514a666c5527836b2d14a343e1657da807024334562d3c7144c06f2bf0c07805a0edf64cbe6151217f4088f1212c04d7c2e222774d637be6314dbef90aca860bba2e0da2b3dafc02a6ebe06f4e62cc0bc834e2ef6bffc30de798e362658c6ca2fc05347247594aee543392a2d88a16f92c71a36d3d89de8db8c5d290e188887bfeaa5bcd3adb8fb5574568cf75220a35fecb400ee6d9be30970b09c81f5f8b73ea0d74a33768771eb58c66d3754377c64663d569db16288294f6ae746caea248a107d06e020a46abf6a2775c05f3e4ad952443bb796accb0985cea07ea13beb81dda427de3809df4abf4f9a091587780cbb7a045a99464b595f8aa7a8bc60c208fe91f830b10a54398a9d55ba4de19f02140168dc509365f4c4503742bf319efec3cf54016d01306ce5a3e49c3a6de4e870024788e8219b4609b8a8b97d11b4c6643c16df3d1ccddfe07854f5395f5a86d035bf72137d1516c1dc422d0ded5a9e2f16050494796043f9614bcac54c9c7d3bc0e4273fc7ca71afce185ab18859471b5b9ed028c8a4e9119cc2f8a1defc91f01cdefc60bc820d990932a2abd492663c944fb88ca943c245f4abfd280ae8e32393faa2caf546a8ded987e8803a5433e13c99108daa6f78d85bf3d8021de6abb19e3f62ec291fd469a554246184c0839a011f5e1615bc381c1932f232cf080510d6f6581f16e823c2b25a7d22a78a8ddf06b9234953854f77a0529f2ba0875e3509b18e9491b6c7d835972a8666324cd6602df0f25429d65f646e5abf48e7890451e482e24b1521a406fc53822af5622ea9cd910ad597cb5d98a50d955ca1b1ddc1eae087e7e0f60f1cba37427e546f2d37fa11eb4930e760f61b5985e86dcac2625b68d85c8eac49ec2157d145a6aa5c9f8bcb3c52debe793fe02a1bfe05876942d07408e72bb8c4002d6fa101999f72ca481cac20e7f1cb9ffd19ce6c9015b56a8b0fb4bd87bd517b1a03c4f339a8376ab8703778db89e109070f89efcd1b4e170f72ae7586fcd602690c608adcd0516e72ed1ae77f942af59ca64505e3ac379bf08df9f91e2ce9b89a27eaea0ea8dc5b096ce0900141ea30e9afb59f0cf1cb36a46a85d17cd5ba5ee61d8a4f2a98db3cead232fe5120ef4ef5f769d13f84901117c39dbe5eaea500e30f96abcac52e2b2f1d8cc295d5703e1012dafa36b1dd320367d7552ff7550541626d57649f43d5f19ceadc206a9364d60718e280697195144ba5503ef5379839db8a23e7309a1663c96908c8734f2e885bc4b52e17aca32874edd899e87721f85d3ccfc569c47f220e91d5c70b3118f667cffb886ad4323d5b9ac237a9cd0ecd0b06290abf2bba6f1f881501811e9d45df50607075691b92f83701ea8a57fa64b898e237e877ece8383a535f979998fb0bea5d1ccced2f6bd3a99df4189d5d97487ad76c1f4186537c363dbc642095b6c332d2cd313bd7fdd3622639e01a72186ae90ad3ed2d65473215f54a5530ad36e93a70fbdc361b9ed6fc52d2bac54373577b2954da86af702ed959f77bc7d8f316df9fb0db9b24834e3475e65887cbbc33ba658816b896554dba5ca5a697a8a46c02f5b69aa9f564852da0a3f9a02b8f5d6e4b2e56c99e8507a0ce279e5aa5f3f82472aceb817e9946147e296c7a4c820b85ba185cc07a34334a84a3f6811d2e8ebade80a32aaf5faaf571ccd628eb5039e5236bb5a1cf4328a4caaa989fe96752f474f3cc228723477b16c24a6e40f41725f70bcc15f5e6ce4a16c063c9382580b79e6aa02b4761f01f660b2498c6089c0c83fc8f97354c17f4918ec0b89b7766b40aed218acc96083abefa0edf3b997ab66b7b049bf448354c3daf1bea2182a15ab62521053dd7f5a89bf120579ab9977416414c4aa808b9be7be6fdaf62e9b85c5fd58c76763d6927f886e0346200dd00ed478d37a49164df36b6d088707a72d2c656534c5c01db1f37315f047ec52fbc2d8d91d693c797847fc192479622f92eaed0bf68e16123c5ff7dcd9e3eb589a3ee37da16b19c2608aa549aab8b5f5c06bc6cf68ec4e10b88797cf8fbc27f9ce51f7dc4781c4b498615dc5f3bfff3691b668ddc4ab61be978e2c0e130d9c4f175dba48ee385518c5044891279f79bb9cd530fb7703e69d3a6e3fe3885c296624f7c072f1f4d55f2c6e7723c3d8e2ed79895edd1c1d490e6da2b3a5cce85a67e8fbeca18dcf9eb1e1e3b4019ab251be9da26e1e5202eec7f3636c807154fda1a84919f9c0eed75124807338ab953a5a4f490e32f7cb57bb156b393835a47aa6390c97e1712c9f373a6e35ca775ea2532b0ce1f83653477f48a1916d142a1db647ca6b483b9938f17d16a8c610c3b6800a0b70ac3ac746ac3e9573987d5bbed9e228388566fd80f3a7cbc7a45a69154952854cad2ff9a00d09bee02db6567be19c28ed2248de4119c682d1f13a1a02e82919cb926b9dda279ea2a0e7d8aca5c61b54abd567ad0bdbbb8a0801a8723d2e86322c6260c7dcc660b7ab1035ffb022174e5afcf32a571b3584ada7f55b4515040d02032de7ff84b6492bd9a288ec713fb034a8fa104fc35b184c3da4635d79bf2838aeca000416734e086ae59a03c41e0e6f3f6da06fc3795f79a92403bcf91b8ef31cbe46fdd9579542ccb51c1efb227f11f7a64c9cd7043e5734c1fd1ad5e6e7deb08e3a8d22d31a0f13ce30f64dc9e2cd3ba77ad6ac3313a3401f3c542351ba1c7b9c1908937b3c28ae4fbc6d3dc16e204546cb52e283fd054e8e9bf734afdf80fffcdac423733039dafa7a66f548370e1017691fedf0652bf8b4ce0d991e018e21f818ebf31d3998c249267d0ebb01e2d90ba817526f8acbd5613adc48b0f85092637dcf382ba356e1e583dad76d79afdddd7a9a4d51160145c8ebe5808dde0dc3d9414b1f92dd543d641d5513670be94994e2ac87e6041f2f99a1bf7e37a88df9445bced75177166f4b30a274d7697116e72f28d91abbef3ffa5f5590a94ef9d643444daa31b932f2054d69d1e0ec01e51193a62a37deb91695a7f99874715c3e14ef5afa89b7d4141d1c5503c1d3896c802cfc7f06872ba9c61fef83f027f11f3e8632ca0fafa424a50cddfc7c6bb3ed6a637a3d23fe64d4437a16ac86dfa11810ae86784dcd354af2f942204147c0f22c9c01f", 0xcc0}, {&(0x7f00000007c0)="87fe8e433fee1ba1591b7861eb36f3f24070a3ec5eb5d2ecda73f290a1217976f60227a5050b5f4be30cfc5796b2a5a6aa137c9a0c", 0x35}, {&(0x7f0000000a80)="cc4e3c0cffea169a2d40bfe1f7c69827a6ae054c310aa6d2326cf210987967eab14b5c21c04eafbcb8d69edc983aa24c7953879155e1721077f90725c0635d1dbcf51a7ea0a1c0743c2d85d017887ce46c628b21ba09b17b1fa22a4a6aac9e1b99d08099dece6ca311fbe374cd555a9040ac2f8d514ed5302db793ebebe700f8ce283d1e1214659adc781ef14d10a978bea6b064179cb2658cfab140c87685b8af48bd34bf4fa3523a0528cfd82c40a68bc4a79172ecabd08678e5", 0xbb}, {&(0x7f00000008c0)="2233aa5f7d74a1bd27fd1a79b7b51f38a0f61fe022cdb298c36340b6c3a0abf4efc9fe5f0f5187073340b0456d7284c9cc0a672fd341b6ce2327d2a69f88ad5af64fd3372eba4704e9", 0x49}, {&(0x7f0000000b40)="07ba327cc7572ab0f573301a20ec8fc10fcd69386803a43e7a0191a96ed0eb6a63aa39f0fce83563bfe581863ef11d211bc875725892ca69e8c7b54e1c65e94a0d06d65d19e4e96c940d95ed71d4f6d5ccf843fb36cab6e11543207ced8d3be2b775df394097f26d47ef2a03dd1d006f49ab39", 0x73}], 0x9) 00:48:34 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/103) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/186) r3 = semget$private(0x0, 0x3, 0x108) ioctl$TIOCSDTR(r2, 0x20007479) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30002, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0xff, 0x1}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x1, 0x7f, 0xa32b, 0x2}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000600)={{0x1, r7, r6, r7, r6, 0x20, 0x100000000}, 0x7, 0x9, 0x1}) r8 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x20a10, 0x2) r9 = socket(0x1, 0x4, 0x800000000003ff) ftruncate(r9, 0x0, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x8, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) r10 = msgget$private(0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r5, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) readlinkat(r2, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000700)=""/154, 0x9a) msgsnd(r10, &(0x7f0000000880)=ANY=[@ANYBLOB="0300000000000000f377bb06952081ceb81b25c8ef9e6f297e5a797af0094062957a51c4edc78c59d3dd60c94cf6c06ff0651886de8e601d4e1c7e959f5dcf5cfe863fb67fa136101c703a09d4848dab34d001ee1986cf6d9cb64cc89de4148d5cf6b34c27480099aeb4cc2b5ea28885bc2ffa966c0ce2dfb36d7e36dd2bf0b38d83137f49963d3ecf53fa38892ded8ac87771a7a574bcd5bf9b246f5a8ef8b642a9c87f6ef1ba3126ea1e722f08b1b2302cc3d9e3be8aa85f6eedb51f83df85330d6223f397be82acd607203ec3b04f52fb9b4a551455d7c24cfa2c276377c26409f282767a61792ef17695e2f5d6c43ee2cd096bcabeb9f07d53dbf6afd98e"], 0xf5, 0x0) renameat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00') 00:48:34 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) read(r2, &(0x7f0000000040)=""/195, 0xc3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r3, 0x4, 0x46) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb"], 0x10) r5 = dup2(r1, r1) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000002c0)={0x0, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4000000000000}) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000480)) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r6, 0x2, 0x1) write(r6, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r8 = fcntl$dupfd(r6, 0x0, r6) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r9 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r9, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f0000000640)='./file0/file0/file0\x00', &(0x7f0000000380)='./file0/file0/file0\x00') recvfrom$unix(r8, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="b0002e2f66696c65302f66696c653000"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000200)=0x6) write(r6, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r10 = syz_open_pts() lseek(r10, 0x0, 0x0, 0x1) 00:48:34 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x776, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000001880)=[{&(0x7f0000000780)="6e47cb71519dda6f9376122f2e4774619ca5c1d19c48c07b707778ea69980f72a46f8ac873645664807a506fdd6a181afc83567e44ab0fa04e80d4a83ee1ec2eaa534c8ff0bd029691129a7d0628a307de0cf567d7b9b8dac0021750dab6bb12823b3f69710d491963a47aeef7896095371da1eabbc2ae8882685449a8f757a1d301857c7e078c96f6e0f17cde522329e024c145fa545b279fc8cdbe1fa37e897a4207eedefa88c899d0e0d6c281699148462b8d6a9662ec154b57722c797c4ec0438c97d900a649e3c3faf938a4f1042524329697d41060470220fdcb4349a6a9a5de328d150f204a16050c214941a0b361e51845df8b2bd83854d507a860d9abec23afd11b4c7caba2919a0bd31d137f94301d216d06dd06beaffd702445c43f9facdd002655be4a030f", 0x12b}], 0x1) r2 = dup(r1) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x2}, 0xc) fchmod(r0, 0x1) semget(0x3, 0x4, 0xa0) r3 = socket$inet6(0x18, 0x3, 0x4) shutdown(r3, 0x2) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000100)=0x1) recvfrom$inet6(r3, &(0x7f0000000040)=""/21, 0x15, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x40}, 0x4dd) 00:48:34 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x100010002) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) fsync(r0) 00:48:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) socketpair(0x10, 0x4, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f00000000c0)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:48:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x11211c62bdd051d7}], 0x1, 0xffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x292f) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) 00:48:35 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1102, 0x0, 0x0) close(r0) 00:48:35 executing program 1: r0 = open(&(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/\x00', 0x10, 0x0) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)) open(&(0x7f00000000c0)='./file1\x00', 0x8000, 0x142) chflags(&(0x7f00000001c0)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chroot(&(0x7f0000000100)='./file1\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0x3) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 00:48:35 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) 00:48:35 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x8, 0x10010) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) 00:48:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 00:48:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001440)=""/4096, 0xffffffffffffffe7) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x76, 0x0, &(0x7f0000000080)=""/118}) r2 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x3, 0x8, 0x100000002, r2}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 00:48:36 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "72640b8b8251800000004c8f0897a24aabfdab29"}) fsync(r1) 00:48:36 executing program 0: 00:48:36 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x62) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 00:48:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x5812, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 00:48:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 00:48:36 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x2, 0x0, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffe000/0x2000)=nil) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getuid() r4 = geteuid() setreuid(r3, r4) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xff, './file0\x00'}) linkat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0/file0\x00', 0x4) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0/file0\x00', 0x4) 00:48:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) dup2(r0, r1) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8000, 0x1f, 0x5, 0x0, "dc64bc3dd93deecab8a99dae79ff32c2c1f88e11", 0x8, 0x1}) 00:48:36 executing program 1: r0 = openat$tty(0xffffffffffffff9c, 0xfffffffffffffffe, 0x0, 0x0) socket$inet(0x2, 0x4, 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x2) r1 = getpgrp() wait4(r1, &(0x7f0000000000), 0xdbeaa40988908b43, &(0x7f0000000040)) 00:48:36 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x3c1, 0x0) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = semget(0x1, 0x3, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/207) ftruncate(r0, 0x0, 0x4030002) 00:48:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r2, r3]) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="00e4ffffffffffffff0000001720f968b90000000000000000834ded4b", 0x1d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 00:48:36 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) getegid() 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) 00:48:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="370200fe"], 0x1) syz_emit_ethernet(0x1000, &(0x7f0000000040)="ced1e2090f53c2491268c65fc5faef967c96ada017d203935d1cf65fedf86cbd64baf5200ab674ff12d1a5e2a0e70e4795ab2a6acf7066fab13f92dde9dbddcd392c853c141729622352cbad623115ae944a917966f81e77e3bc2857a688aacec65250e34201c7fc2a3d36e6905622e08a80f362f0cc6d8ce4e0fcb456e28e04c96c2bd43e97e2bb74a07d8d070a64998192caa0b793d2d52c9e058640abd28dc9d8ab57ddc623676f3c85cee675d4a5a43a985210444e09a570737c412855211d35af6ecc32ee3806b03c31e44582ab94324708cc477427ae5b80119d1b93bc7c068df35edbee9599f0bbf583137129edc9f623209f90f48a3a97164a6801c2baf11e99508de0abe70eb14a2493bad88a49e1b6c6a9a3cd37cec4cb6ed3ff85b581124b3e43059f9d252e819334770f8544c72cc1fc0ea49de2f702ab78bb688fcc5688ab86917b5487f865d285557937ca850c1312983106a5a9e5632e5c53bbc4854ebb2ad6e2cdea5cc0ecc12ff51f99f3b244de31839654eac8782fb64de9d4f0ee5a8855b22da98e043821e45996a6823009db41b0ccfe2e6c5bd5f54198775449024c5a0311d443ffc15da5f47554de766be0a62cd6f0e251fdc51030e47f7c1420c964ad011e82f2c4d435205450c10200e28416f991be180ea107912e76ae547059a7032221500da6489f38382362562c52f75924bc16c959485b592a4893ea82ec55ff9a9e1829a3105b663a9755dad62acacf76a0b84ff99d93ec9b4c416fc8ada0c0247c5ff673cbcfe8ebb62e7fe6a3a3beca8025df2de543cb7b936dc2e587426f738bbfe093a6ee36e81a6f26bf5b2a0b3d7d2189b8a506244a19d3955fd65bab99cd056fdf52c5d8e969659d20bebd33fec4494ab9597f94af15bafd68b8dd44553b378baf87774cf9133fbf5fc18306f1bf8677e016ee1e861ce39748333e640397ac909d71838a8c2af0bb4221c43ebf392be9886b2b6c46c638217832dcd1690dd672a81fa69bb1d7e16ce18e55498dfdd2d8d453d9fe8d7f24009ae29df8b7761ec523733b8924f81766e7432fd4a227a791b978d66810e37a3f1d4fba6695a98bfd3f2eeeff93c39ba42ed0f5fa700d1a5a51f931799ce906220dc562d180b3d19c957c49271ee2540eb73cd44e1ba58dfc1207884cef79aa8c5ad5383daf8676a8f39f0e309571b78e62767bcda90aa109489469a92807b3c0b3a007111aefc8451d737e906e2bd0993e02a393795e987442dfd87b59fbb5a3e1265e5b592c46dd7e316805d877417cfa765d7b264c3ee2046bef07184f9bea45f03cd88eea2558fd359025e80b28f6a9e064440aad7c0fbff9c43f4f1178ace5180392281bfa18abb7604b053a787cffaab6732554d54fa25f6d8f6fa1c63cf5364083f21b020bfab9ad70a510af2edcdb926af7e5e3799a18b4d300794219b2424640a9e52769ee5e6d4cbdef5ae620c37b905778fb88c3505fd27f0fd8bb6e937df618f200df2e871a85c95dec060591db5b623ecbdf3d9c0d779dcd36c5675f40f6706cb33445b13fc07051d0d6de512e5dfac54fd0f14ef83979295c397ab776156bc2344519a4faa3417ee28aea7d6f7db1d23ec1e2b06019ddb09b9847dec2c80fd9540c3f12c8c331877b9b4784e528dc7e0b74c2c2fce498463927033de5d006e52cd189f2a1d82188755b4570fc7a56b074ddfe035ada3fbba187cd058bfe120f1c5c6184d2ada9b4af996ba34c01577265b4722a4b1060c038e135ddee0caf5de085d71aac66a2ae6025fd793d32427993e222e8d7338c89a7f7621a3f9601a37680ea1ea340fdf134853b7780067ad4cfb0d41acab312f510d319fd94e59d2eeba4a869eb10aa607cb949c3dc0bf4eacbd4330786a704ee5e86e8a38993d28103ee527926326fb4331d089734e21e18fd6cad1b1a50a4eb90ed2598b8c30785c38fffe04e8bfd15cd8b0970b1e623861c863f4b1d968d47a1ef4f4d4fef30826ed43d2cd87efb31be53d41b2dde6d9dd66713c85fb73ddc13d57080c294af5227fe13d1f392564fd49b9d7e0a8fdba8ef7565f29ccae0d54828fb4d81166a1ef591517c94c9060f55e08a7098055cab835f3b3aff2ba95e5890bfc9ffa52e9d4fe4e5db302487a23c325792581458ee3fe4f0c721c4b53e99a6163951cb1c67d19018b20ec03fb48051d7c65f4a437eb33579ae5ef252769d1a9d3f09a82175ed7a673465d0ee8b72107dcf70ba3a727e8d0415f85bb1709d72ef8a46ce27f6f5c58ee1782bb7b31d3b617b0d8179b5fa9e07064c26abb2cee6604fd8ddc84681ecca1a68d73fffd1b0b0a1280f3b030e86df5eb2cd9bd5d03b1e8766c9d923664b0d59d0e7f4794da6802ba8b22dfc62ac704ba3764c32f626b214129e4a20d11c185389cf080db2f2279fddbc5aff22184d0c0b6dbbb3884e53139476520fee091a6095dd48c25f32a66bcb33e8a9e0d842b1957179a2a79cbf4c38a8deb1b7c37204fe31b324faa015a4f2db24391111a7e2bfc86ac1ca3f6f3d635ffa85bfc8d7929f434d2a99de1612b4a77c9045cf94738c4d7ce03c4d5662c5725960da14ba4b5c07a7010f08beea41611a872960a5b345c690266da7ed6bdc20171bf755a8b07b9a0912969aeb2dbc8947bad917ad651404b55eab7f55a1110f24f036e5bdaa474a18df37095de05553b198f6550695ce7bcc50d2eaad4587c63d26a7b6f0cb6f5d2e188e1afffb935bb4a4f79a539300d5d6530035490abf7b3331ebb425977d132a8050ffbde6f731b6478c7f3832a42ebb99fad78adf62e4421d8e21f89b970882883e92bf04fab7fd6e952e5438f72324e9b1af7ff55afbb6577d1e041b3090a337f57cb8ec2ba645b518cb8cd1bb3b0dc7fa6b20d738a12e4b3824e29a7416183e5d67bd7acd3e08e9fb25bb735c80189553952c98281ec67122974c283c925cd1c1c6bdef68211dddbf164fb97705660092ced2bd906ffe696c0e3bd5d7cc69cc59c53a4680350e56ffe81cca7530d9a2b8acd43cf9d9f1194af2c9bb2554b935af8346b5ec558dd726af941b9d9ac0b5f9d549678977c89f125e8a6c65bc073e6050ba1effc239bbb4accce82620cecb8a7ea446caba52aa6a857bcbbfb889f38e62b0568c39312ed0f2bb72bd28c5f966b04e96c4c0773733579aa009e42d8c49ab78b3ef9ee750a46e80ab6933dd52c45d1a25ced3da64b9a2872520eb9d728f32db28a788f81803ee69a7917cc39a5ea891ca8b75c617d1301f15a1c448bfb9210afe9492a151648630ed072fc9a18db07b51f11f4ef7f316855151a44278c8f900f7cb11c8a64a6548e199b535046e8013f69746d2d5a1311a4dea2b2960a0a772c499b4a80f7b13f0fa9e418d330bc9039da67bbacd1fd77abc0dc25b7281cfbf88e3756937e9df655609a135f58306e60b2845b567ece0fbf023459ccfbeb7c08ac8a4fff1ffb811cf33f6e374e64ebc963e17dd30115c5c47833033646575ab61d012742bc118eb90cf74163472e404c265b12967138e9d02bcd508fd03c491a4e976586e8c3aec681bd6350077f7f000792cc48f079439ef08974b6c6dc458ad818278d2fe0c3688faf63e9da7d83d9aa4dbbae3cc2985e7bbbcfc13991c8f89fb41bc53960963c4435c5d429744006ce3d6b02f735d21c8f68ab807334cb47509ef8ee325484e7c74768df32848ef5bf3826845c44e8079723ded2a81266c3e9cdcfbeba12d02d688f8f223cbc17fab66c700e1345eae6510b67fea9bc943d0dcaf65b6f3da4bd73c2658af07ae67e8a7a9e68cce3507a1e96673f6bc41f54e2d4523747e3c9973f589452e9e907550f9c60d6b003a8de99b9dc33c3921943dcb4c6edc192d27d2785cd3eb1139b1a53ac12bbf1d8bd311e488aac6b7b999f018f2894f17a7a93b9d7d8b02d34c2b1a1bb2156bcc17a65225221595503115f0c2b2e8783cd37d5f10d762d5eb120a2367d32de25879d7f54084e9cd00582fc9d4d6098bd6889b431081b563c3e8b253497378f0aa31a96da871e9a7ed10f7ef0acb27559df3088afcd4dc7d654e728348e3534886ad6d6e6811e81d26037197e4eb9b6c342ef612f635d74bd212f1f7b463f4cd1cc143a49bd1b8ac45d6bf133e07196467654bb594da570d9a161b35f02aa658cd782b9c7b7e9f21a808a533f9705031f11717a1561e6ae176d0378c94001bc4a69989849e1fe9e5d510550e04a2d6897ff1352c2a29d0cf053cbf3bb8861a8eb394ea3594d4cf55bad0c2951aa4f8159e82e2ddb3197e2dcd9dc4c236cd5a762f1397cc80394c4aba93d6f4be1aa41523dee6d9490996fbe30dc753089fe3f9d5991b008f433bc84b9773da35dcfeeefa4409a76957b85cb1041a947bfd3d1d19748b5819187eb927558c9bc9a2e1052a979ac444dd71609ede10711ccf5b2fe9d7e3112247404a41befbf305c0b65155bc356864a7af90f5649e15729ecf6795b915b1cef3487167629bed3970b68ad67f858600f9134ff14642a3eaee378cc1892d41404ce18b594f8c24247f0ecca01bf5a0130972c869986399b562b51480729089de4448ec08e30fd46990ebbcf1a870127d9143b5a654bcbcd604840ae72d5646e2aa146c98490d9bea1d3d0e68fe6b265bed83d70322b86a3f0130c74ba524cb43270f3b6ec2ebf1075942d9b2c9868d56c567eadb2fe4d0bacc86a450b1c782760c46d01c784a93a0767bfc27fc6b935d632f4c02fd3cae9c619b1c7ace56ee30141e70154bf43287044d55c4c3af28d5a41a5205536fa84ddf0dae1cd0eac0e75973c291b3ced224054897026637f4e8841d2c5c4ce163c633a30fcb2cb175ec4e75afe8242e73ec7c2aa5f031fc253384560c5919b5e560b26161bc7fed2ef8e9a0015fe9354d6e1144d580ca142a151dc947d9cbd2d50877c794790e8a5eb1fb2699ccdb2f478450cee942768587bfb68f1bfef9dbc3375d5d077e354d0be3353e888b6668fac4f069eb7033e3eb203ab7af82b47ffec690750a86949be7a5fb0e2cdfa955b2da903222de62477be9ae08860ba64f80f1231ee8723c4e25ac3fab3dfb303ee8739156059685def1ab47db4c0cdcb40219bb042f911131ff682cb8ea1dc492565295763a9f5cab0908ae41eb0eda0d2b00e27a7d685c90306122efd4e6dc472ec3f1f4318c03aa33c97d5557cf5907d67207fe1d301e67c737244d68c3d026163fc5229d53d5d41bcda5ab26b403b9a9702a99441a7b89153eb23e7e61e6b57f8742b78bf95644310c694a3edf705a521dca402dac64db367256670b05d5bed896bec91c50ae77ef06608c1cfd6bf1a2e653b864a35828547a0827f77e9ae61434eee8348703bb4d04f7842fcece0952e9fb7c2a759e75233802c611fe0fd9a37dd45d16257c35aef017c377c442420b1490a4b2956feb25bf329a10691b7ab911dde01091e34ecbb7f0f55192b7ed15edf79c3d32edcbc09cbfb374951a779e2056c96d2efc378dedeb04bb0cd52fd257835cc1e0c328ef3018eab0adfacc158443bb2c47efe9e6f6c90dca04caad02fb499644e3538521400f4e72d01aeca74dee04251a9cb1c42a67714f66007fc378dae19c6ba9c3042feb16c071a93640adbd7f5e08c9a35eba580444d1d18f035e95f0d45ce4162b8b802cdcf2ae427e5765614394e358c4bb8f83c457e638840b39ce94490124643d7b1074402bdedd1e11f9a8959f7d5bd8d0148111337f46c69550a4b47532b337a5f9e419041c78632dd1fdf48ac88b4002") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 00:48:36 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89030000", 0x4) r1 = socket$inet(0x2, 0x8003, 0x9) r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xe1, 0xffffffffffffffff, {0x0, 0x6}}) getsockopt$sock_int(r1, 0xffff, 0x58388a556bb3b5d4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 00:48:36 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 00:48:36 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x0) fchflags(r0, 0x10000) 00:48:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) syz_emit_ethernet(0x1000, &(0x7f0000000180)="db4f4e990a44deb2166fe45e45deee3201f57881b7fab2b10556e20c7015d8ecfb536e362915183d2f95615002cae3dc89fb18e364628709628aa63b24273e119d399ef656fd7bbd38a32b2e6895159626a10708fb42b32093514e2dcac14530681c5b5b4e841d0663511d95364c9c19f1e2528e13f957d258ef1580f916b3cbb370d6249b7ed43622273ae8ba99fa0580aa2deb2018ff52f552c77cd70717dfa9e0d7fb35f985b48656839261fbaa90e908f846957efd77492dd6216a1d1cf109e8a1c478f9d44e07b85513231eb5bc0d174f7667c7b306897e214afbf8a63f1d82e3d95473573942a45b7e61d0c03ae1a70d4e749ba97aa0e462b8849c9fe2473633adfb4497701a14471d40526e71b30346cc33f05912a1ffa36c62012cf32a8525474fc14d9bad818158aae63910eec1646d4502b896128cac87cd3778d4f44d73dd26a76d9c99073c3bab104dfd44384a0711d1b68c9b19b3bd11b761cc861cf299c0e857a017308e811a9682e1f01c90f175c6233d5d2cbf4c926eda8905f59d5e6443cbaf56b5b0f5432106e3e49d20841f67945979de5382d8a47ff0ce8d7432b5ce1bfa9b8c97abd05c2857eff752a81622a1d3a28b7b9e2f13c0d5f75a585e47144176522bca42cb2e224cdc20a9136dae3a810c87165dddc77d7014125b2047f6cb119c79537e2e112432bf495ed68897f2ae9fa4e7f061b9947cca656c6535ac20b4b36e79abbaa800dc5d58ab73d9d921b58114bdddbdbdae4742c7845800b2371fa8f1a457e195b46499236a3e4c6c39b0c97e7f75e2737179123760413e2ae3d3db7a63d137a81d23eba4ddc6d1b16ec97f13ef6655a2bb294c92d1544cef83ccfb8077f89c00e962c2ff9daa94739a5df7fa3cff97f2827d345f53ba068e0453d3be7dc116764a64841ed902c1ec4c2e39fcf0d51c8233a31d829477819a25cdfca50cbc17ed3aa691d5966f7569eeaf4beab9616c158d91744b52a12d33290425c020b2eacb2db1b74ae96c579ee69a6567abc3587efad5bdb245459242e55da8476fd1f7d8ccfe1b42fd7c394748c06363f62a8645f1ce12974593cf0e4c7804223748eb0c497e85c3ab01e3332469e28a90e3c9d79a0ac5ff1d236dad28286dd728e1fb7379bc5e913eeb1fb3b9c09eca3b9f5088d4d2e67dfcbeb2a3a57c5524fce046a3ad52212086d5dce7a484b83d33e76ed68a65591e52d90a692289ddc7312fb8c3136e2c935f0544a50225cc9eecdaf9c8f414e8e847ec6ce10e48de7853e7e5d003703f99cc99bcbf2416e07f454af88f4a3eb1f7fbffa92e88e63676379ce5697f78dc678aa5483727c0e6af621e7379b9c1c2846f5758cd0a06dfda6bd3f7eff67dae043cc86751708631e40db320c55432a655a94daf234d3c4f165cefe55f62de73dd3664ac269b5f3bfcc9477577c89b8c8f75b34a5442e44dfb0ec787ae9de1c6653f5bb670e1ef0480c0665cabe141d8dd21f31525a97695accc5b11eb23762a6f138ad2a82e35af843506a879e38eceb9b185e2eac4563af14869b174ba931b44538456a55244203c145e9adb1f77b78d85bc82fc9c58f331e9ee906eb3e8bd04922bb22b1ea39d9aa4eeed660b5635b0ec5fb77cc5ab1770f6ce6fae2d8d3752269359a692d8c65eee355a564915a8a0da0ac3a093009143517cf216b236e38fbecdb117f708fa25dc8d3ea093cc0aadbbd695cc0423405ea8fe1e5ddc7cc15f2e03caf22a01011cda03c6796d2bdd02bf43566ba44345aea523296a29d9507f576a3afb5287393feb797119027f600755b7ffd1f3970448b9e134b01d5a7022ffea1c39038ece065c7bdc1440112c19066c8fdf7406b02432ab31895c998bc2497991fcbf0fdd417025d90bc1e02970b4a5cdb705d77c1f552cde7477fed1cc35ebcd2bab28ba311cceafa343cd2a61d82293a31e57675885006be459a53a638e68efa6667ee38315b2c52a7979e8da28ffd9db548c7bc67ba061672369e7739c0b13713d6375531046564380130a3411d937fe22e7fdc33e34d908a96b362e75b7f268244b3ec42bbf537d7c0c543668c836d3a0d5d02b559551520ebf606ab2007c97f1d0c12d38a2c71372c564094c9be4d93a097a5404c0d3c9eaacc4a99b7b027b8285c38bf89eb274a9dbd04c7f0198c3e288fd70dbd0e3f191dee6eaad9def2692da4767662d5bee72e0dee07a57b7263fe3683ada546bd292ef1669e26ebdff66a6eabdd8527086bb03ee350ff89ddf390e25393056843be935be60d461cc681641d44666cba3a70f038e478080400f10f924c9f8a37d4d840a3269bc8e93749222d727bee1ac4d2631825c57a48d991cfb2bafde269ee9a1a4e8fb65faa808100411b0cc241a45f6f12299f97ef6d7c77855bebcc1ba11d79c585db9687e894343241122d90ff98061f8bbeaf8b38ec1177c27b3bb2e06663910e6621bf355763e6f741a42fc5ca844704cc96a7d41430841b7fba850f4a0a9178b9ca54177b1016768895f161ddf924c9fb45f1b967b13c81408ebb465aa8d6b8f19301990cbddaedafe1a7076be9c8ca2c04269f349d238f066858b376b333f0de3444ae2284100433da1ced8fe6ff1d5ac38da6243ac5490e101bd9a5f0c82459f4af4f066724e11b3a27087bb4a3d1318d333bf001b8a8d289b7cc10180268d319db9449ddeff8144d5b7be5fb02339d64b6e087a43460ad2f06b09e6b1f3ccd6e8a14ca9fa3c9bd5b83260caca149da033b1ade08d2366ddab989144c8be5885c7aaa20082a9718d6c64fede01fd31804c0b9ce0aa9baa128ebd689ebac58723da9e1a0ca49b92da78e6a77f4e1439e63bf748e1f205eb157ba91fc590b80c58dcdcbaa5b85b51fd51ebd108abde2965d4a4635eaec5a69d6267c08815c1c256a6c840e1b9d8f4d45b693071fec3d4575003ba659b08036f4f6d7f351e063fa33dda5bc40bff71922d99fdfccf3d8ca8c81d85eba2950403116bb884c2198d51afb45ce807374c2e9376677630590147370dd77864e329e196940166a234ebb107fac59a4883f0bb838aeea1e061a1e5e9c3f9270619dad5b0a84aad751906a8944bd5ae65001f5d4376270cd5e603c474c8da5bce346df259f41c96882ae9ff6c9cc8efb4d48a328152a895d20f3ed8c5d7ba9b244ba2140bbae908116bbac013c09dbfb8d25a8cbfdce39a20171c2bb174bb1538547ab87962874b68497a338e44074cf3a3d10f2fc09f11e82ab28b4fb4a432fa771813b863c36e61089891e35de8a683c0e87fac5ce72281d1abba0a3589585ee18baf0262cf6a82e526ef4ba57af8d51022466cab15c3a56bd0a9217e1d6405c3fb19e3223aa7145bd931e93fcf87530b1f631a2e4b4bd162ceed6c452f6fb01b4038e3f920f4e1bf723260c8d8b4273ee144520c529ef245f52d1bfa4498d238e97646bbf522e1ed44e52fcbec3a274a577ba488a6b99f4bc63e82f78f8202f5e1201bded5338f1b864db9642f4da9e0e71062e1af66d39c42bc322c9ce37942fc25ae425429bc6040db910975999ba58f77ccc9199a2c4b42062e1b3be006c3a54af7c8c2958eecee05ccfe1db552d32932ebd92c526006e9ade53c24956f5a807da8c10567cf40af7936f2b426dc6b058578b741c46c9289e49c803e92422dd3763c15faa2e808f4865924422ef3f0bb0496a9e21d7fbbcc61e693876cfdc0269eef8b71a67bb2c4ac86dc24d6c057c14c05b42ae5853dc0aed64d9e7d4df9a882cadbb7610c93b974b5ad27e948a4f09ca1136a1fb8b516c3351a2d74bc2bae31b1d24271a431e8320876bf509843ca171043b8c55f6d960d03b5b78ecf2c4d69e75d0d69d32d9c75f2dedf96ba4f2475978255058c9162be5a90dd9331d3c17da46347529bbe4d4ab7f8c6e56669fe7fb09ce3348a5d452a9f8b307bb3767b3f1f16778fb432f3d65204c9a1e12520e9c01ed5977c92b162cea759eceac0c68327076fb47d49055649ad2bd969f98c02cf5157d7770d187450f08ed9717f80103f62c0522f27529ca53a3ff7659cba92521fb01bb90533a6fb153a7a826da935661ef54b66faee5aa6eedf7a0fcfd0555f8f9c59d02d3e14612a0e1e4ed96b7ab0c8238cee1dcfa40cbef4213e357955deb2fd3832b84ec3aa3e0585cbd354f2fe717eec05dea56168af130285df711adcc795e8dc75db0ab126dbc513935cad394aeacc20399f7f4dd23d0b9aef8f689832a8decba11a09bb224e90b2fa88076eb77637c4ffc3c386334404d112171489f6023a9791ec6845fc90991d50e0443ba5bfc421ce4375f68bc558c60af21fc8c5d017da7a7176cee186cb97c2463bc7955264b202df6ac6fdf402ccd1d02864d76e4351c0063783e691a41c651f3a44247a1438b7e9aa7dc58a2a7f01f64cda58fced9e712d81b7e11b45ba0ae6b25a15b53e08a70b00a418cb8d4eaca0940e9371565150a8d396ca834ed4904c791764f76b9a7fa674061650eb8a535ee432f18c8f1e77026c244b51364f11acb56bd854e541273fa8e8ec6df97687d8eb9ce08efda7d1408cf4f01c11c3ab7e60a54e6d109aa12262e6d5fd9b1cd5e06262642f700ae1e775cceb508a0443715a434f93b5728416cfb7e20c9635a296291bd8d72feddbc3f8ddb3a8002f8043c9e6cb68a76c80c3f4df044c28dce867f187f36b1e32b7dc462bad1a95851473d97cd52ea34477f06454ad77401bbb38ddbd1d9bdff515c03afaa39025d58e4e758cab2909029e0abd2f4accf80e1ae5cfd7285804717ee28835ae413da0fa41166351e7b02091487f858182fd6adaf3a6d02fad31d1b909d9a7fe05b54d142fc79c7e47ee9f56a6f281c2a4ed4860921cca6e3c6e79b2f3f76494efc26a0b639e46f244bcb67113a7a66442b6d30aa3ffd51bf30dea75cd3abd2267f0671fbc3e09922cf4f8962ce67ad36a2ce09401ddf042a83e3ed8b5838cf5f44b748850902a85f01e8dda85f333c10d8ebf7d984f0c4088c56ec048c00ebc68d76a8a94959a99c4dc0d923c2ba8f1b62ee0a19a20907cb4451c478a751bbbc960bc3996a13b72bf8b57d137291868b8b484147c0b0c25b3fa455e81ab87a33d293aa3c3a69534545fdfb8d8476e3ea86238eca3d86b8ee5c09aee074fb9c0e3e948ef5e217596ed7ad3b5f4d814fa060748931a09dc3469c22a910716600c4d19bfb116bb3c23946033b024d0d69c00d2861e3c949f0ac199afa58e2ad91266c053679bd74044837426625c71bceebe6fc361573df642dfe22ee4f2cb89c2aafdc0b9bcfe148a5afcb5f675725388afb59c07b4cad17be87d45a069c2b1fe223fbd2d0d1941e8ae42bde54cbb99dde07e9fd36c8282b7150f959046aa3e84f75da06c3304286126c9ecad6830ad7bb6de5e4275307629976cad4d1f311bc40279da5e02406ffe8d4fe63eaa704a1856e6359c9bf9056be2ca6c3f47041569f2bdf7f56fbf5b9fda267f5b2d388d943a72cbd1cdde7f6c63413ba2b1b6fb163fd8e27cb689a4d43551405ee3e75406e9c0d2b0e0e614e0b41f31affb1f862e908c1bbc6c96de0bd7ad3a1af65cc3d84c68d5f88ed3d9d7028975f4eb1e7467c2d560d593c840c814c437b963be74a50a74da383672ff9949f4f308eb921ffe2c5f690478bb8fdef2ff747664784c0bbf14d7b4608d2dc2bc2bb5bfcf1d70583dfdc9cccf5049196987d4eb92ea8455eb6a9f504ad8887d5727f4b1dcb150899f4b890371b274c673cc80a938ec0e813aca67436b091f1b6f113e") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) socket$inet6(0x18, 0x4000, 0x7fdd) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x76) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:48:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="07b3ebe52a70d980dbb5213d4257cee7e4f28e8cc2e4dc476566e3fde4b7167460f6abd6a9820a85c8a0bf90514647f82a5c5bd4a799d14d6c5c4660a18e9d5d31c298246008940a3c5c7e64ed06ceee68805c20b08040562b00e515", 0x5c}], 0x1, 0xfffffffffffffffe}, 0x1) 00:48:36 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000100)="f56ba4fc60666778444871d478ce59a7b14420797d9d470558195199cbd3ffa21d66a5f969511b58d46b0cf169d914883fe314a197c878bc92051d0cbbc67eff0101870b989f23082d37e2424e3b595d1dc9fac203adff572689afb23f091d7e588f5363395aab09ed131caae7e1ff8c260674f2830d54eff9a11d917b8dc58499257fc5ed709db0c222f0dcda8fa6b9702bc41c06606e5b0bb2182d63166bfdeb153ed13b278b1c0bf27d8a512299a00ff862ade14168f554a9a2b07275c1afb87efb84244180947a182407b42c3aae03c90725b2e553faab1f62306c9ce59827c5ad111bf57ddb3159fbb174575b1446bc049edb", 0xf5, 0x4, &(0x7f0000000200)=@in6={0x18, 0x1, 0x4, 0x1000}, 0xc) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 00:48:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x6) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 00:48:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 00:48:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:48:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="10c07f6de91d2c211900"], 0x10) dup2(r0, r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) 00:48:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88, 0x40) sendto(r0, &(0x7f0000000040)="40750e68420c1741e6abd4d15eae53b4aa50c84d131a796d80107ed375cf2ba625fa6df8271af678e6eb52fcaa2e61015beee2a19f48797ad994", 0x3a, 0x400, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = semget(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x1) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x1481) write(r0, &(0x7f0000000140)="39f6ca2f609b194244219737d6463e5cd8a409ee0d602272a3ad6e4c4316aec9a860f54343dde830dcf989084e1a3057f8d1fa43406f5c97a9198b24c7b71f0a157711865a5002550ea0e5d8b43b26821784d7e79953f89dd894129b6a7e54d3324aa39a39b1c42d260fa602f253d26647f5ac6b0cb2c7", 0x77) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0x10) msgget$private(0x0, 0x0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x1001, 0xa9eb) listen(r0, 0x4) semget$private(0x0, 0x0, 0x31) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r3, 0x2, 0x0, &(0x7f0000000280)="4cb6b8c74a0607cd4806922fdff2acc2aa55398a83a0f260fcd20b6494ac8a15a6fc8ee22dfe47dd6269c573cc13ebb4441971ec8284dbd1227bbbcc04b4ab1ef4b266d8c183a112a07a591710d2b550b5377655006f21f46912820b93dfe03fdd2018c2322817f3e6be4e452254e578dd69f8b01f516ce6ad58f3f0c850887e424a63f58c9b25d8ff81624075741260dcd03850fa336d23fe84859435bb1f895cded425ec33cb2814f02fca2ec975cdcbe6e41de7d7a3003184be02ab7e5454507fd11ad4a5f6804e947bcd97e80e9da1d9f4f3d24833cfa0318d", 0xdb) clock_settime(0x7, &(0x7f0000000380)={0x34, 0x8}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000003c0)) sendto$inet6(r3, &(0x7f0000000400)="a54d9d3de7a8bc55af61c1f48873f208bf14700f541ed4158bc67e2059a9ed34d3693f74174c78e5a42b5d8a76273407276b40047d603d59b866e85f737a734870667c706bf436a698999a49dc0482f6c006247e4bf7bb5fa97357fa65a2cf240f2bbd4390361b130cc2950cefd917bdc8e7a1ffb16b617e43422c28c143fb7247e56b182492eabbf8b02398848e848dc3716b165c5a074a638272824e73e5", 0x9f, 0xee720283edbdfc39, &(0x7f00000004c0)={0x18, 0x2, 0xffffffff7fffffff, 0x9}, 0xc) faccessat(r2, &(0x7f0000000500)='./file0\x00', 0x20, 0x2) sendmsg(r3, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000540)="00ac5a31a7d0ac00a47f8261953eb189066db3b1237364d86d8d5c384f185f77503ed555832b9c7776b3254ab14d9f793e6516cdae31262cea478708b3e06ab80d84f9d2eb4325dba374e8d977767ec22e981a59411ab5b962e9826f9022bde63d73b4b51ae16729d0b0e810c11cc4a4da", 0x71}, {&(0x7f00000005c0)="f216bff170edd0b422527b976b23fec2d387848140ab74e65001a44e89fe8e4e2a117ad7ad0c6b1ead34ef2670176f28904ef5cac89d2268929ad2071505a64a0ac42438756af7874599aec57f4d1808e6d4f1969e6616a5d5fe5d50082ed512", 0x60}, {&(0x7f0000000640)="6bdaffb437aaf8a47455e13be19655d3c0c569b8dc1d8b4fedf6c6e868a5a8b10b56aaeae74f2214af4e15f14bb3132c62869cb01befba9b1a0d26855ab30a112175b7df5e32ce8eacbc7491b135a9079a938d17b917243d4bab1c67e945b3f6ca40ec81f030956b8650e16647526c34d2ab3f9b", 0x74}, {&(0x7f00000006c0)="fb3e5e040448666710bcc3b11289b26c6a500b6167ba8bcee4a7dde9746da8f9ccf9c93f24790a9cacaf426899fab31f3e7d43a4614a71f1583a3db839e9519de41a3db9c03baa7b44da30a26c686ec4f4ac0e9e6e9ea249e58f62748a8c77562123f9d957e33fddc6db6ff3fbacdfb9cfd92e8145abc86a027df0db5257fac00df635e6", 0x84}, {&(0x7f0000000780)="db0a972e37015f82da8153100e52535dde2bd4154d56ae9d4dc8c984819f7f71cc70e7cd87ffc5ccf7a30db6de67e7191109304e99d712a9921d86f633800a7045fde85a37c048a07d3f29dd7f929cb70e115b84f72a62aca6b44ef434f8637a628f901392898a47d2f2ec402d02c0552fb5bb", 0x73}, {&(0x7f0000000800)="ab54c0921491ef3c8684eba2480484e4f27e16f6fcebb836ac181268b53b4512a8c864f571bebf138b2defa751353a22c48508711c379f94a8a5a714226367b34a4852987ce359710f7c981d4381c5c0eccabb55f19e368bac7ecf57e74f197be3dfed86224428f8afb857024878e5e31bae353c5f97ad8e71c5a706968c5704bcc9a35ea9bfd2e138c1875b726ac09074a97558791a34a99e10f75c4b42a21d516126290a519f5d7d64d8b5d8e0816b04e28c7338e0f3a92fcd67963884eff0915f9efeb9125d2871ac3e497f9a46201d", 0xd1}, {&(0x7f0000000900)="9dd40f3b67de62dc9b4e70dd9547fece4757b291780c2b79ec5a392fd45b511b092f2f158eb84d2254facc6fa71597c0e9b32896a869073a0c66263221cd6870e029833bef99b14e28e5b5a0d3ad193003237013e9b62a", 0x57}, {&(0x7f0000000980)="1ba445765711b2e54f714934348a3ade4df339e9c3541c389e89da5c9b71540fe457e3e0b3d9e85e49a1c37bb06ac8831d9d4971c6f9b4f5a37ef1138f8c1a9861a32d4f4a3d9284abe2837e9cffe032ed528c147a2e069ebc27990e715748ff2552b7db0720a14d211c5329", 0x6c}], 0x8, &(0x7f0000000a80)=[{0xf0, 0xffff, 0x100, "6f531954d28dedae0b8c1556d337a9c03d00c64a67184c6b0de35b04b06d1237d7e80d9443052c809bcf4b2f772d3a5708f0dcaebc3a5aed9d1bddb94e8d839f97ae42e9fa0bd350d05f70c852de56aa06ef5737008f39b1e7cc21231b9f8aceae875a2835efdbf9923b9eb9a477c71a10b0b9723789a53d39dcb3eaef6614aa8eab359699a85fa5fd4051ec420e83b50ccaf8c885b9d5967d50eb2aa505e6ddb2ebabc3c59ecd68d73a0cdcb0944a3b5fdf0a1257ae9fe18faba472c76bd89ad025af1ef96e4d67101b6067c2e56d2c4f97047b45c760ab096b92"}, {0x68, 0x1, 0x100, "b2d794859765a53365cc402294baafb2709a0a748304fabf3098eb465e435eeb90749c677f2fcbbd87ee22713b21a76892eb799c79175fa170f558c992e0fd3086bc189864481ba0a99d90142bcf5d303c6473a9"}, {0x1010, 0x2c8e721c88d9c607, 0x4, "ea624791363369c12c3da7a69f353caef1a132869ad3a47eb4286bc80c0fe010a5b6ca59945cfb9234fe7ceff160b9decb8af1da9d72b6d4f08cbcee02f1d1d0c55be5340b88c47650126d0e1232e8193c3b453e1f349ac1152e19f671b4e0f2046bd8a20634d535fc6b6a39cd18bf6a3d0fedd1cdc563bde0e3c8e6451ebdd4d2025c141553f1ef138a69d6fd46de24ed3bbd35906be655801506c13859b1e304f080c2a3f7a14ac2e16b44fd60cd830d8d9b9ae8a2d0032e0ec268b177a39e0796514de45de14d9b82ac49550fe161fb35013a961c75d349af9b7eae8bd3824a96e236b72ffec34224ee9258a9c4ce50bc9a36469e03054239b80fe75c2af5afe8186c934a26581c6fb8e539d04ccba5cc74d521cb6544317f57fb792c23ebba7eb7885ad17c64bbb4efb52f255c4b1d8811cf09016e336a1c0c1032f78c397a9bd52152caad0ddde1696baa3d4cbe6de0399f83980b630dff5457081d0638e99cab0d91fe8b45c7058550f600ee92dad18cfcbda5bfa4e484c6936ebdf4b9fc79aea675448d7ecd909d3a1dcec3fb0eafb647037c679c7dbec00070a6a684212e8daa789fee9b624b0ece47f22e486055dbab68a8de7efdad8c2f099b2e365b4899774b7dec0b620e18d4c05f17852db33bc3144f357c1dc132ca43c45c4971179569fd7b89a122e0b317c376ec7f8cb62828f2b28096fa529814808ec41880275120ceac44376a0f7adaa3a10cdd6649f28cf09845e589b55aff437d2f375c1a68dc55519622cc20a2c8379ad38c7ea5f8530171311dd4b10db94810238cd1d9a1aa33511d0fdd07ad203b0154bd76df0e7ffa8acac99ca858a18cd1383720b5726fd2ed5a38a1b5a6f38c44cbf8d91b2345e1357c3f6d33cd9260d7119349a42a2159b937f3a36073b7f4289bbf43ee534b192b197d0b8a7e9f2cee9f8956f4e4c1cfc7f2b8aeebcdd23258bfe3bf666dacdf136003ca7b41808328e432b339f8e1df3ddedaea68e65a47c9066c46481a663dae3acdef2bf45ef27e34e98789c75017063e480687982f1121e84a852f4c25d4e3d109b728a2ec707559f1700c79cc1f93fd4378659696754e11d1a61bc23ac39eaf73452c782c51473f1473b797d6e9d1e5e16835feb00e25df2a6c5e55fff8cb24e0d2679e51540b1d1e2361dbaf82ff357442c34465620cde73496c10e74937565f499516947d66f603a58e4ba2c920e3e639558d9272d89cdd03958b933a38318cb8f8b11f20b030857690a37d175e9938f35ce8fcb8bc232e1c5b743423c8eda210af71a5ae8161155b190fa516c639f75e74f529dc79ad0c6a8f94675adb2b00b70342d5ef3991a8806b74feab6a58270850cc388171babe044036b6879fe2c25fb0fb55173b8203e5f4ef90abca2d085e8c66112db67943993dd0cbcc7fa2bc07c68708d6b8a60a7812dac5c5c37f3354c5f7e9de9ebeba474cb7e175fe11faf10595a031a3846c1a40930eb7b0a912815e01388c68cc6dc7ae7aac261e4e03a39a0041756b6f514201c7527a816c47c1867e62c7418aaad44c89cd6203952fc6dbd8c5f327255f9b9b8dde938d6ec16fc36fba368a435c4d981b3b3a0f056c9b9454d110a110f8f86c71e0e5d05bfeac5ac1e8b9f33caf2b6ee4a5ef497c6eea0015310ddc49f508bd05a88540d7caa9becfada7023ed8f569980a2fe090d69fb71582fa15b1cec2dcfe6654b413ccb55df6cf1aba316bc4a3b1563328a9c65bd5e32c0f920504632e628f6fbf938522d267f07db3fbc6f1394008bcc5473892dd2c9200cc40d0377dfea093be3751a7d498ba61959b6571e5bfb9d825c74aaf96467b12c3d172f43f2d971f53d8fc62d75fdc693810cab434a7d0bcf27d993d75bcf4b6c15254f78fff92b26566558b3bca12635eb5f4808f279c364b8b24706372efd82132fab64d18a9615f460d955d714d1304f8cc7a5ed5507d4301b3eee7efc101769eb713e46f040d20f06ea2994462f7efcc7d564d6b69ab09b12d664bab15f3d7115f10061e67a424bdbf322f66783dec50936119a54edfdca0205fbf524c139e06e467400c622a12c6c92b2c4a875b97f2b4634d70389f8640cbc5677c167f4a40a8fc6820c8b4cc619d2243d29be933c1225fd76286575c61a33493781671dfc956df01df56cff5bca6ac8806090caed9aa5fcbe5597bbfbeee54eaa988f4f33e1cd0e6e36a24314dcf9b7ccfc7eccd81d5b32af6b537011538ac5e2d7717eb3bf5bfa4c4539ae9fbdb25a387e9aa3004ec91c85bcb1155226e1b1244a0ca09692d075b54ed5fb67fe0ea674d518d96dc7a466e2e8da7735a37122afda3f19870130d0d6c8d0026568212f0207b2acee366668e9095235b239308a2dbbace66400e7f1e9fe6eb185072b3e5ae73567e81e6ab9ad4806a3a54839a0af4599f634beb2eeef839dc4d9e10e4ce7989d657fb537c827b4671307f615d80fe5a286b8fea21d52e5509fa85ed268650360abcfa6b17e00d1011313b4c9e3875e0783328cae06480e8c72e260a6104402018b0b7bec0780c0f375fcc5b5dc20a011ebd7c9b865e323a0d8e8b744c4bbac343255e02bf813d1692cdf7a8a57ea8de59f2d1e50315ba6574ca86380a144eaa2a13b12d2fffad8018e2228db8513687b5ea003b699068ee8a48a6ca42b4cda635666fda12c6152d1226002f7630e25f155e08d1ba74064ee1806fbc0f720767db01622547b4dd29807dc094f8cfe4d73c7c23dbf5652043fb8ab0aecfd2b53f18835bc19da7bad631773dc0d626d4869489793834c44335e0b148eae10b58085e9830c54a043e757ddd018df8d48f7b00750e0e38ec868866629e21fba2e3f649f4e8e6388c3fd95fba28eb38d29b440e1c1c0a723547b234cff06d7b04b0b2ccc8c68ae385b360c5674f86cab45154be1f941efeccdb3621fe28f788a74965981172e0e9f797d1c04e5a50dbc962390e83cd5a6ae04af1e3f46a1aec781a92121a1430bc669c11c2d56dbacc832abf89f469912f0e567c76d488ce16bf5a42358e9560074eeae3ad4937fbb4ec3cc19973823fc1f630395e5ff69bab45f7cf2c9634bbfbb02a3d4ff6b81b1b3cea1f5317f721c90c0878137b59e53880b98f084168b5a3513132981df8ccc113727f4981b1631cf294198cb15727282378621c7104c0a66352eaa83ae85b15dfae49a0cfab3dd3b6923e9cd360147d1850ba4ae3db749dc981aae48af5a7c4d75cb15d89036705d7722af2b02cdbd1e745f2c28f02c8a547b6b2ed89528a786f5e501617b3f479dbbf90ad63773454443e28abb97211a07a134c67a15f8578860272d128fc93b5174da0cc463c80d72cff6df609eee43b78f05c221e400852615992c63ae4f5953d4e6340e9dfcfbf0ca3427040b22a0a3b1d8ddb422fe69121c07900b22a1cbe3988f87239bd84466eaf7fe7f77641c1fe0cc30656079c1a542451c2fe7b37d1b6169e07d52ec32f69e7153205442621778c205a350911376e076f7a087dd2460b3fbb7b3fe73a818fb9a8e5b85cc329311fa6408de0ce580b838dc02542be35acb1336b18f7f8ce1c468a4b03f4f3f2b1df12bc5c6859e361f08d366dbfd1d9be0c7d349539c47979167434b84ba00fbfaea4a12f710302a56dda7c3cc8378de87d966335733495d078bce946ddfef9b7513c6eaff06f08e4bf3e9db9c8abfd27037aae06c25b285b7c4b67ba0f3420f4f1ac5af531755272700e891314611a822b252b128cbb0d0314255a8cc4c87a499d14cb906faa8410616261045fb1f7e5723f8b043ab88edb87588a72931313550b4946cc8a994da9a8be03b552e1220cf0efb77170f41534e6366bd72e389e6dc7d9737590fa46592970099c96743577f302f4e30420d192b13dfe0f68842130efed04b33a9c26bd51531c68f81eba5a6b7e0636298b1350dbb024f4e03e6e5fea002a23331235b83c99a14225be00fa2af28e1541a0d99cf1f8ce9f2362220af1a59a2d61fbd8ecf95ff6e51b6792a3d93b56f95799277a078a4b80fc6e9adfd326d04c9188134419198b9584b1b48bf6ed10cfc36d88599e0a22792d66747fd2e704a4ad8732840cd9d56a22140c931fe35c87d0025c9865329d8cdbb9a8d03518ae7e9d042b6b542a3d0e813da439d94b7743c5c4eec2380c1cd416002b0b32d9e0eb8ab23e904d58818605492b60f5d88f824d61c54d169fc8f29a8d591269130ef77ac2556ec7ad7150ccc476edd108c253454f07ea9c99b1bbc6a1af5205ce4524c99541910bb1f0282c27beaa286127c237810bd63d394b92a9ba1cc61e72d40ed343e038a19eaea02cb2f485fdf1d559e6637c1ccd6e9ee56947358c1a84289827790fe10b6b014b72696e62c66ce58267e28a9294df1853a94599b24919c836c7afa5aa07c8af8e3e311b4b133e3ec8445fa559ce641c80897663949db3497828a7cf79e6d578e14b072481fc067d3e69260149f94192200b31d3ba37c113cd8ad3a8ca72e16f65c368a22567984d21b333d4a3283d711b0c7af5f57648fb68b2cda9ad01d6c6e48013272e85e1dfa346b20dbbdcb51290ba253d1c0d50cdc1f8a0d4355b9fb2dc53b410843795269ab387c6699421393618470d13019c9932fdc95f694cfe9e106cbe87229291d37fdc5870c8ea9523833c407ccaf36f2eb15c852ab49541ee9d73ccc60db6d6e34502e878c76f0d75ddd8ca1fbc5e716665542dbda68cd60a35599ebe298f0f672cb8f80bc01f0a7b69d093995d50cb1f201f8ea0dce5b1471071639f05314f50f2c2daff815b2bbd90ccad91054b3d6272db7a17e1f36fa7423f89718d872cc88b190244c071b4759b436e1216279733de394113faa9f027ae889dd4acf58dba6a67b14db054be616bd45d48754c38e5dfaac677eebcb4d2f6ccc105ece38717bfd63b2647b8234ff44af493f9168a858c2b79361a95b12034a5c7b85d0069d89ec454383968f92c8e95fb85459de614c39fdef31a94d130bb74bd81e75f79df5ef6eb8c987668d3b51098c9b9fb737c5d311be8be206c1b29cc67a172a283f27c1221d340535d33892acddf3020c5cd5d0757563f74e15d42a14fb8f1c421c5abb55c1759403d92d1d609f1c4f8d43431c1f98a16720f32a7908e3ec1bf778e57a22a65de153043f1ca8e2abd77055d2336a313a01f09cce942c0328ef7219749d55796e5509155108975158b11afc4f00428e3502c7300e804b1d1d9820c1a9bc1c4d3a8d9c143d0f321501dc6bec4811a0d5c5578034ca09df0a95bb48a002a3e50204653d9345c6c3055a39f2dff4066a6b40d1d31049afb6f76900093c8efb32cc2305b28d22b657881f01f143763716c1eab1ad75feff73721ecdeea08c7f673811b5706ed3c356ab2f72f5ae1922b9f998d6e3c4d53c938c64f9bdb16c30f3fd7c57333fcd64e0a84aec37044ea1ce6572ee0063a863e3b5217c5475f81e5cec1ea61ad177689af63b98d5d53c27514c56458df4efe905e2b8355cb54108a32c274ab96936fe70d583230ed28eaddccdffb1f04ceb7bd919be0935a4b600bae6a83ad95e7a5b4627c91005d86eb7692fd23bb5bc7afae489ea59b79dc7ce90fe9025aa7ddd07c9e0f21a4a22d392a61a1b95921d1b4349326816d16b0875c198eb7813594194d2ef6f49917fcdba4563213b6fa1c74e5ddbddccf68b81842ab6726c193cc48090d859d2734720230c6276b2083d75ac83925777ed97e9f15bf1d72697c43334d3fad6d24c3c9b28d6e623ed02afcbafd3b"}], 0x1168}, 0x2) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001c40)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/23}}) semget$private(0x0, 0x2, 0x20) faccessat(r0, &(0x7f0000001c80)='./file0\x00', 0x10, 0x1) semget$private(0x0, 0x0, 0x200) r4 = dup2(r2, r0) unlink(&(0x7f0000001cc0)='\x00') r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/klog\x00', 0x100, 0x0) fchdir(r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/wskbd\x00', 0x400, 0x0) chflags(&(0x7f0000001d80)='./file0\x00', 0x1) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000001dc0), &(0x7f0000001e00)=0x10) geteuid() 00:48:37 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x7fff6}) select(0x40, &(0x7f0000000040)={0x2, 0x3f, 0x9, 0xc3, 0x3ff, 0x400, 0x400, 0x40}, &(0x7f0000000080)={0x8bf9, 0x8001, 0x8, 0x111b, 0x44d, 0x5, 0x115000000, 0x4782aae4}, &(0x7f00000000c0)={0x4, 0x800, 0x5, 0x5, 0xa9, 0x9, 0x7}, &(0x7f0000000100)={0x2, 0x7fffffff}) 00:48:38 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x62}], 0x1, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000240)=""/94, 0x5e}, {&(0x7f0000002880)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/230, 0xe6}], 0x8, 0x0, 0x53) poll(&(0x7f0000000140)=[{r1, 0x4}], 0x1, 0x0) 00:48:38 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x20) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 00:48:38 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/77) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 00:48:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 00:48:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x9, 0xfff}) r1 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df79d099dbe6afdc000000000000000000"], 0xa, 0x0}, 0x0) 00:48:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7e80"}) readv(r0, &(0x7f0000000040), 0x40) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 00:48:38 executing program 0: 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, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000fd2000/0x3000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') r1 = semget$private(0x0, 0x3, 0x80) r2 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r4 = getuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x2, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x200, r2, r3, r4, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) getuid() symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000c00)='./file0\x00') unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) r5 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) preadv(r0, &(0x7f0000000e80)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000d00)=""/90, 0x5a}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x3, 0x0, 0x0) r6 = 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(r6, &(0x7f0000000f80)=@in, &(0x7f0000000ac0)=0xc) sendto(r0, &(0x7f0000000b40)="6bcf6c5faecd738610913b905336161625452fddf2de5272589ec6846343f79118a90019934f235f8667a1dae82a8e0b8c2f3baa8d5bca8167dd1aa883ee39b122f1583a2a4db4362aba681154e4d2f2d7ee7053e5aa92459244fcdc5e13f5368da564ac6b70ed760c0f7bd108fc554762bb330672c03e3e79e38f5af31c2516424f6fa86112d4d34e8dc228c2f53e07b05f692eff1f", 0x96, 0xc, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file\x00', &(0x7f0000000cc0)='./file0/file0\x00') 00:48:38 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xb, 0x0) chflags(&(0x7f0000000600)='./file1\x00', 0x1) mprotect(&(0x7f0000482000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaafa003048e69931929648", 0x14) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="3f28487883d01e9312f83ffa876371360c0c1d0b0c2ea0", 0x17}, {&(0x7f0000000180)="3718234fa72bef84cbbaecfe9e11cf1f6bd825d535bc9f55f0384a727d7e0f44f3ad8fe81980644e2a1cd7765231ad2e66f1b2f0910d4ca700bb6b7db5ced6ee455e2e951e49c5e3be9cd2ff13cd9b37943c6c5713d43debe720062651ec6f55d1ffadc47f264ea52dabe7b4e1d016361c943709a3ec3b64101cf06e37e95ded8b531912c76db2e60a350736e61f1a82ea5792f41783ec821d9883b33f8a2d1852", 0xa1}, {&(0x7f00000000c0)="fa015f0649403f75", 0x8}], 0x3, &(0x7f0000000240)=[{0x10, 0xf4ec78cf339c3b2f, 0x5}, {0x70, 0x1, 0x7c3, "ec65e7056af8167dfe254aa1788a06544a4acc68d69bce090a4fef7aef3f5d6b403a6b4e4c0a7689d3365a8412c09326407e65c419be6b243cac27e301c7f530c8e6f2be8c4e5dd46e561572d4ac104f3affe587fb275131936092768d13"}, {0xe0, 0x0, 0x10000, "2b9d6a9c92437b5f8774dda791c8d8d8fbe60611e4ec7879e8d720b444b8b4a2dab463913c515ff12f2dd5121a819fc69d8fc442ac7be54dcff85a28448a852187c1d0735b2a89f249bc000ff8f860259a95ea50a6ac37dc578af167246d4ed736f264749d97f0399a7227f997df132a0a6cd0974047b287ad0143b1436f92511f0eae1cb35b150cccb466c282363f1f2bf4096275b5bf6e7a6b98d7e03d38255a3d744a4b179a6c7f7c5fd0e1a4ac0ce4466bf79a617c5dda927c8f9d5cee8b342b9d1bd2dfb92e6a0b1e"}, {0x108, 0xffff, 0x6, "7b5ed58827f3de50e3a67109d65301535db9e3c40c077521beb49d5616ca92fde26ac16cd43449e63547ce90ebc5c1cb99646cca3bdfe159f6212caf6cfbc53154705abb87d0ec6178b05bead13ae18d745622858605e22ce3e52af34312cc87e0e37c4e75fbe8c210b9936fe60967ea18e13784a2c030a59bc10895657b6e605c74abed4174d8d7864b290e5301879c4137b9838357465de4da3c24c67b519209bce1b51d590ef9f9abadaf619ea93dee541cef73942149d8945c01a6f00d5ce1338264b2fa604d77640756564788416c19a1fad28b88894518279512e5908d5c13844d538ab16606c8c4c78fcf9dfeecb1e568e0"}, {0xe0, 0x1, 0x8001, "e11935b44c5e7b81bf4783736d7482961f47482854b7a4546aaf77484b7995bba649ab12726d383cb2c3a1b8421d0336b50b393d0ae5b53e511d8066b5012905a5a635892beccf80f5620af00e85c47ab1d9204ce9aacd9ded0711b53ba882a41e09774592308ab8548109b6e679972f1e7b34fdf60f13424df3025d967b93807cf17feb2e6421678d3433cf1700a3d7d433611e1b6a9f5e2324f559126b89b9b1a25aa40c8b16997d16d82a0c8de369ad10e2f26b297a98724a3e26e155b8d4a1ece7cebd66d35db5e4c27763"}], 0x348}, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:48:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chroot(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') 00:48:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x61, 0x9, 0x3, "23a96e6fd52d052952a418cb3ad9adce9b76ce95", 0x809, 0x9}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x2, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r2 = socket$inet6(0x18, 0x2, 0x6) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000080)=0x7ff, 0x4) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 00:48:39 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x10128) r1 = dup2(r0, r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x10000, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='*^-', &(0x7f00000001c0)=')-\x00', &(0x7f0000000200)='#-:^![\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='.:\x00', &(0x7f0000000380)=')\x00', &(0x7f00000003c0)='/#{}\x00']) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) select(0x40, &(0x7f0000000480)={0x6}, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$KDENABIO(r2, 0x20004b3c) 00:48:39 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) 00:48:39 executing program 1: r0 = getppid() getpgid(r0) socketpair(0x1, 0x4, 0xedc, &(0x7f0000000000)={0xffffffffffffffff}) close(r1) 00:48:39 executing program 1: r0 = kqueue() poll(0x0, 0xfffffeef, 0x6e3) kevent(r0, &(0x7f0000000080), 0x400004, 0x0, 0x4000000, 0x0) r1 = socket(0x10, 0x8005, 0x80000001) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x400, 0x0) r3 = dup(r0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0x8, 0x7}, {{r2}, 0xfffffffffffffff9, 0x50, 0xadb20dddc9f8fcbc, 0x100, 0x992}, {{r1}, 0xfffffffffffffff8, 0x8a, 0x4, 0x4, 0x683}], 0x4, &(0x7f0000000180)=[{{r3}, 0x0, 0x10, 0x1, 0x100, 0x8}, {{r1}, 0xfffffffffffffff9, 0xcb, 0xf0000000, 0xf11d, 0x4a}], 0x1, &(0x7f00000001c0)={0x7, 0x40}) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000200)=0xffff) 00:48:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0x89) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x4, 0x800c5, r3}) r4 = syz_open_pts() close(r0) write(r4, &(0x7f00000002c0)="882cbcbd8638244b58dfbaaeb5916a33b8caf3bde6f2c6c19c17e860da3c7b32737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007060000009bf501f920a201d23f9ddd80b6366c8d39527b9da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e4870703bfca60884bf638eb9b56018a0e784dd2518478ac441d451f5214f93685e52e4f60e0d32787cebe1c2d54c02ee016aade9d0f5711f0085df2705c5b554ec2d1c3819500da00fd1d85a93dd0ac73f85575b7c8223673582bf574676d0cd6fe7c77141662ba0be9f868a12e0fbfb0afee8400915d5dc3f4771ad42f1de60ab878b0aaba9052b37fde1405ff3025ec494a92132b96507f7ccbf2e99accd72f1e168efa8116c1f443bc3721e57b9508735e02a44cad071930d39803ffb76d781f1641a29d3886705c2c725806fe00da7b2", 0xfffffd15) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ftruncate(r0, 0x0, 0x20) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) syz_open_pts() 00:48:44 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) recvfrom(r0, &(0x7f0000000140)=""/23, 0x17, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0xfff, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) socketpair(0x18, 0x2, 0x8001, &(0x7f0000000180)) setsockopt$sock_linger(r1, 0xffff, 0x1023, &(0x7f0000000040)={0xffffffffffffffe1}, 0x8) 00:48:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050490000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 00:48:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x100000001, 0x3, 0xffffffff}) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xb) syz_open_pts() write(r1, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 00:48:45 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x9, 0x95}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="247621eb07fb71b482232540ae7ccd6602a5276c032473299df3052687b4f38a2c6fec9f3b9210ea84fbc9931a9d64ae723d9dba89eddfaec4f5fdb9bd912fde9d67f246ce7bcaa0de66d46f5821601cba968af0a1f696fab1e7d4e118a6aa452180407b60331154a72322c7d2176a1c5456a90187f2fbf8c6d502b64913ae06fd98f6cdc7d1b571b2d95969a7dc83396074168a63b680e6df1af4092272ad50868bec918d53be075d4151226420fadcded186f319b5910688a1b18976582731172410fc31069d4f34630d68e7672ef6a31f3ea0b69f9244db97b944890338d77ea617ddde8f0a0c2d18361b076d0d52ff21debe928da174c1a9f222cefd6a9145c4bd2bbd8c030bc1ac390ee9af31da1ff0c6b5a291135754e1a6eab76486576a9b9881d6fd7edee0b0ec5463baf25ffed6074ed0a5ee56cef4e5875ecf0d777f4d9ee21d0cc4d9eb7465df6ef5e7bec3b65f75644c81df541bc04e92aed8360491b6fbd5fb35a4b8183ba7a93b413fa91c5faf06cdd003df12237bad51b8c0858cc0acfebab41275a9ccd8db5e934f0dd41248ca9cb03e847060eddb3919c456019a5622f0139a43b5d1eeeee9817cc9591d792fe2c503ca7a9abbf76db0e22debbb32b6fd382096d4f162680aa70226880fd349bf383a553f3248ce63b6924b8b997ed758af671c358ce3e1099f2dac50bc7d0e3b2202ec6c59138be572611bcd61cb14416e101d87a3095507ba84b5ae8490b703bfa80d2fd6299bd3d26baec44d1c14fb58ba418bf218c02210e74114567595abf45d5d5e52775981e631665b7be4be18a22a79c8a5f6a38824db9eb5134b4d0794cd3bf5418a4540420b35e4a16670d50003027a5b6ecb5f15dadc2bfeba204925d398be3fc25c9dc56eae95bb9a4217b855fea9a63e1912002bfe22474999dd6879087263896a0b3c30b7ff1ae1c3953c8ea459e0b80f3c55d35be1f23b4db8ebc4811797ea94992ea3fd0ad57eac40376c26ec416cd262890538d7ec4325b2f6fff5998a3b761711a49b1d55d7a4fe30ea14afa8d924519d17076115fd35573e8f81113fae568e5a26b998e249d1cc4280433d8fbe3386c25133a2c07a81a648f6b1ce1019617c39d1a8c5aab5965552f30c1b98bd90caca758aec6404bba73f3352fbd07b1bf8fa8f8e58f23505a0b72175947959e467d4e55345190e71608d63d46cea74f40e1a6aa05ce0d0d75113567a75042a39771b61fcfb9a44f8842d54e5a86512d351b67f7674add4b79e2706838513a27d4ffcc444b5e48c3f306e8649e430040e268a7f799c0464565eb754ed6d52d17f51ca00e717757e2d447491a965a77267e7725a6512dcc837835ca4ddbcbf4026d6d8d8bf5cb9db4c7d44167f4a68efbd8b230e91f983ebfddac46ba8c272669909671e78ad652073543db55a749d84133d16f418a1b838ee48f1814453002d97d70b237fd611112c96cf0cfaddf8872be468ef3cefd47778b9c7dfcba2317924097f5f59b899f475cf90a8323e636721475c1601246b3b5c6b0e5c68dfdeb185bb26a6df4ad6007028a2a38ecfa8053f57c9efb3b4102e4fe070aaea77753f7bae92cf1824ed98d397fa2186509e9ffe0be2c9264a17ae3f513f6ee0d7c12535e339f894cce9427fabfb8564d6fc6d246480631fc09aa2a5e25be74eefdbd38d320228348ce8526ceb2bf34a2ff79712c25dffe4887ee6542e48760c05d472d27dc14f8563ccfc115c56f5621c", 0x4da}], 0x1) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 00:48:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 00:48:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x20, 0x0) ftruncate(r0, 0x0, 0x4) pwrite(r0, &(0x7f00000003c0)="e13499299902300068c62e72a6a80406f946a6c4bb6d0dab59f56f4e094a3fa0838eefcf2edfe5119ca83468bbe9d78799aabddfb209bd3d78452b789337c06508512a858b341d0e4af42a10a5d97cfda449679b268f59ee3724666f18e33547243b473a6e6d2a677dff336e350a8889d4fcc2cce29d8ae8fb981ab662de69fd8dd846e9e5b11d88debb6991349958b26387da4854ce8e2f0cd557c0644076f0f44a26b8a0e071c059cb57d4b5bc0f0e93e756e07b9a7ddcd76571926a864c75743af846923472f9073b5ffb1db8fb473f", 0xd1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x5) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04ca3a27953af3bb8162891cd52c94d7c01b00fc8c549f80af2b642d9195d23077c7e907b6c02554f90602187c94ba760b910337ac41dcd232acd3011ab997141596c43a242fb2837564d7afecf652ef3ecbfa2e9b8ffffba40bf09e903c6c435d0af65067a2bc975ee2f1fbbc6f6df5930e48e0ba6490c92469523e8c0c739c3e53dcf184bb938ff23d0d794534954a43251e131438476e33804e4432b386187b6d4b19efa26d3a1d7d0c1850f2678cb5c8707d439a78769c40", 0xba}, {&(0x7f0000000300)="1db02771d4430f481d9ca00d8661af6d947edce8a59b7ad2dbacf16dc7502cfeb3f4dbace73958c1bd921c425427b716053b8076df19639890093ec3d397dc675c28e5b1835c5d4016b9520603ed9cfce824119471bbd40ddceb189e29e5fc734947c6bd01a899c10fa977e3147cd2eed7a0dca4d1c207238bb52cdcaff988535e1fa068be61dacb6be683b3be82f2a9", 0x90}], 0x2, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b2401e5253652ce3031a851f9f7f93edc57f271a03427542010f798dccf86c6eb84adf03d4b622813926453a2c2a70cff83d59511c53aa5a8580746de9fd3f02d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ee99ed9d684bf47bc82a978e74fcd88007d692230c0aae29a48ec2eb4ba218a727a87c6ce9dfe764fb0cf3447420b022a4db244b6958d4c7"], 0x3) open$dir(&(0x7f0000000000)='./file0\x00', 0xe7149680c752b365, 0x20) sendto$unix(r1, &(0x7f00000000c0)="423b7e0f19bfdaef0ea642c0c60e27c9c11811e12532a736be702ef83e209cc1ab1f8c6699b0798c15e6b220799eec2a4f465cf4d2ffd3f67b6a3e686e37cb0bd3296f57958a7092c806577e5c7fea", 0x4f, 0x1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 00:48:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x102) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x100, 0x0) read(r0, &(0x7f0000000140)=""/18, 0x30f) fcntl$setstatus(r1, 0x4, 0x0) 00:48:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setsockopt(r0, 0x20000000000011, 0x1000000000002, &(0x7f0000000000), 0x2a3) 00:48:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) kqueue() getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 00:48:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mlockall(0x1) setsockopt(r0, 0x0, 0x7fff, &(0x7f0000000000)="caf5b415", 0x4) 00:48:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) pwrite(r0, &(0x7f0000000080)="26624371fc6a2a5264d9b533de7daa129636e37aea36f50b8e5745d9bf3604bb99efc3b8197ce5ebd242d81bcb525cdf94c164101eea7402af271c6cf023ecaa6a542bd463a85ed1c809821798dfe048fc5fe8ae904b05b49a7ab31a2819ee655c6e9cd928734e66b475d29ff21bce64b97e30b72c680f16c7fe2df135f666a4f733e7350047642d6e658e0fdfb3dc41d098effde35fdc02f6fab9e3fe9a7f4d82cdd2470746978dd7fa145691a20baa8687768ca5f0398a7cc4c3520f46ee6fb727e4272ce43861a6c3b33d1030e7c50fcbf8398b0cf5e410a1aa75d6312c877870003a6d63650a24708449b0a6e3f203a87ba4d0", 0xf5, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0xb, 0x0) 00:48:46 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x2000, 0x148, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000019c0)=""/4096) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x4}, 0xc) execve(0x0, 0x0, 0x0) r5 = shmget(0x3, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) 00:48:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x60) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x200, 0x9}, 0xc) 00:48:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x113}], 0x1, 0x401) sendto$unix(r0, &(0x7f0000000140)="34ff38e35ae138001e350980730ce20699e8dcd0a8085ca2da695689c2ad0f6fcee0f7ec78b18de4e1d13bc248142c1314f7eef129be67c80a347ffa7531f827620d0f0473517de8b69880c2ee794895d791ef1ffd3fc3627a4fb3faed20e19a90a9453bf3906a0d71628fc81d9084a0b5ce62c8c6fc92d23b4424b2f4fab1958895dc7eb4a844d6cb01de028a74803e779182fa2b39de08674a9581a48c66521e8e5491c31d3cb96d74fb13f3e55ee7650ddae1ec65bd0fa68feb8c0361616d960ab05c3812235a3dd118a83ba5f37c9066a9e6d2b83f2828043f9bb23a10635600a9d51c7b9953f11102b0dbf5c00c988f048f9923a289beccf5c3ab", 0xfd, 0x4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getuid() mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) close(r0) 00:48:46 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 00:48:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000001c80)="f7d5a5d6da2b36d1673d1312e5b34b31f58439a1f9a984e6992f957be68688e5531dce31c71b457d8ff7cb19f1b35c32666eb5fa910bb5c5253c0015b66a753b74569391cf77c4b9afe6bf0f3c0172309dc1b125b71a7d1971aec9ae4c195d186f8afbb99108f0b25ec2c08bd6b63508e3ab7c8ec25a10c6936d07725b5b20b00015519a0ad17ff8f00d4c8bf79e2ee834098abca8d755f3c821a5483dde96be9aa3eb3eaa40a6fc67867a1773b720037f5967e241bf8137c8ee9f4b848a173b8dfe"}, {&(0x7f0000001b40)="78ceb33e007a6f2dcdff66a810e5580c54f54b986b739428ebd7d75a3bbc91a15693be79bf5b853420964974e072b6cd12b3429df1232a9b976dafce65a4389b184f2a9b68d8a4d49834d1d37e36f9a292af8c7ee0a34758bde3cd66d1b21eb120e92630f00bf19cc7794d4ebe5f31ba76e7ade4d94fcc21473528fd1b71a33702e6c04488f59365f4f69e5ff263a01fc2c9e4b8a2d404adf0e2048ca7781b9249810b240543bf52a71157d9bdb8273abecf36a5af93ec7594670a2077fb17af87e1a9d107833e6a2a49b9dc082d60d9aff0a4c6118a4a0cca6e3efd953ec07fa1373aebd7639cba8d5455a11c61b1a322eca409bdee9f73c1ebaec01faa7c203abf823ab36e", 0x360}], 0x100000000000003c, 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(0x1, &(0x7f0000000280)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getegid() getgroups(0xa, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getgid() r9 = getgid() getgroups(0x8, &(0x7f00000003c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000001640)={0x10, 0x3ff, 0x4, 0x80, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000004000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000002000/0x4000)=nil, 0xf353}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0x5}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000006000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000007000/0x1000)=nil, 0x3}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000005000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000009000/0x3000)=nil, 0x19b1}, {&(0x7f000000a000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3ff}, {&(0x7f0000007000/0x3000)=nil, &(0x7f000000b000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x60, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r10 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) r11 = getuid() r12 = getgid() chown(&(0x7f0000000200)='./file0\x00', r11, r12) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 00:48:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setrlimit(0x0, &(0x7f0000000140)={0x0, 0x3}) chown(&(0x7f0000000000)='./file0\x00', r1, r2) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) lchown(&(0x7f00000016c0)='./file0\x00', r1, r2) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000015c0)=0x3ff) sendmsg(r3, &(0x7f0000001980)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000001600)=[{&(0x7f00000001c0)="f4d8ec2c75b6da56f2258ccf281fddb1ac88cf37d406ae61d0c78eabfe514c23d8677718f96d814e84e846e425ebbb905a766fa3535f7eb0516c486c89e5c2f5a856532ccadde77cd24e7f7e7e6b2e5fa567a70abe966c687a2e2c497251e3e2dbbf4c9222e7ef178cb938512de5193a6214e6556c7fefcbe2d41e5a65a46911b4179e1347007738f58b1ca9c06d16561eff18752b07c5d11d15fdf08c30beeccc30365f3e0226c87119157ff307e4230336722730d2c1de35c72816abe9401f873c6bd15797f9ec21b0f32566d11a95f4dd0703a83c83ec776e08a6a984ec169f0342aded819b9f4b0d0e240a7e6b4b18be81ba19db72b040c7488ff5bbcd385dbdce97e6617e427904452110e749aedab4f796a996f09ad82cd9fab4508622ab4ddf62f64ec5b090484259e301370d68605c0a7eed643e2fadf4028e8c0fc542a99b9c64ac73805bdc88b36082517e9c573d123b07df59ac6f0f30a33585ab79171671b90ab0ca81e9b827030459d3953a810d1df89d241f7064b4dfef402901f582eec7c8db0f7ce2ea6ff47075e909a424ea9e3e9ea5202a94a66669456b4ae721bdbe69e55c90b7b8e82f367065e834b7b576b1ba47cbf1737c6135c6655bcc241173b55dd919c2c6facd9dec36d574537b3d9df0bd8f7d23a2db8b35a3c5bd243579ae3951b33ffc1df3f2b3bd5a9ba02611eb0efc11f6fb68184b7c1516c6d3c232750615d313b2df2804eb31e676ed2bd2044b89860b7da1a73dd1053ee2458492b4658d9afb98f4bc8036ac5d2bda874fa5f50bac2b07b3fbc0dbf8fae3bab9daf7f43faf5b06f64372942b7878df59f8ba816e078f4dfd3b23ae46578884b3c8155dd17f393e375081e73234484eea77686c81920f95b7785028323b0c527a7b9e47220d66548aa09b809ba07099d54e46792c7cc44f7355b7651d3f5cd1eec885bb70f39fa8131195c8ebd2f2f2e0542bd15f8bbc012b3913194c2434c6d99c66c846010342a0627b70287a4221919162803fae371c2b9f37aea04e73879a7bb5d5e649ab27e410f2e153a3dd334f3c3f7f5766b130894db2de80ee91fbdf2838b480162675ee6ffc6f804c89ee0395f4543bdcfb295ec96824736e514844c2ccf16d3a7930e472c2d2c6e246e6eec116a0dcfca2a24278a996d5afa0d8c709eb444018bb501231660cf4b67b9dd4954da73507f8ebfcb211aaf2e84710c6ba77fcfa724cb05de584d188fb4e1f2e49b9af35fe5834f288d6a4927f13ab45383d18fdc9d46978b9b05e90939816d068dfdd76cf0169e216af60c3443b0dfd82c1c6d5090578aff6a73602757d6e0cf5a7de68df03d04c4897414102e963abeb04f5524943e3053093e6ae86a642e3d2398be8b666b82190a3a5711efc30e9596c72fc2298a7119b1420b745725e26d9195af510de528e4d555d2c3ac59bf1b9219c100f1f9a60c0be17c6b4a5467290e3807f7289a3d7243662cb4c719b61b9f2cd6dfda2f6f6fbb59ff9e7c1cd86e1b28a80eb5d1b0c6fa7669883067b609dfa67541cf9c095342c67f17050c6eab317e755361424685dae7c23ba893dcf4a9b637a48b9d713019e429069d572e3ca06018306f0ed589bb68a106b41d2b2e2af474a31974cf073be8301bd5a9afaea2d49c529d187643994a858734e52f1c85d1e8dd2d6f8ac55abdad83c249505b80430ce645602b4d2a4ed8d8bfa30372253795ea21e3a20cd30c9768951d3db1357868761defa5b5558c621bad921bd82195b984e0bf058bc103e46e2b8d27f2fd298eec1710bfcc801326014166126ab958a4d95b9f164241540301e2ca5ef1d8a8027cc104ad373d90b3cfb7a7fe3d8592a8283b4290553945edc0d6e032cc339327ca51ace952eaa55ee6d6f5c483bb799d32b12422bfe51fb0a76b656b89f1d51ce054d820e4712ad55826b2fef236798fd7cac039364cd2ec9aca98dd2c39ed73f757218a07c2511b0e2b11a34b0bb733bfc37d4601b6e7d6d57512f94c9828b43edd3d9c59a0a9333a19622a4e52f6e628079e3b9cb46885fd31022e73e6f922685bed2aabd009dc31f4cea4f7db4ffa21a15b4e739a42de8dbaa287af0d28877b6d611c2f772c3498934960c192b554f5bca57b40bb3e85abad1aa8a9c5f902b99b8ed07081dd38382efb65541f6a8a2f43a2102a3fe04a8dd822357ce8afe6a5066063afb6556431982d890f412dcc96aaf167b675a8891e33d5e511d6341e1e83bd6baa9f8057dd93e575d99353654154c2b6aa94e619a60cc95366295ada9b17ea18f815c7d36cf11a80fd93c2d60ed9fad42cc5fd961fbc9dec0d2a3e70a87208427cac7987b3b480a46c5910bd4e26b6913561c1ff972af38fce73a3b5e991843440781070074d3b1cd8e30d7a83cad680df201fb04836880d5bbcd84a576a5e24168476943e811df6c83a2eadbdf5dd1d448009006999130b4557e380592086e509ec3b49829ae5c0a29371cba0f03c785807b7381a4242f813a62f07e20e32e9048b40b5ba80cc272e7bbed6301916443b2e2f60fa717f56e5971c40cf8f6eef3a6918c8fa20db946ab47e8a0898b87d46ac5dbe095ed5dece87a9a3ea8650b6bd32e7c436a04fae06b78fb90ecd89493cae73ee835abbd87303224f8c62149f46cdbae75b1c2f241cbece34363a3e2c5a5c28c9c637400c59a5a63f9713873201cd79cd4dc7aacb61afd266bbfb126d7bb29a3a5ea3e75cd80f70eb0eeb10097bdab0a8d68cff874b3800d6771db444295038b7db7cb8b51eae0ffddf5bebbb0209f577e70b357a43d54ca01517a38460e971116ec76e4a30a5ae1604ef8fe4efa59b073b8b3c6e070c8b9343c676889be1b310ce95942258db57a098de8c9618f14ae1517c6c814b0a8c571f7039dfad7d113df6ccaf401e279e17221d43c21434fa6165c916672235914df21adde2798d4796739ca87aa1833bf9f769a4e7e462e0f65152cf976173dc9f509ff19171fbb883615158e9740fca49548dae09cb19e6bc0d7ec00ff7dd8d41832e723edf370838cf8d41ac0ccca5734a969dddd2bfc06a51e3b05f5d87724cea988b3db7aa5697f123bccc91a5cde0ea7966bcfcfc1a67de4419c0e03b74c23fd1a1baae61f466b59fe055a0a602abfe6126bc69e13395a8f5fda648d1741ec7da3008810f90152474e742a48255f5122d6a1030ea6124d5ef6bda934152fc4cbb70b546a19532323f1afad1bac26534d80ab700ac61ba5df9b26d156655db6b7f6f6bb638b18317e989c84e1354d3b16d94405414014fcf14c3677a3cc55c1cff3a88421d4563fa78c46bbf05b5fa6e78ffe7cea4d6ca31696d5b0e135edcea23d20cff9baafb38944ad34d908bbead9389062cb2b173042d78775522d60a527ad1d927fa7ad12d7cd5a5a7041e4cd0f20dbca7e7fff2699b21bc508b56ae0c0303e48a306dc9b927b27ee6f72b5cc34b4f3860af6e8d4840d1b384215edcbe73c2935b70ea9dc28a2c9cc4128b01245460f87869595f72e4c3fd147eda38d62c8d710892ab09ccf902574bff111b325f1c31d60adceddccf4048e286e911f0248ad5d2cb24cfc8cd3c43da142c61e75cc4fc9ff75a6bbf31b65632d2913972f92c241739643d2706aec10b15642537572a6165aba0988e5d63cdad9ac379fb64f20539c53560172d5ef40d2852ca3b9ce41a2ded2480ff26e6db684aa909b0e5019bd971c5956fd59bc63655b3f7bb66c9fafe3a8d0c67952585edc9e79b3ee76326733de0a84fb36d969ef34a0827963ce60e225bd09a33e3f7db38420067bed48739ef8e739f1205c33f9c754e17b0eaf8476b26cf1c78cf23f2b3968bfcc4ecb1342922cfee913a45c34e6ab35a5c7d8dbd322ce81c829a146a41540e3f9683303f809218ecc480d0b9b9e224df73fa6030c8fd0ced8d585fdebe3bfba3bd8cd3ec2c92de11899be1eea067c38b56e187d1ed32f313e28e2c8f5ed66c339917736e946e000baf9766fc358e8faaa9a586155adf1d3324bcf7a28f242bff676fab7105b0d51d6590084ff38fd597557522efaafa0b5f82f7f2456024af85bc522acbc31f66b00a21b8862abfede1cbac02483b3c138f1242a13c8c312f671ad27023afbd94e5f16d73a942ada908d337c74a848dafbd031ae7d3545f5707522e8f03538646596eaf930d9132b0896796a32c00a9bfecfc6d13d69e796f71e9bdda93e2566f63675c0cb47e72341f75cb0973e5ac36fd67089f789958cd3e2c25958828135a64e2384118888e25003d532b282f730bb40e80e15c0067ee27d36884909e82b634a00c3f56fa1aff46e2f5fd735ab9eb1ee34d10134d7d26374dfa4d08bc7af58d307f423f0a5ffab094819fdcb7f3d0e4cf9cabd5d67e64ac282abe28b054ac06357c08e6b39a567b1b9935a64df39da45dbe728f3915700a223b47ee046ac2c89bd6d20671c20c0c5aa8f212163ede987660549b176422d70dffb34bac78632a2de35db690a16886918c482bd4484be249bf0b0e6cbc990dfae8618c7fe494dd1c072810262e8af3eb7c4c6c37d4857d303a07eda69af3958af36014f196199578c293699a9624d63be4ac1510fece0488ed49d6ac19b11b72ac4e47648debea6afda792b29170537b1233b7d3f8bd9e48da03896a98e5d3e4c49d1aa6a3021dc9c1c07dd15e7f9f02cbafefc75daf3f03c3fef2ed8617b423a42a16962a987c5939005e7e00d772b4dba78f25a487882744e98393188f9143d4b1106ed0d0a565905665b7fb4dd8a6885b7715cd42396e955ac722af3e1407ef8552491c0527303fad22f6fca0d6fbaa0d3511078ea546c85620ecddf59513ce078680163a7e2fdd6c9a19970edc8c94051e1ab9ab87e72585dceabca0cfe63cfd4deca955a182520f0e9e4253ee831dc80c868b4427c50e4c8834d5a4374606381f8b9e849f9ee8c0229d947cbf419d3b9b5115252bd819ff2faaca0d4fa8ac085bd2b5d4bf620c968c744512844349e6c2d5144aff0542c10be21998d271fa25874e2a421c3debe794bc1b125d7a87f0adb466800e7adda85ef730c0695ced6f924626b1069b00887d7511958d8f3d280fc2dd17ff84e8a1a9b73b3f03a84a63cf92801979b0686d6211c818ccf47f0ce0937a94ef2656ec66cda61321413b18fa09cbf1e235adec54d211e62109f552d01c243af8744042eaa01d33fed138a2c9a01684bf2499075080d79e9a26b39acf8a610afa0adba333087e4326f74abcb572b6cfe103e01c39674137bc691be34b418a4db35ff4e148141e5c8629db0bdc774943dffe9714be5a30d1fee038285e4e5a36faffe383d786c07b7aaef4d8e803b43f431f25d08fd103409ecbe0d7ec941e982e7e6d0af3490d430d6ca4c656b779e156f62d52f72a7d0d744ece665d6bc397825635c99e3fafb0ad40da9ce243ddfc08c11e4732f51c070c4df8f27081042b49f3d4d72487263d1829dd748c9dbeb772fd2c7b643b279eaa25dc0237c8401e6253c3e1c7fb07abfd818189a39395885ea0e6c4bdb54d4525fce11ae047b90af5b63490c9daf9d619d5241be8faa490842174aec0fb779ff8ca78b7d87e379eabf40e2c9a690078d27ed7d409a06b06709a61416b3e5656f9af52b1d282b4e03e866ea73ee8a5553fabee7e2c6746a17de2fd27d844b4e5482027002ce3f5fe9a9844c7f19c5fd5f5ccf7cea87488c866d85c7d9d7e959cf81ea412f391bf4c167894f2bb4c81c326dbc93eb485f9c02a708d6ba9459cfbd62b34b15cd20b91b", 0x1000}, {&(0x7f00000011c0)="597ccdeb4438a86dde1fbf053367b26685722ac6ef24a8c65fdf76909c412b04de20cf26bafa85654c5266", 0x2b}, {&(0x7f0000001200)="68a615b79a9aa7052109049a0d8bdbcc5ce386d7dd3fa10a44b6350621a6c5c4e3b58ade31d551685722f4e1a23a3f32c4945bbfe85a692035c83610708cf96063ea205eb707755470d23dec612a4257cc31e560c3a8b38432e484a6897a15f0461603e6281dd6d417bc86774354a3cc786c81f0141779824c84ccbae749725dc62b38940ded65f34fece8a40923f25be35e7c7f578a3b670d2f0b04368b52333afa548d92aea0ca957b759097f82d3327b9f861bc1bc9442cb6985ba6190500684ce6a0c844e3c42cf04703ed3ad201f51c58fb", 0xd4}, {&(0x7f0000001300)="5a1371138a625db804d79f11fd8aedd948ba2e52c4c22fb5319fefdef279e270df7136479a226bc18e9f3401ee54d81278", 0x31}, {&(0x7f0000001340)="8d3ce8431fa518daa68bca71725286757b3923fa3ea18b552da7b4848ef0a98df13f9acc29217c9984da3baa5e12", 0x2e}, {&(0x7f0000001380)="c062c6511738c3ad7f581e48af5cd14653252c36aed63393c1888a132cb99c19d7d859151e827598daad4a1144566109a8", 0x31}, {&(0x7f00000013c0)="2f6296b460e8f6efedb2f5c0cfc93eb239c348d5c466764894fb89474a97a4d5a6d3c9e7326e8ab8340e7b93ee126609a5d06e34f95717e3f38bb6ee7e204a921503a0e4941fd68d48d6167b41ff01d447", 0x51}, {&(0x7f0000001440)="c62cb6be704adec4aaa9016beadb3b70f51c3ea1ac0eb6bb6e051902d473a0a34acea434ca163f52e94c073d5056b8d6fae949a8c4a4b59a51489c3bf979c7c74b49635b21a16f628fe4d24adecae9c90b8746cf0cf34c8e293e8f4bf560ac3475482d24bd6754953554894f6afb082318ebec2dfccfc94cf772017e8fa7eec34aca5f52257105bdc15da4f255f55892d33953a3aefbaf38a28cfa95dcc38dcd2d688dab1c3153aaa4b3a4b5f8a45952d77bb88ec87a5c83b06d348207b941c78ab1504e12e19397fa0ffb03469483302f2d87ab10ca0bfad443f708c0", 0xdd}, {&(0x7f0000001540)="efa8c2fa8b72fadcbe3169323b8b3131ddacdb4ac878313f69931190a919e9c9026bf4ee4ace4d5acfe4cb7941c92e81f53faf03423c04c60d1c06c8972370485d5b0f8d8d95b3c0df6060fc6051f3f82e8635b263d51a75dd3c7f4137a5e44b859ab4df243a354d927f7cc4f4f1da84e3148d9012bafc167b94e43a97c46ab1", 0x80}, {&(0x7f00000015c0)}], 0xa, &(0x7f0000001d00)=ANY=[@ANYBLOB="600000000000000001000000090000005c2656a7a34196d0f1b7f3ed5961ef7cf89210f234a75b4e938b7baca4a06e6e9967a6bba9d1886c0c282883eb432757e4ad6be6b25ba7dc89ec20e5aba0adb66919989fdbe03292ac8ccd9ff2000000c000000000000000ffff00000400000038556b9c1d7c9656ffa03e1b0234106374591354f9c161123c0a4202894e763608e2115f1f0079a5def45af30979bbefb4278bd2b5174688b5b1230bdf27be20a12981daaf08e441f33fcd4ab2f85be1a13f8f1d230e97043d899ef3e86b8744fecb844e5db2f2ad9b610ba2b6e813439c0928a2d3456906cdce85ec4f456a293e1ac4989628cf9445d889786a5c28fcb53bb5764c9453c40261cea0b09ad3fddaf17ea6bf7d00cf16000000000000008800000000000000ffff0000040000000e643fe1fd14f807f1a6f4fbdc6d57d523db03fb2baab8a852f37b5a9b0fb3bf699497550a458f340fa2e0f94b10e9e4d417e79d1a3636e5b10a17cb73f8ce9b0cfacdc90d1021f034b2b5be4ef36bb32ab030a0005aebdf62c6c498488728e2e057ee5d414971ebecf489067801a1630f1efb26fded6489e5628635d47916d4b19db4b70000c80000000000000001000000feff14001bb3eb199555696bc2885b9725d82007d130855acd3f2d0f03fb8797b6869afdac3247e38becfb340657fb03466dc335d78a2c1f11de99c0bace216f17980e0ac5589154bab275cde2fa4a79e39eb596e6e7d33c78a592fe0063982a9032a16f5a2d2ba8b978ad2fa18ce45f4a73cb0295845b180d948d31e2c3e0609d153adfb78bc3c64598f3861a92bbddd91e8c3537eec4a0de5e65ebff1f2d2aad3f43714b0118823d624f9cf3d88e2f39c033815e7c6451dbdc8ff42000000000000000ffff0000000000004a2ff135658e78c22edf8024751100004309fcee379901bca43a9997b9420cd2855b273777576acd939fcf78a00f8dff110b579140eedc059ac9afde398a8c3a50098c0c66bac7d689d14b8d324ee8dcc2431c97a5207a2069e5580afa98a7d0c0eb74066897c641689bff1ac52e56b50adf8a574a315c234a093610e9acb87b7a54843f40ebb25a1fb992f21c4a1e2c24ca2f68a49be1be2d153db574e1f9fe29d17bcf2076"], 0x290}, 0x406) 00:48:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 00:48:46 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x10, 0x4000, 0x4, &(0x7f0000000000)) 00:48:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x63, 0xffffffff, 0x98f, 0x2, "862c2d58dc7819e7f53ef16234f750d9a0ca7d07", 0x7ff, 0xb8}) listen(r0, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000180)=@un=@abs, 0x8) r2 = semget(0x3, 0x3, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) 00:48:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x9, 0xfffffffffffffffd, 0x5, "a391b639e3671caf4eb1c01b985bcd5a9091377a", 0x6, 0x6828008b}) close(r0) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 00:48:46 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x18, 0x6) accept(r0, 0x0, &(0x7f0000000000)) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 00:48:46 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc174163d78099be6) 00:48:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) close(r0) listen(r0, 0x7) 00:48:46 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x3, 0x9, 0x7, r1}) r2 = syz_open_pts() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 00:48:46 executing program 0: clock_getres(0x7, 0x0) 00:48:46 executing program 1: open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 00:48:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 00:48:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x89, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x6, 0x1ff, 0xf2, "05f184693f394f64b88b33c768d07efe3032b7d0", 0x8, 0x20}) 00:48:46 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffffffffffd4f) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x104) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffffffffffffffe9, 0x4, 0x1000, 0xfffffffffffffffb}) 00:48:47 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpgrp() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 00:48:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="6416b42d14fc4e7f1ee69400565797d90000eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b3", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2365e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f3037b5c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c7900"/1130, 0xff5a}], 0x2) 00:48:47 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x76c2) unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000100)="7fccf21786df0310ca38aa044b0e568b1c50e8156ece4b5241d73685263157c50180394f1973758930bf683fc0ea21f70d1e0e6d98dfaac062406924dad9f295d986f844f4114569a77b035d9032bf262d9229bea93647b922a5db0c9d1f764e92e9f73b74aa7bec739e128a136dcfd37206414a00bc2c7c9b78d02ffa8e1bf92dee0273133f5611b96bd0baeae5747959d12c82c76ff89e7f5b3370c444c5c101a374", 0xa3, 0x400, &(0x7f00000001c0)={0x18, 0x2, 0x357, 0x800}, 0xc) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 00:48:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x1, 0xffffffff, 0x5, 0x2, 0x7, 0xffff, 0x81, 0x10, [{0x6, 0x7d, 0x6, 0x5}, {0x0, 0x6, 0x9f, 0x3}, {0x9b62, 0x5, 0x5, 0x7}, {0x7, 0x6, 0x8001, 0x6810}, {0x7fff, 0x2, 0x7fffffff, 0x1}, {0xffff, 0x4, 0x13f000000000, 0x1ff}, {0x5, 0xf8a7, 0x7, 0x7f}, {0x7fff, 0x7, 0x81, 0x7}, {0x0, 0xff, 0x7f, 0x400}, {0x7, 0xfffffffffffffffe, 0x2, 0x442}, {0x3, 0x30, 0x3, 0x9}, {0x2, 0x0, 0x91}, {0x6, 0x200, 0x2}, {0x1, 0x2, 0xae9, 0x3}, {0x8001, 0x8, 0xff6, 0x2}, {0x7, 0x400, 0x3f, 0x7ff}]}) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x6, &(0x7f00000003c0)="03000000", 0x3) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 00:48:47 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) dup(r2) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) fcntl$getflags(r0, 0x1) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 00:48:47 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000080)=0x5, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r5 = getgid() setegid(r5) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001380)=0x4b4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000001300), &(0x7f0000001480)=0x4) getgroups(0x1, &(0x7f00000012c0)=[0xffffffffffffffff]) r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000100)="9bd8eb1c470ab2108ee1c9b17ab1250bf9457966fdd533348fbaf0163106dbb6628958ebb99d883db8d39f03bacf738d6f9d0af5dc6e4c5122ca1f162fd2390f3468bdbd0b782947fac557557f973411fb104141de97869559943e5bc87bef77232ece578d1636f8a811f65a14664b061de7610d61cdb0b167bfd61b04a93f9b316cb6ca51674a6cc2e1ff833421a4446830fb4ec28117b8266e133046c82ae3cf51c3b4018d20b433d467f041ebb324fa3d02fafcb36e87d0c086620a7d08cc78d4b6df93d22cb3f1d900fec2077086a1624ae810e5445b070a54d379b7834f48fb3c96331022444fb7424b4ed604c26399d463e12c6ae8e9249addf9f4e5de77ebe848a64256c8a0a7e38eb3c08388f44cf6325495ea8b778f1e6c3047a43c92d8498a30367f38809d117c3281eef02430d4aa2d91d30e64ea2a64053a08c2a6e21294269cd78b120cec17244de1a7a713127e204be14d22d3b7ed2f058f78050d56aae9599be3268c5465895ba4ad215976877933f24396c88844ecfe5d867ac7624e8100df3bc5d58eaa8e0aea8a9bed993266ca37796651fdf8b122241857a7870d082d52d2a20ce38d8917f4acaa3f4a62345dc09179789929f2e560d0758ac1c9b929b1ee249c60771672e70cb1c527ecf748c421fd2c20373acecde0d0d06869697669e9d5a48b7ce08d0219d26e598be3f4cb87a41e53221253efee479719545b8bd43b838d5d269904cabdebd83bd328e654e6a375918d072383cc9df414fb65ed39581f5aa4d90bbc86da85a9a52fd84b31394c4c2c459365b3d56796779f3b791dde80ecb71b32bc85d37a48a72db44765aeb8565c94ecd1b47c8093305989d35c6f2feb84319f541188bd7f7353801c8e2a9d16a2856b64110636794530250270ab1635cb4213608bcd2485bd3fbcce520105e4ebbe7cc8191ff259aba5aa8f12313fbea77c8fe534202999e965a58ec3ab66e167ab08788f17db7897d8796a5669a36fd3ae8f3deb7eb8d79823966adb18adfbb86420560d1979678f795341b58702fcb05559de123610cc1f2beb802e8f58e9d4d1440b70d26a96235a1903a9ff5b0b0e940ec677ea2c49921607ca13a4fc09ef68a3a2d04392a1b8cfa5549a45bfa373549478a9252fe7dc25e0a9484162742d1d908e0bced6c23fd83ffa8f81f08e987a1b9728166e3cfa59cca66206021bcab110189afcbf62904d6f0a0f05559be410546f59a8c976c584ee745ed3ff4d58b5794391a3600709a48aff550ec8ae93d507595536370b2473c1f911d4954199d07d1c2332b0361ae4db935a640ef2fc100b5d70c13304d8ccf08bdd3405f6acd6821e5e392d7f43d2be4071e937ba46f006ad26b0715200110b6baeec312bb3c0adedc466451a25192376a5a1ee3ba5476f0be1a9071299f6438bbb1bd9fff461787df76ade97d927583d53d19c3c775ee938b81b11b5f957b8d9942277f53401796e96ec74ee134c3fb9b838415d8106da8bae8208ba8eaf186a759771e0dbae22625879f59851459b4a931ee5edf00eaa92a8de3d2f4d22cd0a82339f43b0abcd0b866fae889156e4a0e2e593604163b5dad586d5fa36b934c3f1b27be629eb33d83cf79cde712a7128cc7e2da3266372ff1e174c0536e2f0bc39a15bf4f4263abb2ebdccaeaa60ecdfd792c14d5dcc8d02f09d7b5763ce2c404213ba6b86e8e1bfdaf154635e61a04cfb0c208a284b2b93a71cb9a1d3c4ef4d6a0f00d940b25518b45d2ab78226137c17c522fd6ec72038bbe8eb035ae2e77678ab86daf92210892ad302b3b8448556bdfada807c8447ac9e2004c7fd7eb51ce9b9b303e780d678509494a98d72c20e4237914ba4c43e64ec4ec30c11aab61bd16533f9c2a25de8a527ea9834e2f0cdf278942235348d3599684515c33cc6cadaeb07babf35191b651274608a6626760ade3faed8be7144f5b3b9419e9920f745dfef83c9e506861e68288dcadc0dce09b056ef3abe63ddfd6cde790352d4ba692ef35bc0b7f27dcef5d98cde75dc7f3d2930f36e10be62d29df9c70777064fe5daad8bfe6de527feaf000ca5d3d93c4697ae9f7bdb583b68a3671ae84dd5ff20fa59783fa18fbd370723c2455dc3445b32be93ae470baa4eeb684e2a441f2550ac06bccdebe4436b6b1f06e8357641da869d82ea0580804a5ed8da7fa8cf628ac3f08657fea3a5e5cc9f479abbbe27052074f9f3ee2efd29c1e794ba98de70fb7463450b51b203ca3269e92634215cbdc0a1d94031ae3e91ac3a848e786eace9cb788983aeb284a077001e3c1c7a199b76277f18a86ed23677c76db84340bb9981d374b0512d07316aa1cc8dde52d830863c7189a371b4092622b63ce24783657b91329d5d21bb57f30530bf9e9c68d94f1ce4696b4a9a5c0b2527afac805fb3dd6de09e3b1b44d180258a1dec18e834793befefb448baaed3aa37c5d997caefc17ed88aafb395320582d9455a75a17e4e9d80dcb1a1aed4830d59a53519fde6b626b3bae9023a671b9a13ae1723f7b812f963885aeed5e1e6c383d41476b85595f1246bccc55a719fc1373c1ff5cb6faa4d19d283924ac29f6d720c8a09283606fab4ab4806e25a537869bbce14f5351d71d10d2b8a6debb636c3cb0eab9908439a9bfb50bbd811945ff2c814ce2ba6c34bf40dca5a50a4a43ffd9cf23863d34e790fffef21be66ca2055e07a5283f32acc7838efb61a56f576b27744fa243e6380ff13e78c16dcf3be56992db039fbf99dc7662a92ba249d08c96d86687654e109dc198386afadd06cb08ed5228a3df28c459f0f8011f88ac2c3243ee45dc824fc04d4f53b6622d6607413d2a7a17b46b0b897ee8db101117e852c1a15dfd071a95e37cf2f6fa3ae10eccf81b5562616aa95c3784bd4d761e2a28ab56609d2659df7d16e82ec84e2f26956ae50bc4f03346dffc3072dfed9baaa84121f15c5c8228dba6140c951e561b3cfd0cf645bf59aa9fcb7f355cec3a1a3aedbf365a23cd93ebdf16ff5d90abc1ef941508520a6c684a07bd10536ea6edf9b977758ef9749a3f3b070401c43ecd9b95b193e8448486dfe2ded4a7f4d5fdaeebeeb4df75670d8c9ebf2814dbfde9de798a1b7e4df3cc131c1251dc317774dce07d999047482207518ae333124bb45e5e7a004ec7b6022858756bd26753e25f3ce91bc0c11673c97cd17b27b99574fa2761614e4059586a846aa448c458d9d575a560d1c0c784d16b8aae4a507413e24c882ee2eed5512c9816a8b7bc9d5c0984fe1693494f748d1dfbd1d55fdec008ea29e9a820d548dac192830c02f19b742ee783f7ecddcbf1db3583a3280b3ff04fab49d636348ff3e5b0f154d5f3f06e9e9cdb51b82a85492fef25a7068d650bad2d2ab789ba06299abc751dc9d8e91336ff9a51b11ca315166d542a5f821abff9063e6033cb01b2686fa33df8ab6f863c28450447efdf4b50510479df8b71ba902b4216a68287e035459dd388382aaab9232a9fa7e7a3812ec9a37b1230a3f619c33805c506990ebd06953d8712258371e4b7453668b6012a645bc8846ca1ea0465184e7d989a02b4de86da8f24cce939c9a54786504a96d345d87384b9b26ca07945207b9d4de78a973ce81aed0afc58d3fd6cf38ca6e964f30175ce8796395bbd91e5cc0d9965851f1b5a817c1103e720066bf7e112983e77f4b0721a42d8aea8ff3852e8673adaa645a4cb106df1919d9840e0dc180ce6ecbb3c35e4b0e889e40f4cbc5176cccded3cabc530a610520dba511169372d01c984b33ce06e53f842c49a8507fc9f55993d41c5fa2a5bd1ea628ae25c96b7d664f4c18413d86c83327df45df27f9aca85ade0b3f9b66f69d68565e44a7e570734933e8f4a27cebfb18524fc1031bb3e3f2d1212002a5d7d8f42218a5f35c405c108696c44adbb3505ccfbc9cd38a8dfff0c50ae721b9dd8b9348db57b1538b1dcf352c868f336735537f34b426356b9352219eaf98692ea3a098c68ada49f727dca5f33df3b59665922c522f5a4ff6ec0d578d9b0d6d322777e530c3fc71646f046c4eff6763875587e56b5405ba702d2b0c9094befb87e0f8ab00fe7c9c2c588e09628ef02ba89b070872631f8a0138fa477c991ee45d6a077488c20ee84c89fb29c7a8539904a3bb5eb266a33f8bf94d597b4c8649d3b8c4aa1785109c7c4e94c654cf5ea7a071bb0a8bf72508c78c7c9dab5848276f95e84262ee33baf89e03cb47e18f5638c949e0f2fea6419037c426d07686d6ece5a0336419f25582892697ca42cb01363abef75fc9c119e33b8ff0114dbdae9d38a1a14eba91898f9e478ebdc202cbbc91adfeb103d5b5a7e5fb07b9af313ac599de4efeafed382106ca0444a9effa066124fce82f1ac619617ab41615952bd4e2d9e693dd8f6cf53ba9959e58b9adb384ab5ebeb96327be4cdcac5f9acefbff22aaff4a70fd73eecdb464582cba89031c320065d4dcf545a02710b8323db5b8e871d6403cd2b5da3150572ff5fdb3a0378863346259673a3d3ea34088b9920b04097addc49026260b44547a1f79103463ac4ad99ef9be46e1a8e0785baf78c17af6c9174d77f477933f3ffbf766d1c5af89b3087a5bff98cc69c01e51439476146e5af78670765d2983f7f4d65bc65a182e4984e3e3e7ae155d42f76de88820dd636d1d28343e7f3287a8324fd385e1c517e78076b33d31ea7c52cd5929f96824e80b4259e84528f118e4fb5b2b1c35deeb2d0f02cba01b13d7eb24474fc7d3fb843ca2dc8c5b222ae8117961f1497b31b1968266671d6ce601b37cbf11973947cd86b6700dee448d820933eece353052a1deb471a5680640ee5314f196e92ca3b4f98a3f1ed41c22451a4dabe8d41b4b15c4069b8cc8a1e788def23d632fdb171db82730d3bdd73faa8da3a7eb40e793ea75cfe27e00545218d5e8391b01f12d0fac48553b2516d5eb0a6e68865713c882682d37d8782c71dabcd819dbc43bcd2412751763a78994f5306872ea4738327220c19ac5fc70ab82fe447b202f7e1ec346ce94805f3542dcb112561488fadbe8ef654331fccbfcd033017a76431bc9077ad6b430acdc35b5c3345caf62c2b105da0ae99a797ced17e85a82321702d512504702574d2942aba22ef049850292f3e30564f56f97b21bf95e360f8f821dd3ff5013eff7bbb474be767f8bcd28e7467e8a8c25b4d33f943bb9642994cf0ea19f8ea1aac76ed04433fc03eb9c4b51a09d29a505383596d65b30e3d6bcb6f431a8a1960881044a7c2736acea17b38676dc728a58920ab4eb092871a2ea62929235e5cc556dce09b67002a3c21e1d242d7481244a80c53de5a33dab1e3f3f859fc2a5ffedb3aa7dc809b2d5cd7cfbc4315874cf7e9de5c73836b82205f64c41ad4fe452c1ec08b5fffd1dbd8c54922a689ce4c752c740de23540dc1ced502f0a5003cdc37a88f0a3bcb2a674c3bf3a57d10f431b4c97845f5d41578f12677300cfc607b60f8a3ffe50cbfb6488c30311f96342aea06638784a20f1679696366ff110c3aa275a21e5a4d4931bcf1549a045475045121e138074217a079f4f210f289d773d24ea6ec239097e4815e72bb3cb0a15941c5db46bc697a4bcbbf97cf8d437ab50128631ea750bc222d52ee678bb40e09b3746805fef9e64843245e800d2c4c80799c208cbd1ef7f6a7d23d047046a68b355badbd5dca61988cefc2d21db7b49ff967a30b58324f257f398a5449a65e31c88e9a335bba461505a893187c5889488d55dd8f55dbdda3", 0x1000}, {&(0x7f0000001100)="36b77c326352163f208ae83638bf7e81a2d7b0f21fed689d2ce991bc9318e29e8459d2381555641a69c714e4062c870917b8f32757d93d5d6e755e4700bf2959e951ce972678d0a325fe2a88e0e6c7abf377ed2ab48a20493f3996f8249e73444c5564543d376d7172525bc8bf75d8ba5c14da08a6b12d5797fc3b9ec7023ba6f8ebfd7272ed4e3cbe", 0x89}], 0x2, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0500050103000000000000004f470046000000000c6b0639362059138085a3221ce7143479f213905bb57d7ccafe6c93467dc314fb687e376c080cbc6f29734d6c11b48fed796cb2f44c79d26a904e21ca94355b552db4531a3fae9dff09f38c29f801d22c3534509cbfce4ae5c8b735cc613743bd05497415dde1191f465f5b047ffc311d8f45e3a7301edb", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x4}, 0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x80000001) 00:48:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = msgget$private(0x0, 0x760) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 00:48:48 executing program 0: socket(0x10, 0x5, 0x100000000) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 00:48:48 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000) r0 = open(&(0x7f0000000040)='./file1\x00', 0x8001, 0xc1d58fc206d1dabb) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x40, 0x80000001}, {0x0, 0x1}, {0x23, 0x1}, {0x40, 0x6}, {0x40, 0x1}], 0x5}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 00:48:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1040100000003}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) dup(r0) syz_extract_tcp_res(&(0x7f00000000c0), 0x10001, 0x401) 00:48:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() write(r0, &(0x7f00000001c0)="71d612a388b6e6018c67365e23a217967444c9792498dd23926c4c4053c5f8f29e9dad6f6e30d165d7c5565e75ef70ec47672063665a93e730b1f410e99b749e8b76721d94b99babf6c5a1b3c1ea596dfd305fd792e827f87c", 0x59) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_media}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x100) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000300)=""/106, 0x6a}, {&(0x7f0000000380)=""/74, 0x4a}], 0x3, &(0x7f0000000140)=""/63, 0x3f}, 0x801) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = semget(0x0, 0x4, 0x80) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000480)=""/4096) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 00:48:48 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) msgget(0x0, 0x20) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 00:48:48 executing program 0: r0 = kqueue() poll(0x0, 0x0, 0x6e6) kevent(r0, &(0x7f0000000080), 0x400004, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="b995cc564dbedf1551458e96ff203e92e044f8a192c804ccca354405f168eca6693b4a5f931f0372a8cf7ccb78a29e7025453c5adb37c267382f95d1294260e056040058f6a2f9bc09b85607ac0d651aea2226067e4d6ff22382c99bdbfc75fa2b2a82baffd66e61565d2b8cddb9a75c57922478", 0x74, 0x0, 0x0) 00:48:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f0000000180)='.\x00', 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') 00:48:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f790daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03a94ea033af0c9fc348ee4013ecdb22c50be5678e7a8ed004ebbca8892136b775db50e7069ae7d8bd0361aaba9dafbfccf36a959049329d1852"], 0x10) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) 00:48:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x5, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) socket(0x6, 0x8000, 0x1006) 00:48:53 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = getppid() getpgid(r0) 00:48:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x2000000000000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 00:48:53 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgid(0x0) getpgrp() r2 = getpid() r3 = getpgid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x92e6, r3}) 00:48:53 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x8000, &(0x7f0000001200)) socket(0x10, 0x2, 0x4) 00:48:53 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) close(r0) 00:48:53 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 00:48:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x2bc}], 0x1000000000000202) 00:48:54 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) accept$unix(r0, 0x0, &(0x7f0000000040)) r2 = dup2(r1, r0) r3 = socket(0x18, 0x5, 0x80000000) mknodat(r2, &(0x7f0000000400)='./file0\x00', 0x10, 0x2) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@file={0xf4dc9c3fcad349a2, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="038f761e0477f9a8100ba3d1388472da20efd38c7b94bff3c5a60b66edca433baac69b82e9457309d512766f725c01ce9e73cbcc842b8868c6309665035495a124c39a118dfebe64eba97b131128004825cae4963a57edaf74fcd5f01f7aff6c71dab0345faae30f375f2b7476bbfb1383800a3388b73c85493e4b7dff0bec378f66370248d9353447dead1def4b759477e6c142479b09f035b361b1b30a1ec6146bf443e4517321563ccde3086bb461", 0xb0}, {&(0x7f00000001c0)="5ad6bb4636a7768f50881ce8dda8a2cbe469e224c733d3470a0048b359cba9c9800cc0517af319e3f183d7", 0x2b}, {&(0x7f0000000200)="9f47744a0d21ab345f3066f8eedfb6e80c642e3f016081754f986ee7a29c9f63d7e2620a6ae702444aea1c0a523748695997232b6991e3ca3611211ea876965dea8aae88", 0x44}, {&(0x7f0000000280)="1d48610b3c5b2b9998d552783b91a2ca9cf98b747782fcfa6ff23808fe9fdc3c6a9c1dc56461932c25a429649bc6def7a1e41ca827765a7f2f6add57f2c7c200d4a938aa2372895069674c838ad4c65adab00ce6c1826e157151d4d5e55e96452332cc2d0a259e0bbb12dd27eafe95233bf9b9e73b04c966d8a38013e5c6afc7afccdf8673fe5e1eb0172dbd21dd1559c6dda5a1d2860ef1dd065f9cd340439882c5358bf99ce49ade0374c25706fe3a1ba6d4c85c0ce300cf8405c6689de5517df1e1618af30ba283f21831420060b0d1e1cac84e8bac01d3154eaa8949d4436ab34745ce053033f7d9", 0xea}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="6800000000000000ffff0000890e00007be94518e2c518b3260f2ff0522a29f1e42acfb7d0d8dfcdac29cbe9a4bbf0214d784a73bb334f72b56897c1b5082fa94d23e7af6ba9deb63f0ba8ba420ea9df27c690047640a31197bb9cc22ddb956fee0345b6542c9a517b25a44d0d0000000020000000000000000100000007000000257466ad331704e936c9fdde9b6d50003000000000000000000000000600000058006dc65c75b998cf829fc6c2ce56246a25a96380ccb60dcb0f3c4def3100001001000000000000010000000080000000726bcff8604c8c6705ec4db8f2511b5dcd9a9171e73ae7540fc58dd6cd423496e6d373001606bd9b8c3b4618c8c4c413d2a15ae691c74d61718e1a05dfa2956ba8ba1f0d7736fd83b622b6ed9ec5d23302eccee8ff6f2466d0807cbafa03cf61b7e2d8d6c3bdadd736e03bc0390c8c9b6e6ba4fc456a51d833400bcc091a75bcff4bfc6f1f5317ba4a771e04eb561a3b57005bc8987db2b6c9193705a09d910d457e1916ee0ac5acf5ac2472b8ad0ec978eb7bf152bfed976d7939251566d4fda330af65f9b280497a9cd7d009eb4c81a0004609697d25c86cc87a95f8c597023fbec0ffc2441cf8ddaa31f9937efc3015cceb66f7bbc03104a00565e95f00"], 0xfe5e}, 0x1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000780)={0x10, 0x2, 0x4, 0xff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffe}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xbb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x9c}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x41c3d3df}, {&(0x7f0000b1e000/0x4000)=nil, &(0x7f0000f76000/0x1000)=nil, 0xfffffffffffffc00}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) socket(0x6, 0x3, 0x3) execve(0x0, 0x0, 0x0) 00:48:54 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = shmget(0x1, 0x4000, 0x1e6, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x120) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x100002, 0x5}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x9, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x10, 0x20000004, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x41, 0x20000000, 0x20, 0x412}, {{r0}, 0xfffffffffffffffb, 0x10, 0x80, 0x2, 0x4}], 0xec7, 0x0, 0x6, 0x0) 00:48:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0xa, r1) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 00:48:54 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffefeff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) symlink(&(0x7f0000000280)='./file2\x00', &(0x7f00000002c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x400, 0xc0) 00:48:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() clock_gettime(0x3, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 00:48:55 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = getgid() setgroups(0x1, &(0x7f0000000000)=[r0]) select(0x403, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0) 00:48:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = socket(0x2, 0x4, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x223e1f6b95b07406, &(0x7f0000000040)={0x3, 0x0, 0x7f, 0x2, r1}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xec, 0x1}, 0x10) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 00:48:55 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) r3 = getuid() setreuid(0xffffffffffffffff, r3) geteuid() 00:48:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000000, 0x1, 0x4, 0x3f, "1ef13426c0b4ef55f8b7a386d624a7fd34243fc4", 0x401, 0x5}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 00:48:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$inet(r0, 0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) read(r0, &(0x7f0000000080)=""/89, 0x59) 00:48:56 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) chdir(&(0x7f0000000280)='./file1\x00') lchown(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000200)='./file1\x00', 0x10001, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='x\x00') ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000980)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000000c0)=0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x11, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000c00)='./file1\x00', 0x200, 0x14) pwritev(r1, &(0x7f0000000900)=[{&(0x7f00000002c0)="3ea476b8f2a86784d6998f9fd6e0c57ea375f755e31b54d0ea5300e2b0b8bcc8a0f15e8bbebe271316babc6ad285a18731b4c72b33e033bc15fc856e3357ebc4480e7038ebd98f61dda96e9a011ed16e178d13e32a56", 0x56}, {&(0x7f0000000340)="6f4a3b177ea2e01cdc9e993e8ff673982023df4852b65847464990c6baf67957130cc3d815d973690039c676c91ef35080b7192965eb1ce4d5d6dfc9f2bf63d0d7a3f8df77aba94c5757f4dfa80a19341e2dd85cdacce656347086bc74c0b7766de9a85987a70cdb07fbd8e398b33bb4b345732f0cecb4a87dcb2f3a1ede82641c9e5871a39787f727a9692fb80f0aa9ef1eb5e44711d55c02ff7ba263b29953520bb58c85a783cc824352bd23c1b3821a748b0905a0bee0adc8160c3428b03ad984182d4b1bb81a623ab2e6a7d4270ac5ed2408f87f2c915893d78d1970df", 0xdf}, {&(0x7f0000000480)="b2e9044541f3ab2d2aa653eb84ad0cc037e947c2adff57299c98a7323bd4355cd54a3089975eb21d704857678d8e1b4877b01971c4b563c5690664fd32a24c61b8cfeb5b87d5135366735f8cd3f2348bcc5d7892d4b5cc3c3d94b236809179cce11902c404af17b6ba4e6aa1bfa138b796dd20b83f31299018103a87794cd7367f4c6afde05d3680b068af46be999402b61c07ac53fe5d64283e7823583e878115ae72c1346df0aa86b15c9094d1ba675cf6bb384d73709f164e3287a1b5a22200eea425fbe33d821e6856de2ffca5bb478ac65bff257e9b1e79134ac0", 0xdd}, {&(0x7f0000000580)="38780704ad5b990d3ee297b5787d15f852e075122d8ebe41a15c93f5509f9db6c2830796118da97d78ce68fdbf368d164dcc4ee64c06e6faf4c7f35bdd9b3eec2b7b1b9e0151750f1b44002b08d464d433b610af2c0c5508018c9d2851e08ffef9306ce111b614ee84282d7714ed5fb7343e70728d3c9d3e8747a61ba1d078a3bf24483cdae226042716241313290014ce00eb71db92c2fbe010b983812feb73ce157f00d41bd0c3cea806ad20996fb77ed202c34426a7c6466b5f299dd1a557dacbf57a16533823dbf25c6c73d8f5a1ab7a998ea60943cf737971bf616b74", 0xdf}, {&(0x7f0000000680)="a16584a4ca657ebf584bbbbfe27b7edabb8a7b3053c43f93280d549de64e14ce32d2360720567fb62d4efe73441d0e4465bcad2a26c8475dc01a1a951c6d6af578fd09543727705a6b9e9e40be529a0a95ddf2148c2420dc800150114143a2d373d2b3cf4938b81788a7ddf710c9f5301bda7eaf1a8c1c4f6db166e1597c027fd1c9c98f4607eea960c43216ceb407f1af98726a49ec7c9d980d273fca11a03883b1663969c7e5da322bc8ae90af8c06e7f63b310bc29dcf485fe84986d65efe8982cf8eb03344377846129c786324e78744b6", 0xd3}, {&(0x7f0000000780)="c933a5394f6dfb28866a2e8a99587a0e39a5f7331cd15d71b4535eca30e29075b88d28dcfeeca5d7bbad3e9e3ebdc0fd1ede1a30619a220b8f67", 0x3a}, {&(0x7f00000007c0)="ae35e275b846d19893f662c7e9d79ce8b1b1042defd9e7a6e99f9c6a1b7b85d1936b4895f7d9858c86f55acc81069a2a9ed5ad79a4ee55ebd4fd7864262dc6707af34e75a3e20c534163bf413e2f91c13097ab8c76bab0fef6cc88cd692e73f7316a68b2cb6249a687d74842fd35c93518bc596eb405e62f7bdaab5c7792fe5787d0e864829eb164cfcd90370f87c1261be7c2bae49a58", 0x97}, {&(0x7f0000000880)="17deef1fcfb84c345e8ed93510c7079abb2ba8a5e948b14127079efa51344c1dba8c6eadb68e2596b1bfe25fca26a19b719390c999facb266562f7abb926ae242f67f6ddbcc636960255e0c1990394741c96fc8f38", 0x55}], 0x8, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="78025ab1b79b1422f67e32bfa06c7a79627b200b51f0f7c3b17a146bc23a0e1a2b60bc59ab7257b367af2e6ac5ef9b905d652c1121753bd82c7501f322d546e9ca6c256d3c2fb34195f0a309d17ccb0d1de299d1dd78dc78c099a07cfa42623b03ce3b6c629e294b2affd95f199333e0e46fa1ae003e68e0f3e441419488dd39c11b5adf6f32a31852730e221377df4b40e2f3d1fde11e94cd74ad25abf2825c2d", 0xa1) fchmod(r1, 0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20143, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 00:48:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0xfffffffffffffffe, &(0x7f0000000000)='\x00\x00\x00`', 0x4) 00:48:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="000000000061a2fa94076f05d5bc0000006cbb8b789a5858a3c34da0fc5b2f8c7f18c4858cf10c0f2b7135ee3cc0dc1fa92224ce2021ed2fe1f4e497e547d97944ba5181caa954b9e11823ce9eccff0a", 0x50}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x108f3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 00:48:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd50537a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bd9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46b5b54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000580)={0x8000, 0x7, 0x9, 0xa170, "ba1289e3b84c5569006db6843e237e775dc08324", 0x5b, 0x2}) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) r2 = dup(r1) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000380)="6630d0df635346743e9db19d67c0354816bdf5cdc62ac674697f6fd462ce6239045ae34e13044d6a636b8c28411bc5eae46b16abd7e72260a01d552b549f8731c29883cb7298b15d731922c5189c29f8ec80affdd2840df7e6601de2f865a6e7b24570679242e480c9095ba7a485b9f379c34d6ace9be51646dd24e425db747e55e263a6ca5dadab6d5fcc7e59ebe4e1360dc56019c5b904096a38b7d761279adf20148d2110b93b54bbac117c5b7edd0d392497cc5d8ffd16bd9107f9d10c61ae858db1eb035057eb0672879c5248874e089eb4", 0xd4}, {&(0x7f0000000480)="902a8e8c551298d391e14f6fa9c8673b7dabdf2023822570d5a24761ce1f18b6133f92f4e038514415d34a42c3a2414de9c0430433e2eadb65f99598c7bc1f1a7c0b40f2925e00c4c9bd3254f25dfed61c5b210b4b759ed5613a78328a6c2d35", 0x60}, {&(0x7f0000000240)="7a638add", 0x4}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="b8000000000000000100000001000000d191bb0a8f7b37ce4d778f5c40d56a89b0de9055753966e90f94635d17ae2d9b0f4645c32810531ad6763ee652ef1330460cf446197abd0e54f6800620f6b8ebf1d3c2a7aa3a377c6070751fc2a0439e81016839c8261864c59c7d3fd18cf38817d1381e123fc5acbc480304151c5771dcdf9cd7cac652daf90b68b01fac5701602836c32f831620599e65d90396f3a5ae6d88bccd8045f3f0765a5962161604a4d626a1ab63713b10010000000000000100000077df00009dc281c006955e8b40c4ed1488ca32396b75ae85eddd4491a16346ff38b5e3cc25befe836f00154a7a871c7b9ee848580ebe55d2e528688e35e0a8df87fe2362369ae995b25bd6178322dc0181ff1655c22bae337831d1c32c0edcd987479070c04c1631a1bd049add8707f17013d86b322f34af395ad7c7971d01fedea97fc783f4a12ddbc4a94abd7b3b7261d1de2a849068e63b19e1a63d4ce43f915af46943be02eef921d292dbc309b71d2b602549d5163649aa752632aad5817c7720d158b02c3fff2c84ce1f77ff16619990518d14bda995f07ef7fcd03b263c9cb51811e7bdeab74c1146626372fe995169f3db46a50cb52f5e62cc4ecedc05fd0000101000000000000001000000000000005358671ad4f0f2c06737c2594d1d96937449d1cce7e5942be0bff82799883d34309814eae352813d31d4c473853dcf903fd907dd2f13727a29a77d681d3920a6146e55042b05f8d3c6a9986909ad686e15aa77021452c515e9a005ef5074c51b91073141bfc363ac89065814d351bb3a0fdad01965f235dd959e862191ae107733e8a269769db30bba3fb67e0e5b1112cc4e37dec550dee3d70010b57b1f21a4b34be61d75fb9be96fa0110c7a7d5561a8fc6573e84772a19a8c32e5aa9aa7c22453cdb91cc740a031247287a37ee57e73e150bd0c0aa7b30a0e9c68b42a9b1075b0e8c20ee9e347ef4f8d472d60d60fb18900e47466d21a900b400b428af501eb5655669f152310004678344860cafc44abca43fa70c8bc87b912bc65b5cdb53fcb4a31f41da8c3aff6df52c6ff6241cb243dc2586b0e4ebd76c8b5e9e09632a656ddabb355b51dde9be233950939be611dc6eb780e5ef771892a58709e0bf4aeda978c8bde84fe805f4e8add2eb957bdf54e307a74a72fd14804db83d36606b597f74bb84e3a8dec53f35907ba169fad149182f174c1154154294b3069322895ee2b3960c56634a603ae432dadf0e5d1c127c0a5bc8c0caabcb743ad3781ef3f2f0456e4fc20ded3c9c0e21e05716e594254cc98c546082326c6a0626727303cee1cc31fdde8d1379b7782a4cd0b414ec194275369dd4d8bae517c404e3368eb7593b802a0c7f86466227754ed001b33952cd6e31736f469b173b73374e4981bbbabe0a4940019499c77bc515634c4b21007716d91d2c1d497b3c9091210a8a32e963b5caad5022a031cd56b193ff9fef524b9b0b11636e9569b3efa7b308d16c8379adb6acfc62f34e277750732803e80a67e711f0a65bd7987e8131b63eaf0d1e03182fbb2d80496bb8a195364a6dfbc74265f2ac9633569bb119228602a0d0318bc87ea4888bedabe32f899d848d20df1408b25da50d4abf2ffb8f3c982ec0203e7830868161302d08b94687291c91049694819d9b57c5aeb52902e7da457fcabca694bd00047daa5d4fc7479f47e74cde213fec1c0d14850f3a1c571bf8c35df0923ef534dee9dbacbfa96afdb6550e87bff74416185974bcd11fcaf246f014f489e23b76719db38163519f3587a6c79b7ea4c470b28e6052be6ec66a9759bd2165a51d9c21062dee029df21c232a4130aa22fc5650e6a0e5f60611a2a50545bc4cfd3c2177d618ae39ec4777539e10c320aa427568041f0482c43bd714b88b29b9c1ae2ba5b9dcb4de8755c2f0e2d93389c914a6f4fcd4ca56ab0860bfcbd67287c1448a7ff179d511bcce60847d3ee90cbe6e1b911e8332ed1048e86226a997c1f10245bb02335cf2d724b86773b337d5c2b383a5e17de545ffb6f2728c05b01b882a7c50970b3f30ca7cd2ab8e87e9d3f2b6112557125d63e2e9c0fe2aaad2da77a3267c3808b7ea092aa4280b4f584c5affbfd09a6e067037b85ef0b69a6cd772053142b467969d2836a0966c3cde70de52bdb8edf7c9b7e5d493047962f9995d31e7fa69f69a9f9f22eb56a09c3257f379e657162de1f2f5c480c37c55d15ab6a2729cb30e1634c607c4ebf7c2b3edb05c82bc8f019be58835d9330e4c1b1c60bbd70f2f7fd429e61086f8153f9202d6fdbb7510f66d460f81dff5ea569efe3719374736ca2b7beaaaa8500217618d9924b31fe9a5698cc4c59fd8a7f6ecafb9aad10edf460a9350384cc07c9e90b9c2975e2d4370c49ea915c3b57586cb6780e043dd11aa1f7a7c4a14ee39de7bb2c82e6dc2fc581461b6cd2db2ed1a5068787b320ed13a41e6f16766f1dd4ea395382cb0612b68044716a159745839b798d2ec50e00da3175d0760c4fff55d3efe651d5cf6e169809985027c106128e3733dee573b533b4780ff851c8a4147943975694f0c7f7920b6f6bb1bbeb4913e615d2858d022b2ed8b6df38ae5d1f415d8aeccbadc017fdf35ffc85ec4f0fc4c961936de10700074ed84bdbd7ffaa9cacfd0e17e557f723e42f050a7d0b546954710631ec1930f090b481ba4fa471b00c1fa8d7a2df81cc0218d9d4fad95ce646eb9baac893897df55c44c192de96b2786e22f02d52de3c8dedf275d055b96586267ee4d17fa085f4be47c06b69eb900848c27d530a1dbf0ca72dcf9e0b4bc563d0742ae5f4cd169d12012d19af1c6271ed6940c40920427523fd9d98dab751094977dd7b2a4886adb6bcf08dd27800f7a4c6682426de2e90713f9d35105a578c728e17df3f2209a4b0657ae0aa84b0cd6295f03be4db09f2a6ac073472524221bec9be57705375339e1aad3170e0ced99610d08e33e39332543bce441804ecb87ddd00f6f33a80d076ca06ebaf1df6d2ae8d6efbc0839b85ac227c226e2f4331801c8dbd84c0a11cd65dbb7587ce79e88c106ca34ef8501fedfd8ef11501875b7647d1a2d2c1e5196395279476049ac14bb4c672b8ac47d578bad7f2779f4778842b93e3255020dbeef562f6234ed992f5023536e0e674e5ecdb461e10d3db737adc37f0c0add57eb651b2d0c082639ef61ba5287f4a65e3e96cfeb7991de75d0b9a792eb869ca7878a8caa462c3c3ed33be59b1b23691703f13f848e53f2e7906a8033a3fc8d6d554128e80d2f716830e586b47a4c16825118241a9b1508b385416b5dd4f88f978091c1b25085d8c95a389d0d00df098e69db3b2f3b50b5a5b075c1fd068645864a8618acd99ecf3d30a52ad6f0d8c4319209e8b0cfe3e552ab09400242e75fbaa7dfdea2037e773db88140c55b417cb11878719a6bf9ab48ebb119d6ecf7dd106fe26abeb11565e114742f492bacfb44515e88177a33bcefc55b895cd73c0fb20215491d79c134c45879b11eadb48344fe0f8736d4b8da34a9927ee4f67d1762967a72beb90c1dffa1c517e16728cb0ed578b4c8c2ca6c84f3aa1e338b1fd40c227aaffdd4e4b965580fcc7cb0cf5f6b76aee791f5dc74ae96b188fd851372a4fb8ff7e61347648763b84fc0e57fed57d0324b199cc985be6f7393e5f15bb5e7a273f9cf0c614c179a195dabefe92fe1c76a6b5f5dc5a67d50d8004fa19939e4ea38e41856bb603ff21708045af96f5c9a445969b28f07866622132ed911731f47e9b7e3691ae0bb7bfa0d0e5ff3768a25685315d737a0831a5466b7da9294a692c35b989878d734b9f8c9fd05163af2542cd6ac4effe0fdbef4839e8cc3ba02b0f1cd431949a0d7d8ac3b356510e45a7429d76ff06e045cd61155996ab7c650aad9c6efa3cc4762f5b05ca3c47b8f06426f59841ec171d5541eef450d857a513837f1fc390c768130301139be5f9d2b97cff9c767d96c41a8113dfec1c2cd0e5accde59d6d36593feba14e70bec61d172bfe1e8f340feac2527374bcbb2c7d8bcfb6f5711c2f3652019d61beaa7b9e48e626f7360dad72cc131ac39328c80a77c5404b17b9a0479a946631b731aa04de619bd726c49a2f0aa825aac00e856c4adc32c669923e7387bfcd69d7aef93c4277c04430861de660cd747e206ef8b071bf72aa3abaff10abba7517796d4110e81dde286e95e1e97ba7bf5c0835aac75786cd9a03b0e3d21a2e9cb746741054c0c99b28d26fe9c4be118be7e2cb4db9c3a42dbeaee779bccde16d6a0ead778eed92c6422d95f0533240f97499b918bfef8ad2e1aa984a2964983680ae208c9dbbfb05f6c3fe5fc4bdcc99cf865be01af30d0ed6398ac9db4bb692feba35507cb1de203b302a1181f367daf1b64135ef84be57eaae51130a0613d089e7496c1ad4171c422118e47e71f3e4d613bbea3dc6f2e5034582a403f2c9dbe6d0881f7f75653e5fa9df048ab3b3243f83ef5cfabcdde0fc0b9c0c116b8ea43302bfe303706f8ecc9201ee256bc0fd2d7e920d74638114b00a44479688f6a8337db26c1527187468879422d51d2bbf70300c0c90b3765e63942499e10beb28050b9f2b746c9c1d68c3f42949343c608a495ea505d35b47d1ba817ba1835fe270e61a34ef1048d68b3128efab61144dea1437f8e0ba234b4fcabb093bf3bee0cac5fc693e01bcf596d1a8a82618add11e4de9c0b7acd7d0368b5e0cdc4e8180ef2095a1875c90840edc1acf963d611028aa379a5a2a4d4c1b77f5a040ddf83217396e329a167a5799d6c66e694cf40821623fee7f9d5336dfd3e980f881720780bb0c8ea3bac58f5c80db46bf8406a9c802fd59042c424adbcddf394376550295fe490c7326bbfb70311b87cf63de0361ef2f3c6fd2266400e9c13841260822bcd7f931555b8a784abeb8b714aaa3ba3b5c45bce3da68648c2228dbbd6a845d77a1db11eaf24f4d85282e54a3893096e813910c75519e6387fb0267b00902a53738439be87c93a07857d768dc6ff8dd02dedfcba5ae83f3104631389b65d62bc6585548e0fe984cb9e4aca584e3b21be9ff70c4c0c4cf57f847b57ac254b56518935e3e80814700a3a67522caeed96962bb6d4e642c8a4e32f556d69d78abcc1ed621c588edf08f7ab06848d281d66cccd1512e2125e85b023121efd2018275b641efdcaa7ba34afadd32ad3ec41a418ddc9b2682b1c99bc9e64ab79275170564fe53790ae34d7d7a05de612cab5046b8d6343991327ea5aac145258de23467eaab5b491086ee688618ce40a9350bdf3578c237f848418dbecc62bba9de85898ac47bc5314819c80d6c26b28f708ec4e166fed6cdc8d24c59223540bf312e6498a7f6947ce5e06bf588ea27d371062f23ca46b7ff6a9143aabd9f6df0d2182c5bb44af5f3be23eb7ba4680756c725475cd365e6fc575cfce0de7d8db0700bb727882be5305de2371aed70ffaffeb53fae76396411dcc918ba242217a62ad049507def5c5fad0215805be50137b2c596e056ce0180ab38405935baa43c9161a032c83a902fde1a7f2daada480780d3a1c3a002a788814bd9d558ea0ffbbf450a61227d23831235d778e4b6e1f5f38640af9b98aea3572f68f56fa61f3e25dd677f2709cf4f0b8a177c702fae7282ea56ca2a9adbe764bdce3c6f99c6c11c3c8b9a420666f2bdd89d0d99132240b0874e8c881d80f27392f496eda56a28e47223c32a7371fd89c4427d74a904a39d349054c7e36567a249e055b7c12b4edc93c3071cfc9c1289e2db026274b418938d5488a0702dd05b22af0da3802571da249ce838e450d84ba5e1250f332117e106f4cbb895a036cfc069331c542008b1a3ed78f11121e1a47c4170918dfe879f07d3282f48950be2a0135bb29480670edd8cef369eaf0019f7f22505da3e87efad4aa0a38dfa54fe3513c6e2259c9cbde5eb3422de8228d081ee804b7bb5fdd529a7c6cf71e24f0e6168cdcfba5459a0bfa417d061219b94e6a9195db879a01492a938d1552af438678c499e5f02b0f4f7a197b90644578aaeb7ac6e1cd88bdc5dca6736698817bb59a2845851a69858b5eb4ce00227633ff10cfa754ed115782a2bfaf76405a47b2e6e03c29a36e6d8051f3bb011f4eb560bcff923f76b6059bbc93bc954f4e45316a1a8651e1e929e1d18180466a275e9232f1b33550f95ff9f0503e70fb118ab97fe035a4ff25245469f9bc14c1185163bb5f21d4428920fe1c7b7bea9118b72e827ff10ff7ed19fcc628772253c532ecd1cb8c3b9ea478c553a5f541c9a065c15d8d1a2938baf93a7d4d3cb89be5737364f0036e1d59b52fc93616e86ef5ff1e83c13a26222dfce1f7925b62cd18f5223e2c3b2d0f2061f37a0fae5d2e1ccd3d440dfd301f40b02b5c572736185080fb8953723d8000000000000000100000001000100a2648310967e1897d0e7bfede55aec9b4c93d2863b39469a1e986587e58ea67e93a8e77ba1948df7f3e0aa5303c7b4112f93abdf33710cb9d12ecf49d58cf858a924473e93e9b8879de4560b412f46b1bdf1243abc875ece1aecaaa03685591608deba1cc19d7ef30823623077590c3bdced1472ad5ef38f86d59a677f27b3b4cff7906cb449920426d2e8e3b35abb9a6e4eeb8a73c517125ff35503f8a0f59776dedbbf38e82ac56c293e7243a4f4e5ac3e3be804c3aa6cb687728d686cc08d18a16a6c55000000"], 0x12b0}, 0x4) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000600)='./file0\x00', r5, r6, 0x2) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x4, 0x8, r4}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) write(r3, &(0x7f00000002c0)="6a3bdf720dcdee9dcb36bce19afcc9abc114f5d63fb5830f4de444e157ff3c647a1788ea1edf1960bdeba4e68ca8bae2f45ce103b62fce1f7c4be944a1d5749c538fae4143cf203df12322679accec7ad5b33f089e3be5eb6985f8f7eb51c1d29e0285ec7517801308d7d190ec46832398623d5d77744f61338dc81f395e387645d52d855a20a792e1f555a26342293b0344b7a302fa05d2f8f0c0c568eaa843f530fd7cdc880c8a47934401237ef2cb69b8", 0xb2) 00:48:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x82}, {0x84}, {0x20, 0xfffffffffffff800}], 0x3}) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000000)) 00:48:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) r2 = geteuid() r3 = getegid() ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) syz_open_pts() syz_open_pts() 00:48:56 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80, 0x2, 0x1, 0x1ff, "a25ee9990814d82f6b93b3f61e331e5a957cfd88", 0x2}) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r1, &(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="0ff750a89258b52f770c5a6a9a16debba5fa0e15487e2a64722d2582f5bd9f7daa429538f616f0b2562334d97af2d7c9cd9487b07deaf86806f6332e841cd97d033269ce1f72888e4a29bacea9a066814c1d424d427bc4571e0a7bf2349b2f109c969cda45c21c8a8c2021f2bec5eebb8d24b559325bd521fbd03963107b794883a58731ae2b4a0c3a9d64ba3056fc1edf7813713396b11ff9bd9508cad3fd0fa61d9545282637574f0f8cdd2e37cba50e", 0xb1}, {&(0x7f0000000200)="a6b8a5976cb560e8e0e085e78a7167347403467da45432e662659395dde6b1b6d3fc3d4fe98c1e1848dd7d42ef907a", 0x2f}, {&(0x7f0000000240)="a6d6c8862221498d2d1c142a2548199d17fb64f0e7d772cbbc2e08dd839d1ca747d015fb4ee27e59fd01d54ab3d7076072a2da1743dfc4b01ebc75c2bbac933c864ec7a3a57e8e30998d911deff42b869dc64dbea25c8d2ec1ce593a48d1438210cb50e9aa8ee91f8a27688ea62ee631d27ce34e215ac34116445c0c562b7807e7ee95914e20e71a486e", 0x8a}, {&(0x7f0000000300)="6084b278a3fd19898db24bdd8f25fa790d43b99a14968044c9cba557ada15246281a7012ec54e30bb0f2e387619d74d046a9357a5d45d0572adbc598c209edd7a7cf0cde83adb80ff993b275ef238651c0b2cb1f136249d67c70402817cc59fdb3b062c4be2b33b3f9905c6248f57f274049bb5600ff1f7525428342bb0333c495f89a1443ef442f51dd3706e9f85e6a5a691a4e8ac1ec4002baf5", 0x9b}, {&(0x7f00000003c0)="bf39ee12b28caf1da270182980655d7652d716f7bde577db64baa1c95eb93395a42d4e608a5ab96c2139217c179ae57f682ad339f81b43d79837156f97ef60bf0d9e687b2e4100d8022151cef9d09a1eb83638869c6149893db9bc71a2fdbb3f6b219ea9a26c5a1bbb1343dd8797f2b0e1bd91777465cec631f3037f8914ab23adaaf7f73c21a00bcaaec9e5a4225bdf0b20659ba3fe5c150eb1b5505865d37fe0c212c16e8c9967c0c38bc60ad63459a6c71d6aeb976ba4ceabcdbf816d0313d9df841b87ed1ae49cade7f8ea89acbc538bacdefb6efe5c8feee3508c7b42c108f05bd7fbda50be952740f93f93e9d89979ecbb2ff264527c215d88a9dc", 0xfe}, {&(0x7f00000004c0)="8d10130eb2ba4022d521e240dc5c8f65f3adf2582f31034f88d27ebc1542432808ab13350dce04fa7d037e47a0a8c40f6825d9066123408f4283afa933af10a4b1437150f37f33bf70a9e12cc6f73d42aabb10c3ff57fb27e5a0abccfaa5e5d2903e99f93e3b61cc1d7d6d905e737efb18b5da30f033fdc13aa27477152910a0d5e918143ab28d698d813240586ee56c7eed790707728ab55998e870cc8ae9863a06976d20e2ab376875f7669cc1e0d50b3a1aa95c222bb5e0aaa50e7922baf4074bcfe28f94852d5b5d199d1192fd8de6233eb69c839b2866788c50982afe027ca51cf1e8c2e26840e0c7d7ee18b6924e9a905258202015bf", 0xf9}], 0x6, &(0x7f0000000640)=[{0xb0, 0xffff, 0x9, "b39f1c6176b50ffe98ff9a2fb940dc32221504179e46610a57a8b68d19a40fb6175a65b749192fe0050ac26b6951666a350dee7a20bf87c102a4db88a561c0ee4951686fe020bab6932c0d7aff1a5ebfdbb56c74c12a9fb34ac4b67731bc6d9c721df96c400e20102971f8bde887fb7e701a9f1c6ee7db26c3f417ab49784035e95d5437e2b7b90e5c95923b740fe13358124bc47ffd1921a117"}, {0x18, 0xffff, 0x100, "2792b80beb4220"}], 0xc8}, 0x400) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x329) 00:48:56 executing program 0: chmod(&(0x7f00000000c0)='./file0\x00', 0x100010034) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) execve(0x0, 0x0, 0x0) 00:48:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair(0x6, 0x2, 0x8b3, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) rmdir(&(0x7f0000000640)='./file0\x00') pipe(&(0x7f0000000000)) preadv(r1, &(0x7f00000005c0), 0x6, 0x0, 0x0) shmget(0x1, 0x1000, 0x83, &(0x7f0000fff000/0x1000)=nil) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000002c0)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d17972bae8a32f4ca7591c2a1c18fa66479e2298a672495bafb9ac3f81001c559c4137289c70c2f1fcbc03703cb81b7ad9278109372a2fc017a857ec959980afedea9005bcd6b8607f763bb623bfac902b265bdc32918d45209273bd90348884a754898f691686b7e450e958a7ebba369ac", 0x138) 00:48:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x3) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/53, 0x35}], 0x1, &(0x7f0000000200)=""/7, 0x7}, 0x40) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:48:56 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) flock(r1, 0xa) 00:48:56 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$SHM_UNLOCK(r0, 0x4) 00:48:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/91, 0x5b) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) renameat(r1, &(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00') write(r0, &(0x7f0000000100)="341c23c8f25ca85ba61fdc4554eb936b15c23f9c25ba19665420f8c509f790f39f5e17c82f12a54779fe898fb1efe503b6ace1f383e938560ef964b9f63864d2960421c4ca4a0b05f9b6dda2dc23e803da8839a9425117fb5fa918bc40a5f437882f5b5dfa61980c85729b2702b7a856ee153d2912bf490c79fe4ead9e8de122f11cd2a0cf021f17de889b74252dafe9be68914db8aa86ba7d0e279467e8a0ac59956a02451ab05ee7b719adaaa9b1ebc49424c4b30dee40ba336638f231116cce629b8c2c860efc40a24eb7290281e29913c8989178564d600cac28d014a0d6d8025baf475cd02d1e28a47f2de6ee2e3fec66d8c96f14ee4d62985d52918f42681cb6ccde09040b4a277f02bbeab7e3b3d6ef25510f8deb2b9e8626be719c33beda585c0060af082f4856f14cdb127d939e2eece2bac6b51d67bf2e85727d1ca9597aba36d5a40b8ce7c19b33b1eebc264fddae25b428ed6a7308c96078e4e61ae15d5293fc97365e2cb31b40e62f708c498aa001ce8291bfac1749291c2de6abdcad3a3853190b49caf2ec2f236b00746e9006d136fccd15dd122a2722415043fc136537184331e32bfe3e08d79872e63baedb64b6416e7b8d642f69aff199490fdfe30f1999a94e888e7e066db5345f6ae361323567b2b9e36ec7d333bcc765029357942ccf1e155c90977ef0090e8947c1942ef52ad31e53afbcc1489a13d413ddb2609a577434b046b1118978918d7fa64b07749883f731ce29812a28b6907ea65cb49e0eabe6c2523fd5ff16bfb79f5e545caa1348be2af5dd58fd43199e7655c9e00341d274bb2982bb90f8a1dce58be9ba75488cd930e85312688923d84917d00acd0fce0c46b85db4f3e4f9a8597e830cac62eb5757f1bc12d1d9cecfa311b9b3a615fb90483bc8390f20e3928dd0302470a92804ad83e82493f6010495325b51dc3cf684f280ee4e0f261cd97ca555b64f14a2dafce83fe3fd0e20a14299a93cfcc3c6e117b567e71106dfae8739f1a3592512a79c352c0be78fa751310bb263514d463a555893f4821d7a2ff6504b011ae64c2c3df0f77f1f9c63a4f44a06aede54118a37015a6673345fa7f9d791bf4edb12a79ae839e323f547f4280cd2d21671d92646e8f72c020cc2c9591637d50beb6fb893eb235375d5eec2124ea6b12dd7327063a923c3472c8205044f1f39f4f18f350c187c134bd360be92b16af2be8193b35932a33dca4b3cf9c86e69df98b83b6d926d77ce5127a2d400b67ee3bcb59134ad483d98254e6d6dfd90f373795c33634f77c13bb62cc93d0d470706c97c360fc649b799134f1d50e243570f79c9a7698cbce06732f540fe36ce39514e8673cf8d172825136d9b692be39b77be8d8373f961de8314f7b2bc5bc27144bd656edc9988655076e70415e238dce8601f62244d807fb636d26077425c8864444bca782b7cf9cf1791829e53cfaebcef4dcf9fef676a0a570c7e6f86dde7aa58f8299a3618efa7995855b2d78a3e0839c92abd940ebb2ae8c972c55cb0aa63a52900cc492a6a135c845e3683a67c9bdb00f686201f6a6b5e5a0196e3b6afba9168263f7cbe2a068cdd60df64deb9df8b4278c48283b3ce6680dcbb9f242307ed449ffdbfd14276e411de4132551228f70474bb298aa13bdb3eede3c3c770f6b54cd0ee8cd13351335808afc8f6027c4e565566f7195b202336286668b24e251e48d6ed22ea70d44b2c9e9a7cb9dbe6b43addcac14a2afaffe23c3e7be596428dba1eccafc19aeea4f88a3f8c8ce6e1eee5691c6082adf84777ec9a483d89b92556a355a43bce8fdc52abdd1d9813d778e626c6606a5ff6dd3832c538fc0baa80b62ee754574f7b1037ba05a8788040cf6ba0c6d06224d63740a986bd89ee90558003801527033d4863f96915a8b1c54af1563ebc41aa89b0bf29538089555bf0ed8b2e877b85dea0be02fa6e7475fe95a310c128b6a24efcd4d189ec37b0cf506568bfac79afb6db284936d1d7fa2ef25dfc33", 0x599) 00:48:57 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) 00:48:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = semget(0x3, 0x3, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffffd, 0x14, 0x0, 0x0) 00:48:57 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f0000001680)='./file0\x00', r3, r5) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000001700)=[{r7, 0x28}, {r1}, {r7, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) r8 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) semctl$GETNCNT(r8, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r7) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) r9 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r3, r5) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000001c0)=""/4096) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000001980)={0x2, 0x80000001, {0x8, 0x2}}) lseek(r7, 0x0, 0x0, 0x2) semctl$GETVAL(r8, 0xffffffffffffffde, 0x5, &(0x7f0000001a40)=""/222) 00:48:57 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x98) 00:48:57 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x14) fchmod(0xffffffffffffffff, 0x39084fa68185d273) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) 00:48:57 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file1/file0\x00', 0x0) dup2(r0, r0) rmdir(&(0x7f0000000080)='./file1\x00') 00:48:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/237, 0xed) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000240)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340)="013918e16d35476611cbda609e92fbe73ebf54fa641c3f9c2ea1be96fee468d2e15da8e2dabdea3995fe7025ff856afdf835390915f8d5ee8b4404b3bfb9653e1775c18e459487ff80504ae99c8dc3", 0x4f) mkdirat(r0, &(0x7f0000000300)='./file1\x00', 0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x7) symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0/file0\x00') poll(&(0x7f0000000040)=[{r2, 0x164}], 0x1, 0x0) 00:48:57 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) flock(r1, 0x3db74fc3fe0d7f5b) kqueue() writev(r1, &(0x7f0000000300)=[{&(0x7f0000000000)="818b7e9d6efb45526ffd433fdc67629665a0dfdb67454c257d347688f7aec224c767434f34da2df8342eb69b6f9fd14015d80253ce66f2163bef35dca6ae3020aa10a8e19111c8f2c199cdb77449f419cbe8395edda53c8b1fff93e60d1475a4cf568ce2ad81313a0b6f47686dc21dfe57aea65a5ad62afbd334e424bd872d6b7f4c20bef785cf2b0e381ccf9b7b92dcf84c3fe942d1eb0d32023e521386bd5617b276b9b2baec48478d64cf7493c8d57bb6bd30c7f83c", 0xb7}, {&(0x7f00000000c0)="2913210a1bb11c8db9ba9145bcde1c566f80c08296b103f8d7c8aad13f19eb04b7a50d761b7d50a7bf9cfe53e20c9b322264473a94414bd3808f31723686122afabc6d8f1d03bc53fe7256747e6542bfa9e8279c715cfa1e5829d1ff", 0x5c}, {&(0x7f0000000140)="372c797659690f6fe054b4a4309353d72f330eb9e164d62008a13befb38ea1e288c950411ac29853c89f43a01021e5b851aa4fdbc1590b5dff850973446464bf4b6636810a14653f66734c87ee1f586261953650892550ce7a7bb0f84b50a7a78dae0634a2168a975816a2166423a010f154d1523955b56f001d443c99def918a5f2af318839ff163ccb2549178476dfee719f7df29f9cb13df25b77cfccef50a2da16c300f1ba934e1414eaa82c558b5b3e8a7d9872bb886245089f5fffbd1735", 0xc1}, {&(0x7f0000000240)="08e8a77cdd58755ba5b87dd940fe1bc24c124a1e0f3dbe816625c3694314fc2131732a3fbbf87f159b6f2fbb4b3410b4427ea848c106bd2bbbb395db034eef7cae9bf2ad4408f5b795248c238b5d744cbf6a69492e7e4740097e7b84ef59bef683f719ee98f0f72378f4257d0ebc2cc2d7de9cf2b516f6d54571fdee1a6b6afbdc78da96db9cf405b897d361038b429ee4a07a061e42da92d4139d8dd9ea8ce513adecb812c9af8a254384d65d291da505e22b639a", 0xb5}], 0x4) 00:48:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x40) sendto(r0, &(0x7f0000000100)="e8606cc18bdc0f178269a81d36f960cd9960e03c8e84f96583d94224da4805f4ae3ecb16c1b426548ed62bb71110b92b9b3073bbfcd4c27cd6064fd29454a959224c09ddcb2c699c6ea981657a6cb0c198d99fe6908d386c6f78d7ebb8dc8fd2410decc2c543701e8676e118b6a843fe5de4a08ce3478b3611b62f577e6a27077536fb56224c5440c49634c101960d0144f4ff71127087de926d09804fec19dc52dc2ce695a639f435f41d9f0385fcc4cf330b08953386497b963b9dfd1058f1f4c8caaed23277a723d3eadf6ddd5a568e971c87e01f18342066d6b0dfee671fad8dea8f6b9138cbdc768ce6043e9d6e19", 0xf1, 0x4, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 00:48:57 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r2 = socket(0x20, 0x1, 0x4) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 00:48:57 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget(0x2, 0xc8e7ed18037e30fe, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r1, r2, r3, r4, 0xe4, 0x3}, 0xc3c8, 0x100000001, 0x40}) 00:48:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) socket(0x6, 0x5, 0x381b8ecb) 00:48:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) recvfrom(r0, 0x0, 0x0, 0x43, 0x0, 0x0) 00:48:58 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/197, &(0x7f0000000100)=0xc5) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 00:48:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x4, 0x7}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getdents(r0, &(0x7f00000000c0)=""/67, 0x43) 00:48:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x5) close(r0) 00:48:58 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000080)="e2f50388bdf0e6812e292a18813c7d89a62ad0bdafa91edbb7cf26ea2371a3709c3a", 0x22, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x7) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 00:48:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) fcntl$getown(r0, 0x5) 00:48:58 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x0, 0xddb2) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000002400)=0xc) close(r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002440)='/dev/bpf\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002480)={0x4, 0x7, 0x5, 0x0, "9867fb87b2d647474b7333d21054fe06351aef99", 0x8, 0x6}) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000040)="0bdcc36580a99c0d623072eea8e61bafacdb755b364356f21feb141c3ee5ed9974904307c91b7041d8379c9e8c669ec117f0ecb2002f0486834dcf27554bc0", 0x3f}, {&(0x7f0000000140)="ca77a0587cf41d55e4cd6e604fae9068f1e1c468ac792498c1708e6d9af1d57f936784427bd03507a337b057cc96feb2cd4b0e4c11679bc1a8709d47372728868b51d61a1278eefe0866b542522757c755d5179cbf4b03ad32f5969f378595b57780fdefea68e129646e85efe66e9b03a9fbb7438bcbbb49a9bec4b47400ce27c5b83600a27bc6b38a3ab12a897f0da0a3394165d292d5798d5bb25929e5ae4a036a21edb0bb0fc77e20c3a24de2cc5391121f0ff0810677eafaef4a79c03a1e8e39a933cecd", 0xc6}, {&(0x7f0000000300)="8bfc7b49b073ccde597382ee910dd442e275867888b92c2a62741296321e0580ba55321be2b61393c9048eeaa44ce0cdcf25d5e235fcb5eefd0bf124cc513220019ffc6e93ad8c33a8d1f7e71310a43504e6a380b5844048e049e4153a64b30352a85a49107dbb84d205f25b3c427186a7f12b9807e673dbff5da249e02dc9746d84e5eecaa213704a30e559e8191259e48588eaa62585105a06e5c10656ca4118d753b57336990221d7c248da236e1452adc85b82b762351bfd3e072eedde2b9ec24d7265e75055eee34e82dff84f5ab50a6ed9339de957725f2b8843354616c80f5eacba82e641fea64b03c35ec92619775b12997ab751aa03b9567d2eef792299eac9cef09eab35b8d8efa48ca444eda6d20884d9415e82932cb8818edb4e2f9ce25dd7d346bf45d122369aebfb580581c11e57bd20eea45ca1f3d5ac0045e0382fdfa944cb361a55a38cca0890db5b87b93b7a7070f2b4516e0549438293deea01532d91fa9b7e24a0d6342578d0423896f3bda0c1c34ded75343473de10120d90ecaff8d326db2f6228cd2efdf1cab944a89c916d8a11a3acd9763dfddfc844d5367a0e1767d4c2b25ee59f173bd08671458af3ca01866452937ee1c6a6c5a97a5e5a3484ae43670fa6a2ef954fc9e5f9749aeb72a12c08f5c670dd01b510f75d9531fbf2bf6f0f1f768cf1683bac6746e34170fa663fed91b3e5edc238ac095dcaae9c23b208ed8f8412c6d7ae3ed70deb97f6b557e1365b54b55817def517305116247c7b9fe766be8dfb1c360188c6c70c22d6b0e13281de45626a1b1ba8cea4eaab4f330db34d22fa4c96fb352bb2ef19c7d305e04d247123c7671cd8d7d069af464ec965373fff131e86650864638a0c5abc5c1091bad2f53aa63225755379a9d1348bc8dbd81a801440ae35e7efc5e965e6d032cc532e7a004eff90c628d75529c5155b098ac0e91b7302c66bc58bbbba56f8b0b8d7edc298a369e32acf82c346779c0679bf8ed5f0686e98f1428144ce0f830be5b1efd36b6403d3aed4c417ad5cbdd21262dee08236e53b98e204bbb60b4cc654d026cd57328112001dba1adb731c3e01366cd7540214e67464df8110d23eb047f4bd71f1f275708b4973d2e74ca33a2fb83a4d05b2cde963f164ee007cefdbcb70aaf4d311e4455f34814af263d4572c36453c0f89839277ba671ea2fcf936c70aca51eac6b9941ff480e0b77308bdb83dc8fdc80b54c2aadf5542f1a4d15d91efc18dee6cb602ebc23b5d5319012d33c755bef092acb3e793ab36cac0d8e76acfadc6805a21e665c6980ab59b0126d6581e370adba9864a02a248c61b7a67c90ed4046cae51edc7bff21cb555d51c518f0c123b69e6a17a1e8d238409c5897cadf302b3007a7b28ddf17a18f5eab26e0e7e1ed05c2ebc1857705584386e617febd81cde62ff2a11cf5c13d21de00e79b3b5c6e49203078445a8aee4dcf9809094b44e9efbc8be60d3be1406bf15a6bfed97ac0640bc5b6a00e45e458978ac30f629184ebbc3c547f9225fe1bfebfefb42fc9b5d0ebe4c8c4376f24559a2c2e9e01b32ff48358cef426904425505e7c54b1d9128980590a10b8c76950f543f190df32015a6006cf3fbf67abf6c44b9c4507dbcaa246d3fc8b3ce5d3304fa34af110db8280bae54818b7e5686fecd8c348ccafa5d7b8f4d9854e060ddba7b4e4a477ce69f27b38157b3b2e9979081b1a6c921f28bd1b7b65051cc4cd9126666d7238446b96d8e5bf5f3c85e5710d2a162962e08436136626beec75660e827b7069c887f6cd0edf5e4f0ad991b999377ec40d5f390e0286aef9c8a1769cbce98e566764e694e762dd60608ee2580e373401f6aa4b60c93b900e2188d248acbfb57aec103100a136b2f2e1792bb035c8a0e0ed6ab4e33f65ba74bb4d86b2d853fce210f53cede21be69475d51656197a4f855b77034132eaaf1cfc37ad681054cdc83bd0e849e0990da15de73c2394984f8535af8d3e290645d57eaf6f6ae4710296e4550cd8e6acd7449fdc0c1085b266af44e1c41ab9d260ee9aa21527f349597ffddb4c11610af41193498d3e678348c124544f1f4e95e61adf6a38e68ee12a16856105f41d3a2788caf1f65db40992e2de174d8652175efa129921e30f83c70105daf6365489b2904f87cf2610ffd0f25d4935a165637f7863873b495005d85c04441a1e2cdf02ae2b9406d3fe81f28f279b1b74ff0f04c64298df8eb0a5f2134221ea53087bc96f25c30820e3d3909d6cd92603fc62bc29f839cca2964db76e72bb50e4d5e082a035e87f64b3bfef383e7f4e6d1e5a50311f5412e5ee12739ada3556bfcd28f7eb0e3c939ec27c43a7430c44e40f97391be7323fd3be6797a216ca8b396a7d75d7fb7cbb5e1ad4353250aa25f8cdaf610ea3b421964ca440786264d6477388c6878eeec765767fae0b591064dc6a6b2bacd90caa7282591417f335aebf260dd5a5727b510d221b2631e240135cc819c5547e9e324600fefab3be50a7f87b9a3016ef7b090ecbd2cc93a0bbb2bf2b2e0f00965d5376eb059458c0b73ba0e98aeebaa70cf043546a726a7b3d01358981e42f62e9352d3a6bf43ac38321f46abe6e314c3819dca8c6cf6503c657fdc92f3aa5d49bd19a9c643d6925539624e34ab1b6f399e365ea0501b4bdabb9536b84ea5b51bc852c5e4216469d251425cffbcac0c001ac211d22147a3515961feb5d272963d075404e77f73fc7741ce62ab28a1a9512f2659c6f58851cdbadcaaf14f23115822f83b207b646379d881814a443d6e3ca0a4b009c39abef65b619321295b2bf2c56d7ca4447e9ec415a4565781c798415303f0ac1ee59c77063d7b56bd34444d1d6458e34b20a96ff28f9f99f5e55307aaeb7f8779e4fa5726b61cadc88cac8f492fc582542ca7efccd13ba1f3f924a139bbafa33c6c8ad0fc67a46cf95be14dfe38f248e80f7db71212e7fb11aaf115946e936dd4ed2520119840bc9b870da7e2b19506fc7d54ffa0cac877bbf8a2da3c1f28a7d668aa26b050b9862c3254e3ee3436bc2611608d7c9d6226e2305ff588083ae50c13de1a89a1324d4b20d699f805cc70f45569c1f78ae9bb4cc5cec7bf16913df156408ed880958e6dc825451b588b353cdcb307db083ab21c5382984f6d343a13ff4c575faa66274e5633b06bff85d842703d1362583322a0da3ff52cb19540dfb8ae6212569dc9e8403abc3e8eea6a274051442b9ce553b33deb1003fe119b36702b4cce7e6a96aadf2096210fb6c48eff0a48bc9defa915417b9806a197c0620abdad3c9278ed5cc18aef4861e141e4bb9fe4bceec881c65082975dd15aa5ac06347fecdf9383515894d439f47d83180fd22fa09852e3bd097ebd38cf6ec2d037880f2a927da868c55d7811aad082ec62731ee0bfe86771d6a223e7237bdee3cec431a1d5368168d85ff2485baefa28b84c1039cf4c183160e45736c39139674492ce41d31cdc65aa0e8ce069dcd41483ab7af126b440aadd01c47b7af9dc5188b76f9c12c18958d16e4beb1452569f7dd19e99bca923d35a564d737cd2a71fe6c29675610e069436174649319914b3db30ef307501c66b91916ae29854dff2790d0c21d58e3477c5960e093e1f8dff99e903cd4fc8afd4191cc13ad218795f4cf666a94fbf1905413440068246db3e01ced35292e9f9b4f403ddf3390d00278033a622374585b60b9da0fcb5b4a5c65676260e8c788868a4603fc0b97bf6671267f9e6bd461b706999c8edfd51c3ee772754e0653471a28d669634c14d0cef77337086852ce1c35223a05cda6c63ee6185d74388d1472b5aeef360dbc882e74ed95da9798be79f3f07c609ccca8eb7bb443299094bd8d408844aac0911b23dbeaa5ccbaaace072fec0eff8b23620edb115340dff38a3b9b7c7f65326fa5e6a7d975b3fcc09f544aaf44f533fedc6fc88a7b9205e1c5acb63fdd75ddb6f8b6af46a086fc6036f8f90d6adc36ecd90bca680e9155b88ab87fa5de57c3d79338c4cf149ad3476170507ca87c0c0aa5ae99c6058bfdd725ff3443760f29bc22593ed63e129ef5cd239efb0426bdda3354079c55e43078bf8c3a21ba19e0d50eb16f1a244a479232368893b824e767e0af6725a2397d5665c5ceb029f6985beb4ceac2463e7595290322d7caff7160332c88f5cef5f4e06f23246ea8172b680196923e072b6d60c22a0bf2e28e8de5fe192ba7e79f6fb5d49f11efd3f95788e9ac640ca6ec516b2b39e318096f57c8bfe14b1dd8a1bb3121eb61522a813739019eeb2e2b7094380a17c18aa0f5102202217b78ed12b8be53b5528022b12e579550b8f57e98c3d3a8105daf0de4039b0830f166e5b2f2406ae4c90555227bd4a1e1873161cfbd6e5e17cf54549face9418b05eeb8b0557574a715b553d049267ca41ac33d5b9cde307960b8b81928cb07601c4dc94562bb6c863cb5993dac0bd96ae4e86e634d13b02bd59b024e0be9b508500f470946d28f73d844a765466f0dd56edd9047356ee6c9e902b0922b060fdb59c8076f6d0530785350a6fe805162bb3fb357e26a4d4bcfecfe6e637265c4670df49efff2f5e75c701feeee164d4c6f4fab364363c16cdb38ae6ea3de63c7d11ed94abd4f988554005c8b45843887a754721630f4895d571dab67f8280d67f7a748a2640db8aabfb6b0c0aeb1a840871f014374bb673847a5dee0cf7dd7430104fc1f1f3d8160f898a249ce752eced42b9733906dc0579ac0d804d045ddd38d02ea8231c347a9e9843eb996ff42dff9548ba2a570f4d9bf566aba87cf2596452e8655433d528af6a93e2e85c01171a6a6bcd4c5a5a9a45583a781c01a851793c2e389c42bd7cc3fd1b3e2c6259f1289d7649a2a50b842dff070c0b36ffc1da79b74598e1e5b6e1b1d6f11ea5e5d5f4ea187da96652a38cf63577764c8b3a57a5795a7886b29d975f197185f4881272381224ee682252c6ff02834c65606ecb394e1d4a3a9d9973b8b62a5070fc9a0a2a36517c04278aba82bdb4c0ca5c755109d13681b2163ac71c5b5c2835039a40a25ae740fc4cfd2b6b2a93f4e84afb17c2ef6a0b33a80064a3779d838486773b70dabe8608a68cb44109201a187350019f1f438fed18fabc8fcfb594c19577ccebb3e5b2669cd6f7b743533d9b8f1744b62319e5b63c4aa2c4f791bd8ef64764f3aad2f2926e572d895b7223220d852631d9c7fc716108e7d6ae8d9fda4cc76aed524b3472279ef9b9426438fbf671a18688014ffafc56f6895444109d9dc90286ad8dff65c5ec4cec3c5784aa555bd7b8c7add4d51d1a065850c952360921e9a62c5f8e4ac2b55af00f3d51438fd997722d83b95b901a8f4b4978d7b3553dc5b9125391a128093704e4bf4c00d0f94fa7aaad474d572e0ff08c2c9dc5e187294d3f505d2586d339970242944f92490a20ec49e66f5bc1c42c6a197558bd10ef117654a1474976b3ef8962da6ac10389290586928090fbccb909be785da1eec549c18353d782ee6b97454e38149714f14175da258df148d262c44d3e5720988835ca5b659c29c1c500b203899a022758b4b59bc6caa87ee0b7aef75a750efac7dfa412cdd976dab4f457fb91fdb885989895756768edc6373da5dcd32d28f606ea40b3595e47984b5c34fdc003f7021cebeb01c0d58d7557e0cf25b485c170c6428614072e70637341d06dcafb88835e18dec8a24bc685b2762e3ca0aa34b7760dbccf28c5dfbe19975755afd7752fb77cffaa3576570abb", 0x1000}, {&(0x7f0000001300)="6531d6c5e4682554149af0e425446803792800392da2a7b8d610c31d32520887361c6105811d45dab209c221c0c7afb77ed5c789493e2fc18e3fe0bd2e6a19d9d3d704cc2ec07a828aba0a4b7e8a6eca89d4d2f2f8978042356a124a0ac7f36d833baed8b74c28b5d6728a1cb4fcf5b9368853375b77a0d68e0e9c8e643d9d36880f123e9833723ca36c565dbfead8c810cdc5109ae62333ffe6d4336983aaebbd267484704c7e47dc043ee47e7a90e27863446cac2a04266995a9ea5d42eef28bb74a5bf5c6bede932f2dbbffb252f248c10ae8a29f0983856837573a21ce704717c2f270b164123bcaeac03ef5da6737971bd63eff0f0bc9251bd6486ddb67f24ca077b66509fe0ffb63a4f7f7657aadbb8dad7eab15f92931b5f73c750dbb39834aeadf5902360298c51d0d429059cac6f5f877afa0fe354323526c0a40876ad3138c425b91c062b64918c2132a66d9a3d15473d86dc2cfe2e8193b0bb60b8f6a5cfc4038e7dd68bb3d4be20d0988bc1685b8f9a3960f2531344f491e156a11f4984249d1cc411dd884507deea078a149139c679eb904bc34682317c9a95125b2bc8b595b6a770a82d440caafd1e2ff543b66c5e526a4d4cd4d104742c8cf3a98fccca1778569c293576eea1046778d8edea20faa6284a93cad0d73adaaac6857bcd2c746b1d75cfc43ec4c911d606dff9c5a8b0527cc7b289121fde4d1ae94608d22c07fb2686910be66337d6b9c6be94fbd63a266cad49d70ba84c61d19006e2b54f004c01c27999529380ce3d8b6c206a902be22a582c81d78943c7e3004ff7e6c06337ec9c415023de9c35fef5ee003ca084105c636b9c00425b8158f98b069b5bc982d815cbfc70e5ea40e2f3490a4899ee7f0bdee2bd9709dea9440a41e1b07d53e7d4818e853f517f8d59340d87ee28178925a81fe95b2bb96c7734fa616415ce12044bfc77fe6ad85933226f8a4b522d99e9fe11dccdf07be1d551dae2df3b2ee9bfc165fea010d3cfbff578ed05744424d13775f21bcac8847ce86a0cc76d582e606f0ff996df84c76bb7a2e6756b9eb7ab1bd302fad70f67cda87e1840da6094c03d0ba0d0f9b8ec74a12d8cc394cc5a51cfe13fa1ba92170f753b54544832180faf901596f6dd7b965db0b57cef3fa8745855ff1cf4b077d2af078b4765a66d05d6f6c895c6d6fa4b6c71fd6bc6c153f48eedfec4aabc42b523cff57ba2f124015c1995eb7fc8a33c34a255de761d19256b312b603846c5f48b27f7a83e3a11ef255b349e6b22e445f069a1793b6763db38b3c3ac0ff578040675365c13e1238f510cb1657c6e5fca11720fa8919c9a3ef26a7e0baf26490239d83f5e5ed09b6065b1f68aeec1146da6ca366269648fdc12e4aae331f22a70df3f0d1192910836bebfcb09eaa4c00e818993c34148f87a33a5823b036a19d9b6d37b9c0b2236385339271f95c42d97c2fc2484af3cdae21d11dcb5452635d02e20ea56eb0d22e68af5582e52bf099fe86315855efe6a52936a70fcc1d188421bc98dd1f15a5d1e441c94b3d606967ea2a8cd33f7b81334c86008e87403f1d38165442973c1e7ea959ad461fc81660963c8bbcbb5c96dc14b33254e37e19a4333276794deb21eeb9f0483bef106744150ab9287d410546a1bb722bdd23305f485f85071dc7353f01c88d7924835f46de206b1e6d0244d96eafd1cf3c10db74945180d6b722474b00afeeb63f5f0094c5b4410c93cdddc7a532348f05998151ebf887aa3c65149015a9813fc52cf4b6e8e672d35291bc6b056981af6b3472bf508e2fda981534d3466aba3fd136cad4c39412ecdc9950c245a2007178b87a97f72a5db5fa388fcac480bc1fd8914d62b590b366eab0fde6a6c7d0122e6d72bf209e52a82ed7d6ed9629d014071893d3fe4f23ef960a8f578e157176bb34dd43eeccae9a7a48c88503069310291608893011e28e8e5ce13b7cbc54c8f041380db44c82cf40dcdc91d6160ca1c1ba377e803e89446d4773677419e11787f68d92358dbe2f83e41262b60d44cf994cc7e7266835427333067d2ee1b4d824e9afb282dd77254e7f43599a080d89cbc7439ebfbaaf673788b49dfe1265f13aabbe4947442ec5f035ebd01c587b1b4234dee058860f1a60b3a3c71c52e4413f1dac341e3b4b331164c9b17cd080d975503114d67088b8f462b824faee4b743136c6ed724689f7dae650561d640aaf5e89fe54049a91844c433550f80f2fef3efb395b56a561cc8ffb3469d2a2776ebd7a6e5ad7b9db87bdbd5e7a27ee4d814aa9b62f403609e3a1b96d158b20866bd3fd0d5973b114f88d47f7ea5721d2e7628d730a6c3fb7513e618a49ead23e39f3e0da3793e6a5d7bf268206c87e25d8beda3e593b181ca859131957a93d641f78f05d78bcc261feab05175ee9b79bcc10d86a00fd7baacc7e92b1afd7db27d4a03a4a46ee0d9a3381e45c570ccd5df008e56b77d03534fd5359776e8e474d5402a2f0d353006cac06f67c8c8b8f84593e7393273fdd8d2de295f3a48fa9cb08c59f638b54895ab935553e38604da0bce950c5c66657473fdb3baeb9d3e8a48ad331ca8ba1b3531dc4b8adf58852f41049dfdbea4c8c44cee960d44bfa7a4ff51c33b12141c979b45e4c663ad25351e2a32f3abee90694749cf291a4e4e12d1eb7147e7ac35322e57df17cb3b78c92fe234d950584d1670f311c11bc6a1340aa79b0f0299a1fa5a1023c473111bae46ca7669ffad6e68fd3af9514182f98922df152ad3da95e07b2b3e96aa76c1ab41f5455344c446a5cdb47748b1b657cc7c5e218629b12e009392860cd2e6b2ba41715d948fe9370ddda0f5e75336d196e1eaa3f64ebb55a7aa245c7c0ec87705fd44b903425611230f0901859329ad05e1da5065aba8f751f0161e81321854481eff27551e669ccafa83979afd9416dd76b832def848115be7fc890d9adcb38dadf36927b11d0d0784453b088c94e046d374427bf33705ca7a5818d27f09ddebb8f12c868cf5d8dfc8a1827fde20a532cc633d444112f71bf89d755168c9230565f557e02f0c14d4afdcccd489a17c23bf08822a2999f1555b352666d09cb9a037fa6b20b47cffceb359d36a519d38928a2e715c177b4b16d4c910d0f3c077d1addd6a881ee73b242a96c21fef5c8f285881c62afa7fd5863ea223e5ee23c376429525622cedac931489bb3aab800a96598f8ef10dbe538489d0192643db193f22df9e9989f04d202d4b55e1e6a2aeb90d7c5a908f0e7c210dbf5a77742e9369c6ff6100757353a419e931397eafdad18222a3cbb3ff403ff308c95d0bca69e5edf51efa4c0bab51312d840ff68f4198ddd812665cf123d7c7f3acf3c1458d25dacaad84eff10fd89893b7431b79a69e7812e7654bc59b74632e057605e30aa101617f89baa6876b19bc5850ee97436bb2a901f0aa3a3156b0fb579c3d1ec0cd284cf630cee25e4e33f1326b267841b8f1fb357d44d1048b049810470786d256bccd222d3aa7e48260a3e23b2f41d349bd2f2542245429698bf9ae9d4b6815bf1a9d6b16733796467940734fac9f57de2ddda437fbded806b3485e2e4bb72e5160cfe98eae7c2740bf73315aa94d643c0e37fa72642fd0c85b5bd1f068b84de0be42df9f54c5b449e575081c2dcbeb0fc7e8759ab19373f7469fe61410316a2c52efc723b4eb0d1de0f8f02c83ed514bd091fb5db5a1a345758d9992c86d853eed96db54cc7e1422d0c989301d7e4b7f003b30492de7430feea714e96b7fc1c59d9f77f5cbd89085f7fab9030a2cc08169443077c1cc027f57a2c9e32d9224f15f1bc0c31da741c59bebf3e4211d55a4317ac8f967c4acc8965cc3b16504540aba2e81b2731da0cd2c9717fe67bcc9aeb9fa11633031c3ed2fd5f55af44247494f150f444e3928c93648de283ec78bd4b79cb784a0648ce18bafb743ec663f8fd8890e58a4eb9d9b5086b2afcb7449b87fe22bf109e9830c09d054351b111f121978c01959af440b5f2d7bc15cf7e0a672747dda1f3a5bf2ec196af63ff1423da4fd4aa2786e269880f1ca91942ad7b3abd1e0d4e2087f96fe0a1f3407ad2c742b6f2b854e02c1d090db7f8035672692bb38275a63489f21e23b40fd5ea0e8126e713ba5bc818b6cf92fd09399465153e8315b3bf50c08939ec157c4cd6402ae86784e8c736d2d439cebb2b0726f3b02c971822db4317f09b938dfc539be43306edf0fa8fa77ad455c4d9fef3b1b92cc1d9183cd880e8203eb320d2dd1725ddb002973cc19c79cdda97826e3f247be09f24105b98e8f8fe9c49de50b470f84b421bddd86770ea2c0d2ce0aedcc2e1f318b0df64339a976a23370cdca369dcb0675a20f66a8fe7be3affc0b7376fe6adc313ebae46d7308dff4fdbab72972a70b33dd8ae101a570d5435f59078587cf601b492546715064d9d0df200658c28c388395608f4119493f1a2f64c8817be92abc25d19fa51ecb1d3c72dbd8388357e4e59ac77c20178284a6fa476ec939b0affae40bfd393088d1fcdf33f0c4f362a433bf6500270229e98c8eeddbb22ebfd34071c5f42e26b2a2d1268e7b2df7ae1899a4c65e9bd8645fd33268ed43853d536b9f282d904d879bfc71370b6efcd1305b95974f9618948a0e9435174a9203c71f40a145981c36f480636b547627391d15c3142360d0451bc5b88216289ca3c62eeaa7455b13c7491da67f7fe22028d9500cb07960da66a3395b6f3577003c850087054f986cdb9bb995470fc5ce47a9e13083092d964c4f28d325f97ea5576ea7eb623b559e870c74faa3356dc517a7e919a1ca221efbb560938eeb8aa27afc2abf866a78d415530f6e548fd9908df2937c3f3b4ef91a1a3aa83438d02929da595364d6b67c1a6e9e01e077500b77659d4586845b6fd909c3c770d81b9cb71e8614845708969917f3abc2f588dea2db427c071406e007437e40b6b3e2549a6950b0ff29973b0a468b143fc79e2b97abc4a744d4bf1baa70bbdd04c041b050c961b6c19c4baebc334b5669027b4d408a3f5dcd14b2c55fd3d03313ddc3b12a028ea7e0c854dfda0e54958dbbd46bdd12a52e9391bcf8692386bd85ba8b84ec467ae3da3887f2ee51d5467940b7d4db4cbe74531f17354a8503e079394783c849faf6fa1198ad7000dd0dde7d090369791c7561d93a086f69ca8fe86f638cf692a5ef6cdb6398b12f363e5dc58955b8f0ae2a163f58e4b7b54f1ae1cb7e447cbf315e60acbe47c91f17f56f6dab77245db7e444668c27515dcde719660f2f7b82aec28bf7d4b039b9d8e3ddc99a97d54aa3e6a3c56051c5a3375864546161f96f01240bac32c20d33c65a28ff374a397ff4183d1f4119bfa130d272f9015ecb928fd0947e1537fda75fffcdc9c3a4548478d6b6e89e659838b239321b213b20810c0551fb4b6568210a5ebe41d561c9c3a754f68c90c93fbd30cd82c14101bf38b1cd5c23ef34945594cdb8e4b76cb547dc022360511c7cfcf61a5dc3e2bb9bea9d5fb9fb3b5e29caf87f34ff5080a0ee0d0f1a5af1edc935c96f140719bcc98853b3babcfd01417d104a0fca8f8c5656af6658cdb5da3bea8aa563c4c5c5dab987a379be9c3480715a961ab799c5fe5dffb4678e330a86e1e24deede12f2d5dc491a2f9a050333d658712c773b26d7549c408cbe06c075aa4d57df586c0593f00a3a411c9985a4d5118bd84de4ff549cdb305f5a954cec47dbfa82f918611482c358fee39b6b884db31159d30478b468e80654ffddee3", 0x1000}, {&(0x7f0000002300)="0c7e9668ac2daa8fd3dcf7f277d8be4852ebae9d41672fd031958eb42b8e671b11290966fcb1a84a68e8dc79b0fcac1708510ece8ad83dff6a20b4f89b55022a98dfa950826270e9d9e7f0f0d4fc8435f1cc9113345db486a747cb09b220a0e0c4cf8b08a933f95fdd77f3acbec1ddb472ae862e6cf6eb6e75577b55634d83a95f49b5f7bd2d13a79aed0b0942c113103e62ba99112892deac290f3d6c99461d3cf523b620fe944e9d5f02bb31b63ffc0bae7e17c7bf241baf359a2647cfe5630e0800421b97d34092bf056c7ffbbd89b1d68ae1506322a2069a9f1514ae3eff357468251ae85eb4bdd1d926", 0xec}], 0x5, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x800) 00:48:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x1, 0x52) msgrcv(r1, &(0x7f0000000040)={0x0, ""/82}, 0x5a, 0x0, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x20400200, 0x0, "b0d4208854846900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) msgrcv(r1, &(0x7f00000011c0)={0x0, ""/140}, 0x94, 0x3, 0x1800) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:48:58 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r1, 0x46}], 0x1, 0x0) 00:48:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, 0x0, 0x104) unveil(0x0, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f660800000000ee0a81e8e45321e943cdca38ea64334e831ebedd9e46b787de1e0aaf376829e28913a78b548e37b68ca30939aa063d5efc63aca761aa02e2ea56ebada7075ede3f804e843af874783512ad21f2a112bd58d5e80c49a2644310460d4968a76d51314498f75e806e4f2d7b291af705e25ec268e69ba51ec73eced5660a28cb15f0a92864114f00002c2827ee74486baa0f951998746c7b6b7d8716ceda60e539720b467293f44ce8d5691278e3c86493255a060a83850f58fc82e64b85e61be0d94ac7bbcfa248d89074bdea69235cded56b1cf433f8c5dc43ad71fb1ae5002b5e8bded803b99bc7f0378f9e7174859ae567b2c190eed88a56aeacb99cacbd3afe3fd7a3a639bee4548e796eb8975272ff96b9b80576393f3d22081ffb45372f0c5a979960eb1723eeb519086025d4df9ccec6509732bfcf4a0596e6bf7e78ad843d500ff67d2a59639fe741a0aec0e0dc61fb8a198bbb3cd047edd264d09aca69f186fc031637d2c5f41350768f30fd92c8b3aa4cbd3a0ce7a182a642ce8806d4547942e6f2226badff9453cab83427c87b1af3e78e4ed5fb47f8e2949e53875b1cfe14d377c5db19473997b4af3bc620a5c79ab3a143689b4fd8cec98422b95e2b0651b85e432da879fbe8bfabb9513e6a15"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @rights={0x10}], 0x20}, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1f, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="3def5de81d29579fabae11c80bfae4a42ca101829505e523c197b21561907e696a1d48e4ec301c75143b28fd9d497b3b822050a35b1e5628494f668152bdf9102696c23c609ec30ac96ce8f71701e47f653449907305279b39", 0x59}, {&(0x7f0000000140)="f52932831b5613b3fd50f61f7277e0f24216333c96452a564ee9fc617d9c9ec61c4359c3b94f55462232a97203054121ab4b1450a0341029b0f3ded7b5ce4823594e2e1131a420338354a9d607ef54497b5ef87ce2e4ace6199de6323de2fb42e3bc24c71ece90d3d05d4714857e90c2d10d41a5d5486991127afbe409f83ba761bd60acfde7f93ba12c42bfe0c3abb6419cbb70b842d469fcc1c232cf15aebff3bc2c2826d8775f6b3e38e475809743", 0xb0}], 0x2, &(0x7f0000000240)=[{0x58, 0x1, 0x7, "9495ce6432c6a04982042f5c3239d401f1d23faf7ad486ab2d9f044490b4d2942a7e157e439570890dfa888cd09e18a708fed431b7e5746000aac6abd6eb9f9ef87f329203df76"}], 0x58}, 0x400) sendsyslog(&(0x7f00000000c0)="2d32aa25e0fee5ff29f1718ade0432ed8698d175f76dfe3fd9db1f7f7f93c0897010a67902b8cd28c80c1e4c230988bb3ca62fcefac56865775d7c127f5c8e44592ad18f7e4a6f408c68b5d50cbf61d62e3be00c972b107c6f7e07b19e2ba5045acdcbf5a50ba3234fe87895f25e2bd07b63740e3eb2551b7a", 0xfffffffffffffeca, 0x32) 00:48:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) ktrace(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x2, r2) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="14000000000000000700000001000000ac14b20200000000ffff00000000000075cd731f3146a4d7f93cc507a5af5b1d885925ed9b63a3f16f78370c04d4745225bb9f4462e39890a3fd89dd547b451f4d7a4a6e", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) unveil(0x0, &(0x7f0000000100)='c\x00') pipe(&(0x7f0000000180)) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 00:48:58 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xffffffffffffb30a, 0x2, 0x100, 0x10000}, {0x2, 0x1ff, 0x7, 0xdf}, {0x4, 0xfffffffffffffff7, 0xffffffffffff0001, 0x4}, {0x101, 0x100, 0x80000000, 0x5}, {0xfff, 0x4c, 0x1}]}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) close(r1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0xffff, 0x6, './file0\x00', 0x5, 0x5, 0x7b, 0x2}) r3 = socket(0x18, 0x400000002, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00003ab000/0x2000)=nil, 0x2000, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(r3, r1) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0x10000) 00:48:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x101}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f0000000000)=[{r2, 0x142}, {r2, 0x167}, {r2, 0x2}, {r2, 0x10}, {r2, 0x4}, {r2, 0x20}, {r2, 0x4}, {r2, 0x4}, {r2, 0x100}], 0x9, 0x2) 00:48:59 executing program 1: getpgrp() r0 = socket$inet(0x2, 0x8000, 0x81) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = msgget(0x0, 0x300) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c78982f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6fc3fb3848c54f25181e086a7ad033b5ee793422325c8bdafd80245e50219d2cbfc8340a0b5800faf446aba2709903ecee3f64cd02ff2779df63128a2ee9d74ccde664f51ea1cd22f2d47d7d5180cc2c13e46461f10a085fbc43727addb244b0b29944ac509105465c3a38f54c7790195"], 0xd4, 0x2, 0x1800) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xb05, 0x1000}) geteuid() getpgrp() 00:48:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202015f67d390ff"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x800, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffef3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) 00:48:59 executing program 0: r0 = msgget$private(0x0, 0x54) msgrcv(r0, &(0x7f0000000000)={0x0, ""/212}, 0xdc, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x0, "e7cd2672d7a63c0840e8e8bcafeeb13121574911feabcae87abfa6e27057a26a8b5765f54cca31351a5f93f48fd5c6aebb5255ce56a7a49b8fcbffec2df930dc726947ed2682e325e8d48dbfa20b165f8fd0509fe78e73017b80625abe8099cadca728f1c507f8ed8011e9418d04e4d031971eb698cc0d35848f6811fed67485b60f396a50e6444b527fdfa3aadbc885f599f581c0e3db7eaf1d684f6a9247b62cc9b06d7e94"}, 0xae, 0x800) msgrcv(r0, &(0x7f0000001400)={0x0, ""/127}, 0x87, 0x3, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r0, &(0x7f0000000240)={0x3, "06ba82b5"}, 0xc, 0x800) write(r1, &(0x7f0000000280)="9459dc03656b9b96e91f79421e85f34740004f8ec1d880cafe946c01135d809567ad80be8b25", 0x26) msgsnd(r0, &(0x7f00000002c0)={0x2, "18233d35870a94130c921c8ecc4bdd5715b72d33fa1acbe3e1ab7264011c21bd96bb0654b7abe1f00370fa06dbbfb3298aeecce77baf65ca252bd0d61d1fb272bc5584dc7299809146d0643d8a19f6729948c8630ada36c90bc7e721b4e9da1e3ee4d0495f8f8f6c21e9d691c3b3d2a7f7029389c9a2dc11341df9534bac45cea50e8ecc0a2b30fb8cffe91d204161a329524e1d9a226363ba0103e60d58fe5c737e9d1d2a57729929f377c254a48ed11899f6a519c05c3be866d7633d6ed2242b8d11629242bf6cd6b514e3e8919353cc6c468a54d8786cef7a5dafd065db44cbaf6a6c953095106238b872dec27266345a3b803f561ce9f9dc732c53fb2b5cfb4d78c0867dc945c8f464e0b0df7e1520d727da11e185c2df2465fa3e327340543015e35600a14e6419cc165488e47c14dd87a71bd57f42e638460f4c9d88873d25a6fd860d554c974b9da77c5a28f25ba51233ca24cba1e890e162e9550270323f2b39baad44c12170bc34ebe61ff57ed1d95f1e253d4abf77b82d38674f6272f6eec183fa7e4f7b7c0b1fd62fd22da333ce31d8208ac0cbdc9fd0ac9443dc248bad0c9e34ec400be2f2c9ee05457e6e5cc02a210e28a43147aa108e62da126181abf47b8d46124b22d0284a81b925a30a30bc3e5ac7b505cc36d4c6c30f427135bbb01c9c8fa435a0e7dc441d54d3638d4bf8834317f31285cf47d2febf45878946378fdbc06aeb7e8dcb5dad07603bd5517f7b09327281592134a2c591686866d076be66eaab5738006860a9ce0a2973a95701dbf3e98e64695ad82c09af7ba84988ba795615a994b8059a71e3ed2e165f2401055c8a6269bdc5f2408d411698da9a3e5f38d734051faeadc6ac17285f7225538690266d94d5bd500da4b6b08426900aff1641bbb97d94edec91d9503ede6a71e9c4a47a4b52283f88a28e83270f40ca58b2d1902f1929e9a207dc25ecefb8e6d4fdf708f203a7b2c82484623ea61fb9b07b4a8d08d86dc36109d214f40a7497589f7b3044751cd48f505f3432d73ae86e5553b5efe9561628673995bf5356d380ff4aa53987f535427ac75100aa7550f6dd41e68a4724ec61cfd7df7e2f5ff8eb17a9d1c3e1ca392fd132ed4d38e3c13a750927953c09c536195ed5aff1244f36d2da26b5e8d0ce3cee99b993e03f8896ec562147d7481d4a923d09b62888dfd76350f11dc00c01c6cedf3aa7d7e5a1cb4b257fc74a6da57155ad183e73ec7cc32217fc99005de1210601483d42c826f5d4f53f3aaa29463589b993382c42658a42fd7901c8c9327573cffef63b6577c6365bf017f3ce83677bfd34955ada6495fa9a627291027fec12391c5025aa652b961e68c426ef8ed2bea2563b9dc445f7fb3ac1453611d412c37cc903b68e6f15a81af73b644c4ba7bdf3920263b05b722f202f54bf95ea5a048bc543ccf18ac0c10a2d980275fb7bc0e824112bcc84789a0f88919ad686c67330588a73aaed3ffd62cba1eb2c4cf255753d1e09763e88f07bd55d6a03cdd5798a9390600ec1dfdb087b0e922cee23105126048c64829f8affdbf18ea946dc901ac74feeb8649f424ece7fe91db908270ab48c2652efd43dcc7ea0fbed3337dabe14e9b43252666f7a50fd026007af2b3074f29544a41adf6359a895825550e40461ddc1e7bbbca0ec913107633b1563a2e55d1b3d6ad45198c5addde50f10a892960e3099399c6c2f9f81203ec92c033b998f767930f65104b23e8277fd32886e277ccca8c45b38b7f43fda23fd66ec14baa76e277733ba23664964a3d4ee35411aa2422e090d44c04f497ea938f1362a78b4fcb3c588b8c9fd313fb53e1fff2326cb31e47d00c3281761fe5d389098882563ff0a038cba2ea641bec0bc9d5189a81558f1e594dca56abfb3812b350e0e49e6e7338fc02a80410203c76f68eb6152d17add5a5fe0718923167a0a15b36f98f6afe7a37b491312b04a224d8b3b1557ec70e88c64dd6462bbaac0234c95af6d060e04692540952f38ced19df549e5c455311ddb907001aa30f1b2cde88dedbb8a65a0be1e0c910a513d082a09f49e4abc43bd08b5f9d060101a825664bdc1d00afbac5d5bb469c99fdf0160d02d4c79dc589c6f04eb913e5d67c9ac86eb1ca754be32330658b1b9bc080c997135ea0bf60de5eead8faa3b5918e70b50eb6ad6757ca7c303a7a632e14cfd954b2b537b9e5e61de5ca7208e2421cd87fcc2555fc49076dc783b846e4e72d370fc0c618cdbf16e20aca7b1690b8d0a677990e48c0cc5b36414b40cf92a559edb30c0d35215d771f350cb57194378ff42305110737d9efe56f46e690223fa9d417e460bfa0ba19c26a1de14b5fddc9615a20178336162af707de0b3c1ccbe78959dd62940ce14cfe3442dbba3c164bcf4ad476fe951b9b3bd658f4bf339da378e5d03553da942ca40006ddb10f36ff7115113a92b710e3291468278715bfd4db93123d2aa853c4e12ccd60466cb00e7b18b01a23e0e20fcb64e67453ad3e0bd19908b4df9683b7aeed3f3e9e3c0204421fc131b48263378ba3f465558183e27f7b4e28279070fb64430334728532016299986c4e2f1178f5830615a5e109b1e00106be9d22b6d54d1152f2fc348716f395c10c709fa0268a2dacf0efaceaf62f89dbaab87cf3acec0a9d4045577d48d90115b38884ec89dfaab1ac98958f8b61e415377dba4621bff191c86ca0081322dd9076b6ef916a529e0cf855573bd9833672ca98d8b5347434c224a72754deaada4ac20102701a38f0ec56ebea688d325df0f9a41632e13139ed7196f09b3e54d42cc9c4bed91e64589147f8b5b16bc834c676b959c599b976faae4331c1c219a4fe091d8b88aa6745261053c349d9ddcfa70c5f76f2cfc8d264f11762b85ada6a77e47d85f08fa99fb64fd3b21c94a4e169b5ed78ce33c2eb410a665739b958cb575b38c74b36c12f899fce7085580e656e5ffa13a8e879343c29fb8c6da47a5ec2c123d915da05b29c7e9eccc540ae06f471bbd16e0f01631850b6713b5bab2e30791200377fdd2685007e6a2746ad8bb64d6d6e7b0a7faa2cca8edaa267fb3e197b33c6b1b3f943a9e8ad43cd4f12f393b934760683651d1913990e27d2512c44bb8b5533fb75cf8581b75c714281b6e78fe36e799f5f45b65deb236a5ca0476ef8217df6284088108d93c69a6f564934dc6a7ed8ab787239dc97d68f12b5f84c59bccf84bc91877236cb1f195b2bf7078215fed886eeba10e04c7a1f0924a246a5a16b022ea611d72434a5063140ba9fcbbf11b2948fa06d675f0aa19da9c62c0c6cfe6bf7582b02c820263c154c7af882038c9c2c538e8fdffc8e7ef060ce8f8230ec13745d6fa89fc739984f3d83139267a790b4c734e13aaa90c117607f48a9042f18e9a305c86de23a63aad6e956580982fbabb2e05b0795a06b89e045f8047c8ee7609d85bfc2bb988c827901eca69dea9c0ec54c46962d345ac0d4e3f00458d49c80a1121df8c083f4476c2cc6fd288f021006130fcae934a54a53a76a7014dff8593a10e24ee37aaecc40c57eecb277afb619e2507d2dabd9cd4cf6bffbcc0be92b39757a8f33d3a0125938b2e52271f408e163bc295e2fedc43576b9188486191187cb010ccab5075167259beabbe45c435893836e14cfe36b056d74648a882016fd10f8662d007669c2603cd5662288256e52d955f9f1f855ba4a74060d9c26f371899ee39336585cc007dadf0933bbec56c260cff28f9472a9b567812868373a448d84c4ecc72565f8da352621d262ebc4f4003ec51bf3cc762e348f2f54c9bcdb4c7019781af869ff4e95e21815676094c9afbb5f293d06e13bd3108fa3c4a1b161cad552e27508d7c965bbe5b6e3adf3b962c46a0bdf9f75ac95e90d6ffedf468b137e35007b42d609f4c7de8fda680366eb712985e2a9fa5a30a2a3642ba8f9b3cb0dc0faeafcb0d0afe461d28f4e485299139d5bb6013e9df44e4a566d79c876f56375cf727f7b1d069c770e1578573e18fc202511b798c62dcd68b20cacdb79112734bf3f39a43a49eee36323989926fd803cbc233c520eb9e9a4eaef29bce0899465134d244cc1cc89f4e61305ad8279eb6db24f7cff06ad7c4a1b6251fe3de69574f8b0d52d49812692dafcb6eaa1e4e3cf8e54cf2c24d692148dc9cb06d7bc3064f12140376ea0481bbb812d4b5b1c7c97e70b69287ed0d6de3b99b4c04d5976e4e7687a99f4de3ab820589bd6a2ac75662409e588107279eb0ea096a3cc27550eddb6b688dc04af7c091bb1bf9182a92e909a6b88ce1e6146c5e077fdb3299709a6185babe700ce9d4f62f0f53059e8322bbbcfe0b0e508c90e632050564b699781a3122e059b2ccd4c76638cd841ee981b19c626e58d1b7c6f675f89498d0c76def1627d17b2d0451868268f2bf63ec31e7c7c20543615eacc8e6d1e13b62163ecce7c6514f3ec5b98f3d08d6909e7c442d7729af5da51101df79ac0be9f34906503b6a29af16950965ecae581ac0b556863b64291be1baec2f1e9d7d31811f445f8173f68fa3cc4acb3382dd02da6225d56eb8abb74bdd442aef2b6da4ebfb2f043cb60f34dea1a8a17e087211d5bf6795a122ff185f6a2ef5aad196b67893c9b89f2bfbd46944c4dea758ab3fafc61029a2ce4cd6b23f435c5e6fe3fab0ac426fa89ba2eb02686be3685319d7e78b046bcf9977ef7907251e12462b015bcdab7248399566cdabfacac56e9c32ab575772128bec3ee989ccc2bbcfea05676ef136dffd01bbd6b9b56d76ab664baa6926978fbccbdba663470b161ea5a29b729be1b3d5cd04897e86a0ac6bfb737438d19ee0d1a69533e42c902cc4782dc8fb736c2528f9192415f35865ed8e9bacf69b22cac8cc0586a1b6d332a33f6a8d0ca949207f08c80917ed25b9b10d56344ce27724a25f9529f27a3c67018a77482c97f8193ad47357993e7585c7520b5ac61f27d32d21e7f87f57cec161e7db69244a75e776ba11818d19fa6355f0e5f3717916ab627865f6b220618f14d36f46ffd8242d19b950586df755301421aac42f1cf8022f88b058e621072f6d29b04535028b146fe65b9bfb0cafdc7d70f257be0d49cbca40bc047d960335013111839932c3da9f4b3735a91a87ddb5e81597507797ef6bdee8d04318bcec52de00bc45caac524d2cd7c57a5a761a69234426bd2e58e0bee41d901964b9a6b2d0b20ded5202c0c02a586207ac92c9f94896164aac0fce9481cad0eb0b6850f9855e6219e5b1499b43f909d728383c2563a357bef4710c26c26a26b5e0d4f79aed6f6c7218ca3d75f19e5be382b7453d9129f38d5a0f21c99779855879b82290b1465561175b91fcdd377c02e5437d197ba791bfab86da10919ccc6ebc3898e186710437d0fb8aa2f11c31407d54e36d17aed16cd446dcd8d0042d9c98e6809db90ca5f33359af116467510187a00fa17ffe70adcba3ad148746c5caf0b7807334e9852177ad74c69eaa01c95b3e5be041e0d893c3d4912775fd76790579f7c1af98c1dac020329257e1513b2681100529c68bc0b09a45ca3da6deeb996dbd456b7f11d13076917524b1c98be4292843e57c09655f658dadff14e12fca6762b3feaf0507808b0cd04f578485588214b74530c889b0756d1577e95d50e33e56e1c8ff16f2a0a747d92a4ce8ad568d3ff20d61a83d10f89be30b25828773ae7bbd6a592466f97f381be2bc8f78b0dea5b12c5d3df083e2235d0263d933d518e7bd8409b43b08cb05e2d99ab3ba"}, 0x1008, 0x800) pread(r1, &(0x7f0000001300)="e9371b0eac7de4556ee45fda6964ee81b04c279e6c121daed3a914d3c51a0687d0f85de6a9d04801f67de823ba23b219682509d3dfc5540c7058285aff37220fed2b955c212bea532f4f88dfb1b7f0ed4a77cd6b6ece368d186b74c7ded2c250bb42b0c7724255ee39b66ffc8d4cc5092c25d9a1eb9a76eb2d37c23d1f1afc41d232292f608f192b595568153b283a04d9e435bdfcb6a81c4bc996ff7c9f", 0x9e, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000013c0)=0x3) 00:48:59 executing program 1: r0 = socket(0x10, 0x3, 0xffffffff) sendto$unix(r0, &(0x7f00000000c0)="0a2f7f642a7ba1cc69f97de3e40900000000", 0xfffffffffffffdb3, 0x1, 0x0, 0x3b7) sendto$unix(r0, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:48:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x16) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x80000000, 0xf7c, './file0\x00', 0xc00, 0x0, 0x80000001, 0x1cf}) r1 = socket(0x2, 0x9d2d5c6355774f2b, 0x3) syz_open_pts() fcntl$getflags(r0, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="168b19882870ed3696", 0x9) 00:48:59 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() fcntl$dupfd(r1, 0xa, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x20000, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 00:48:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x11, 0x2) 00:48:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f00000000c0)) close(r0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 00:48:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x3146d39f0f651a29, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000003c0)=""/157) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000600)=0x7) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x6, 0x4, 0x200}, {{r2}, 0x0, 0x0, 0xb, 0xca28, 0x4}, {{r0}, 0x0, 0x5, 0x4, 0xfffffffffffffffa, 0x1b}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x4, 0x4, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x0, 0x1}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x28, 0x8, 0xffffffffffffff00, 0xd}], 0x1000, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf000000c, 0x53f2d3b, 0x7}, {{r2}, 0x0, 0x81, 0x42, 0x27, 0x6}], 0x3, &(0x7f0000000280)={0x2}) shmget(0x0, 0x4000, 0x100, &(0x7f000012d000/0x4000)=nil) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000680)) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000640)=0xc) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={r5, r6, r7}, 0xc) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000040)) socket(0x20, 0x4000, 0x7fffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000840)={0x0, 0x2fc, &(0x7f00000006c0)=[{&(0x7f0000000480)="6f969cc5f3f12011241b0b84260c32a817e38dd41d6399502c6798cabfc75473be359d4d3703f16fed5449700d08f1aefe5f8b6467bda87b630cfb1a63a05193693fcf1168eddb065d13d5977cbe86d7d2ce041b492a3b00100000d7b9a5a36f8d59de7e4658a0b0dffd170b18fcc9359ed0940b4cd33d72d4cbba8a2dfcff906c56cebcbe387ae496afca2735220c195fe98d2657bd02dd3ee3a079c182a78351e410dc234f5335b78e25e6bf102fb7be8d35b48079a9f7d3e238060ee800c7f8aa5d4c3a4734c99b430ab11c87670f7c3aa62c22ba5abb7ee335f941ca00000000", 0xe2}], 0x10000275, 0x0}, 0x101) shmget(0x3, 0x4000, 0x8, &(0x7f00001d3000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:48:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x22a, 0x4) mlock(&(0x7f00007f3000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:48:59 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x4, 0x0, 0x10000, 0x0) kqueue() 00:48:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup(0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x38, 0x14) pipe(&(0x7f0000000040)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, r0) 00:48:59 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000587000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 00:48:59 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x3574dfc03eae862c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100000010) r2 = fcntl$dupfd(r1, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)=0x1) 00:48:59 executing program 0: munmap(&(0x7f00009ed000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000004, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00cb80 failed: hole in range 00:49:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = dup2(r0, r0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x10001, 0xd4}, 0xc) ioctl$BIOCLOCK(r0, 0x20004276) socket(0x2, 0x3, 0x6) sendmsg$unix(r0, &(0x7f0000005880)={0x0, 0x0, &(0x7f0000005800)=[{&(0x7f0000003680)="18", 0x1}], 0x1, &(0x7f0000005840)=[@rights={0x10}], 0x10, 0x2}, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00cb80 failed: hole in range 00:49:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x359) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) openat(r3, &(0x7f0000000680)='./file0\x00', 0x1, 0x146) fchflags(r0, 0x1) socket$unix(0x1, 0x40000005, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r4, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x80000000ffff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0xe73}], 0x9, &(0x7f00000008c0)=[{{r4}, 0xffffffffffffffff, 0x1000c, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xffffffffffffff28, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/113, 0x71}, {&(0x7f0000000100)=""/55, 0x37}, {&(0x7f00000003c0)=""/243, 0xffffffffffffff7e}], 0x6, &(0x7f0000000540)=""/195, 0xc3}, 0x840) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r5 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x51) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{}, {0x8000080000002, 0x800000a}}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000c40)=0x1) kevent(r5, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x42, 0x8, 0xe659, 0x9}], 0x8, 0x0, 0x81, 0x0) socket(0x0, 0x3, 0x8001) close(r5) connect(r4, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8001, 0x100000001) getdents(r4, &(0x7f0000000b00)=""/193, 0xc1) r6 = semget$private(0x0, 0x7, 0x8a) semop(r6, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) 00:49:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) read(r0, &(0x7f0000000040)=""/155, 0x9b) 00:49:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xcf, 0x5, 0x1000, 0x2, "ae8f8c4f0def458f56ddf112efb0d6d5a69e51a7", 0xff, 0xffff}) ioctl$TIOCCBRK(r2, 0x2000747a) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x1) write(r2, &(0x7f0000000100)="ad6e01f1f4c77e07c67e5afdef77f6308ffc17016da8df16971ad95c57e47ce51193481c134b11cf2b53d2735f29027743b6f293db9b5c33fd6a8a62ede6ccbe9a9765e677e0a36170c7940d0af3629191a9142562a607c073e730ded546c4389fbb3c6b12cd1e876f471d9f422511a9168c4279a96203d1345d03887c1b7d5a2ca2f3039131cb66dd1c091fe8d022b173fb1d720ce302993a25edc7e909296df55169b441026fee43720f03fce0152faec6973fbc1989e2ff6e24", 0xbb) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x2) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000200)=0x8) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) flock(r3, 0x2) r4 = syz_open_pts() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0xffff, 0x4, 0x1f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x40}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x800}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x3f}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000d57000/0x4000)=nil, 0x1}, {&(0x7f0000b1b000/0x2000)=nil, &(0x7f0000d49000/0x2000)=nil, 0x10000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x101}, {&(0x7f0000e1f000/0x2000)=nil, &(0x7f0000a8c000/0x2000)=nil, 0x7}, {&(0x7f0000b35000/0x4000)=nil, &(0x7f0000b33000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x3}) r5 = semget(0x0, 0x4, 0x90) semctl$IPC_RMID(r5, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000780)='/dev/klog\x00', 0x100, 0x0) getitimer(0x2, &(0x7f00000007c0)) fcntl$setflags(r3, 0x2, 0x0) fchflags(r4, 0x0) chflagsat(r3, &(0x7f0000000800)='./file0\x00', 0x0, 0x2) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000840)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000008c0)={0x7, 0x3, './file0/file0\x00', 0x2, 0x5390, 0x4, 0x100}) linkat(r3, &(0x7f0000000900)='./file2\x00', r0, &(0x7f0000000940)='./file2\x00', 0x4) shmctl$SHM_LOCK(r1, 0x3) syz_open_pts() 00:49:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x80000001) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) 00:49:02 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x280, 0x0, 0x0, 0x0, "15e8918ed30000000000e19ace1300", 0x0, 0xfffffffffffffffd}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x5034fcec, 0x1, 0x6, "136424271699558ae030f93adaa392d4a850a01d", 0x1ff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 00:49:02 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) close(r0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r2) listen(r3, 0x9) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) preadv(r3, &(0x7f0000001680)=[{&(0x7f0000000140)=""/171, 0xab}, {&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000001500)=""/67, 0x43}, {&(0x7f0000001580)=""/196, 0xc4}], 0x7, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 00:49:02 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) 00:49:02 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, &(0x7f00000003c0)='/dev/klog\x00', 0x0, 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, 0x1000006, 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}, {0x8, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8ed}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0xff, 0xb8, 0x4}, {0x1, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) r4 = 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) r5 = accept$unix(r3, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r6 = semget$private(0x0, 0x0, 0x8) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000500)='./file0\x00') shutdown(r3, 0x0) r7 = dup2(r2, r3) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000740)) ftruncate(r3, 0x0, 0x1000) sendmsg$unix(r7, &(0x7f0000000840)={&(0x7f00000007c0)=ANY=[@ANYRESDEC=r5], 0x1, 0x0, 0xffffffffffffff2b, 0x0, 0x0, 0x402}, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000540)={0x8001, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000580)={0x401, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000480)={0xfffffffffffffa3c, './file0\x00'}) getsockopt$sock_int(r7, 0xffff, 0x1007, &(0x7f0000000600), &(0x7f0000000640)=0x4) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000000680)=0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000900)={'./file0\x00', 0xff, 0x80, 0x6, 0x1, 0x8, 0x4e9, 0x5, 0x0, 0x1, 0x8d0}) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000080)) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000004c0)=""/15) sendmsg$unix(r8, &(0x7f0000000c00)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="3bb9527cbbce65dd5c00b344e4d3fefb3d4262ee7c90c5496c15dc83256c86fed47af455f6ef2afd14876d80394b066d76c408936387203c0ceb9c6017f4d0875be91054bd786fa432da22a1780217d1b87e99ff0df4aea5febc1c8665433c78cab30f686660753c25bcce3007b40871fce8e8984692c6521667a8204680fc3ad93d4f74d67b32f9e443619c41618bba7e1c6bd3f8e56c2483bff0e201827e14bd7c1c5d34bfb04622b62c05546273ec08b2914a3c4aca38b685bdf042f8aeedc8350bd1d5cc544f8c865f5e305f7d00547e57c9df90694ad80f3c5ae64e4ae6783aa6d59247a7d6b95b91e20d4ca97cb8de3f5e273f90", 0xf7}], 0x1, 0x0, 0x0, 0x400}, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3010, r5, 0x0, 0x0) 00:49:02 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 00:49:02 executing program 1: mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlockall() 00:49:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000000c0), 0x229}], 0x1) pipe2(&(0x7f0000000000), 0x10000) 00:49:02 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x1ff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x95}], 0x9, 0x0) close(r3) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) 00:49:02 executing program 1: socketpair$unix(0x1, 0x7, 0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r5 = dup(r4) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) accept(r4, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:49:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r0, 0x174}], 0x2000000000000242, 0x1000000) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) 00:49:02 executing program 1: r0 = socket(0x20, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000480)={0x3, 0x1ff}) r2 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000240)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x100, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000540)="7384377e3f8385278f83043727d2cd1ae59ed44b51d5ae7a6ae3bbbe0d038e219817892c0200bb617b170b7816305a8b8a54393ab8f374ba3a7fc077815726aa2cf610392ca179b031279441df569cfd5c0357e088ee7843d09f7e0b6cedbd90e79ccf0a20945a49c26d9c83fa0511bab2ba158efea9eca874448498e98b194b1e1166a0617c73273e490ebb6ae421af346ea0985c127f17e9b0bed54d380c4d8f02d7af52b9a86a", 0xa8) dup(r3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)=""/35, &(0x7f0000000080)=0x23) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000602873775800000000000000000000000000000000000000000000000000000000003b18f95d47ee29cb0000000000000000000000000000000000000000000000000000000000004a2af368959330411762e97ad6e013ef78959775f76ac697af940b9ff2264164c056c494af40234eb5f805fade97ab7ed43dc98d11f559af41de0bf2e38bb366d1734d926f"], &(0x7f00000002c0)=0x6e) 00:49:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) accept$inet6(r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x40) 00:49:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x2) getpid() open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = socket(0x20, 0x8000, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x8) recvmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000200)=""/252, 0xfc}], 0x1, &(0x7f0000000300)=""/228, 0xe4}, 0x42) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x1) 00:49:02 executing program 1: r0 = syz_open_pts() flock(r0, 0x103) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 00:49:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) 00:49:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x70fb, 0x0, './file0\x00', 0xb2e, 0x1, 0x5, 0x84e}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x1, 0xf66dc149b8247d52, 0x1, 0x8001}], 0x1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x6a123125436a1f0, 0x2f2, 0x6}], 0x3, &(0x7f0000000140)={0x80, 0x4}) r2 = semget(0x1, 0x4, 0x40) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000180)=""/15) 00:49:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9995ebf34db9c315ae9f52060b82fffb42a8d83d812ea00002c5f84d7e588c88833892c227dd643cd589733ef6fb218e96345384a4eae92a33425f040d9747a231c95d22c537fb2e43288b486db4b9e1e25cce2b03dde68f64ec797e2d1fa650cd3cd56dedeb764dd29b5252f4f1bee451d1f030fe7b36d146b6c1ba45474de11b4a86b78df86ae66406d2f6ca8ebcaca85f12cc7dd88c38add3a2c4c7a15079a93335e32bd46bbfe8124919439583bf975b0b1733c2a19c3ff01ad82402edcaf0386e93ab9a70cbdc9c4d1c09db0ad3f1774770527be24c942fa6a286ee86bb394731a9bcf55dc1d9db4710e75271b96fa0f8", 0xf3) 00:49:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fsync(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) bind$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="04002e2f6646f14b4b6995dc83d1e8370daa357215c84f7a68fe0800000096263cf2d527fbccaed58f2a275b91cda8920ed3d354eafd2d67b69eed9cfe7fcc22ae08d2da238e5904535575e478d0f2968cd8d212caa74dfe56c40fb749665c25c9b832952735186f6d2af47f1ad1def7f3e30633e422681f666251408d5b94b92691c035d57ab736c2d10ec4473db9b8ef087753bdb821bfe1540e72e5593a15e17eb18c02c2dbf870b13d436cedab933ff98c37c5adb4c69fed66a5cd35bf80845381413f0ff6a33b48fa5d682bd131ae07bff21f10e81c0cc392b6aa3f55eff5026bd54676567552c5c0773e38e54c9703cf9eb4e257c9b4abc10624ece875b4e6459cd0a9defea250ef76e654213d3c3a402cca8c"], 0xa) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 00:49:03 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = semget$private(0x0, 0x3, 0x200) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\xd3\xfe\'\x00', &(0x7f0000000100)='#+\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')H{#\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\\\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':(\x00']) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x1, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000380)={0x200, 0x8}) preadv(r1, &(0x7f0000000900)=[{&(0x7f00000003c0)=""/86, 0x56}, {&(0x7f0000000440)=""/76, 0x4c}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/240, 0xf0}, {&(0x7f0000000600)}, {&(0x7f0000000640)=""/177, 0xb1}, {&(0x7f0000000700)=""/197, 0xc5}, {&(0x7f0000000800)=""/105, 0x69}, {&(0x7f0000000880)=""/60, 0x3c}, {&(0x7f00000008c0)=""/19, 0x13}], 0xa, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xffffffffffffffff]) 00:49:03 executing program 0: pipe2(&(0x7f00000001c0), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x8007, 0x8000) pwrite(r0, &(0x7f0000000040)="fce1b076a6f31b5adf43fdecf269d9f4ba6f4ccfe2b8632521dd48dca34439544d04e9236d8deca7d06702d8ae3c1484c469896625c52b8ef2cf542d516d629b35517c59b267e683f990838611dfd3d924002fb2b990f73bbae1a5f5c808bacfe6500420f75578259d94235212a063841dc887773198adf09ba0a502377c95ec6d54d894309d10bcb5ba571080023cac459f7a8077339d8bd8657818192e2ae2f6064ecf75356212c89193d784ec", 0xae, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 00:49:03 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x7f, 0x8, 0x4fc2, "fc4fe67712d6fc41980335d356e321e64ba074ae", 0x6, 0xe000000}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) witness: thread 0xffff800020b29650 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80689e9b48) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_write+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020b29650 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 180308 78301 73 0x100010 0 0 syslogd *195807 44199 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b29650) at witness_thread_exit+0x213 reaper(ffff800020aff8b8) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020b29650 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b29650) at witness_thread_exit+0x213 reaper(ffff800020aff8b8) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020afd360 rbx 0xffff800020afd410 rdx 0xffff800020aff8b8 rcx 0 rax 0 r8 0xffffffff81247dd3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xad53de68577d3d50 r12 0x3000000008 r13 0xffff800020afd370 r14 0x100 r15 0x1 rip 0xffffffff8177c6f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020afd350 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=195807 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab18b0,0xffff800020aff3d8 process=0xffff800020aea708 user=0xffff800020af8000, vmspace=0xffffffff823aa0d0 estcpu=2, cpticks=6, pctcpu=0.50 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 32262 414260 55566 32767 3 0x90 nanosleep syz-executor.1 55566 229522 42845 0 3 0x82 wait syz-executor.1 29052 441129 12144 32767 3 0x90 piperd syz-executor.0 12144 41000 42845 0 3 0x82 wait syz-executor.0 45352 16321 0 0 3 0x14200 bored sosplice 42845 295947 25570 0 3 0x82 thrsleep syz-fuzzer 42845 62348 25570 0 3 0x4000082 thrsleep syz-fuzzer 42845 443004 25570 0 3 0x4000082 thrsleep syz-fuzzer 42845 128707 25570 0 3 0x4000082 thrsleep syz-fuzzer 42845 262396 25570 0 3 0x4000082 thrsleep syz-fuzzer 42845 67306 25570 0 3 0x4000082 thrsleep syz-fuzzer 42845 290950 25570 0 3 0x4000082 thrsleep syz-fuzzer 42845 505627 25570 0 3 0x4000082 kqread syz-fuzzer 42845 211039 25570 0 3 0x4000082 thrsleep syz-fuzzer 42845 417665 25570 0 3 0x4000082 thrsleep syz-fuzzer 25570 347620 14180 0 3 0x10008a pause ksh 14180 219722 72880 0 3 0x92 select sshd 8979 186180 1 0 3 0x100083 ttyin getty 72880 176689 1 0 3 0x80 select sshd 78301 180308 50943 73 7 0x100010 syslogd 50943 136640 1 0 3 0x100082 netio syslogd 75888 24204 1 77 3 0x100090 poll dhclient 30814 512890 1 0 3 0x80 poll dhclient 87190 166619 0 0 3 0x14200 pgzero zerothread 7562 181572 0 0 3 0x14200 aiodoned aiodoned 5270 356323 0 0 3 0x14200 syncer update 22143 97720 0 0 3 0x14200 cleaner cleaner *44199 195807 0 0 7 0x14200 reaper 32461 132571 0 0 3 0x14200 pgdaemon pagedaemon 32760 475894 0 0 3 0x14200 bored crynlk 43258 286916 0 0 3 0x14200 bored crypto 46380 3401 0 0 3 0x40014200 acpi0 acpi0 46530 229991 0 0 3 0x40014200 idle1 14419 445781 0 0 3 0x14200 bored softnet 73798 217837 0 0 3 0x14200 bored systqmp 52947 287798 0 0 3 0x14200 bored systq 7103 340480 0 0 3 0x40014200 bored softclock 22666 133167 0 0 3 0x40014200 idle0 97521 166961 0 0 3 0x14200 bored smr 1 119855 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 78301 (syslogd) thread 0xffff800020b60778 (180308) exclusive rrwlock inode r = 0 (0xfffffd806ebc03c8) #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 9462 6321K 6321K 78643K 11804 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 11503 0 0 ifaddr 36 18K 21K 78643K 1571 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 571 0 0 iov 0 0K 32K 78643K 963 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 7439 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 149 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1400 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 7 21K 33K 78643K 13596 0 0 sigio 0 0K 0K 78643K 224 0 0 proc 41 38K 70K 78643K 11743 0 0 subproc 34 2K 2K 78643K 4301 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 1660 0 0 in_multi 33 2K 2K 78643K 3222 0 0 ether_multi 1 0K 0K 78643K 82 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 4286 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 103 21K 34K 78643K 46275 0 0 UVM aobj 130 4K 4K 78643K 144 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 713 0 0 NDP 5 0K 0K 78643K 762 0 0 temp 121 2750K 2846K 78643K 60450 0 0 kqueue 0 0K 0K 78643K 181 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 517 0 511 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1127 0 1125 1 0 1 1 0 8 0 rtentry 112 2815 0 2771 2 0 2 2 0 8 0 unpcb 120 4977 0 4969 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4449 0 4449 1 1 0 1 0 8 0 tcpcb 544 3041 0 3037 1 0 1 1 0 8 0 ipq 40 15 0 15 9 8 1 1 0 8 1 ipqe 40 50 0 50 9 8 1 1 0 8 1 inpcb 280 7437 0 7426 25 23 2 2 0 8 1 nd6 48 759 0 753 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 11478 0 11281 26 13 13 13 0 8 0 art_table 32 11479 0 11281 2 0 2 2 0 8 0 art_node 16 2814 0 2774 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 14 1 0 1 1 0 8 0 semapl 112 1398 0 1388 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 15244 0 13785 49 1 48 48 0 8 0 ffsino 272 15244 0 13785 99 1 98 98 0 8 0 nchpl 144 31240 0 29611 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 133003 0 133003 6 5 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 89090 0 89090 46 45 1 6 0 8 1 plimitpl 152 2267 0 2258 1 0 1 1 0 8 0 sigapl 432 13014 0 12999 17 15 2 3 0 8 0 futexpl 56 114222 0 114222 3 2 1 1 0 8 1 knotepl 112 7782 0 7763 1 0 1 1 0 8 0 kqueuepl 104 2923 0 2921 1 0 1 1 0 8 0 pipepl 112 8270 0 8251 16 15 1 2 0 8 0 fdescpl 488 13015 0 12999 3 0 3 3 0 8 0 filepl 152 78486 0 78388 27 22 5 7 0 8 0 lockfpl 104 2308 0 2308 21 20 1 1 0 8 1 lockfspl 48 751 0 751 21 20 1 1 0 8 1 sessionpl 112 268 0 258 1 0 1 1 0 8 0 pgrppl 48 420 0 410 1 0 1 1 0 8 0 ucredpl 96 21487 0 21478 1 0 1 1 0 8 0 zombiepl 144 13000 0 12999 4 3 1 1 0 8 0 processpl 896 13031 0 12999 4 0 4 4 0 8 0 procpl 632 35010 0 34968 50 45 5 5 0 8 1 srpgc 64 502 0 502 46 45 1 1 0 8 1 sosppl 128 265 0 265 49 49 0 1 0 8 0 sockpl 384 13790 0 13773 17 14 3 4 0 8 1 mcl64k 65536 25 0 0 4 1 3 3 0 8 0 mcl16k 16384 18 0 0 3 1 2 3 0 8 0 mcl12k 12288 65 0 0 3 1 2 2 0 8 0 mcl9k 9216 39 0 0 3 1 2 2 0 8 0 mcl8k 8192 32 0 0 4 2 2 3 0 8 0 mcl4k 4096 30 0 0 3 1 2 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 222 0 0 20 10 10 20 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 901 0 0 12 0 12 12 0 8 0 bufpl 256 32488 0 25464 440 0 440 440 0 8 0 anonpl 16 1427982 0 1420779 216 172 44 48 0 125 3 amapchunkpl 152 109716 0 109626 181 176 5 18 0 158 0 amappl16 192 59063 0 58670 296 265 31 33 0 8 6 amappl15 184 1615 0 1612 1 0 1 1 0 8 0 amappl14 176 3448 0 3442 1 0 1 1 0 8 0 amappl13 168 2276 0 2274 29 28 1 1 0 8 0 amappl12 160 1263 0 1260 2 1 1 1 0 8 0 amappl11 152 1959 0 1948 1 0 1 1 0 8 0 amappl10 144 2245 0 2242 1 0 1 1 0 8 0 amappl9 136 4920 0 4914 1 0 1 1 0 8 0 amappl8 128 3749 0 3713 2 0 2 2 0 8 0 amappl7 120 2661 0 2650 1 0 1 1 0 8 0 amappl6 112 1440 0 1427 1 0 1 1 0 8 0 amappl5 104 3146 0 3136 1 0 1 1 0 8 0 amappl4 96 12697 0 12668 1 0 1 1 0 8 0 amappl3 88 3241 0 3231 1 0 1 1 0 8 0 amappl2 80 85202 0 85132 3 1 2 3 0 8 0 amappl1 72 360498 0 360050 23 13 10 19 0 8 0 amappl 80 39190 0 39153 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 13015 0 12999 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 13015 0 12999 1 0 1 1 0 8 0 vmmpekpl 168 108622 0 108595 2 0 2 2 0 8 0 vmmpepl 168 1676578 0 1674951 385 301 84 96 0 357 11 vmsppl 368 13014 0 12999 2 0 2 2 0 8 0 pdppl 4096 26037 0 25998 10 4 6 6 0 8 1 pvpl 32 3891721 0 3881286 609 489 120 127 0 265 15 pmappl 232 13014 0 12999 34 33 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 636 0 40 18 0 18 18 0 8 0