d7c326deece6ede7577919b6b413e15bdc1949d15dec161040c1aba5ff3d2be085bceae83cff66b7a17c4545658dac365e6511a36669a478cc0adeb580bbc462179df5c87cf55eb0d3179d2c0d397be435b1fa48ca21bfba225f310a0e85f48a8fe98a2a395caa9af30d55f1560ce1c5592184bf0803c44076df4c12118b1171284f77ed205c01c5e71ad724a64d38b2caf223d6d11ceea6f497565bc154ebc465", 0x1000) msgget$private(0x0, 0x20) dup2(r3, r5) r10 = syz_open_pts() lchown(&(0x7f00000001c0)='./file0\x00', r7, r8) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x100000000000000, 0x7fffeffffffffffc, "845d550900200000fc5c7fd200393b00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000380)=[0x1000, 0x2000000101]) 10:19:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 10:19:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001080)={0x0, 0xfffffffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) write(r0, &(0x7f0000002800)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c59bdb78615795bfca5367883213ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964ee44be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a663dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e20310258311e0f6778bfbdc1324c06628a2b7828db90f6931a56fd0aff555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278b53414f7cb73c57e3743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76196160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac53888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c0aa012320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887400006865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5861166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601fbb1d5393860ea59055a1eed0ed8ac5adfd36c664a46c34c6b58ab29445f0015556a1292573a6c9bea9d423287c3d93c816c56dd01a18c3899b8f2d71b8e0692b23bc8df3a7ffc0f596896f5bdab4be169d00af9191b96e631fb536880c1abfdb1", 0xba1) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) pipe2(&(0x7f0000000080), 0x10004) 10:19:59 executing program 0: clock_gettime(0x3, &(0x7f0000000440)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x7) socket$inet(0x2, 0x1, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r2, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) r4 = socket$inet(0x2, 0x20000804, 0xfffffffffffffffe) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r4, 0x0, 0xa, 0x0, 0x0) r5 = socket(0x18, 0x4000, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x4, 0x502) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000200)=""/75) getgid() semop(r7, &(0x7f0000000100)=[{0x4, 0xf9fc, 0x1000}, {0x0, 0x10000, 0x1000}, {0x3, 0x6, 0x800}], 0x3) ioctl$TIOCSDTR(r1, 0x20007479) r8 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000400)=0x8f) setuid(r0) r9 = dup(r1) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000180)) ioctl$TIOCSTART(r9, 0x2000746e) dup2(r6, r5) 10:19:59 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) close(r0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) flock(r0, 0x2) 10:19:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fb2d2f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:19:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2a, 0x4, 0x10000, 0x6}], 0x7f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x29d, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x6, 0x80000000, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x25, 0x1, 0x7f, 0x4b}, {{r0}, 0xfffffffffffffffd, 0x1, 0x10, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x12, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0xb8, 0x7fffffff}], 0xc14, &(0x7f0000000080)={0x6, 0x7}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 10:19:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff12ff7f000001", 0x8) 10:19:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x0, 0x240) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x7f, 0xf6fe, 0x4, 0x1, 0x6, 0xfffffffffffffff7, 0x10000, 0x5]) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee1820", 0xc84) writev(r1, &(0x7f0000000200)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 10:19:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfffffffffffffffc}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000c00)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000bc0)=[&(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x00']) write(r0, &(0x7f0000000100)="586846cdccb6bb165044501ef5820d65e365c3a6fa02672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a06861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b753ea217fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c9012cf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a91f40876867dcf7c9bbdbb45b38db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe183638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d1b839a1f0e23146611f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd7180384108c61c4e26211c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b57eae26459d848b76f235205d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb37b4a41e35d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc116eec247bea95da1ace5adcead9d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea09101990631900c88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c21af8e441605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca660d57834f89db25f9ef518d034911eaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12c3a175852d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4f1801915b9b6ae0782e6f815c3581e0c8c72250117d2defa6b100766f0c54078d5894977eacb19fc92f4863681362e955181cfd54767e8462316226ad0e712bdbfd75a0f415d6003fa448f2d7e9d7328347c33265ab6e5056a0ecb68722b79b2718adff806c0201140c194472aba6cfd28d073235ca96a0d5603148704fa4a4c1e2afb87f030b2a9f783f888e5eae5e543bb45245876a259f31f12014b8a211e306df722408e4d91f31d58bdc20bb0610d8ad49c758590e82d8a523a323b018fb138b178ed7707b0180b148189657835708323ab4f7a419878acfcd6ad71749c0cb0b1a52b0ca49a0988f4117f131da4bc3cff5e7ccf53e65ac65fffd26d422e0ca23a891a429667adb85e88b9212670f8952a284ab70fb546cc9bc18120a0580a125807db53e5303fc3500b932053994f3339fa24f6155574f17db2f1f8447b68cba5c073ae3faf68a18d4ffca36352555b7855e72366d3192fedeb93434ae15c4f9bba6f097dc54388ac1e230c56fcda5152e4085040d5362c52dfc07969481ccf77490a08c64f9fb44c7365aefe79c9718a37c56ac28391645c1f65292ebc9296ec2af24fd552f1168235e3862f5543c207208c75db457f70d1500ec74f3f73d02b4922a3e70d988d305668b936ac4c9e29f2f6fd06583eeee45d73633bd32b5c84e93c1cee590deaa5a927233b", 0x999) r3 = getpid() getsockname$inet(r2, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) fcntl$setown(r0, 0x6, r3) 10:20:00 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r5 = fcntl$dupfd(r3, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000180)) r6 = dup2(r3, r3) fchownat(r6, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000001c0), 0x0) r7 = socket(0x2, 0x1, 0x8000000000000000) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) connect$unix(r6, &(0x7f0000000840)=ANY=[@ANYBLOB="000000cd200000008eb900ce022bbd4a5c793b0d3e5bbc2b004dc45b6cd5c051dcc02bdc21c1ffc00cec207da3b398674a440bc4f0b08dc79fd4bb653fefba5c3f4206e2a8a7751d55d9b7395cffa8dd01248fcf473be1ec6c8d4b6232eb83028c0ffc7c0a61a00319a7a1e58ad4d45a0bc1ee0300000000000000000000ae9740fa1ff0435aebec8f9ff0a396b50c43dcac0c080db9a3735475b6f51373a465c9f5aded3b051959291127c50e7a1e63f67d3c15f92ef35ca245c984a810a70c4f392e82169ea03432174092ad56b63874ce2bda323519493886bee02f78ed656c40367c043b3742831278b4380e3f2163649a43b7440fe0062a7f2acb034a8ccf35314b1f8c123defa6409f992b6e7a29c47eab9806957fe7a22fc0a69faefc8e05566ca19c35292e2002768081eff6d82fafc8378b6e6c5f71329e5710"], 0x1) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000000000007000013010000001000000000000000ffff000001000000"], 0x20}, 0x0) 10:20:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 10:20:00 executing program 1: r0 = socket(0x0, 0x5, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) fsync(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 10:20:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=']', 0x1}], 0x1, 0x0) fsync(r0) flock(r0, 0xc) socket$unix(0x1, 0x1, 0x0) lstat(0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x1, 0x5, 0x4) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, 0x0) dup2(r0, 0xffffffffffffffff) 10:20:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="72f716587fd723f258ccf986b9ee681624d88cf6deb5a8d8db8fc1e34747153edbcfabf0977d12a2e13c39f07b7d12270fbd6efc8a2fccc81deb956c935effd1f088f0970e97b04532ef81bb324ef1b82e3d596f983e5938c9b8931bef5ff8d7823a4e1f36f26cda98172432c3e196bbe040e1bcf5941b42", 0x78}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x42) 10:20:00 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xffc7) r2 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000), 0x0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x9, 0xfffffffffffffffa, 0xffffffffffffffff, 0x10000, "000c93060a0400400000003ac3fffff600"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() msgctl$IPC_RMID(r1, 0x0) 10:20:01 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000240)=""/240, 0xf0}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/181, 0xb5}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/128, 0x80}, {&(0x7f0000000500)=""/96, 0x60}, {&(0x7f0000000580)=""/79, 0x4f}], 0x8, &(0x7f0000000680)=""/158, 0x9e}, 0x802) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 10:20:01 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 10:20:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="e3", 0x1) socket$inet(0x2, 0x4000, 0x1f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 10:20:01 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x9) write(r0, &(0x7f0000000000)="1e92fa222d995b24cf7ce8f701ea7d8e74f0bb3596f8a9a9c0906062bf12beddb75fd6ff0d3a69", 0x27) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000209, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x8, 0x0, 0x0, 0x0) close(r3) 10:20:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="91697104ca8413350f418b5d365dd75136c5425a398b5c9c681824d1de5760054a933364fee288be27ca0d038ad4046844635886b5ad343d780d376eb63faf46668b47121da051e1f6dc7e0cbfd8fa67b608ec788e1896ab2308317f40d12eecdf7221e6b58584fdcb5559cf5a8b3da4a046026eb4f20c75bdbddf059d16a484a3619dd6cbab611400a8a147e89a7dcd0493df0fccf0210a7c81db6702ed59718998483fef9df443d8ca5c4ca274ddb230c627a4716a8b028b9e006cf66655e24bbff08801fcfc5b838eafb61f15b51982a4786f90199532815a4769071c114ce11c55fb9fd3a4a069", 0xe9}], 0x1, 0x0, 0x0, 0x4}, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fchflags(r1, 0xffff7fffffffffff) 10:20:01 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0x305) r1 = getpid() r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r3 = dup(r0) r4 = dup2(r0, r3) semget$private(0x0, 0x2, 0x1000000000240) readlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r5 = shmget(0x1, 0x2000, 0x600, &(0x7f0000ffb000/0x2000)=nil) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000700)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0x800000000000200}, {{r0}, 0x17ce45d5d6f3a5a, 0xc0, 0xf00fffff, 0x4, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000082, 0x3, 0x7}, {{r4}, 0xfffffffffffffffd, 0x40, 0x3, 0x2, 0xfffffffffffffff7}], 0xce, &(0x7f0000000400), 0x40, &(0x7f0000000240)={0x7, 0x5}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = semget$private(0x0, 0x4, 0x10c) semop(r8, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0x1}, {0x1, 0x5, 0x800}], 0x4) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000006c0)=0x7) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000600)=""/187) ftruncate(r0, 0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/142) dup2(r4, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3fc2, r6, r7, r9, r10, 0x100, 0x3}, 0x101, 0x59, r11, r12, 0x3, 0x100, 0x7fffffff}) 10:20:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0f66696c653000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000080)="3f1d009461f7fe367dbd7b5f34a0163741626a54a5ba32329cadc93fdae6e200d5503129abb4fae38e0f93b39bfca8eeb7002bf0a14c81b074044d7f5c8eadcbc334cf7c92346466f268348f41bd2e1d66fced45331bf9bbe36d923839427bdd1b8e69b38451ce9bdff4134412ae759501d0de1c6f46861d62c4e4dff03e45a513fa9d12e0d9c52baa1c20409f82602f3006132142b6f005616b8228192f7b53a9f295cf43adcf7ec55d518bbe07cdf3b712488ff09d46d3a4d8953f604da489e7af2f63236c4be2f16fc31fb7037e52d871c59280d9d0f0a553de", 0xdb}, {&(0x7f0000000180)="20ff3017020058fe2a717d31f363721679236a0cb11b3c1a26f376f9ab80a8c6a8d5b98926453ee40ea0795a6fb2a1afcacce53031e2e430717b8c16ce365fbf6bb643fa031e9e8e1b735e79259b3b422cfb9e5e97d6e346a53d40f84746a78c26c424cb238ff8b9a9cbd659f8a3a2aa9594a812a41b94949bdd0c0a05e020fb4b8286ac812570b8d63f0c907629c047da66d45ba92683270d8cad9bf24e528cfe500d5a", 0xa4}, {&(0x7f0000000280)="ff28ceab64b773b4bca2b964611ff4c5f27eb13471b3605460a9d529751c1629d10735df047ebdb4a5bc8d45b008f4f408378d4a65e5890eae574cec6de56434df46771595717b96f57a61020255d8772e28101efc62c146fb99511aacc8e106863589f5c4ce0003fcc53fb858aea43341e30ee777789e3df8fb629cfe64232f16bafed53e0b052aa496098529b145d839073b39d57e3e2e89a7ccb662bfa6d29f65077435c08fc6c0212bc902d7ba7d748d29aec841d21a487b90cb94878d62ce305a15bb56543bbe90ead56d22ea10", 0xd0}, {&(0x7f00000003c0)="983b01b692b885d4b1a9a6051293cb189a8769398037328ce5f00026dfa3ea72edd6d05010a247afb7068555da7d0b9b9c414f8d4afa7bb650384bd8d351af9cd3f8e31302628865ee34ddb229295871196800f51e827e10d216ba5032228ceaa3723db8ff3083d71baf638c46c2a317825eaaf8388443591dcb8a55abbbfca93bfa7561b9dc9a8d5c9f1436b23c5ad32d3f3d0144a72bca582ece0a98f78c96f477ece72f7e4f6f324d27f25202c0a96b", 0xb1}, {&(0x7f0000000480)="a50bebb274e58d54c075e95fd76a7d6c53cf2e7db9b58cd5b1231cf8abfdf43542acdb7f3e7cf5407fa28f0a5a53c1a733e7c05242cb", 0x36}, {&(0x7f00000004c0)="a7e60b5ba22bb3e9946be59d7dafc4a789c1a653c03cff1ae4934974fcb261cf1eef0e0b07eda2665d856b05e28b8a36830e582f69bdc9f9ecee7686e80e9eb4fb1649ec12710b933c9ee60d4edc689b80ba4b94e388f71a71be9f8173c843917c1c85f5cc9b86be97f63178934f7147c406647c1e4921f0690505bc533c2b080862987a1a9cfdffd9965733c5d5e6b4534e51b375acfc8536d551b454525a54d38aa70ef26d291e5b96ffee7c94da2831ee8e44e1a09162ed", 0xb9}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="db9f2d6b9b7335a18dec0b95203a411cfa89900a0f51c211e4fd58d7205a4ac23407ecfff448e61361cd3130800e8e0403da343af50dbf3b31dcfef62b075dfbc6b42c85ce2853c4a3f92778aaf17037729cb5cd83d34069ace4f608e301a1dfda628897e45fc667a3b0ed197325428a9ad65929e38a461c2c0d2a3bcec4885e2a9b8a828deff8848a1a18b7785ea38c134224c5112de58b540ecc6a7a95db3f37cbdad007eb38c3b5aa5c940da45ed892262eb4c1f7822d3f436ca7da1e98610412dda1ece558c95822f5eaf6bc7a1bcef37b4f6f4a6baca046884d5db91ab063c0efea920302f7f700ed258aff2c25ab04705da0f106", 0xf7}, {&(0x7f00000006c0)="c18434cb2ebd0381a207f744d6be14e1fd4f6bf9c5771a6889d1ded92b34d111c4274484c788de9ea11269b949fa95285675a3aaaff57d30b128f969aa9ff0fc5a8ed0944440415ead627a320f03e25da65724fa11f5f3524b21fcbb108343f36859c5d2e4c23a33462106850ae67597976bee71556255c4c15f0262cc1936d22ea7ce00fbf4aeb7cf0527d8bf89c9088c69b7c3040700baa6e5d64e962b6c4a6d5b827b8f5c34", 0xa7}, {&(0x7f0000000780)="673de1ce20c0f469e82a5983c9f9712e9044ea52a749f4d090bf052df682343abcaf99e88bc4af718a66a9cee4136b0d0baaaf51b647987cd3055b2f16e53c6762e056ffe93f2c969c3a22b5311e0c83ce1afa1d68b5a06e995243bea2c789662a3b78c40782d83917833d75820ae61e264066c72719e7baa3a724ce807c01", 0x7f}], 0xa, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x405}, 0x9) 10:20:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 10:20:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x5) semget$private(0x0, 0x3, 0x100) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getpgid(0x0) getuid() ioctl$KDSETRAD(r0, 0x20004b43) 10:20:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x7, 0x6, 0x10001}, 0xc) execve(0x0, 0x0, 0x0) 10:20:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x20000000000004, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair(0x6, 0x2, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20108, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) accept$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000540)=0x8) accept$inet(r0, 0x0, &(0x7f00000001c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x220, 0x0) fchdir(r0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') clock_gettime(0x2, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x5, 0x209, 0x7, 0x8000000}) r4 = socket(0x18, 0x1, 0x6) fsync(r2) r5 = accept(r4, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x3f}, 0xfffffffffffffff3) getpeername$inet6(r4, &(0x7f00000000c0), &(0x7f0000002800)=0xc) write(r5, &(0x7f0000000240)="ca1b7463ba2ab61337048eb833d2ef7edff50f12c8a9b8f8759da687327e2c02fc3cca657614c6455def9c5950e61ad48929c8", 0x33) r6 = semget$private(0x0, 0x3, 0xc2) semop(r6, &(0x7f00000027c0)=[{0x1, 0xfff, 0x1800}, {0x4, 0x9, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x4, 0x1000}, {0x4000000000000801, 0x3}, {0x4, 0xffffffffffff36ff, 0x1800}, {0x1, 0x4125, 0x1000}], 0x7) fchdir(r5) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000080)=0x4) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0xfffffffffffff3c9}, 0xc) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) syz_open_pts() munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x200001, 0x0, 0x1d5, 0x1f7, "10bceff95908c3476a39d7de7a37f21505eb6ec7", 0xcd, 0xcbc}) syz_open_pts() writev(r3, &(0x7f00000016c0)=[{&(0x7f00000005c0)="3513c4d36a6f96f9fc042e396cceff11db76926e713aaa4e95476caa0db5aaa72b777959800cee146e06ddb0c7c449ad13f72ad5e4d07c4a5dad69b708732ab358b0e5418860acd2047f09bfe91c04dd771dc3f3c1fbcc704e5627787097b5c6b106cace3cca1781588a0dadcf1e90040bf71bb008396578b121d71f70", 0x7d}, {&(0x7f0000000200)="15392272ef1337e4361ad9d754eeae1ddf91e10b561ef19cc0bf662daf3376cc0d5b8fcd7ceddca70fbcc42c173a4212", 0x30}, {&(0x7f0000000440)="b1bb1b6abd205387662a42f6d243fa9c455d7b466cf622e9f54d0c1f23b2820ab31d074d3c301fac572d8dee88ea", 0x2e}, {&(0x7f0000000640)="35400cce575e8e1c254a82b749c0eb5ff9a7b193b85a71e260313c3167f2c7f958d355d3f0838c95ce821eb741391bc58e10546c47932f9b83d92a818d6ad3c668bfba128c77168c6a021f93d285fa4252f23b7f58595985fabc95da6d19252158190b39faf796f47cb7e4b41a017eca54f36db77cb3d0c0068299d8e2d24cd9d8fe622e50a45510b79d2d5101d3bbfced484ee69c53a775636f8d29574eb5bd7892a08fb32ae6dfa249f522b452afa57cd5325d249ce200f13ba951c5045f61885721dd1698ea7595182b62e778d86afa6c4264bdc58af59791460d076779f7b893db8525b41c82ec268b0137b2670d754b6d8a87ba95da54fff2eb8da3709fd3dbeee26e8dbd1ca7b616828fd90f01b773957e97ee4d72ea940248ef7c4b56a1bd5d597b2e87584a62e0f28d6cf195dd4a9868ba0374f25dcd3a8ecd0004d7f1cd8563955bce543046f17774406dcdb12f910eba3305c9a433da8a1ddcb9e094e349c9d704e85d1a5d238caeb8ba29720432cf3cc5bd8ca97c351ac7ded5e939ebec6abbabed3c8f0594744f7541be14834cf875bc4f63c6624458c97a2d3c08dc5cbded79036f3aad1da12182249a8ef4ddfd3c1de1ef52ccfd4dd29993380528a837dd2e5bcc1df618206f88f8215c54c770333d105b0c4bdfdd69b146143512ee9befca73591427965104221782311d0c8da7fdd38d3ef757a03a5a245621ac2fa3a56092e9c9031dd17d6eafc6bdc577afa1d5bb6d501d8324de1ea68cef941aa43a5b1a65ac2da665be1e2e06710b7b7dac0394b29a413523ec2ab24f1123b68e8ba3f9c1fe7cf0ec10d7b421de3f09b68242b3fce21ecedca8292da20dbdfde86c48502a1426eb244b093bb3874577012349e6488f578e8b7e75b212fdc8d82252c85a8b0ec7337653e2a463f98e5734fdeb477116b98721df223caa7ecf95d86f8c49ba66e5f516ddc3bd7f2e435cb51747fffe2bd0888aba46a37cb4992dd7f5d2115da73781174e5164e82c73e024eaadef614eb6cffbf3bc61d01fbf831715894dc8f8399ce0b024ae345d84f98aee963fd6c9a251ed9fb9e09014d1adbfb78edc76d6341a0bf2eaffa02c540a543f876084247255e2d6ddd0381ddfa28d478c4a51867c806a9cb689a1f932f8d76ac550b2f7f23aaecc3815e6994d91a032c88681d826426cd55437279a7eae3e49207e4ec1f0677e90807787fccd227843405e5ab2f9a05eb5b82be515a23c95d6baba3abe176fdba1965fdc70e59ff230aba131ab6f491cf86f0b8f5c95309226c7bab8584956007758ba95317ff1ed90cc4077b70730fc624cefedda0fdd4f0c7456edee417013f397a45263770c33b9ffa41a5b4f5c364374701681e6686a9db25ebadadd5149f6243b9dd419dd9bd0d8ea7e67e22b1e70357a76536bb7f9d464ed142a3d91665bdd61b610ba42e604f2067a84e643726fc3546f84f1cfeadd997e2f43d381eda5862205c9d48be7839b537e7a3d93c46bcefe2d8ce44fd6ca57e7569c6559ea1ce2cbbfb4e7cde7a1de1f65da8d433ed1e4ba4604a5da389e0555c57930c77dc7faab59d4c921549edb0a4751dec2e5ed3f46344d737dc44dffadae78361d7f7d5c451a79304776f0f11f6767657c2df9cf9cd1e8ec634bf6c55d3c73e0933546aabe1cb31324bc351f89b934493567d82b7999d53b35732f44c8229586e3d9258feffcabd8f74a985c9e6a14d965bb1c2e4a2c97da79307ca0473371eadadaabf5866dde5909bb33f83d6d820d53a52b9a88342c2b4edb8717490037ee040a41acdff845e84426851e1f53f920546e29185d8ffa6c6f592e03f0314a0c71fdb913400808b2c8c4bceef72566c4ebd03f096f4f78a9f9769572fda2354a388681cd9f1dec10fc645f1820e08f39450a0eca172844ad71bc7ee1b5e8072b7be3f8b274ce18b26591c77a7c2cf9933bba68c69ad7aede1e61dbff602ebaa7c198c2bd776414ef00c4509850332bf8a0b93507fe3e4c7207b23c41a3165aa11348650eb5351e798d95147d473663b64d69897ed2589a62516ddcb46d4aa99cc8c6e74fb37666f8b379b38e9e7a1c36e499925175049fe76dce0453975d8284b506517b0bbb1137cdaadb1ed2f3a2ba07d24ab685e3030eeb2f82eeb096b6d90ecbfde630b9b41d18dfa7c78e010768eb6656309ab9072338509bdb0b0d946a344705ce6bc10707a02958d21d4c80a642b5712a29c2ef711c65761ba9d102b70de1f47aa743685645c94e7ff164856068a9bbfb43f289a409d1c94c2c4b1d209fa0e8708127e2869376af845b39cf4a9eeba74d21f9c0e79c422b45a9bf007a81e1418acc64ac39c6a2fc2f7edb6c4d6c2c67c1eb044863c5cb1c37eeed9984e2bd9c01c6b225195aa8905ba67da49ee0e52d2055badbf8b22b9b6a42c0662a33156334d8a622bcb6f049e7fcbf296b81b5062e8400e9e4bc0179613d16b039b561f6d76bee34e75e5dbf23baffc2feb2aed5ee4cf4a77582c470395b45d436f04d7d08d339f627cb214f0ba7e4e0ec40e7f6777f06f4ea9148236fea2488eb4211f6452d4592ff6dd1ad3a4620e7f925507650fa039b81371cc9a0058f365b81eeaaf898071bf82c4f5eb4892cdf565d397b7cafd36fb632cce0987f2853896aa9559bf388dbcdca8eefe8a0266c728fc9b945007c9452dfc279a0b6a545404858ffe85529ac88ab5931226b1083eb4bc0ebb1d9450da5b05b14f9d1b325a4d4edf906dfd71545c825e43d177d27de8ff188b3290a5f97d6d98a4543ada91f81d997a2ee6e6c418a7aa617973b54a2e49bdbfe0c8685411d91efa915b766eb0444737d9298efeaa80c99ca95680f51f3eb68f515b7613c9a9a9f633a15a1d64718bd8b246b6e340b9741b770befc229f7acc4f616d9b4895a7d5bc565080a8b22837aaede6fea86345d6c1ea065a6c85d4626b4acd2dffce71244597c8a49d0077cc820b0c3a692c133b9c93a84a3e2ecba530dc9b160728af3d0e4a4005ed225a1fac3663f18795d9936f9a87913ef0c1daf054fbab131e666afbf63490a0b9959724060883347b379497ec374c88f6ba8228aa459ac9ee2274daf36ec891cd403b93f5429b526efeda065e57138d4e8fe83df9697b1e1691721188359ec77f77610adb0c91f30d865ee57f12f8470b2826b89caf550884b5bf50d797b6d5842626a862b8bf4ce31ac16d858104d2176b065e82dbfcb5b6c54387b72eedf20f90ec2fa73bd1bce42af645e1deb381bb74381346ff63205fa6028377d7e9303702aea4f6842a5138de8fd27c80bb025db856bcaad7cabaa9dca613d79b400fce7cabcd5a7fb58c5d8d95df445ac6564bd6651976b281bc2d9c4d96e267de3a8bacd47869d2c3e12877bbe4f22b2c45d518d29eb22b4d82d0b8497d932273d44fe6070835e7fa19e5cca0b01cde2eb6f030e59127a289bb5145d89a272392cd76a0b21b30c53dc7184cd7fe07d3c525ca49bdea6764f9cd1f4f975a2fb2e07d37a32adbc6d53746ad067a1237f4a72e9038bc62866f5f70b58726148bc45340a00a107be148370161b5d82b605b8301956fd700ed705d70a7f8149320aa26d9c01172e5369720c5db9b025b05de0c7ce39744163a07d2a8956f7039f38afe345a52172781b240ee9b05be99becb79cecb1301bb2b7cc648e32888a489e26bbf47d136e9559ac273c643a63b7be7ed34fa3771c184bcbb4f27fcf1d0f4e5300e6e09618984e4e68c546e53bd55de897eb458fb36e6041b5889fe34123573d3df6d0cc3bf84b0d3b1c7a67a3384ee8ff9a8b15251d563e6c88b09123779c07c2f2ebdb2f09d620cb6cf8ce26b427161c1991cd18fb747cc6677565b213e0cc1e780e9f5f34e58ec8fa7b2be31e2c0f1d13f11937fd671e955ac17017147c89461c3285dc36a09a4dba84a1e124bd74d49fa2233bbc17c112624d690cc9928ec5042d003cc4388c2cb6f82fe73ea34387469a84f6c4eb1b637574dac8b90a4a68bf345a11f22cbfbdf2ef354ef4cecd2095d810bb3d6d7bbc4a45a55953175a1fef4f2bb6373ebc8a962a4950d268eb5832b4d2fb9c5514f79380acb5e6968d9fcc4e76719fc5678a07a1d42d2afa867ec83a71ca789e705463356f2cb943f0ec18163fdf2bb1055533618d0b092f0763098c4c96d974e6a7d8e6eb952cfc5fd5e75547facd18aef445620e956924017c70593d628a31f1f39521c23c4d321abed6d6d943a617a29f5dd333b4e4c6a5296005288a81e9cdbbc48f0305254559440b74619c966d18bce224cc81d50767f8591a9ba8566f3c5f52080e44536dea5c4eaad3e6380fe442a73fbd4979f5e4eb69affbb6a303c56e21b06dc2d25cbb16f189384154185f8633dd160e47f38d236c4b0a7278f823cb0665408e0b4a02c72136efdecfb0ed91c7a7c86b5f1b476366eccf3a8d3d05b70a27737b6b84d6776959e336551e6172a143b65d03d76e4bd9408fda121cefe0d0fea57365daddcc23f9ace9e5acad6a04bf1f0b0960e0ddad4821e286e8159397bbfbd5a93feb0be02cfae1e075ac231c035aa3539bcf9f895e71504688cd9164148f1de3cc24e86d1661d5a0c89ac73a8a5da78a25da0604669a37a3f7dd2b3f4114570c1204abfa3c3120d58f24ea362c224b540e34e3df20998ef2c4d9a16d8348442decca5ad43439a57e772aa958203ec26b7979f3ee0bc3cf5ab4d64bc80ce1d12a46045cea08ff309c21dcbfd94d938beee169cf080ac135b862adba47b3f43a7ad1499965e22741131335de4fa856754b702ea27954629be690d35fdf30a481fdedd05b90771983631969ccaf2a1ea22eaf0c2d01ee40b8217081d6e78c1c6f675e302d80335281f6d1cae2c0064daa3222fb739434a4da475158f7afba1872125370d02cc8fe69113372bbbdd11cde4e84981dc0c3189737057d3fb3b8c94149d13b8bddffd01115ae02c5434841aa086a3afd12dee0ea74212d0dfca9a716fb7b11e21c4435b5f8b95d009cbc4c2d8613851e3846c30a95bc370dc111c15f37a3e42c49172b6697a1c92f037c18b1682f694aa41196b3d7706acfcb1a5c7bf4863850dab75f69e6fd44342efbc1c6a7df6f74520293812a69ed913eec52c8d14835754379a767a2d12f9fef1445d931e2c9a2a3f18a8da05f7297e65dfcb9d325cc6d4d4d3aaaabcae37a8f9c8a2e87e2c949fb8c2dbc9728778b7d0cfce0fed9c5fdb64a3f94d080f6b5b40d8a5462e481ac788aa5db7a1a9cc158109448f444fa1caa8403749b34f3209f6815778d59c6e7bcec038b9626ea7cd3315c8853250bf167b3f97da598782e836a15cd18a82d04cc6dc9e22e058ee3c3e8bba784e6365ee6cfc8c697218b21bd1ba4b077ec58bf2a4e26ccae0e4ce4cc8891f55d612f653b2328a38031ef53112bb514eaf7437d8aca7761ef65433d43828a0c7d9d07d65115f7478c7237a54a28c1d691de8c3cb764ff0361b41873754352dde8ac8b69b0932369004f4413cd6137b6d7063c04a5dcf8aa2c7c728d13276863c5fc3d9dd6eda70904db08cab8151058235d29aa79111c856f8216bb87716da4749c4fa342fabcc9ee63e850d91098ebd268a8de08777fe8078e4b4e79a8380525bc8df79e9fcbc8febff8dc79be85dfc912e763611d1fea156e84c26143fa13556db5576ec67f66950ff38996e1d37b375f420ddfa87c2afe277f5fba9fd97d2b58d5bd382eefc0b3e8e85efa0192edca7059da839baa1027e0193aebc59db703f8bc758828a747f020b", 0x1000}, {&(0x7f0000001640)="956d079e57ef02853ba6fa90d71930bda6cfef61673116d5aeb8d0ff22a8675853c8266a89a2aa532006b68a970244ee13fcd51a3b0a880ed2ae7bcbec4a53fc160e8f16dbab3b0739dc925475d15358eb06f5abb32852bc133905bf5ab7", 0x5e}], 0x5) 10:20:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000380)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="4738c83069f1c9b709693d2d2550d4cf8581f3d4cbbf4ed336d34f44c61acf54e37edfa59eb50ba406f8e4a8722b49d045e970035451b10b8a2f14d2b10dae069618ba44d7eea9d8d3c1261a9f585d6e6b421c16008213bf4fd21a785a7232b4f8f373d09829ed5ee7f212cc1789cf770fa7e08978cf3db3d4ff3a", 0x7b, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) sendto$unix(r1, &(0x7f0000000180)="b04aa6e40eaa3ab569e28bd5f932322f59f22ef087328566d9b0597f7a6a52de0b114e4fcb6fb22e37a98656960cbecb79b272b890a2730b20f4db134d94f8c3687efc28874e2b070601c73b9405a0baf3ba42151cb134776259d261f90222257213c1fe45ace9bb62f3ff945dd21273ddbb46085dc9fe71e45d1faaba056617a777d7b24912f7fa5338e910ed9e586090af73356dba71a29f8ef2483ec03b6f919d43d23fee55e03aa1a280e216e7125a3c9dd720cad149288d6324f3fd0f2495d6274347f1f8da9094793b68f204ccf977780e694d69ec2de7cd0536e6f07f0f5a86445059efef7c5aad9f8121dd760e563d62c744cd6a41329528458889b7", 0x76, 0x1, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) r3 = semget$private(0x0, 0x1, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000440)=""/158) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000340)={0x9, './file0\x00', './file0\x00'}) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 10:20:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x80) r1 = openat(r0, &(0x7f0000002b80)='./file0\x00', 0x0, 0x32) r2 = accept(r1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x23ffd) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x2, 0x141) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fchdir(r4) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r2, &(0x7f0000002b40)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0) r6 = getegid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r6) r7 = semget$private(0x0, 0x200000000000007, 0x480) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7b, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0x3, 0x1000}], 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r8 = getuid() setuid(r8) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x7, 0x5, 0x226, 0x3ff, 0x1ff, 0x1ff}, &(0x7f00000001c0)={0x4, 0x8000, 0xfffffffffffffffb, 0x101, 0x0, 0x9, 0x7fff, 0x3f}, &(0x7f0000000280)={0x80000000, 0x0, 0x9, 0x9, 0x5, 0x2, 0x7ff, 0x4}, &(0x7f0000002c00)={0x8dc9, 0x49f9}) preadv(r2, &(0x7f0000002a40)=[{&(0x7f0000001740)=""/156, 0x9c}, {&(0x7f0000001800)=""/210, 0xd2}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000600)=""/117, 0x75}, {&(0x7f0000002900)=""/96, 0x60}, {&(0x7f0000002980)=""/129, 0x81}], 0x7, 0x55) chdir(&(0x7f0000000300)='./file0/file1\x00') bind$unix(r2, &(0x7f0000003280)=ANY=[@ANYBLOB="9ffdf73f2e8690f47d84becb1fe39e805e0843297584f4805eb5900d112844ff76b112ae7224081a14bf986297b4293cc06535a0a76b267a6304000000b874a6159029afcc239b3785879181a45792b6ce70ea90cf1b7cf4201061059d3f032f75c2d4f64b4c3d2bd3f971b6f4584259007fc5d514fa8c3802000000000000001011b28d1f9269e0f18b1c98983d203601000080000000000000000000e7de0062127261787fc19464fdc3e302d900000000ff07ad5d35997707c9e70e78e387e8d6ba0984d615b3087cffb0655b1c85b005cd1ed1f75ce32fe334a146b10d07554fd7c5343fd765a010dbaea6c63a23bc17e27068529c02eeb1834ce49ca11bc38aa001fcef25cc6d9bf2f9139dc4ab55b06e5fc9ac098f19cdcc158fb5e4a42506f57b53803aa4ecaa20bbe189928600000000de5b78a7985e7b513d516cb5f284568e18cd80e3d9a3bdd9dd67e0bc9ab9e6e1fe57c79f28ecb1b2dbf43750ec708c2ef8cd0c2414a7cea22f9bcf3e4d59e5b5ec8a8c6a04758197b51180640c3052906ddfef03482dee016bb02ffb251a926e2acab830078120952101750a83e0cc7a2703000000c56b9ff1fffcb8390f5baef54e1d9c67bd47885589fdc9321cc0ffda197b9ff478f8366c4f09001fe5bb0d5d9c12821e8d44951ce86f6d412fc29a264d012afd00a0e17c5c8a6c72190d49b2438720417be93fe1e094e344cce01998d123f9c87d87c4b36b2edbd1bb28bfad3be41bb0504916d7ba330000000000000024361b44d41fdc7547185059e01e1f004bdbbb4505ac07c4a7885cd531c4e179650e507587572e29bea43d745efcb90951662dd78a78e444e8a2dda47922a41d86adcd7e05fdecc368bab231c9595884a4725f2139ba0ddc51d23962104f2098a23309d0e276887d6f7f4c7cd13a13e6e319e3c39a1db428e65cb27b8a7063012924d1854f61c157dd4dd352671900000000000000000000000000000000147b491ebd6b48ba5b43959049e85574df4766922eac352b728b74de8bcbe27ea9bb40ca59dfbff3dbbc3406430be9b4b239af8cfdf95363302b3d82691d3b347fbdc659015a1d9fee8f71dd3664856de1669d40c1ec804d8699c5d0d30017f8400d34b11762f6baaeaf431613d5fef3a12839d4aa78cf058c2556eb55f445146972a7421707465187df197ac621882d0b080f2f8b10d2033fb5ea95f0a29966b335ec52337b6fb93505cf65106e4c4011b2d134e6d829274e6a141b99d56197ee197cae6bc961ea89b33e44133621f8a26242aef5c24b08e5436fbb38a41813130a1fd4193dfac6fdccc8673569ddef2a2ca41aebcea50100000000000000233ee1a0d156821b5ad50af818287e970045b50f06bd92196166d1f221958119dad0b7fe46682101df31155dc09ecb041bd8ce807758c783b3d0e1af71527a8bc3d9b37be5659a2727ab2bd696c0317162f9d3afb578970c88a6060c21f24d28b048973deb4b58489c3c5f8963e84b452993c0b0feabdef8cf41bc4c2a94f86c00e3921f3af036e51cd173564587eb7f23357a4d919b3e9dfe318f09f90d25e7b1bb10f597341654c6961aa707257ca291fc2545ef83063414bcd0b6e34bf13c921d3cb4725ed17d5dd9e4ba19f44255a3442723f3e7b47ddbccebd68c75152573286ed41e4791e351a632f927029ea1ddac72286b7619f8f66398ae065aaf2de3a8953033009685b9ec29db0cefd8d7d23b18d60086994614121fa1f6860aa10be76ab0cf52ec6179a675e53992a4ed8a9e92a261e8cde4c5d7f2f1715dbb2e78155e8e30ac841e1e2a6464febc5cc6cf8b484baee2b8913007fd3cb084168c8f351acbb5d5e4a9941bbded6b6122cd9c33b986ed1b83ff8db80a0cf9176b7eb7e94873d507bdc3ea7b68aafd51d0b0140f1577194c7d03390cced293edd4534b2c1fb1e94d991067e2bf678b018d29faf11a29e255777e41df7398f09d10c4d4e924f0d7e38b3a83d397162a9e75bf0ad697de1ee0ff4d43aeb900"/1451], 0x1) semop(r7, &(0x7f0000000480)=[{0x0, 0x4, 0x1000}, {0x3, 0x7e9c, 0x1003}], 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file0/file1\x00', 0x0, 0x7, 0x800, 0xffffffffffffffff, 0x0, 0x5, 0x893c, 0x1, 0x1, 0x8, 0x1}) openat(r1, &(0x7f0000002bc0)='./file0/file0\x00', 0x803, 0x50) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/wsmouse\x00', 0x5, 0x0) semop(r7, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x3, 0x8001, 0x1000}, {0x8000003, 0x6, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x8, 0x1800}], 0x5) 10:20:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="d14f8b0cbc0bcd867c456c1fe67446b05adfef779bf5a7a2fdf782d6681a1b6e7a464f11e5bae31dc258445e31326ff54eebe6d04b781b7ab75281979acb3646a4a7de975a21a73e0d2b0b066f5c1be748135275613e86e1bf1a50f7e835b7a94353565d38626655212930cda843179d545e97dec7bbd9fe7e1494a3d01b544faebe78cc1e0d02dc0794bfe4b22795715b99df840bccae8f3fbe2c5dacc2d85e96fd20c5e189bde32cab9c08c4c240c1af3ca80890e9d6596a4d1ab5aaea61443cce36dcfcb8d840170e3e47d0c6b7f1493e074155bf0bf80f5455a49ca242026f33349f8515553c60dbbacaa91cefaf79", 0xf1, 0x6, &(0x7f0000000000)=ANY=[@ANYBLOB="696ccd432379003831fbb8417ddb32a97703000000a5638fa13bf0d5069edcb90943f3a239bd25ccc00623e8575102147247cc8da8a1a9a946966e07de557a0c3be95cf3ba371053a9a97f3d281d59a299665e534f4eb91f13503d3139e381dcfe96889f7068286206c4e7936194456e40e7e95b0ceeea2c548f8d9f0c930b6f133c195154833efc6a01d5d9fcf89d0d2a150cbe4836e57521be7c0644b6b037e131362b4c7305f4e6d95126e028fb3b952f297c012c06"], 0xa) writev(r1, &(0x7f0000000200), 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000440)="9c28e85be08cc233c5bb55393a80bf0c2a74c146b7ca17030d13b1f44e27ef3d0d7f19f6b13fa0dc58245e4e6f161801040350bf48c02d88f0e4bbad81516b2c5aba89602a8ef8cc5f8aacac7712845ea76db6d5c1e04cf9df9c60bd505c4a472c7a1c5d2d15587f5bae7adefe2d5d78ddddb9ddfd6f5522da145719bda7d1072105133241bfa494a4fec3721dc4d74993513f96b9b8f2aeac89b2a3aeacf414b9ee48602fc8090d3320daccc0f275e4421bc5b4a105d15040f78696f34351953860361576a4325a9caca341c36d150f570ced", 0xd3}, {&(0x7f0000000540)="5b31805dff2d4b7dd4ddd7cb1dcc47357696e32dc1f7119d95a3df8621594986a1cbe7591d945f58866219c71cb0964c67d6c374e934407e233829bd51182988cfd9d01a1aed18013c990ba98856e988e66c52bcd129c16d34f2191413d9da6366354db4be3ed27be3c69144c27d1df48206e687e2dc7362db280f87662569ee51388e0fc755b407fb5bb812bbd08a6bcaae3d1c6a969a4d14238844885aa5fedc0f70a5ec812053ec6870ed320f829a1197254a478bb843bc274382e0cefdebdb93441e8e36ade75d0e49c41caf1cad7cb16b887c6083b0866a5b02860c65c1925113a1c07e2f35e51e10397995db687f3c7f20d61ad200fec389af8924826a0de39fa47408a6c102b4a03dfaefe6276bf7c3dad32ea718ac940c11720099b378c62224e1f6602859342327083fb653163d718dd5c5f14deee9a1ad6759c8d57a9933b525718f6cb86dcda8dc3241eb13deed17954c4ada5e50645659230249256f866b35149dbd0eade867582a1e8a64773e8f9eb586aeb4ecc8f1e326af3b0db39dc469279c44357750f8e246b12b2117f4e44901d6741426cf7958739ba26ed7c2ef10b9be8a8a21a2a23b3a9a45da3533cff45c983955f16bc1ad7acfaf23027ce1f8c8dd236f16e2cce30b5df6b83b1ef0ca05483245057cff99de8f69a65b4dcb46cdbccef8b3e4775fb421bd41eeff8d80beab8cadc3fbc9167704308b5951d63994c1a40720c89de2cbe326ffb2e1631792cd7e0b9606dfd4b3a7d9d61780767d82da9b2d66825571a1c9a3c0abe6fcf1a2e8d50d9c50e9dca94587a45635f724c90842e3264ad8c3ddfdfa2f1646d7f6e8dfa47c0f79bb6c5a449c1d943ced44e1ca1fb7361c8123a05979e0099c476346b13261ee3409c1a1b0bf554bd05b24fe0d0d10ceb3e5a179721611d02786f8aaa6bf7d5e34a1110bcf8105f2310ed26203130e1fcf58d041fb810fc1939318d227f27da436b67b159d007a28eaf20dc6d77bffe7362d3eca6e52b60a895ebd6b2bb84b7f9d48f24dfaaf2f464ae5467f0d448dfe1737cf24495917e477b862e11ad0f180f86dd104b3feccb194ec0fa11298f51eb02dd9981116c8b1a49961f2d77dcb4ba2a96bdfb7bfb943d07099c4792a8c545a238ef060248a41a0fdd60132610688680961d6635cf4d44ca77b20d8cef41ed6c97eb712c4c323770b12f6c906066cd5d4fd45480bddcebbbbe09daae2591d4d73aa5382af94e06e101cebf976b4c4478e81bd53d13f022e7e3ec36f0b6685153d4978f5c7fdc7d9a620154bfcf7b17b1b3e694eecb045854df887175e2c4a0710d353f7e360f209c75b1c3c62637276287cd28b21f1952dc9a8b59036a0650c8ee099a00178b9b789a794758c67c8d81954ed057b0553cef3865ab0602f9c77808fa4791cc6242b93e71df4216a5d7870aa6bc7b831dad38872216ba5f2932233a76c4a8d3400808848a7da688a61e05da7a848351845929c623e164794ad1786b4c9d66ffad7349b75e1f7be2f0854f3011e5a077fd80de6ca93d02b15ebffc8bd8394a54af462cd6627ac8591efe8ec4183e89e1e15f9b09fd39ad026ce09b8a0e16c47bebf31d24ead1bb57860fc2126522c58c71557ec92f78727dc3619b9304a60147d26ff1f2127997ca8b66ef2e68eff9a1d32bffd6f28582f23418a3ef93c647e03f71d7c36d82c946da605746b18f014789de04ea8253bf49880f399c8d54b6b2a8ddd901059e8f224d56fce309159f64d4915dc87b5a1855a1bad7993c604164c2ddac69d2c1a2dbf633d898c5e267e0ef833fdf5eb30024139b548b2a6ecd679c56dec5b9a14e94a28499e49456cc4b61ef28d4e2022da4fc08e1f2715fbfe3fa1a350078df761c631f60ad3ae7805b545bd7a1b832585bd474024184b7772ebf79170c7e564c1ab0e58d1cd70816056dee1716e78c0a1a4411cc1845399b14fc2ae5ba37750661bc977759757a0258b8f2fca97c7d8a80ad2838b128676b79a68122eeec5588daf45407a9094a655e8c9cd7a40f9f58e9b7e80eda9f952c3bd953dd1f4382f5e9bf81587844147424cbfb3fd19e1ba85b1bb19b0c8eec884f5e6adfc39a29cefb9e00f75571ca68a6e590c1c547f654f773a12b846255856bd26ef35f2d2b19937d636ebe3e2b2b45cd17ad24eb48b4677c67411dc8342867118c08e19324d9474b761311a3dc7de6ca78e15a2ebd0b44e56b62a37ea47e57e6ea79a22c4ac8aa227dae30c2c9100520d9429aab8ed26fe3eb185ae4ccb3f29e1d8a5980fa590e235b7ea8fdf04a94cbf800492338a5655ce42003d17feb561d767291948e14a02849fc46acd88b2f6e25f109ab9bee41433502c3e6dc69bfdbf2aa5ac8f8608b15ec685aa6c8df68fa84fddc1bef06e78af0efdfd2439f1494b9734a1ec7f877d836ac271929771d8b745dda48f09562da5b1b668f08906017e9101aa359632e5aedc4002f446909a4cd33ff3c1c97926d2993fc0b73123b16d792d43eefc0d06e62cf94645c076897d245f5e4b01d4dac1152f274860b6ac794eb1ab7a48f9ed7d3be02acd97ba23516669b45526e51468512a0765a9f26b49379f6f8addf58abd25e6bb91e0952e934a2e4fc34907a54fa16ea91143dd2e2cd43256c4e5ad8a3bc83de4d4cad9385cdece91c812e6c9987d6a907cb67e6eb9acdb9ea61cd47e9e6c8b46aadcb4d45465b64a3b22300b91a4c6da65cbc7539932679d911b85160a3e23dbb6737ce0bb3a4628d214434ff183ded122de79ed211917c225809c7dd181db6e7f8590d02abd05ad628e24c89a44ef150b43e7348712e954f5f6251fa41a480d09161495314929c882dda104693aeec779ace0f8ad7ac1054c4e79bf674d2ad4670c1aed7ee8b927397c988c87d3d6f299097d0bc74e19978ea99dcdf04999716f8aad755f76689265fffab4062d03cef3518da0d04ea00b5045e0c523dea847aef0174b78668c1fd5da552f9d766b0c13e89dbb1ec83d01005c80dddb3a84505cc5a0afa9ff22e6e10b5d73ff4da4c1265b3bf1f8ebf701de5c879d2bca97a7585a2225fdcf4ec66e5b6b2b35c8a4768e905a237bee877af7c6c457e674b0f36b661ed5e8c3dd1f8bb719c3c890ec70a6f69c5db960d255cd62f67807dc12bed5cb2a396e25ab4a4d7bd56abfd2bff36d34e7673754d64d8eac91a9685eafbc9ebd3aca9397ada213da0a596fd158b6d3a414d4c0d6f5b84f8a8f00cbeee45b55703b89478a3b80f5bbc728cd654b4f0e59566584b28aa5a6c1f91bf74944698a0ae13551a4f3a8a1e4d6427ea6b18afa758c2b0760219d2997e5a8904730f81483ecd974104261d5c96cb25f639e6078d1a185c5a6aa7a1ce3e03b5c96bcb1cd89711ae07d278803d53742f20b62ccb1127219fe5aaa9c2fdaf8dbafdf787158e07f8d57619f4d28c470efef56d1fc514ac66c5d9c3fd9a463e529511c84355623bfed6eaa3d4bc3fe6b13f8541ec13749944aa91a19a2053842558b0574c13b7f2ef93b87f29a67b42c8ff5716d8e755439e4e549c3516722fa74d64b186acf22083bccee9e1270beb8234d2e3814886511d3fcfb353ebd98f0149793ac0f294f84cf0f06ffc8cc92da8183a9c00639cf5e5da25e4d6101913898aaa9d3cad59e2981228a5fec34ca8a9360e65f4fad723e68483af9e89ec7047b5cc7b3baa00f0bbd753029a47bca9c4ee37f0eaaa4f57b995436168faf4e89d3008a38056d92bf206d7ecde4f7b46f670f328955ba4b953869f915b531a0a2288b8c7cd2575e87d19066ed0f9c298fff09b2ae6bc3e5814fdcf86df092088a94cd989d7fed69963ed2e9bc14b3fa93829fbc28971df4dfddb6abab3ea844dc474e7da57a87d7f83d4acc01fbad62ac41a330c69a1c767126e53389d0f7ee5258598d19c5e9977936b4331032acd34e2f3d7bc1a6fa29458429536896d834169f98fd21a37ba73af997da1ac0f6d75cb8a584035205c6ad3d30e15ccd2bc30ae25d956896d26408cc824da99bdcd6fcf86a699c41ffbc0661d6f8d8ee99c573f2f20fa3fd0de73cd200f5dc0cc2a920744cb57d875fb5e4cb946be9782f0bca673cc7da641ae07fc32490b60b4a767756384bda465ec3f744d2f82474a5f1cf66b1539b145f9c80e6dc5ca2b79a08e321cf3d167747e38a8e32b20416a781d21f4639aac2eeafbff5601e5942bafebbeaf76bf815518eee5be57d64d8f79435ef185b6ef6218f0fbf5bde33af13df87ce53b04a578cf9f1f798f46831d6a63e5b201ba21f7b9b04c9888580b19467de41ae2b8a6a10af04d7d3f40db59691fd9f4bc1b117cab917b32e669e2b9543480ff3b6bf59ed0ff1e414b07c20f9382ce8be19453ed233c0e8c5227cc48157530053cb24ddea0b49ed15459f11bed64bd34383d36b6308f7d24f750a48ac51e9c0202a232c621ebb39cd35349aa4b3beb807f8c4a7d7e484f3d19433b60a0a8c4e11fdce1333783d212271f1b89d830f21ff0b16afe5884519ce32e4583f2f842f4d10a349869e05c820d544417e9e843fe882f8b78753a1ffbf5b577fe143d0b59e55e44fb86a49132c76ae099143d1bb742f7165a711ae5cdab2615b8c66fc4422a2b12941b6c778b97094654fb607135bd082a1b614cb825d8504055b65a5470ece866605fdebe0c1f57513b91ffbacd94bab77d3a7eed7c08f08c0af29149c5c7459ce0ca997cd5edaa54670718b968c99304730e64d3cb015ac2a83a579cf1885b462b5435aa51c4ef374b2d4b0ad8d6d900d756442fd2126774be50c05884e042acd95a88c2026b80be27dc3f081be42ce9fd39d185213e8f62b71016b633c0b4bca6d8421b5d52d615e7a15eceae37993a0783b44bf6fcc0dce8f9a7b7a8a9b4d156bebea1b12a6217d1eb321773ef10db030c37005befde207eb9e12d1f4660a576c6b1e356aa8d4868aacaa0c7d79bafe30382e6da4e382f87f089909074e76cf289e568154fe27064c5ccdad98beb611c5c19da3d45c272e6e32d7d6507147ca8540a2fd34619cab872d84ec81b9917516c4f34cff1a3730127409f318d260fd05c203d35425670055e5192df8ca6a7a5d1b68f2ac9189b826f740de47d7f1bd4121dde530194782d0c1019aebbba42ffeba0ce22b9dff88db91155ed818d7a1bd7a3b15f12edb0edde2ac514aff1cf487ac5cbb87c4e3a026c5d2e4377e9bbbafc5822c039008ef639de92a7c814a1dfe2e6de7d851f1e3b6cd1640b508577dacc1295a050edecba4da6dbefd5e07b01e62bd3a901defcdcf077342a1621d70ceebfc3e3bf39887baa95619cab90de13cf15eefca9e5fdf9117fabc094c8ced776d5950df959b207c8f2a99151dfe5b586eb825b439566635d18c1abe3b073dafcb8abd79199ea6ccf272c0594928cf1d264062598be17def57e3234265094ae05fd81fc3ad23c973e3307e238937080fb31fdd86b680f467512a3ccfa9f3ab312593226340f7d96e2e0a9baeca78a7d10da43a6b351ea2e7760810697121aa2dea9bced7a1b0b9a7d73defa9848fab48ac52fca5faef8b38f27e08c5a3ce289d1e7abb952c0b5411b25c5f7e68c6cca1fc023242afba8b95dd6d01af31e4006058d48936cbc5a4b7667aa4ad4516cde1efbf4b807d5ac3d7aa63bbc3282b9c59ab83e3f29bff6c91bf8832847002f10ee73e1026311e0988260c932515837b655da7331d2cfdd9f57d01de369ced0529bb2dc91dec632abaf809b535623369464289cbccd5b675195748cb0bccec370020d0", 0x1000}, {&(0x7f0000001540)="218945dfc4672663a1953a3c5cab0a2d126b299a64619cfd6439820ecd7c0245a6a3d20ded38cd995960a7653574dbaebccd5034fec2fa86bbb96ccec9687e8b6e650b46055b0cf695fde8740ad89c07e1a6cf6b6389c9fbe7386f20", 0x5c}, {&(0x7f00000015c0)="0fd1c22eb0cb55c10a82946e4c80a6210dfb4470511f77d22f1e2c430611264d1fe5324b5190a4366f2608ee7fe2324b89318b4c967858bd5460e2ba6d3aff263653a136cdc553bc84e7d3481c05b1795c8b38a583fbadbbdf1cb349b5660ba8d53c263263a4c0b1202cb1b7901341a12f2082a7715089156f3281a9d2457f850f0fb4a70bbdb6e68d1a9ac6531632d8fbb8080527b607133d1352cc047c1ae8bba3857c8d99ea2e293cbb23fd5e0b3c53e3dc329cf88e213345dd87982c26496a0da38224566ead29ebdba6dc5fad129e652333fca70356cbf4b1ce608be9ad3214f29fdd4fbdfe", 0xe8}], 0x4) mknod(&(0x7f0000001700)='./file0\x00', 0x2000, 0x6789) writev(r0, &(0x7f0000000100), 0x0) sendto$unix(r0, &(0x7f0000000380)="c30592ca47056d9fa46274f3a82bf65ed026c77a6b2ee0df933b0cbb71f37629ee6cf469b04408c86465fe949f90e6ed0222a9589c9159752e7acd2fbf2f3aa6e3cc6b424f8b41b3356917bc9e7f47811e5c0a909ca6a67ca75cee95633f939f3c173e2e325df2b1885b2c394a957f1fe028c18a0f14467b325cc15d14ca4bb09aab609d881919794273fca179f54e431644af00100941e9", 0x98, 0x3, 0x0, 0x0) kevent(r1, &(0x7f0000001740)=[{{r1}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x6d7f, 0x2}, {{r1}, 0xfffffffffffffffa, 0xc1, 0x2, 0x1, 0x7}, {{r1}, 0x0, 0x1, 0x0, 0x8000, 0x81}, {{r1}, 0x0, 0x0, 0x8, 0xe46, 0xffffffff80000001}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xa511, 0x20}, {{r0}, 0xfffffffffffffffd, 0x8, 0x42, 0x14000, 0x6}], 0x2, &(0x7f0000001800)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0xe0, 0x2, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x4, 0xc31}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x0, 0x1}], 0x2, &(0x7f0000001880)={0xb40, 0x7fffffff}) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f00000018c0)="9497fc873959baf77e0105b5196f5297945d8875dc80481e1a40a600d5a9049a66b2f93503adfe6c206b56554910fb8464de70ddb2176dae03f02422729a1eac44ca7f7a5ae19e7cff413ab7a7ae58144a9b5f", 0x53}, {&(0x7f0000001940)="4bc0e2eabe1c1de676a06933fa924e80db4d90ec0fe022e7074cd86d31551bdc2901157c82b29eedea95e0756defe3d0a3188e3718f43a6b6413ae169e5a4bf22322645b9044f20e5a98eac5723f86e1d3dcb6a2afb45ddc04de53c9448dd627577d80ad525962faea0ede3ae91a2535f568ad067d78517ecd47d143c61a7adc013e7172131361ea24bce3d2d685c6a55dc0ea617c9b8280d81213aa075f082252991ba81d4b9e1a6cd3c0cfc2558d2eb2a53612d6", 0xb5}, {&(0x7f0000001a00)="e3a7fb98edc77beb271a8267af37ca0c0e2f", 0x12}], 0x3, 0x0) 10:20:02 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x63, 0x7ff}, {0x43, 0x200}, {0x41, 0x5}, {0x0, 0x7}, {0xab}, {0x103, 0x9}], 0x6}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x22) r2 = geteuid() r3 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./file1\x00', 0x3, 0xff, 0x7, 0x0, 0x80000000, 0x80, 0xfffffffffffffff7, 0x0, 0x1, 0xb8b, 0x8}) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r5, 0x4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') openat(r3, &(0x7f0000000280)='./file0\x00', 0x20001, 0x100) setgroups(0x5, &(0x7f0000000240)=[r5, r5, r6, r7, r4]) 10:20:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') mlockall(0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x120) 10:20:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 10:20:02 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x100000000, 0x7}, {0x1, 0x21f3}}) 10:20:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x6a75}) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) shmget$private(0x0, 0x1000, 0x81, &(0x7f0000ffd000/0x1000)=nil) write(r2, &(0x7f0000000140)="32c4cc09c69f1c52d46da346128108ec34471c03d7e27b2c835eaaf5644e76d42e555b4db5d426205cc196856d3eff2c5549d1e4320d4bd47e74791ac089090ffc0527d00d95de5c90935cb4734a0238482cf6374bf5a99dc5e2e95f4dca0f809ff11a46bba956ded7453d778e16dce159d6459f803941d093acccf0543d96642e1bae07123db382a7ce1279502e79e29b83efffa1414cb11a0f4cd82580d086cecba36d9faaf88e24556faa8b31083c076c1aa55231e0b7931f1a56ea3a4cb6a907ba334920710484eebc32c168c23848", 0xd1) syz_open_pts() geteuid() r3 = semget$private(0x0, 0x4, 0x100000000002a9) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xb99e) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 10:20:02 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() read(r0, &(0x7f0000000240)=""/78, 0xffffffffffffffd1) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x101, 0x3) msgget(0x3, 0x20) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xece, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x8, 0x0, 0x5, "e4a82dabbcb84c0ba0d8512aaf99a614df21638e", 0x1, 0x40}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) 10:20:02 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) getdents(r1, &(0x7f0000000040)=""/4096, 0x1000) close(r0) r2 = openat(r1, &(0x7f0000001140)='./file0\x00', 0x20000, 0x200060) linkat(r2, &(0x7f00000010c0)='.\x00', r1, &(0x7f0000001100)='./file0\x00', 0x4) stat(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)) fchdir(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001040)={0x6, 0x5}) mmap(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x5, 0x3810, r1, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 10:20:02 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2, 0xfc2, 0x1, 0x401}, &(0x7f0000000040)={0x5, 0x6, 0xf9c1, 0x6, 0x7, 0x8, 0x600000000000, 0x1}, &(0x7f0000000080)={0x8, 0x200, 0x3, 0x4a3, 0x81, 0x0, 0x8000, 0x400}, &(0x7f00000000c0)={0x6, 0x8000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2e0, 0x66) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) renameat(r0, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000340)) setsockopt(r1, 0xce, 0x5, &(0x7f0000000380)="a7b32da3a721abc3976b8507649603906655a12f47ea1c698cbff7b353e0a176e5da9e746bb8265350626e2a35d22baec64daac438d4d2bbd8155df41704b71162ae808ea75cd3d6132d079877cc1ae62f08c641aa56fbb4cf767bad8a5009fd5292596cdadac22395494a7b64b4fb5c589f6a499d625a0642bb42abf36e3c29052ba4080393dcfc5ca8369f34815e2b6f9e64fc4689447135161f5c40becba469746e3d2c296c8fd62dd1a71ea2de5513ea832aa39fd040a141b3a8c195e86878c3f11d3ef1b2", 0xc7) clock_getres(0x0, &(0x7f0000000900)) r6 = openat(r2, &(0x7f00000004c0)='./file0\x00', 0x80, 0x81) r7 = socket$inet(0x2, 0x50000b, 0x7f) setrlimit(0x7, &(0x7f0000000500)={0x9, 0x6}) r8 = open(&(0x7f0000000540)='./file0\x00', 0x81, 0x8) clock_getres(0x3, &(0x7f0000000880)) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000580)=0x1) linkat(r7, &(0x7f00000005c0)='./file1\x00', r1, &(0x7f0000000600)='./file0\x00', 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000640)) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000008c0)=0x634fc0bc, 0x4) clock_getres(0x0, &(0x7f0000000680)) clock_getres(0x0, &(0x7f00000006c0)) readv(r0, &(0x7f0000002e00)=[{&(0x7f0000000940)=""/217, 0xd9}, {&(0x7f0000000a40)=""/201, 0xc9}, {&(0x7f0000000b40)=""/232, 0xe8}, {&(0x7f0000000c40)=""/231, 0xe7}, {&(0x7f0000000d40)=""/4096, 0x1000}, {&(0x7f0000001d40)=""/4096, 0x1000}, {&(0x7f0000002d40)=""/130, 0x82}], 0x7) linkat(r8, &(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file1\x00', 0x4) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000780)) fcntl$lock(r2, 0x9, &(0x7f0000000840)={0x3, 0x0, 0x80000000, 0x1, r3}) r9 = semget$private(0x0, 0x3, 0x44) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000007c0)={{0x20000000, r4, r5, r4, r5, 0x9164711634c32d10, 0x7}, 0x2, 0x3f, 0xf08}) 10:20:03 executing program 0: r0 = socket(0x1, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) 10:20:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r1) syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000), 0x0) 10:20:03 executing program 0: setitimer(0x0, &(0x7f0000001740)={{0x6, 0x10000000006}, {0x80001, 0x7}}, 0x0) poll(0x0, 0x0, 0x6) r0 = msgget$private(0x0, 0x208) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getegid() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001680)=[0x0, 0x0]) getgroups(0x5, &(0x7f00000016c0)=[r5, r6, r7, r8, r9]) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) r10 = dup2(r1, r2) setsockopt$sock_int(r10, 0xffff, 0x1002, &(0x7f0000000280), 0x4) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000001a0000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000100"/226], 0x1, 0x1, 0x1800) r11 = msgget(0xffffffffffffffff, 0x3fd) fcntl$setstatus(r2, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) msgsnd(r11, &(0x7f0000001480)={0x1, "604bd4d4c21a63a31b7eb12660ee4c50bc15fda62e7735bf982164265d1cfa0c1fbafb271378e3ca8d651619bfd45016df4360136d95b2b23bf988bbc77307e6a21474dd4db8f9ca063db75a76a39d0138c650a308cb59e3151d0baec0fb0a160ed1092c46cc4be0c1af636e516a865f07f67ed2a88d868a20ab254bd7a15b87e87bcd5331c365d7f96f971b2ebbc7e8e0a54d54826dbdfa5bb6828d248798ab20f8243bd0e2a8ef0414ba99eeda26b98b1eeb6237c68b7e008b7dc9ba4ae842637def224517579ae168e22470c0e84b1ac23469c2913ed2caf4f9c5db7ecae75f5fe6222ee24220a590b40b8353b241ef5d23597c58b4c5b43a21f40dc4"}, 0x106, 0x800) setuid(r12) msgrcv(r11, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000a115efb124955000000000000000000000bdff9c9f42fc935bf27e8926ded96d8fd53b0ada2655cc8874866e6260a5dc2050f512b8437962e0fcad394bd726e600"/101], 0x26, 0x0, 0x1000) msgctl$IPC_RMID(r11, 0x0) ioctl$VT_RELDISP(r10, 0x20007604, &(0x7f0000001440)=0x2000000002) close(r10) r13 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000000c0)=0x1) socket(0x10, 0x1, 0x3d) msgrcv(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3aea550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe0eeea50400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2d16f68fdb3e096917eb18e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cc4657659cc64e56150d966652b719dbe4b86ce975dc3395bda86ef6b89fb1e1da7cac57c2b914c02aba1d61b64d57fd4012ae7c08ccf364f0ce0eb80075debf434ed6e348bcbcfb872bd675699dbf3d66475535961a2186a20c1dea6c79c740bcfbf694f444eb0e53b7e597f6a3820c7b863f8171ff304555b17330ba20b67f638bb37397dddaaba3fcaeaa5e5577e59396f7001815c2a151d2593a09f61a0401901c08403cf9adee26f494ab2e26ebaad26bdd7838f8c2b000000000000000000002e8a11f771bc0b418fba6527cf8376adc0da5e63441deda47d8283c197fd8ce74dd83ed81120af11690ada9864579287b6663de6b57cd8db5c1d62789d72b10e2837856a0d2aa2d4b68a04ee11b7e3eb336fffb6cfe58e3f80a30e24bdf398b212416bd5b682fccc4cfb925bb62172f56b774bf63439e537fd621f99572f5ffd7015f735cd208785fee03a0509dc1b11d26818fd744c57dc5a131e8f440d8680a2f33be837e87318b183d0aa16bfc71b9af77e327b7b6d845833df4e2bcfec3300"/4470], 0x1, 0x2, 0x1000) setitimer(0x4000000000, 0x0, &(0x7f0000000140)) 10:20:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r2) flock(r0, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8020, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000002c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) semop(r1, &(0x7f00000002c0), 0x0) fcntl$getflags(r0, 0x3) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getpgid(0x0) 10:20:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xea) write(r0, 0x0, 0x0) 10:20:03 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) chmod(&(0x7f0000000000)='\x00', 0x20) 10:20:03 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x2, 0x20, 0x5, "2c622a8d414a562b0913f6251e1a6bb23e7cf6e4", 0x10001, 0x5}) write(r0, &(0x7f0000003040)='u', 0x1) 10:20:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="1b5113c906f378e6b406d37c7a8db93361cb047bfb71b1d6027cca1b4feff0993c087a130628f8a7b4edf278e6cf74eb530b53f897b51b9f796c17e113d595b6354c79e0ca7bcb427905353d574a00aa312130f4d86356f037b74f07336db300b12b0eb767a9bbbfa170150b89fea912769d80e50f798015bd56d6d77822", 0x7e}, {&(0x7f0000000100)="9248", 0x2}, {&(0x7f0000000140)="cfb78b64d1ee1df429783c439bdfc51b4475aa977b3cf7aa7c0b6e059da1d503e0e2fbec8d658abde1c5496a089a9a7a5bf55a9ea931f13494fed5dbf902f1961ffe696bfdd2553560be4b461c1f7ca99cdca032400a535488823b4138852d3bf0a275fafbb2e555db7904b644f2f7197592e98717a465d36933b56549c9d1e6ce98dffd6a022ebdedc433541a", 0x8d}, {&(0x7f0000000200)="e099a372c1d00afa74faef9f9375a98c30fe6bc377e28c04501af6804700a74277fa373a16438bc8083a3a5a795696cc821302e07bf4c39999f0f1bc772795b35d779603845c8fe181ae46df9405abb2bf7ebf2ef1f93a42254cb785841660220d9336e91abd9ecf46df50977b522f660e4400f3adf32023b64473b8ac2ab9df27b4893a63f543ae189d2aa93d58df0ea045eb54954a65f09c59dec1d55d35d24ca488a52bfc1b", 0xa7}, {&(0x7f00000002c0)="1c5cb0d980f2a8614cc52540d2062446226b2caef4fa5cdcfe060b3fcee990533dd56dfaf8eab213de2d3d3493e76379995a6d9c4ae9cac5dd7fd52108b1de4fff7318a597d43ac687fb3f5b1dc7b365e0eeb121efb846fce8fa2e855857da1bf164901075f85a157830a01ba59068df51ed0ea991e5d14ccc65ea6f5f8c59ed34291260e4c0208b841374ebe146706f1fe23ae7d031b7308cab21b1e48517b44204867e1b0d99127d6a80ffe94814e37a4a5a90765c89c2fa8a4a41e82adb625432988a3e58c9c1812861018c13ba9aeaa390", 0xd3}, {&(0x7f00000003c0)="0688b117d4c0c8b5d9eb91ed9876a68522a0babe77ba4044594abf5a9e16bc35ffd8fd3b5cc9b819f04d84ec793c06f191ee159eb0b4fac5ed64709d41c052000865b8229c9d62a35127", 0x4a}], 0x6, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() r3 = dup(r0) sendto$unix(r3, &(0x7f0000000580)="5a6935df10f2d17e37fc42a02bccc6b16ae45fdee97727ba08bf06ee34960cde65a8d208020db31ff2c99464312d318fb2c58941daf1a2b70fb7af68e6cc84bbb91526620e840dba12d1fa48b83bf3702d13a32189723ce482874647c818cfc43a055ea3781b0979595209139bb7d9bf4a7a25d473ac0ccd9fca972df7ad4f6ed2494b095dc61626fba73d853f3a8bf95e4304830ebf041da75bf485726dd6453944d2e39c3340ccb6000000006cedc9954df5f463fac8d7305b4e8341a43efcecef7127614508596515bdc019e8c4df8595b93b21a4c538d74d958c76d4319441b6824bb140a4ce257b69d19253943114eccf546bdc66003bccbc94836be18ea5c754165a8971ff38b4f8e8f46d89e69d14ebb5b673269b6d4b0c52fccf087cf76c25b32886edcedbd3a6adfd8e26bd26af4765c51dea2081a28905d1bb1db2deb420da0553f6d5a173b05a13858a9cc4149bb3915c7c06a749ed3baf9a6e3c0f80111f6d255ae01b613e94f192b751e9eef328596fe1cc629f2679fbbaeab389def11d7117f5fc1700ed41d71571844e3339046dd72f", 0x197, 0x400, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r2, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) close(r1) accept$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 10:20:04 executing program 1: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) write(r1, &(0x7f0000000040)="d81b18a4249a016b4936fc59763a637f41f7e26e49be737aa2f90deb37d9f6125432af45bbc304379d8573dd979720507e524f381f539afb19201528de187e8c3c587ece3dbcc2d0b1396aed76dd4e3f7eefbe6d4adf9c8d28f8a844296de8acd28fc7aee95984f208a007cb4689c7dab3feb1ebd0", 0x75) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x2a) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) 10:20:04 executing program 1: munlock(&(0x7f00005e8000/0x3000)=nil, 0x3000) madvise(&(0x7f000043c000/0x4000)=nil, 0x4000, 0x7) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mmap(&(0x7f00006ec000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) munmap(&(0x7f0000566000/0x1000)=nil, 0x1000) 10:20:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/147, 0x93) write(r0, &(0x7f00000002c0)="db", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 10:20:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x45, 0x7}, {0x7, 0x8}, {0x8b, 0xfffffffffffffffb}, {0x147, 0x10001}, {0x81, 0x3f}, {0x43, 0x3}, {0x2, 0x5}, {0xab, 0x277}, {0x41, 0x1}], 0x9}) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x4}], 0x2000007ff, 0x0, 0x0, 0x0) 10:20:07 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r0 = socket$inet6(0x18, 0x4000, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10080, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x8001, 0x4d, './file0\x00', 0x4, 0x0, 0x5, 0x2}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 10:20:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000140)='./file0\x00', 0x0) getuid() open(&(0x7f0000000100)='./file0\x00', 0x611, 0x20) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 10:20:07 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x50, 0xa, 0x0, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x1ff, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x48, 0x1, 0x1, 0x7}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2000000b, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x10, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000081, 0x5841e263, 0x81}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x4}], 0x3, 0x0, 0x2, 0x0) close(r1) 10:20:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r2 = syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000340), &(0x7f0000000380)=0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x6a75}) shmctl$SHM_LOCK(r1, 0x3) r3 = semget$private(0x0, 0x4, 0x100000000002a9) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x880, 0x0) fcntl$dupfd(r4, 0xa, r0) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000000)=0x10001) 10:20:07 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) execve(0x0, 0x0, 0x0) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 10:20:07 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x110, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0xfffffffffffffffa, 0x7}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) shmctl$SHM_UNLOCK(r0, 0x4) 10:20:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x1, 0x0, 0x0, 0x2000, "61aa0db100000100", 0x0, 0x8f}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x0, 0x100000004, 0x8, 0xff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)='J', 0x1}], 0x1) socket$inet(0x2, 0x4, 0x3) msgget(0x3, 0x280) read(r1, &(0x7f0000000240)=""/76, 0x4c) 10:20:07 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0x9c) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000100)="785b4645d63da27910b25fe048479e3779792be6b3b847e1d537aab895c68d4dafef6d1405f9bea20d7d32bc3a804ff05ebeebc65697317a78c0f84e83cc0e6c1f52b09f947499a3dfc577f49db4dc02ee4522f54b1bd6f958da92c049906dcf850fc9dd2a912dfca86aa2ecb64908735f611fff2d05d7c0455e678096b1a26cbbb5d2542e3c026ec1123dcb98a127a6bb33fb71f0722b9f33028289157e7fb5185324ac4d395d3f4223ab5a34811d0bff3ca60b773d03e8dc011de3f1580337dc0bf5e1ea56b4bbcdaf19f0ad6edeba458d1e0606a72c49e69fd965fd7b0898078802181882ae5fed4636cd547ef849b91819f17f80cad5b4982d2682f306fe335323ece92f5685b7315160a43f7e43a56348108665bd29871a0f47f611355c430a134d8c8f9d3afd679870e1c6f3be13da23fcc13306f7993452d6451651a2e4aa84961652c4b725141b8c1d9c70391d22716af75d44a6359b9256c242dac1fcbf0b0be7c114a6a3d5a39cb913d47aaff44d6f847315392f2df02954b33a3d7888a3cb7cf109711e2596273d0601ec9f64dd213aa995da17dadd4bfa9d01460b8ad0cfe224ad1b1172a989f1144871cc17c996ff448fd00c8d664508935bf38f3a54102fa625e549b54fe04aae794ace21b820c4ebf26d197de67c8362975a64cd8f9d094c6b4d000e16316cb79e5ea5b2e8fa9d42534dbc1341b37d874eea256cf79b0bb5d2ed017a186e40e8a18ac4d97a642782d8c79a572e1ad07400278b0417b28e86fb2ce52b2f4a95b4ad2a1c29f9c1f5fa42b288677c3bda48f30de04a2db9d076b978464d1c406293d1a98a92b3aeb9a27096030988c3b57a2ce895646748a799d65559947bda9e6179543a27a6bfc32ea2eadd4e8d39634661836a1d095369421523b662ea2baaa4a399fb634efa62ad6c813217731af34c72203e50047295d34d75a08fcf7a00d7a0ef8b2d7f1beab81e06f6a433f2195fe3ce8196f4f4272c41373aaf7a1d8e1106ba54af3a811607666a44b036e592ed1a3500a176e75cc759b38057497f1eaa09538d5f3f7f0f34ec9e5083982bafec6db7b2ca5e3533fa829670686e76359a934e26cc786fd80f9daeef1e5d0ac643207d95b9bb64badb3ea677b447db88af2f45b4aa0a1e59bbcfe1cbbf912dc59d4db4b31f411244a3592ff9bf35d0bad391ad25f93bad399b4c6e1173749e34699204fdae7e9ddd102727c854692d0234bed14cde74edad64c35e6f68dc72ecd3bebd5e4e75324e61699f5175be6fff5604745e8d1aca866f3aaf5708382f41fc4788437ffa654c266591964da391b663859043b0bafbcfd979821032e592bdda989caf973966ddff5ec2dc9940ec05edda93c3cf0579673d6570652bd9cfd0c94e7f42f87ab67320788590dad773ec93d9ba99ddc2b091f2a1718e5da3431c1ff114dd5d2e21a4bd4ffe11f90c8a3ff75d39cf7b605e7ac3cb8f23d6ad770a908e22887bdda815fef4e7643effa8b83f8dee9e4ed98050ac4957245d30ca3e1f0993134447136bc408d0f0e1f1fde564fbf3679b19df5498f016433b73b25808bdb7191d9547620c884de829e1b487d5f356dd7712a520b6d8c27ef66f3aa2025b49d664900273a890a9899fb3712799fddbe758106a2c9014f207ceb199b7f363e5be8c47eb4140e880fd74499bc313a5d11bf72db407bcbd689a1e10590be34c1af4aaf86194a62ed3178c0d83f3372fd3c35556fd9580ea3b106ad2a332667144b1cc226ebc7d601cd34f578373746249e391f2dc64dfa2ab9c04f4cbbf5eb3170a9d505883de6742005ed8a31bbd0e7d425c7919dac2c345a244eb25e923c5ded0c470888abbfa063e9df43c88114be3d1c2fdf4af7c6939979a249195d3748d8f14353547a960c9ae6ddc4e75477297f352c3574757635953880da0e9531caebdc6d14dd9d62e607fb2b1a84deb57e483928c6e5600bb786b4633a7f8a752890f98dccd815e5c4f76c6d1f7e9d14710f4e082e9bd438a5c691bcd790e754eb0fa286a550e86c00db13c9e6b6c49a089defa3981868daef9f371127d045517a28099940bc42fe385bd044b138dcab598f86898a6c658049e3cf3fff956b1f48d223887a55efe1f3bb1cfd9d2fa37dbcfd1cb96a8def62cb8250c7f997fbbfda5c9ddf63e03c97138f84095ab2e45eff6c7c4981f31fd607874e5f0957eb459be147bc3571938849fdfe331f113c3b789aed53dd7c5f02c6031186cc505d6908ddb4c7970142801f9136f0e10246e8d0e6b52c4c627e91bee2651b0f96d675c50f5217467149756745360124d98478ceb291e244c10a56652372d29bb39db0edf5f613aa16c4be71fb66aefece78696f0d7e9192c7acab580aca7911017f3645a543bf4edaec6147a3e5a19b2dd0a68b64c1307beedfe9d044824eff6742a00baa674419c8d0edb9722d5269a52f8abf41a923fb4c19cf1627c2c3fed15e9138bfc886b0c4f57028e3def652692548ddbe532a3b43672f02709636990c65e1c995c19b6d8e9c6762a2c6fa742ac248c189cf791fdfbc1320c570999a18e7a5fe3a1c0262dc660d078048269e4ccad871d136b7958d703749509b287645784076855d044fa54260dffaf899be03a6820731ecd28dd4fb7d39dfd083bce6fd88697abbcaa48a48f2b1b4cfff5ccb67ce49fac6f3b4e2ad7ddf8b93f86fb715e265cb09aa6af070baba4ef2c69b1cc84bee0a25d55e91ed5847fbadbfc84bf5c1426050c1f60d6da9364ed89f607578a8a57ad17923c45112067024cfb0305fab8257c1e60e1951c5f1db6facd3ce2cb0f834c33e2989c488646de567d1f41a481bb8df75fc0121eeb68294e2428bf5df9076c7f722950dab46ba90a68749be10587045088b13bf680a264a8ced6da66e8fb94959a3c6598c06a9b3fecac97c3c70db23103562cde46f010a31d276b4413584b3967ed86caff0c6c047bc095c13ba9569b10d757f73f2665e285829b3254d934ec7922f181df330b2f221b9b370eea51140c2ca7c1efccde93b36a135ecf4e5c44dbdc450508a0013d957380103af81b70c65487af77bddceb309abf29e7d432ee716ca0346bddbc5cf16f885c119a2c1bcd691220cf97eec9eb20f34d6a8078cad34749f1c9bab69e82646eb4da8079217fa6d49b8673c8159a934a92e6e244a16a7087fb6e974adfb50718f0ab6fe586d54fe383683db1ce4264a5d89559a5a624da8ac89f980fbb5e3b1c24b74d43606c20f06454f2c6c3bd467e0497529a0c0e76b0d9fac9c7539e4300da218e70d631284b402fe33fc2d93fa543b8e2a0f1e5c4f21e41c31c4f9032107fcf10e1b745b64488593cfcd12a0e14229d21dcfa50464a481f4989ce734be1b8ccb0f3eac462e968ab0ca2b371ce402850abe1e31207edd9cd47d6773442e47341700f8372a13d167d0c226b216221072e4e6494c99e57fc45806f644f881ec6923ca476e8c693ad341a66583d2bd7a9d0306855f81d20e5becc9f2a975bf97ae5163c221278d6750d16baab6a39e1525387efb470a97eb1943fb34e100cf171ef967ceb50727b32a05ec3b491818cd7d14dcc3a70f32567022218ad5302c0b9fe9b66c407fbb41e2d8c2106c2b5c5a77c6464d69db13210cc573fc1c6c24037291370fbeda49210f6b0c39590810f105e6dc2526ecd71d2870e39bce11be427ff45d900b1f8e3de866a114078508f09873b8f54e09690f9f403476545c6ef1aaaa17164ab8c3dcbeb83f158a54db2c9b461468d272afaa9d2474b8e600992073602dce4393ee634c9deeaf39fa086f8cc8daa7671f86c3c23e9119d2bb7235cb184e9746c20969622aa63f5e6ebbb73a0c6281e99d94772e0404a8973d963e694224574819fde10b29c5f5394aabac8c8415a18fe587edf150e534f1fea4a1b4b6ef7b609f759f56e702ae3e8d035d8462184ee57f0a7e7105dbbb42419de9e71fd6899a48213f4fef1eb04ce464f2b397665390b50ed7dd9e32ba46a3169a027f586e47d714db884946dda541155261a6eb4db6b74a001a74190789ca872bb7f43f497a25151d90f39dc7c2187f37980a4ecfeda3cc1827695256f7c94744756ca9cfb75d1fae5ecbac604abc4ca866c44ad7fdb5c653894b2d7909ca528d358243778b6726a2a8d110a25cd054d4ae9d6f3c2a92b5c27f7e62d7b25af1f5608ad45f02cb580c5791fbb3bab40dac07d8e7e3abbb669b5e0ab79d740c7a3882493b0ec808341f27f82f3bb58b302b3917505577c6f79ac5788139496791dfc39d7c5cdba3c6efbeb387974b141f27869b002c05460f49e76ded57a6c0796c715ea986cb4eb9ddb0277b6f8e0fcc3afced95361b7c568d1c09e1b8360c7c03442759978b2e2c6fa94938f95dd4b84bd2716aaf68efb23e1f837e37ee6458244bd9759054ee7a7415f6af521fa297f43084b7d658bc7b853fc28e7307ee140f115e669f3f98e5bee0e979be825413bf0acbba039ada7e1c63d2b7b8dc7ecfcf49add409b246d6c5ce958486811abb686411a77a6462744f239c6ceeb40b12c4c90c3d6a5ba8d0ae3920927a6cbb5b8a79197022686bcae74c9c08501029b5a8462eff32ac6f8825438d1041e24f29158e96b21d8167b2d143acb1154c5eabb38b56d5a3f9663a3438a417cb2351d71ea8ae44d36c5267891e5fdd6a52bd59ea4fc53256ee1ebf71648d9d3bb65277b378d3d093246fb5e7e1b4c0029d143e257d1134ed40196d51b6d20f2af2d1a9089759d8e97d130c2dc09e7e2af802767d02b1fcdb3eee7f19252231bcc4e1c1ec8664185b1f5f5ceb89f1b1f193bd8c7f14171e521e89ebbb744e82db576cd0d7a687b207544e60c34d23a3b06198fe262e632a01eaafb60665baa05cf9e1c1316634fb8ac10c56e139d79d1e510846635ca36b119f89701542b1642ef73342bacf17dc1b0e27b0f8078b879a33a3ffd0f712d9377f781a29b2f8fc430c6cd21c6c9106fce872b3017071061a0c44dc6e97d21e3d74a81a5ba2644f0de591235a50ea92f046bf38a9b29b7bca26254737a97cfd579ec46ecf1b1a13882e505961c337b8de0254aa0d7c2c2b1148309af9fca3e2a89b588eedd010f0858ddd3f673cdd76bcb437b422da381b488294b16c9603b6a48d43f2cae14825c94f1739fd1802edf2214e2866770279d87d4e5e333b3feae399c93d0d12f5513ff15fe8895ca94d29ce751707c55606b8d7d37014ff001f4d2580be0a0c762d019529d4d097990282e19cedc589e3f28ec152161d0aebc540693b706ce7e939acb0e90c76f80479b3de1b0eafd7d1346c0d1b32540935a70bb3f3d6a1e1814a09ee5762fa9cb1267411ed947dfc6aa1c8b1dc2c2bca309ab933cf388196f4f78734b7ad30804f4c829ff8f74de81f4303190865fc568e54fea9175d61da4505e88571afb05119af55b369bbbb5b236a33b1d3f89f80b26a653d9a79fd9a9c6e0d6071461990beb164004e39d29a91263cd43980cace02816012ee7becc6f2034e9a59a35a0adae712f6f4cd112abea2887698f189c25a59dc00d0cf9cf4144e302af4f1c7170bc31f435fb12ec1d307ee542f75659a91968d433bc6cde9c481099a80dc077ec7e99c5021ae7e988aa115041b96d7828464417160b602e7bba0b760833eac711336e4afc6270a5e99dacd6a4d58108e0666984db9c682fe6abc8bd8ede2e8dbcb3d0b5a14b723c58541bba2ec7d915db6b30123c7f3fa389cc7abba831d9250b5cb5bb58ab072593403589f7b2af9e3eb6", 0x1000}, {&(0x7f0000001100)="00e4a0f5c3e3a365bc3251422a953166a0f54fd51df499c7542a6d33a511edddd936ea45766769093e0653087af52d7f0abea6e90b66a523cdfedfbaeec361c2aa9dc36d99f0bde0783d1a55102c81f4b982e8842bc2963e1914cd7082285e765b3e83b3e36c0d8d00ab4b18b286c20bade4bc91f259670c5eefe6b09a46e77d23d913fb25895bb9396a233014e4ac4f75ea105f51d039e4bed721b257c66d052ec8fb6ce43f02c4e08beea7086859fa9c73d1561941df5beb679ec6bf6c0bdecc", 0xc1}, {&(0x7f0000001200)="fd9dc2d52c6b4c9db30351d54c18bd8f513846f48f2e1e8eb08528c082ec3a9e286d6d587bd153a604994ae018d7dee2b1b88fdc090287e1606349735f7985b82e0c4319bf2230e6daf3ef70acfe61b33b84b4578bfcc6acb3e5d56fd1bf0d6376bcd90ff7fdf5809ae630c625b8fd946202852ccbfba95cb40d312108242ef6627eb21ff7d602d48218c2f136891eb79ecb81433f3ea6ffa5fbbef6cad62639e2b319b13a1e266765de5ef93111f0ba571f8a4d17f9b672be06606aaa868d8272c9607c6ef7fad2c7db4bca1a4d82255ff2cdf4c5e54b4c461512930d425930943b75d41a5f84cf248635bad74173e6956ca992dd7db09444c9", 0xfa}, {&(0x7f0000001300)="6bb415391cf02f775dd85bf7b4a106f0b951d079e2e0ba2b8614650687360d422ab505a0eae053b5061b9c28758843a76c74e4b079ae27c6f4fa9aeb1cb05540475398ed27c0c3c6d013bb50ab5face40463236504b1199bc80397505fce8cd8dbe40c7cf812938518b8797c688721e10d17617f31eba1e90dd960b0ac22af06c841c90e1daab606f00706117066dc282db76f2beb7665cf9514b8e243dac3d5d67ee29a41303d769181d095d6615fec19ac442d7c7b6edba851cb7953bb372f1c576722c029c9536a013068ec866a29517099e917ec2e7a4db2e996299ef568ddba1b161cd34531e03b5c78c80acb16f5c685", 0xf3}, {&(0x7f0000000000)="8ee9e8cf07f782fd91f85af55753a2faa93d2895631a07d4234baffca76fa1284f1e5e0e72a1de32c5df03b4765ad59c19254fb6294ab2d6abf8528a06d6d9cf9f2ad6b97263957ab70ba3d95924b33e8fb3b49b020245164cc8119e6ddacd83ac2a6496d3275b892be084ff60c127dade84e765b69aa1341a", 0x79}, {&(0x7f0000001400)="3645c2eda1c2a4a769ffa529090d1bac40cfed8967723cb4defafb8d3b87e4aaf2829ef9b4b88ed267695ae3c556aee6e67c6f053588007befabd2b386c1378aba674f99bb3a3c3d34b56b45321efa7d2200068b726cd128ecb1aa19e0f02db0b96aa7edf4c4fdc6b63e9a0d8e8f5747d2179c37e3047d213501591ad47f869559e7975f1384d7e0e05737bed4a23d2ea9380cdcb4ad0f5035e6567c2ea3e9154c77ddf011a2f39b54697b727fa9d8326f70cf1d97471931d54eeda84c136128146927c962ff709bfd3e5d46e4ed51831e414cadeafeafa6ddf9994f52f87f8a6ec5ce451b0c6349e0cb78ab0ab77d27d889cafcfa0a02bf8e88c96179e531547943a1e20564994d6b3ed0ae7745599c0b202616a2a8dd40cfde87e8d17582005db97d144f5b6cd79ffaaa50cd83da7c981a4361c084cc492212c807c7cabad24cea2d88a1fd8b97cb4e7a5e8c62a64406b279e31ed4f3b5ba9d3d8c2740365cfd54eca875804631d998d45a20a931f6bfd6155ef3e5cb03d826a57636bc47c673be8e01077819360478dc1cf0abfe69309a17d5d5a405a876b7b996abee4e815c25b47ab75cfedbca88a28eac4afb51370ca0a6437ca4240441f0e69bd01a721c875cfe97e4f902c7ffece3102acd7d3e313d6cfb423acd14c549285cdab4d67549bbdb96d2cdb79d60f62b48adedd6dd10bf778344a2c663e8a09bf6b9b4259679b21a1b591875616cba8f407c99a8ae4ee0bb07551bc2981d157ba7cacf6073e5f0c54179614fa464593ff4744edb2411f70cc804f76fd9e411f619df214856669def8c241ba0717d9bf4e74bca1a9374c40c0c896342316c83950323cedc8ac99f1ba5c27c5cb45fc6469942ed762beadd531ab234242bd4260fe1055424795dd0c91781b8326d330a6bcde5a22d42e2c3c48a08f408e1d62c62de2735b8d07f33d30f12e2395ee1fcecb5a56c718263b127e68885ea8d74a2837ed9fbb4bbdff9946b41435b639e4e7e75f218ed8ab8be400214062f042119c16297bf2664d69050f0d3231a244b841ecb99095d0f81257088a623039df4dc25cf31c2394dbb00d11a77dff630df5a1f45cfec249566964961348beec44e1507a2a2a5ae12d51842ba78f11901f564f969f84deea1bf92dbc4f01f3f493eb4ab3773febda1f25712192b4dd83b52901bae9706f9d1216298f98ee4aa293bdf15d919a0445e3556ca71a6d6ce80021bfadb5dc0d9fdb0df42c482034b3b3c4898bc1c424a2fa9ff2dae8789d41fd625f393bc82ec3ebcbf904ee4cbda45363ad23687b8ef18706b65c2159fbf565c35b9c4856c3b6a4a6352a703c79cd79b6d242deb0169c56e0b27a72cba5e8361cec22cb0d0bb8bd03ded7a36451b810815853bbdb88cab18bac6b91c4a0aa8e03d096c6001efc17cab66f4f67c99d1dee22f0c191b6583c3fcddcc8781ed8b40828870ca82f946ed62444dbf9be43821c5f5f0604108abf2642d2e5b3653edb03226327020e3df4f421485f54505de4a1ec1d41dcec3375d9a29ae92a8bda04069fc582549dccd616ada56bbf2b1c0dbee87d463bc9d72843c7ef112044617e4ca209273c24f933ef05d208d686fec957ec2c4aabd33bfed7620bb26d2a8b0947b3c0c0bf8675c27b6c732a6f663b930cc3ed2b404d953dbab4bb569853c58e12a221e00a24c63dd7d78ee2557d12cdaf238dd9261f6040a660815245f7cfb9de207661a612d53a3c126d9dc51e632aa71b0c780d449185b9a556e3269b24f8c73e26bdeeafb6e6fdc44cead242ce1d4421c31a118d16ff54fbb79d62fda7bceca97d5798b9dc934eae36651720e612dc301626c7f3ed94082cd85911afe8286a03ae8084dcbc16a336742348b3b74077194bef29784ba709f33e8a80f6a516368e95bdd7bdd445ccd23cfd19545b17c65392e1b5f9797ce33855136b223901bfb3456c187510409ce9eb27d00c8952ceb6dc23721d425ab81abd511a66964508fe7ba11985ff351c93b11db651ce66540b3af0bc89a5ab33acff2807e31b6494b7bd5d9aed6fab674a5da9a13ae7738f6043bbe440081b9a7ee1ec4f3d7d448d4cd969d6c5ea7e44c2a8b186f9ab843359f23a96591d652d170ad63b071bc579d046d496d1205d8ebe8393a0dafe8895ea96923cd026cdad49f596e6d7b89168e07a19ddd831cd248f7be40720675e8f3f783d7e3500cd45b921020b0f66f30f0efb132270a0f172dfc04cbac9b07970cdbf8a194f8e47b30ec848d3e331bb210def5bfe2590165d794296442e148349375037643fea141399aab50be21863405d603b115a685f9138144ed1aea445510eb9498ca32446837fcfae9d0ee78c7531edee21b012468c006a01b1785b48312640589d5d0bc8e7a77cdb998065c506198d8f9e796fbc58d918be5323f0da5d020de9177215b373465b8dee02a9242588877fd0ed73f7217c87b8634e06d520a997853d12c4c1d0408505dc1202e348042aa1c11c1b88c190316a3c769a1899670b97122c0eeb124a052bf76669013ac7caa0c6f30dfe952c2c4b1409a567c4f6b9a0393e28e82db5d1b1dbd6ea458f05912e40437f4cdfa356e6107e2a0e1e0b870857b4065a96c9c2f6d7dfc287a7977b9e29c0367c1c0ff9aa8ba1f085ece42800e91514f5121506b593ebdb012cc68ee8e140c338c249fec1d5e204f4935674282efeee607c799125eec9d71e490f8f4e2648b9d78d07a31852444f5ea5c12107667d571c49ca8afb08569e81c6d6d428166192c8ab2494863ff4a83c2898fb337907f652e4adfc73e08c25a09d927e266e37b2a29d5e6e2b8a776577eaf1bc099d23383c01decd922f09930fd3ac5ab11b3c47d155916e3b67aa7856fe72f4d73b66b75f25c0c8495d57db2ed056b4a67481d766256fe3a666ded9e8717e73bee0cf1ea87d87087b88914e22b4ae50907613ac6daac66768bb876b2daf714037876da89c53ea7991fd2c33a3ee64e01de9880185092a6d63c1d66858623e39b86e508dd3c601a6e08244436966570df5d91ae249749df91de60b4a6a30a4f3fd2df20e18f1e34c09c13ce503f39e69a698cfe051404cb64bffaf3347ebf899989da4807cd6454076fb83ff606c951d2f3cf693b4958c60cf191cd9d7b9170e38580085b66245d9a0685857e88988d40c9dd157978b08ecce2294c186bf56ec0ac9928e46126cfd0b3a6203dab9d8efedb9af69c43c7bd07f0a7a51c4261404e80e16f53f88c27cf7bbcd6f7e707c028350ab2300283e8f1b6d4e322830de4fdc189a455abc80fdd1b910030f7108ee54ac64c63014f53f7bb98f667edc4c239da33ae58cbe3fdc437ace7aa321da230143a2e67a3c9554b6088744dd0ae9fbf249e86313cf1e5654ca2ae7a3203cdef0bb7c5f230fe25cbaea27bc08601007373402030fff465fd4e4d050c96fd1d334309d4eedbc58d96c77fb3af31f7aa6c15a9f2a871b03339e2bb226daef6796b368d420ac7cdfffdc28fc09dc548495f64451eba5c99c41f4aaf42e069e480fff792b4947f06107af826d4cfb3f0da1030b7c41d4011c2edb8809b31a963e950243836a0b5db5754f4f79b0a99bead0466b10cba38ec766e8d5a90c189b0a3c1b59a0ef90542d58acec63f988177bbf7b9b46fe17be14b27fa792fedfcabef4ae13cb3cd2a92abc78491e97edf12d028b77d4a0d81ee2976e854c9f4a1b26fd3ec9fb1c3b1e1c6b43ede325692626b15e67faf21c4b04eea21dd3b61523cf807084215e9883b2b4bd33a413591193fbcfcfca14ccaa086dd54c385a60a6c0a07d5ae06fbdd666af1b6c4ffdf03ab0095aa1e92992c835ead698bb9f1957ff9880496c2423b18876f564941a9919191ff503f6b7e6ae13b082206c657033528a6f11269b5033c2ba280ff56e6ebb82352de177343b3b4c6ad8ec77714089a8b449d2fbcd8210c7581e8abb41af132fd732b6d3f040509e3c70d34eda1d4eb90a1d4cfec5613fef868005af70b53fa932942bef5741e62dcdc105444c8300eb784d5ce2de8910aae2e5047929ae26a6b9ce4092115f4fa625e6ea4ce941b6e11acc3ae1a8ed43ff61a1e8d710c56e201f0b55cf2aa50d8b1427014d6195e528ba01f99b0b2a5aca204bf05ffbf6f363aba90ac97c0b1971946dcd36a384620ff89834860a39c1e9741764b2a726acda5e53b8306d2dedb2aa19d9d6f32fda5db14cfd886366381cfbe35ded889a0353f1e268bc7ff33207dd41204c373ac5f819db715319b7d8fadeaaa9dc64c5904a99be7114369aa683a79ef850bede308ec675bb2054f09404b8e2c4276a90cb206a0ee8fd82e895445583c0a1862106a9e33006e7807d10407a557ced2b3ea1d4af4e6f28949f0d81e4317423a61efd4f98abbf652757a2fdcd502e423f8b90b1ee83c9aec6ef953f766aeec783bfeccbb90d41aaad6f14c4f57560aaf6852c972775dd069527a4aad8374ae4efabcfaa4b78ac356f8ec26637f08b0ad57901a4a44558f7a2c93f1d49c7deef2fb6a5f811bf7447ac2525d5f9dd8c6524a4b1648b607ce56e191c5947f963f3fcc25daa09284ec47b8b3a48f6980cff4019468bbc2947ffa4be7b16cf19b71402bc5993c48603c74503a5f6c510e533a548dec1b7d995862fb3b036d01ad3043d1b8630c7e49ed0c20d01459f03eef640f98e49d9686ee4c32d367edb419e5340c28053a0b36b0d2134710c49ca17eb4aaf4a26aef736cece2e90d0c29ac1d25d6e912c43b0750a88d861b7a9e426d29251a1326d8a22f3a052a41dc6b9c7af82b934450bb17f9720d7a6fd4df116306696efb3fe6fe141fafdfd5135c8b44ac8353e36b46474a267d5073b2addd6cbaa2f45023e6758038745ac90273d44d79de66489e1f1383770b36421f25e41089d466d6fc652518596fbcb5bccd42a75b6db95cc30c65215c2a2187e0b20d074c96af27ca56ee7797989164e7007e56e952531f08db5b4531a0f889b62cf69b31af62ff53cdf4f8fd26e854a64824798b80748c759fc6f9fbff19d345e34dd8a2ae9e5e49470250c0eafcfab6f78dae2161b573f96d6f0d25b0b4a3252393f26fd44268246196feb00534c5e4d6a164f16009753f2105a4076a7296f7b7c773697fda92adab4d4ab953f6c0956a234e5a0d2e077b828ba87f434675cf09ad132305de9ae53e4bef28fb61c0c711ea2ac517d40d2f4054761cf0b4e77b6a2b5ef796a19ed75139d19416556eb6caf018cda976eedbdfddc8f6b3a4379f0558f74533ea8531dbbafff1705e2da8ce115c4c87a12167d180d0ee4bbb0b0c12d8f20fad372bd420dcce73d775cf0b54605b02099053df5519456f83bef5e4f0b12bae7a6c9d645e6ad571c591cc26341ae9979c0fe31b4b116fba508447f17e0f76c4d697bd427d6d1cdb8dc4ae53db238ca5c7893ff1cd344908738f8b6436c682b0b6c971358dec6a580c612094c195d31e356e7fb0849d0a4eeb65a016f329dcb87e4c25f3d97a67a0436edf98a5e70b4422e2e611f7995a6b89674fb0d459885ef2f1cc9e0171d7db52ab332ae9efe1204c0a18a51bef1d036f0c265d688f9ed4baba3efca2ac415906fec11127875134e0a965dadea1e25e1a32cf0cf938193ee7bd9dc67d0f17cd20f481a23b7f5123d9783a4148d42c0d6ce0330db93118c6ba82e00865e69f7fce20ce68985684766391a2721b6b034bc44a287ce9c01afef659b33a54d652b9ca4dc068b93d2a0915c20bbd78e1e1e0a707b1f10a44a4befe720b4941636bde", 0x1000}, {&(0x7f0000000080)="1534256ae47d335bcaa79eca47fd15a56060e36f2355ef5395e045cbe19ad8778be28db0d403d6d24c91d21e0a5096184c8b5dc6838035c14ca57d9b31373f0b", 0x40}, {&(0x7f0000002400)="b55d2d0ac2c4b9d37666b917b3c2e57e8abae3812c2d1447594467841e473e827be91466ea390d0f96888ff5d157bddc5eb662b42f7a3b199f223734f0fcffcc81ffdd30f9600147b4accb9df579d99bf1d00f73561027295b3554dac73a304892276cee381f51268e5b1395c4", 0x6d}, {&(0x7f0000002480)="a25602735d788c38fc286f2da745f7e4f7309ac8b2215cdb039034b69c3994f64d1b170169f4abecff1aa03301f26d018ec474e53493171ccc055d01ecc5c1b0835ef39af3e67778d3523fd5af7f03", 0x4f}, {&(0x7f0000002500)="5f20d9ddc91152b699821152ee2735181ca9077ca77612a1bccc20f9c1bce578b3a8cea9af25b54f9f8fbd", 0x2b}], 0xa) 10:20:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000180)='X', 0x1) fcntl$getown(r0, 0x5) syz_open_pts() 10:20:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x8, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') pledge(&(0x7f0000000080)='}%\x00', 0x0) 10:20:08 executing program 1: socket(0x18, 0x3, 0x100) 10:20:08 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) 10:20:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000000080)={0x3, "44c7d1791b608e5b8ef827592d75919bf328a567436796d434c22d200551a2ffa382077455a11cf456f58366453aa48a3ef91cb43d9242ba7828e6cdcdd69e5c3d6d34343107a1c536fa7c8816ee7be961ee3ab9f993154a673cd599074004e06dfd92483c06dad17ac333ba0bd85b40cbb8804dd09aead15d2bac8aaa4669fa63615b2af99f7b83ecc64bc4c98ecd8d7d370990703ebdde8b7be1534916c4b1558c1177f7a4fbc5f9d7e0ecb9571b18a2e177255b24322dcf044aa2236ee4db571c008e2817362133c1c290a3aa59b4accac673159196e657daa43f2f6117a96266baae6572a430b0a600d3bd27b05f69c27432f22ce8658c72"}, 0x102, 0x800) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x9) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = getpgid(r3) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setown(r0, 0x6, r4) setpgid(0x0, r5) 10:20:08 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="6dd3c7d06b48a41533889a197387d2226d6908f83fdaabf831be057e3fc7892cb3c9ac809e7ca796b23d9ac027ae33b822a0eb3db53469caca322af5608598e8a4f569a5c2", 0x45}, {&(0x7f0000000100)="7b19f09573cc7ff62edd86964c622cb0e7f2953d", 0x14}], 0x2) r1 = semget$private(0x0, 0x1, 0x100) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000001c0)=""/71) semget$private(0x0, 0x0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) flock(r0, 0x848cbccb1e61fa5) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 10:20:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket(0x200011, 0x8000, 0xfffff7ffffffffff) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x6, 0x0, './file0\x00', 0x200000000, 0x5, 0x7, 0xfffffffffffffffe}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:20:08 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:20:08 executing program 0: poll(&(0x7f0000000080)=[{}], 0x1, 0x80) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) sendto$unix(r0, &(0x7f00000000c0)="7f9c60f876a4671751ec4c5eb3129947ebeb4d0ec8900b33f3d59ead9170c8f3aef0f59465af6296afbf50b5f5ddfc1dac18d0c8cb715595794197b8523f2e3feaa54c7ecae2be95360786d22c4b4582b73a02fc16f0b4137bc9e62e0a31b3789fc993c18651dc39b20a0ec7dca650d0a10ecd6d1b19eb9ec395df239a9503c6fb69bbebca1e0fa2baeb03729a4927b191d6d79f7d8ad9e7d2a39095549207cc74a025928bdd569596e2e439c69c824a00a6846fa05eb3b53aa21b8d0371f0c39ff513ab7042bdaeac64bb30fdd8318afd81be69f477e769d6cf33a66775b7", 0xdf, 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:20:09 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f000016a000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f00003ae000/0x8000)=nil, 0x8000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x6, r1, r2, r3, r4, 0x4, 0x40fb29bd}, 0x20, 0x7, r5, r6, 0x0, 0x2, 0x8}) 10:20:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1400000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:20:09 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 10:20:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x4) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) open$dir(&(0x7f0000000280)='./file0\x00', 0xd, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/10}, &(0x7f00000001c0)=0xc) rmdir(&(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) 10:20:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc2, 0x0) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="dd", 0x1}], 0x1, 0x0) dup2(r0, r0) fsync(r0) nanosleep(&(0x7f0000000040)={0x8, 0x8}, &(0x7f0000000080)) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x40) 10:20:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000000)="ecd8b60b48a12fc105", 0x9, 0x8, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x3000000000) 10:20:10 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xffb, &(0x7f0000000080)="9000ff4aa75e6c4c886979e0398763158036d98731a013c011eded1313fb3612c9d4e35f0d25b899513fb9ba4e5a015194d87660e6e7e62982087d0282f1085b718905000000000000001af1f56950ad19271c0d16d4c58737f71c21887d169cbc18db9c6497be6f584e62ece1e5d894ac9dc11882dd1b90972d8dd3413f", 0x7e) 10:20:10 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x40000000000000}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 10:20:10 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) syz_open_pts() 10:20:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) 10:20:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002b, &(0x7f0000000180), 0x0) 10:20:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x23}], 0x1, 0x0, 0xfff, 0x0) r2 = getpgid(0x0) wait4(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = geteuid() fchown(r3, r4, 0x0) 10:20:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getppid() r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x5) semget$private(0x0, 0x3, 0x100) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) getpgid(0x0) getuid() 10:20:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x4095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 10:20:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 10:20:10 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0xe8e, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) r2 = geteuid() setuid(r2) 10:20:10 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x164) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20081, 0x0) ftruncate(r0, 0x9) 10:20:11 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:20:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 10:20:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0x0, 0x9, 0x0, 0x0, 0x8}, {{r2}, 0xfffffffffffffffc, 0x8, 0x26c77f5613533d91, 0xd0}, {{r1}, 0xffffffffffffffff, 0x1a, 0x400fffff, 0x9, 0x20}, {{r1}, 0xfffffffffffffffa, 0x36, 0xf0000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf00fffff, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x88, 0x21, 0x3, 0x9}, {{r2}, 0xfffffffffffffffd, 0x16, 0x2, 0x8, 0x5}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 10:20:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x80) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x2, 0x1, {0x5, 0x100000000}}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x3d, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x400, 0xef}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x6, 0x6}, {{r0}, 0xfffffffffffffffa, 0xa1, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x6}, {{r1}, 0xfffffffffffffffa, 0x8, 0x22, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x90, 0x1, 0xd8a, 0x1}, {{r1}, 0xfffffffffffffff8, 0x4b, 0xfffff, 0x40, 0x9}], 0x1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xd1, 0x80, 0x10001, 0x3}, {{r1}, 0xfffffffffffffff8, 0x42, 0xf0000003, 0x8, 0x3}, {{r1}, 0xfffffffffffffffd, 0xa8, 0x42, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0xa8, 0xe00fffff, 0x7f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x4, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x63, 0x80, 0xfffffffffffff801, 0xb4}, {{r0}, 0xfffffffffffffffc, 0x52, 0x21, 0x7, 0xffc0000000000000}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x8000, 0x1000}], 0x5a4, &(0x7f0000000380)={0x9, 0xfffffffffffffff9}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 10:20:11 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffff5) 10:20:12 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x3, 0xe06}) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x100) r1 = open(&(0x7f0000000200)='./file0\x00', 0x201, 0x20) openat(r1, &(0x7f0000000240)='./file0\x00', 0x18073, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r2, &(0x7f0000000180)=""/123, 0x7b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1000, 0xfffffffffffffffe, 0x0, 0x1000, "52b26d4f760d2b3f95161a06c86ec07acb3919fb", 0x9, 0x9}) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f00000000c0)="285136d254d0e02f92a649a492f9b17d512879257f4534c10906", 0x1a) close(r4) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) ioctl$TIOCSETA(r4, 0x80047466, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "61aa05b11ce9bae3e800000000000000000000c0"}) 10:20:12 executing program 0: socketpair$unix(0x1, 0x210000001, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1f, 0x0, 0x0) 10:20:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x9, 0x4) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f00000001c0)=[{r1}], 0x1, 0x100) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 10:20:12 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)) 10:20:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000100), 0x10004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xe) r1 = socket(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x40, 0x3}, 0xc) setsockopt(r1, 0x8, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0xfffffffffffffee7) shutdown(r1, 0x1) socket(0x10, 0x5, 0x800000) 10:20:12 executing program 0: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/32, 0x20) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 10:20:12 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) 10:20:12 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/122) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9d", 0x1}], 0x1) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) semget$private(0x0, 0x7, 0x1) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 10:20:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x800) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = msgget$private(0x0, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/126) execve(0x0, 0x0, 0x0) 10:20:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 10:20:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x9, 0x7ff, 0x3, 0x3ff}, {0x8, 0x4, 0xd27, 0xfffffffffffffff8}, {0x6, 0x1, 0x81, 0x6}]}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 10:20:12 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r2 = dup2(r0, r1) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = dup2(r3, r4) r6 = kqueue() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x1, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x80, 0x47, 0x7fffffff, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f, 0x101}, {{r1}, 0xffffffffffffffff, 0xc4, 0x20000000, 0x10000000, 0xba34}, {{r6}, 0xfffffffffffffffd, 0x10, 0x2, 0x101, 0x6f}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0x10000, 0x800}, {{r5}, 0xffffffffffffffff, 0x80, 0x41, 0x1, 0xd6}, {{r6}, 0xffffffffffffffff, 0x20, 0x3, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x13, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x200, 0x2}, {{r7}, 0xffffffffffffffff, 0x8, 0xfffff, 0x0, 0x6}], 0xc4c, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0x1) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xffe}, {{r4}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0xbdc) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 10:20:12 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x7, './file1\x00', './file0\x00'}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:20:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000893bfa6cd3f5b8875e2316fd9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084f7f511ecf73d1d3f6b2eefe18267c1596935ab8e4f15f5e2d2c7a9d53874780e0b1e4051f80389ae40f1befa853b539e2d3d12e078eb81574659933f69992580cb"], 0x1, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f0000000200)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r8, 0x29, 0x35, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000005477122a0f6f9610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbde0055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30560794971e0fbffffffffffffff376455ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586fba0bf37f34bfa273b2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8133925b10cc79a823e2da6f77ab8f55e2cb8c73dd589344b001000d0b108007fd4cf85ff8c363c0bccb3cf0029ca967097347c5a1e4bcda99a14b0ec65123fd0999611154da0cccd46a173a3cb6a5e94cfabd5af29d7ab675ec2bd7f17311ef7ed5f49e789c578c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ba475c02476898d64cb22c8f186ba9720fccc2072d4e1ba00a08528dcd94c7f33989397bca"], 0x1, 0x800) 10:20:12 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7e, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000180)=""/117, 0x75}], 0x2, 0x1b) close(r1) 10:20:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000080), 0x10004) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 10:20:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) close(r0) fsync(r0) pipe(&(0x7f0000000000)) 10:20:13 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 10:20:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) r3 = semget$private(0x0, 0x1, 0x90) r4 = fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000380)=0x3) getpgid(r1) semop(r3, &(0x7f0000000200)=[{0x3, 0x80007ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7c, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x7) fcntl$setown(r0, 0x6, r1) r5 = shmget(0x1, 0x3000, 0x504, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000003c0)=""/4096) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0x7) socketpair(0x10, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r6, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) fchmodat(r4, &(0x7f0000000240)='./file1\x00', 0x1, 0x2) 10:20:13 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) dup(r0) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) 10:20:13 executing program 1: pipe(&(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:20:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = dup(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000200)="f9db65100aa07e2180507f676cc566c300b42aed6c2f315f00d9d982c7def4b2f90643a41eeab9d6bc0230bbc3887ae9ba9697fcc0d69cb54f5c92a223ec2a", 0x3f}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x6, 0x3, 0x1000000000000008, 0x1ff, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x200007, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x5}) r3 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffdfffffffffc, 0xfffffffffffffffe, 0x11, 0x3, "845d550900200000fc5c7fd2008f27df00", 0x0, 0x55d3}) write(r2, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e81a4fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b13360c3b44f7cf1aa79035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x80) socket(0x2, 0x400000000002, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) readv(r3, &(0x7f0000000840)=[{&(0x7f00000007c0)=""/93, 0x3db}, {&(0x7f0000000900)=""/188}, {&(0x7f00000009c0)=""/197}], 0x1) dup2(r4, r3) ioctl$TIOCSCTTY(r1, 0x20007461) getitimer(0x0, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0xfff) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 10:20:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x8, 0x4, &(0x7f0000000000)="5bf25016f3bae309cb2cb99380d2dfb5edbe9fed626dbe3e30bfdfc3979ac39ecd9cebc6233e04d0dc861484c287a1506a3823fe804ef8ad4edd41a61ffad75bdd2c049e91c5244425a2a19ede5e6bf1a054c61fca0a2db5269009d7a1b79b61556cc1df585a5af9", 0x68) 10:20:14 executing program 0: r0 = open(&(0x7f0000002900)='./file0\x00', 0x800, 0x8) fchflags(r0, 0x2) shmget(0x2, 0x9000, 0x80, &(0x7f0000ff5000/0x9000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000002800)=ANY=[@ANYBLOB="2d012e2f6669752618784cc65979d94d4c1de63f61cc2b69eafd345b6e540002b2996b7aa2c1e18f9cf7f6eab4cd1f609486e43394aca8d31d25c0f0defc8133420a0548f1c5bbf716e2f0e337c2863820d9bb71d056b24fcde2069fdbc0f45816e948998e527a3cb112336ece20e0b9088de7d6cde202b6ddc2768bc57edbd37b10b18d8bc5251acbaa4b8bb51b29"], 0x1) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000025c0)=0xc) setreuid(r4, r5) r6 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) renameat(r0, &(0x7f0000002940)='./file0\x00', r0, &(0x7f0000002980)='./file0\x00') connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002700)=ANY=[@ANYBLOB="2000c4ea9a2d1b279f0c000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad7f62e462ff8360fa16e34ca7d5ece4775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9da41c72c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xf6}, 0x0) r7 = semget$private(0x0, 0x4, 0x49d) r8 = socket(0x800000027, 0x8000, 0x6) preadv(r8, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r7, &(0x7f00000026c0)=[{0x4, 0x5bd9}, {0x3, 0x9, 0x800}], 0x3d) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000028c0)={0x1, 0xfff, {0xfff}}) r9 = socket$inet6(0x18, 0x2, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r10, 0x20007471) recvfrom$inet6(r1, &(0x7f0000002600)=""/134, 0x86, 0x802, 0x0, 0x0) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) dup2(r2, r3) 10:20:14 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 10:20:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) msgget$private(0x0, 0x4) ioctl$KDGKBMODE(r0, 0x40044b06) chflagsat(r0, &(0x7f0000000180)='.\x00', 0x10000, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000000640)='r\x00') lchown(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x80000000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x1e, 0x10000, 0x0, 0x6, 0x8, 0x400, 0x3, 0x1, 0x20, 0x6}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000240)={0x40, 0x2}) r3 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000100)=""/103) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file1\x00', 0x0, 0x2, 0x40000000, 0x0, 0x4, 0xfffffffffffffff9, 0x9, 0x2, 0x0, 0x147, 0xd2}) 10:20:14 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) socketpair(0x10, 0xc17a74ce10606852, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x1, 0x10, r0, 0x0, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x80, 0x2}, {0x47, 0x179}], 0x2}) socket$inet6(0x18, 0x2, 0x10000) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xffffffffffffffff, 0x9}, {0x18, 0x0, 0x7ff, 0x100}, 0x7, [0x9, 0xfffffffffffffc01, 0x7, 0x6, 0x9, 0x3, 0x9, 0x315d]}, 0x3c) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 10:20:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() fcntl$dupfd(r1, 0x20000000000007, r1) 10:20:14 executing program 1: setrlimit(0xfffffffffffffffc, 0xffffffffffffffff) 10:20:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x5) semget(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) 10:20:15 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffa) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x97e, 0x0, 0x400, 0x5, "8efaef263e0b268c631609d18fcb295a86daa1e4", 0x3f, 0x1}) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="c962bea37bfb0f5d24015b76092ae59bcc81a1c8c2ab1080d3142b5165a200ea4822eb4481edd46d231a8c20ffd8194b44b3aca7e8717fb5072b00d9c935ee1b1d9a7e24e367efa82663fdc40439dd7742fb1da8c1d0066d90217c448bfb205b43b95ecd21965d97982f9440fbaf18f12a465ca1b37ca73c16a645ae12072b", 0x7f}, {&(0x7f0000000180)="f58f15722593173ba4d0ef72af69781b679e3315f98373df5b270b3cc75af43fee029b267d2c7f636b497f0aad62600988a4329cf2e20945ccb7e3b2ec604db3bd37bfe44d34ffcb5a40e7b53c85bee18097673e4d32f0809ac39ff7449fb8d859493e211430900e8c605c8ab7fef388380efc8fc81c8028b76e0040164737cc34f11af62fc215f1eda7f40fe1a310d339605b175c64c9e6e1b4d064240acfc8de3f3f50f4411569e830e411591e8f3b2e378ede5021a867e948f0ecb73e7d67a7d7ab8bc507c0e6af85aaf76d4ef7ec8d1c91b0dee6dfd27d10cbd9062ee4d53fa9897249c38390203372ffdc1c3a2c366c051b", 0xf4}, {&(0x7f0000000280)="cc9a6699c92dd86dcea588707036df25b299e01ab67131ab36a373b23b4ccbc7fe0956ccaa3dbbca3729c36ebfc9ef8f12c7497ae173b761abb3b9a420b4cbf14d12a9cc8af6d3ef5f187cd07717818d029a4dfc034a19f57db4aece3bf37ea043298330462bfd84d9706410faa9c6fc84d76fb51254cd8f2baf0ebdb442c5a81ac6a176955a676650ed6a9883a6bcd24452855195611172edb9398a61385b2ef26ae4a5490ee46010a0b40ebf6af2386a47d4289296e7df557f5e0405a8decff576793a93279fb07f3ee6a4", 0xcc}], 0x3, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x28, 0x2}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000040)="10a98714d47cfa9fe53aab136cf6170c963f1d31f1047a5fedd5d7f6c81a60fe2e81d7d7754d8b65adf6d3e45c35ad7062dc17e7a9b61b9839a09f6a5e119dc75fe90555fefaa18f8dd9312b", 0x4c) 10:20:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x200008000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) r4 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt(r1, 0x200, 0x8001, &(0x7f0000000340)=""/38, &(0x7f0000000380)=0x26) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = fcntl$getown(r1, 0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r6, r7, 0x104, 0xdf}, 0x45a, 0x6, r8, r9, 0xb24c, 0x7ff, 0x6}) r10 = accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 10:20:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:20:15 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f80c5652449b3db671bf797c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0xe0, 0x0, 0x5ae}, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 10:20:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000000)=0xc6000000) 10:20:15 executing program 0: clock_getres(0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x18402, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000001c0)="36373ef6afc42f24781ed79538278933519ae1cfccc6e1a707f35cf25a73d32de7cb6d324fc0389fbd80183639ec5c55d304f2911a28e98d3b766deab29df1f3a245315ab7af08823e29468f61e0c345c5a092ca870aeb15eb1f7405d7e8c9ef19eb5fbb449b8ec6dd5349da0886c0e0c6982f917a616d5d0096a9fb3159a9a1dd86f6f192d933f12119bff6e724baab375b8358c87c5845ec36b987c345acd68ee797d80656f691695ddc38afea323fc85220b777e3a72b7ef01fa8841995ec26d787bdeaeebfd4703d2f58d9e0c1b3cc63c759de4ab05ebe056dc09508c39ce1c3339b7adb41aee66243f90c2e6da126c41f34cff4c137d26be906", 0xfc, 0x402, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 10:20:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) lseek(r2, 0x0, 0x3) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:20:15 executing program 0: r0 = socket(0x2, 0x8002, 0x0) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e0766696c65308257ec2478def2"], 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 10:20:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1c0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r3 = getpgid(0x0) r4 = getpgid(0x0) setpgid(r3, r4) 10:20:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xd) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x520, 0x8) r2 = dup2(r0, r0) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000180)="f4f9e70351fa105fcdb9153b3d46f69e545e85587a1269dd07302bd9ecf94904644dcf60646e63006d25cad535562507a5373960e9e0ef5bcbd12c8ae5b45263bb2c425b8e9d0a1884c0e5c101d6a58f6e9688d5233600599c4818154dc211331a56643f4b4d34c6644a43226c9665d83942ffe7811b107b906a02444868f73f1ddac0c17fb8c9478a2dee60", 0x8c}, {&(0x7f0000000240)="3fa9ba7b97528408f2b9f9aaf05f19cae760355cb024cd2c5bf326af832e5507fcc9e160e4359ac948879d42ccde7b3d0d3fb293819de5da116f176884ded207d239d76de3193515", 0x48}, {&(0x7f00000002c0)="3e0debdaf72b87dbc970b77abb28aa9ef3ed4abf87cea53a904e7fc78f90cbbaedef285ac5f494f780d2921ba439eda72070faa1051852d14c31de5a80d03f935145ccb7a763fc55f42e53ab6c127ee4b621ca7fd27df586678f564b921eaba4804d2efed27d4d916df2e8ad259c315ab9c463ec0a48f5258a1e943e873c584c13067979b94cbbec87a87da8509646c2209fd337b1d1088b939497252ef57a30ae0a7c4ae11536f8476ca71724d317712e36dfc34339ee043d04ba8be637e8b0f20d94365d0a777b26659d249343b1ea", 0xd0}, {&(0x7f00000003c0)="4633545326cd7bbc1880c949ec5f32da1a817fdabc94713a6b161b54eb3507ab32217454f7b42fa48cc42454521188bfa04e771995482fc2f78ac80420399c67e3450c80ae9ae69a7470ab9ff0d59a2f1664f010b2daf2f13e1cdb38b6c99c6754f27094b9a20a39d05cd5d70554a2b8953b20051db4485988587d0a5aed10140fb147b7fe22bc4c8a6268c13ad3befa90a2cee4fe75cd3e22d0876a08035207377ddfdeab1eb1ae58abb4d04399152eec79fe41dc29db18a59e54f66e87504c6f170eaa404401bbe68557c6729b0c981d3b151fd7ebf702fb259c1a4406e461a152864d7058314c9673f0a444fc14ea3126ff66305fcca1c5a46bf8cd72f3e439c6cba000504a9b9e7e2f8cc9ff170ffa7a4eaab76519c9f0dfe5148c0fcbc93ff3bac2daa3168d4ae6a685572f7e70a3723f4e15b933e76dd34e5242b278f108e0f731952d9bb4caea43c1ae1099b631caa542dc5ebeb3c7d064d24f7304ef36132dd170960f8cbb86a3787b83a718a5613122273a40f013e1ccec408a3375bf6875f77200cd7d6e8fac4e4968d9ea0b3a3922806fda3608b20d06b5271e7d825f4809744df494ceb39b4258f82baccc2c11d65f7eb0cd5392995bf0b494b73404cbd08e0d07359975dee847b35408f3d313639f6f98ac27f9033b7d93668c6a9b319c87664243941ad1419a9235e2341f9f18ba6340de7232a54a5d085f01f47a1b24f04ff30a2902fdb80bd4eb6d9d8581b827a9cdf2eb34c4f2ad68d34ec0cb82d93d4bfd3ff7e65916c2968b16aa5529b209464b2eb21dfe18b48d0f41b4dc61438c1974bfcea5bcff445046af4f12577258facabf470e9c2d8cfbf8e0e9851dcb0f571bd73491195031814e1f70b6edea65e2d07aa2d6db8fae822eda3919b529d757decdb438361efec94ad3c336820b40a2c3c5083693cc87e5cfbc2f18bae7bc670a4fa7b451fddc4f5734e1726ffae3663e32b0a9eb520bf45f7f9e3dc1ca796ab7802a28699fb0936c2af3540ae984d666908e168038d657c763ba3a8a12865bbb220f8fbb3d0f3b8ef72f397f2f1154a564141c85d944ed9a6d5f13fe4a366c11998a2603e8e473374c7af2bcf74dcb6898a97ef86b405c205b85ac30c2fc2964b47743fb368db900f08ad6eb5ac5354ef86593019e1da6f82d6831a29a0b3a93e2a1a2c24214c9774167b34292a358bb39633a9d8971383580751bb358c3a296683e779b652da30af35a3830d53128210cb61aa5a560fd4a8e122b78c78e7c701b61495c32bf2cf3d14d7968cae20a3f4ca1038a79d177bb53b3ba681738db568db04bf842dc219b0187d55a97467b1ad21f0b86a070e03e8e470f43e090f3f2f9b9542267d5b30c04e1d060e905b95acb62f615a929e3082b92684c7de95253d51f3a64c9a1af42d29ef35d0b826192c4d41c9570652db910567842f47c06e87318b05eddd26f99679971e95ec8e639642b2382f39c792b6b5146c24a055501010e87673f1e9465142e9810cf3195d68bad7b7e79caf4466a8bbb7272c10778e21336d59c3152892c4c07495dfd4b19061547ec204a74ca6bbc83d832e19763e53c61f2a95e5da5d205f7d4db019195819d026948cd00f2cabfdd126d212e6718f31030683ceb13f5e43cde820edaaa22385f6110c0cf6ea7aeaebdf4e457c90df25d02cec918260a650b2dc012039b9e9c4c79843dd5018587a5a169ef62524f63395cb822bfffaf4535faa9c2616e95cf94e3d0ea048e461e97f93740e4860e049814137274b6cc6214748d1fac185b0cb306ecaf706c72eb59db19728cb03a78261971c0bc629a83c672265abb39981c03026ad131ef38a45b3c62c88067638c95c3328608a31ec05b2f47206ce68f188fc03d97e5f81f4fb9ab962bedb7e51b68b88eb559eb75a30beb84c6666c8cff98101989cbbfe93f4b5280ca0fe4a32d182fd09481c1455e787b25fe4a300c6335cc32057eb82a7f36bad10465450cc59939f702cdf17ca0aa37d7a36f27ccacf4af4e0f34187b2686d6e9bda2bc4cc4fba275da3710d65af040604c9f912d478fe77407fe989c261863f063a86cd91537b2a72847c85cbdb77ad292106e096909dfbcb56d4d11dabdfd8826327cd0de2cc7a3fdddd5dbbf8661dc417f3027118e11e68a2dc76a86ca2bac68763ac9a704f6e20d4b72f34745f021948d5ed045ffc78a52ff4aa9aac7a603194db4f2ed3e6bd71ddd36d1080444411c224cca5aa13eec168f3435860cd8199a744106c97d5961edd9b89712acc42df8bdb18c02b0d91ebb6e6942ede6ff688bafd9843c5e75e2892332595b29a91b67047410c7af0ccc4abfed128b21c3807b004c3f93cb75eac76a92e7c38f05eb66daf0f388441203eb48387d38131df8de1b523a038191e0a09960658370e4d434d6a8d293b11beceaa5a3cc59322322f7af84cd8e3a3945d2add19d94faf36482f82a09dc7e807fa81a128839cf259c01fa2861199a711ca8c862314db8400b62d154b52f3f3d87726b84838a7c7b46330b8d2384145ddbfeb1382c76b48b3daf0415d616218933b80fd1f998e8afdf83e7dcc10aa2b7e94951af8fdfa470686587e28487d10f55dbab245468023c8425a23150626eb5b161cd5b9649fa99f8c5b2d04eb9cf6a09d25a4ca3f0edc537b9a9f82ab21b229ada1e09ed09600c5a23c447f6883fc84614795bd7b4978c719cce6801a58ae293d4edddad6eba68e3ed618f64ce53090cd0bf8ae1a06f2631d91ec00c5c41d2c75cd7bedc882397e45e4ba852d2149a1aac6082a0b1d6f0aee41979d5eac382b06eabea0245d458216c27bce8035a6c3ec38ad751d34eccf8c9c805efa31576824d9996b33270a7c80b28c7d556c8e88150c14489b824a1feae1f1d19b0d2b517bf8241df74cbdcc8e5c539d4b26b8965da964d5f45d9a5eee61bde2a0ec8c9b17b816b8fb113bb42eff2f046cbea5f6c579662894ddc2d969be157c1b04e740c32b187e3dbcadf7e0356c942df74543fdf2837e26075a7026f007b7852afb27754444e93e9e10f5ac418793e2a7aa6749925c8b4b4af6425a7d8b73535f316e6244a4a64dcf8d9a894e898c2a3e477f822082264ba47d302582f6759e227b5f6e689569d8e649c1eef8aabc2bc365f8e36c61aacc2878b229338cfe5b048f6243edebadec95af257b258294085f78fcc6f5cbd75230855d321b8664fb3784533a956719be0d93932d2babb8d33b51961cb8617cfc6506986e35d63cb56e7a9891ab126c8f99cf8d6d457f1b1cbccbfa0bc624f9b1297eed4786a92c70febb15b12ac34e25a393e27e61025baa98e4771cb8d09a45fd6afbc3c18530ae03c060735bac8b0428ee88f67f0968700edd5e778b63511605610138990794e573d5052f01855ad96ebb3570784d79299dce36b86253ee77c98c19241a1da84e0e164efc648b5a7582518c9ad8a5d3e064548f291499eb266187dfe4ac539fb305895d8c57e9f6c5f543f99b5287d21294c308751322d478a539b56c8e7b55edddfd03aac3fb3230dcfe1afe7db2f5824798f0a9d9ab56f7556cc8f261a5acfca688a63b94d092c308beb4235b11d35a3bc8516f33338110b070a135192c618ce057d753889629ff25e34c7d18caf36dff10255e99d52d79ee94bddf04e2ddc744d7c2d4ba76494706ab95bfc345296227b2a74e5eafd0830263208efebffc8d01f11950b62413c15069ebbe504edaad2c8bd57c8794380d4e48c97ae850a4759b605946aba96a9dd3d1ff6d8c2652cbae0a22be93e779b873bda9972e5afe65a638e5fedf2b5f0fa38dab18432e7a56e404ebb8629d2038485bbb4ab054b0d8c7a527aa3182d7a7d459681551408187085987500fd6000e10657ae9a31a0d0d1dcc485cc9fc616299aae606f4225dfd884546a5f74f367d271f589879e10654b3a5fb455e7fe91684efe6178bfdcfdb34161ad6cdcb2c373038e43719c0bff5d58b36b9f4ad0c676a826f99efc55834e2d94b43c533625277e81c700a171607ed5164134a47b1c329141fe351a8fb2d3041aeb89091c879cc53eda146384060e68afd4cb5785dee16a5904c2ab78327ee981dc1b2231078c7e8d821849cf44927c51d808ef413c1dcdbb61eea037d5131856c2f6b955a841cb1297606b8a74186b3cb4d71d20d2d4c563c0a998a05874a2d459edf69614c6aaf417cad83cc8e2744783754ed915926c1523a4428c4cfb6262ca31d92a8dd18d582011cf635f56c1d8898d55abf6ec945d5e3371c33aacb4484aab0b8642afeb2df00249c605c13c731ab3151c4c8ceb3ba214e4dd16aa942df1fdf39a64aae54d4926b1bb0d554819262b0b481118b39d446ceebd344c8ee0049ecd925b1a12ffeee0535a33631f6740f4ef7643f4092d68a22ffa95d90de0b3dbea13f172ff20671990e95a1b5e68d43993354c138808738c319827c2937ea208036991e5ec7dab9789c34738fc5fba667ec22466c1465e0ec87fae3694d23b755bc7e02669aaabb01b7cac238f46a2695b4ec613fa260eccb301adf042e0229ed52651f906cd53aca96170788637e0bc2e33ac1a6565da1bb8830f91a0cb10fdb8ceaefa1e03c4a9ae89e60300f6cc84c88208cbf08330e377fb1d40f8ecc1c705f03332c62ed044e2581d9d3a13353d60fb817b8a9cb222eaef34460ff7f9438618a0d2489fe6a860f26a91fc0fd00a2a6d17a94066a35e2fca2b93eebe1a248c0b29186f6237750cbe8e111013ada464e3bbf6c8736e30063332b7b78ac7b5e75748b4e992b507b39546d039c1359bd97c7b4071609826f68d9c9c7c0cd4b0eb57a950a2cc7a109731f58076ff1eedd9c9e0390ce61ba7ed0d1275ccb09b0d9ca4e9a2e78846008029fd844cd606dff177f9726768e0c63fce50b03e7bd0ab85e3ea8c51d53a7150b90f159f16ab7924b407bc520b90ff25dbdf5af9625302ee36c02aa7e87e24eafd158be378d4003ff5ec7bb680f264e0849dff5ac3ed86da70c3d3dd88e39b6deb13897cadc4dfe8d7c5f89686d868e43accc07294012cd374c22b70a1678b5eb2d2a98d926c481d9caa0de86c432835adeeccf3c741a934b73ea502617872c18f20ed6b774b6fd082f7be76cd95a938476b43595bbeb82aa793a623b875b8f60cf46f2ad23ddcd134e434ef8ca79ae5c93fdafd2abe29353d26608dba874ae204e3e5b6a338e0f8fc6f5cede63869cdcc7d83617b9deb7f34e3f238fac76f02207031dd0da58b83df98f2d0502b76fa16020b6400b1f1f2e2eaf993cf8170af99e9af1812b463e1d2f77394c5616c09777ca394421faee3b59af439fda31ac36c14dcb9b3c8d2c5129c817006f746a39933aa5e1eee2fc71f1b552662300de18ca82c46fc2c48d4a183befaeb54979c1bdc566a9e4c9a053ad0ccc6e93381c955b353f852512f5f808f28904abd1f0e6e4372759e8f2517cb96c911ac16f2b21bb1efc2c04c092c3c822f293244ef6ddfcf19d92d3f506003b5beec4712770156e4a6578e981fb4ab221d43d5db5fa72b5203662416c4f572072dd3d634088c4f5b3ceace34e8974de767c73118b6150d97d1a3d0c7c4ec2215debe245b45285cdd8d970e1f02cf3b2bac65a62bcda235d728bca4c28de2cc9482858557de0b40e73ccc9a9b8a6d6e225b592bf678fe4c3665bbedc29fbb8a23993f0fd5f99dfff8f2a2b32ff878c3efa6da55a59027d5e1e08d55c16476aeb5830ab707776fa11d808064fedfa7c19282bd072870db313de6a816a8b22cbe2d", 0x1000}, {&(0x7f00000013c0)="5ca450ac307b6d1518714e0df623d757e8585ca9b0adb54b553f6520aa37100f6fa71c24fa27eb499ece1a03474c4a0311f7774f", 0x34}, {&(0x7f0000001400)="af46267af0105fb70dceb2db81694cc69e0d282825fc4b45c4b0f7b2ce16563a58bb6c9377d792beaa603a1179d5e096d36c3360a07fef9917ff69b57a1b4e032b7869a0d6f2e9c83fa3da4635fb0349ef409747e4e08bac53cd948c939f36e956c74aa962e24e64db5f22d997a402fbf98194c1c600840f2d203ca84b1be5668ac3d0c793ceb015e176d87ce131ec09f4ceba9c2ae7107f7878a3c51b83596e409eaf2d5bb527a1a2c4a8b19807bfed32e0", 0xb2}], 0x6, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x1) fcntl$setstatus(r2, 0x4, 0x4) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 10:20:15 executing program 1: r0 = socket(0x18, 0x3, 0x1000) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x1e, 0xc007, 0xe9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000100)) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair(0x20, 0x4000, 0x3, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000200)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000240)) shutdown(r5, 0x2) fcntl$getown(r3, 0x5) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000280)) socket(0x0, 0x3, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x7, 0x1, 0xffffffffffff3ff3, 0xffff, 0x100000001}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0x1, 0x8}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) kqueue() recvmsg(r2, &(0x7f0000001800)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/232, 0xe8}, {&(0x7f0000001500)=""/141, 0x8d}, {&(0x7f00000015c0)=""/252, 0xfc}], 0x4, &(0x7f0000001700)=""/245, 0xf5}, 0x1) connect$inet6(r3, &(0x7f0000001840)={0x18, 0x1, 0x100000000, 0xfffffffffffffffc}, 0xc) connect$inet(r0, &(0x7f0000001880)={0x2, 0x0}, 0xc) getsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000018c0), &(0x7f0000001900)=0x4) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001940)=0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000001980)=0x1) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) openat$null(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/null\x00', 0x502, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001a00)={0xfff, 0x100000001, {0xfff, 0x2c}}) r7 = msgget$private(0x0, 0x308) msgsnd(r7, &(0x7f0000001a40)={0x3, "e70ac434e7e507eaf7894487c9c88d92e38f6fb26f0b584866c6cb563c8cd7ce302568cd1716032df615566c3c1db259aea94e3ad6c8639fc188aa0ccb515cf9550c7bd2ce9776dc177aa7944edbb9"}, 0x57, 0x800) 10:20:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x8, 0x100}, {{r0}, 0xfffffffffffffffb, 0x61, 0x40, 0x0, 0xa1f}, {{r0}, 0xfffffffffffffffe, 0x70, 0x0, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffd, 0xa, 0x81, 0x5, 0x8}, {{r0}, 0x0, 0xbd, 0x7, 0x2, 0x10000}], 0x1, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0x80000000, 0xfffffffffffff0fc, 0x7}, {{r0}, 0xfffffffffffffffc, 0x5b, 0xa, 0x26, 0x50bfe8dc}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x9, 0xffff}, {{r0}, 0xffffffffffffffff, 0x8d, 0x40, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x6, 0x90}, {{r0}, 0xfffffffffffffffb, 0x98, 0x2, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000003, 0x8ac2, 0x8}], 0x9, &(0x7f0000000240)={0xfffffffffffffffe, 0x4}) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:20:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() r2 = getpid() fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 10:20:16 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80c0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x80000000) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f00000000c0)="001e2a3cc447943856bc1dedb8495326c02948f3986ac5a8c04edb3395806f8e3ea1aa882d4ef4d56aec375b46979873134df988700cfa388584432189d0d0cba0416ac8af489c97ecfcd52314a76fa86ed925a4e1c64cdcf3e85bf2c10934a06ecc8517262c2e3e24c0fcaa516b22d139287658d6232c3e9f1a472ef487afe21235fd50292d1c2eb526d4ee7212aae191e07fb7a9ba7471", 0x98) write(r2, &(0x7f00000001c0)="bf", 0x1) poll(&(0x7f0000000180)=[{r2, 0x40}, {r2, 0x11211c62bdd051d7}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r2, 0x9}], 0x1, 0xdf7) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 10:20:16 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f0000000340)) r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/38, &(0x7f0000000100)=0x26) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x7, 0x0, {0x3, 0x1}}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xd068b0f77745c7ee, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000001c0)={0x1000, 0x5, {0x3, 0x8}}) 10:20:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x60, 0x7f, 0x9, "c70d663f47dd125ba45d7323882bb5c66153c762", 0x7, 0x7fff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000380)="1c19a35fa70d37cc45158cc6a5172c8fea5680fc7be3e92d23f83f50ff60dd86946b5948bf226afee6802936d24c4182acc4d4de0b02493a0bc100b95a26967eeabb18f10fc18ea6fc3a4b9dddd6c7daa7c2e61e4fb60fec75493551f6b04b329e556121c674e2018f8e4065db2c9a325f74484bbc9fc4983c2bf6e4547cdf1d47a189d13ae47648db145dd5af34ec52cd8c48e531c695efdd1d473f6619f6ccf5f9db4c31d9ac63def7bdb23ee77c186567a445902cde593f3ffec4e65d2c5b02d010d0fc7dca9bcf9d0666f63e0b2a729ed1b9763b377a402cdc22207520e8c2c9100fb2348695d7dec1665e9bd0df8b398d086df413aea206e43e3e81c34d01afe093963904e34a5439ed2ed1708f41a78b8181242a98cc0a4eac3bbe43cfc3fb2cd9c0ee68d8a61f3e0bd7f3c63d61eb6731f20a782842265525f79367e4d4b7beee6be0c438d8853bf8b963add26192226e89502b2b996ae7a7e6c320123c7f3c1a596595e5476a002ddf5f4cb74c7643f7529d57a06aca7357c245ec600f5de1387f792720045e95cc71a75c5d99ba093cec3420f7b1d678bb283cecc32deaac1b6369419df22b8ef70e3b0403214d63c420c150e79f5eed1fb2b3c756818eb41c71e7374f68702d3d32bdf415253512a48c86538ce3230808401c6fe511f3a9e1c0ce7d526c3725847572803b35770299e70b3fcc29d2a25b40a8514d6a45d15ee0a35b24e22712776cb6940fd9675d1cbde5cf3e1b3f88e588ac8ec4cc9adc5e892c5eecc31b0bf434c6565eec55a274d3a7c625fdefbd32009e60d0b18faf524a8c5d9604f9763bf705364c6c25b0f6b559c4ec4479cec3f1205acaeb04f2c97bc01d704026318dbe12520a68bd7cb7fe4392b8dd86bbff8dbce5e122a5be021abd9c3d20940146a303c89824e43bec3ac8b332e10518f0f207254619b1ab19fd7bdb1d31fd735591f01693851409fbd27356b7e7287d84a7596ea259836f2a3902c3df76e0c3c94c4de526cac9da70bb3680747a5e5582ba11da3cb6af074c8902cf2fa040f9b73c2d6f3d725ad9dba855bd5b6fb4778b9e6c3f753510c43473946f1dc3e785e042bdc0b7b40f8a618bbffc9b64e0ecf9d5991297dfe937599a87819edc21a67e2394d600629e54529ac1a69f199f3e2c6a54ae1928fc6555a95a3c9d03bf551ccdd07deb093f971c465d3bff9de837b5bcba5338fb4cb94730ba3c0f407d66fd9462b09b71768574eea658ea7b8fd26d4c02e2160695963da6671b39d71c9192f254f947cd89d6b10d92e5df6476b9f8da0ae89d50e2d2a7ccff008cb81dfed1539fd986d93b1f346a29a7758719a45a18b2035313c22e636167589d22e7555ce4f411ba199c7bc1c790a32eaae938860f38aef484ac0159eae25785d2102bc629176e73f6c0ebf480a9fa810618fb22f428f09d281e753d44eaf3af87fdac86c7a37061c299d5e4f5c37b0f7bb10638930a134146692bfc49c30e650b921e1eb6caae37ccf18dc4dfee1464c2e52ae79b937ae8f40c801421171313d73e24b49eeb90e4902b964d61e8266670a61a96c41f1de831da9d78c0a1821d27b060a46b51ca2c9f5869762cfff8574ec863efa923267c364ed50fa14d921c0587840733a261ce6ba80a6ae46c8c1929954e91305324abd67cdb213e6b29ead8dbb2b0fe105754c201d8880191eb440587e0eff1ae6ac58bcc049bf48799e79bb9a7626d6abc6b11907a2ca6f41f3623dde7e319c9d63360d89f957e64cec3c2ab30db89d8d1d3d9c0983c219e15398aea001dcd4f5e8725a1d9e96f5cc72b7e796e8d120bbc76b1311a47b09aa1dbd7048254e03645c9e432c30ee7b9a3f2ef3f7a52867930de0b20dae733ca3789c46114d92f910665e7d43d16c7ae1db5a4bb9c66140bd0ed42cee7286ade7383c74ecac221de60c6f4555f09e1d006ea4df6875d5485d6d2f8bc3c2837bc3ce7fd13a9353d7ee8a915d6b203fead9dd579f54786837f23891a8ba170d047ecabbc44b3ee5ce1bb89cad1feb3c4210a8fd87fb11c61ae3f2deb6e99227f796ac7d310906f6b514853a17c4808423da02cc26c847551a249db3c1041f3414d7115766e26f3644f80c200a8cd2193c22df753b56fda371211a4bd378aac286443323a7ba30ae6717521b5ab67653b222acd5788bc53bda7d538c245d5431216d14f4522d3863f165ed038df957baf0938c4c22c606649f1f15f655ff38b9f8ae74ddc27c5898b346eb58b0d7ac4ca8b4f0999ef273df09e04fd26d3c8bec0c12f23cea0dd918f04a9f80bb70b2c125e8dfa8173d49165913f235fca3a55cc5ddf819b542e1a6768c61d3c23b886eb462248791b3260ffecb6b59ba39b92f212125fbba3dce319fd6818959a9fc287e35ac4eae0f852d9ecc64cb5601e5f9bea877b35f316763b7f97700788e659c40296927833b5fcc0357de8ab0af275083b95eff5265b2d98771e80291220e240d46a779cfb755a95c51dec6b0b12b18d20dc568ca146a02e5bbee7209958c917514f1b0ded2ca21b3dc538238e3468f626672f543778ae01276c6105c7e0cacbacfe6d08ec8540f1fc827060b20c3b6fce3f5ba1a91079302024513704f472ef6d4ea9f80c034f615c07477524499b63dfc5daf3990df48d4f26299fffbd381b88edae9d3c2ef09c4b7b5a2a26ffbcc7b43964fe03c8b4c7ab5a245523d9210e704fcfc115a6b4949847d23d160bec5022cfe7aa8ef462f106529d89d9ba62400fc7b71b580af0eeeaebaae67dc30aa0fb672212b4a31a303ab2bba1156aff30a1d5d471bc506afb12528f2c44b11e1600e994a62269f37aa8df93be5e0ef023a5110ee43cacdeadbc00390cca82f0292c7f26bb4fe9d13c504fe8bd69bed6d298b0b4d53ebea84f6e88a956b9bbd7428219222c9d5c98f3649066b46b9776a697522a9bd8adca504b02a97146bb22183cc175db2fdfe99071be83182ed4a0fe9dc692101183478c41c4e288c2b01cd7339f89259c17e9c0d77ebdf3dd8a84be8dad1c62afedca9c6387e96f7543d04eecd732d071c26e06fb1bb33abfa1aec5ff78fb915f6911a5b80abf8349af79acf5bd2bf7869f31e8024dd2dfb8dbd578a02c68d6d1cce500f603787152987b2470339557f9e999f597e2f662f1aad5682df5e896e64609ab705e1285db6a375c102370299fd7b8d3c22f8eb3e5ca9d65384963b0d88369df305e7b375af000033505ccb2c11fc6dc15d496d4ab8c0ad484f06907b4a2c3be029c0549dbc95ac15a13e5a7ebb4f928e6de90323c137fdad9149156e19a1dce714c3c71a7e19fb23b864850f70645426ecc2cbb9228fbf682b45e70518974afad5e2a8e2ae061c0daf3523457b2b1a24a29e57be08bc86e264ead76523f3327860fa14b274680ab25bd0254db5deef209c48cb14f3f0e7d4d5adf1f55b1b36a896b7c6647fb117d045b19a5a1d99a31ca0a42c478bc9fe6fb9fb638fbd5018ef049c3f728533eb53d7a2002e4c659342620a2782e8ab303111ed1d286e986e470f20d1c61ad7189a192f4eb5e9b0db50594b4365ffd79a7acdfe585cf546c501a946ca5bed21bc0341ff3f1a53b746f31cee754f1bd3110cbec2124bcb20eb0c7bfba1497b52c053ca6031eaacfd3fe71bd3e1ab3dbfafc962f84a2f856b00b7b760bd4e45b2980c36ebbb4bfd414c6ae040b9a7f980445c34a6b84fdd5b30243a8d8f63e83512875a970ad5923c6c5ff961b944c01b3fa708ec991f200011f2bf47f9f37b8ce4a87487a4ad3ea3397b8edc40de39eed18fe4f59db01a6ae3af5b236d36c71584b3ec2350ffe3f4125290c83aa3ae7f9ae43976c2a29e965dbf6ac9204759593d28684c5534fe596d80cad3ca181ad12cc625addd0efaf62bcbc0f8f17bcffd8a0da44ef4294f4f08100242cccbe107271019d2353557040c6c0c518fee5d8a96e64d7d76b25013d6e9eed742581944bbbec9df6c5be8a3b6a73aa4039ec6de1a14361441a0d55a7a693be22acbe6d1e5afa243cea64b47a435c84431984ea380a1f0658247ab029733a0929f19f81c061ca271e943728b34524293b668a809b394b8ffc2ca4c3b2c8d6da7d84834858d618dfb025501de2c86204dff75da6c20d0e5636b546ec28e8febb26bcb2b692a85f199e5be5f1b9a4e4f45e6bee8350299e46a050e147e81d06216ec8fb6767dbff9c32879973efef84539aae8b9ca7d4a196cbc3dcdb8bb005db2773903d03b92133fb1792820c1de8adf964e70258378964aeb82edea16b8049c0de57cb7c25faba6344f4485f79ed7d8b74c8cf8e77cc1a42c52defa10bd1028990ba85bfa40e1b10d24126902db762e49c79c04988350ca0da8c17bf628b15226fc39f70f3c01533ca04933a1898a1db835930f6c0ecee0f9a8572697fd811baa217fd91e4ea048c2878e7014408a7afe8c4bb41f581be19c3cfac98e5140c7d2d23bb9066266cb3b9deb3747a8891ee143aaf4e947c1cfe5bf4231b5386a01e93d258a2593c92f92e0bf6f7a35e0a900b17db3756161bce5e2ffab767a9f08fde04f2c913730acb9d2694492bc5df18ac4b4d8fdd84704a8cab5f39ee869fe7e6af3e9718636b27bec3defbb7a5847a5e2b5e888b029b7ecf02c51ac40aacbadd02d41a5687e33faf5fdc18971eb61c2c50af16bbe830ca6184366e88857128c65bc17dd10e39456cae92cb98b76307fe254d574529d36e5fb7d8fe9cdaf40366498b8dace213dd8f89eed37c721a2dde6e9c3f4b37b057c8bff4153b3dc56e9994cca1f75d1042650bc6392945f00fa07bc06cf6bcc270b22ab555a0327ccc317c0f772e937783d74e0b160b8f55466a9a055dd4c76a86c10e86590839aa3dac81580a49b8b806620f6e6778d7c9baa37d0a63c26095b774df356a32ad88fc2f8cd73d027d35af0587e33fdb90e5561a5e9f2c14a370366f60d95d1f0542639bf5a323a8bd35959ba98d289bf36597458d724ba56e99206daaecc6fa72cc402c15be06e8a5a1f763c0bb6afeb96818a96052fdb99d273321f647f91fb98c7e1794b88b16581ab763d57325f2db201fb36203961f67dafc22473a43d073dfd7973c2807787924ea01e1c4f5e64ad458ea68a1c3161190cc0b6d2b5a54c532f885a9eac239069bf54b101e6e02b9c839366922446e12a0d66f54add10a2cce80ca253b657a12cc94b2d8bae20d02161845f1c698ad3b33520fee0e6da221b1c409090bf81ee9fa358a54489ff2a9142e97dc7818f637c7538cd479ee3f89926cd2a10fef4dc7edbd2f5be07a72da5d70c1ebcecdbec096f97eb11fc854e70e127ad6ef06528056291523d553e5b0f4579e4b4337a0c4bb9089bec4e0ae3c12f8699e30cb883868c82c64a290250403d758074d141d037300275d772313ef48471c9b296671c368c559b54073beffd139ca6524950f86a3a762c30e62ac92c306cef1fa1bf98a8f99c00142f1e955ed3e02f6c5b40a14f7f4edc6fc89ff9305b15abf83f84afa51402be786c2780ae25f4934c0", 0xf53}], 0x1) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/76}, &(0x7f0000000080)=0x4e) pipe(&(0x7f0000000180)) 10:20:16 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) chmod(&(0x7f0000000100)='./file0\x00', 0x2e) setrlimit(0x3, &(0x7f0000000000)={0xc9f, 0x10000}) setrlimit(0x3, &(0x7f00000000c0)={0x4, 0x1}) 10:20:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 10:20:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)="a88b871bec239f68dd7bca6fa855", 0xe}, {&(0x7f0000000180)="26f883fff66a919caf0ab185666ade0e4f35a5a623051c1c0d2f11b9154fd531883fa09bfca3cdd2becbceeb7139f7c581757cf6cc802524403a074e2b9b0b2611bd7707c8f3d35a4335ac8b048706b39a735b1eaffb95e12e988be614b3d5bcd0b8bbdcb109a535dbbda100a2a91a688d426eea58071bcecc6f67dd88c1", 0x7e}, {&(0x7f0000000200)="bfc211d891270c2b14394374ae791c1bbcc35fe4ed145148b77624402a9c42bbfc3615a8bc71d171ed3f6614bff378ed843dbe168edc85c60c9981a65113be22e395c90886abd3457ec6b45ed04fbd44b9212881b81775d7ebec25c1062578b09025d9f5d4413fa8b0f418fe3344e902848620581cc91a1dd0a223fd13d65afecbed3b975aaf774c23e693a27dd7941df513874643b494aea68101a1721c8e5576b095b683bd29ebbf0a92226116733f", 0xb0}, {&(0x7f00000002c0)="9747e89283b67d9c02c8744f80ed09f3cd5f3fd0857b4c81230b31de92441d1786b88deb59adea27a7528a312c0414311199c3d58508dec1e118fcc4fc68ff9fbd3db6f903704a349fd892702fd8ecd1cca66cf62dee49ff828abcbde5448089115ca1542c68bd855f5a1503dfec83572e9503f5c7203458552c339011759860fcb83cea4a15b25ae96e2d33179db198733e2f7f4a6ebd3189663e459f6727a46b8e5ae101480c3860df518113367bb2e2a60b56eeaef6b10616ff81f33b15480bb86f36e1", 0xc5}, {&(0x7f00000003c0)="68c3f1d0adfdab6f22883d458bc99513a967745479181defdcb398b7cd5f643762fbc3b10e84e449e0b4f22fa5a12aa17e037afa866f3eae44c1cec8cd568cc269f64c29ab521261b6597c60d8fd03e3be117100d79bd92c93363cbb9bf423a26d6e8a57d71643148117543df50b3351918561da67d2aa37372db5d10496c2f411b64a84049c03fc428a1075c5d15bbc6e969d14e6acceb952f2cbad31343c759a8db1cd7b5c4b497de5b7e589d9f4c10c650eb0773b0a3352c476318d5307490b", 0xc1}, {&(0x7f0000000100)="49cc524a", 0x4}, {&(0x7f00000004c0)="18a8eb15550404d7bb76868709a08f0cfceeb24c46f24dcaee0561780036929b85f63b8b81e7d9fc6c3dd69560a0f7f7530e64d236dca359ba7e2950bd057c89e1242075e1805b3bdf54eabbc1fdff0e0351254b3c64bd2697370ee226758886de369313c208b2b8086b2fac6502f72ac91b92c7eba8a47c2a8bab48348286017779c26e8af6addf4eae32726b7d80739a317a2000f7946c6fcbc5d6718643ae89de8288c61f4503a84deb9d8a5836ac02e4770dd5c3ae13b650176761bbf456a0900f28e555272a89356c629b432a1c932b436e5e84e3e61d01ef9f9c1891c350287eb55f81cb6b43129974d2", 0xed}], 0x7) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:20:16 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 10:20:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r0, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 10:20:17 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x220, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) getrusage(0xffffffffffffffff, &(0x7f0000000000)) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/47, 0x2f}, {&(0x7f0000001240)=""/126, 0x7e}, {&(0x7f00000012c0)=""/15, 0xf}, {&(0x7f0000001300)=""/162, 0xa2}, {&(0x7f00000013c0)=""/197, 0xc5}], 0x6) getrusage(0x2, &(0x7f0000000100)) 10:20:17 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) fchdir(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0}], 0x2, 0x1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0xe579, 0x1f}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x14c3b38b72833420, 0x6000002a, 0xfffffffffffffff8, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0x5d70, 0x7}, {{r2}, 0xfffffffffffffff8, 0x18, 0x2, 0xd, 0x467375c7}, {{r1}, 0xfffffffffffffffc, 0x80, 0x81, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x3, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x13, 0x2, 0x800, 0x100000001}], 0x7f, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x42, 0x4, 0x0, 0x3}], 0x100000001, &(0x7f0000000200)={0x1, 0x3f}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000280)={0xfffffffffffff800, './file0\x00', './file0\x00'}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000002c0)=0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000340)=0x1) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[0x7fffffff]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x83, 0x0) r6 = msgget$private(0x0, 0xcba58e2fa9315db6) msgrcv(r6, &(0x7f0000000440)={0x0, ""/174}, 0xb6, 0x3, 0x800) msgrcv(r6, &(0x7f0000000500)={0x0, ""/209}, 0xd9, 0x0, 0x800) r7 = semget$private(0x0, 0x0, 0xa) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000600)=[0x3, 0x2, 0x1000, 0x5, 0x8, 0x8]) read(r4, &(0x7f0000000640)=""/54, 0x36) fcntl$getflags(r5, 0x1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000680)={0x0, 0x1}, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000006c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000700)=0x68e) r8 = shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffb000/0x3000)=nil) shmat(r8, &(0x7f0000ffb000/0x3000)=nil, 0x2000) sendto$unix(r1, &(0x7f0000000740)="d59f3b73ab2fa6c692bb2403d53b374ac9b87e5b77b1c3dd44d9fb371bcd125b31267c85a5978b530280a7b7c4faa4332573dc71a81ad14629492368a244c3828c932739fd6956c5ced63ac2af3aef07877b693df6afbd483d59aae2a8065e68c083fe7b978aabc0ed98374271c270fcc76e9ab8d5235fe3e0a262751f5092e9fd3c57b774c7e9ce5350db21e30855c31a947e4cbe589e9f100a2efd014965acbcf0cc5eb22955f0a2886785d08b8768112f5648543a3a0a20e5cc763c27bd064216ac", 0xc3, 0x2, &(0x7f0000000840)=@abs={0x1, 0x0, 0x3}, 0x8) mknodat(r3, &(0x7f0000000880)='./file0\x00', 0x2100, 0x0) 10:20:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) write(r0, &(0x7f0000000380)="4dadd90d8c5555d9319f51cf2936b88c571a21a3469cddb5398af817865c1cd4e6f1ba594bfc229ffb1a", 0x2a) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='r\x00') mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) linkat(r0, &(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00', 0x4) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) sync() shmctl$IPC_RMID(r5, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) 10:20:17 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 10:20:17 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6) read(r0, &(0x7f00000000c0)=""/227, 0xe3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x8000000000001005, &(0x7f0000000000), 0xd) 10:20:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0xffbc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() getgid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getegid() getegid() getgroups(0x8, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8]) r9 = getpid() getpgid(r9) fcntl$getflags(r0, 0x80401) fsync(r0) syz_open_pts() 10:20:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7abb051, 0x9}, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000040)="cbb4f7da9abe1f9f69a113c44aaf8cd17f70aa759afa08edcf84fad3151154de7ac9bf62591a0f0a6fe6ca2beb1684a6c09079c54ffd505fda92770d1d9adf31296debcb32601927ab2c532e113c90f4673d598d5212355a2d3483d6208ee1282e28", 0x62}, {&(0x7f00000000c0)="dbfdfef4abce40ac21470ef808165985777fd37ec818ee74d54b28c0756b8197ac36c5797709e31e63e313588d45751707be15ea429a4702aad60ac8d5f4ab5901c4803efa2d0d182e6df4fb194834b149f740af8f89f0ab3245368e86432cbe172529c1446abc7270891a6a3595809fa006c5cc35b0b78be5b8df6b147727941d2990716df1132a0d33c3b889c440068628f84786ee3f65fdcbfb0ad4292d55a63c7ed5854a54368defe472ca171517ab5b20e8a613da1518190bdc1b01d1b0a03639d1ea4b0739545931f0d56e1dd67da33ac035481ef24d15dc1b44bb5b04d237c728b12393a92741d5ff04a20bdb3fe2eba4952b44a154346e7d34d0221c64ad06c8b8377116802b92bf73f4bf97fdffbfae9446b3acaf09968a7d7f520f8b1abc8e667ae35338b77e455054fbf1e218e5cb39ff1f3e04692f17d32367a6432d4454e6e50f5e5850be9180427c531e0cd096143d616849fec4ca3e8de0bba3f0e4b7d175b33d580b53c3e3dc1d5e5d68f453f8fcf6148c912d6107134bb92a991d4c2951859e7da0112b68361622af1bf667c34422ee7d9f04844ffd286ec38e69b5c04f173456f2033daadff0c55513bf82376204ac91f34640e16d4252f27d5914373ade54572ef35dc7372e73d87324ff111eaaebfa851a953d32e2e3d16bf9a2942493c3216dc35e1a5b79becf9b47193ff4e4cf4f890d8af7de3dc9fade4b8cb75a76f42d25b4de28a96a1d24527c8ac28c4c836a5ea65c7ed64edaa6076ea679c031c93155ca260443ce4f60ebf44f0573977e3369e0eb311b865b0a09c3121f67105bcef8d16d7161757adb9e5a79d7bc059d40807ee634c49958501d007c6454e982b057f7cce09712573b766fadcfbfe9898880cbc82f6573c99423e16b5cdc1a59f7a0e9bba67c2a5278408360e670542f748768e71f139017e7305af095d05c505c729b1dcd83ae7265043ef83fb0fb497a8c808a81d79e08ea7ed404ecf3d57436ac5e7cd6610ce258b8498fc5efc6c30d379907d5eecc4c9c68e491f02449b81fbe3da4597e39690ccab27f91d48a908e1c77988848b020fa4e70cd64942a72be33fbd8a20cf6e9241ac7f1a0916f8e0d3902d0e0f95a0b545e2367d6cac5a0dc9c4f7bca9cadcc7ee1c8a3ee97b27fde0d710ee15f47a1872713a673981dbfc00869e58e3cf7c53ef6ad593d630965903c76063d937eda27e16613b048d285c9d340f2dbf45c965710cb95c21701998b46e2754c33a79e72f805d527b313214006c61c1d2a5655e27aef1b6b7b1a1fc327b7bdde0d236e80bc946945f6cfad7f3219e8299b67af23b7c66f2ef639a64e203cd9abad3f52634abb0f6df2ee5454cd5064669f35fb70ded1cc00e2076105630d658f211a377c750472e14a8d43631e62013eeb107c6793d0a7d51312c65823428ca282edfdf7757f73cfa808e083915a2177790d0533bad1a8306841bc650574dd45e45fe9667e2ffe2c7ee6c7bc0196c9070e6c337e785e348580b5c026f7318dadad807f3777845dc8815ad3eca26c8b695b1e163cce40539a58676c48cd9261c4cb06f2a4898265b4b358368a441b9eafa8b1a32ca46c289ffdcb3de46f2fbec92ace029ec6b64455f4e032ef556ce6b81a82078966470a49bf31468b21f2f738a385615fa68c0e837bd7e8189594281e5487fe0cdb356b264a93102dfe194dadc3f3b8cc24332ac41778e9fe46ed1d70bd057ac9d2f78bcf577b76d420957fc9da68ca1f524a2da81b3cff02ef1eb4e2ba749377ffd5ebe3357a02cbcc068115cf03f8acc284657832636f38f341101051f45301366dbe24caf1836d041bdcf81581f78408bebd9b05dc7769c3814a3e52c7b7a1b00df4eef342f3fe56096cb8d45a099c630a4f58ce39d47f639b8b0be7168c49eaf715315212e8f0633bf4d31a7b1865ad9ba4e8c5ca26a044a6356ebbb42b0d6b7b22f6244166708d15fb9709b405014f0b42f2659ea8da33eafa5a76f64de4676aa5db0874bf4061634e46ffbc092e9d0dbba3667ef14ff50681332f69c3570c00ca728ce067258e9bd2bc9c2eafe072eee6b4f9d05de36ef0f541095a4bc898b9f642c5b1042fe0bb3950175b7872cea81e3ee379bc7d9a3cb2a920304b440e6db5a9c33b0026baacfdc10528f54f0b691be1b2e2fa35e4b52f1d7c7f27af7331b25cb1d8b28f75cdecbe4fa3579dbd45dbb1121f4650bd69827b2d11f2d656d5bfa0a367e1db7629116c5989432da623ee3f7c36a51261574857c950c29c6c0ae0626b9591f7c1f03e0df8e40e01c85dc7be3a32967a4b85b26ee120afd33655cb0d2982302c1421eb1acda41ba93c6aa8a1ddecfe6707561d09043d337e608491c3a726c49f0cc198a8daf52ec468c4322635dc6062aceccdaa6416f9d86ff1a8130bd3c6bfe256cb4c3a210d4dda71b57dcac36bac402d4b7a6e3f5b534c9b8ee47f37b4cc132cb91f100cf9127fdc0fea22f8a1599cc77353d31ee5dfbad9f2de702905dd6f9174562f818ff1d11df03180ab5396bbe3cb51490334d085778f6574c210f84f3262f311344b4be39ef5cad49ad7f87c933da9c4ca6d2a954815322d88f367e53d335de3f8304420847edbdda369d1f92b0bcbe0ed004303910623ba7f027218e26d175bc1fd8420d28313c6dace8538d2008f024be6446e878191b0bda09a95277dc8f0d8a4b891f4f1d1e9a0ebf4ad5e603de18546cbb631589be3d1eb5470730ef1640dd99689b0dd60fd7ca5283b98cc80be673e18bc7ef584391ecdc49da1c0e7267d7ba67414d96ede32730a6617c58601652e79c9fd68d9bf3033f8c13bc5542e7441ab5e8f8df4822711e8b70d872f155df0607c24b8175fe23802bdeb0d720fdd4d83ec767d595c6178fae4f1c5a4c0f3d99cf29b907c12e8d0e2328da06780f8e3a7be6c2b8835d1a67ee844746b4d5cfde405d9e0bb7bd8c9b7b3b6e455053c3c3bd2b486f8ace9068ea498e6538d2f3d3fb1d52d4117deca247df7ec10f4d53d0cac1e72b906b4b4e7274800e996827070b5d32e34ec786a44522490503359e9a48a4a3894b0f60d5d0418a2abdae2affa8d51949538cb7b621dbfcabac725b2eceea470d4d289e44cabb9cad74126a946a16a1248f58e73671879a5c565cd680776833c30b7cf981849500fa108d550b2fc402102f00e5e872c5131922b1d0f6ae3719e46c5bd983a4fde44c99262f2a22fef53351a47c71ea94fb6622544225925ae4beef3bf44e4ee8b95728809b5bd749489882c22215b51b03effc5ce40b30da7195b407d9510107d070ea7db4b30424d50abbfea9eb9aba2638477476e7dc014c403b31d32667e260ab774eb1bf715c592f622b1c7762019ef16d51d200e5da206aeec6a7485074848361429a6c2833c83e77c16ac04198a3c111ee2ce540eab9d03cec370e7d790ce541aa0837fec9f7d651ca45ef39a377586a30b26cf7e0b2d7238a29c758d298aaba7c868b57df5c82a53d4fbfd2f19d026993eaaca19247dd823c414ab391809a8114b11d78ef815eced576a2d3fc618007aad8de2a6ed110ba3dc020ce68c8f131771e8c59c3b0c8217b01109ad5ed0a9d66bf87c520c5050b1c06f02b675d075ca635cdfd71b33840cc084e185af73bbef04af29d14e0268bb9f2d877216363f65f4470ab17680d88c7376574cd5d23682e986aabfd041d3d3d1d255c733d179e268a7eba1782b23e5eb1ff0518c991a94c26e086d921eee589bacab67e6bdaf09aeb912aaee1f1897bd4da713a7b0c92ef8d0642fafc4b9b9229595488df5896e1cc6d32def6619dc987a249dbbe6d39056dc56337398294f2233028b818a02b5e04ad8a5ac4c445003c6196c7a397f81e4d415d3f0aecedf08bb23462f0267a80aaf609e485869518e0866d0ca693c01fbf09c21c78cc6e3fab56f46e271f2e229a71b343b824ad61e3f20cbb0465739c95ed76a0c0fde0bfcfdbdc2783611cf80b19ae6655545de2527877c5b3b3542326bd362144beb54a4d9cd3295517b9140b6ab6af350f376192759d9a4a9625d745f2a7b50bc469624adc635919e6499758bb69a13065b1a9aef7ba57d96f7bd05c1cd99ed671fe32ad00e7be7fe2223497fe39df71b4a117af6fe5ba5e6837e4a62c7bac3495f962cce5d241bb658a47a2913b1805b84a458db4037ac126dd1dd9987e7f2f219360efef94ba7735bbeac4ef11cc66abadb1698531b7a97601fd6eea87bac5b39afc588cd62b5b14ea827a7585157d82ae58b0cd5ad8241214a775ebd0b3b4b272cc275e0f79e1e83dd857adc3b9e2da96b41ee50a6bb6915fe09f9262661adbbec7294cc49565ced1fa27fdccc333763b306f92cd6939ecf507a4bcabf633e790af3d161a085034d805309facc78003843bfd219944b95cb281e225c997bfef3cf79260de669b8c0d4453afb6588d2d4f7a82d5a25063a75cf91f2dec2ea63b81b899da5f175f2605a1ae499e8cd7173e0670b56bdefa2ee26d27351319f5fd6ea3f02691592e54b77c554143d3b9bd5d20d831a32f75239412b25e9e4f2532e5676ada3740926f5d578c83b001315d70555ff5086e4c1071d2db5bb843ab5c35588c10039d82aa10ed9e998969ac4f2f7fc6c9c75127ee047798cd6081611914c7b205562a30caf3d114a8bad725527bfa7e6139bdd72afdab9dcad50d3c87ccc9e4379d131bd1ef549e19ed373a5febeb28c004783d5ded2f4b752cc7a02166b6e2a3f5cd9fa47d9ffdae91217cd8f071259a12b09c1054871f02bc1583ee433f82e18fb063e78f5d03a56971cc5d5120e99f1be2cc1f18a321da5087566ddd0f465f0d35b1709f5812cd844173042dd431019012caa3492c6ee46ad33b8c618ba343eec0e6a332edc7edd458293d6f01199dc0dbef542c0d6f0cf64fa8132fa80d3b9abd15bebafcde1bffcea4e6dc946f153200a00e4fa974662286733f901d6647b378406e4519d1052b39f85c63e4b861da5205ca8eb71a0a35cdffa5b1ec55a91b72c6a235a708c3e56639bb5e928bc57027511dd8cd798327d9f8b8b36bea131ba0e39315c28abf873bb8ea39365f25ff46991ddf5e4f15d4a2ead54c44780efb6f8d17e05794d09aaa4a5e8a27743d8c19dfb45be37bde6255e3efa517cf2513f4a8c9e8bc24d2bcaef02a9252149d5d4641b3c81eef760b745d7b148a6dbe2481a1ae0940a0ee9d940d81ae4ca213c83712b6884414ceb3c82913a35aea4b19e057a2b889cc0babead6cfb86ead3c98982da9352513917594375634f161f7f46c67fc987fbd2565736cf79da28daf9bfe6462b7da1aca4a95fa36af666ebe2c9136a5bffde302e2f9ada14600d2c216ada732db7c5ef42f21275700640b49cb08a6bd36e3f85dddef7b5cd68a1e08d880965ac4f80597030a992f12b97cc3060296ae65655129845937791e1350e27167c16565e11e42f32287ee32b54652c371e0aa0b6de7d87f80f20a45131e3f50135d819f7914f561fbb36f263c3cda67bce4d395608c36a587a85fea2388f8e2fb2f9675867709eff926cce48699b1b0691831185638dcad45d449664d4a723651ef8ecd54b5cdb64db5744880f0a7e167eb805675e2b5e030a12984c8f50d0bb600ac29c78c88213fd92a0f4b503cecfc7facf638ca7d1331f198872e808ddac07b70afca4a1dbcbbe14a06d3f18ad55d6f03caca979f0bcdaa180ad0780ed0f7448fd21ed25dd61e761f2ce954c1830d40ea10a36a334c485e865829f1dc25ba5cc2caa5e0e", 0x1000}], 0x2, &(0x7f0000001100)=[{0xf8, 0x1, 0x0, "f41479313f565b7f175b381debed3a610d647d9cb73b00798c796746b046ac1d6167f46f6397cfb8efbc2eb2720a4c93c7f6115682d967f26a3f69abc29a216c58338984cfa6b9ba71201b1f1acf1c8cabd910ef3a4109e406bcbc436a4a9d68e3558f045fe4598d35ff333ac88f84976f78f576c0d7f981b108dde4c35e1c379cfe65225407800ac3f9bbcce7cc1b11c3763d244550bd420464153fe0901a48ff9585eaa4927115a6b7c13d8ad733ea037bbd5aed5f170bd1612f4dcb50f8c6e74b140b8e7a1ba4d8f96a8f7c9b1f803e747ef895b6724d14d62f52b91ff289a0d19ae1"}, {0x108, 0xffff, 0x0, "444efc783ae8387ca11f6388da6e54287db46621a7d904d828361a72a50f71b526d5e9b5fee90ec12300b400a5bc0c43adcae6d5db8eed8793671b201f4a192ce3b155aa4428f6fde34e2294b7673535973461d11dbfd3e14a394ba38719a8b3e3f500504bac9db7e74f7bf88773012f238880d58175e8f2cb6b81c7b3bf42677433920dd7716154996600ae8f38265773feb9e71a26023ac0dac593f5509490b57874c3b6fc27bc8973629a694b197f018f9dcb4240a79ca5cd0f4213af58fdf589a424dde4ee205d589169b6fc89de4a25c2bd5ba13535d771306ef1b3bd9771e6f35672e86108740d9319d886a6d3a957"}, {0x88, 0xffff, 0x6, "7ffd4c3d4a6263bae01d6ed79de1712d9c95dacbee9a15811c91c25a20847fcb6a40e56bf9c9587f2536474743f1d68bf062e2bc1b2f1691c3577f96154211102949a3ddf9688b2cce37ce5d82d3ac98f02fc1554fcf1775db93aaaa961aa5a9c861e4129344820dc1fbce0d103cd6982f989c93"}], 0x288}, 0x6) 10:20:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x41) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r4 = accept$inet(r0, 0x0, &(0x7f00000000c0)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0xa9) r6 = kqueue() write(0xffffffffffffffff, &(0x7f0000000940)="76b0b541f92d41d59d58cccf6f4d2c8abf1f0f65e2b207adf49fec1e4c529eb0570a1074f8d6476b55c24341502a70fd864fcc5ffcdf00c637bf12c6fb8bfe32854e79e1707a5c91ba4f15a4dfb4c7f4675c4e2c7d4b1639e2120bc8244178c91de2c07faea49ceb63ae006ea04fb4973055b7c0cece618cef409428fb88fcadf1ed99ea3be9b94483885c32951bb858462621ec2f2bcfb3e43e84314bf94da0a9aafa9a23053adcbb1d3d2730f1f8261f56196c9cacfebad3714629aded78731d8ded6b3444b7288823d37fd4cea8", 0xcf) kevent(r6, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xf0000002, 0x3, 0x1}, {{}, 0xfffffffffffffffc, 0x32, 0x2d, 0x80, 0x7}, {{r2}, 0xfffffffffffffffe, 0xd2, 0x80, 0x5, 0x2}, {{}, 0xfffffffffffffff9, 0x2, 0x80000047, 0x3ff, 0x4}], 0x0, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x5d, 0xa00fffff, 0xc7, 0x6}, {{r5}, 0xfffffffffffffffc, 0x80, 0x40, 0xb9, 0x7ff}, {{}, 0xfffffffffffffffc, 0xe, 0x13, 0x0, 0x4000000000}], 0x28f, &(0x7f0000000900)={0x8, 0x4}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x410, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000400)=""/86, 0x56}, {&(0x7f0000000480)=""/108, 0x6c}, {&(0x7f0000000500)=""/198, 0xc6}, {&(0x7f0000000600)=""/24, 0x18}], 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x20400, 0x0) unlinkat(r7, &(0x7f00000003c0)='./file0\x00', 0x8) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xfff, 0x4000000000000000}, {{r3}, 0xfffffffffffffff8, 0x8a, 0xfffff, 0x5, 0x5}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x2}], 0x6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x10, 0x12, 0xe2a}, {{}, 0xfffffffffffffffd, 0xd0, 0xc2, 0x3f, 0x20}, {{r6}, 0xfffffffffffffffd, 0x0, 0x40, 0x3, 0x9}, {{r7}, 0xffffffffffffffff, 0x40, 0x81, 0x40, 0x800}, {{r8}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0xccb}, {{r9}, 0xffffffffffffffff, 0x40, 0x42, 0x6, 0x800}], 0x80000001, &(0x7f0000000380)={0x200, 0x8}) r10 = getppid() fcntl$setown(r6, 0x6, r10) kevent(0xffffffffffffffff, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x200fffff, 0x8, 0x2}, {{r6}, 0xfffffffffffffffc, 0xa, 0x1, 0x9}, {{r4}, 0xffffffffffffffff, 0x30, 0x40000003, 0x87e0, 0xffffffff}, {{r6}, 0xfffffffffffffff9, 0x0, 0x11, 0x7fffffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x3f}, {{}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0x7fffffff}, {{}, 0xfffffffffffffffe, 0xb, 0x39, 0x7ff, 0xffff}], 0x100000001, &(0x7f0000000780)=[{{r8}, 0xfffffffffffffffe, 0x0, 0x0, 0x7, 0x2}, {{r3}, 0xfffffffffffffffa, 0x10, 0x80, 0x4, 0x40}], 0x0, &(0x7f00000007c0)={0x81, 0x37a}) clock_getres(0x2, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000ac0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r8, r11, r12) unlinkat(r8, &(0x7f0000000a40)='./file0\x00', 0x8) 10:20:18 executing program 0: r0 = socket(0x1b, 0x8, 0x2b) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) 10:20:18 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x0) recvfrom(r0, &(0x7f0000000240)=""/200, 0xc8, 0x803, 0x0, 0xfffffde6) r1 = socket(0x11, 0x3, 0x0) r2 = msgget(0x3, 0x2) msgrcv(r2, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00j\x00'/74], 0x4a, 0x3, 0x800) shmctl$SHM_UNLOCK(0x0, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x132) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/35, 0x23}], 0x1, &(0x7f0000000100)=""/245, 0xf5}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1016, &(0x7f0000000640)=0x5d, 0x4) bind$inet(r1, &(0x7f0000000340)={0x2, 0x0}, 0xc) recvmsg(r1, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, 0x0, 0x0, &(0x7f0000000580)=""/149, 0x95}, 0x1000000000000000) bind(r1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x8000, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) pwritev(r4, &(0x7f0000000680)=[{0x0}, {0x0}], 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x2, 0x7, 0x2000000000000000}, {0x18, 0x3, 0x2, 0x1}, 0x2, [0x2, 0x7fffffff, 0x1, 0x81, 0x7fffffff, 0x1, 0x100, 0x81]}, 0x3c) r5 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x20010, 0x100) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000500)) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:20:19 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6b07) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0)=""/59, &(0x7f0000000080)=0x3b) 10:20:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x0, 0xfffffffffffff476, 0x1000100000000, r2}) 10:20:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 10:20:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x9f8, 0x1}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 10:20:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1}, {0x6, 0xb913}, {0xc3, 0x100}, {0x0, 0xfffffffffffffffa}], 0x4}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x1f) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3ff, 0x7fffffff, 0x0, 0x0, 0x1, 0x1, 0x3, 0x0, 0x2, 0x3, 0x4}) r1 = shmget(0x0, 0x4000, 0xa0, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)=0x1) shmctl$SHM_UNLOCK(r1, 0x4) shmget(0x1, 0x1000, 0x240, &(0x7f0000ffa000/0x1000)=nil) getrlimit(0x1, &(0x7f00000002c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000003c0)) chdir(&(0x7f0000000380)='./file0\x00') getitimer(0x2, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x7fffffff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x4, './file0\x00', './file0\x00'}) r2 = semget$private(0x0, 0x3, 0x102) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/192) 10:20:19 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x3, 0x1f) close(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt(r2, 0x4, 0x3, &(0x7f0000000a40)="3c8d37e2a5bb05e8f63d52d62cb0e4275ac926f2913f60f106ba1d708b857df34c7a3505d325573bfd42fd8e476248176f5561687eb4390de3062a6d2e3372bf873927dbc255c0cac3a5431a98371e3dcf94ba94c61260161f6ed40cdf63eed115e8d5952096d215a075275387604c8723a0c3fea414bc5ba08da5f7930afba7227391d99f0117fe49a3ff410d396ee7d350c0092a5bf6531b3878d916bfcab8ddc2678f73828c33487bb6b476b444e522102473464cbb5a4c43542905947320616d69a53f1eeb738fe0e36588f91604735a75287c1b99762389381a9f73951d876b7b88ecbedbe67860725a544d9b3a", 0xf0) setsockopt(r3, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) msgget(0x0, 0x4) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000003c0)='{t*\x95+#\x00', &(0x7f0000000400), &(0x7f0000000440)='\x00', &(0x7f0000000480)=',[]\x00', &(0x7f00000004c0)=':#{\x00', &(0x7f0000000500)='(\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\'\x00', &(0x7f00000005c0)='\x00'], &(0x7f0000000880)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='-,\x00', &(0x7f0000000780)='-\'\\\x00', &(0x7f00000007c0)='}+@.\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00']) msgctl$IPC_RMID(r4, 0x0) r5 = semget$private(0x0, 0x3, 0x0) r6 = semget$private(0x0, 0x4, 0x180) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffff6e) getuid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000009c0)={'./file0\x00', 0xff, 0x7f, 0x9, 0x0, 0x6, 0xae7, 0x9, 0x2, 0x2, 0x35a2, 0x7}) pipe2(&(0x7f0000000bc0), 0x10000) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x607) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fchown(r1, r7, r12) semget(0x0, 0x3, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000900)=""/130, &(0x7f00000000c0)=0x82) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x5, r7, r9, r8, r10, 0x0, 0x101}, 0x65, 0x9, r11, r13, 0x1, 0x9, 0x100000000, 0x2}) semop(r6, &(0x7f00000008c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000001c0)=0x5) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x7813, r1, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) 10:20:19 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 10:20:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000300)) r4 = msgget(0x3, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) msgsnd(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d3568150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190a0229ed801f1edc6fed40cd63a011f7632e947978a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d43ac5357cf71b305b79c70a270281b923300000000000000000000000000000000000000f8aacde991bf446076427a488426e6ab1cb9e6be6d8a0556281b4620a276e830a66cb0d519d2826cc2449849a0424d289d0649c3d266ba50338be1ca5e22c6d89caf9288cb0c272798e12f1ae5032134742cf4d1b8838b9cd952eb25bd6c235e7aa7a92911321ec4a8a0e5ce31bdd26ae352f8df122b09d131d04cad3348ceda57d6ae7060c90dcd08778aabd2d1dad0ab60c55386272025c99cfc1a31545952b78ef7d6294856b48f15470a7e863cd75d00a4ae672f37649dfe48a4ca9a56ff97a6096372308a1949e4096c94a9d7b247a6469c4869552e2c82b565971d1c0f98a40978d85371f55c1a5fa9b734dc21e7ec"], 0x1, 0x800) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000003c0)={{0x5, 0x8000, 0x3}, 0x800, 0x1400000000, 0x3ff}) r5 = semget$private(0x0, 0x200000000000001, 0x9d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1000, 0x101}, {0xc2a7, 0x80000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = semget$private(0x0, 0x0, 0x200) clock_getres(0xfffffffffffffffd, &(0x7f0000000100)) semop(r5, &(0x7f0000000500)=[{0x2, 0xec81, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x3f, 0x1000}, {0x2, 0x100, 0x800}, {0x7, 0x9, 0x800}, {0x5, 0x10000, 0x800}, {0x0, 0x2}], 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x9}, {0x18, 0x1, 0x8001, 0x5}, 0x0, [0x2, 0x400, 0x1ff, 0x7fffffff, 0xffff, 0x8, 0x24, 0x4]}, 0x3c) setitimer(0x0, &(0x7f00000005c0)={{0xb57e, 0x7}, {0x200, 0x6}}, &(0x7f00000006c0)) socket(0x1e, 0x1, 0x0) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000400)=""/105) 10:20:20 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x61) r0 = semget$private(0x0, 0x2, 0x8) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000001c0)=""/218) r1 = open(&(0x7f0000000000)='.\x00', 0xc08, 0x20) truncate(&(0x7f0000000040)='./file1\x00', 0x1) socket$inet6(0x18, 0x4, 0x8) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) 10:20:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x4a0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x5, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:20:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000340)=0x10004) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000003c0)) sendto$inet(r2, &(0x7f0000000280)="6a25f26480a011b76aaf4f9ea95d9c0dee750c223e379b00c375fd080dfa251db7a0d24825f723a209a6529f807ecaa5c814ebf2e2dda746ad570299e83e8f3bba4960873557b0f160a9657ebf54c0e00f730731c7edc1e7e36aec4d5fa6b8cc05c4f8c5d8c58a6c390e9a91ffe09392895c5279d6794388e383c32fc97a8928886b16cc1bc210877af6f4d3f00b29927cd85e292d9718bfb4c34984241c3a6895489e4c9d144d8a33183df93172bb22140e7c", 0xb3, 0x40b, 0x0, 0x2f2) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000001c0)={{0x2, 0xffffffff, 0x7}, 0x3f, 0x3ffc00000, 0x8000}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) 10:20:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) fchflags(r0, 0x5) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001100)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 10:20:20 executing program 1: syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)) 10:20:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getgid() fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = syz_open_pts() preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/235, 0xeb}, {&(0x7f0000000200)=""/253, 0xfd}], 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe1b) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x4, 0x1, 0xf800, 0x81, "f467f0934863e7508d76e83797b3c4e1c413a812", 0x5, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:20:20 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 10:20:21 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0x20000000001ff) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)) 10:20:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 10:20:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) r3 = dup(r0) readv(r3, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/41, 0x29}], 0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$getflags(r1, 0x3) 10:20:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x400000000000009, 0x0, 0x0) 10:20:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:20:23 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:20:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x43, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) chmod(&(0x7f0000000040)='./file0\x00', 0x10) r1 = shmget(0x1, 0x5000, 0x401, &(0x7f0000ffa000/0x5000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) sendto$unix(r0, &(0x7f0000001400)="021359afb05dc691dcac428df2e4af79ff9a4f8d997155f7c4fd0b96a0f816106ff36647f9d0d56db2395b779b5cc662b97fb968680071140de28369019641a789b812b67afc1a3a333fc5853bac33638139b447c632fa8910ebbe4121c462e38f5d1d3224ba5334aba3b74b4080e00d54f42646a74310238283b46bffe69bf083e9a3f6ae2596173b9117e70d1d1d807b77554fc49806b5b48448a8e14f2a4cada4ec61cbe3190cbb1ffae3573a096358895b0d590a339dec5ff566a9e2ed21e9f6abb6c566e3c30ee67b27acfdd7cb6034487ad4abf4b256225dc6a64d5c661b9890b3e79c428fc58a8e5ec434f5d4aba363e1ef99f05ff82a46452e210fb28d4dfb8c02bbf7b2f851ef6a5cff9196be23423483c2421aa0496121bc88172d83d311b056dceb5df8ad7c0c9d298f7cc1edc530718dfaf2d5358857cf1907105f0eb7f20d03948144f824c067b08c2dd9a087406226d4a5484c05b564fc29421635803a77008bd4362ce40d2e210138852eb6083960aebb243feb1b33910d56f58b8cd90b890724cb95af9c3c47a6453531ed14661686fb0c166dfec8ea77360ff9a18c2f1b5498213e1815359c9631b54fb35faa81087feca960d615fd5ec62402325579b2f26052c0b8d19f28354caa96c0c6e049f99d29ae4c52a9e510f9f283772b1bf2425ceb665fa3781ba78f5c204913223c238568c2f5d3722a321ee6c218697d097a3bf59a877335e41e239e9436e0a4d7886359b785e7429a4d4d58b54a52f1db75fc894915248cd702caf8c87360f10a87bdbf7cead20e7ac4a7b87ef0717dfbfd150756a8520ca860cf34839dfb8aba6073584c81168fed2a8e40324f389d28b8b1528ad9f899137629dd65c31aabcdf850d241c384054432702bec76b0d80ecd61f580b68777faf4c6d5aff4f5d97c9d14064fffb1337eee30fd47e767118051b93bd29ca8aafb4df870c44167be29a46483e0803ad99780258fd282d71afeb5b423a3f4a156f50ab2bb4a49d99989d574e3072cb8b73a18b8364e8d6eeb7661352e40965970c6658c7148d23bc322a7f6e0330e41f2a2675433498114f73c48dea563a64d0e7b8e8ba841d07274b0a7669beb013156220508194a4afb47879b9649d4df31e41a66ad82a0301efde58ecb1ee710bc72e93d1e62887b5bfd34994d484edaaf06034f704a1c60df0a6d5af63f4e9cd7731c5aed1c300f9fb6826d58c448b6dd162183e9b18367d3fadf4359fab3ac9680b141fafcee161af7972af1fd4e4d61ae95c1f45ef11ce73ed301a3967ed785a07e0a54d58da201f86efee20d2b0f6761bfabc8d08588498ee5269906418701a4d43e632ef1ffb8684afedb9168edae5cdacf055446dbbb37c9b9daf30fbe2732634b003e48245463a0ada00992a368ff5e804ee92363f38472716e4b9b3e5e44e7fc758612d4015718bac934f94844de88d41da4e6a82c95ffbb34880539bb4a6d42b28ddb9749246610fa2753bca0598b6fb09fda102b454024c44596268816f5145830f9cb4c103f4279327e8a88d71a789a3eac9c9e9721b9020f3e224cda382235326385dde985a95090c6c2d1bb923ff9825310b4763ee5c60f492ff978636edb9ffcd558ae70dccca310d8396d837b39c2704f08257e54ea6de8205cdb733d79734e6299e33be809f93ed0e42e014d3fd772882dbb59e1562e8e429f548c4decfa1fbe257247967824df3921141afd1cc9f10bab86619ad01c55edf3f38f4bfbf1cbf6b3ca042aaf5aaa963622262a21b0323dfed100b5b4f00943d7e7ee8e7e95d08b7474d52cac40e844e95a91e06d3ac779932bfc7c3ea9b43322db5eae63ef27bec32a4bb4dfd87ca68fb15520fdfcd6b530d2f9daf401530b74db7243a5fe2c48fca1a6755304dbf0964e7c8185a103348f6eb83523ac41c07c2a3f6eace3c0c093dae0ff5f65b68b30c868c3cb7602d5f98e90eb453c92f818f4c19b5943cd4f573b11d52f9aef7b1413de11f07ccf1ad23e3c3cfbb3b3cd4b22aaa1dec13ecc4d3cbecc9c38479727602ae38895d32e6d073d3128579616440189ef6a6fe7113faf29b1a69fe46c59c0d875ff6f61f2b905b5a1912bd075b9d25514fa0bdf0b0342b052971f6ab69b88b483a9ec0db23587cca7c02d323037b42c7affaf5334356ccfe2c3e0ff70a59692b65e031d1a1a5a9a6f32edc8e9e9bd98f50e5e3980e2dd2ad70ea797638ffdab6402a9cae3f58ce325a8ee96a4d9f3fd565e45212b18d1809ae486a5bc0bd25bc02dc96220cc6f1215c1ef4339347e4bf2079775058ca729826a1cf5859e04fe5c13928cec5693961487659f71d69d0a1a51a60d4bf95f9f8a1298f93251a363713a3354f8949760d61bc6c0779209283742e9481b2b1280b66e793d3ba5659b45e08a5edd646ef6c1dcda5b947260835f15eb1bb117f2b18ec2ee1967d1d7418271be7f9b877e95efc1f0cedee4bd2eb414fb45baa129e28244a20309e33c4e8fd76b5ae83082969bc08040c7910ec62df6f84ea7957170d5a1fffe165e38026b52713880f08e4e261151239fc531e47fb07ec1438c61f012931227e9fe04bbb4beff6ae4064377faf463948a561e48a655cda07eadfab6937f5285ccc6001d1f0791831ffc1886348aeeca7ca3f960d956fd54d694a29cbf55aa332d93c55eb82cce1108318824672c1f4f1761fcb2624c3a514f16a24776ec040c2e232bbe0817275b3e1ef33a938b65a46d0dc3e70870667c51993b0cb4dbf6b657c60f8baed8461ed78ae448a362b03aba66e4d44729a04bf1b8446e552792668c5cda244ed618c1143fa8ddf6ca54e6315b92729ac63e0dd6d69953c589b06ce2f2c3ce1f30e41617f8de65dd36f7704e2c8ede2d511537a824ef4e33d308186727bcf24ec3ca26bbaed3a2982d37154217e7286ddb3983772f1940f5c5f6be7c5f9da7e3ee12717b494202823d6488e0bc5419b5bf9e0b6d26b6950f1a5e1930130aa2f2926380d5067aa276c0b183bd81f37a1dce5ac5b88cccfb4a148a5e6f1235afbfdd74186e302e12cfad1d931deb2cbb6d17654ef3e55b5f320ec382de150c60b50b171d47dbfac7ef6583a9e52120821c4e3953730f9e8d1f1a3021b040698414d1d28749c1ac50cea31e30ebd5120292464e4baa7fb366b2bf5835d8bf6541e7dab58da2854f59f6bac6033c2966f575f4e463bb74df32f08fc38738d5bf04acce1b37a26e376f6f8b4a28feec1afa11097900412a7994d457743315b4c7d3beb8aff39b161ab02a0e2f9c8ac8ab1c083ade7b3dad5f626586479fe619586a992b5bd40bf5c50802e594d4a3398e52bbdf33cc13a42bc54725416e6b1d0be3f0201a863cefbc51568f5a26ab3fda3898ebe10b164676504476bec8e1f6835fcd8f06dbb547daf20d9b372923a0f6b4603d9eb8a5d02140a6e1d4079221a6e1796d814955365d565395a34ed8fd5db3b683ac96cb42928d4742ea5070e53f3f8aadd1584f8c96d2180de4acc4a9a142da1226a91beb5e6ca678d74cc4b134cb2e6157577d33a31a92d10f7096d571c78d222b05a445ccc546fbc7f42668e86f0d9d502282afae72be56343195fcbcc775134a6dd1dd7beb4a6542a1ee0e77c8d35728508a25721df784912e99f9880ffc5f04a1abe0856fd8bc74bbf964ecfaf220fcf3bbe68b562dba6d79fb798cf330d83931aba4498a91b25176c66608ae839ff54bc4f10a09fb3e95909bfafb38350658c3aa2b3df0255ea8c24d673128fb63119cb9e9e90e7d7c8b01e0c91ef13a06127e0ace88cfb8035ab489c147daa372ae1901e7d3a47e0a6ab5c3e63a5ca11878ee700ccc6d70b2afd362e39f50451a03829c46e4094ef9c5a8d163605d0de4728ae41b88e0e7a36b53bffa58601f4e2a94da49fe2d19c30cf437f16ca1e294b04b3cd893d6295654ee85a23627d3a44073e09f0cbc2acaa4ac1647ea04bd46f0c331203dcd8cef78e471fe80d199489a942f7e2e498f69962d770010090e22a3d3d03d8c24dd50ba6aedfe3a70e9b2eda726fa397b2a9ec0b1e5605a61efd784b8679a187ce5f142a64eba7e38c24c0fdba0e213b815dbdb5063e16119b7fc9f37763e86df606f71aa4462cdb9f1e4f9f3dac4dc68fe55fb328af9843963dade4f4a194c4f95c41c721b3933b71d95da1d73d0d68ab54cd8fded171303b9d73ec1be2dad1ac9bf79d5d2ceca2a7dbc9eb4de2d5d23fdcbd85a123c1b383b272519c81296297f0cc1a79e55c32dec14bf28d1be0e957c1fcc8ff4b5afb89dbe06cf65fb8aa40feecb9e16ddd2e60e63de05829a2fe76ccda52cebe355edaa7f3b0cb5732c54fe151a1492558674b28e9e3f4fc8f355da719c3d8d12405ae3bff1b57f8dead5c167b55bdfaccb3f6b6679200674581ff6ecc050405fc6c89215b791ecf2c07f76f292e719cdcf67ff3ff90667160dd7d21923d7a20b82f34b0dbae1b91bce5e1e587dc95edaaa3570e04d2a5de85b7e63f29e0ba4cd71ca19f586a5d35f34b4257210f49776f377595fce9a35d66f790a033d17eca72c649056c786c2bd5a683d06c39e64f6c696a3af2303b3c937a8595f5014cfcd07ff31d57f48e01c1d8381a58d26c24465179b4dc4df03b22113a50a0da270bc47fd34ff92caf65a8ec798d6d356503c90532b4cd808b738a008ae79a38e85503a74fe87524e114e07a0991ba008108a339b07ad02d7529a7c7a4dc4bdec78f3b394592518835bd7a8daf846c45c37e67360a90d54cbff7eba0498cd5bec4c4c4eaed31bb1b6f9994a82764ada46f37686996dd3889830f8afea491a9fa92f04d28cadef032b26a4e49ac74afd94d622dc1b3be6a1e95fe8645dc7b486f4ca6ee4b95714b31d67e90d38ce1d5c8c09df3d5b7c069cac9f0dda5f52e623f655f1d8e24ede1735354e52546b4ca98cd26adfefb09f316769d67570441856267fc60f7e9243e699423aa89718ca0a95769d87f8e42ac9590dbc841bd87cd7181f477dc9f27a9c0ff84f02b6d8c17d29dba37464930e1d069acce4431370d4c16e643f492a6a0e9736645369c8274f755d4f7bb7319c3b317b6f71046b7276b3442bc26fc32dc7cbeae8c3fb870f6b5b423b219fa8194dea42696d24fac5d5b912e79f111eb0dcb9c78922caf2636b72ca1f325d11b22133502880b64f1b77c62949633119a8df3d0b5d4daeff642f31feb579841b4c2f53f319f9bf0b63888aa7177dbfda2d9b217649bd26c47d0f65a196ad4f1fd034b991bf0903248f6e9cebd0a7d0703498899f5f8d5151e5ce3dc32458d72147e47f4c4326256e8e244b97545d2bfc6b80eb83373493c8c1e1b4002afc805ee06d43819db80b89b6d5ae62e868a0ee6acf9db84271a98de9716e8f13bed728c015d2e568c90cb915d969d0080804ba5b95dfc3f535214ad70f39b834fae3f84e6dc2606d0dacc9183c1f43644fac8cb0e51c4d98f3f3a9f99838f7aa435ebc870ccb7d0bfc680695b1dc178939559f3be44344d03106fbce1b26f5a23aca5df7b994f26792d14396f2f1c2049330e46400328258c91ad1ef2388505de56bdf1b7f31d787d89a72bd50a725b149d2a933cf8b2b9bf4f205d0c0c0701b7727cc2ff99a9f314d56f320695cb1ef44816bd1862d53db417f4effd56113726a14a3f9cdc8814e4ad66cf08efd4195b106c724720a2330dded706b23fa6e737099119e54dfd3e795fc484eb6ac23e5e3549411fdd42c8fd58729e643df8ea044e5a78a176faa93a1c490b1dfc65f67f50cb540", 0x1000, 0x40d, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 10:20:23 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) r1 = semget(0x0, 0x1, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/55) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x3, 0x7fff, 0x1000}, 0xc) r2 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) r3 = semget$private(0x0, 0x3, 0x28) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000300)=""/30) recvfrom(r0, &(0x7f0000000240)=""/131, 0x83, 0x3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 10:20:23 executing program 1: pipe(&(0x7f0000000000)) r0 = syz_open_pts() syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000040)="5a7958b45742d1340224c9cb8e", 0xd) syz_open_pts() fchmod(r0, 0x0) 10:20:23 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000380)) r4 = geteuid() setuid(r4) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r5 = msgget(0x2, 0x80) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r11 = getpid() socketpair(0x3, 0x4005, 0x80, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$inet_opts(r12, 0x0, 0x0, &(0x7f00000002c0)="2a76cd4427c74a68b6c8509cd424a1be9fb3a31eda13a44c7dfc349dc10f1c2273cca4f78eae9b2b10cfdb86567383589fb6082447ea48802a593f2bcd98055e2eb28e9f03899da98c88073d2600873be7a6b91ecd3b27fc86e5cf33a4f911c838d232f27ee9bb77af5e293d1fcb55dc8ed1c7c3a8598d199929715a", 0x7c) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x200, r6, r7, r8, r9, 0x8, 0x100000000}, 0x2c, 0xaa7f, r10, r11, 0x4, 0x6, 0x321d, 0x1}) shmdt(r1) 10:20:24 executing program 1: rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 10:20:24 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x80, 0x100) 10:20:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cf3c335"], 0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x100000000, 0x2}, {0x80000000, 0xb33}}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 10:20:24 executing program 0: r0 = socket(0x3, 0x200008004, 0xfffffffffffffffc) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) sendto$unix(r0, &(0x7f0000000000)="1aaef1ff983da1e3782a2d9898ac55a99633a76d38371a0a6a9f9a15e4cd18cd731920a4771b33eb82a804e8d54caa311cfb69f1624d667b7dc69eba4688bc53c73adffbaac7687677af267aaa03b70018a2d428dbd5736d", 0x58, 0x400, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2ff8380dea3000"], 0xa) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendto$unix(r0, &(0x7f0000000080)="b100050490000000000002005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x2, 0x8000, 0x10000, 0x100000000, "7ecfd1c498e6080c2bd5272c93083e15c024056e", 0x0, 0x3f}) 10:20:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xf7) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e1080db800"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0x9, 0x10001, 0x3, "ba301c1c9bf12ed13962e2269ebbbdd3017f74e1", 0x1ff, 0x5}) syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 10:20:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x57a6) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:20:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000140)='./file1\x00', 0x1fffc, 0x2) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000080)='./file1\x00') 10:20:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0xe555, 0xfffffffffffff001, "08c47a0d1f10ddda59432ccf92f4830924170f0c", 0x5, 0x20}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) syz_open_pts() syz_open_pts() syz_open_pts() 10:20:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 10:20:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x101, 0x100) fcntl$getflags(r1, 0x3) r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7}, 0x10) close(r0) 10:20:25 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) fcntl$setstatus(r2, 0x4, 0x48) r4 = syz_open_pts() close(r3) kqueue() dup(r4) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r5 = socket(0x11, 0x200000000000003, 0x0) shutdown(r5, 0x0) sendto$unix(r5, &(0x7f00000001c0)="b100050409000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 10:20:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x5, 0x2f18, 0x9, "7330b9e26ef1e1d465a5cb57aa6719ac053d9d60", 0xf1b, 0x5}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1002a, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0x33c95fa2a17df61a) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="2a74b0437c4b770bf6f02c41a66b7d6a5759bb0cfd6d9a5630aa908f5f324d1887c5d3a2776ee6ca82f7a9e0e4c7f56cb596a36927485603275a65058bf743e5a1beb3530b2f62558027374d8f7275f3557390740f789cc15c0fa927abd765c4a1f9a007f05ecab2b8d11cce3740dc75e80be9937f07eae7dbc6d0eb1183c285997192220bf82201ea734dca9b2b38054a00b8b7652c7721763768cc72de73c7d6aa911799ed6ff541b469850084845805d5af6c9cac1a4a460270957eb3903c83b901be54b68f4d3f61fd9ba5637fed7833684eabec856f7a5dd1f4a95c84fd0ee752290b87a38308e5de876a3d19a783ff2ac2c7cd72c037ddb78e964e6b9b054500054b7507208dfe19706704c4377c6237b76dfb1a48d08ed6344dd240a597eb61f921be92a0c4fa05ca9f54b95be6f8677d2c8c79c0b7682fc5bf382b8f9cb74007600f44cda31a58aee5bf1bde0447f2cad6d3dee1c9eed385689837f00175846e4e68bcc890ef042d31cfef74d0887be3a05cdce4bd77c41aa2792c2e0d13521d961410d986d277220152507a934c73e082b00ca8fc54cb12cad02459b28df225e0ce6ed8d99e4a02915207433a4502438da20f0e6aa2b372476b02f0a78371e93db614c7fa8e9dd82418ca59cabdefae36248407321899db6d2f30b90774520d09799b81f74c25e9fefaba7f68acd63ce200b0b517650a8d985565321372a3dc2c407f13c824d428d36e0fbc36729232856ba47fdc2b3e5274da347d1aea53188cd2a0e6a07bf6f0e05310de0596b15cb6203a2e5691ed9e227b9e1bf88631ccd0102f9e33cdbfc23eef82b1fd236d243f51870aeb370eb3f522744653b48b6e154eded4d1f53079f1e6028f4abc8282dce9bfed73217f63607ee8773aa32bf35287265fdb6658a8e298e5e1c5b07d7966ed183733ecd8031a4438f238469f7e0fe5058ccf33a15b8540c37acd4202019e7c8fcae783c6f5d9f617a93ddb4cf2a25854c8df8771ebb224e1ebfc9017f0f1289eef8dcb7aaf5be69d63ca5ddffba758256e7b7fe23506a5357ab9bf2cb739809b11b95f1897c872c1902af9c46f2952f6f16980ea0b111cad6b08c2de4089478ac61539ba53db64ab92763831e7e815b9e4e1d9c7e4b6f4c8acb18239ff0411411b44716f9f4c65501fc558c0bce459a34314341957dc3b23211a2248f89a43d1667beb5c5511a98a87f7fe28b99a4672150805a875b7b959f0a98a6bf8693097af63a82a7d4c328b997aabb5a4406e8a83e778eb1eb819d9ce70a221587fcc47ddc70b2c17e10d27819905b8dd88aabbbb518c9bbdc236233c392a107651eec6ce7ba2b90af3bc31c4ef51b1506a5a4520baebb0f7c4c96be731b8bfed4e7f3d1240a4a11464df52eeff4faeae05020124c204ee7b02ab6131b03d3d62abb30021c24691ad052bffe708ace40c86a75875b00362a9ead0b5fcd52c3d5112396060941df23277130d54ef79ac1cf69d0e8554b311de6ba5be754f66e6670c6c1debfc7ab53414e6adcf2103904379a0933967695a6e9a07e5b8cb9b94a2bd940ebba81ec1b1ad426e3694beff75381a56998b501330c42066c0fa8a31ae253fc64e4047571c50eb3774dbfda2f8ca0a16372a59980ad05c1091302b086cc47b9de015d4170e9a5635d255a16ef168af6b7bab86ce6a0663bf25a5072af82f10b4a7f2603f90e0367d76f0c49826c430c298c3ab1caaf0f54c7b8171d38d3a2948b841394f1075ad40a58b5dab117475de1979984d84ac49c0179f7cc8149b1e3934119a0708c03a9e99774fbc4d47b040d05564a116eec9a5cc2a0aad838915723ff876f83ca00179f3d7221fdfaa670240e70508a55758ff0ae5066a9e44948d9b51ce626cc5090989d22f618dc032db986adeb0bcda4a61678f4dbbc9c314b24c99800022e15b9710b18f0bbef5b385783c932ad2ce5aae77f873ff89bcc3e16cd346a3ef9570b2ddf82b711ac4df23a728082c0d101998e8f715fda7090b255ba89af8e570217cd6e9f1e8ecc568beb1142e2cf44abd784ff49e9909343916e76607dbdf1491eab623cec1c43fa125bdac9ad6f74a3a2727005cbc02575be02540ed2969dd7b8fc727371514fbc4ad2f312d5807294f7cb047adb52bdebc52a524a5af2e91d4cb5a1d585a51be57da8bc1ac58ca3fe377d8c388c60e3b0e7fbb720f6e94d31f8e951ddb5b17ddcf352c2ba86dbd050be9abac960f6d5ee87942e5891a6d84a947fe5993b570a045b950a03f4a6418273abac610910c40c1549edefc8cb5e7d9326a13745a41711c8a624ffb29eaf296586d3cefe11df7551419952ec6a1e6dcaf9df0a58ff527ca49351fe5250f9553e50243df937e86e1ca2022dd3c40f4bee8baeb875876479d458dc4030892ec56d947727e93a680d32367d0d5e0d936b8f30c0ef413d2248ad3a2377a37a0007a51e540557ce60405f0660404b727e381ae0324a355870c6e920b7ed9f8f9c5ed0dbff22fa3da8f99a4c204493bf25e5e21d152b69e1ddb4938fe2bf30fb69251f9706247508a6272fecdec003d3800bc59679d5caf8b3ffda643678fb95f8a1f9b0f07f1699540268877667ab8e36a46b0740858a884e23c01f2db320dc6b745c1e67b22a7508eda7acaeaa8480a9fb7c0b20a835dd8bd8091a9027f137a7e8da55d74c0f7e357e35c82d84837caeb6c8a2f905bce8c84f996fb1f9ed41df9e5e695a45b44d48ab4669a048152eb189fdcb831a46c54b0627935ffd399168a56257808a7501b8bf9e9de0dc426e9ee84668bd77e3c8959054c5ffbfaa8ae34e42fec800d7dcf9505f6a7e8db69cd10b3574a10b26f41c528ad186e3011c8407c69a518214a5e9332c93ba577bf691a42c4f7b0db1b68434e4ab9f1313d85afd6ae166fecc0d357f1319e0507d323477d081d3e230c8f2b8730aa68c2f8877228e35ac45a5e06e71f23e73190f896db19e6c3471c066559ed56b9a4be81e233e7f7f821bd83864135e226978b619f9a82a0df3fd57466a769663b77427287ed168f843bd09298e73c3c04b87114e69a0c23c339cfd8d5b28c10872b46063dd5d41736c6a0c92d74fe3c7b85390b59c740e4402859cbe41a430406d94fe66b125259a3c9c3b0ad16040058328b8881f0bdc039ec62e9c138155b39d937ae198047f2a37ab99b34df6d1fe18ec19b8f8ae48220910f03a49ade3b158c0deaff20f6b69a2aa430f6229048d0f6aa7106872936552c709892fbd8bf8d3fae0aabc0f489367544819c3c67b51a8fd10a743ea3e3bd0b82bee45d2b9368193da7d39e99624973bb0a10951bed34ae1fe9dc09202b08fd19e16b757a2aa2c12a8abe84e8d9d9f3eaf795fefeb05a03dfb0e04055b849afc0db5fd079330d19a741f3f094f202268f5fd6d9a636523cb47b7344467e2ce0ea5bd1968e80a49472d09e06361c2ab5a26518fb3b037601e42a71848649208e6e25ac6a75f017ae9200c29e88275f62d0aa5abe950eefae21598522d2046327269c6e2ea8ae02d84506070f961a35fae44640a59498348111019a850a7782ff4946202e75693e8063de95757179267cd6e48d5901794097def9029efdafe83f97f9e1589cc647a38fc1fb5caca13efd7d8c238be5b6cc516598f930268061b4b2cddba189c7b01538803f586e8f63ca885254e954d27c44820ab887f5e473fce2fdd03843345b65c0e8295873c6442a4878749d3eb5d0198093a50049df89b50e533ae348b8a18c416560b6ef6c28356f93335001183914edca8971f9b23125321f8b5e09509e15353ced9b28a043873ff143f1ba76b1358c09abb7edf96347bb07be0651f4a83583c65d587b7e6bde12f566e14c9c88a30f329a443f676635d73752c325d1863121a9479cb2573f33b9bf83ab6bac6673ec2ca014325a5305d2b9f9cdb61bc37b884fd66e9d413d23c877ba1f6af1ee788cbca5d659b1a27f48bafed15d07528f7d490b55f7a178abf0440fe558f5f8d22c11b1b81de68ea1e63fc439e71e9004007f194022cafb1b50e6ac49c16a5671b1c70a23db8f2173ce2ded33246a5f8a2f812baf3d900e182cd81f6080142a06d6c76f528fc9f2b5c2da744c5cccf57e242c549a8a7f54ce36ab90a19963477296b5a4049aac77abf453f15fe46a3176bcc16823d34225ed3042b5a64b3effbeff11450ec7319e5c68aa66bd1c5c37dbbf4b8e9391c6ed4e3e5105bdb6acf888e56307b311c52d2cb971c6e01559b630e503232f37418ef695ae11f8fa780d3aac94ee8e1adf372a8f8a56112b0f41d9438b32d7305d0ff56aeab434d12d1da8a5f9d35db8bdcfac4874e2300f82a081784e5b2efdb914732aa27993e04cb674e9036cde5a5ac89e475e73b7935bcd3dd8332048d353e072e826e559d11ca0a2059a0423b7a5c94461711522b200ebb950463c7b9c010bf7575c86eeac64013e833220295e25d0a6110e30bc27c7b8bac8d2231cf4cec67042e6665903291e5a171d5c7b1aec34079c124d196949787ff2d60e1293fd77fffd493c453160afb48174485e07473e07ea007af8dba6a3c0a7296ab8d40c5be6d5dc47a573ec76b86f654bd7721a7cfca179354e75573839ed461af61f39fa9dbfedc2c8f84e6ea3fa6e751ce26967c016200c1a49988d43769a2f162f5d66771cd27b1087dc44cee3ef431fd194a4cbfc29f106297962a06e03524edb249be1a1af562ecc9826b0b313939a9664eeebaa7c669e64667ed71d309f1e359a8e815eca09de64facfba69794853a22658b32be1f49b74959729f1dc09a265f5c891bc1c908014a1787776f51d962c3f8153b2562de4f6fff37f888f8817cad6d0c0ea20f389b11f9ae4cb798a4103826facaf07204d78932d1ed9305e7f45150785ee495b0e84bfbb2a47fdf9e9a1b571452dea7c61b091eadf36ad2385ef165f6be00a61fb0d05ad7987167cf981c7c11ec14a29a471686b9ae5c3ffd657c7e9b2a7321bceb1bdc9cfee914ab4a396e4eff0b04ca6332ac52a646391495e07569703cbc7575848578c54bca8f747cdbace228290986dbfb804197182d4e6bee2e31c02e6a7b22101470476b6631309505552688f6b8883c80bb3d742cbdb245b8399bb74601672a02b6b0cbebafd6dc41e0cb5dc35eda5d313459c5078b0b21bc29ee015c5c8913d3d22c439c25f34a111069e4ca002b423f0c6d1241a4f41b2abf62be90d31ac73dc83f46de2729375171e5ed787e57e5c7318ecc15e94e3f457d39460f16a193533b9de5415240e5a69f6036b0e0e6f780b71847896eaacadc8a1b4d929c5b2cf6e1156d781aabfbc717911c688c3c5bf754bab3370c74837030527a42cce8fc382b8423e1ac28ccf85c4f44b84172a3dbca5fda4deb21b96e2382df67e07e2df479facc299909d0f41987ec4a2fefb09feb6be757c03a3b490ab6a280384e47727696549f5ef62ba845d51505cfeea5bee8e1e6dd59d0ea70f43143088baf726c37929f3243443e571a3a6d6bef9a4b517c69b22ed1764e5e0f188c563113173b60288bc210d557d18ec8fe63f3e2b32ac41751215e6fb1543c05ccd19392864d703596cba7f3d2c5d285cca4e73b084910d2313a37c0015d4e2283c3c81b438c6ec60406484ec961f39c730d48702422610c381b90aeca01685878380b087e6ee018e1aa5d56c00601ecf99cf28b93257fd996ea2587a80a7916d9a77a85daa8befd6ec36f237f5e60a25751cc0fcae9db216c1832fca11bdce2002cf43d35584b99ee645942360", 0x1000}, {&(0x7f0000000100)="8ea60ff2c115f5c232b2aff008f04bfa79d2a7ab75901532b8f743c4c176dad40e996bf07f5cea693ba0bdd81561b67820021ac8b94980d9d3116b81fe97c08fbb63b37f218b270b72522c8bdae83d6afd2f0750310ad46e936abbd232076381203322c9368d28855da3e0f0389a1ad33698603f733623f7d9261f365168ab50c8569c013418ae462548dfdbc1c6199dbde1c014dcf09dcbdd1111411f2289be5e29e155c87e633dd9f016a0af34ff4f8df966c43f", 0xb5}], 0x2, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff}, 0x4) unlinkat(r3, &(0x7f0000001300)='./file0\x00', 0x8) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xffffffffffffff61) sendmsg(r4, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000280)="5645665e85e7928c8886939f98306e3d55ed474cd543c8bdc681", 0x1a}], 0x1, 0x0}, 0x2) setpgid(r2, r2) 10:20:25 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x100000001, 0x7f, 0x0, 0x8, 0x10001, 0x3, 0x0, 0x1, 0xffff, 0x4}) clock_settime(0x3, &(0x7f0000000140)={0x4, 0x2}) close(r1) 10:20:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) r2 = dup2(r1, r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) pipe(&(0x7f0000000000)) 10:20:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r1) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1) write(r1, 0x0, 0x0) 10:20:26 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x20) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xa0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 10:20:26 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x81, 0x0, 0x7, 0x0) close(r0) close(r0) 10:20:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 10:20:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x10001, 0x4, './file0\x00', 0x1fd, 0x7ff, 0xffff, 0x5}) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 10:20:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffdffffffff8, 0x33, 0x0, 0xfffffffffffffffc}], 0x2000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0xfffffffffffffffd, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="abe05423d80a3df2a10bd21175080e8b375e6dda6e9d57f113f3ef9c892a9a42f21096287f95", 0x26}], 0x1, 0x0) close(r0) 10:20:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 10:20:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x48, 0xff, 0x0, 0xce, "8d6c50bbdab4d5f2d352896d216c6c29805e15d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8881, 0x28) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 10:20:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCPROMISC(r1, 0x20004269) login: pmap_unwire: wiring for pmap 0xfffffd807f00a3a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a3a0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00a3a0 va 0x20ffe000 didn't change! 10:20:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1b2c, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x3f, './file0\x00', './file0\x00'}) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x280ab, 0x0) 10:20:27 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x240, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xffffffffffffffff, 0xb5bc, './file0\x00', 0xffffffffffff1ac3, 0x5, 0x0, 0x1}) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 10:20:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_index}) getrusage(0xfff0000000000003, 0xfffffffffffffffe) 10:20:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xe93f11203a9ffa4d, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8000}) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 10:20:27 executing program 0: r0 = socket(0x800000018, 0x4002, 0x2) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) setsockopt(r0, 0xae0, 0xffffffff, &(0x7f0000000080)="463f3cfc450a67296911feea48e57132fe5b8d968f3dd7cca8b6fd15db1388c8470dc0557b2e2aef1c6b1cc960dcacbc0181a9239683bcb45c4f2008cf96058b2c3ec483f6512e0c459ba1829c4cd392aecd3b5c6a23be33fb861ec93087d55eb6e4d5b2d8138cdd674972559f4a4afbb638e32a866e1118709a", 0x7a) 10:20:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000ffff000000000000f87c8a5b671b1b542a06000000b81100000029000000310000000310000035ea3501005708"], 0x38}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r1, 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r2, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 10:20:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 10:20:27 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f00006d0000/0x2000)=nil, 0x2000) 10:20:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80000001, 0xb, 0x0, 0x101, "4dd4b641347348eef6669effd4486acab41ab7ae", 0x740, 0x401}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x7, 0x8000, 0x28, 0x1}, {0xba6, 0x1f, 0x7, 0x5}, {0xfffffffffffff582, 0x6, 0x80000000, 0x5c3}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:20:29 executing program 1: setrlimit(0xf, &(0x7f0000000940)={0x1000, 0x95}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) bind$inet6(r0, &(0x7f0000000800)={0x18, 0x0, 0x4, 0x2}, 0xc) r1 = syz_open_pts() mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r2 = semget(0x0, 0x7, 0x10) semop(r2, &(0x7f00000000c0)=[{0x4, 0x4, 0x1000}, {0x0, 0x7, 0x1000}, {0x7, 0x3f, 0x800}], 0x3) chflags(&(0x7f0000000900)='./file0\x00', 0x820001) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') close(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)=',\x00', &(0x7f0000000180)='x\x00', &(0x7f00000001c0)='x\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='@\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='-\\\x00', &(0x7f0000000480)='(+/\x00', &(0x7f0000000500)='x\x00']) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r5 = fcntl$dupfd(r4, 0xa, r4) utimensat(r5, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={{0x6, 0x8}, {0x800}}, 0x2) kevent(r4, &(0x7f0000000580)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x7ff, 0xc21}, {{r4}, 0xfffffffffffffffa, 0x20, 0xfffff, 0xae6, 0x101}, {{r4}, 0xfffffffffffffffb, 0x41, 0x43, 0x400}, {{r1}, 0x0, 0xa6, 0x20000008, 0x8, 0x5}, {{r1}, 0xfffffffffffffffe, 0xe8, 0x41, 0x8, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20, 0x9, 0x3}], 0x8000000, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x10001, 0x5683}], 0x2, &(0x7f0000000680)={0x10000, 0x2}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000980)="001d42b72f3b3a51a292520817130cd81ac1e8405faa82ebc04cb563240f4603c29e02ee09816890301b87b40652b8825dcf28eae8ab0ae978c72c48a4da01158a9c5977c46d5b8e8da71fd9ae82903227a7c7755a5c9408f5a07ffdee491f8d971940cf27cd05afe518f2f39ac735bdf04397a65afaffd951d867a98774c5b0b5d96987ed6602e0b7b3dabda978d5ee978c3b7b6e2bfc2be874dbb3cc92669bab477d0bcee564839d4a6e0b6899ce856fc818da", 0xb4) fcntl$setflags(r4, 0x2, 0x1) r6 = socket(0x10, 0x8001, 0x0) r7 = getpgrp() r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) socket$inet6(0x18, 0x7, 0x9) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000740)={r7, r8, r9}, 0xc) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 10:20:29 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\a\x00', 0x2}], 0x100001f5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) msgget(0x2, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x9, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x0, &(0x7f0000000100)}) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 10:20:29 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20000000) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) pwritev(r0, &(0x7f0000000000), 0x2ba, 0x0) write(r0, &(0x7f0000000180)="3307272bb03ee2e5510e0cb73f09f06b79e20570ce61b5843735d8c16cd747c07065a6421bfa604bf09167968abc2f44cef2f64f4f6e57abbcac4e06c5a0a8cd7ab2964f04dd7879e83586c1ebebf31c3b220baca6ae40110688533187e67ead6bff52ab1f6e5088cfe866c7912415e93398fb4ab8a7d4ab54181a9733f475c3e8284f61b745c85e66030b227a9b82d6cbf2f8d7b4208c9e28d232b24e32a5bec89274f9e3243c2a56b2b6227e4fb38707fe78a5204d8cd2de918032d519494badaf632b4bc41e255ef8006978744bb1505395b9e0795eb116237cb0fbea016b8bdf24528c647a0f7937b85c36180b21df61d1", 0xf3) truncate(&(0x7f0000000080)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="25ee4b86290e016e0dc52ef5c757dc27a7306c488baddbfdbc05fb94ba7ff7c6ad1b1d3e931ac421e9a95dd59b1d3e45677a19560d221559dc0654ee7f9d1382f5bd55977afa8b95b0e3c7dd75", 0x4d}, {&(0x7f00000000c0)="23c9d26e412df9328d", 0x9}], 0x2, 0x51) write(r0, &(0x7f00000003c0)="dd452772e1201182324ca39b9a1514448bdfe7e948a8a838e3464cde9b7244c70e530e4271b22461740487d67a464a556658a6956739231448f506036b7c08b5e79a924c8eb3f7d7158438b1c804e3d77e4848c2faaa4fc779bcb240f591c785c3df2c1fe47d6581af163c1f65c0032371d507ced0a77ebd66096e7578fae354eebb0d4e3ec96dcdcc599f78135b5c08b29de88338c70d283f21dbce24673067f648054d712cc75bc95202c59867e69cc34b83a631d1b3feadf2166c7f53e1b811509794269cf9496be5b4", 0xcb) getppid() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000004c0)=0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) fsync(r0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000300)=0x5) 10:20:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x400) ioctl$TIOCCDTR(r0, 0x20007478) 10:20:30 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x4810, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x9a, 0x120) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r6}, 0xc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt(r1, 0x6, 0x10, &(0x7f0000000040), 0x0) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) sendto$unix(r1, &(0x7f0000000140)="3b219f", 0x3, 0xd, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0xffffffffffff7110}, 0xc) 10:20:30 executing program 1: socketpair$unix(0x1, 0x6fd119388c4e5455, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x1, 0x2, 0x68, 0x2e2, r3}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) r4 = getpgid(0x0) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x6, 0x2, r4}) fcntl$dupfd(r0, 0x0, r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x80000001, 0x100, 0x2}, 0xc) 10:20:31 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = socket(0x6, 0x0, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x5, 0x80, 0xfff, 0x1, 0xffff, 0x2c, 0x6, 0x3, 0x0, 0x7bd, 0x1}) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) munlock(&(0x7f0000004000/0x2000)=nil, 0x2000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10810, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="5c2ab8da22d88c290898ee44aba57ef180cd34da50b863ffffafa3dfe196b81270abb6b2325248301540eca126dadca5aa89", 0x32}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=ANY=[@ANYBLOB="886be62c16757487d248"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x400) setsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000080)=0x8001, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000005c0)=0x1000) 10:20:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x3, 0x400, 0x7, "7aa75e742c320b54d6073c5c30b7e85360fd10b2", 0x1ff, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) write(r0, &(0x7f0000000300)="d5f662b5f42470adea1c1a5433506c77302008f91eeebf7b590b41541b07bcc1a7ab5d67d891d0b0ba92d1cbe4537c0645db2d13d5935a8bf3fae244c3dea2daf74c93a1fbde93b150882f2a9e13ceda166e4735827c7e106f038c93937968aa3e188864166956773aba3e9e692257afbdcdaa6454f3ef6bcb3fac538552067ccb035c0749263e6d728009dbeb37ff467920177a48167a1204e2924dd8ecbb6c28421b8f45e76f0b54e4ba0ac199754d7f99d6fa66cf910dc8cbeb8b69f32658e65d98c0e6d2e1d2be2fb8f6d716663a86c5d96c", 0xd4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x20}], 0x5ef, 0x0, 0x0, 0x0) 10:20:31 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) r4 = dup(r1) r5 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffc1, 0x2, 0x40, 0x1, 0x7, 0xff, 0x8bdc, 0x8}, &(0x7f0000000380)={0xd4, 0x6, 0x5, 0x7f, 0xb00c, 0x800, 0x80, 0x1f1}, &(0x7f0000000600)={0x3, 0x0, 0x7, 0x7, 0x360, 0x4d, 0x8, 0x4}, &(0x7f0000000640)={0x0, 0x2}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(r7, &(0x7f0000000280), &(0x7f0000000200)=0x2d3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x28c80, 0x0) r10 = fcntl$dupfd(r1, 0xa, r9) sendto$inet(r4, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x16, 0x400, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r5}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x200081, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x40, 0x6, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3, 0x4b}], 0x1, &(0x7f0000000540)={0x7, 0x6}) getpeername$inet(r10, 0x0, &(0x7f0000000080)=0x3b5) r11 = shmat(0xffffffffffffffff, &(0x7f00001a8000/0x4000)=nil, 0x3000) shmdt(r11) socket(0x18, 0x1, 0xede4) r12 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000001c0)) semctl$IPC_RMID(r12, 0x0, 0x0) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r13 = msgget(0x2, 0x214) msgctl$IPC_RMID(r13, 0x0) msgget(0x3, 0x201) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x3d, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x461}, 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb, 0x7, 0x1}, 0x0) r14 = semget$private(0x0, 0x7, 0x1a8) semop(r14, &(0x7f0000000580)=[{0x100004, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 10:20:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x7fffffff, 0x7fffffff, 0x8, "d9fa73715f9cbc923534adf54bdad0080acdddb8", 0x2, 0x7fff}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:20:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000200)) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x7) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000140)={0x7, 0x100000000, {0x6, 0x5}}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) 10:20:31 executing program 0: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x1000000000000) fcntl$setstatus(r0, 0x4, 0x80) stat(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 10:20:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) chown(&(0x7f0000000c00)='./file0\x00', r2, 0x0) 10:20:31 executing program 0: open$dir(&(0x7f0000000040)='.\x00', 0x200, 0x0) 10:20:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socket$unix(0x1, 0x7, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20420, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/208, 0xd0, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTART(r0, 0x2000746e) close(r1) 10:20:31 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x4001, 0x0) shutdown(r1, 0x0) 10:20:31 executing program 1: getgroups(0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x6, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:20:31 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) getitimer(0x3, &(0x7f0000000000)) 10:20:31 executing program 1: r0 = socket(0x2, 0x8007, 0x4) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 10:20:31 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x100000000) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 10:20:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg(r0, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000080)="2d76a297bb23b05e20a58ec7117d6368fb5a4bc969f1b0535225a440db9260a4a771dd38787bc065a1a9ef33e0c73b407caa39081071c2bf4ad00333f796c6a3a5790cb2589b3b90a65634527c6b4a2461dc7e5713c452", 0x57}, {&(0x7f0000000100)="9ae473272ded6e793680050ac796531782ced8972b82ab5d207f1eb530002b10a8cd137c4cd966a411e7d037696dadfde6ef6fb6a9b797cbd3d70ca58ed876b693a7a9e1b27bce712fcf608ed4157775e9e920ad667fa29bc8b45b1c6a6e2d4e17e64fabbd21492a9e6219711ed96723a5fc138286c08e1de87ab4bba82724e08a28bd75eaaeebc90b892dc1bb6af22d98c6271ac6e7f13be185df2815c07d0734b8f0a5125130da2a18270f7b420669a7ace93c34c4c3cb355233893532c5f209dce75c78fef245", 0xc8}, {&(0x7f0000000200)="44231d10593ef6765d8b7a732a0ac35429c43ad75566d038a29a4eecaf4b36dcf7fcd4898223a2b111680c8f54e1d065a60a1c2b1a45860bf62c25ed78936c7ef6aad7332f01f3941c654167f11edc4a08f67d60154a5eedffc0a26b46f66121d506e2159e8ce58876ceaade5c3a05780275e8112fc997a7c24ba0e272d9524e0c2281e0009ec8dbb40a68d3", 0x8c}, {&(0x7f00000002c0)="4a6340f0b9b29c308c732e258c53df68771312f89b7c51242f9c7dceb9c85097b3fdba0555ff1b20ea8d7be8710d7ad03ae2cd0ac7dc1ea09c8cf0d68bb3acce59e732e72d9de0d4ac9de17678a64f85d036db1bc0e844db937fa16502d78773f4e4e759009371d54ef0c09012c732716083b3aeec5da2b6fbaabcd717551aab845e766be3f5ae9a8da558ef4693ceac133a391e82c7145407a1fec5223f9a37af583cfc1286c5ca183869958232ec9cf416052ac1bae257046f5e287f3841fc5e2f4afcfcd770dc86f5c10db3442996580b6d972650482b2529403c4ca44e07d3e49451b318d1837c4f1a7324ea0e93a1b4921b3e45814603f1e7ac7c60c9ed16a039b4497be511f008a278e20a2da14b11f993083b8175c8b7f6d983acd2fd1ea8143e09434a64a07c75e472cab021cf1d6b67023cef8bd6944413b445e48675c8ba43c05b84c7814e07bf48ba820c5c2efca95d17870181121d8412415baba13aa5096ad7ce948651a0ea90a139a0e513bd4e7ca68f8457d5b14eadfa41e72d09abd78e7786602ce658a8a022de476d3fc868997cbcd5b4548d492a2718aed528fab625b78005f91af22f9f4c58c1472a9b4365ba33af064cfc2c60b88420252948cb1dcb96c9b37c6e516d505ece41814d5a563bcee63a11703437bd087ebf1c4545ed8d2081cdbf782cec98db2bfecfb81ed3d6bb8395e45ca9c805bb7439abd1bd3684cb8d3d2f16d52510cc48e3c1776ce34a6e7a2e554a0a6a01e777aa418e5aa853996f75885a62207a0ef4d2258b29dc9529d3db6e275440adcf292344057c96cbd4964e223527858e98339298499b445f23607c8cb7db6be5fccd6f9c1eb65bfa471375af38a9d7f1a9d2beb4334086bbfcfe30041f5ab3e038ed9e9f18134e98c77a11d2be235c27cb7cc9fb1373b4ad1722ed1cbde35c4df0382ea027f5057950697396cb06f07aade8e4b144bb9f6a9213859a7ff50726c04da62e849cd6d78f829fc7dc0ff4932ae5a4d8d73528c0819273705385a787fce22db7ed305004d65c8c9200b6c706691cb8f93ac70d02e12722cc849a6b86d08a833acbcba498a1d3bbfe7adedbb5a1af8a3fd6937718dbd0fd9b57960e670c2b772dbd74445427f46fef62fd4e93973f8317d9b5aaf17ebf98b5c5a7076e81e1d866763e42ae19a622f5e24c3f4f4070deb66044c11812d78835cfb2884f7baed3cc4c9316297014691f0499e6988748de693027f1dd700fcb6b89bb56aaeec77ad3f23d84d0209c7ba6e891246401070a09071a503d239d0f56e6736941ae4045843ed4cf39759970f5db069edf5a4d662b49850c8c7ad27c901add474c254e2389baae936efe186426850f9740c6a560647d0142665ce75751168a0a357a58ee4fb066acae21ad78cc19f4a885cf6922f52086ad0dd98ab019dc2bdee0b43f45b3b0607e8d07da4215fc24e6c34817b51e7d3186d847a820b82adb975fd5c7d8d30af45e0ee28f4c6bedc4e66d364eacc58814b0123b6206df2499ba5711575cc85dc642ca734c7e10e1b13fe29980b190854915fe32ae8a7e9eab52fac37a1caf7497c88da54f069f0bf4c255985f6f4b3830de84a39f69b3296e9ace10318a6dc3d87b8a4ce59725cea936659ec1ec06fccfd2ada3fb0ba3fa293ff38d254c0f859ee624d471c0447e6b01017541d98f1f8233f299f22527d047eb9aaccae985e1a57f54a0f082b43af2cff11fe40357ca406a8f6c2e1c848039f0cf2e65447877cb9a09e06eba167573b1d5b2435302c36414c3d00eca35b0754198befe094aeb2500fe764c217c20cda58bc998f0896f4fca11a08d75c10a044aa610ee463aba5409155ae76ffcc81e6ec2457aa0b00832b4dfa055009ff1944ce250630599f5d918866fc7f40795ec9f2473ca5196906ac824f2961903aa4c37106d1dbb7d5c2ae2b6d2eeac055d7961f4a94eb9f242ebafa45da3eb5e351a5ccf800f8d2dc07d840679128ecbb07802320e934963226dcafa4ae49a5cccd518b746762863443f7dec54c6f1eeef39787f646bdbad5347b6f8fb5ca78ff606bb7db0480d252235aca40702112ac1b7e073e28a3319add282f0636b5b0b70919dbeb99ab7f5944e118b2ce8d50416a49df2d7386e4c92c809bda7efc4a089deb46016f7c892d6929d895d4103a63b4e549be6252953cff8b27bd0f3dd3c596719cadaed22ab3802bdc92905b3fbd1a245114b7152c33cfdba65fdb2398586d254e81a34c95017b5e1d58d19221994991a1c4c73592520a3e6f2111fe1d13274cc5363b97e01f70ff7d0ff34ab162791108027233b39aee2022a5ff2a6d7e0f4d937bb8222c4e6a1fa9134aa0ed8231c87921d2cd41542708fbf687ff2b2656bcf148a6a5ca62965383e46c8f47b0d0cb8b138f707adad5a3db09ade458f9942343cf9801b4f441cd55c4702fcb383b95b53dc2094465501ba4f4370b53b985c85f1a56cf7f7f2285dced5fb902ab4a6f63b7fa5a0b4c467fbb487378ccf2e55982b172448f3ea79ecde2f6734430c8be029a1ef86e7150a85367b8268d4ee27e90066cfab0bf84f4d526b52a8172e295939afdd44eceba3912af8468a3334c272737690e9ca8fd6069bd3b7c9aff938a8062b6e368cb52b79b2e3584fd28fd632d81a56bd454b20a15d3f329c019ed8ff96ec5342ed51c120975d74f6b61a7237216e6e5df68db7f85d12cfef6ef64eb61fb15c322af79b819ae7344a006d70ffd8f623c6caef5bf6fe875d86889e048f43dfdc01ed10f2892bd460cc9fc8451c26cff37464d78f110f9e47e4a208fb36de8bb3735e3bf4c033ff326032cde088dc636a4e54c3da083362d23c66b39b8f9385eed01a65bd22a7b370585d00cc5e3db2a708e5f342534f7b78257b09a6d5fc96f3d29c3ba171e83bd7f62a4ac7089072af14a91dc1af8c398dac298bcf9acc8b99e958de7b3fb1bec75e18a8cbe712d366d3d93afd2fbe13cd4ba0d7d1b449abe4dc7c929994ae8b9857528dad98befef4000d1e52b5d6f3e7ff8b21e37218fe44aa8d3dfd9b71501c6ef669b8a2da840ffe7bf00e8a4a9d1170c8585f838393c13199f3481df5104c5576414b36d1537aad4ae0d8710fb4094ede9a878c4b4b4f48e66ed54d071e682fb9fc6b58f3fc5dddf8fc07c3895f8077f430d9c544490a2c2346daba7002451fc497e232f260ad7759ff3586f5dd0e0b844e5572a509388090c4539a71b25585a1d183af19fee194fa809dfb6970a8eb6669b97e9635ba55b63f31f2ee2ec007bfbe3de3ce7cb24317b810fdb8ea378a7ae4a61ae5b006f56aaad711f2fcefc8458610c040398390dc803c4a15ac4ef112bf9f0766b8731a974036b2b6f59f9c79f66ffccc6ef4d8c6f57f77c315bfdb64dd6ed73aad84db1618a38931585cbbedb20ae4d8e8a94fa2dd8b5006c4f8339d1fc2f151b7c9fbea1f823982902744a48acad2fa147c8bc170fae3f0add9fb4eaee952623f8a076276598a546703dbddb4cd60a6a2089494070f328c3aba69cd91fc0244463f4b2eb91d9f21fe5636926668fb34b2a701b9db3f38cd3ff1b416134e01e34e93d86ef580d06d29270f78f44e2d68c8d0036febbb5221ce39dd24a561c68ff6ffcea5ed0ac8cfca3d47b4ac85df4d8aaa1e2d4550409036136210baf41c6e82ef107f0b7943fdeb4b69575b6c827e4fff5bb945b20b74c538557ce015a4462e099df599a3e3fd8505abf2df1edcb90ec1580eda94862d2f1b1ba61fcb6c93c0419013686767b39b0cea252be6fe4ae9c22ef9d7c730c2bf058646bd4dd76f71d2022d1e1c3c0ecd2211dc6806d4c4b88aa236e74e404d50dbc81c763f147edff0f91e5b04a86e88052c89fc47a85056409726b42b307e3c668efdc126e55eeb4c96d292a28183a9a8b1d28634d6865345bb3b3d44673d326e1f8ff1e9ec8ef5e441f502f83548199567f561491f545efbdeb847668f85767805a900819978b811b6714439c27189fef3da8ffe54c3ecd3f7cbadb09328504131788d71ca2858b6cd650700c042d655d7faf2ede67d1bfa490fb5916f210cf7cfb8accd118bb6cf8f1f0ddf23bec94ad927ff902fa227c3041d93950c54a5716b15ab5eb411746377973fcc82b5ed37dbd9e4039ae94503584924652051ea2587cecc46ccaf51df2dd8d0e9ba2cb2874a0c577d8d11f202ae83696932e95dbe35d17b706d8c38d222e36d990536ecec54be8b730b8373b7b7ef9dd3c8be2e64690af7d48156d53256b0ca3e5d89daf7544108a5ffce083aef735de2a8457bdd46d09577868e4f4f30dabe77c7f8647612a95ac4e4000b81a6b1efe5e9e22214e316dfb3ac5fde655d5412d2bbf7885255ba7660273c814da5bd8177c6fd2cf3cb85d792429b023802b1e84dd1917f86d397e088a67dd05a70a9a43fcd00348a6bea48f3d03411f3683e9085ff99481b70c406d936da5bb93f7ada5f00f2f8a76e7f89c51f25a1f669f1285c65d792ed25179b8aac3ebb9290bde8805db8c8504796cd00711cd9558264c367630c9c547de23b4ec41caeac99728bdc5d7f6507032b21fcc3bc1b90f848264d66b7ee09b114ef57297b4d91e0fc77f3c7345107937489f806ccc403cb1f56048663cb198a94f0f61e6b18032b2e77fa011c8e603e118edf1471a00a680d909af175688db9afd7693c3e19f2861828fec417d42c9289e86f43c3f104a001b5985472e74e9ddf5d8704039f768c127f4250f75d174f17e15cbf12881720386002fa6fa6ddc652b9ae1896e1bd7440f5508a03ff9e16c581cc179c62114f72a2da88e6959b7fcd3468482e30efabb0a41f0b76114ec47045a052eeec122a83b39dd08af0eb81fe7ddd880cf999c216a1bb84b518c465b38965b305f589f898bda8c3330ea04a3a83b47d8c16226537f532896f036c0d2ab04dd97bec3ecca652af9a27ca3f2f03bb519eeb7f1fae8bdd33a20c285a1e5c73a4699edfc52920c9faa9b46c2de1777724e14cd01c4def857656718953e856dbbda5704b46dcfc173127b3a3d96d968f1cf007734f8dd276c2834f349d5e351f44f674113cd5f3b12d35b00429ea1efcf4f2b67ba8f43dd47e5683d6505895b3dfddda35f5275650dccb2befb25857bce02bc74d778b7e1b0848754cecad5bc9403c68e6119832b7bd49ee7a1248718a66cd221d08c23e588bbcaafb78b25e81e1c727948d43bd825f1793c867093bd06ddcd33b91d0abfa799bfd7ebc705990c0798b44fb4aaa63734c043cec5b463c2fe2835f66339dd88aa9f7be7a8b932e53e98e807f61f5bdf5cbd18a74301404e62735342bb9a70653a292cf38beb8c8db7640e2e810d6e7420a35fa4e71bae61fe32530708211a027b37105b4c3af78e840baa252801157e982f2c6073523a5a0d9541de4b968d875b18cbba7048f9253d80b986b97b420dd7a7159e5b24e8c49c04406f2394ce7796287b8979d741603c1b6ba47c84a425ae2229c61e5498bd24bf6de61249e5151f85a8c2dc3e737d151cbd1b5851c180c7eb003069b85c4057f565a6c29c0317bd41d1b0d9b31e0cd29be26be0a78d7acfda4f9985810e686e4679e20a0c300d25774aa187eea978f8064eb5bc930aef4e941da440e2a07a9575a49b83b40fbed774ca252b1dd1353cc4594aed8d57760713e933e48c0fb7682197e2b2f0615c86bdd204fe476b556d513475fae6d45d7dd937e51373c9651e86fd9a4ffb2926cf723f96001fb1f9a24d9ae29093fba635bc11250ee4763f67557dd07", 0x1000}, {&(0x7f00000012c0)="e058865fd331e6707f1bc593e98b0b18729d7bcbeaaac0e0313f582b46f774e7c2eaa2cb784225f3f6e7a0092f120247902dceb49a0f1598f84f91d308364ec198cc6b75", 0x44}, {&(0x7f0000001340)="073142963cbb5d3bd078059c33f9c3520328d8c51a5f88fcde9b5cb34e623bbac9bb7a9092305fdbee662cd846062c9826d284a5671bfbdef62e2fd4f5522d0cefc3601a5dc577f1a0ccfe462603703acbc257cddc76d9e539f66a362d889fd86b44123d6ce1ebf3fd45dcf15feac33c44e075e94d57ed3060340b6cb7459cc9a1c39e16a7c1e9b2652c5c3444298ab5e3912910a5180ba9e7e0d45b50eeaac7fd0fdc2c6b244f6226df70340f55a63d2b021d833fe2c6e1c9635a193c9de31c9b", 0xc1}], 0x6, &(0x7f00000014c0)=ANY=[@ANYBLOB="f8000000000000000100000005000000fa90e835cc98b44ff14c91915eba056cb48aa2739c577121413b1ddeb7f2f7e4f13d322845d61b18108b40b22afa023382784987fed9b2f2e454198e37448b9272aba85d61e0855f7bf52336b18104c044388855a5dc347130b213a8da590db69900b0c80389ff8083cb7d475451ede570e47a439be7893fec30663d39d950cc36da9cb9de3ab93f7b8163c94399268a73eaeaa80b1d8e29836192f1f2b7a76e3cc80d63deea9a6caa96a11c6fd162f7fffb1ca30a6d9f9ca757cfc4dd5ed8040510558250862a3c374785ea85bca1074cc214214463f6146c6f48b99ed021ae9f5f1900000000001010000000000000ffff000006000000b73d413ba1ee57845ddf931d66032107441211d7edd232df069d8ca1abfcafa0b9d7683b4e83bdebc739c484c74bc640eeaf4baf15f145f23952c26aafca4119cafa1585bc148371bfad7e733190fa6ecb5d6e90cbea66a49119dc7ca6194906003ba94efdd0aaeef96986e4345fb72826fb6bc4fcd82edb26a3beeb2908af95cec4d78220a17f7ff9133beb785c47227e27d60544c551ee9ba3ea21d1f6fad9bc344148355a84373ceed0e4e3a9880c5e718d4e6af5d07783d71f587b2d9d097290829baaa9fd2b9342768e1307b7a336c6f20d32cd57331c4546b0a08701ae3925b68303c80abdfddfe49b31d38b465481b009064f373f3784f58392d706d09b61902c8f8bfe4afd779b06e195091f4818714da75933f44effa332340dc50bb9aa3f6d0b31fbbc94ea2fb6b25114ba49a1b83c979e7267b3c448a1b0326f15a3148ebce32446ec306455e0eeeeac07fb945e709ff8b2678e5bfa036908cef8b7376d2173c67b4ed95eb191cc9765db975ff6aebbb15a4d6295c0f806769bd506dded62a9ed1660046c7ad9033a93f048f8bed9b6a31ac907f8edeedd5cb060b1b66c6197b771fa4cfc8470814cec1d106eb546087a920c8de2ca0456135b9cb438ca9a0403f6813f87611ed9fef81a50c7e26f811b8e776e2e29ffcdff371de1709f43da69a8f3ecfa8000ef1c0865777cbedc0d76b2f56509fd73c4b5341e3846395878431844a3156f90f03c6da8ec0a33f3238e861aee07e53ba289edd9e426764951ad6989779e85cd6e6b554af53e67e07557f40fded84e26ca1ec05d74e871d9eb37fd8c192519b3c796dad360f3b2bacf69e579a6c15c9c92200663453dcf005ef67d0f47227960078b10130bc80e5af3a6a581ec66005d8e7b381fb3009b4532789d218627198743ccb78984528c0254eee04fb3c6d62aa444545eeb5e7d7aee3914da76866b1e7ed8cb7cbe2046384bfe5b021329792b89ca53ed59babcb316b3698b7613c7ff630e3c82981ffcc77333df1d25fe728b278993c7de284a0211019b878ba919a15c1522b545b775e4092b574397d61c51f6e9f6c599b9c4f43692adefe336eee01c4dc19390c595a44d48ba9b1bc26eeabd8d46df396fa6de9c21ba195c6595f842592c239fd733a917a9e086cebd4f265470198e6facc26aa87f15f2efc3747ff9566515df25f17829227635110ea8ac8ace667535f1204145ceb4e2f042c73d329c404f7cb68a775992ebcb0fea54ad6dcc97c9be4a36198cee62396c1c1cb2aea23681c06b3c32e3a4e051e6cfc9cabab3e25a9e130e6f279ada10b408a7c418504b4ff349ce1c72a0a1a2357089d5274dd083b32b41b9fec74d3561c4bb45c3efa6eb4c506977657101cb21360cce75fee3425f8682a6b48993e38a9fd875c5bb79dbbf9c0200a52ccaa37f7897f7fe0d76d36bb1190d9c7a26a4401c479d9ee20707334fffcd6ec99e3ad2ad3a44f478ea75cb5b609aa744cafa227ce047e8b6a797a71bdf27f92a982847866463f779760e933f1a0e12bf9ccd804ebe3e435dd6910a2e89d0e15b757bfbec3639352e749d5c187d6abb41671a4b809f98e9f877537f69e443d0cbe9a3ead57d69c71f752475f300db24c31b626994b7c218c2168d08262bac7181fe4112ba42e7d16f00aa6a3245276ae130f976008390609587434e50cdded90c1481d110a43ae41fb4908dc3492d13efb0e8c5aed090613760db4cc186345fa349399b612249c0fb0e59ebe7959bf0029388f23abe509a2c886895ec89d69494d947aa60c97cb91a1965393d17f03aba064129eb9616d0c98934f3b2e9650bf87d39cdba47d068f1cf61c1f0031681d755154e99ac9e5230fa8394c822d3cd8762eff8950707d07c7d85c0f11ef12994b224d26127c179192ebbc6092423396a0334a49da0b4283a22704acf22bf628f4b58b1eacc5387f6c10563f1bccbb276dc82dcb96a5d2630d8b0c2264780648be446087fcdbfc2f34215fca99c17840549ea20b8bb0c3332508639ca91d42c8673ed05863a3b3d3685dfcf5caa6e4ae11741081ead0e5fc70abc346e9212ad8eef04c3984ed7d6256e3047173aa3c0ffbbbfd3195b3e5df8011f2582da1223c2dcb555b713d1ecf67dcfc4271a793fd0547957bb0579037d87267ba35cb0716fa58e4f5125e2cc056a0cae085a8a91db5d3cb2b2c1be63a04d3c60346be72c582ddefe89ff0abf0edc1cb12a68688882a2764b5b67229d36735a09176ed65d616aec8fd00acdc24a573d22c2f1c31df337329c6a5926ceefed9a6ddf16c19e600f4350eb3a3e97304156c04a9d908901ca1d05eb2ec1cc726c8c60c38b64107d71ffffbd015313cdc87fcca14d40abfdb42ccc6de3c5383902d65516b7afd721d2ca39def7ff6a09c35ab4c29a722fa1026fd93cc06f69b2d4e1f84dc666afb1fb63c2a7b79606d61a8a2519b263de9631d9da410115f64c49e42348f35f66dc6225548bdc740074850a45512f4c942104ee6f979fe540eca1e701094f855b70c9ca7adb4c660e8ac1d577488236bd85f1769ff48b0a028096f7d0f8366e7a41c422ea834322f6c37c99fee669cb8b7592c93f20d2c006cd68c80347c5586b1b0a95b10aab024f259e084792ed036b36a8144c594cc4e8dcaf917a39b32c7d2335601e338029f05723e14c574422b91b99ddfe97bba23066910247c3611e67de1619b7b28a81f1c6f50055829658eb726c699407c4d1cf91538871ea9276d55e22868ef42e5cde67f5c8df7a3af11ada557667d99320398d790d2ad682fc027af9b359a68f47652bb737d2b51878dc8c34d81c2c04dec7df86dcb06d9a17eec2dc3a59a800c4093961458dc0607864afc682dd0f2460a650fabed4d6255bd3070e0975a9d3dc1cc5cc7143ac78996672b2d1e927e9ab2d1947f544095b2fc5ac8ab50fedcb622f70b1de0e0a9bf66d3500983b46c1a01af7e2a21cd8f98c8e672ae88153f1beb7839d2def1dc00529bf956251b683af80d64c19aca3425e7210c4f766723b19ca52e95e99d5c34508da60e713dff1e3ca3d948315b83f707be7f99866fda27ab10d83432caf2be9a00a5562741fd527b76421fe18c359f3b9565efc3a9fd5871c27ce764b62adb06a0d91bef0e71afc4ccc0262a7f63bd851291ea561a1182a507ae43a58c7670bfecc98fe9f88675cb9d1b817fa5e1928f64d8c33951e8018ac8f5e537efead4515a2efa9a73d6d39fd0b0fb65c456f3799367aff61d50f021969abaf816f4954fcd576e84535193d8ff0a7c5be0913284b62d57479a1bef08147a36d0ff66c39c6f68664f61103c1ae7955d526016902d2cf5a542317bbc114a00128f34b258dad92559a80203832ab586b9e363fa31b75f28a0f3d9e1c913941acc3622edaffe4648763ebf17c3e9a6049b957cf433e86cdfd4b6a5702e8a746d6926a7f84cae50eb038b838bda94819d5868af2089605aba0066c2021244d566d689005c6c42a616aab558764bd64cbb849b0ff8f2bd49f6eaff271110b546fad4fbaeb19f4f4eb061c3d1d434891e27d2bfdb9e5cfea14e54fb129095922afd20d9a91b7059a62b7213b5af04fa90018cf3d117583a437297d9dd59a4ca1f2d4ef3197368a11efade1d9f5f6498f9377d686036c4bcff588d08ed57d7e6847287a7ad782efb57f3bf2a07d7f85cf082454daa90d5bfca330e00df7d50dfa10bfe2958679ceb298523864bb2761120f5ed6fe18a6f894bb9bcb4453fd55f878caae4bafd90a8e28c4733627494aaa8137f0ccbe5e9fac6e199651b754abae4b3f58c4f3c6b073876538912bf71ddf8ae8f26b630b123210f6318baaf7742ce546c5a44af731569a0ef1bdefcfa2fb9970190cd36439d5ef59d01d91a12e104e2a521e744497063487828fe454db48e9f3c307fa5c95dbed836c19e097f4551425aada28a386da40765a6e8651c1be44adead0f385705bf95ff2c111e20c7678766432ebc1e09135f61a64b8d2e618a3557be56c7088b330950f82f12047c473cdd09ded0f6a1767f42858f6313750205e23d893ff783d41b3d01121952b152e5ca35388ef23feeb4cd81d7a30d3190ac71b2705bd13052c98b40d74be40cbbebee045486da3ce0ba4e1005d918c469f3d88b85ed7246c649c3d14f417cb924eee46e739f8249632d210a7557902240321655a2ef5987fcddc88504ded0cbde1b2db3e90f0b8a487ab7652c4dda2cd97847d0447666d23e0a94b90d98109e3a85cd348e6d2489d5c5345c29acf3b8f5a08812261b2cb64037ff1d992ccfc221f7b5d428bc442a38c253ca4d789e00e2a9bb09ce3bfa8327a46e27a90ab9e182bad3df097b7b0d2c5a5b47a25cf46d82fc22763c117957fffe5e88b75c32656c6f21067fe616473b94cd22cc639b229419fca8983bdfa7efdb7a651625054e6232df9b48f999adbf562ee2a01703f2c2efe99b5c80c935a2768eaadb7c7d1c6edf9f8b25e90cf03b20d71a904bd4dd4439444e3b2933d9957db32b77edcf9d36e19b7603b4e8ca3a7573dba9479e7d4b6a3c9eff595f4c8c713e0077d627413e3e6b7ebd4fca831d106404478ae001b1cb7b1f4e48985744052efca4f19d51a9746d02cde51f595e853e073da242c8a1a982991a6867fb6b7f2a4fc16457e87ceb2cc74e8122552c93c111dd0afab860a11e7c04d9ef75399beb1e79c4cb5c654f03ffb94141643406c03d24a32a7388844b91054d08d9f2c96c3461c54df950281e19ba8591dc9078175cce0510b104989fa0ac4943c51f72666b2c4bb8fc64feb79f32d09973af558252da3240e98940efeec3a00f4943ae823000c0de7b8a292308576a89dc95141cda37f9ee0751b69df6422e643ff98c19062c94b81c1a1133232f31caba58e7f3429e8b62c193291f24a60b48cce5678685e50c08f15315af651de1893e0149f305a37507b7edaff0ebda9e701d4ca8514b502b97abedafcfdf9628858901822534c5bdc5f755720ff2e0403be59322568d48ba6b67a79607f6389cb1cb289c79af975196a82a8340dfa6a8191f32e528d5e0bdd6d8d39e65078b106427efe101075c43e1a4d4bd2f487610238f6ec8cfcdd5353154f955b8ca0e39d6ee9f271585d1657e3399d84a3434e73bd2148f95b0799dc732a8ba7cc86cf0737c87733cb3e3ba4c9ba62ff885cb3d63c1280d7d3b6d8423c3945d1ff95a4ead2ba3aef6349cf53e6167acaf6f29c0c289cae39cd4366a6f4a6672bd1ddc5875afd4c6aed569c7b75c3606c9db5efed9ba85c34d1967a3d9c50472b4681e3fb90823145a26acf90ecbd13cb0fbe5e7173bb48ff4ce82109166977d2b26c4d79eab3e23b2f1872508dbd531ee0af8d9f21af6c4bd9d22955afce8f0e803b7d90a766b16fe0fd4e727b6d1d425074f87e93e3c569ce175ce92c4e68601fe1f612b363f96f96060d0bf88944eadb3402367b83d1eddb608f9a59b1941bfed3d95698204accffd6017fde30e7beed3327625326dc976e6fa394dfb2ec69f98c5574c6875e5a162bb744627e3c73671924c65ad186291b678af16b1eaaa2fa1c71c9197c7e84a91de87f7ac47effe254653189ff51fd367f9daee8e8985c659e4bbad62f1e2406ad9472b63e2f6236957102d85123b31db1122c42c4afda5fcabf87279001826174ba88d6305e45188082d88fca6a5546af78b6488f4f44508666fb3bc4fc16a2cc86027e32d25636d55390798275729ef963f4112fd08551d3cb3844af2ea075c288566ee2608159b800000000000000ffff0000ff03000082f5c40668d768064e761dc9c9f7e77de90d2498bf87c9d28641e43dbd5ac794a5253a363cef0fb1d2944902d697b0ca46b3a18a7db7fa5790672177fe4315dded7791e4890e1688e6f963640de767f4d9ecb8210924d19c648ceb1820674558e1979fdfa5a43fb6f09f295c1fa9c005097b61fd71fdce10200ba0c6f1d41b7c70a95a4cd781e8866d3c9fb31209dc1f28792c9f89089d42e5fbe8059ca9cb5085eef15956dbe600"], 0x11c0}, 0x2) fcntl$setstatus(r0, 0x4, 0x88) fcntl$lock(r0, 0x2000000000006, &(0x7f0000000000)) fcntl$getown(r0, 0x5) 10:20:31 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/203) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x3, 0xd29, "915a077263c18ceb2b47553873e3ce074424e0ba"}) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000200)="45a6835a1d5b41f0fa242236dacbed982d8ed181958bc565285daa38e55273725d4df20a1236422e418b4bfd28401217911e6eb3d1bbc557b0e1349ff8793a5d9d7d0b85f4b2dac6e272fd45fab617133b0ddacd1c57e2824b78b7d28d865cffea492bdcc62ba3b3edc2c2d2b36eb772feb471f988d997d8c0e1cdd3dcf7c24afca10f5c4fe63028bd6263", 0x8b}], 0x1) 10:20:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) accept(r0, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 10:20:31 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/210, 0xd2, 0x41, &(0x7f0000000140)={0x18, 0x0, 0x454f4c4a, 0x8}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x2a0, &(0x7f0000000180), 0x0) getpid() sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x7, 0xfb28) mprotect(&(0x7f00005fa000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x300, 0x98) socket(0x10, 0x5, 0x5) r2 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r2, &(0x7f0000000500)={0x6, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f25382fb9ff4131f6084a9f1c64068e7394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c3919b6e14162075576809c76477cf6d43cc2cf899002561533b008883117dfc20ae7d81af4568e079ba1def7e129dd61ab90c17f23c38a745ba939e2d53b43505d40d7a8e11e62048e46476e65fdeeb5cc64c4c512154b7bac8b0b6f4e5909b239e255b0a541d6ffcecb00cdbe339936afa640e0db5cb33df0b5cbdd87399259e33be59b5e656a1740bb83f343438f4c5d82628f73140941a0bb5f4c29a3f7e7e3cdf17b4dddfa7922100d1db0ca66d21c3e8c1be76974bfd9e3863e0c7fa88b53fb9024d747bba455d57e67d369626277cf4160b1646dea7364dfa85024b9fa8201000100000000005731eef8ffa597085fbbbf9641a3c59e0f43267e708b26f1d16063c417c473540c9c65b2c18220b98f5636af9758d4dabd585ae5f2e93252a6224d6f0adda1d841446428685999a5c95ae35baa5d7ce9adbcb022d5b1e707"}, 0x190, 0x800000000000800) r3 = dup(r0) recvfrom$inet6(r3, &(0x7f0000000080)=""/139, 0x8b, 0x840, &(0x7f0000000000)={0x18, 0x1, 0x1, 0xd7f}, 0xc) 10:20:31 executing program 0: r0 = socket(0x11, 0x800000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 10:20:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x189) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) close(r1) 10:20:31 executing program 0: mprotect(&(0x7f0000566000/0x1000)=nil, 0x1000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 10:20:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setstatus(r1, 0x4, 0x40000081) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x3, 0x12, r0, 0x0, 0x0) 10:20:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0x3}, {0x18, 0x3, 0xffffffff, 0x4}, 0x0, [0x9, 0x6, 0x6, 0x7, 0x7f, 0x6f6, 0x10001, 0x7]}, 0x3c) syz_open_pts() 10:20:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 10:20:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)="1d78aa7ecf50842889e1d6fb8986a2309f0796d0ae3a7fb7d43021792df00dfb03ac857cf48c7b66e856dfb2154c5747d4c6af59c8e85cf56ac1e33efb8382e863e5a0b7f0a3d8eee7930ac740510bc5a26510cbb6f9d1667ce45a96e4b7561693447bad0d70f64e1f93c05148babe6c80ecb8d426727623db2d674d434e3d9b28566e7657bd23c92d7023f01f303eb912dee625edaaf840aaeb88e6e08a8667caa6073e5d2bbb88f37e4198417c55cbc2237c21ca60ced899c2278332477fc211178d", 0xc3}, {&(0x7f00000001c0)="e73d20bb6ccd4569171aa3bf9ee3b9c8c674651d8ce0531d8cd989ffdf8eebd5dae133ec5e1a6ec4186177892c2992080e60f83626c69d5990f2250578d5240d5362041395d01dc436c05108462d7b3e93567ee4611e1687ee708670deee1506908ed4e5d7077cd5", 0x68}, {&(0x7f0000000240)="3cdcff772a6801f9d15c5590ecea2332928bf2e8f000dbcd76d1341f34da9ee4ed157d11418e9f853694a095fe762bbf3b093304be8a27fa92e143", 0x3b}, {&(0x7f0000000280)="86bffd84646aee9885d9d0a09345d637b52150daf9de0a2cf1093bb52d1916c3b7aa0a9d57586054622f3c5fd02ecaf310f73b21753eb85a4a9786f140b38faafe5611ddf716667a3494d8ec804173191a65eaba8fcd8bc05da31f6528d4db5bb6f8798031545410c02611e62347e74c79d783f56b455bb19d18523ae0ac2a8a657dabee79700a591d", 0x89}, {&(0x7f0000000340)="a798ae8f86b3040c9578d3e7b7c79a3162749f243c1ac60027824e653db2391110225b66fd445d07469d9697bae19e38afd3d2c648d22b848e40cfd0453bae88b4222c7471da4b7d1646501a8d1a47bbecddb0077964", 0x56}, {&(0x7f00000003c0)="cba253d50e97ecad450ff7f8178e6ce5cd956918815c321d27372f1633560bb86e84765f571b0b0e3413f78c33447978f0e55581dbb882b5e09d1e0c7bd0a9a2e23aff96b2ed7ab0b19bfe269d4ac18dfa304e3cf539039f22399096760706d76f101ed72ff11dd5f709a53d42d1bfeb670db49ac85429353a00df99071ebfe00244af9c8b0b6ca9761276840c66efd8ee771e3d314a01055385a15e58bda8e2153e9c5b89a1381a6b3291540b85ea4ba52c924d9b3ea69824ed7a51aa2f26d7f546ab8079ef1d63aaf3623654a7518d8f698b85f91e075779397509bce341c10f640bfdd7", 0xe5}], 0x6, &(0x7f0000000540)=[{0x18, 0xffff, 0x40, "3199c8f6"}, {0xc8, 0x1, 0x100000001, "13c4410d59466da22c7fdcf711f31e0458e9a3680a727bcf48005ebbe72461ece7fce37b48a416a7b686114520befe134b452f2387e43f1a33c90f43f1a359e74e53380d13a1cac1519e07c29192e216cd0c842199e48b3ae214b3c8d2cf89d0d47389da999e98654fd17f3b0b96fa37196a103523d18190643ac73529da00938e6a68e86f0c72b500eae1189deb2f35b8d8403886bf39ca208eaabe483943d94d79901a30d04795989a7933e69b708834"}, {0x78, 0xe06fceebcf242c6c, 0xff80000000000, "262588bee80b3d08e03c64bff463b6a44ea0df17f23e05a95aafd5d9a6e19f2ab196df414e3fc6b34d8cb24e861dc001234f124e2bb656c42afb362b2a7abe38ac12884161a509c141ef079cede3060b78adf5a381f96ba9bdf37f037a5f585cb6"}, {0xb8, 0x1, 0x10000, "597ebb1ccd8635924e1b6b5e7ae10ba085f08f444ef9cde346b458b1f47e47268a42bee702950e25ebc4a84425738ced8e33e6b72564f93167a9dc8352718098966838a15131a5a701d1cdae98a6dc38a98f0d5a8f34751e6936c90dc4a9b440260f2f816f47ed1dc90c2b7e31d19383fad7eac5e8a552f1ea22bd60686b5038b978877fcf877c303c6a60dd0ba0a051a3f6ba48b725ff4fd9f54f5372b925d4e40e66ba29"}], 0x210}, 0x400) setsockopt(0xffffffffffffffff, 0x29, 0x20, 0x0, 0x2a) setsockopt(0xffffffffffffffff, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 10:20:32 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') write(r0, &(0x7f0000000200)="99", 0x1) write(r0, &(0x7f0000000340), 0x3fff) 10:20:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') socket$inet(0x2, 0xc007, 0xffffffff) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0x3) 10:20:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x4, 0x58398739be8a37c6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xa5) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x5) semget$private(0x0, 0x3, 0x100) socket(0x20, 0x4002, 0x9) setsockopt(r2, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0xffffffffffffff67) getpgid(0x0) getuid() 10:20:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x10000, 0xffffffff}, {0x18, 0x1, 0x100, 0x5}, 0x5, [0x1, 0x7fff, 0x3, 0x5, 0x3, 0x8000, 0x0, 0x2]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f00000001c0)={0x9, 0x7c}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) fchdir(r1) sendto$unix(r0, &(0x7f00000000c0)="c9cd03a3e2792484b02c68bcf754209e35adee4b17788335aaebfdf6a8a2589fbe57fd03a951fcd7d3eda5e380f77ed4a75501bf93cd7c1d38942516dceeb8d26dc7ecd6755ca0741b33230742495cf2586116ced5cfb0af8bdbace89d2ed3b2c85b23215a85b48e39ef4faee4a1f5259164becb6b9eebc1f1179830f16ecb2a6f939248c7cfd518607fe7e60bf74d56ed16c8b5dc6979bf853e1b30d44dedff", 0xa0, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) 10:20:32 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) ftruncate(r0, 0x0) 10:20:32 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x4) r0 = msgget$private(0x0, 0x100) pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001080)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) 10:20:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x1, 0x2, "5aeb68495d4279165fdd65113c12af2dcbf6eacf", 0xfffffffffffffffc, 0xffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8dfe, 0x0, "d745c1e7070000000000000000000000173fc54a"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSDTR(r1, 0x20007479) 10:20:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) dup2(r2, r1) 10:20:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) select(0x40, &(0x7f0000000000)={0x12, 0x6, 0x6f, 0x7, 0xfffffffffffffffc, 0x0, 0x4, 0x1b}, &(0x7f0000000040)={0x80000000, 0x0, 0x8000, 0x2, 0x7a, 0x100000001, 0x2, 0x2}, &(0x7f00000000c0)={0x8, 0x4, 0x80, 0xee66, 0x3a29, 0x6, 0x4, 0x2}, &(0x7f0000000140)={0xffff, 0x2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000180)='X', 0x1) syz_open_pts() 10:20:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x6, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/224, 0xe0, 0x3, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) 10:20:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) close(r1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d231c0000000000000000", 0x1c) close(r0) getgroups(0x0, 0x0) 10:20:33 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0xffe0000000, 0xfffffffffffffff7}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = dup2(r1, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) ioctl$BIOCFLUSH(r2, 0x20004268) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="72f716587fd723f258ccf986b9ee681624d88cf6deb5a8d8db8fc1e34747153edbcfabf0977d12a2e13c39f07b7d12270fbd6efc8a2fccc81deb956c935effd1f088f0970e97b04532ef81bb324ef1b82e3d596f983e5938c9b8931bef5ff8d7823a4e1f36f26cda98172432c3e196bbe040e1bcf5941b42", 0x78}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x0, 0x3, 0x2, 0x1}, {0x0, 0x1, 0x3, 0x2}, {0x3, 0x1, 0xfffffffffffffffb, 0x8}]}) 10:20:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="5da206667a4d788089ca4df3902d887830826c556e9080a3604c8598efd81be54b5bbd6de8a119a8ab03df99f18e22ce14023f659df926e87513f7db9f0703c4f4f4ef4cdb474e513e0bf2847409cc8bcd7303e24b7bbe3ed3e01f056cd30c731feb05e6a1413aabc135f4f9e47f33643b60f0117451578f67", 0x79) fcntl$setflags(r0, 0x2, 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) 10:20:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="002753d574eca7fcd553099189b773c9d4c7fa3ecad9848b95db4f7f9f956dcd7acb213d80011d3a0ee6dc0ddd1bc328f877c6b113ecdbc06103369b666179d1badb4fb18c4047f4b325dbad11800bd0594238bf6d9ca30ab6c544e8d502085798368f02f15385f95cb378401ad09f041dfd", 0xfcd3) recvmsg(r0, &(0x7f0000000480)={0x0, 0xc1, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x4, 0x3, r2}) r3 = dup(r0) close(r0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000309e64290a2"]) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 10:20:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18c00, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) r1 = syz_open_pts() r2 = dup(r1) write(r2, &(0x7f0000000580)='5', 0x1) 10:20:33 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x11, 0x80000000, 0x80000000, 0x67a}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000009, 0x0, 0xce}, {{r1}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf00fffff, 0x8, 0x10000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0xfff, 0x2}, {{r2}, 0xfffffffffffffffb, 0x3, 0x0, 0x7f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x80, 0x8, 0x92a7000000000, 0x80}], 0xffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x5, 0x80, 0x1000, 0x800}, {{r2}, 0xffffffffffffffff, 0xaa, 0x2, 0x8001, 0xfff}, {{r2}, 0xfffffffffffffffc, 0xa4, 0x80000000, 0x5ad7, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x20, 0x42, 0x4, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x4, 0x11bb80000000000}, {{r0}, 0xffffffffffffffff, 0x82, 0xc0000011, 0xff}], 0x8, &(0x7f0000000000)={0x3, 0x80000000}) dup2(r0, r2) 10:20:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x7, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 10:20:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) socketpair$unix(0x1, 0x5, 0x0, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x2) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f00000003c0)="999ec221e9f639a5928f266b5336b15854fdea22681bf5692e831b7525c24c5b53e4e87c31e2caa8edbb1ac7988e9adfc7b1ea372c9b55c0cec3029ef1081f5ea6cb3bef453c879dcd9f1b40d47d8d017599ef0503e6e24c802100101f817e2691c3c787ea45b337b772ffd70275f1d1d6ec2359d62c7dd898e7d014ab0ea93b431c5d7f24b4395ce1ba80a83cc21c442dc9fa2acd85819226a12d2fabded9c76060ab13d682918f25c17369fbb205b0582359b5a360b7c2", 0xb8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) write(r2, &(0x7f0000000340), 0x10000014c) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) fchflags(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000b00)='./file0\x00', 0x0) 10:20:33 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) 10:20:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:20:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x18, 0x1, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000076000000857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada2d06365f2d660a4e094add371006bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632694797b1a7b31ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4a0231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b92330000000000000000000000003d125784b0ffba2de912e7b193b1330e93a8252f7cf3381b2497c1436c9cc89933b550d928688bbec1783f7033d3dd6e4a8e52a076ece2079e91ee2ba1955b335c82fc4cb8b48f32dec3b0137196465788b9de328753fb2600000000000006126a5d72a1e122107e26f82eb9045973496c42e281d415aadee188443994620c7f5a1d68f73050de55f0a148902c77a8160c00e76a873c48069c9003156123a9e06ce37c0067a1562e8d92d9000000"], 0x1, 0x800) r4 = semget$private(0x0, 0x80004, 0x8002c2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r1, 0x0, &(0x7f0000000200)) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) clock_getres(0x7, &(0x7f0000000100)) r7 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fchownat(r0, &(0x7f0000000180)='./file0\x00', r5, r6, 0x4) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x24) 10:20:34 executing program 1: pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)) write(r1, &(0x7f0000335000), 0x149) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}], 0x1) poll(&(0x7f0000000000), 0x0, 0x10000000000) 10:20:35 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) kevent(r0, &(0x7f0000000180), 0x20000401, &(0x7f0000000240), 0x7fffffff, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x637, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="ea"}], 0x1) socket$inet6(0x18, 0x4, 0x4) 10:20:35 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x10, 0x6}, {{r1}, 0x0, 0x1d, 0x80000001, 0x7f, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000001, 0x3a6, 0x7fffffff}, {{r2}, 0x0, 0x82, 0x1, 0x2, 0x80000000}], 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r4) close(r2) 10:20:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0xfffffcbe) 10:20:36 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000385000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 10:20:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f0000000100)="1cd57a89cf6fe61e6832142a883b2f273a36643809a524eb37f75fcaa985d7b61a0e8f7f", 0x24) fchflags(r0, 0x20002) write(r0, &(0x7f0000000240)="72b08091966e237b50235c856f493ee52bde536f9f126d5de6b0e1cc1fc73ea4f4eaea7aed789f410ad255ec4591f99cfc239c05e94d66bfb2e11bdeacead0837e44b5890f2084e559f268c5b20217d205541e127b033b7319e6cf86a71c5d64e5ab6575d7bc3360d3fb493aaccc296b06832f5fd713f7c0c2f6a1129823f2e56a19acdf6f45ab11858be5b3e830d069992fb6b12d84dfe2976b267b2e2faefa264e9b272413044e0c24fb2d03e1f2ecd874caa15e778d534c121e620a452f79b69744da08ac", 0x7992c968f0615f64) 10:20:36 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='cr') 10:20:36 executing program 1: munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 10:20:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xe) fchmod(r0, 0x188) 10:20:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x121) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x1, 0x15}, 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0x6, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket$inet6(0x18, 0xc005, 0x1) getsockopt(r2, 0x200000029, 0x27, 0x0, 0x0) 10:20:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="e9569666386c5dddadbf469b03a4fdc7cea8f6d7d4cad7994b846f580204281815ff99f98c3742ad1b1efd4951b4a4f86966d769af7c4e939eab580ce998c02a759b6ebcf7a4958a402cf76228dab61bcd60002c1536db0c8693825307f4119eb241e75fa1ea8097f075b3870b929c30e479f13e0cc0e802b16b544cbda13bde8097c23f4e136c90f571965e5edd43a2e694462cf67479d9c825272aa3952ef1ed8fcd4d433249283d813a6a0d263b2531eacdbf70358d741590de9bbb08b3a3af8229a84ce4f7a0", 0xc8, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 10:20:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x106a8, 0x41) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/de///ty\x00', 0x0, 0x0) 10:20:37 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) chdir(&(0x7f00000001c0)='./file0\x00') setitimer(0x0, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x9, 0x1}, {0x800, 0x80000000}}, &(0x7f0000000280)) getsockopt(r0, 0x3, 0x37a, &(0x7f0000000340)=""/21, &(0x7f0000000380)=0x15) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xffffffffffffff01, 0x1}) getitimer(0x5, &(0x7f0000000300)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r2 = semget$private(0x0, 0x2, 0x281) semop(r2, &(0x7f0000000100)=[{0x3, 0x1, 0x1800}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x80) 10:20:37 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000000040)="3502518be6c4a4ce", 0xfffffd95) r2 = syz_open_pts() ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/202, &(0x7f00000002c0)=0xca) 10:20:37 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000007c0)='./file0\x00', 0x8000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0x2, 0x1, 0x0, 0x0, 0x80001}], 0x0, 0x0) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000780)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/de///ty\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) r4 = kqueue() fchdir(r4) kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000000)="179b12fc8ff03890c86cf622953ef02a21de1fb4555a8d447daae757c238eec7b5192a5254c31ae873dc366d418dad3985b1dfac76c11ba3c7542c0116c54738aafec1a83595afc19978fc8214ff5ee011a33d1798fbb220e853b79e8959f64b8baae4d2d31896c022e20d66965e2ddc8305b04d9760afac844002761bab79ae9d814c190375ca9be8fdb7fa0ff1329f8d1a57", 0x93}, {&(0x7f00000000c0)="ee0cf279ab81858cb6bbaa4543e80183f6e9602b0606a72b204a40fb91d423a28f7ef1b1f4a260b010cb48ae6bf718aa1d4a06835070c56c5fba3475d9cfbbd09da08f2008a8ad7c19e0037b428ddf371e4d3f1839be017fc45c9e37adb649ee5bcb10347b9f299ee02b7be5d5e02b75d4601eff378d68220647504afce5f8d92ae55cf1d8fca6c59dc73e199ee2abf76d2568708f52716e175e0c612aafdd3a7602184445cf9cf83fdabd659477189d3d49d2764f5350b2ed6b4cae4ccecc31c2b2a28c64d5f7dea1bc579ff7892ab75dbc6518cd6d36cd33feeea189128b5c94e2f5edd19a13bdd885a636464c9d7279f29ef87530a07d", 0xf8}, {&(0x7f00000001c0)="6514c7e37ceddf6c5f650abff4bd3608915be801f82e2a4f32f61e221de79bcc6b5bc457cbe7c762115a7ba9e29747fc45481b18252fd84d07cd415a2bbed4385d48a224e6249af1d3b4ae7f50c8d31d02f22d241ef1cb0f8ae8e30436dd766a3495e3dbd4747c8dd20fe44db5509b732337f3c05896ceda87b6d84056d320398c4d9f3255b8190c9adab97236dedce01533779752d65151097bb8109d7cb34a1817ba224b4cb5dba82d598cbeecca266ab7b045f64893acb319c59d4c70e93c84aa3a", 0xc3}, {&(0x7f00000002c0)="de1d7a330ce4c04504075eabdcbe05c18b1f98affa13e708c29a77534de4b7fcdb674d708fa62595e81819f3ded5a54508be2b5a1327c0f65e3686e2bd0db9164147cbfa8bf5e7b61407840d4a5d933d875769e2790a1dd5cfda45a8f3e3b319167e07d17f7719687245b13d2eddee8b0aa96f77f0d9d7bf1b4dad93e07cc7d2b4194f7ee8edd4d95b5684774b18ef820c98a8cdc3a0b1f055ed75a6dc2613", 0x9f}, {&(0x7f0000001c80)="bb0c6e70baf187bcae1d9667d1bdd4a894d8b6106d00909704f75a9550d68880ce2a178950211bcea48466494f9fbf9c5c0b9f25d2f11252bae4ef4734f3657259b229342a7d802f8da5f7f140988bce15662fd9501b8b01d420009ea1c258c7275343637d77ecce1265d5b09931bdde55079c2eea08954f0344a3b5e9eb1e7cf79555bfb1af47dc395afe4551dd644cf7a0e1febd83a24942c8d1194ca85e4c04fbf70c669bb4c3cbfdfa5a4b02e8b7961e4a3ee25303c25453da7b1f45e013bc3ed958abda2d6ed2cfd3ab416f7f2f4b75084daa185713cfc3c98b72d081f77b098baeb25c665193f93153f5ba71ad8e801e6656dd9dc06b4c5bc805ceee6bfeb28cb85de8f8e6485da7d5543d7b163bd92f8b5756bef3187374624e9920e5020f8299a7b5fcd6df201080c52823904d0f844247245a791746a84d6eea9093500b8af0eea50f1444e7090d39ff02f05b3db65f11a0e7b4c47081cb65bd265eddf9b3e429ec8faf38c7e05835709cdf7e009399379eb1781cb1972a69b23d58b80e79d20dc7e8aa827adbf68c3a3c28f8afa5f23b64fa5ff3f47c4a9106b80d79502da0eb87aa0c01f20dc861df541166c998447c50d8396d05c2ccfa2a1f63eba2020b83e75a616d3011df3dab6479c2b651c1606e74a5c120b38aa71dd6cc9fdb1b2de293307107ad996fd17b8ead518f314ca51093ec335107ea6937013ca71a76061d6ae522cdb5a9ee068d26574e77bcaa8e2dc33e8f3c415aef6bbb82e8ba5148f4c99c6f31475162ee58438f5cf3e95959c202a96ac09dd8527a41730e36fc591ba27bdff1625f98cf7a83396114ab3ce0439284bb210e1d391d44befdc9ad7151995d95d25bd853893a65ba36940921e5ba8394a7935d302fbef06a0a9589e3bb536d55fc82fbe7ca284f9a6358344bc32019a28f72c210e9f2ad96da21e3cf70bb938705eae5bde21dd4ce73a92a7ebc77887f2c0291af8ab9a77c64a92c16bc681eea9f42b65bfeb708746a87d1ed1319365ea611e5faca5c275c0e18760270a84aaeffc06605680c69ce6c81d9d8b184dd7239d8c6e5172fc792a8499b98e759d45ee92eac52ed52ef975bf2585859202d3975a830c933e6a1e29627cf6884bb9b960e62e883ca6e9b06f7f008fb604cdd6b33fad2c3326f4fbf99e8a29bb5bf1396a39b149292c427d0f32d9d5336b963e62c4c2b6567bee681ebeecd0925d92adbe262f7635ab4347f982c5405c7108c750946bd27eca91f68cab82db1d6e29163b5b7132259524e3e7a8fd7d00816cd849ca5cf69d25bbb9fa5ee4822f1d2355e8a9980fb10ece208d49181f570587057f886b64b7a087bb2c7278d546a4c26c1460d5ac71f2799267cf74363b46de13b9b366d1f0d3c10c183e459deb4fcc3b8d8820872350784200bb40bb1666a073da27b0af80b2119e31e9a22c5605c90de6547a028c56c412e5c418e17e8bf934164abfba67c0cb5da3a5efddb40b4829b6986886e75985f6398e7e930d6f9605db6c1ed8fa1a13a3be2131dea8f91bde419cc69a43fc11ca14eca3447ac48ab47e7aa857dca9400cfea6933babe1bdb319cd63b31f28d1634f9a8985b36e918b91824bce6cf16361c3ae97549ce637fbdbc5aa9ab7f30397c5cb3128674d98bfb24528f669d9bc55c7477e8f37383f5bee7fb3d9fe356941cb4502b29668357f08099b6b91855aae0d18103d38ecdee42b2d1d93f86dfc3b246d148730eeee0cd54a33e8a851092a4bb05dbfeb622c2debd961e38485cd67319b7301dfecd9e532b9b93f164e29d5f41ef847b6dfaf20d288838ed15e0ef8c8c4818df3ce9dbbde1f7f62ae16ce9a5d788574a8007aa32841a07f95d858120610b4b10f4761328ad4f8052ca9cf46e7c0ee959d820a7601d1dc7559b0b6fa7bdbceccf6f6d03f6bce0b181d30654c5ebe9631ca180a6957694fd72d0b92b5cc143c28ddbec5550d9cda06f189370ac5bc9101c16d17f261c00a787546a1d2e0c43e5d695abcfb2b78f1ddc1bcfefd264fe4fc84588702f9638e5222ac46bb98911ca1facd76a220b1360a45dc9d8800a825a5002905f3a5277fc116d4cd5430c2687cae31a42f78970f8c6e9a5488d6b74831f559f52958467c697dcd34e0c3393d6e31483a75f838d00f19303fc7c6262da21f0342c29ecab96a3dd47ea71f1c3e4f5d4de52ea94dfd3b3f69192b6b41a9c832c62aa21ca3cbe16517b92659d1aec0cb761424669f13a15356d460504baea000cb82fecaab5c2b55a4ebc002387c050c4e05e49db2815d276b5ee8e41e0814c2b004b693d5d0876ed1435b00679014bdc35c10a41713a797f859366babe1e02425d87bfd6613b150778f7099445fae716772f36e8098f49288fa5ff412a2d7567538fe87f20335c9e38713d9d9946fb10f1d058da1cb6afb62b935622bdcc893b870806f84644533274fdd229a3dd903a1a4a775e0f5dcb27a369102c826f552e63d8ff51331b78f62222a4417dfaf7f9e19a77e814ce6333a230c3831b864a670a428e5bc12ce3472820b1cc8d8b40a44724acc2a364aff98827bcf3f49673c2c22104bb6d1f5a93b943d988fd8eab710c2ffec509c64426e31f4e6b7819a32e7a3fffdc882a82720ce15fbd34d8e9ceab0b5a873da62698f7aefeefa7032e4bb7ee86d114152ab365427bd759bfbd3506be2d603487eae3d7ba0c385ec3815286674525486b98ff01a6f57105cf13785585340f57b405b2fce773187d9ed307bdd74d53af5f2b54983762bb2dfa9de26b4a4cc830a10663f2fd5c2700b5e77bb78646ecd78f8668e2875599e44aa77590d7e1d399b55de6a321599b3ac0f462b94166770697b23544d2765312580501fd168f8e6f103747e5f487a2904540806a1031afcd37f8289e5bbad44e3a3321d12c4da2bb668aac1fa82b3426de8ed104827723beb4d2fbcecb34e37abf7a8d05b9ab75b3340800db47ae4d0b1de34bc4a2b4668ca0a21875f053e1425c2d27d6dac38cdd79bd866e8844c29755c81dfad4f8051de1846d82699fc1d49cd70d9da18266a5c80bbb461cf69673dceb20e02888691f4bd966753c5727256a7be294ccd1375f5ea1064507aaaf5c06dbcca74130e9d10d0e546ffc0afad9ce63b46506b3756882d5e0432678423d7a259e2ed488a9d1a78f1b98a203d6284c911c3dc2c8b826510e0cfc484113b8e78d04fd4fae430eaebdd6deacb59e9621d66c91ef296f064fbf42db4314a08187bf5991e695b0c1ccae6fb9239220e88c563250c2ea4d667ced24bcf57d77a1d776bb29d82494e70f99feaaf1d1ce12b718a91b7be087818adb7665def8b653d0eddd66040bde912c2a2a227f892c480316c4e63b8ac934f0d3454838746e678cc43769653585b9c0c0e6a72055d24dd8fa1042a6969b6acdda0c953f5c9358475f992fa25def85ff5bc5ff1fa5f3241f4ef850dfee912f6372bd85c4a8d040c899f62194a95961e1d0ade7a5c4de8746d487d801c96d90f7a506026debb1fd08191aa2ecd8c88b93353b22befdd202fbb02c5c5b35bc31bb8a66d5a5db629aa99e188483e81124be5010b2f1ba47e2cc5fe28a315e05f71460b9bd51c5333d69299344df43d8ce32a457793dff419b1e692ba3ddaec651c82fa06c164a92d6d0070eb997afc2dcede5d0ab118e62c2484d06920babbd4a44f53c20038d0c8f0619d2ea81f2e71e34c02048db320b0e58d1ebf4f5927aeec873101faa221a71888480d517eb57002d1872a0030dc2a99bae9663b707f0eb436de08ed2547cb0dcaafe92b9ca554f3cc8a9d8c922d752d2d56453da1711248eff360cad6cb110076a139b05457a32d27be7aed8a5ea2d6def6fd0e52186d31f683f352c675c344f63cf5bd107e74f1465286fa12fbf4ed515b7bc24537d90964f7b57195471afee1b9055e5c454070b2100a32dcc00cd158b33e456bb476fc5c496175da1174ebe990724ba1b2f120669d0b5c74c9e01a11d8e9af754ab5aa413e77ef2803cbcc0bd98ff2b867f6de1e3c84270ec72de67ed45d18150d513ebfae218ed24464a4f4d4a56414fba6c071ad4e9d5a2232d6573abc213f1f937dd769b645c7cb393ceb262d18aa554469d372d34b1cb0aa6c8bbd443c06551d4ee52d5671e7bae9a2056d76e884bee00854217d260a16633c985c67973404ce02bb22e88d18075a740b03b685eb9a83d4eb822b696d9b4b527cb504e25ce7a6b0617c32022470d77f1a559d4056ada4794050f5f8afeb4352e60a676f26c71b42921fb67cc358807ad6e44591a14d97cec5b4e9afc0d7990fee76c6f4377f3b779c9a7c44bfe0dc8660badc78eb01d293f72ac3bdb3b295d22457109ed28ab27b80d6b3ea1784aa61bbbbf7b72c0df3f90df35a57bc482376ced19f334e8b83bf847b96e1ed2871b7d7f71c8b992749464fbadd3d3350713a932d77cb54747cfcdc1d725ae08df8d56f9b78a05ecc02cdb35efd8639e17d2fcf956408050f71c763da4437e44a1daaed7746cf282423fb9befee6f6813df7e826e9e31a469632f5c1621b5f6c316d4c9b70486c5a5e81a04bfa09badc8ece792ba431fbd8a771b15fd8ccd8b04b3d39a7a1683a7dcfa88479b8c72de5f1a825870910dbf6561eb47494e1b406ae91df2cf25f4048bcad7dd3fac48aa4875adc12c21f702b38677c2368fc07ad1e80fb118271b5bea9c5326177806a362b7bb8d6dc93e814833c917ea7d8a2386f79c0f1a14310d477c08de07c0d6d61c71fbcd278e4ceef51768e0c364efaec747053fc42feb788f0c35cf9ebe73b1e9f9ca7b064c88400013a59fa130a75ea83c5acb1569297e55a4d389d779f724c0a80aae593afdeb147653fc2b3e158a05ad78f95f981c7ffbed9003f801430f12309c7f3a8f5bdc8962d399bd7eb0b3dcb8d44327d2a33d5b39e4dcaaa38bd839a96e1f85e843a65913cf73baf57856e6f5d80dbfc2ed64f1f45a8de938997e25614f80eea61cd8b51bdfb59e1d642db8011fffdf5915ccaf6db61cb47f5831b397817a5a665a08d28e860ab5bcb45ff4bc70a187a20d81969861f9ed9fed5bc62454c4c60a73f3029b0ddf6819ac777ad1d2011abe1fdc35b1742a0de32d6576d9ed9666793af8188a1e288484942f568748e012b92f8a76c3dd2dca7335c737d7357bf6c8575ab3f6a8c03bd36e548e706a85578f278a12a41ac0635ef469e47a60a1eba43ba430c125ba4db1818bcf3253c6a61066fbef0d84474682fa6dbd8c6c5a8882d6a7f3bb621b9ad9ee7b70da08839bc6188325dfa29e66fab21135075bf1cae32717aa4805f25ef58409c10f18f98826371fa916d72e71313f59c406c57d71b7c7ece6c95824d2212cd38bd04eb6c7bdde30fca0b7cf940d75880d26838e8e110d8f3fcec9cc4e7a762b489861487ed12bffe0ec8335ab416a8d3cec4f2af4976f9808a1ae6f86ab1af21fa9cededb49a250fd9ad2995bdae7fb920d2a42a2287d853e1108cd782923885e84dcacbc6a8dc6c2f0574dc4dd2edca50458650209cbe300fe8603bd8aee17af47884da3021431f7172cb0483276c11c4a0dd85e86007fbddbbbf54dfd827b5170897ab61ca1832049af2d8b14979dfdcaff8b54e30f5c0357ee47bc3631c1b4c2cc307a73fb65a4297af0ca1e8bd8754b551ed0240628a6cb6f53cf0e495a4d8fc2716af4617cbc8dd1ed6c462a54a1dbbd723486114b860d03026c96cb44f74cf015058e27c3da76cd403625203f04185f8936238a5793d04a754e44c1424", 0x1000}, {&(0x7f0000000380)="b61214e58b914ab647fca42afc4b6a7e720c2778513b0503e3b1398418314fa0efdd20c618c533f9798101940535f2aad84e822677cdd4070a6c008a00cb1fcf9abb7e51ce2f43dcd3cc06ae72fe00f27031663505548fb0d0a892d239925b5d0171f9b527b72f863939ae6b44bf40c5e58170526dcf4e684c9e4b9f1a2ee4b18866e6246312205c9e86b62f9453f06fff3f104ca1d3e6223b21f4", 0x9b}, {&(0x7f0000000440)="6ab1244746d862fe075b8baf1fd6998ea4eb2f8c1debf6c4cf9b6d428631a58dfd0ac9e07ae18ccb19bd2a2b3683dd4ae31ae15a698a24de2381faefdc1e987059253829b8200590a44598556f488c1639788a7d", 0x54}, {&(0x7f00000004c0)="f4c82682a1490a1191cabfb4f4eb6a027466ea16ff055f6599cd344ae8848e8a0cf16fa69f3c413beedb0301d67d2209bfaded17f7a7d6c5848826bc6b5cee32ae47801b8c4f3a520a205f25b53292f18249cd47e2c4805d690407b0aa94724ebbcc07c37a2eba37f91288e083f16544cd88ea65e75065a0fe850aa6786a7940429d27f1ebe9d065e1ac2e7a80a7802b1af9e326fb1e05c0ecd30fd4103f3906739ff7de30bf3c18e11ebc36a71c7d7ca648c36f0d0fbe", 0xb7}, {&(0x7f0000000580)="bad1c10577e74b5e42343a9199cb12127e1c51d03d5c6890d31f95af97f5456b82f32ae776bf478b6d9d0253ec9ae5e28f7bac729c8ebed1fb324368bbfa48690e74691f795584742009fb718a94b9d94020c9341da54fa3d5c76b5fd05ec6e2b7c1f55775d7b969a3dbfb94aa3762c0e4e391005056672ac8340845875ef6c5fe4b62eb3682daefd4b684abf64b9586d87f9fe89a969e834ae26e90407cd802b4c25e5aacd0f52a9db294f7e88e7504ba1ac4901f039871130467a52b06a178859408fb42a04ad16b9c9f6c6897f09f74e8c63e833e733b17a8", 0xda}], 0x9, 0x0) 10:20:37 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000040)="507e14c0", 0x4) 10:20:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x0, 0x95}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 10:20:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x1, 0x0) 10:20:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x10000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='x\x00') 10:20:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget(0x0, 0x2, 0x520) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/66) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:20:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) r1 = semget(0x1, 0x2, 0x116) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/145) 10:20:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r2, &(0x7f0000000000)="0ac2faea7b929faa33fc706e09a5b98a5c7f8bf4a9513bcf729c68683e0821e8608f80ba735d18", 0x27, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x8, 0xb2}, 0xc) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x100000000) socket$inet6(0x18, 0x1, 0x7fffffff) 10:20:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0xb67716569290a336, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) 10:20:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x8000000000000000, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{r0}], 0x35f, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002880)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000002700)=[{&(0x7f0000000280)="76833f", 0x3}, {&(0x7f00000002c0)="7491ec6dbe61e452871d7b38888a601fc14b08cced39a8bc1f5e85f8d5d2feba742a50fc6217bdd89e73a856a87026ba79a1d6c6370af776354f079fcba1f28109891697570d02f99578125facd626d9ef2b80fea70bb2c7142b246fc8fddde110180330858c4fb7d9e470df5ede92928bfaf70ac7a87ad4cde36b22464bb8ef6cee2134da82fb4ba3882c009f605392d463e9c7bdaa960df41a7dba9ec289dfd9dcc7835ca31638bc1e04258a51ea58e25b43c9550f4d9c5b4d5271d42725ed0d0b16f3cbfa757d7b583a0c0cd2207bb36cabe5dac2196f4865b620ce6e54baccbff37472b1e00c5335eebc2ce6db2afd3df871219b8c6e0772515e473dc80786b738963a55b00706e436c52d3d8e7b65a109ca17163ad1db01e80453a456b255ac2d3b59648285d5d1b47cfe0b9054374e0f894e20b8a76d169ed9d3124a81ed4faf14a5b1a1be0f38f7c66f7f0216dd81d6e11d4cb7dbd1e76c5793d523f809f3f2927bc095e35b207129213e3fbe09cff9e0825005873affa31345a822a6f43ca0236683d51638bd2de36c7b6f4a6627149384ddaaec88de783d512ff1f13e422f32adc5a1e60618003d4ea1af204df5b870673dcbb6297769768cb23490ec15513f2cdb9f75a71e473ded66c6d0210a7b85fc70b4ffdafbe42eb65e0defed4fd51423e2e402cfd7e570932c86e90300c73e15cbf00f5f4043ef58edc20f32d0ee38cbc12ee2a73e1b82ce9a84eba12a72d84ffa1967a40006068295323f7d530faea02496ee757f49138d9bd559e1981ca3f13ae4bf728e364c5a63e3382a4b186a7527e9eb2e337343fc8e89e5c624d729a6d1e8d9c186bc37467e8177a7c9ee9543019f3ef94d1ff5e2f3f5e44411bfdfcb247cb441e11846fc20f9b4e95acb5cf73f29a3fbe3554c836c639c48cb02d82d5ef90b65405df8855efd78d47dbf6ca186d73f649b3e25147708e11cbf40d73d608cb6112a87c83a2b83c03950263dfdb6f4a59a9957c8541f45c08ae41f18e8a7af6c5812418e88a55632be423f5607f7bb588706fc838e09f0e253d71793bebaf0d91c4c9284321d0b60c6cb8424e22c04ac2d6466cd404245a56b76994347195d892ffab0f0a9f48792f7b81d3dd3c57895bfde0d13d8a211e6ac2838ea71ba93de542ca01881e155a218d40d8f54d24738f4614a6232358ee07622bc39050295f05d7f92ba80c5960f9cfeba117f56d8efbef84be975d5fae618b09405ac7dd37a3fe151739939a64a90724d19444ea95286f65d17528c743002f8e3197cafe797ba9abd285fceee50ecf7e0a889ce1c09445d06cd778874dbfaaa5edcb85862a927d1f2d1fa376f11d40f51bc97d343e8d68254a80779e98c8f3230a88e023e2fa43ead9d7177c63afd2b07869bbdbde82a85f6ad09f8efbc5ad3d5c334b2e4443600444db280fa2f248309c55860a0f6f11c8ae025e23d59567e3beb61ade22d2497daf28075d332babcb6c61fe68e04a877379d566fc4a99d723d19ae87c55291a30cc371e692fe36823c5ccd55bc63b63a9c334408cb59a2e013235a44e1a6783750a250f544c1b0645b88fa33e43d2f7901605505b038390fd60a0c98bd7cf0c4ffce7fa8147839285e352a426c48fa89f4de0e6f9388e3ad153f54290d1ce0bc42b87b35c49f7c1a625841659a15cb2dddb9b7e8b3b474c321867972a7de8f00944d4cf8ff1ca4e840a1dd57965bf646c6d5c5ef1cb42393ef1de0148885caefc950c8002ed2e75a8e28e8b7a53913fa8a3009d4140e06000334e495c92329887e7c0c0771c33a193f76490bf148df742558c5bb6117ee655a4725e517b12178e5c40ba8a277a97cbb38a255537dc77b5f2e12c5365e16dad59e6dcf53e717e905bf43ada283ebdcc845116adf4c598d279acd62c9e6d64d15fb16bd2fd9b048becf50506891242604f54f5ef10e0adf0591e5959ab03749a8a2a258bd1437e069aa55dc97a7f0564ca9cf842e7d5afdd8d871908ec1a07113cff0be20c1749aa176c06411ab5cf03c69119b61027d2a1f75ed09163ac13853685ad656f8955de85d7e4ef750b22fd5a0dd516165d7dbea092246df18cc39eeec1fb0d2d63c47b9600e6c3aad2671ac346b89660e7b27061cdc3d3130cbcb730bd8cf4f5fd4d023e9fff7250005e6a88d03019e0d803056f50481e26b6e98f6f8ceabb41919d146209035cd35263f21f21a68cded347521ec3ef53531a9da24493ae185f8bc7418d0a6d80033891d60715c2bb87e6d0e970fb8326afd57c09ffdf7f5ae164d9ddbda1ac792ee6ae0136e5cb7b420f63a29e4b18ea9be105f1265a3328c15a6e5d28507b9c8556ced10c889305d658b6f7ec01a1986351a2e70fb3194d6bf2166c149bf048fc444ddcee025ad21d7fb11cee67e8cbdb48c701397aef241da3acecd6f6b32cbc69e1cc14e9b3f14867297be3d622f86315f893ae1399bce522ad7a969b137be18412b6f182e8cf9cc5f3026c8d0a1f41d5a3bb0005d79a646cbbedf8251a1dcad4a2e23b57172e51a8db189dad2b2ab9ac4276c21ffabe02e0d147da2ee049d8754af3ad3506406aa5fdfa60b10ace9f1c9165d0106a3ed97dcfdc6eaec6cc71d8c38030c01df1b98f246a521a4bae606348d524506254ee107eb8aa31629f6a4169737e908e93e8d8a73f5a0967cde8053c52738537369d598dbff348d5405533bcb98b5bbf6b054900514e44a3d17de2f418c7e97dd18754f912ec16ebd9d7111e373826510e12f4c49018eac88ea65125ad8e59e5486d21fbae11f36e71ee2da906563f59f014cb93f60b30405e2021047bf63a659534c66db41131afad77788ac330a656818294f02af1bf940f95f8a54fb5fd64f4d6e6701a7e72de24d510e97a5c19cbe7c2370ea33cd8b68db9ee59e967e8cc76b7a77750f0828c9035ec999c849736111b809f71ea0e8ce1c6ac1429c5a84233a43f21940b5784a591062764ac88b6cb269bfe319a3271d9d93e80044dbdc503fef681530a419cabbececdc1b5646a533ce125de18f24f895653d0c8f0595bd02575fd19385d564b105c074b742a121619d4bbac73e2ac385af2d5f15d29640ee6dc8a8d6babc4a71a1fc8fb3e9a94f5b8583e6a0e7f4d9baf431b1e06b7813272fcd28231c553e76554525c8359c53747d0d489f92ade0a62e42edf6089682b4a7318bc5676ccd5a4ef0200f489304bfdfbbe49c5c2da02ff1a5f8a7649f3c273a90114c6e1f88053d3d5935210df827498035e82573eb96d9c1212f54b4dd98b6f23e599eff572e7abba6ec32bea04edd1136b37237affb63e8047a02e542b33c8fb360d0d8a7e65d96305bcae67ef09a7318e210566c68b44b1277a84231b37d279f656b4404cbe7c10cb5b54ec16bcca0f2f00257c5647f1359fd1b0127d440e390ffd093c27fe91577e0e06a9c67623706dca432bf557b1b1d76bee58eb93e9b12a4b4aaf1e011e8316c17b2b1d9e1b36eca7b75a251a52f4fd4b90ff73163700e89b710eb7dd18b689be954b6a1b1a2c3c8ba9834bec91a6c5e1ca806280d590c7d2ce6b333e1fadaa2b1ff47d645ad456f0fa484ac89907d9ea726ab790e71eaa60a1aca1141d5197b0d75816c7483919ff8f70aed1797153ed37594ca460361541f0d92cd716a268524f3b62a52f652f15ea4e1593fc17a0a938b12ecb4b9534acd6d0e26830f1b0ee06afe6b033f3fcf5a10d10771b29190311a34ec579c1aff0ff2a4be764cf1d41366be5524685b6df1d31fa2b185578a417db93be342affa19cc5b232e19dba3717c13dfde370230e89eb02c412bb1d26503a5df597b78bb55ee8bcfb8f166e6012b98f87921b4b5ccd24885c9112c0c4968f2a042f6e413e445308f3d814aa51b5f42c643c0529daeb0a550bbde1b6e30a6560e008236489e1e4a397f3ed2afff3d09a474c8214aa7f06c63614110ac38f2edb49fee84002b5a1626a819436648f68131fdf411d19ae3d4bf43f2b684f3219cb0399ca7aef5376d5f333d604bdb27ea11d78fa3f402ffb3c00f5e602f1ca7a85e5cddbbb95e2bff304a5fd1c39d974bf1a79956b0776e9c00cb7cb77fae1c9238fb158caeefe2150f44cae7b39d2a417d6c8c844073fa897e7f987b4589f0ff754862c2fa6c4802995d57728a48e1cb974d19f52132c8c7be0b3293de88b3304f6e9198d20890850ec271867cb8e3f34053725d8812c156401bcb680e2933de161f18871ff9d09d2f46d5c6e15a0ad3be4135e6e66ba9a9b0a2977f65a7433482a9d3c0223170308f6633bffbd9cd0eb845065fda7b5d74c5559db491958ef6483f866cd5f599d17e4b92ad275feacbcf680db9ff75ceacbb55f7eefd754028e4a20b7ec9e28561a64aac8d9fd9a9c24e53fc6561472af5377a9f9c7cf3e14ff86ae40dd0dbb53394bbe901122e637ded0ca24ccb5ee3d789c1c7fe78e949115962913f61ca4280ded5e5f7c5f52f8906bc8db584a5f9d02da75a09bb2831f58881cde0a44d06c7fae8a61da039401b516c9a54219f4da2415bd76205165bce8051a063c38e40ee4ace27417448861e348fae61f2e2da98f7c05401b897edd04bdd6e726d7bb67fcc8c0ca07b75e789037e7b8579f318724eb59e5f085e1446b701f130ffb2c6cdd7c97e3af1e2bb2212baab04a8c1e19d71ba170524ff7fac6834bdc2b4c9062d2cb6bb83b6bc2d866f69f33b38a83d1e9a8f789ff790518a0ec54c219d45a65de93d9f9d0a5db8066ca5f4a92d7988d61c84661bbe462fb7c3d18a450480916375754c4f9bb9fd86c4c08b2fb4c0471995d5cb963a051c171cdc90a27826740980a2042e476f6b7b0e4e7463d9459f01c3d18b6aebe691e0c2a3643caabc1359036b07a5e4e21343cc1825c2e2a301c7d75949d53947e29f772f2754b34d9e7eeca12c9bff9d614c751aa850db322b40bac786a7ef91dabf1a4a1b5c50d5f7e9dcc2a8079fe2d96b3cd761afe6670434ff650752296c755dd1664176f2c1f5b2d0a62829a8e929ac93d0f71262c87a84d90a5d5cc2a4130b91a4537e0d3946ef5fe24193be07f2bf00da9246d476204748f71ec9adea9b44a688f1133409466d656f5659f9016410cc43ac338c47ef560081bc04454d913ab0406517da9da9173c4f4361f48b54e8fdca3165c061f457b81229dde529b045c54b2d61244e91c5642783f3f524d1eb802a95901847d22f5e789102a48797501d1acd3e455fa7454c705e2b4394a9e033bf09c583d4b24ad3a3078399c6320cadb125f59d98d79582c05a5c049dc4d0ab197bf3b29625273fb4a0a48449afbbaf0759091b1eb20a169fbe4b9c1f1ae17ba8ffa00149a5259137cb6330d1d761ed0ab805fcec2fff1da582a78c6a87c6c96cba62154064370da8082d3f04b8aafd3434bba1a2b6c552004bd1a549c3479a3f054560e7d13db0b4e4f92babd73e9c6e4dffc18af6edd355979a3e95739ec3220e6a074d7c942304cf5eb80d481b11bd73ace65314c61f7fbbaee7006fa4f55c440ed8bc3a1ad2535567617438bc1dbb8ce52ec78e200e7396df9a12b020afb8866609626d2c55dcc67a8446afdfb1cc4c33d5bea5bc6dfe169b605c8d04f512c3fab7cd35c3cab38b1d71734c6cb1be040d45153827bf20f2a23d974cf7cc39e0dab5e4b16c6b4e57946120b4e1ac3cbcf41926a0a5ca44e2e713efc4be09246a334fba2076dba109a9312effdc85dfe4a95c14a3a99098ddb0464414a47a12cc9ba9fdb30658667bbcee6e09fef5f1c06eafb3be50d93a", 0x1000}, {&(0x7f00000012c0)="a0512ec4a68510edcde3708cd8a73b627f08de92b59b551b58d1adff58bc83dc04161415fe1d3367c6bff552daa7c106b3f245050498012cfdff4c3b4b2d7848e1badbec09d0d57460d7eed17cdb7e52fa0c004848da52471fab9afd13e7136f54343897b001605c4e0ed7182d3d43c9365757a9a1ccbb6f4fd0d29bac36c07ce8577b225e00d87ac414a53d2a035ce8f1963d445a299e9860e471130d1580a8c55b4a36e223c56f3a6cf13ae9fed7cceedd1242fa9a052847aa1693ef414cb9320c350c42ccd43bec56ff", 0xcb}, {&(0x7f00000013c0)="866eab3fe2d8d762af93f6ff6de63acd4c3edb0e339b8fa5677e0e5e774c981c76777850c1569f076933809335c7b3c37f59b33eb51871e57205d4dbfd0479dfc7527b5c00351dafa02ea0d8f9104b24445a7c61838691559c9fc17e63e5cbbced54b466041fcd041a1f97c5dc9bd482342c8d7abcb1bf67ad4190340df444796c7c008bb81021c472782b262aee1c4e80c71642a6404d8e3a3a185c5c4fe10d12be4792d0a7e4afc3ea523ce22cb0c77bd83dd51a79b80bd308ebe4f4d76b0aeecec4046838960be62b8e8b3424f9d8ea5c58968b9a8968025ad37bb6c5687576f4e1827905c3c8528cfe5a7b65d0c998ea7c0f8dcac960a4689673fff35a6ac6936811bd025875a292e0a8c3fd34f7a6e2fbb035f49cd21a7dc8baca2071573ebf8b47bff1a09ceb7cb6351e973f3a5a0ec46f1dfb367abd4ee5edff841e48249f0e94ebf1d466ff99a57aa641e760f2b717396525a051ff5a4f16b39b1af555725959e6636a3bb1b1436a0efbc27b02316958e016ec69ae18d29d1e43169170a2358c70ae722e1761ffe10d47374d450dcd2e505e9531b13f5c9cb2039658b000cff4d45bdba3a9930cc65cb50b65e917d55ca7cfc5171789a9488ebdd472cd2fcb83da1e11b937d00837204004e353d088a0f071086c7f47037d5cb000772ae46959ded474dcb021066d78caad7be5ca28191929062324a19bd673a8a21493ce41d3b82e9785cff438680fab291ae7aeeae4341b0231ef67a786e6ed0090e0987939f5901e3a6a7b613acdd735f100041bd57ea215650c26e9a8700796170748ebd6b217953ca304f8fc81efc56b0156ab43a02dbea9a1ebf0a59802886dcf9ef7f9123d8850e4f55abcfced69673331818cf57509d2b9c00fbab7a61838f37b812aae7f1d569d2fac0865d10695ea24e1eba4e293e533eb3cfde68726ff9fc069ce646d0e3560511856acfd27dbb22d61537b65b178436a116fab2771f8ba9e7dd97c75d4df36ae4f86e3633f089e5ba987349a85befac805152c64b97060545c40b111367ae5ab6d2e6b79fe813e41260f992c62af16c87e62bc5ad7c03a2d5cf9c1fdd9c90e77dd7d0223701eedd0a35c4d70396a8ebbd92d407ab617e9abb2531ccb26e85d7ef3dbaadfc5ebed382e05d37ff920953df618ff364dabe5e18695da416a68f20b80640d41d02e02835778a17b773aa43977f8efdb5a8cff6a686945f9a2613b8293b4a2cdf92f50ca4f2ceeae0fa3cdadaf24dc6d44a727be78407e9612f54f70f52e52f6e17247b7eb9e25e5f9daa4821cab8c84192a35f8b8cddd7948927ed966e23ecde819b7b6facff405bf0d90af68cbf2c6f27d4d0c8648b6e5a0622986d4206a6da3742923f65def68de82f8094c6dc9f9f4b0abd4e71936a7c89d1ffaa9135d63b1ff7e2d82ac9e4643e8ba41471f3102d1af810e35fb6a75cf0c42228eda17c8bfc1d7108904c88614f053b8bf6c3ad7953d4db8537e7a5e2a713b96f3f96d445d0ae8714ca3c52537a63060fb4f8caa56f0cf56910dd9475ba9419bab6fe2adb233750dfb9fbee1658f098de1f30daf5564fd445710a73800472fdda286a418f6413aea4e9d85482a92c9e3087aa1a35ed9c8c90444bc0ce9791e2fe77dfc115f44ac4294f7e393fb1f1b38186636e80ee8bb328e9db6bb219cdf9d7e9d9b52ef1b81e13c59fa9c22e97d6f7fffe5c73bb7b8aeb00c0c7d55a402ea6b64b85b2e26aecf997cbec0b85a2339408cc683a697efab4ea5dd0dbe7cb1a412b13fcf8fded48dbf8cfcc98cfc895cf78f9a836351c0e7fce71aac7ba43ad297f31d59dd84dce261b1601ced12765491390289c07a5f54e905799c664b9fa23ea3cf79e03399f6408818001c253940ac1f5d27b5be5e44b1fdb5fca01c519d8f67c98b2c9532f6662b393bf77171bffe68c9ba6ded60d207bc9d97aa7306e70ae4177dcd4234a1a0a481e0a38e03080ae2015b30dfeded3e6b68ac318711bcbfb359678e4c12f7ced8c3b52c7fb71548e7b349bd452632d86e394dfbed2b9c9d26a70616106c13ab2f182df6c5d657966d78f5deef85ea4a82529dfd5e6c112321cddff68b8207db9ebb1b202351b10f48d2fd0355e5270f1712d0b507cb19679282a8f6ed4fda4a748bd7e863fecd509e3559fac4d78d5a9c06445c0bd6ef3f365d829c1a08bab6f0ecd9ba0c54a29e8aba10d72b90632b1796017f16984b74fca7a6fdea9d56b2d96e581f5e55eb10079dc32a8b0881107630e09d3c1fe35309830f2633ebe1f05044f9e45a5e99bdc16a9b3bada368f1d0a008473994ff9a1630887c44fdead6cf43b188fe2bc65345bbacbb1afb881f1b03ab52df25f60177265e65185139910491a05361e80c0c4b5eb0585ea2a404a71f1f5f6e1a62842b94667c335321d2964f9edc057b0c90abd5fc6a1455c4235368197525a378de3a866f3619d9d488cfca7d2fc742748cc5c52bb8be54864c98aba5953f52392e0b5a3142af98791ff2ab0ef0d140e37f9d7a9190b120dd780030ac74c7017d6aebf125757ba514e75539292eda7a55ef24fe983955c8b8c6c36e427ebcf6bf0757e5e83686fa29dfe9d84e5ca24fd9d73b7f4e3ded95ecfc8fe72dd4d002679d50d62ca2fe19c70e0c40bcdd26981773ed8ce660e61be8c80afdc09d1e2df68cda1b471f1790051952ed8d1bbe8d25399d9ff102dc99e6f0506ca9fd28a0696922be9be054113c11371b1fd08c1fd1155f9edb1cc45c0237460031bca5fe7874d5d78a468b5408cf3de31791d02e19ca4de60153dd055add6f2efa12e3ec86f0a728a33f9fb5f569a4340ca8782dad5adf96b64e2307183ff07bfb0540830128e52c5477cbb6225e0f4ed7244c549b20e255177668e270e85940a6fc1b6dde0a26a491a2fdc4cc0d912d26724a1f97ebe3e1d015fa66f0963af236889aec9d77bc03f423bc5ca45781df8e65d06e0608d954e83e1cae0a41f2ba8e5627bbb66b5ae3753b8cc8e0608766cf90d39d5206d3aad0f17a8c746414519dc7b316d74ed070290068a0d2d9b5e4b7ccf1c1cb8047ebf273b07bbb1db0546ca3b40a0222e1439ddba0334bc05ea98b075214b17107e6e827e8d522b24118b95cf06f73da996ec50f08a54d537b3fe58c1b3ebb39de711237eaf346d96f462b5025d0c82ffbd6624650c7db2a2121b7f83daa40cbac53e3be3b28d5106c5086ebcd6e2f25813efbcea05d981cd091cf5ced4d8f4d869685b21a6fbac97e2fad453fafd8c6b448d24aca8ab40638f71dac7728fd89df230fa5f7c1e81f75aaa34c15c2fdd2725217e9efcfeec061b722fdca0f78623ce7bcb37742a83c022674cdb8099d11620b9798d696cefdec00aa5f960b3a54e6eb74275c6a40e09034da979151083ef8f91f4c978e73c99d3e7f77410805fc4c68aa7ec921679547f76374c3b1c822653022796eda5ba4f5feb00ef38de13da12f818a718c2fdaa78b7d5c0abab202473389e741b0e42ff3fef5e0f407e261677fcfab2af06e57513bdd03b911ca965426902ac7ef0c98c6fc62e9de4b0a66ceecd93fdf37b72c96ca1fdf99a714638a473438d0773a0d2c8c20120b9f848ec45d5ac02ba394de1d014d745b65c2652410dd1007233ef8ac95c07d74587a26acb59baf4f24682435330a0099fd18a5b18362ae5bec2a8d5381531b7ac31ddc6828a13bf0070edf3c5cbc6381cb375e8f915f876999a1b88ada4ac122532980677982007a467f273e93fcc6cd741560f8788d71ec2877d20eb7a724b6283deb1fc80e1ab28825adbbd4c61963de7fc1ff408c66db6d78e874d55d33e2c9b9a1774e6e3e27781c4d5f8355d8c9aaf93c20176b0e5251edb740771c51fa5dc085ac18250373b515f98090c5a9f6cc55b3d19180384cfcc9243c0808cfc585911281479a41a5830cbced33a016f4e06eebaa6cc879722bf716d522d271f44b181b49736f1d0ef22a7c25e6e810827e7a1dfd896c636578f6101e028e68b2179fa0d63648c7034dfdae3ed8e6e64e3c8775fd0ffbec772b4e8946ec2c47abd9c9c4f995419dd730fd96ddda6d218aa9e99e1a64f741988924df700bb9aab01119bdf514437af6246320e837208971fb1addc839c34c8a2f4cb71f5b3f74eecbfdf583071d8432d448ec7db104bde7b3faaf3e37b2fde9a0488665ddd29129dc41bca9bcf403a984a97b0fe9a3153c80db1cac0fe644d4f576084e09e3ebe303fee027953ec77993327dec1b0eada3029cb87ecb65bd92e77eb337ff0806b1fcc8a11b7b104a59b392111c9f7dcb808da8f742a4c0081c002801bb9d4194a4d61e101b2cf63a06a2059ea1537fdd2ba64d604fd35ab0cef2211d7a1bc6dd1865e0e19dcc359654d4d0474bfb05477a7daef3c7676110b710e6c4aaa0c2c53258a25662d64edb232e58e55465ccc6efbf3c530c2dce1114113e2a22fded78c00e37adfb752423e42c6741e1bd7f151072763dced2254b9d351c10b6a8b594e2eb21c69364e91370f35382eb295cd8720770af78e6b679715d619c6ed0cc7e80049063d8df72a305f77f84e32240535c603ad04d09435e9d4b3c34555aabc569660042952f0f618a531db49b4bd0b05ff964f658b5062af0f0654035933fc5d6e0eebb818de51745b7953987fd196ce531bec8e2a8e2ebb8d29c07e679d260943a2f2046b1e2e881384e878510750a3e9d123f27863a498cf35a4615bda4793bec2bf97974d6ce65e3eba1ae3fc5bdaa6d18b1731e0481931ef80c5053cbcbcd0b8f303a61a90693c4cdd3f74bb7b6a6a0444dc22b50c0061a442d0826d6c01108da86c67b4add043f8d64100b0e6ff73a2c353768d88a9cdb3d86436f26312caf134d74169a29989ae35be89d8f03d069611ed58f50603fbf7c9a6e177107b23bcb6945ba848eaa6ff43e76dcf1562769a3aac7d0210a2c29d7ef8f9cccf165751e2fe591833a82016b246b75e31dc08344c97c597b9a90d70b3c0fdbbfbe7c5deee7fe763a39ff39dde2f139502679d18f2cf3338aceb88d3efa175a8f424827ee6884d6ac8b6f614dabf0898f0fe06f57dc2f2cf5b7def8409c9168fc590e3c7e3ad4664eb4ddbe714661246b477cd7a5aac5de3169b6e39623a0b74677ba720e342d83685e35252f14accd1f4c587603d2d4fb6ac507bbc6887138e05b8cc4b05f79b96556630cb9e680870402665e692959212b18cf255c077fd7e926d4d71cca016cfe2d5e6c22888249b7a1aedaa3dbb4d52651397f5e8efcab62c25c73c0c4f5246b748f97a4d0ff3add60c6ef8fd89713cc989fe89a173c6354b2655f179f1fecf40537946ab8ad0eb2dd64dbb3ec020adc20709f1222cd2009c509e24ad82d666deb8de459f7656cb432c5ec0d67ceb4efac9660d54cb3beb8d02b0934680b65d68fc63811211c58aeeca383f73b71c8354ad6ac96a3059c4ff876e1b2ec0b3f8e800bfbacdce861195c527233d6efda913ea442ffa7d9a1e942286a932737abf677204b1d1e21ba232ca8783bf1dc0f6f2030d12c168d7f2db38687964983b6e3ebfd55434b99e7431ef99e03d8e6b402f14abd53cfa425013fef9258e29d30f091fcbbc60b4744959394ed898fe806ee914c567973dc4d1485ad3e0bde3c5ddbba15075255dab3610963a0c182ef45e5728fd3c5adf7d6faef69a0755653e2f1d0d82d4cab224ad34bed92944e07f87690e0741aad28d440de8d782927039c3375bb53fbfbbf5d24da2f6a0020677ec6adab0a7ec80ed673666e915652225243991c", 0x1000}, {&(0x7f00000023c0)="28a415e03acfb3fc382c6f02b99e28a1bee94a1361c2b3dccdf502b84b42d10119e9b90f7cbaaa2f4686da1e581637bcb8a71f95b9415a324d2a1490778125f1e129c86313b897865ac279af", 0x4c}, {&(0x7f0000002440)="3479b0fc6c5396e1bfc8889bdf827e7c1da01d8f0e23dd64c676796ec1e33ef2d4b49540515b77d9d83f3468dfb0bc03b5f30f6d7e17953c1ec1cf99a67493de67c38dbc5006", 0x46}, {&(0x7f00000024c0)="13516423b67b6b2540fb996dfbb010dfd9a623e376dc90c48eba0fedcd14003a3b559c487f48ba4535fcd9614ed2c9cf787ffac0f63535cc830b71a823095c96ba0625d5fc03fd9cf6e075eeb93153defd29ee6df419e2f7a62220804eef2ff644d2f256444fdb7d02ec373955fd69ed66efebe382b6a2dbb07c577b3f526ed3e82c32a7962356d6af70c7aeef15afb5e6a91672575d649f2222afc2f1c693d795b3726802b20d9c286cdae482c6a928e63cd6abf14dce", 0xb7}, {&(0x7f0000002580)="faf46c4820a3ec315240e71680638d279ca0ef4ad25287fdd2718b182182b9ef1505efd6ca6f0604fa79bc901ada35cdf193c38f4ec8b3d0730c22af63dc57dd5295e9aabc74c9b747baf291b10021e6b964c94194fec7827195f4e391f9a46eaf20f592fa9496bc922039b92729abd1d8088cd1ece7ee3e46e705d2175e6b363bc8f3a6b467ff6810f77cbd407c11199e0595ac99459da997", 0x99}, {&(0x7f0000002640)="76dae90b65232cc40f903bd8e30474476fbcab072b83210f721f3b2945812909fcd253fddba0dacb54bdd057bfc310ce61c42683c8440dd4a076cb5fbc131bb1d17fabef4f5427183db2521a1fd1c6525924fd47fdde2df2e7fa565c611d72807a1c739bd24876d919cb7a2ad6f236919af67dc579", 0x75}, {&(0x7f00000026c0)="4559d05c330bde10b83e4cd73bfe62a2279f488ab51eb45d1a3a6b73ff92c09a", 0x20}], 0xa, &(0x7f00000027c0)=[{0xc0, 0x1, 0x58a, "d51dc19bf3c761ea8e47a044061f40654e8031163743674c1938c62ab01e530cfbaa005c866261f41371003216337dd3fe5958700e047e765e2c8edbbfec22348065aa2b1b561ef6a308880b6ed8b5525e30c47637990f858a5b24040acd69a4a8b663ad9602cc4eed979ab7d6837860d33da4e8365fbc59e0040cfd76baf5f997224aae74d872c4cae34f32ce2c5f2972a49acc3cca18b6f8469be4d0982ceb4e6a6b5b7cf034b916194e"}], 0xc0}, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7fff) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 10:20:38 executing program 0: socketpair$unix(0x1, 0x40000009, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000001100)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea9e0581d8838f1139fe2de50bfe4d9f125b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c05587c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558d0f5ca65bfb2df06d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b700ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51010000000100000069110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a487d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e864aaf84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf2c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb28c9ef946d570e7eab45a5ed47ca19c44c3b2418e61bd2b126da3c88b5033b1e2d0bae7f1685a5eb9933489aa3d35994e60046c9e26f0c10810fd180fdb64e79c54e927ec295c44fbf1a80b4924c8f26733cb481e759db1318f27932ee6d78ad2f1a3fd4f201a6751598ca19281a0d0eea429f6f02ee430981cd2222bceacbfc85de52e9d350e2", 0x1001) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x211, 0xf0) 10:20:38 executing program 0: close(0xffffffffffffffff) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="0465b20ab6053a5278a770f5b699d78259b3904ac95f478b89eb0a76bab83950192ce51272ea38cb4f5c3228cdd69e143a60c29d1e2bb7c15a9d7b1192724709a6c7e5924acadec4d77fb2962bcb5e149722fe1958d7aaf94fb1e9aae3ff00"/110, 0x6e}], 0x1, 0x0) fchdir(0xffffffffffffffff) poll(&(0x7f0000001b40)=[{}], 0xd1, 0x0) 10:20:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) r2 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x800) r3 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x6011, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) fcntl$getflags(r2, 0x0) dup2(r0, r2) 10:20:39 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000a40), 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) recvmsg(r2, &(0x7f0000000cc0)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000b80)=""/31, 0x1f}, {&(0x7f0000000bc0)=""/131, 0x83}], 0x2, &(0x7f00000014c0)=""/4096, 0x1000}, 0x802) read(r2, &(0x7f0000000780)=""/132, 0xffffffffffffff9b) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x0, 0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x2, 0x2, 0x7ff}, 0xffff, [0x3, 0x8, 0x8000, 0x24, 0xfffffffffffffff8, 0x0, 0xcf8b]}, 0x3c) close(r3) r5 = dup(r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0x374) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000700)='/dev/wsmouse0\x00', &(0x7f0000000480)='/dev/wsmouse0\x00'], &(0x7f00000000c0)=[&(0x7f0000000b00)='/dev/wsmouse0\x00', &(0x7f00000006c0)=',(\x00']) fchown(r3, r6, r7) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f00000024c0)="7b4de795bdaabdb7b414c25f6fe306cebb1eac4a7eecd09ef5d4597f31d32a2bfc33ce881eb92bff0d916a88f7a32e0e719e975ceef1e6fafbfc05be9b7252d64c23a2b70758d3d93d98e9ef6a454e9f6d9087c0274a7e198dca01586334c5df7b40b2506c78afb13032cd2c76646117da35e813ae9e62a4368615253f6cb1277e0d69134644e88c8d0b23de4824d009917365cec979fd804b0e4e1da785e04fa77d91a8952a247b3a29ff84db711814201c1a4009a22a06d6df71b030fcef308d60b01f9a3ed7ff971539f30260eded61b6d15d2c4e1541e48281b7415aafc2b6351fb5546baf487d2203ebbac4905a8c5450bfe3badfafef0cb635467c40c95dd56ff8b34b10f08f02a77d21ed9404a3451795fa5ad45cbd038a704abef862cc079cb2e29a5a45bc46989882a5b3571b6e39d74529ecbd81b633161bc1458fa6a069b90df85b5b07ace3e858deddaff8ec4f3f7a5ba89a2612c48386330a584be01ffa875d3d33340f383bac37bbe29189f4a279ce9f5fe1d008f54631f573f718c58665acbafe9aa512dbe331a48c002769e7ed599af7f1da0ff3f0a751d4f27aa9b6c6ab16ca519aaf154686095fc5c220d15f8f57ec949325ac6b1f87996e4e336265cc519e4cef3f7b5c2f24905751a41037e59e76ef23fff2887b5695500397d4f3fa7713504c0a39265f0ea4b8e04bc12aba28f3963d6c4b44b0aa7d2c76662ca981163db798e0533529b4bd9877710919360e2368f68ee0045b92a0e298fa7ae0b1fabdb895a4010e32228f53fac58239c6e1ceab83c0ef179bb9b8aa18f96a6258045da84a2bda775af3cd194a1817c06d52b33eea15571e48c858fce0810ce938135daee97233668d01c677f72b9de757fc33088e8f690fd762b7156011135ba4ceadf14c580099754067118f75b4774ba7b6fba064ae4d3507f0b0a3df7140c032d790dbc97a383f47bf64793bd10144c5a39453f312490b6585a078138d4a0f41881f62c09c11cd3662ce5662e101c871872462147ee70e57a29dc165ea551f722c82130247175985e708b5d1614ef07bc3219e6ab2be07afb5224a89e0eb4f36621d96c247bd5dc5cb9a47b670ced487ed1c284811502459421d49970b48f135a638a1ea9040f148f357b4f626c8f6f2de3f394de65bbef4d9c473b019ede80f5ef1ae6e7ab4a8f6450cfbd7dd254208f46a5e807257b72451a38942cc62d05de2b5e5683744b24d6b9e14757c66be94d0613859bdf25eefcdcd14aa0d38429cb87aa126110fc22f7e254e37573d48624f63246274c1df04e7077b4882acd3a7af63de88bc8c2ae400ddffe259cce95a58ea545e4fad4397939f8473c32e3f78fab3cd8fa04a04edf70e951a8c5ce96e2258275706ce06402e7b94ddc78ebcc60b2d373df8b08c9b58c907a85243ef1764069206f2ef692d7762b16c980d64bbcd5ed1b3b038c8667477421ce86f423ccaf543422e6745f63319cdaa1c3c1f73d4dc5ba3a54174b5b193c259cef1e66825ca3894720c978799f6ee88e9204009432b4a7373466962adb91034dbd315dca59c5dfab32b5e2523bc7327815e3b7fbf8d4bb2b59b0c75bdc814935b0270f4c6d843c66c92d6532f04988e562e607c4d65053968ef15ed43c89396e3d41910483b3a903eadc87ad9961fb99aaf42a60a9a8ffedaceb5ac1e311f9209effe86e6997935a7055583e1e05e0ccc91df4709415c88c4dcae090f8bcb215b1a2b72818842379e78acbc035720a876302a965f6fb127f17c0f6d51bdf04854133673c2ac91e68b2eb77c4bfba978e91375c7a73fcf0c3f32372892f09d826eddd207502152e3fcbc9d4e07ed8ad066f7b0cb5b2cb6df53fb9ea7c58a7cafabe4ada79736f1da8bb399165272f9acafee6312eb39cc80accc917e8f4ec850d7da9c042be195fc327af51f85f742f0202a0978f93b5fa5b810f029bf6a72e3f556e6299be7d65d03daf54e93066020db4d38162d67c2d4065edbc9aae3fabe574c213fbb86b2ec9526e4eeb2b779ac83cbe37802f7aab544e6a30e87d46efddedcb73610691a015691f3064fa874ebf4da4de03ccb02b07a5a53c121f556db738b26b0a8419b197a22cc7cd62335d85a9db7e3ed22ae544761a72ae2528f77e5be927afa84d125e8d081f675cc0672f528bbe5d7a1344e72b613b7594bde0245d26eceb1fb9d1fb982c9cac8166461b1ad55cdbb1db1f22d01aa955d9c07172d5066d3248384bdad593bcd225967433e68abb9d5cf74e98a174ef1e05a1b4bef9e05c7197d3fbf7016f908e041bb615d3b956962fc954634fae16a97c7142b606266d46e3d7d8d0dfd0724438c148f2015c9bb05f78b7b9e778fa6e255602e11c1b55de166fc35e09de574c0996ce4de9756646b06fa2632fe8991a8c2ec548099a788145ff25ee0a30bc6cafafbef5c1a5c76c45c1cd09d6207b1cf643bd0ed65ce13b980916e4350ad82c5b984ac09d4077316ae7a04098f10104469b918ad74ae001f27b3ed0110dc80c1020b2a2728649d148983acf49e7da028945f1062f4afa17f50d6dc54c839f498b858ab94251977100e8462fc688cd9569337bf7bdc20d755fe554f6bdabeaeed7d457d4757e7c642d5aa7539bcc78d8a12a2bc5774db6d6566b5001742949aed89d3045f6565ad07e98a7ff1a83f8cf97ec3293e3043e58ab4e09203d249e85722987a23112ec100241dd088aca5ccafbf3cc073cdbd61f1f6d2162f378ee219db010f1c75d4a196ade6a901721c75c389e943bf7b9b814501032ca1271e0e89ebb30c7e8a11a1c47405aa6ed1cdcb313cdef1454243f75e9ab91fab92b19ab72f84161d267cfc7b7c5598cd1e1a5765c077dbf92a14c3fac99a102aed7ec2c7bd163de390ecb0f7cadcf7d3a51e64552fffea07de5e75072f8ad93de8a4cd489c8053eaafd5ec6c81015136a7895beaef93cb36bbd5c1b8ac28fe85c9e463fc8b6c925d33c00df904529cb11205a0007cf52b3bdad2e14a14fb9346bab33d5a918598e5125ab30e9ab428b72afaeee6cb8c18d7cd3417a9a5084402bb7307a25edf75d693fdff033ba70e93ae67a6855e39c5ca8ae4524484e1ca2ac479c82616037a291e87923066e05d2e7d296f3d3527f1ae223ced1fd66d57bffb7afdb67fea467f54e4fe7eda4737278292b5d69d16136fe45e7fdf410112a776f6105846ccfe070ffe49efe91557973b3993f0175e96d7d3835d6277b23636b293dbf0d2a45672508f7fc9f4efcc0eb47f2684b31297d68b19010fea28bd9bdf6be85e501f5b05635522d12300273b45997331836c6eb8b9c28e6dfef044a1e4294f146e9c9da03d2feb7033b0318e95d929ccb5a319060b34e034acf154ac8e93c7a20ca71c539f78e76acdc0ef31c45adbd2baa1e78c94b3da04e57709f0f11f93a73e76213df14444252d0705ac8e94c99ada1d5b52f66a52fd598b12e8515c5423cadc811db1502728effa1b87f25204dbc9d35aee058cedf9e666f79fc31816f81039865614cf44d6a9565ffffe87737b7aa82876c23a6fb25e6d4a0a706be9d76f183a249da65fa4fc1289be4d43a5d094063fccc470f03fc200448f251d536ef1277a0bac741a0a4921b4a852285664da1563d10ed1d480cc2091f42dc3091237bf9021e82cdd751494978f68aa9d253c42659e485bb3bd8a43abbaeddf50a3b6998a9434b53e0bc296bd62bb3b8f0f8c4996c8b40029b40a43db1f0d57a0e7e3f387aaf2bb2caa11a4c5f9cbf2e8f7a2f6aefbb2148016f5a6fed8d691a378520d8c97686f205b0536adb07a4c09823b0aacdc12b3fcf14e2c8cce91f19154076c7b8f1203645650f63d25eef25cd119f5175cef929a3c238341d63a2fad956062b86d49b89b88ae0e1d229ab2fee1852811538b2b78e9dfed581a73062ad15bef7fbc73c13eaa5a6c00f87216f0481034e2c409f0ebe385c63d4e38156abbd40e305e5357a056201f2fc2b9955b8896e3d59c489993f078a0e1af234fded54e2094b8b50c50afc804471386e29aa7284b2e7580680b1e77273c0d857902e3f13a49749c914b9dd2e2dae6f480cf68014c715d189217b6bdf9cd70f5972c61b4e2bce65734ca1ea4d752909f34dc54f97aca12c3f4cb16d3cf40a465b3513916fefb1250d5e6a3161ce243714ac226e5c1c6455af0ee1e4c49d892dac960771fd8aaea0bfe2330a17fba22a7babe46f8217286c3f3381148a4a2cbb8b59468783648b7d4d6fd68fc13b505311601673648ee4d2023bc80ffb7ff0f422d593c58a6660297cf51a5f1e49ae7af3ca104efb7417527c6bf97366d555255c63abb24915194143018dbdea14e30a03cf0338e2ffd35ea415186bd18bff2dacf8e6bc21c39ea6c8c703c47d7a0e03796cb587e779657f324bfae1d130fb77f70b909bf636fcc1bdf0c073100e589512a4a97e931060ee58cd10d9e1772000447efc1907c581ed1329d60d771a21f984cfb067718b4cab82cb5973f35cc7f53a9461413899cb23fa06adfaa6b5ea84f02d88d797c9d446d049270e6c2d7cf23c2ed78c06f55fbfb98fbb1b50aac94cd69d9ecc1b5a15eea35b32d737c9fc87948a1a23a7fcb6542ef9e4ab60d9d6ebea0ad375f2731fbcc54edf20ffbeb8c97d48f5474c2e050ce417fc2b7ad67795b4baf9446058379b594c09fd17eb32bd94091a8706b4754798b1c0f8d73924444b19853b03ced4127af6c3c5e207789604dd15095479c46ed85c9ff95db3a59a5d9b11393d36fc415e476502a9ff213e661682747fd330a1931cf191b1d0c81ce70b8c93ea12778bc06c392ce6e4f1d9ebbe61ea5198f5a6685e3f22ccdd92b955fcf85a46619a1b764231501b921c56f77224a270cd069d708dc7d9b87495361ed506f5f42fe1c1a4bbfe107e679e32252e5cac8c4f13ad6b8a16453c1a8cb50f32aeec532cc6e8d134fb9ab827aa22bfacb8ecf7d9bf893b4535805c50c3ffc569c9a1d04918e5a0d067119f6b203210fd9c3355a3982d0b2f8040ff13e5cd659fb74153b083a40bd5fcb0c8f3f4143bcc3ce6df1ef8f77d8c4621f8ca05be6978789cae3f10a47b29d64b3303f4afad91a1189f9f4c2172418694f1425a89f61b408998494bd69aa06c9b794ea7c86fe1509bafad6079467896735c586a150886658df89735ad0d8c9068771706148082bdc5b8f363ca9d4e1a1331c9fef598fef754da24f799cb70ca00aecc0b4fb23ca91a1de50852e28a16aeca199595c3bcfa0c1be63c48e96b7f990ab3fc8c31af70fd2cf0e1afc2753f0e2ec70ca0e6ce9cffbcfd3d6c7a8c6407cc6c1ad123fb4bb6a1e509ea02a74262a4da213ef270142a683485325484b938dd14460e8436ab024b9b6d12fc4edb0dd779f0105fa9d5440d39fa7866223dfc6e6c1621ec4d2bbe36b3704d33c6e15d5b8240dab1ca885840e4fd9c52b0638debf5419a3873ac108954933fae5fc5372519efeeba7117938bbf5c017051727643ba0bc7d2fb629cb79d463fee96cbe771f0d45c836925c0f3e738b9c55075be5e8f15fe2e131d7c326deece6ede7577919b6b413e15bdc1949d15dec161040c1aba5ff3d2be085bceae83cff66b7a17c4545658dac365e6511a36669a478cc0adeb580bbc462179df5c87cf55eb0d3179d2c0d397be435b1fa48ca21bfba225f310a0e85f48a8fe98a2a395caa9af30d55f1560ce1c5592184bf0803c44076df4c12118b1171284f77ed205c01c5e71ad724a64d38b2caf223d6d11ceea6f497565bc154ebc465", 0x1000) msgget$private(0x0, 0x20) dup2(r3, r5) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f00000001c0)) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x100000000000000, 0x7fffeffffffffffc, "845d550900200000fc5c7fd200393b00"}) mprotect(&(0x7f0000673000/0x1000)=nil, 0x1000, 0x3) r11 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000380)=[0x1000, 0x2000000101]) poll(&(0x7f0000000200)=[{r4, 0x2}, {r8, 0x8}, {r0, 0x102}, {r8, 0xa0}], 0x4, 0x9) 10:20:39 executing program 0: r0 = socket(0x6, 0x5, 0x7) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x802, &(0x7f0000001000)=@in6={0x18, 0x0, 0x20, 0x7}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f00000025c0)="04009300", 0x4) 10:20:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x5, 0x6}, {0x3, 0x2}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) getsockname(r1, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x11, r3, 0x0, 0x0) close(r1) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000290000002a0000000000040066367c9e0f9a9cf953a551fa7536fef7c74c96c689613f9f6f1bf7df361ba9f624b74efeda88bc634fb974dc91ac6c41bec79d25cb3b76cff45267c90a3ea4adb8798648c4591fc40b9342eb6b090000001d4ba8c9f434543c175255a7"], 0x6d}, 0x0) 10:20:39 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x5809, 0x8, r1}) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(0xffffffffffffffff, r2, 0x0) 10:20:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) r2 = shmget(0x3, 0x2000, 0x4, &(0x7f00005b0000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 10:20:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10908, 0x0) setsockopt(r0, 0x2a, 0x29, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0xfffe) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000140), 0x4) r3 = getuid() r4 = getgid() fchown(r1, r3, r4) pipe2(&(0x7f0000000180), 0x10004) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r2, 0x3, 0x5, &(0x7f00000000c0)="36d7cdf3c8f3797b95625f1bd8e82a8d4a21e57e6d45121078884b276f5e2d21bef907b0dabd40985b0d2e534c89190c5d5503846a21255d79f188474becff2926bc1f2f31dcd194ca6c3add660b653ed02ddce79a3b8d", 0x57) 10:20:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="d60af143b38327d8f17d966f0cd136f239809301dc33a085c3abbd5153fc96237339875d1d2e47e91322f1a3a928d8d29d131e87422a23a6034c09200288de", 0x3f}, {&(0x7f0000000040)="de1af3c468dfb867f19be4f0f2c4423617bbe02014e41600b1f022878f07501018035301132a89fc367acfd262b87abc0cf4221ce3da7ef92d7d62f380a9e9ed21e4489d5f5ccc338e4a5b2849", 0x4d}], 0x2, &(0x7f0000000100)=[{0xa0, 0xffff, 0x4, "634e524e06f714d39eec39426490bf7f12581425bf28fedec7a7ea3d797ed196cad368767814f3c5f551574a31e8a148b563e2ea14bf9f9b2612fd3816481a0f2eeea1b6ccccd4fc2ef1343531c3a6ac1c9a86e2951a6afb20858446507137ac4c1d2afbe7c49b382e0c035fd939a3579fe0602b0a00173ebff09d608349780808712b4902991df8c3d4"}], 0xa0}, 0x4) 10:20:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x6b592000, 0x4, 0x1, "4c794c9f258abd5fabbfc88ce653f2cfd3492d43", 0x8, 0x3}) 10:20:39 executing program 1: socketpair(0x20, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = dup2(r0, r1) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 10:20:39 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x200000000005) fchflags(r0, 0x4) write(r0, &(0x7f0000000000)='\a', 0x1) 10:20:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x7fff, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x4) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 10:20:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x78) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getgroups(0x4, &(0x7f0000000b80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, &(0x7f0000000f00)=0xfffffffffffffd5a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c40)={0x0}, &(0x7f0000000c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000d00)=[0x0]) r10 = fcntl$getown(r0, 0x5) r11 = getuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000e00)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a00)=[{&(0x7f00000004c0)="0a2c29262d199afdebb987ebc277718d2161aa716c4291e4fe661f355ffcd58ff4800403df103539ee5f56ae309dbb1a09a6480c705eac051c57c6a66c0cdde4d99b5ee28491de23410980d70b", 0x4d}, {&(0x7f0000000540)="6aba7ef51cc571272dc9cd00f7f1190ea2d0ee19656b0188357c518f8e36ce1e9f70ef8f7cbf30e32c3a395b5c4b77208734e467ac0895271bf904a6f06434aa5468b89fac54b07cefdbbcca1ee93ff7704359ada06ef48c60a4517d5ad9390c66f63a5b709ee7bc99fa07932280c7fb3dbbdb4a42d5b63ff750d508708d9c9fdb5d988c3e6ab18ef6dcc18ee73466d11a80fb2457bf986624e6fedc9ad573e581f6bab34a67caa69b42fcd0214166236f0576758ca836918a1b3dc92d3e619b6d1e113f26de09bd857ac0d8fbdb7bc58e358b336da2bc61b6601f9af26cf0f7abd75b82fc0d8e", 0xe7}, {&(0x7f00000006c0)="093f9b518103b76803153fffa9072d663c97eeb262eba7c94bd96de7e03072470195aba965e22acf4b3d752f1e864cedf2cbdebe99034b1c4ec0b0303f6affad91445484882668d05991d7312213ce41fad8f7825d75599e7dfe77dbf737dde8c5d9a21e5569df852b5e4cc8ef365e", 0x6f}, {&(0x7f0000000440)="c53e6ec33dc0b49059ed8c1e874868edb589e63d6b402fddb2107e48e8a4fb1fd1e170655bc1", 0x26}, {&(0x7f0000000740)="4a47e188f9e9f20034622b5bb2ecc9d13fe53f03eb3bebd9009cb5cb901194186bd3297d5af9914022ec912275f8adc64c42c26e585a8b546afafa26c9cbb5bcbfce5074580b3863f0e61fae36b2be9f61d94f", 0x53}, {&(0x7f0000000640)="6ee0afc7b5d79f6959282a9eca8df4e7d68695c3c30b5ad5b82ca01ff1b026436c8ccbfd1f9b748e", 0x28}, {&(0x7f00000007c0)="99d27fb45d633da9ff6d18d0ef79f207e5cbeafa32c40c1d368744d441b77f07131cec6c2252c8b44d8d844f202dd1e66a2dc9555cc1e10f9f91cdb0ddc9ef83373f6b94e766e5d5673710b780019055fe38415dc0d1524c06c0235e7a4824bdef1c002c84ec18df4d11942cd91afc5a75c19bd9d7f72384a886ad5bcfac9de3f3aa822100586a4902f8993f28b15be97163da8ca0da5734deb6931451991d81bcd41abfb55ad418f80cf9243db2020df733cdcfd8546b792f53885cd0694bae08dcbc76eb7c0c1c6537b502130d8b72fec5a149607bc5008fc27d47c2f02851f0cf2c1b2e10a24781e236d2", 0xec}, {&(0x7f00000008c0)="c190c2b18bd182acfa7a45b9c60d1f20f746ba34adf765ad", 0x18}, {&(0x7f0000000980)="2411e91b63e77e23eebc7d8ba29f456d8c29101557fcc46a46aad22e9f88e2c5bcd008af5a3b68c97c0b0614beb8abf965dfd21c3a5f7e979cd395f813631356fad0c61cc9988a64a5a72cd51847c00e005c91ede87186718043f26b7ab82f308f6f9bf07742433c09f2f863", 0x6c}], 0x9, &(0x7f0000001240)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000018cff58c8b00ffff00", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000b7533a98febd5a712ebee04021c31082aecb888b7608626ba50501407cfd0ba5a077eb71be30fd310a18030b6a7f18b5d8deefd584f5ce3d706bb300000080407305d1271af78b5fbe70b5698ecbcced7e8253503113edb68ac0f3767fa98cbe962f6be20942975d2e60f60c797aa25e41344d197d7264643bcd073abb99eb5a1efb4019a4264799f815a49aed9a84dcdb426f7fcc340f94887965c02ec1bb69c2e9f7d95b6db156256b61b663793e25e30df8c0a64dfa601d915bbce0424090fbf8abbcbbf305142d", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00000000ff5ae5547063a6c8b1f11550c658532de01385d864f66264d7676c7479128110000761751b01216bb150ca362d145f6594968edec40163beffc6032e15ece2abb370c2db1f094cf670b0f969e9241eb7ddbf82743b762bfe0b456835e0a1d83ddd75bbe10c4b3c3c662f0f016701783a397fbbfa5f49748c28e742f26abcb78290e78e8725c7357d6159b8f6041485dcb545ed13b27da7c0b5a3ee5e878659c7958eae0ac5854102ee052d80b939831b3de1a7886a76fc440d8082566055db3caf410379c4f2a547bb6a4b1dee00"/219], 0xa8, 0xf}, 0x400) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='W\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0xcf) r13 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) 10:20:39 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) mmap(&(0x7f00002d7000/0x3000)=nil, 0x3000, 0x4, 0x1811, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 10:20:39 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) ftruncate(r1, 0x33e) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) munlockall() connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x1) r2 = getpid() preadv(r1, &(0x7f0000002680)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/120, 0x78}, {&(0x7f0000001200)=""/124, 0x7c}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001280)=""/213, 0xd5}, {&(0x7f0000001380)=""/82, 0x52}, {&(0x7f0000001400)=""/151, 0x97}, {&(0x7f00000014c0)=""/138, 0x8a}, {&(0x7f0000001580)=""/244, 0xf4}, {&(0x7f0000001680)=""/4096, 0x1000}], 0xa, 0x0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getppid() bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ftruncate(r0, 0x40000000005) setpgid(r2, r4) 10:20:39 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) dup2(r1, r0) 10:20:40 executing program 0: clock_getres(0x2, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) r3 = dup(r0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) 10:20:40 executing program 1: setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0x2}], 0x1ff, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x7, 0x0, 0x9, 0x0) kqueue() 10:20:41 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) 10:20:41 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/141) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 10:20:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 10:20:41 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)=0x2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x41, 0x0, 0xfffffffffffffffa, 0x3}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x4, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x100000000, 0x5}, {{r1}, 0xfffffffffffffff8, 0x8a, 0x20000000, 0x4, 0x5}, {{r0}, 0x0, 0x10, 0x20000080, 0x2, 0xff}], 0x1ff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x28, 0x10, 0x8, 0x81}, {{r0}, 0xfffffffffffffffa, 0x44, 0xfffff, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0xea, 0x44, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x4b, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x0, 0x80}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x780c, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x84, 0x0, 0x0, 0x4}], 0x3231, &(0x7f0000000240)={0x10001, 0x2}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="98318f58604a84bff4bff4f080c5ef390acf736ec50755f9e41248ec73a4d4305de883ba2a8a8988433738bcc023733bde67efb9284f0901da496aea0db7dd543a", 0x41}, {&(0x7f0000000380)="fd3b5bdb609242b54f5504dee782f1543e0470cf93f3f21b", 0x18}], 0x2, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0x20, 0x3}, 0xc) 10:20:41 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(r2) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000840)={{0x5, r1, r3, r4, r6, 0x5, 0x873f}, 0xfffffffffffffffe, 0x5, r7, r8, 0x1, 0x5, 0xd68}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r9 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r9, &(0x7f0000000500), 0x0) kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r10 = semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r12, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000640)=0x400000000000000) semop(r9, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000200)=0xc) ioctl$TIOCSBRK(r12, 0x2000747b) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x6, &(0x7f0000000480)=[r14, r3, r14, r5, r5, r5]) fchown(r11, r13, 0x0) 10:20:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "19b085649031ee393fd1e203def1c51fb27041ee"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x120, 0x0) r3 = getppid() fcntl$setown(r1, 0x6, r3) ioctl$KDDISABIO(r2, 0x20004b3d) poll(&(0x7f00000016c0)=[{r0, 0x6}], 0x1, 0x0) 10:20:48 executing program 0: r0 = socket(0x11, 0xc000, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 10:20:48 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/27, 0x1b}], 0x1, &(0x7f0000000180)=""/233, 0xe9}, 0x840) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 10:20:48 executing program 1: chroot(&(0x7f0000000140)='./file0\x00') r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000004680)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000100)="db984e65e42ae4f7c21bc08894edeb965fe2a700b0ec3031a4fd6b471ca218f3a6f2277e1033a681e05ff9d7c15594ad568ad3d8a8c874", 0x37}, {&(0x7f0000000180)="fd16ea80979f4be68a2ea25c55cb8a614c69dba2e83fc79cf4114093b9f2028f2b3b805362dab6a2d9f70013726a10c87b56156ad445", 0x36}, {&(0x7f00000001c0)="e52c790df97eff53d26e5708fdc1534da27edc297ee2cc8d6843aa32c8a8e398d338dfff869c5fa7ed2069f9b1718ae63c9965a0cc6a577e447243fd028cd244a91dbe6f83da103cd025d63c296a2cf9b2cbd15063d3c5e55e63fc7b34de559d0f68018603d91555ed53ae4d303c6fd4180aff9e877d6ecb4896cc3961b15cfd252970322ced", 0x86}, {&(0x7f0000000280)="bc5fc9c343b174221a4309543a788b3bbb11bc3ed7e28caef2d7abace61a5f27ea6d63cdb4c796fd4dfeb1f6b2d4787bf11d227e18a2dd6eca001975920022128675ba3f1990f9bb35c688024afe85216eb2320b22ee436c2812d291638049a05aedd5a42278aa4fada2aeadf2f94d133a8edea8dd2aa1477154c3b13cbc1753b506ab803cf1a10feb9bc289f19975a58a2742c5eac8d22353ee3e1cdd6edd73913408cc338112096171b48c14fde8b97a75ee2feb095b4cd68ba5c96bccb3b314adcac0c74324353bbb11785e0483fdaa9c6a73918c5cd8acd89537043b7eeaf045f1e01d2082e04c29500ecf40cf62ec5428f0625a33663a0c8ab11d996c474f40becb6195ce7430cee47f8f1f5984c389acedbd03d404ddf976878c17b79c1227fddb15f24ed6f2acd103a68dcac80f7541b21ec8c4abd1a42c9ba806d89f9c9f89318ef18784145c4828a82fbf09027d3c35bc317d59eeea4dad908423d70122ea0ea3715327970d0a95ad2308dd8d45833586ca785b3cddd452aa5d416ab65382849b04a9b27a17d6a4103594d9a84ab3010b10ca4ad860810dc0efb05f2621c78dac75f6757fa8bac97d29d7b9157973cf682892529d1a64b61c4038680cdc4fa5d2c5005b5f48f6b692e722c81de9f28f744e2850ae49b48f77b2d7f254b39a2cc7df2fdab4d657770391a3c194220d99c4b6f4bbbf4bb0ec6d762df0cce5059a7a4896ccccdbd9f5089bdede8a4c434a9ea53eec33a051bf8fccef7f5b00b2161ab6b59fd62e5c494d72761a998d5cdc30b201b7d779afaa18fc7b1d775ca57d21f2e0ceaa6f2ba909734f6e6bd6003b8d8b17b1f4478936e85b677b69cc407fe73053989df73f87261bbfdfe9bd60c2f0302046ff42baf0b00d4bf34af01338fc1cc7c659edd4862723d93288d8d19a26797373b2938c68a433481a4e6389cc9104cbff116063cb0c45101e12582de97befe21e87523a1d49c7c931a7eb1e9547137740f54bc856b0695473f7eb852dcf740c71b023fa3272aa3ad8cfc9692f80165d14ec70d2a629ec586119967884f4990382c9f3f234e6e10435f59dee411ad6bf552c74d7c5ea562fa865ba15f1a3d6946d5872a544c1bc4ef38c550c0b8dc2db7aa74418b0c313c99a1bc67344a3768e61786c656185cb5d66608a6e79fcb2934ee127887feae85e6772a04d07d754591bdb3521484376ba9eae29a261d05c00487fd9c6195542df2b0515b9fd83bb353192137fcc9fddb8d206e69976b43f0713f2d145607e7ad55a698ba33100c1c7986a85887c8dffc376d2120a608caefe88d0fbbb3598633c4b988b9945fe0f5dbaea5e0ef3502f1d1241fc66d15bcf17792c92e8e74152a457772a20a45fc06eb31ec99e72b4f1d30ac6796f21327926868986c70b680783e22383ca74404a6036746e7e9296d94c7e83e12424faea0e832a83bc6f5ebe9b1aaf686c576aad295c6f912bf30522bf3c85b560e7b6a432f4b54e28382be4856cdc7fe48159b61389c35cd38f629a051e4db6f23b24d2514338cfe369f2298df2896e243230f06d53999114f6f518d82a4d783ac84f6e2125f7b42a2ae4215545ebf27441070f4933e8d19856e645c13b2bb72cd3b4385b0b5fef5dcd3f15f8516063c2c929b6f7de8ca27b5e5cf9984cb70e09c424e18f7208962f92efdc6d2f4dd24d98eca360f3cf5a31a490ffdfa517d80b807652a8fab22ae5340f100e06d0a1bf56027c1516bbe68298f58c46ef478a631dc12786c7a0f250c6968d245be39814969ba5edd81a16ee6b3eb122d246ad505c780c4a7296d7398ad8a6f85ed6b1cba014dc0996d664a1063628ef4205cdfeb46ae1ee1ea837e8db5d5996b7270ae22f5bc316e217b0819ae266bc543546af6597b7ca00fa9503fd7cbafc1fb5c63ae6d427551a362a04ca4af75e828f78af3f09ef469ac77057fe4d25c03de5626ade9ee4db79979cf9ebe63314e29af7fd0204e289f17700815b69b0dfdd019ffbd04a429ad477c550e2989c7c58dccedcbf7cbc04d80615216646bb610bed0415e0197efc6ba72adf7309a97b1c59ef341df4ecece0cc967486e7702ae4bbd1d68e3cab833b0d31f68511c7e215ec69187396098f08e701460013cae6af7beabc64de89bff04d296eddc55904f66dedf8a145992ebdd4d64c86cf7bfcba5edff34e6cd6c734d0a4ca8abaf6b8395b3d8326702c553528be4ce259db7f676d25725e74d8940de747aa9ccd30635d31972c14a881499f69debbeaa26648e0d700bbf0b0f8ed3e6e782899d6c8387f00d9eb35d1e3ab7f9ef29a6288e6110debfbd01aec324cb52bf3645c210c6245f345492182d0d891c8bfd525d06ba0f1627f7856b8186c4c4d4b8fe3f56fce2c93f4da1fa39b85d2a35b2e430b258e06c600010db0ea0f9d6a1a0b177e1ee6ae8427cc654e3ba4f41fd254c3955eee660fcd313b2c3d1fd4b165ed5acba9ac569ce8a48ac797b7e32a6aff359b0a194278af32412a8de81cab6360a3faab179dbe84afe1456efcc8867dbc5dba338851c9bb85e545a58cfe18057add86af211393695f69a014d0795fb6d8d99ac9fc88db1a9485a28642111bab56416f9fcbc6f1d1423385faa035ff380d412af18c47f5452dc7ba965a64b6584af99bc4388f8d275d34fdfa6a8316a803013fce260f31cb7aff11da7a81e43ff9d18a782917dae9b03bfbdb51f4ed13cfc1b5b7c38950d575a5e498b3f041495ab78b8cc0d53711e4100d831867e150480c9ef18e84f2cedaaf47f8b5bbfca725793b69a81e7f763f0afcf684d70ec119583d3f5ccb10ef056b4a2ab43c9018be3bf6aa41895e0cd0351eb52e97d432c1560aab86adf697b8eecd616b2fa97b4c97d21863f611556eaefd2e66ee31cccaa75e5bb704a2d465c95f42d9a3f265f1c6073550e241fdd87ad1318659958c8c624eb194dde469f89c152450ddab553beaa17ddfe9f1f38d2a8f328e2a1362ac690c554f46b1ae3521bd45ebee5f6e15d39a2ee8fa34eee77261e9532f3a02df1a75977e976f8076c90ac42f3a27e033bef7f808814db4f2ea2b6610a23f302252ad09df963c4c48241490e8393c98b09cf21914f4217dea1e272e381dcefc33fc1ed46c98d6f2029408fbc287df0ae91fd4d7718f5edd03ac93f27754ae970aae5f4d76931a4f902c3d48acb0cb731d3a659f8550105a10883c23bb7dfb663d8ea7969ba308d663884d8b027ce26416b7c6d9d71aa1d0b75b8952340f8ad7bf58bd611e2af712621e990dccd0093de449c6440a3b2c6f3ab4040336f97647298625f69c5faf723905b7f10537be82e7580bfa0830c589f4bf33cc087a48aa8bd7f5bbc058982434b8b7774e398d7305a61523f30dcb618f7a90b90d716c1ccccf062380b1b5bad32c18ede76c34b5df65c996ab1100cfe916deda3d8ef100bacd87f481e39ce13a94706e772b4e967191f178d0d1677f80ce1eb4c6e77149d9db8e7f60093a4e44a5b48192ee7519f6cfc15763fabf3326ff8f727ed830e30c29edfbe6a35ad8dd14870d745b94a86894268964517dca8a8c088f3d9ac49a35d3f12929d62586fff421f013fcc6561dc91b676cd3b5ede6710b65f2e4cc2b71b5a9545dcae97c80fe533f0e30b7b051fac1667f9da1371d5f141de5db922295228822101a2a32db84deb93fc71134822030667ffa6c7fa758bae689da6a7fd9f10392a8fec77e78c1219ffbb1f695425def58b1d1ae07d332e61e668006581a6402cc2896e1302aefbc695dffd75de2d3055705c1ae8e34a55d9e467cf9c1172d175d738f7bf86bff3b2eb8e9e42dea5c4b66de72d62a0ccac7ff998b8efaff7ee741bf817f9ca13d1309a32656861d7409767a95f821c1a58e08b1cdf054336b663feed27a35fc31c3beada6b963a10421f67d34584dc3097b97b0b48cb6fa159d061fa19ec6ee9e1df0c87932743728ec051d4a5310a42723590de2f8fa533c9d87ff43c6b781ef6ccdedd2eeb64a458c1ae4bba8ec2813f1cb94bdc8c15eb14738fa99ed32635ba8c1ceb04eb05cfbc20e7321753bba17a899363b2d4fc229b7cc0988d1cf08f4e3bd636c3f81369fcadbac49cf7ed9021455ae8689b5ed00be0e83a8e410256c3fb3ee6fbdeba1e0a90c0854051be42ff2f262d34600e307c9a2b6b534e893ec9763d605fee01923271f8e39196fb89ecb43a901936f04df180bbf76970be2c441153927fe93a115a1db4e8ae20f1731f7207b0f42225623988a272f4fcb4eda937674e583cfb9fd021151eea1644cdb0b014c9fa6743128f8a2da191592e13378f3c3fe4afe47ec8d6ed787211e940d53e3d839c30c4fc5a74d0f589998b658a9b64882fbefc914930181bf76edb61062eaa61db5fbe0384173be3e938601b021652628653055853aab8a776478be6beae65b924a83844e24ece499a77530dc07bb96fd924b18dd9123a0be75b840145ad6a13097b036dff428a596c6507d2d4223866536daafaf663eab24e002703a8a248e8192530e2903b9273386e1a0c2e832ba7407c921146e499d2335db404ed3203e4085d8d11cb5cf1d55b79231d93ec7f59f96d6cdf438c9dc6d7d6b3dc8e2a796407f19f8a4e1ca7130bb0dfed49b5420536c25f55c7b9e4cd6bd8471ab79daf26da79afdd15b75a1cce70c638809c4eb30cc91d07c8fd615b043225ca833117e51f94a7c2e2d4def5724c25ca717f7092ec0e081593c21e2077a5b3e44615a8438d62e5b305481d3fcf5731e7acf0f915f8156ff012ebea7168b57907d47d219b3de6045f38b5a4c283e5216db5cb3608e0782ab7154423738a94b9c5335149d8ff8e687b66590676676f7a8ade248a88fe6e1f6c2fad8e34e82ef646ef8d6e04e26958bf7e860d89956445d19fb58d4dc32ee4ed03776da9c6e41f8485c1e6ee7c4caf2d8e077d26ff23ed0230b368c7dc1bb779cf76219edd49195462fec4d7e5584d68c02bb72c17ea3d77c7cd116532c20faa1b0ea1e774ba03cf1c7fe276754502dbfff325480be5070080e4fe0f14dc0be24f0e9aebb3ca0ab2eccb2c57fa0d170e8884e4dadbc25e69ebe6d397de59a5f1e097bd7d2663cf453c893064c5017041ae4635132d3c835d2bbd5400708902b5d41a5707560424f2a7c1bae37d3b37ff8a408d7bda86d8b08700ad164b1264cd36163e16d47d25f6abf34ec239a574753be649ad0d05fa4450a7e97987ec1fb1bb7e750de532c080a9888655d8ac6193736b81777d4849f85d31ffe467e7c1bc5a272d83c1115b048ff57eb1f60b63d72bc1c0f82119e1d0003f21c0132dda884fc8136482733522bf9ac66232ef89b6cc59df8e03d51bed769b552845805333ccaaddf52c3eedd62a10a52a8a73a4afe5bd81da558ec62252481722f3175649b099c55895cfe9f43294c9065ca1fdd73f40e3e664d6d79e9f6c1525c556ec5a8b264bbcb18f9eec84554adb896dd3f41e87bac93e064108fa8e9e6737246747fb830390eb64574aeacad43e7a1066187d3e3725882c3ca58ee674c7bc8a4300ecebab91bdf0516be1aef5ccaae2d55792051ba0630a47a7761c963ad041cb18374a06c152b0fa4069f8eb66dc7d9f24f9d8be3455271a7d81929e8e7b48ac847f5decea3ce6402e757edd2dda6c470a71fef9b168e28f00cfb5fe5f3a10b2791b4f354b9ceaef25315a18114e7ba930e1563e7ac40cfe13573a23c4d0524ba9644a9eb7bcfa1c0b7ae4a03791ae4fc1b9ca24736962007d9ba75e78497f50a827535748c", 0x1000}, {&(0x7f0000001280)="bf44926837fa244d4513db0b48c72d22aa7ab6ca522141bcd4d60dfc13f7e2b3a8d6433fa8e12bfac7642525396ef0766a9a5ca8", 0x34}], 0x5, &(0x7f0000004780)=ANY=[@ANYBLOB="e000000000000000010000001f000000503bc39f0673b20db0f85f264e82fe8c9f91a85f2a5270829eaef82ef2960bb4e7ed4c398cb85d1c687540c6a3d52b536c41650e4b5ef5f824204224f8420a6815b3c5093695e7c5d33fdd61e15fdbe095bffef33733f50d004488a19c24f4c860bc9a33826d50cd9b7711596d72f128518303f398d10a015de2e8ee92b041e883804be95ee5f64fc4251973f3fcd1ac3a00d6e3d54af665413ad949da79bed9ffc7131e5cf14e5c20c0006f2794d7ad9182f636a99f8e75de584b46680730a695473bd568c79e85b8862a055138b2006800000000000000ffff000050020000e0daf84abcae8172cfed3965b6ba1d5e29c898ad1567c5754378e9284c521775ed054f14228fdac849ac4be496417a5800ff81b1283b101007970cf7ff6a77cf8ef269b185d31f61afe8eb1c7218e8585e113c5b12e20000101000000000000001000000650000001fa44f33daa28c048553b4a02bf0dc87fa3988efc521d4898551108e0d1fc737c5607a0a176766830752fa8b8c40442960ca42512809e87b7d271887624ef300b1586db823c5088e876265f479a495879cfc6cd3866264f035be79938a881902d9c83372d5daab93ac8121f4a2a6c0b451dc6652cf1dffef2502567f81a98a384666ddc98f298b6d803c536367169a375362671cbbf33e86351d5966da33747b56a7b2bdadadf664035d50ccbe932ddf1d0453f22a5d4abddb256d686761a3e37caa310467bc790f0930260d8d5c719d451fa404103dd5939c1855860dc137faa5ff6d4eeb1b505f3a19a9e42e9ae013ab6e5aaa2c5dc2e0ced01bef2c9706f26755da466442535670e5992946d2b3e4959e947b3acc99bf21dc2a41707c2c9f2701ad3bfc761934b0d3d40e1aadb16f97f0b2ea8cb5165fb2fae9053f732e9162ec82a06d907f294220fc44dacf8f580efdb763b147e64ab37fa5705d8e585b91d292549959a14251161e55731f4817f511fc2880d61e333549a515bd02625be7d34ab61f6b941049927548a8d32d8e2bde37e8caec0c745c12ec944cea96e520b2475d6c7f1958f928192b1214334a5e2bf1a822efe8d0adddd60ea5be5a41fe7af6a14f4b1e4b2c02b94415f9e399192649bf7a4615c556723857b322a3ac73ade64389c8c40099ed5107e6a15d4b9d4e4934990f4fcc79923500c508932ad059efcc791a97279688ed7a18f52fb308cf1a4f8adc2b7ca3c2fc0e164c22c70724795cc5e6177e55635783426ffeddc86211bd42938310331a4ba49d0d1762f56a0f149975a132d2cae3416351af89a3452c9fb95511ee58d10a261de5d2affc5e3091053d4c6c9d671fd1613916529419c258756de2269461a42c743b570e78701b1390e75a26862fd43256012cc2262a2572bf08e712386219d7969bd3dfe798975badd27b93d7c2076538e17232e28d85cebfd1704e1772bca4b32c160d13919ec782ce839551ced178b56672ab1e64ccc5bf4e3b434e82823aee9f312afff6efd8e905b49501a9d69f6d4d5af70fdacaa236c84ef91df2542b3b5b1db3f34f0bf6e28f745229ca5ff493f3e8b12f234c1a2ac4d7724c04f155dbbcd8ac5d39d4820c04eb35accacf8a6a88e967e6ac298a999a7ab396abe964447a69a4dc36b1fdd992f2bd2addff793e7e20c2d04f143c725c556f02eeb910d96a4417df7d8c90e20dac81d3f1fb50f9d1ca684e90da6b5e9ffc6e48c8a98f4d8dd83d544155bfce8ea292fa696fbfd926abeefe2a5aa8c8a6460c206f3414a584928fafa9ca92033f31293235a6f3a726f4e2dc9ffb49a3931d2e137d3264f4903c030574e11e286113c16435c730c4fc440c1e0fba1e9da001b8def7e38e7b17c25a7f681aec31545f85d5c3cb2a0e1c2e5c0837debac5f67a10a8ee3d228903337aa95737372250204821371d66406fa67cdee4f82ee5cb5f213000d804b3ed34e62b26c59b66480f04750549064ebf55f1d2a7f94ec921c941a8e42183ad0e355c15cdefb2525d9b14a1e8b3cf06a1c607f2256a4a0d285f6c505fddc582d2a9f01cc01c8e560983ebf8ef68d205091e4ce6facd166d0e894f44d000119c1b98d18cc8ec9f51761d52d19f4bebff4c6aa1a065ff9753519fd6ad450d0dccf188a0580e3ff41e6ad819d604b19865550d36d4db4983e8142d89fa3d5cc4d97ad6f0410d300186f0ffbb95334e939d0ae3d11dc8cd568c0a88a82209613c6b1b0abc7c3a224a05f7c788e7b2293990a8dae884a4dbdaf5186697e7ef9b61c5e2fb15f5a0928c8d418952d2af537604fc3515072e25f708929e37badedbd192577db90e7dab7afc6861b1ef02798d6b2599524af8ec84eaa18c5d87f74037a67fe954e8c280e2547db7cbeb7e848ed107054437e06f267aa157b906f514ee2b2355b956fd1c4dda817b8836af5470b86a83d81369db46522e7cd0f0e945438eddb57b86bb7dda1b58443619145a6b9a86837f7db552863acc2ab4fdbb04906669f047d75263d82a460fc9b3adbe4c8bedb459ef6d4bb15073dada0790148a03aa6cedb3606c2c919496017bf68d5595a3e224811b788fa0835e48833ec29b207648371372879be52f9d821192c93b62160909e7d7e3ebf14c03e8f71cc6cebe22378a914e37de19264199cd8ee24288b9c5d8b4f1e9361fab6f9dcf0513470640ff3b8ae84d4d581c53036d810ea0ced6639cc8c89b491bfd2140a8d390f4a52d8018bb65e51dd94926612152224f54d4dcf28cc77c46d8cf8e5fb928a00d910481ae9b6f1792769be978f1245c545ed19f339e4f2b02183aa2ab890fb3075eed51afffd804418f6132f2d639f09403e4cf88237f0a46fbe59aec1b3b970879d0e3994c6c68a4e4d5e0cb9cb18b0a312c70e36d429d700089b35f299073401e34ddd0190bfba1bbd45fd3ca6f63199321f753e78177d93a1ae4dad17b082a712e746eec6ebac905bdd630e7cf2ac2e78b17e99d120adaed84054bc71ea0962debb6621826cc0156c965daeca9b52c23cb580c66dad21ff346b03cd62953bcbc5eaa06e5e5f270261f6604d01d98b152e9121d03573fda58e1c4760ccfbe79bbd992e0d7eb13a140e28608f3d10d219d801504bd973fda353fe10e51bdb3e83150ead1921f530a876221610e0d9ea509c71989ddc166202415d3a357ccf6eeabdb8aaeb04ac9286b79eb92ad029d1e2df7409ba7eb5defe21bbfbaea17719614ec39b74aa3615ec4b2b0856a9fc9680f7f151a79bc93e3463b8ee7c1b09fb62e86e6c7e0898f77f27b12e90e7e012baba10df13af5524ed037a450bc10b3f2f6499d7d0f645b92327f50feee2ce6a2b1f5adf1243ef4f5963071d4ebeb5f902bd8d2ef3c00eb3420fc4eb9f9866b2b83e144a6cf63d71d7530a46d6b0033b8d690b90c6dd30663b489482c32647fe8609f822b225d7592f38467ea4393b9b8279b2125908af2240af663d509d60b2090c4e27ab8bad704ee44ca7d25baa0cb43d40ba753f475580177d8af9d33ff3ca2f6289fc37c5573b5f6fff0662255a5e60903a3722b0ebf3c78184125656dc4c50f7753764c93e5258cba94663ef7424cad10fb008c083639097de10c0c66c56bf0dfc57ec7e9392d521269ae0bac5b6d912eb189914e0a7e2fb47f0b1d04fe87cdba84160c8ca8b294279bf9c2856018fc500cca3f36e1b0032a7b89ada4b6d6c6d1c0fc19ab5678cc6c6b3986356073948ef95e8ce3d9ca76fb0d8576f591bd9bbb3f31d970ebbdd35b774a6cc6896060b25eb2cb0592f1d5036fddcf19c7d9cde3a08de4ac417d98631aa73a8ef116d40e6f99dd277b50cab54eb96e55a0443f85be389a65e0a90f412bf4a96c380b4626fba084bc2dce541fb727dae6c4979ce071822514699fb1b4afd9f0f0bc9a4cfd0e84b5ec7c921cfbd00dfed4a88ff82706fab10667a000ef2510e4df289d58ef4e3f8aeed4c8ab95ad65735f94c361b2cd9240673e761a18ce9ec0f4971556c271e4d1d1709c4fb321774db0b623861b0b72f0b1731f52d30b4c020bb0d9117c6bcfdf34f7229e27d49d96e1b3585998f8f8272e19fd6fbd1492fa44b8a30f7d1b645d786f092852d60b03ef44df88af08b6f2702914595dbdbe252c2318a3629cc9c0516267cfbd6af54b97722b6d52ec530419d6ca9625c07f91c11010774af205e877dec1ce9652478edd3fe6c4c632ad8ed2bdabc19ea03a18fe8079172ec1be23ce86dcf7c83ab15fd5ef194fedf65e78a2315e73c18bb75a93bd5450a94d448988c8f2e7dde71358d9505c1d781f6bfa48e001fa063e63c6b7fc43b01eb791edd6105d04d6f8fb1c046fed80d2a709168edd199329ba67063fa368ce0905c2089868b64ec9b5029efc968e3ef586ee3a4586679b3f1944ccf296c026298d3781afeeec3793f971bac6d1bf5165f2b862c55a84dc328e1395d92d6168549985005e67227a51c921f8c0afa982d5fbe24d97a6c11c9200e2b85e5cd60d39389905fcef59c9d969dac323b3f1d22779a9556803f78f6bb72c7bacb06f7c7a1c2b89e6cad9f511ae6d244898d6e137470cb03fefab2d3ad0d97cef50d474be25bf91679c34a6cf231730aabc1c34575f9b2f0f8c5a386f12a678e93550cbae9fc2640b930761e29f5ad1226d8b38f13632f1cb066156018521a24af0256a8c11fc937599aab649c0adb867fb3bc96f5651f6cd80209e2fcba267540fb6137b732cc5445d31384a51954dcad64049408b2ad771371a6afda2a5f25a96e38c4c7a3cdab6d8a2626b4d181874828fe72d243f3de84fefdb5ca4dd51e2642aafa0a47ca7378d061989970272299c8f1336e7d9ec3fd4823b49ef891590d5066cf4b9cdb3be33f5753d094e936e81e3f119ac284b781b412dd5266be673fdc56d3ef658de4d8ba11f63094d0d2f0409077472445aa2e3399709a3a9b1dceba854fd9ba584204918fe0445d3c9c1cfd9837d741730ba7cf692638e484354c25f7fd12020ec92775c18a2655e3eeb15a2a2b801a3dc3ad52a2c2162301ce132e4d62bf71faad08cd4f7a94814ffe130b4ec9c3aa0ce50205b485683d9ac39e1126a8b2e7a207ca978e8d9e12b77576e5fa30adaebcef7a2d0f3c302ab290b1f27e9978414b39f641ff75210fb7e43b6b35babb87484bab8d2a9a1cf13cf14b833ad9fbe11164d4654c5d458c0e2c0cfe5fc57aabb0b84502130d4f09e4115926b9819f9f07255f6234cf04c8d85ac1f14fbf2e2f4133a25cf348f81d5402a2fa80d7f502ed83a6553d52647e032b7324f2b60f7591e38d167d3ad779e273b906d5ea1fa73a3c1c55e8a612a9c6961866e7d4fe0e93c2ae265abffe6fd322697dd12bc1779141f1446cffb3e516bf7469587f87a7689ef8a06c7cfcfe10bef5a911dbfe38b89a613cb3bdb8f8678b4b8141c1d37a85e9a7bb90fc882c4034fb6a572125ccb086b85c72b6b6db38368561569ca265e89acd7e2e8fb805a14ada8390e42cc3ef662ff04b3931ed3ce9796571820ca75dfb900ba217d73b2456e6821406ca84be91d646e1b694e887bcb5081a204f0b5df966de5849177c014f177e3606f836f0069b6896c816a3e681755dcab2444d062aa6f6120ee963ee81c8fab61762ebdabebdd873b81a79949c3b917d531be8e17272940af790498c296e1e2efd0dd9e91ac3febf06bafe9c8c4caa4a3467be7b2774301a77aea402c3f68f363371d94a7701f57a2b44d7a6cb40989f6bfe462f22f60411bf56724c468bdb4d37e5158c41491a96ad11ddd100ff962068f033d2e6ce0abd4df844163645c0c12b7c2bbc8a8b37abe549b4c86d2283923e62a8c868561172bb9b3b10845c8d5e78aea12f00109ef844d5abf452a504af210e6a879cc8c2b2616c33ab4017b6c830f3f74466c8ef86469917394762355be7a0d779c0978adc59e43fac15cdeba0cd17e1031880f56be65bcef1782511aed3b5a5267a339aa4d6e2d9449873f3f732f39f870c7c967b331ea15829fd0ea5719eab37763bd86290b9577ae01f666b69343d5db5d7cef150739e659927bde399a8be923e2cd70c0e109f1ff5a2f63be9d36ed3ca99a90f1f30770ec4b5363e5462b30cecc4053e7248a8ea49c5c160847edbd9d5782366862d699dcf7b7e814cbd86f91957b6457e16f4418a17c57030002a6fff4cb6b0cff7beea3ead2d95cf2a1ffe6aa0d5e79a552cd721daf3bf53a603eab9acb3113690a1fa94eda4fcd610174027a07d0be532f65ae9fbb6d09d59b10000000000000000100000006000000101000000000000001000000800000009dc0e62e95c34b1c95671a4515e321d0a3183352c66317724884332f08bd096af7523fbfd09cbfbc605dba7a51b466a7ed3d6c41fc2bdfdf585f3da518b17081eae427e43084ebc01057ff64d4d1dcd1d8f077931043fe83996ba748226c494200808cc84ed8d075dc4ebc0a8c52d96c39f22b1f72085536da88026d9997ab0abb7e8832ef8d7cf6b5da1403d61bab547cd58ebdd4515eb33248c7d504e5c69832af6cfb9930bed9a7b8f26a691cd1816cd007ca3708e345209d7ee7b51e43f572e5f740a82d0bdd35107a8648700502b013c71fbe817ba6a6fbda9c526e0cdbe7277a8dcf876602aece1ebac589932471a2dc313f75a701c2fc0d13cadc2f386ca88cf7009f4b79284f4c768046c23ce4f25c33b467ec843f7b91a7cb9a4438fc5dcce45a0b2bed59d26f452009c6f8ef45acfe05fbec0aae704363f31d4192cd0300a6f6fda74c62689eb2ec854069e554759a79a7a7407e8a647700de4a8997773372546c21b8906ae9b87aab7b9f01653c7bdfd12aeb6318a90e712f8b84baa720bf68f94894aa0ac1fade606112bded699db58e5d664ecec5c77b3ad9317d876a066bd647c56ac58c9cb06261b6ad3ae953542bac9c124144db8d4ce941414ddaf8ca92384703bdd46c245fb9d3e766ed672df3816fc27c3cab5515b059e9d49e55c45bde92afede89839a9f0434449fd1469c63f4f1779a68e4b5b04f87b52112049e1f2ff05c2ffb413bea79a446c247a9aea7224d61bf04b5c2b5321b589452aa5d217287a79dccf536565764c6567eb8ea9e67bbabbd4e4489b1097b6437412ada4b65914840cb3b280b50a9a83a03c9563133fd51d203cc1aeabde2acc830a5dc4c33ca799cf7a5a22afeea2cacaf9d56cdf6a3dc39af175831672f240250d189f8e8a481d92fac3d8d679c126e91ceb48d9a0f4e7b0daac4fe24cf7e4d29a21a04e6dbd4d339999580bb122f51a7b4a695ae030110eae08faa461373a02382c25a189ebcf4cd02d67b823346c6d4c011fc912cf062b6e04cf6975526f99dcf5a9ea3649d77f13c6006a2d2f789273a6220e10da76c2ed7d004223f2b145964528a0e70809e310aa1cdc71c8821d49292d26129d84aab5d257b31a803baccca8a6c7a83550a239bb622d04347ca804ac2179bd2355162e3d60414c9dc7f33773f4ab9449d975996ddbc081399374b48855a679562298d690e1b821b2277aa0dce0dd3c8e2293a08384ea8fd187ff3772494903b839409b149e5bab4b6eaf25050159383dad09bbfb3c7c05b89f3f2a0804aa3cfb8c808618046aa37cc1ccdf1992943b08929a9c5fedb8c8a06d7f4c41c8e0cdf822c43477e3e1a22955676fe86b22ea4b19c9895a8499a6c773b6e209561004a194debdffb9eb72cb542cd54649b4731c900109cf66e22762bc0c4e6b520f38040e9ffa4da032e7b49a7ffd49eee778d66613734fdeb7ef5ddc0499c2f2c4b3294de4715c945e1ebfa27ae7dc62752ad072f0ce148b2a9b816da3d9bf29158a2472fbf74e6cbc17d8d2d26d5f8ab328ab0ced50d82ea385969bdb5dfdb244c20ef068c0f472d33bd44bb4be957a55ab3c56d6ab95377cfc8dd6a1158b4e05b3577f6ef0ccd7a5a01816b1a50a8a71c47d940994017a15a710b3593dceec7c14f3119152570bd432492cb1eccfbf5dbfc107403306cd0e05271cfe62422dd16a5828cf5c4a0acce3942377dd1005058866c79c1e5627d1836df34e3ddcc7d660aee60b3f0d70f68ce6ec81ce8298e15921348ea196d632ad98b570171e1fe9a85bcc6bad58b1b2da0c35562eeebac0cd8637a83852595254ddcf15c967a4cf188ae5151c6df43fee2a601530be637baf82751d11d915b8928b2cee7c07a5744531fbe0f59e7e007d0a1a499882aa5f5f62a385c2f8b899eb906a45798f6d9a8e9f6ef96a511a529636db3121859e9a4dcbf20012ddd1e39cbef195ddecbc8cf22fe60ba8024952fc373aa24abb53f73a04fab82953f9dbda1dc11a5dc68348951a93c346f442c7b26e03eacc327981c5ee68aafe2d178d0ec6bee139427539b4e159ded015beefc12ca1bdda42206a608cecc952e034999d6a945bea275a09bdc2a663b1bdb1d21df21c18543e36ff130db8a1077c8976af2b26178ad22cd4dce5a2baa7a6017aae6f65948aa9b25af13bf568ca9b117953478b8197f7cf87b8ef4b6c201b34fc7baa453ffd358a8e1b31546e6fa0079a0661e0421f87ce671d4461331dcac58784e7b70235c5bc1891d63205af5b81a563391769b5eb92e3646e019ed2622ba04e850f688f6777e670f5b3e14949080ab0733b75f3144951c39aaf645da73cf0a23f39d8713f61e75d6520b520342de4d469db146273d1de1bacfff107960f11b4acef2e7ae87aacf3a108e49b7598c85e4d4a60e87f763b8fb556299f70015262597a7c76b49720750ab705730891bb7c98ceb7482947d3c1dffadd952985d5b2b41b396674991f8652cb3b642bd259e3d04b59e640ba4bf3249e0af81350bcbfdbdc13e64a30eb96e425d5c174b506a1cb6dc7d7b87b1db31a0a51b2d467f40e77bf69929dfc58ed808c69c247edb8696ff8821bc40bea3d013d937be0979381f3e3afc4b769288952d302c9f3fc72203958cf2054ae65745d41e05d610d5bb1989046576fab60699b1639f12cb4807d1d9bd9d033378f71560bcf4f3d88f63410886c335790f9d438b8c13e7260cf7bce2eb5e017b4a618594615549f34abeeeeb373960dd23040bf32c2eac02ffba11ef269bee882084c619a7335b6c72eff3a7f6ce58619c30782b6690771539e1153ef576933418a505c165f08bd5a8ef2b73a18729b2082d8bc9824308e055ff273ce7900e9bc2e391a15112fa7f385c7e7bb178b60c180395ccf9d380fa05e827dbd16555b83e5ccefc2f5ea7f6376324388480af722dbaa9fe35d31e76d045ea2d3a990eca6ba1a94e33d27741a0aaa85884dc152c41ef7f5a3450f055646bea70a6e81f18c450d2c0d7aa9ca6eabe185cde379d3afa0a069c60b7b6fda61a23d19273d27f7644fb40837542528302ac25c980e5ac252c1c5c47a7057d78f581552a7f302bead3d356bd58b03fae4b733d1637b9c30457c4a5ef670d54498e50658685e29f0379e415e052415607d81b18782d136cef3feff43e3bc3dc077a23aaf73802fd8dc5eb7e614114461f6dd4b2c6097ca1a9eef7111379335a12ef7cecb9d8b43793c2fd7ad9fba40a0b90ce2a249617a96b0cf41feb087c76f51d21247a397029c513690856f0d3a6202b7fcfa34caed7cf8ef84f436fe7c3ae00e01fad07152cbe4bba57c7887b7bc1fb97adc391d290b2c0ce5cf4868facdfddbf5de6f8d7b9db74296009c5860c115229bbaf0b8b2dc222a3301ceef5ed10f774f4da49bf4f063baabbb79dfe363e9d862a6abc43a7fe4e4dc1eca7e42de929f2345785c1a440054ff59405a08eb58823bc4175f5d2a4800113835c988761a1e0f03f1b82901a4a3bd2abc577e31f630754cb0d80a8959d3b57a4f31d995de9b1c8a57b608c5404909cf93214433f5882aa7e3ca1029ac15167825867113dcc50b010c784c7132f7368665d6c8e1901dab4162aa5e74b9fb629a9760ea3c42d8ff4b6131e483e2116ab434664ff66e8b517e2d2ab0c6a3d3ecfa8de061d87456a75463670b77cd5406e3fdf4580a2d9749196d6c91d5a3a053c9ad078c17af9388f4dd23da58454621f7ffef5c7f95e4960d6acf4efcd713123338abf9be4492dfb20f4b3b97a911ed29ec4d53d50353ff97579cbed09b029e08ec614de8c28cab0b37986af49979c819463f994c8817277006ca20383cf6f8446945b04fa9008ca94608eba238740d8be2ff383458a0ecf27cc567caa20d69c9a62b32dfd4334a9d89d7cf6ed90edbeccf755a0ac0a1f7b499b1795b87060e8340eaf9d48c0bdbd29be689be67e281ec04288056cb10966f7ca9a891ee7d562cf73b1b60c6967514a08b9b9513fb5967bfadc067bdf35f811c97ffd881e1554e707227c698a93bc5fe5d028c245bba000bd24157b6c08208ec2d81aa673e663d7733958702fb63e7a5b1e5cd047b4ef384eda746249136d15658b98a288745d27ec75fad52a82c39a46c6b9f3268998141730efc76408d147cfdc833872e062327688833e4054ed008aa67a28b407f1690a41d6da13d69e52960a497007e481082400d96287ef696fd8268d87bd3f6949cc907c67145ba7d61f9e50dcd6c76db7a41d048aba7ed918e70b5ca854dc8e3a8898f1bb736daf561c356b452b52ca56b1253eca9e3e67011b3f679b0865f4ede48d65256c7cff231f811d1be781bb6b68d9e9a74da138727a6ab4c34aba71283756c11913be225ecaa15f468c876a99998429f03d97eb638255d40228ab1e96fb5a61d4ec3501f8f0f86afa23bd3df877de61e1dc2c18f80389fb4a19dc4cc13401426a5ad3dc59203259fc96615e5536e29e91e23dd97023adb9b9c923b7a39cdbdcd39a426596355320f731e622761a24c83521d94f07b887495888d1103178073b6cb2e1ebb3c9a7f0b42df092d1d1dbccd002931460803b9e9de227548ffdec0a27bbe8c60664c7e40eb8d062f4095874b5951f7cac99d908f1fba956329cd16d49bab3e452d4c4050cd2356b544f67152a76341118eccb8f02e1acf72e5045edc04d153ec3b32eb336fa8cbc8948f977f52e37116fb1d9a4a46cb04fdb6eec2f63a60cd8f4c8e704e5a9e744e3eb6544145dbd86cfdbc18ef0343b4461ef3a20340fb8e1768b180e546300ef1d4698a32282996eb0619cdee912327d80808d3b12eb3313d3928ca8d31f8c9bb072fa0dabc1bc1dd502d99389b23ced49314d6e7dd7ea5f92f02125c7df2e0acec60945677756925b766e2576a2e1f6df9a3fa0243d525801efd33dcd3eeca8936ad0875b22e15c36c2268838790d28e1ac563e05f37fa889ec18ee17124f4f40f5e8c124ba7f830cdd2ecb0a8850f48a34f91fe8be66574c791d117bd25debdccb101fbd9e97b47ef95eecc904d39e75a6163128f11486b723264b96f762b51b2f29b875afa68516fa40a6706663c67929c5609c50c60d30fe12a68b6bca77e3e86366d9e28f15b000259f59b23811dd7ced10c7720d13a3054716ba42fe9205872e04ce6266ba0ca5f2a316ca57fec39aabbe1faf71cc8e317ea8b66acd9dd66a7a2488b423b58e4e575fe39d90b4d31744031169f41ae876622020111cc676dd6b3d9c15b34de1f8d4234e62edb5062927de31ac895f9343e1584923e0da7ebdfc117c40564a5b9bdb1d47a98badec94ad3ae22eff4a7c792c232ea9c7626fd44af82043ccefcc2795c2b73ad9e2dc1cd2cc5b771015c8500e15fcf0aac70eaefd2e41b20d6e1fd3c2759a5cf29f63e3f68cd2af8a5b8e26ea031ab9a7a5704172f643bc157506f2b1c42dbe5be2b3073941645e75bce9eede4f6f40d967cfd1ae7af5bbcd62a70a07049224c1fd04c555bd118dd6d1fa741532719f2d9c51349207970b8325f07e8449f8674a2ce24b74fe41e3a13a6d2b6929ad9376e137cd1290dc46b0d17e57e6231576baa8fcb289edda958d188e75433cf9dae27490385b5860def0b3e6aa0552545b658eb5b10d9f3d44f739d8f9f728865f41fafbaecc5a50db0b49b12022ca7a7b91716afbf90f0caf5429ece834ae3cc4454c20d6a2590c9e4cd44d561cb5e55b9710a3bd32c8c00aa36fefed5d5da1d545a8b8e5623a43b2097b9c268574c8eef78a513e4f216b941c800000000000000ffff00004f0400001afc3fbc12da4bf227c27e29951c68f88e9b3649f612fd0d8e67d0d9ce8abc85e0be3d1729a08a9e8c7b035539cb8f187396c1319dbb42b82e6f000aeb814e5035bb94245cb4960de47552da3327765baf8ab823a4926ca1b316b1c655c0bf3eaadf868c824bdd1d9901169f01afd3dbef1a253f1df810e619eefee9e81602953c069bb4d28b414acff21ecbff18d5922ca6de293c92dc0bfa552fd6b05e3b5dbf1a40f03dfcbad1de2ee4e1595975cebf9d29780000000090000000000000000100000003000000bd51071b32064e2783438284bdd79185364e9c3b2f0b9254abf763cc702120dee0eeadede83589558b410abc08f8a5bc1e0c393e6cd01accf7d8ece98a9b966384d5fcb71b1ee65ab290059294024d23ab77f4d709f0e783a49d7ddcc439a426dacbeafcca6a320c6f6f28813b05fe9b9bb7813d51c0999d2982ea6e970000001010000000000000ffff000005000000a22ed9e39b5dfe99f6482be91c7a2e604c07cb55c8b97ff0a9de4a56db9771e20993d0afae7d98d4dcf6c855d683913b542a702fd412a697939c1b978237acf150afbd695a09660ece363d72d4ae1973ba5b14de6863c1cce4df48384f02e5d83e3125d77b916ef7fefa67ad1f7bfa2de7c3f38e54aa159df85e2b8383922aab415e16152ee5fefe1163a55b2fb174048e357bb6121f32e421950bebd4a92a3b4afdf5001da983c80c7befb9e2823c5bd218f5fdca6fb127a85fa9e3b246ee206b2cce237f93a3a1b2452214c5c7ad5ebcb4defd74d2d6e8c55b8ed008bebbd635bde570fbd2953643dff90658eaa7006831e1454946d595918cf1bf5bbd5de9795c0580ce785d0fcc88251bb42c743561815ff2dee4cc57f99a8fe00418baea722752bd7d8a37a886c64642e576cdbad81b90de3d164d72a367b24e3594c1a964f5b40ebc4f16fcd05f2c330a18f8dd8f0bf27597ca0970fa50848da88f423ed06ff221c3deb69c000c56a4e8daba097dd09dc68a9142344cbebaa657ff0186b032a0112855c0b49ea83107729eb869c83a6efd2e1ce4e8e627653b97364c28d61976c685053efee4396b9d187b885478ddd900fa72d859786ab74c79fcc22d99cfd2c6dbf954928101d577a2507067b81e295db7d4153a1f6f972a30f7cdfb853ff8608131aa686efba92a0c37c94e2be0b4483d6bf3b61423cea7f341203056f373ec02513f7b52af982bfdc88d78b67034f26a5914f473515d21d2cf4a5b901311648572e71a7aa41183b70d09a26e17c4cf9a42c4dbce6092313fafe000c6488bb95f781c4b0e3e1e348b87545b478e779f7c53778a3cfafd9f679e859a0c69ef8ed2956300b9253aa108d6f08f459bc4badb42ce5f7a4b63313b59bdc49c4e804c4423661f2b14149129e83a56b020627523ceed5351ba3fb43e1f8f081986a3c906942bb31e249a39e9b1a90684eaf8df2a47d123dd2c72bb9ffd54c6859db454916969d654e018d7c7732aa9f08d5e2770f1964df1ad85580accfbb1c6cf345842b5d2269dc4cac7dba5fc5b3001f60a7fb315cbfe79e77dd43773134b20e1d1f1c033003204ddb129309df2494bf13d5cb379e7dbfb924b72ece9f8a48494b3860dfbc639956523e87f2d07106e1086365c5bac760874194273e43f5f5388c0a1307807bbc867eb1ce7b04932a88ed4ff350dadd8fffd79f1e971cdb74d0e4617da6344136115b1ccdbd3e71b6c5ccd729fed5c9a48053eb9c3c163b69859424512ea5426c18e48a8091395e02d2cbd6292950986dd634a25eb929f4b652e1ec53acbbdb37ded4acc36fc1f140bfb3b9310052503a3b243c82cef7a75760cbbbde0e3d22f33d05a955a07d29723643fe6d49eb6950f866fd6c8f9dadb909e867c31a635f522b4f8f7c336c4eb35cc6375279eb94e02ff62fd27cdd275a7c77b10beb2fa056917fff95d8bebf12521db44ca19ac6be95056aeeb5d36c21c11cc36b046fbe9b073349be253a117cde24b889b471a36d1c0961ab67ab24608ce92b7e0c4c9a71f3381510bc2101f149cc52b95e68d2b8a6f5b2c3c18063ca59490263fb0605c712bfa427f61273eec3f79a02cced6957083e781173763fa2dd0e14059ba6701acccbd4cc365307a7b67f38409edb9b5b8f2cdf88909dade6be68c367edda347a512eed17a47d92dc304ab723cc507b8b01d54e852d109880399ced0f610be4a3e44ba19b9bb35163a30e7fd8c405e1d92650cb3521ea320186fa8624cf4c9caaaa0b058111faafa3d06c2546985f7f035d6f21787cc504a8ffed3f8a0dabddee83be913a72e52bd6d86f1c3e2e18f267825b6fd4d241189a57ab344ada16d8d83c018c9d8944dc4204381bdcdfd37a86f097e01969319714c2625015ac1e4df00999b3b1711abb33c134e45cdacc2438e9d08b8c51f0e3100e68d855f951891083b998cc92f61522ee2f0449f278b5cefbc9de62b7805acd2a0c5869bf3086cfb936c67af1e47d10bb3073d9c05307075c60e303102c483023b0923fc11a9821da30fb5a9d23c826c3fe6c1442cb5a3451e04d74348ff263c0a1c85d581d869cd62e930bc39ed75e4d10b6dbd53aa07507cfe7edb1c72ce6f7c75f9e8e1661fabda0d15c7e8ffd04dd6d13af8567ba72ef4c59ceab06b0f295ccbfc20273875dd7fa32914a6e15b46ca91e3fdc5de60902b04160322a4c8ca2943d2a6b411c3f7d3ba110420bb34ede46088e363367c14f296e0c3b370de63a6c0b36303f2595c670042385b7f4f3eb09b4c9f140fe7de6396c309e987527bb8240df7c7b22c5a8e966544b1103353dc2a579f0b0002e25fe984e900f17d63fa19a08a9b103ccf24577f3acd90d38e1d2860ceb629da2d92ae22e1616550a09d6be80265ad50a4f7181af24122d81fc8669e0a893c33f278d04bceaf0fe116fd662571a48827cf3f6083396a86eb66b5aa4854ac1649ecb5e400681f341b46c6126528255457d30dc8c2e30b96ed3563007fe7a2961f1278d3961fa1c66ab7d90c50189c9d20b91cc640e3c4de2e13d4ce07c227e0e9933268f5fa1d2fe5f5149a88f4bc101ca54b45bed13938def9b226cf1205d1a32803860d30a741d3a49547ad7cac2ee11dc54ba8006daeaee425fb2a385bf328304f7e880e88a60e4d11a83b275cf2f823c8763ef15ca7f5d86d7b06ee87ed2b51118be48a563ab6ad0621d8f90d9984c2fa29c21937c511c1e5b8e69ec14380454e25ee13543edcfab31f8322b3952a73c8cec5348d15a263eee33895c4a93cedadb0dd3a007322bead4dc534231a456f8b049a7a30023dc40641064dfd0078e36c268bfb3f16598b2c3b463b5d1912dd581c931fb0f13fce4e03ae6b5896ca1de13ef9c4a88f99283f87fc909125b3c2222e7c695b2333aa9d9a517cce40e23fbef40988e2eb1b392f5aa4899a91ad4b7c63242fe79314b6018258db9fc36198a4c921da4407a85a6fac0fb079257c7e36184ef62f788eaa76cf4003f8535dd5e26136586b7dd70aaf221b5271d1d1a7d378922ef0e4ecd8def5a60005bd832428de7a609525711e1c3f22bb004ae4fe0c228f04458b279a0e8e043b308aad7659dbec758a1628b781981ce9911ba0e746905e4993a37c8c9500bf97329a748d0a8cd8afbbdf915a88fcdb0047f104ca8413f48f4a34c6ffe905ecd13525fca45810ee9a6bae6538dda7cca15d39d09c3aec60588b13a577b38d0afc653746a58c7bfef4840092dd3a36051418a83bc135fc313be681af618fdd9186cdc5172c926dfc2c783d393110c30cf505f50f22a0412e730fcd51d0e378ae50a0e47d622f7dcc446302dadac966aa7e30f6976e6166ac2c71313d0c5bef93b2479837f552cc38efbd992f68b6c6e8dca1180d799b2345fa379a90acd9b7e443325a64040fc973b05ed5da007367ea63112263ce6ae6b0b399741f2345ec52278da373e8851a533746192fbde2bb0bb06a11a772c201db5a2439fb4eb3abd178ddb94bef66ce9fe6f0a2f08e35d0271b8a2abd3c03487e3457b0b8fed68eea62ed73431556699d4bca01e2cc20c1fefa6ab9e8f7cd1b2a26607c6f4af0c4458ee5de7e1fc22900b597680d589636afbd928faa0f7352af8b0a266481c072cbcabd5496e971133631ae09405caf5512b4a01234a3302de72c2eb6014073171009f67dd87c492b3d6d8a69597d0c2ab40b69b2c1d67fc29d7c35a3d128de77d10315fa1378ad5a2b55bc0a5a7c93577f25d7fb5b5a24ce369313f044cd030743b61d8358cb6ea5ac27e652d3c0067d407fd4dfa6e16734f85b44738cdb83cc43892672bb07978bc0f4bb41cf8fcf559dcb4c0a22a900d31182afd4c3a58d22be0304c7e68ad3f85a46d8fb43ab71cefe4349ae611e68f8fc8fcbdc7acf84dcd12dd90d4fe61b7ea81459c8cfd43ef94aeaadd2715038e66ee3d6f29cf05b25fd2e84173041d2ba91b43c8834f0e30dadd6a985c5c4af2073945814f5a25855cee257061cb49b4b016a6b9b81ec7d9b7213bcc21f1bfc66a28166750929629c2747da9db78db31fc753da93eedfe73fb86e42c71a1369a984c9802fe00d0a16261943b0574d517db7217dc7800b5fe48ceaab51bc4974de9512d66b6cea5a24dd4deaef27eec721faaed14d2255910ffd49ab2da6f80d9c18bcf53823b738b5cde1635242d65f34785c5d1e4e55422d4b737fbde11c6e44b83126f84d2a7e6307e46484ff747638c3ce1cdf3d7a6c75ff5f1c124182ad18f391e068a81d635611309daeb270e8dba95b65a5ddee376e3fe3503ddbb9cccb31418878ec14c19021d78e21baf66b8c1db4fd05af7eab66d6683f2b8af243ad15b5ee38d6e79cb5858a90f4752b924f07633649a22a738071590d154320fd197f581b2499577b68fe608600d875849ab16c82484129ea60969100c29585a8de4528cf4adedfa32dcd9d4cc0e6dc3c6a5f1c318e887743bad3b8a8eebfcba00109c148e148407e2aaf4a3f423a2e5cab10441b16c81b406cd97e601e92581baf4e2864d28d956ca219f4c784aaef244a0aa3254fb52fe1edc137932528c198fcb0aeff2f472ccd1430606e93368e77999a743c8175e182fd88dfe0bfde2443acccd6bf60ad4182b02b1ce374ddb0275940dae4b329ae9aa3d5e610448f1aa5e136edcef18060bb7af866550b4473458dc0ed835707bc695e5c6ee2b1cabbc97c0ecd89c1ab3ca16a69da2f26b55deb9df3edb131e347b69af8cf39f113de248fdfd23fb119270644ad4b665cfb5e9ea52dd921eaf8d751c553ac33f850115bf27d885e1e389c4fe78f1aa930046740399382b0043bc1ec51037623128595fdaffeb8302730e1cc129c2bbfc5a35a16a16c755dc9cdc6dcf13e6b0c5e5d3695ff2c76b9253f2ab767b3b41c17ac4677e30229bc53b174d424115bbbe1971399a9138bd3055cc046070604e7eb737a3f501e2d76803ba61159fedcb12bdcab6d0cab70e0a86ccf06604a73ce07aea6453d5b9d23e1b63e5180f9d7498a6deb4c40163612076a626467853938521aef4e1d3d940c1c47c38e06ed77243728b3b8fdbfe6e6d181861f7143c0f2e12641f48c4a2aadc63b18b2a0ca86ec71a86276df2fd456594e469dc8cb967deb62fcb9ceeb44781c9f50964627fd884215c829d0e7b5520effba68729de1cdeeeebb9d79a67a8e0e9de403254fcf453423471556ef81ba87ebd77672dc936b983e18e504123501d351a3613e6ba94002e5a07496fa8799f621492edb52c56be4d4e1d0476caebffb4f2a8b4df9b476b29d5524bc0bd1739a3255a1a2c25e1ca1bdd47ef8c545195b7ca07a19c0aff2a6b6137b4812660ebec0bad1c0a33e1eec5a38577d51c786a9c4ac3cdfdfab92605fc9559366c070b07622e16a74c15bf479913557e33b85c8374c4f259f185e6114b2ebfecb3dc4534915d7be675c0b5bc59f4c5272fb685bb30383a8502380d10669edc0630a8b5a08bdc9debdadfbcad67ebc0b61b821cfbcb7b913887f08e9ea73aedbda0d0607ddf0bbb936f97d5bca8eac7d09cdb65b55e9bd6b0d5aca6918c4e07f9398a9b838ab47303b394b3e4f6d007ff5fb920ee40843a0b39dcfa2726f4215857f7762a7c4d752e61bfa58e80e89d1053c608446a1701c7292ce720f818785bdbcf530d44dcfcaccf7979e121b68a3e57a19de8fb83ebcd5ae5c1fa6a519e670a137ba837db0f66c493c49b217447f759501cdb5e8bd6f2fdc859dac0f2cb09c7b22ef3783f40aecc6d47c13f093fcc23ea7d6ac57bc2313225800000000000000ffff000001000000e2887d53562a8604d2dc53030a2c41bdfff95a6fd69a1987e70633acf8c352a4d42bb964ce1c1e2a2e774ba6485e86eb4298593dc3b5073868b56e0fd2eecb1bf200806e5815d0a33d8fe0eada5b85d361b9d99d4583d6f4f77752fdde19f3edf19e5d09ee14dd9af902e36d6a3e05c001e77b30309209506e866b919f100c12141b048a542e57c22a724c37e4ad635574ab7892aa7bc8dc9bc361eaadd708c22e347e39f843c186d3928239847fafb91cbf96b2b2c9beed9e881dc085815a367663af7057665126b379fed49794715df336a331b3053bf060ca0da40aae6093cc93b82930be4677c7ed0a51e1d05fc7860b008ffb12be82039714051d2dbbe5589c15703b007ebaca1a13"], 0x3338}, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffed6}, 0x1) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0xffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0xffffffff80000001, 0x7, 0x8, 0x1, 0xffffffffffff245e, 0x7, 0x3, 0x2, 0x1, 0x80, 0x3}) ioctl$TIOCSBRK(r1, 0x2000747b) 10:20:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x0, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f0000000140)="1cd57a89cf6fe61e6832142a883b2f273a36643809a524eb37f75fcaa985d7b61a0e8f7f6d1ac0a828651a01ebcde0191ae0cd07ee5821ec4c4049ece136204b8d15dfed1d64b03ef1ab049724a82c08c4e1e0a86917a637781eec961364f942d498be03f61161e197e898cdc417d5ad11dec6c1e2de7c18d3cce3e935c33534008492548aa13141066efeab9dda037b32b08a85c73e2284d174ffde1a651e6d07f0c283081a4a03bcf6fb454f07341adb937ab22f889a405a84a018851b66da46c3b13528d157e1a408ad10d0e593582c3f3ced2660a5249b301cf05cadac6c89e1260403c43934a8aa4f561cd09287bc778cde2495abf27f3115491479026b64e39cf832ad7dc5841db50c33af49a9351cb3ca0fbc2e78a5e75873de91a3ff576d817dedaf734358fc6e3c3d8e0048d5ca5b1373a6b422be05f743ee261c42465f39cf6f44b5d7f4fddfb5c081988eb0c6bba93315e5a27be9218746fbb1d27e067205ba151218ef7980ce37489499a57f2642f4eae7571e3955b6e5b92304e2c66c33aa7096f655356ca8e29755f83dcc1d4bad0963476888389d6566e0879247f673a1bdcab8c065eef7a0a68b6f713d24d9e1b56ebfba32ee", 0x1bb) 10:20:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) sendto$unix(r0, &(0x7f0000000140)="b100050490000000000002005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000000000020000000000000002000000000000004c0500"/177, 0x178, 0x0, 0x0, 0x0) 10:20:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x81) dup2(r1, r0) r3 = getpgrp() sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002340)=[{&(0x7f00000000c0)="3df6d38c1a51c17733a2b005fd230eea69e5ec2133aee27a2d1ada4761e8512862a094d7472f402b3043006f750173cf03ce5921e14544d5b3eb309a686d0f8e4316a17d5b3d580dfa6c10b44061464788f1aaee2eebc0aa60cb255e31cc38658f65839e0570c94e3c84d1089ba142a223f7b465bdc016939a1fb5736d95e94033e2c4c55c0e6a11", 0x88}, {&(0x7f0000000240)="04ace15187bcb5dca477c5d14caa09c88691a2a780eebaa0168d8d2bbfe80d150c3b433a088cd4d05ebc8b4403d2b7af6ab9dbd93154104f7072038233deea0320ea6f79ea4bef94d20e2e08347bc288b6cea50689a7a276868def1b4b7924662ab5bca451786d2028a42e34e139e5bb540526efa0307b6a94f27fb73589df717e952129e8bd5aaa9d9cd7803a1c1bfa23e38fc70e42d6676a0fe22226d229881784efe99afe2cfca74beee463e9363b435d9c1eb5166208289126fa1bc9b0cbe65ae9", 0xc3}, {&(0x7f0000000340)="09d14ab17022fb89e48e98fa3c1319c68f63b0a843fed89ada4bf4967961d20b0f8cc593f057206d75d987ee54c54684ea64e7102d570de8d08c5d5504ebe17e000010726671b27a8be3616913c1d91904ac4f45358f890d10f7c026382e16f12cdf7af743fceb791bfba45f16a44fdd7579bca86d3d2ff410f044cf68ba3154e72c576b855b901ce01bb2c1e7a66787cce288305bfaf797e4e6246d8c11b90f732c47bc5192d8585245cdd1429549993cea52e807e966743cc44f6a8545d81e490cc90f774dd1531672b4b84280f11beb443d75b562e515267c1748463266bf932faedb0a062abc6a578844498932247bdeacaa16ddb4a53bd0fd4f61d466722d8f03c212a3afe451123dc6997243951296ec9c72e8569d39e98bbb09267cffb2b1975e8bbd2bf37421acdce8a2c373a0e6d4f5d41b88646de44f896224c815dd0c452d54020af9196af4cb65932ef7207d5b4dcb746c1e8b3f23c3b05a4acbc4f2da3a05dff054326e288c5f9ebe7b74cbe5ebc091386f4a249646a1b8c74792db377dbf00d74fa9845ddab8a9ed1419ac8865d5975f3bdfe4c893136e631c6370594d01a7a5015f6a78c6150c0073b08abad4e8117be66d5f80100b4a221d699aa7de2d0abc1e24a77e2b44b799e96dba7ecd92ab2cbc56375c23322dcbe1b0be526b7de9dea89ddd4abd4fd0d909361abd9ef755804e23940c45e89b02a045a383dbdff717996090d6243f0105e1ddc2818279472d8f55d0a85ff0812f9d40af32c31cad0571985dcd1a82176853671dc07a80b190547b8ca69cc583a0f0704731c2da3705be9fb042eca7183a2b1d059d6b2870ccbbc400c4ded104d238c96b2fcc70c6fd50ac233a5fd6c920da2e749b1d38de7acaa02605a2ee31a9cd083a5ed543e1ffae49d212eb0ce73db2ab7aeb64d4cde9a8db07da62c69928ed142a1fefd78811ea1e414edb55ed8867c8b3b68edd8bb5b5f92091b0f52bfd2c532b81fed1d38b97e112be97b55b2897972643141b5dfecd0e6976e6e5750c8115c525032822c70cd709f944ca99b498c338eead667481c28ec24bd7ce08e04d357ed60f31cfaed294f1654fdb32343e8a978c8ac4466c545eb0fb5c6a171f4feda7d2f9d04b9b44010a89eadfe29d1ae17d24e72602c22beeb0a6144ce8d7fc8315f8cb80aa6efbab04d0ef25f8a71bcf1cf248a08edd418f9d00a4c00e8b67ba20c8af0ed7541ece02c75e501499e4ceb508a2b5c764373a38df448653c9d38bc6d227db64d1eeec4d02ee44b2a549b4dc2f32f1cb456c93995b740fd4fd1abef1a74067dfc60312cfd240f5f591486b7078ea6344a69d2a4204fe359fb84c5aa3edbc6ecee0e72422acf14eb3a771f73816428f0a43d6bb77595f507da2bb72cfa30314f3aca8526c442e8fd28a252d9e2bfb9a885ea7f19f9c0db32db618081d86f0550b76e12d068960e3ce7c90d7f053bf21acb51c3114027199fd509dd83175b994816491fbdcdb3f1403018d096c7464a4fd07f27b5e2dbb17abc34dd934e8a2d104aa6009396df5e426f10d1740b4ef2000f9928fb84ab98b2798edbf52f7d13fb7283dd166c23fa5c6f0692a3ba341f73c67aaee7661b7df7fb2d9930179244fba38fd950753615befa630f04b4053d96cb84d7b93e9c871e5a21591e59e096af78ae51cd585038c49ff1a205b5ccfb1349a8b03d7ada344c72e5ab49b3de8b1619553c065a2dbc85679e7c1f5c1269ae899810d2ac49b23f880afac550e5a248fb88da8cd6365478d2f4e355e3478d0fe9b87af2cce0bc8b8c09f4f4c8d0283ac727ce8407bf2fa3c957ecbbfab647b0bc06f01beb77e8ce1facfbc59ee2492ac43972ef0abb7ccc295e8c41c469116934f72fa71c2c0b5208416532f6f9d876b09dffb75a3f755cc438686c7e14e1653c7392255103bfec573278cee50e5bfcfd38d83f50725ebbf6622844bdcbc17ac0b86eecdc22c57c515de10fc34738d938068b4786141997d9a9456b8e99f2611e627ad3b1ba04a32eb2946e816c0fd476764524c830fc019017131832e3e9847381a821c79461217b1ba3be80b6ba70553698dca35feb8deabfc10bc3df2af1599cf8b9fa9282e922904ad931c9d8a6cd785ce1018094dc842348cdc88ff2669fb4b260442723944a7ed3fdd9e9c579601ad57826cc40059002b10c836f1462a499cbfec3fb091b289ef22b97b1a325cf2e491aeaf05323453f107d29b7e2ed682ff0f8750fb356f7d07b7681f5b84c33ba1de3fa052933f46b2b57e2b0a25e512fb7e988257250be54ca40cb737598d35f540abb6f4097b554a17dfad719275eb05a18566a1233c5d3f54fa05713d7c3d0662c90cd63058531e4a8561d8709486fbc6e23479ec5cca73c83f5abba4d171f0601a3100c63c40026afad837c1f6d9f71d9d050e375906c0c429556ef6c0850a80445c1f0c0280dcf5de2a03a70eb042dfee81157d6bb73ffe89e18dade8132ed6df010417d4c21950ede6f50943ba5218b8d98aeef0ddd31a2ae6f3f7b14e1721ab08cfbc395fc8499bac4fd1f22205850526b08b2eb4b5c64db0e853db7d090261c707060a994ae5e3df1602ccdd000e5549d3feb2e4ff47162dc00de6632bcc72ed988864bdb366ebe0ef591f4bebcdad4a690a53de96ff4281aeb69862fb3cf98a7c93ba8ab10b4f7133421afc36b3f72a43d5044b11a306033f1dd50c1af54d3c3364b824215b9b8b1c048cef3878248ac1f7b56fa64eba22e8447a7381716ad989462fe3513aaa8e710f6c0b944570562fc53a64ccf0badf970794845cec24c2f1cd9d7c8a0ca1e56d1a014773d74270b4e422e091d92951b797287765ba41301b9318ff0ef7e829079f930fc069f27f4c3703fe090266aee43d71a80d9e9bc89aa3ef620f5749697e3b2fcbd1349bf11ae76df39ab155075455245bafcfbb03df8e372bc471044060feecab09a9ab89f69a300f47de02806a83da52ac11275e979b40e770dbd01553290832892f0fe426dc3052fc90048737865bcda26e3a714ac20b7eee5e3634c8d9ff3521e87baa1c2e1ca9ac6a876aa48f35ff8de563fd5c7829f653e43f843116a0d41ba2454972a2e2c0db897af60fe0402ece7719771d013d67242479c448ce5776f21af3c1fe952b7b875df2e2e8fe44614b3ffb6560ab1b857cab9d2b710df29925e253c6e62d2adcd085121223e95808a93de419a00d38412b163a02c24c1d243e47eeba1c775e8bc84e51a3ced910836fdb9af3468978056804da9e6fdb1769c5aaa4aafff3aab02638acb75f3fc0394b1690bafe1c684ae978db59af6306663b9e51d0814a46772a4e5291ed49111a82e8aab0a1ca5d495f34c4f78aad3d2d6a64eab24d877813029bc1c30d047820533537dea1603cf99c983d545829a86052a894eafd7977c0453c0e1e87a457083782af83b127c8668e904a9d6c706c360ee32e36fb0e5c293d6912ff911879cba18e8fddd1d65f9526c76a6a4f2e2b2cfb7bc1828170e0d36667a5287ae03052b2eca56f54b91fdc86d7cf252402fa7a1543693f3b64f62d2982afdd4947190d8e731f862a9e514c376b102f16b0d89080cec7a610567cde8fe53923463cc09f95a82178004b5bafc672dcc2b23ae4a5c8e031cab981ed45f622e372a5045f7456ea6d96779c6f35bdc71e19d2608634108e86449f20fdf92313ca93f0d7da6b217cce6c63994a556e12775a308058d2837568f7e7a4c9664cc6e3a935fb564acc062c85553de9886a4b0540fe3cd04a54ef2651c50e54d6aaf29f91a97d85582f0dab737935a53b32497c6f1c734f60b2e30ca61de2370f449110b52147c218473642c6d23cf6cd050e7f65299a4b03fab072b6ba02295c262b4fa2f1aafcce9a35ed0c458defce319c9c6d017916513a2d96c29e7162cc470d4173b55a02875f7941c5b7645a49126907e1f4e91c35b0d4bc91290c5f2dd6b2621f0f57dea6089945e5a74ebda10208a981f19db3b2b98869200d2cc6e20db954c5c1f69b30e5c4459175d4066af0944d557f989e8556a9b053c3a27940bad0da42032a682f71f5a82751d76128105d158ce00dfb18b21037eae4c12512a3c0b545344104c8ad1e68af8060aa316a276453844d651bf470b02c7900ee10c11703647fbf751b60e4aa256e2d583d4f864b4ff5afe4c0f681de2cbec0accf8985db69b82d8ed1495c93ae717a2b964409889a625e742d7d32e88f4d4b4ff969c7d28c6aa2ba9f38328f1417f6fcc6f4647fa8cc990a4e762e20ea85bc4d340b40bb231158824dd4eab148e966d8f15c92abaee32190106a8eb03dd4138d98b2246998f96db4bec33fb18e6888a286f4401db24e3b83da22ca1cc75687212408a830236222f0659e5ff7bed92d094dbadcdf79c8bb71b1744f0380f66b022feca072979d99a52cf87530dbf215eeb1accafff0f3dbbbe9fe399bb87eceb5f00e49805cc9a0ac90c0d48838363f71ec848083688019e7cca9dfe821306da5a1534e990957e3c1bb05610728c9e835abd8e030d5c506f386aae72949456c277c51191a3b26cf1a053dc5ed42c608151be101e00cea11ff1146b1547b533ae1785d27b3be96b9a94134aab73ecd37d3ba456e07d1c83aec0e8e5f8455236bcda7b894f6282551f23a5b21a2991f2af8807e87afd79761b93430e190ce2a20761d826d47ccf6a53ad846ac558279cbe193a6318a92334470af6f36f66c9191e4c9b143e20e5d4a091d0f0fd66154465653c1a415329d78732a933522962f3cf9515bfb4f94d3ca43d12ab514bae550b41599f3816680bacf5501b40659e85143c5640eea0f48d282c383431f42063b6fb8f9b8cb72f97c5266182af49564fd227ea5d846445f1c49cc91ee705ef636d79636a1a419a1f5681764b6b5cbca4229ef7bb22233ff2e36647c520f7b21a69537d966a5fa4822e7cd1674b0d203eb1ab9db9647144deed9ad30af60d4dbfe6b4b9fc17b370bfbd49eb2e5d6313ebb4794d148d387903e564df33884f3837ca91c2d03e3ebd80a11e9bb3a4e6059cbfa81055af1680525320291c48f014956b7ba270b08aa2b6ad2b80a2e3ca2cdc9c54b5a78bdf535ede3a8e1ff4a0d628d57d92d30ebaea868997f4c30fa5c1da27b61937cc8278a1fc64814447d0cfd072e56e307aa33b564dbad60dbf2e9ce73e96739028c7bd434799295b3436ee28ad8370581c0394acbaca58d9f0b75ca2860786129dc2e94e9e2f1c610e8cec36d4bdc5a84520e00d0cdbd1b956f67c9f966c436a93842b24722618d9591a7e1b9f3d5ba7ba2160fbb18349e170b8d4ad797a3805ac26f9bf5b2a8a19eace71175d79f3a5fffc72e34bb828c19d19142809fbf9a38cbd21bcdb6da00b90d9f1973662075021d988d83c501341d82c95faaf8fa35483e0abaf3104faea97c14696fe6db83e666dc79043779b4e53fe33b2ace15e2daca9e63d4ab0762c26c09daa1830ab96149863022fb720866546d7930340f6e235911009aa2f4a1eeca19871522f9e943545f884354f629a513a82d7325b1c32ad4a0d8f03c215ab55d6cb5b0069098c495bfc044e4e8c98c1fd400c753897be8901d8354e8bcb5640060bb207b221c775b79a608147626e8a6170abcbea6d8aa1825d843a2f873305055b77e0effb8b810b9fc819d231594ee7af9247e58e4a58aeae8927f9b78bd5912c9b990905b4ccdbcebed5bcbd2963411e433f37d7880a45ee377014d71fd77c8c71916d6613f516dc884e51b91b584d8e24363e2d2", 0x1000}, {&(0x7f0000000180)="c7c4e841544498a470f4e1d161db43872ca1c026c35e7b80ff8428c272", 0x1d}, {&(0x7f0000001340)="cb52b2672815b91be1a7766ed75d12d69a38735eec39f3abc4223654528ce9dac4876feeaa8c59d7e9234c6213520e311b12835e2fef4f23e581972853dbab5984bb46e5bbb9a65cfee42e4cbdccd4ff0baba8465096582b357afb600856b9caada4edc5e7139a826157a181ba679738851cd434ecafc01e0236820f9fe59ee6996c5129baa4f4a41f3813a2ae82ddce89b3f002d3661a1fc8a1e548024533e4ed761433d65803d104d15c84d9a5ded5b694370d3a8332243b2a31f1ba377a61a6cedf21dbba64f77e2f104d01ca8ea42fb1351ce2e16441c12ede4d7f9a8104b5ebe572b0235d6591d6181e5d75ae45d8dff886585fd1e27b0898622c234ade7cdf4962c570458df5d7236322719228e987d53e81f9a6fb9b816610a6a2302da351127317f9d90d1f2b42ab577025775e8a88a40c2d56b881e11d82ab515cc8242b613208ab04b893cb5c1b0ebab7245ebc34fbcbfa9ce286cdfa1026876b38d4b7b20b09bda032ccb884b4c252dceaeca816f52c3c8113b296670fa4147997d328117523b6c8483425306c52f344272aed637bcecd4c211744ead7cc8223b5bfc6d54bb731d2cfcfcf317e0c9705f329d15eddc0f62d0398585bd86c6ac261299f51ec713be3ee45b64c4e6815b1216aba44050a82d26fb43dd6e8f81af067e7d1aaa94c33361bc0d02e96058f537e85520efb079f9d5689102efdc3e86096d8577a7043b2729b9c0c98f4aef9e036ccd8aa1bf9f9812ac0e8549ce3c6d076a0ead4463bf8c16e15b257c74ff810f8b1886da4299bd1bc50820d14438d8dec3b46cbdce8a4d1c7ad63b37e5eeed9896ae5522491842b043cbc8ecee5096e827710235c1084167d89fc3bd16e385d057047159e45fc686454030dd741ab2da1715c97c18285136b36fff87a61b24694a95787416572daadc9cc4e8447fd4dc9e271d31f34742a4b064591a7a3a1812e61670c26e20f5c084aca2f39d5c661b297169746f15a788e5b39da163f04a3487efdd43d9c325ae624c7c5eb3307fc4a8ebbe3ffaafe26f2a7c7e0856bd5e97a1bd8d37d0f6652ffbca61830db387341f49a86e5540a70a228e69508a2a1bd162b1065b5f476d6adc5cefd522b295b8604abfa86d65df1005ad0365667726aff27d606b7289f3a829df300d662d1fdc5e397fb1ec78601639269a16b89f1d366cb33cd243cb9874dcf45c6e0a2a8cc5668b4481795d71120db601fb0407732580a4c4ea455b780b2ffef0de2749f66015783bb2c981e0a879097ae644766228b2bfa00a3eed83e954d5481a3ccbe7b6bc00b8a8fec692b6d7926e75c3efe22ac85166c9e1ad156b0190056b72e0ed956e5147315e4824129c1cf7ff18cb1b04e5aae0cc483736e2b25c2487e2ab89b76719073f7f4647b8f0b553317df782e2638f136b2cdf6203e37929fad078e8ba840f1248baee23621cfee2424c8e02c9d13537746dc810d09fb83be02726503e6b57cfdd6f0d7641c63111d6568dd4ac54149b10508a8cda53d31b92e7158d952d1d18053ea5fbbfa53cb8a0566b54f8218f29202be65dc8b74c1666453e987abbe46a411d7ae542359683974d982df992f12cf41101601d10930fd037710eed342de938a9d1726966556b75ddb84971889c427e4c86ada5a0a9eabf2f2d5535dd2f7d7e848c09febf800d3df92a648e55112301b13176d682a08f5cd66ad8199bca9737d23304fe0ad54d1c5f08c144a9dfab3b8124ce7962ccea6c19dba5322aaf26f8e4996dea52a1d3daa31704d45cef8d1d86acf12445b59d97b152d4110980b106b26f7422684c839424e89bcec104d17069a0aeb80ecfe28faeb2993c4b3ab9a69a054106842d599fd0615ad82e489ba99094bbe89e429fd516c6527d88025485b042f9a746d1eb624035ad2f52ba54f90b93c5f78a06bfc663edaf7431d9ed8e70c2e07057109c908051000b2bc23fb9887ad5c19f256ba659e3409e4452998a69f01165ca23f876475e20f15aa4996bb29d79ac38a652d192ed84a7baf84e2ee6ac9cd6dc3ab0935e3c53b1e919f1c13a2cf0d6e31bee175885ffcb0999929c5f2243849c949b9354598058be60b4ec935a4e24ecfba374664578d6bcd59274bd71cd4772ddb33ee28bf457f1caa965e67882c2bf9acc10969acdc0e515888be42953d8c6b43b6187938d9c72704a92b3c7da75b27db80685128dfa2018363fb89dc34ac506cf0b4ac9b78ee72c06f1ddc0e80352b8b53c4b6a28c1f135781aefe84dac9df1741dcc99b8c5fcab7d71552246dd1070ccbbeb28e0313e64f30fd72f05e2e66c590c4476a770a9794e5b568193803882f0b3c6d09f7b52fb9f9eb70eccac02b0fbc2342e8f94b2df62ea14e6ca7548d5b6df8bc4f34e1e72a9c811be5d2ed8f146a93cf7d5b636e4286a1544754412e2a0f5c1f6b70f96435b0f3c2f7f366d66a33baf867f82bc369db3adbf4f64179c64d3045336c486a7996ebe05b3a47a5871812cbfc6f1730f43defb6b277df15d9ce25c37b1d1776f393df1e0673242ccc8b54b0b1922d2181739bd5affd679460101cc6fbd196709b82cc5b8c5d54b0f9a070f565727d9db43c76487072617bf62d8e6fffbd23e0e14eb8b4bab3aa536935853504e85a17e42feb7d10c93523b99257090bac246adb22fe0c944bf199404f19476f7b1361fe55ca085d704a2c8ebf7beeda2e2bb531fd860978827ad8222d11521b8bdb3fe95303372e76aee9286029896ac07a71765133d0e9e11472437f71538f45608637ba56bd7a5d72588c7ba86ec6c17802472992cf5b4dc54bf832156d1f1e2d1c60ce38a01f11e6bd91d0d1ef024c3d555b0f7b3cf1509980002bc312554916910135bfc37a1fc4acd2a146ea16781f9b13e3a8b983203a8a1f0fb2eaff9aaeb7920735ae2c75a4e30d4114b3ac612cc64a4666c00df9c7b14d9555b5cb87b7a2be64b7703edb2d0fe83f05c882d13fd6c40014921de8a03cafe5564db47edace7740b640e0e6ad5615739f31111239b39fa27281bb9c3479d9d10c8fe2d2d32914065f7cb4f073cc19a8a04227117d96c4f9dea73c0ac0b71d436b1667c8a0eb244ed99589aeae062ce6e3b3de3b9e33c098518711f856c62a0429c415c98a31498ba4573ebae8213d02320056a22bafb6342d461ca8c338e850c212e5d0580ce7fc91ac085ed5f55634a01e65d54ee6164c3e256bdf3cf57ab512bae84d793384fd5ee7e345ddf4eef9e713473631402d8250a59668afd8176670c44579e76122b437f00ec54f659a7b2e1d5bf8ffe36885c92da2934c0f17c83a7cacd82496a285225ab74f728dfe7edb882113f23138aa4513ab8580b527fa0a01379a023414b4b6c609fcfe7a0ad4a9d16accf5cd61565fbcb4051379e2692350c43e33ba263b78227f22319589f697086079426fabe161ebda09a16c6d8a9d06b5a4ae31d33b424f1a9d85b7e4abb26bd48aa9823add0294483401173cb11ce89c39538363ac166151471b0f59810e35713a346653489839a3305429705749a17c69042a05813d8bb767d552f7633f9d4111868a0a6d060a2f8237f8226787bcaa411537391a836d9c19c96455a43f7c7a63bfef85b7ce47c9f8b82174604d7758a8bc68fb8340ca0209c03b53bfd43785be7c2e8ab484933dd3104798b0e94e3c88155fb2a126e83e8851dedfe9b73cc8e92d80a61dc113aa50cf73b8c19130d137a4f366f86ebf326f3252566ee5207956351518bd6e3ae744871d89bcbfa86b198488d497058b3259e821bbf71ccfb2f0057e018dfb861b46d37e2bdfab6390181b01d362529fc6081989ac725220d7f57b7332e7cd5f37bada349d3bf967e9ae5821c3f01ee37bf68b168bdbe32dfbd5ecf226d52dd1fe86c0f5e06511f1074563496cb3c44d2916fd6ed1109970b2f900c823e3287a95771ef295637aa666e2fcaad8e40290b8de8963df061b65f74874d5d08aa19465f2dff3697f6954460594087b290f0c02b219f523a660a31a8457739d28c95c72c641a98c16d2ba07deca632b1c618cf213c8677c39ce4e248a6f2cabf0c692c87a7ecb94f1a3a08a411db27d0405a5598745be6da0d4d9670278d275b69d0428e14849b9c6322b9a60b857ca4fad7c0036aa2199b8da1ba06afdec0e9ec4a81f7e6800e9f673c8a8d686a70323e7b3d58ed3d1fd0668cd76824a53ab1875fd2546bd4084b7748abad9299028e9aed75c3635e509460c6434df7bba7722add2e88e706d80ae2ba76c2f90132e9ef7acf32f1b4aec786e716a4ab40e2ace9e9f56cb826bf96f164f15612ad403663342181b2f039e48ce4e310f653787db784bc5baf6c514fbeeb79e4acbd782e6ecf3db8101387577b5da8e7a6be8501462b23d57db894c6c48dc0d1eae5cf4dab380c34719390dcbb313cb8d69d5d13127910f290cebcf03f5788f39c2a8462e5e63ab91dfd46fd36e1e034931a3694c4cce9d11a8b91eba172d81246b7355b581a00de91d9c098efeb8e9168f420c4fe3eb4f117d42d1820717a4b6caaf8e35860231705d47e9a0323bb2d6572cc4c5379103a5028c938e373a041b75b04b19d8a86d589913af69d8eee1f0ef414d9623951ce354bfa2c9ee787db86850527daedf2bd1af2c649c7edd9871ad91a02a2513f3c7ae462997dbfe8a854b87717d6d65a76f552fdd4c90ee4491d45dbbd1c56bfdf250cc3e98afb8fd8a302828a5bef34250d181a0f829e98d8b3df1adafb8ea799c77e29e8769bc1ff2c3d89b15618cc83bc6ad9ae6ddfad50ee7d2401d5548f8e23aae9c877219f6c83842b9d4c2e06f988debf1eb69edc1030f9233e8c3c4568a854854d828b4249851adcd79594f81b707cc607e5e32b1d997089b1f12f3664e92a9b2dc490597b47aba5f6edbd5fe1878fa7ba0d12ba213e275a055c74f7daf3cf1398d41bc7dd088d531c96a911848636f2c68679f3d7dedeb67e81d008ab5a252dae194724f9948ba91fa1223cbc604ed777de58fe37ba577ee1625cd5e94d19922d86526b41f18b1b587ddfba1c799ab4d92645281d4d9f69fe67a93ab64b0d9e651d74bc86e21fc466aa922a133d85a124afce3987944a84ad578a682b2be512fcc9f95181d9e6c90a45cac1a94e6635a0cf9d407d300eea63ab4b8574ba6bf1cb036f35c00e2eb38735f6d6428e5d9f66bd6a3295bffc01d3220879a665da2e7dfa307388cdb917920db9e4557c2fbc009b3b72f9081a2c22f2b96a65c405339a85b6c5060358ce24fa0d63b7f889f7566f0149300894cec86ffebfe0a0347fe7019606464bc28a4feb873e05c84abc5a7ab4405af73f2217d9808a3c102812a4496e9c3a8f043a1e8882be9a751ace1d89a7e89dedc540974e562344909d6707e948945ad2a33ac7519563dbbdbba3a541318fc0c4bdd77ed18e0a0a3532d3a85cc696ef6852510788fe7ec45786043be40b83bb7b06e936affc605f5f27b2301c37a9c00c99625f8b5a47732de22eeaea93706c6af3e96b5b75073c8db10fb360b835a525a716b149f5c28ad7a830cad9f7b85315e9ebcfedf5d60b4f42471a623d32d5a832765dc2662d76ce7fe9a10c93092767e8841320a543abd3a61822ac6d2a9f2681cb723bcf4d16c09db3a17a3317a373276a9379898b8752e2527e880e6ddcc424220ae666f838bf6f432675edb6473f7f01067c20efd65a4d884ee5ccfdd575d406b7acc19bfaa8d6200897648c25bb08c62b3dcef7a7c5104882ade313203993bc3e44ae47aad43847741a9379d2823", 0x1000}], 0x5, 0x0, 0x0, 0x2}, 0x0) fcntl$setown(r0, 0x6, r3) write(r0, &(0x7f0000000080), 0x0) shutdown(r1, 0x1) shmget(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 10:20:48 executing program 0: r0 = semget$private(0x0, 0x4, 0x503) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000100)=""/10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$getown(r1, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0xfffffffffffffe3c) 10:20:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="90c9f5edf793ed9d75b12bd25efa71e5fa2f7ec856ccbde0a8ca879817717a905bbaa211c56fffa54f01635d8278109c84d952333b4c9b04c965b3785dce63704b56e1b57276803292a90d1ef0df0b349b1c8b5becc20e69851cb244ba9002577f2274dddde26d193afba15b8b225ad85703c3378fe4f984380e557baf13912924", 0x81}], 0x1, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() fcntl$getown(r0, 0x5) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)={0x0, 0x3f}) close(r2) 10:20:48 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10201, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r4 = syz_open_pts() ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000000c0)) kevent(r0, 0x0, 0x8, &(0x7f0000000140), 0x9, 0x0) 10:20:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 10:20:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 10:20:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8b) write(r1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/97}, &(0x7f0000000200)=0x63) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0xe4, 0x0, 0xfffffda1, 0x9}, 0x840) 10:20:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) r2 = dup(r1) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="0e85cc07286a2b8d9d38e13eba1fc13bfb60126754baf75980c7a0534e4b5d55eebda0cb672c8080bc2a40f4dc94b16f8d9b2f177bd6e49d", 0x38}, {&(0x7f00000002c0)="81b2648d8f108fa8e36ed9cf13824dc86525183bef584d2f8c17a2f0f6840da5ccabf54bd624ce288ffa7c3072da059a06ca5a1c136a313a5b991609cf96d6164affd330236078db46e793c235c0d30d31fd263b099c745dbd709882d6d619e4d190ce96a7c64fc16a74d0c8dc15ab268c20cf580903b59533aa118ce3fda387741180e0de37a8b04d436274419a9c2a7e", 0x91}], 0x2) syz_open_pts() r3 = syz_open_pts() ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 10:20:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x17087de800d81e0c, 0x7, 0x1}, {{r0}, 0x0, 0x40, 0xf0000000, 0x0, 0x3c37bc86}, {{r0}, 0xfffffffffffffff8, 0xc, 0x80, 0x583fcfdf, 0x6}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x8, 0x586}, {{r0}, 0xfffffffffffffffc, 0xa8, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0xfffffffffffffff9, 0x3c8}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x7f, 0x1}], 0x0, &(0x7f0000000100)={0x3}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0xfe) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x1bef) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x4, 0x7fffffff, 0x7f, 0x0, 0x9, 0x7, 0x7, 0x0, 0x2, 0x5, 0xffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) bind$inet6(r0, &(0x7f0000000340)={0x18, 0x3, 0x5}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000380)) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000400)="c29d6e9e9ce27dc859aacc808e86c83b734d4362640237b286", 0x19}, {&(0x7f0000000440)="f3c3a40a0d88be076a9b6001338270581a58", 0x12}], 0x2, 0x0, 0x0, 0x4}, 0x9) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000500)) rmdir(&(0x7f0000000540)='./file0\x00') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000580)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x3ff, 0x8000, 0x1, 0x1ff, "de6935ceb7738cc6ba44a6f4b30099d2c8cb2162", 0x5, 0x9}) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000006c0)) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='c\x00') getrusage(0xffffffffffffffff, &(0x7f0000000780)) truncate(&(0x7f0000000840)='./file0\x00', 0x7) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0x1, 0xff, 0x2, 0x1, 0xfffffffffffffffe, 0x200, 0x7, 0x3, 0x2, 0x0, 0x200}) getsockname(r1, &(0x7f0000000900)=@in, &(0x7f0000000940)=0xc) fchmodat(r0, &(0x7f0000000980)='./file0\x00', 0x16, 0x4) socketpair(0x3a, 0x5, 0x2261, &(0x7f00000009c0)) 10:20:48 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) listen(r0, 0x80) 10:20:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:20:49 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10c80, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='.\x00', 0x100, 0x108) r1 = getegid() setegid(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfff, 0x0, 0x0, 0x0, "8d4955000200001067f5af400900", 0x0, 0x468}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) 10:20:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x100000000, 0xf4ddad2, 0x80, "c710b51342c63c7199109d43494a8935e4c26e5b", 0x7, 0x3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x100000, 0x3, 0x0, 0x0, "0000ffff00"}) syz_open_pts() write(r0, &(0x7f00000000c0)="7999c615cbb1e60319f7bc0eceaa778e765b58c74c8deeec5522ea771a003905711c50850425496f3001f7b3bdc1b4a1035793fd3e88499900bbb4417ec25691841f08748c4263573e23f4d6b06d419167a1e9964b52", 0x56) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:20:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) kqueue() select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000340)={0x3ff, 0x3ff, 0xffffffffffffffff, 0x20, 0x3, 0x3f, 0x1, 0xffff}, &(0x7f0000000380)={0x4, 0x6}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) 10:20:49 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x89, 0x500000}, {0xe6, 0x9}, {0x21, 0x3f}, {0x8b, 0x6}, {0x87, 0x8}, {0x44, 0x8}, {0x21, 0x80000001}, {0xc7, 0x8f}, {0x101, 0x5}], 0x9}) 10:20:49 executing program 0: socketpair$unix(0x1, 0x2000006, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 10:20:49 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 10:20:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f00000002c0)) 10:20:50 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0xd, &(0x7f0000000280)="ebffcbff13b9fd81000000000000964800000000f4003b61c35512f9f20146b4f13a5b796629fe4fd308ce0799bb7c4cfa529de28d6ddfa56d077eb7507b9fbe890f31ef40a364a2ed72259be1f1009c4845a672d647cdcd2ca99f236e677fa8c62a75ed0d27f4f8a3ad19dc1de3a0c18dff51573c96668befea5e320990e1532390912bb5195609675f39229bc0173f69284a6f894d29c4a40200", 0xfffffe2c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 10:20:50 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) lstat(&(0x7f0000000400)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x120) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x5, 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) 10:20:50 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x81) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x100) 10:20:50 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x2b0, 0x0) close(r0) 10:20:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r0, 0x82}], 0x1, 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df0000000076ef3caf00"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 10:20:50 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffe}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 10:20:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x2) chroot(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) 10:20:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8009130fc0, 0x0, 0x9, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendto(r0, &(0x7f0000000100)="32fea3d5480d0be7dc2e59a324db553d5b2a5a1f0b108bcbd443d7ee8c6d29842efae21b7a8a28b0ac5c293fa4c4d6a8b5899de024f135d97a547c095e8abde29e1f76862ef0ad05ddd4702f45728dd7a74d9e7a276cf69c0c653c2be7848fd8a04829a821c7e09c06e7aa939fc4474ee398f440c67df2ca3dd7facf68f6c5bdfe6cb77612db4973ecd3469f2da7d35b6aeb99f6564bcda07cadcc9f98e955c21be4e024dc32165ad70d1b48d5dcfb5dc7dbbbec2f75a6d39436e4610a6358ce51b7e08e72bd799d35dd408591aaee506cdf8802e5a86e488f610700fb4e622ebb121e427b54216f727f4486d77ec925ee2f5ba8470f86d0e62191b9769ef8439cc487a71b60cfec7ca38c7445e9937aa5aa8c1a31a1d55874ca1bafc60f526f3d942fcc3b5c968ff01db307ef8321e646e39ce6720e886739f6f629fb5905556a0c1b21ff2c66c11cddacbb2d53616d50dfb0dd271786f957dcd64f1cc5c03da48b8a043baba658b5f8d46529757184f9f2ccddd5f71501e2c94c2a5bb94d72bb789ae41106e85c0fa6d5f93d0be0a3b2ed49758226d3dea19e37085fb6333e3df10f5b12a3a73701ed6ac73c87eaa00b75424da7d681a70d6099c2ff182bc6e4a8bae9cd4bdd44fff471dc476d6545713833ee8f395f89766acd7d91dc5fc6a69cf962367586d8cce370bc72fbfbeb0e801c8e42c4f248d1baa4af351502986d299d565d29de599ccafec1db1695fad16f1797c4e0fc8ebac10be4c02c9b972fd26144f3742f2c038f2fb8fe48d09ba75c0eff976453833efe15e20612c12e3f78099acaa6653de7fdd52f2381e3bb86988eb5db21f8234b772ad940d94e936bf3b5f9ea33fe6327b180fb2a71021b67feaa9614c6767a9c8ce660d353f9a07fdc0e4767fea7c25e0c08f1ef316102fc5959bed546e062b08cb03484faed7fc228737865302bb0b211ce7c7bed8eda8cdc6b37c70940b39c3d18514bcc5f8ae9341d63158873888eb7f3398746670e5ed8e98167bf161a1cfac3d9d20d2b63b228ae45cad9ac4c5dbd09fb256438c9b1409350ad04150385998208a6c8bd17cfeea5f9c1581eca56ec02798c3073ca732916cccb03fc7390812c092433e4e7b1b2fd89553d7e326bfa479d8eaf7c0777b7d447ed62bcbe8e0b902b0761778baec69f8a53b9d3c6028284ed61d037af5e9a2151aa51764b5f79b64ccd1cc5807f0e3fa916ab0e74c6d8eb70c2d354f33ef80ee79abf8c732d4260470a7ce140b097cbe6f2aa5667975093d6e4f4393f831bc28155ef66e0b95436034bf586cc0f177b58eb3b08fc3f5d47de88e5673e5f73059b8fec2a838d8961ea413b2b326516e0a6e26e61f5ac70a242c7bd50587db512f35a2b8a5651dbe24ff2d4b92387f9bcfa874f1b25c1f2f400e5b2b0dd50fc9e316c9db84deb94c569b258a376bac19ba6f3543b16f0ef61bf8f9069c88c113c4dcf43ff2c2bf0af0292b7f757732e12e318a848fc67025d747789785520e4a18dc3b4c7f59c3978d879ed7523a471190bbc743a89a2fec70226034c850cca55e14e4602a580a632b9036369a5d9fcf07e7a89ab13165e3a9162631797ef96a5038a1239c836d2bdac9c5d6b84c59f3c025bcaec90025dfb5f90db18889cbe96634b452e9465ad329ae9a52378b88db68d28ba2d4dde8e845a852fb00c659dcd5779e45e53736a3687b7d679d332156defce8e5052350e848b5c4457933110acf56d59e8fd8192d17696c05dd0348bfd7af202ede8635acdd18054d7b57ce0b8924168b1ccb1712778fad3327306c4740462984e6b5fb911405741332f5226f863b03408d7540941ac8bef1a52fdaa7451d643cc8ee41f293649f9c556305caf79a22ec365f72adc3082a2ec2b7ecf2a6b666f0124b2a6359d3cb2b7276338c1c70fd177c02225076dcbe41a1b74b1c4163a6d1158918320beea762ddccef0c9bc8277fc3b9543675ec4474bc84aed20fa410844a4c37d6f4b5b1865e23b9ae72a6418897a9b928903c00767c64f3c49e91c1f0b3017e99a946a21558213d9de60df9f068dc694da52764baf2f1aa447e3028759252b5fdaf85a0ccab7cb40fc08ae5b017e9596558f083e84082afdf69e9fc4c0804e1568b66bcf00e1ecf70d526a58e3a73d995e18c60621e6ccf738a3cd4964f029f84faf5e621191e70b5f04f08d1cdbf4c0a4537c8274994532cddbd11229b448f74c086adc489708109ecf7c60991e6ac66e1c0b021c4d4fec5737c9bd548457ec2bc1e232803d271d0096091fbdecb97710e8f6df2872e9fedfb51b4be868b083e497fd34ada72db0fe945a3a993c494185b276e1cea00ae1d3e165cb73643df3b8dee73d9c6badeb7ae3af08fde1de3b56e939d13c0a5455a5a39e9fa12b796295b0060c8d7391a41d972f1ec48cd749a39df7d3c62f7e045858e98ab21ceb01263cb58de29ec6c0a8d2f53b4f8ff7e80b7656c6909056084257d29beb03db90f5e56a21c621c7c06041e4cd59252d80af515b8e48b86ea285350d97a5c136c1f3e44777138684994eb2872c9cd85b5f800786d73644a754fb2e9240df51e9794c0197d415a6aaf2273b34b910ab471a6de2c9c8ac7c23058a90d26a49fc783798ee70e2b7992d077e989f7a8a05f67f64259515a686019b21632f578a1ca6cab868292a0f7a99e1628fea24233c72f13070861886ab52a102d4d726c87d5c7277ceac3c37fefdba5b761029306b8f19233a81d4691b3ad857e152b12db08713d8929bf0f89f43161cb575155fc45180d060942128012456bb580540775610f8078d1425b0951f48c0dbd0e6c6485f5360eb8301562d8be6bbe9da3ae0120d6734668fbba9cc2a3e32a66f5b1586966594b5edd2e8155d10a97c60f0fe700fc8141972b1115c924c0264d413256c5610136a2ff7a62e2acb7d5039e052c8373558db14518e0184a35caa8994be75e73f09543f1bdc40a3a091c7fff43a5ec0b0d0d8b2c9aa99743157f5e8b5128796d7505ff592c8839065ab4ce2036bb3fe452ec387a7a68d92609f12f04b327edd4b1e34eb9ec455ad66bc33a213d96b33befa9b4cceb08ebbf0717e3571443344cb8f82d0c98987eb55f1243364ad8857badb066d021190383b6f6000109de62898fbcf72c363e29e22cc38005d7d0f483617ce9441c955b123ea15929f7dc09795aa7e6fe3c6bb77f22925a7444a033b18324728206d041806ca6af1d81bbe4e63506e37cbc6fd21d0e1d04511878ee92b159ac17a457aba7ba7d99b257dd6b9b2650ced39e09060eba5ecef8730116e7c4dc9f812956ceed39e738c89704ab143acafa1a5e1e50ac6fb2f4575989a06dc257476063da30004e27595591a67df70022c67fb82183bfa67658c8e7748488abb98d709184d1dde1733787fdcc6137e4db59abdeb4ee18d8f3253d09c1cf8294cb50901456e47d5a2f1edb2bf2086a1a1c363f94bd493468043e97f6ebd6addb900658862b68e6aed909fbe6aa408bcdf701b1389132c5a9f9eb78a2d44b1e00025f9823efcc300b2b65c239af00078a69ee61aed1bf7b3f8c13c5b1dda330f6457baa7e2c475d2683a4ed8afd91d5f52b41c913ca7dc70e71d1b1f89a3d226f6eb5f306a09143d8556e6a5d5d90fba8caabcea7b6ad075d3ad1a137b8dcec13f7a329eceffd821c676d2b6d08f65ce67d1ca4e3f2153aabc78ad6c9b7eb1e6a93b6b4a710c233d6d6b8a5bfb2eff9a9212465e1c9ab3a980436694c9292ff48a75dd785714653e5f3b78b2fbcd585cf4ea8f7d3742199a2f5114ca4714fc6c5a610628bf6ff13e3819c61245845b017e8bd1e541e90fd89ca2e5271080d05679538d0d92c005eb3b69f8fb060494ba3daf922e0bf21c39b6d0940b7168e9367f6717c2a11b74cc6c8fe9e9090a8fcf15ecc4bdd7eb62803454ca358fceaefb13f26c96a9a80c69322e33808e62a5c3923520442ece1967f79c9efc610794f865bfb62e2275e34bd0e82db905b13ccef669aec212092be07585b464b41d0f278820ec853f2d8dba8a654d97d313237940af5ef85946f202466dba1dba0ca8971690f2385257271d14ae51c92beae10154e107314893dc040eb37c12eae55a1535538d8bd9d6155b831c68e36a83db950077aebd08b7000b2b4ec3a8c3694aa625ecfc25ea2615b70dbbda8414f957a81bfb06e70dca36ed6d7e8e5eac4c608075f4910e8841edf14e32fbff8feff0d382e04e1026ceba6c50c8f76f434f8f505214b8aa7b29d1346d2e4f70d184e736ec1925021083a903febf6086060133db851eed092b1fc0057221078955156f4fbf77ecb76a3dee8cac1baea13ef8405ec3f7bd82fabc3807f7975a08a169c3746980d33f424fcf82e987735afdb7923df4f0ebecbed609de96d2a94f54b596b6c56e3bd9a137e1867cc7c06a71072287d0fb5640bccf195b3c95456af6d76bfa4c32222edf2ec70f3a30cdda6dfd11d8edb312723a5cd1615bf45852ecf99fe6bff13d09f5a94be9089d2fe47038451a1032167dbde1d8c682fd0593382838b277f03b3b463ed0d22fbb287602c6df01e3864577f43107a358f8d98a8dace6f292bc53aea93ceb6e35b4c6c528bfe37b485f59a6248c0d19a8c97af33d9bab833ae292efed94c4008581f99785cdf14198f242e57201c1e21dc5d1a60a6103b26757042ef33bf85da757491709266be9a34c857e7770292af6a517b4a6d3b37d0e5525c97517f6eed78ba2cc718aa043db8142745bb61b3c12d3717c648d87a729b8adc3d821573d336007381d03b0aaa93105e581ada014b5af484ecc16cab4bcf03f840ed53611f7db92a7718bd0d0ba036145a4c27a98f768ead38ba9cc07419c75247b663c47e710590c70fb202707ab767d368364d64e563403f793b185c96e2b6fc3afe31f343c1abf9fe0c04e4369288d936e5ce48081845360e4c733e2ebb88e0ad0361656d50ac36fe7c11b4620472c84bf976e8a9e9730490354e4f3f71d615e249838686c713e5d8742d07037077d15034bd1bc60050e90dc760c3d9eda50afa8ee2e60ab247ef26ae179a7f9658c70e02c4690a257d807fafaeec9f25cac4d32dc7af2ee155a0435230692c600a0f2464b631d26fc745159c18c5d018353f705ba1afb7259777e98680cc616c2d9e39926c95f3ae95d4d8d536f2195e97022703a4c2f635186470c758eab7a733a4146dc2da852e3331035ff39518d43a3947445631f6ac2e88a1ee6c0f72d8933fb8445d319905faec206b2e696428417b4180ae09d0fc0a60b191b818020afe73edc0a1fb57aa611960bdb0d81659808bc5b7d97154d5cf25171bcb5e7f45df3eadb32920aaf27f6bd0fcd810c84293dd6cfa8a00bba8208688e1e65170974da4237eb1a366d00aa679539b9c1ab734ebce5d57b8de4d608d470dd59938216ce81b74c47263935b12bd95d7435faa70fc95b4e62fb56677f97eb75424e229881385a4b85436de152f6afb95ee925b6ed34b647d1e416bd8141429a5a7f9fe6f655b8e7d7e0cd1963d8814ad064ca45b514dbf7cd21a852f384b976f6bca61461e04b9b30f24618f75afb8a84e4d143e8513735b4b94a1e55beb078dbbb94019e59afb0573691e7277512c51078a5f1615552c2783320c87db172b05b189c2706c5542cbf90e55e8dbdd6ced872bfa4bebd75ee02fa4821189c67db9510e2aa3dcb36f375ffff20e89b1d79fe515c19d85a262219a264bb98f2dd37d52c83025fc13aa6f7f640bd7a9c1a14e8d34278388a26", 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001100)=0x856) munlock(&(0x7f00003e9000/0x3000)=nil, 0x3000) 10:20:50 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x4, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 10:20:52 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0xf2) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xd0, 0xa0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000140)='./file1\x00', r2, r3, 0x2) link(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file1/file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x2, './file0/file0\x00', 0x10001, 0x8e42, 0x3, 0x101}) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 10:20:52 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x1, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="d04c1b0a77f7f1dd531197380bbb295f1c2ce81c5a9876d6ea5cb97fca5a7bdc84ee5588ec38782be74ea03f857adfd5e285e3874e51a2cc437e5b77fbc322889f63443855c3ab5335b2c55d6311c43d906a5ad92d7badd740b83dc5470bb7", 0x5f}], 0x1}, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000100)=0x200000000000000) 10:20:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x140, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)=""/19, 0x13}], 0x1, &(0x7f0000000280)=""/221, 0xdd}, 0x800) sync() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getrusage(0x1, &(0x7f0000000000)) 10:20:52 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa", 0xfe1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=[@cred={0x20}], 0x20}, 0x0) 10:20:53 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) close(r0) execve(0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) fchown(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000fef000/0x3000)=nil, 0x3000) pipe(0x0) syz_open_pts() mprotect(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 10:20:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x1) fchflags(r0, 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 10:20:53 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) r2 = semget$private(0x0, 0x1, 0x4a0) semop(r2, &(0x7f0000000080)=[{0x2, 0x5c33, 0x800}, {0x3, 0x9, 0x1000}, {0x4, 0x7f, 0x1800}, {0x3, 0x9, 0x1800}, {0x6, 0x5, 0x1000}, {0x3, 0x1, 0x1800}], 0x6) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt(r0, 0x2000000000000006, 0x8, &(0x7f0000000100)="487d451a", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x20, 0x1}, 0x10) 10:20:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 10:20:53 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x101, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x41) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x8) r2 = socket(0x1a, 0x7, 0x1) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0xffffffff80000001, 0x1, 0xd2a, 0x5, 0x2}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000000240)="f7f05a87ebcbae52616b011dda2c989f02c887ca1794ed610a1e9f774d88b4dbf0a511fbd5be671618aa94a118a34b2948ca1c36692503c5b7a5743b5d4e7d5ec0b019f65d9a65e566cca1dca7d2c391f2cfeeab54975a7ad668482e77f42b852ec8575465c0301a74337c7609dabc985075cec7a82591f6da30", 0x7a}, {&(0x7f00000002c0)="3f612c99a544575bdafbf9edf7a069d46500ca747e30662161e9f8cf88d88449c4aea46aab07b116ef78a286533fe7f6c04acd4f079e9f55678e693a7127f8733b5691b9aefce1774bf35184506010b55f6c62d7f0b32a0b1d8bce6fa89ff69590a53e3101ca377695fb49a9e68320f9428b36a4fcd099c9fb25578fc0d52fcb5c5a4a35c1ab1cfb15f0b69e9ba09af94b250269763c71b4fd7fe005baf90d0c26775283d0da9b242771a9e6530919e209029ec99fc79f114855e2089464534b95df190531a59e14e2ef852706a88f8d2706ba961bc4923652b63bcc94a137ab9d60f36b8bd4f5b03a2796389e76a3f3b8d39197820923ae92dbd840e76fa27e666c9b724bcbcc367fb4cf30b5c5a9ecdd4a70a397dc911204b2167361288cc2b733b8bf42e130278a8921031c60afd8bdf08c6bfb4b3928f450a20186e2dce845a59553c2303f5a72a04c48d68e9bb352223412a38bc466f9c3857459271e5ebba416f3a8cb553d4a9c6367f42c5cb58307a89a096028409d94276dcf0e86de3dd06377d4c513e0ddc184ef137f469549f6935b472895a1aea403b9ed15f6535700bedf3645ccd911f55048a3d0fd6bafd1647393921cbb5736044d37de09e2113df7cde9c440e7ed3a446a4b3bceec8d359dd3630ed584f0a07df6c650c51345a1feaaf0a3af5ee5a418a6cdb17b64433c62bbf256ec8a9d9b32b5d716c32ca794c436a97edfe215a9f383d5888746ca90b4658e8234f13a456c74a4f123f8693b0b20bc8d3a2b77e919e3143ecf5e85482587aeee36c781055f8a4c4bd7a304431f55c24fb0f9590fc4d57efdecb7a4ddf50b2189d865eb687a7cbf3affda147fbbd956fbe79e62f3b07d14c2fc835f851994240fedb626426ceb3f78762064277154a2ba7618b9401a7aadb60546280a206b15731a7b6e47fcf5170bf281ebdaaf4158299fe0940029531afecb55c0bad7ae936151ea64df64f8e79a658e10ee03653ecb08b2b6a0dfebd057d74c6d47e1f39e838e3b0c45ca04407a062a47d76a5e7f7f09ea75a73e189661491139480b74e76157acdec6aad2a0dabea2db96c033958e7b14fc468185bef1f9cc2f455d64fd498f2737f7b187e829d41c26e395e50b2d9617e1c06c721d337f4afe24d127e44ec38ce2b2b6ad844cea6dbf79b3b05ca49e70ef183efe00f03f907795daa25ee6fe42d53250ac44217b5223404f41d6edc0581abb9830416926dd25852252b6e70deb51796712a6a185b3b617455c76543677404846894bee513311f1936c9fdbe36b685c42a15c899e4aecbe5ee29b55cd8c1cba90d383b2bf44a420ed53cd1c9099a41a75827b385d86fad7ad807ae89f9b86c7475825434fe996b9880dc6660ca646de0eaff95736151cd1beb6b8b2636cfd9134dd8486105020da33b2861420b88f79602c2d8db5a111f72841b9b43a69a22e0e4da29e466e74400a53c5b249d24a0094b963c8d40a09261347283d307d617c62fdc2b6166151c3b7f8f4e0b187b75eb633c3e247c4ebfccfc1ca94ada931fa59835f00b02eaa2135a607482e3c0c21cd1515c31de7243bcb83203dc813ebc8b52534cc6746e2d7a5dec40bdffb9d86303c216461901831a6dee0f01384d56a5c7c5176ff0bfbdc9ef44aad1cb87d9fd293d423925576304656bc4fd43d7a2d32c09e48404327e2c97f6b73bbb9f497374f0d838dd3c360f9434fb4bbf38c54988a4577bcbc0c136cd290679fc5def3b386d19c64b411070d2bc83c7fc6e76159bb65fe9e5e203c3cd429d32dd2b4fa864ce87608fc2ad01c8cdc26f4b5b9b8cd7a2bf9e2755be9a6bba30b9e9f490627f6e8082c575c77a5481fce6500732aeb65113b144152eb1ab1cab7793dc22c81a278c9e05e39bc223677fecb272ef6764d950df4800df670b72322408b6fdcccf95e1ea28cc46a54cb35825d2a838ea78c070e904c2d81a0c9ccaf65000b9d509d4f09e98d2978bdb10c5a22c1bb09f94d70a0af5fb5ea588b2da47df5378b18e1c83be3be84af8dfb98e81e0cd0bb9ed28314b309eb50d3a53dba92aa6fcad976e11a9b638377249f6d2ccbd5758dc779b83460b359e6b3b02a5ca00d6cf4673e2bcb2b73d45270e326c7dfdf0d247cff7422cf76a5a474ad06aca8e7222903b64404488a1c7e1ed72af7604a8d44cd0affa7bbac1c1723eaa96cbf98cf2e3b48b38980dd4c096a20a342a62567905f4d3938f2c310e5856baf2b75acdf81d9e5bc4750301311a1d3632e2376cef7090529881901396c6fa94b98b65ba08f23a4da4aae057735382a6b5e8be2ba7e2a6f97a58c16cdcfbe1a7d7e55a72b17480b54db189a7340c8c907fd2dc77c6e9a1253656a3b51e071b192bee1d91f723dbc30b7659a5c84ac231fda4dafef910f78e179698de0b9559444c6252b2d9ed1b396a0fbd745b6d4f3e205cd7e7225f00e4349607e3b2956e8ab4c27695ca5cae9dd19c579e5ffc593a13de17578c870b9b52bd7274f7246ba90437f5d7fe0b75122077846a7ebfb30fddbea231554eaa1fe8447706de6fd8a4be5b155e1c494db8e8d7b7f0d165b729f655f4ced68b981c070468cf1b9dbfa88430885181a1630e99eec03cb1e104ea82ef15d0d383c3ee35aa5706d4fe6cba79100d8715543f27c328444d156f94bcf404d70146e094e9dbdc00aee1ef0dc3609fdd4e9e1741277c4fce98e7217dde9e37fc8d2177c5947681d6a858ef19280813beff3fe1112dc34c4a4f87317e9af5ee510d096c0d2ca24377391cd3bcf456066bd8bbb8b6e9683062ef835848b17a1f1a8b9d52ad8c126ed2959e580a0a34806d91bc2c240182dd689f7f9da6243cd0de37255f23a8a8c797a633d8af3371e33190190a939f498e95bd6dc6edea3ae4f50181db23b65d61063977a9038eb8f8559eeefcbcbbb9ae8cbe791866ab717ba26e2a83d4d0fee41d466c0c685cf3f72cc4055a7e44cebe41ade619c02c1682216aa941a8b53b91491a83fcb17fb5015138611ee81432ce5c2ee8c2710c207db8d1c3e5f429a37dfa15cf540a2b78fd91d9f4fb6bdd81d9a0c14583e941edc2f6464482fae4a69870cce13dec6085f8f5e49abfc39a09799307b276155c1a4f809e6fc033a9bf535fd11671d628166b9869ff33a9b1d7829afa8caf8a72dd043203bb52b23142299d3fdb650020a6c491cbf02e17fb4d9c1616921ae889ed00f8347b6d516a58369286a68aa6c2025a72d56b01222f1ef27d5fe1061a9cd84cd22aa11088ab25e26ca152c71b2a5c8d97deeead049dc61ae561a6b6e733eb90df77edefe0f141c1823f43e7931b7df8017cbac911b66d46826d42b5368c3b1b4ea94b10e5c0f2412338d251b2c4540c5a2f662e63c92cbffbb7ca370c8f2e5742b6870b2ed058a9c52a8ec1672f6745cbc52b119edcf15b7ecb7b768df0717dbc68558d1772d1eaa8bc6f053c7d72662477f7b79194c366d522adf6286f4fabc9d9786eadf934608068061f208e6c17c695f29ef7f6d203a06530ab2eda2ced7cdf4a942d858dd8318cd99a62eb12ba52c01afc7a2e7100b2746159439e589341b333c5b28e7d14447ef5bb42f09d9bf028158c8b14a6927619b81515acb063578c31683dc462963b8a23adfa609334258de357f9f0eb98c1fff9ab788539770935319c29270ca8b073c9b0c11bb449229ba411e163ceba6101dcfa0bdffc5c2f36cbee71ba8e04ecc645e1e8a86f7cab67b3eea03f4f97fe910fb04bedb9591ddbfa99d4c13a32f97360ddb5b58783f621a333c6e87ee5684e32e57ce8ab19a3e658ffe28dc10ea1dac7e3d371e7ae31c1c2c3c1e62123889ed62f2142ffa3d0cdc9906ccd261c71592f6f65dd70a0e43ae85072d0c7808f792a772b50fc14f98a7be6c89b74cc196fb93ad6a7c7beb761dab661af5f3ea98710c2ec50ae0900975315d110c6f1dda3b24db9d9974e87ec63075fbbf8102c06e50b175d301e3a6ff859364a77f6738c8b9e4d3c1848cd56bfeb2a05570d90c839ae10d774c547d0d095894c1a78c8ad54f9dc1f59cb430953498776c312bf429eb23aae2cbc8dadf8f57c499a5131078c83cc1e2a7f219a37fe1d90bcfb54ddcc507ec0f541a74c784c99d611bc3951582adaa86b41280c790f27aadc1f94902a4801915656fbe401843518aa0124bc25d600fad0ac866ebf7aa65fd4436be48ffe701e8d36478ce2b884c427545c5ae088e3855f49c336ec2d69997d21d44b803bee9434b3576b460720db8a8cab1e3a91a68296b7ea14ac0ac3b9f6f38794d6372b482584270cfef229438a07fb088c4d405ec6d280f85ee4aaa477ac248ba9dabd09756127f04b0100942c8888222605997374f6a42cfef050084e186ba437ba686a19852817eadd60b7dd889a7a529c892381c78562dd5ac40a4cdced39f6988824b29b7e86df15c8048b0781a50de1a2d84a2ce4933a741a12ec106af92ca2207c7181fb630275c28026f885887bc6b112051adf8aa4723d756ee3ac230cd0a0141f74865998a22624438c935e50fb53c5ea88e2aff5f2e7f3c30b02f1a621a5fd470fe3524d21252454c109b1d678a6df8b289e0b7b82e7d45c25e56c1b2c769cee6d25cdc0c0ee93cc7695352945f166182ad50aaf1cffafb0e2daee03b77a41ac3aae33048e9894c8a8ce5f88b9b912e65755f9d0c0d84a670296c127bd80300297904a88bba1d0b0f8f553eb1fb82daa599c0050bde1c824abf1b299415695987e812013b78bd4d4577814df0e522028c0f702ce5c7ccfe6870fab4d3efd372c926ee878ae6b9b0c2a809f77a0622f734a77e18e3ed1c024b71e66b0154ed2e6748cdcfc70be82195f9cf68769de48c54ed8ab5e2c7b198dc7b0bf369cae25d74cebb0202dbe57ee3781011cd8fff9df628de9a32018e936f2df32008ba980726826dba5724c825504129f75724fd06c789a2b406ab1e22fb99ed60245399c21227516580559098085874d86e5c4d1ee1669aedcf86bcab35116cf7d2ae747cd141ee69ed42599a0d59ef0b404a24afe22a96dadbaee7cd8349d5e5df8c846493de438a255850faec36d775a1b32df89d5de8c77f2452f028544858fc9a3fce101c4e21771896c54dfca3c444fd3ed5d72832d3ae77182c85bfc5e5c0a5677a44fdde5f4f7aff6c7e18f9bf88d9db419bd8abdcd2352e33730a62a7a24b9e7809b3ac2f28ec2fe48acd9347c5998c3c99aa17bdd4c88fc9a74f3d4a0efc3e7cded56b378ced458a21832135bcfb03ffd6cafb90af4380b34db6177a9a50db2955de95cff6b34a3f0c8a7ed23b353e3ad570b615fbf953892bffd3f31a5feb16257eb9c9102eae8eaa5421a9cb3573eb6f0bd1988858ac7ed3cb8842e36f9e45674600250f31caf5756bf67bad0f0c1c0afb404e976d7f8a4b3c735226a01e95ad174f68ed2ef333de1e663d6f4d8537ee7495fbb9a39e125843f88a3c0b8214cbf93af4d6696019597ba6dcb712fcc17c61c73ff07114a4f2fbdcde3ce8170280ba597bbd37c3a2b96bb7508152d3cdefa49bea6dd4207096eb2b74978cda04ba9f813797ef403dc2c94813a225254412cab8b80d456e7aa4a5f7285c2ef21325acab53359215d541299d2d3031ffcb8c4f0251ff59ecadfb1c38f425906ecc25c451867768f4425b57ae9280bc480fd1d3f778bc12b695b0f2f680262864a682a33f7d21e31ae883fb684991feeb3f03b0339c91c2c68b09b6478b73ae93e7b92b0ed4736ed78ff6e3dc55d1e20d946e45e133269ec53a23698c", 0x1000}, {&(0x7f00000012c0)="16339f78b597726092d0cb7534cb7624a7e51e50cc55140c50efcdcc7e8a90090f985e3fd91650493ca76acd1b66e68a2a637a65e6097a9314962ac673798b2b8fcd036aca", 0x45}, {&(0x7f0000001340)="0c21fee1071d286198f92d16943529a40546eb8f5096dd05b667ab322ec142bdce0da76d60cd28c5847761a267005be9df69920b2144aee1f3366060eb30d1a40abb76486a3b259b03", 0x49}, {&(0x7f00000013c0)="7f5aca4ebe9b94060e5ed297ab44c96aae52cbffc66ac6f4dbc0ce00d109a4d1a023bca59c674cbefe51dd1e3552c27d021f65ecf74063443abb19b365fe509a601446b1adc138c0467746d07bca156fe8bf89d74de80e", 0x57}], 0x5, 0x0) read(r0, &(0x7f00000014c0), 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000001500)=0x40) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001580)=0x81) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f00000015c0)) getpeername$unix(r1, &(0x7f0000001600)=@abs, &(0x7f0000001640)=0x8) getdents(r3, &(0x7f0000001680)=""/164, 0xa4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000001740)={0x8001, 0x3}) sendmsg$unix(r4, &(0x7f0000001940)={&(0x7f0000001780)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f00000017c0)="585e72342ebe47f645117c7f82631dd8e46551ccc0e4633ca5db412ee864e0cf27509ff79cd9aada4f709c963e6abc0339e438e8d957aaa36f9728a0dba2e549fcb75326a6243d9e838396d33d918ef078064c578fb0a6659be864541b26ec6f5c56f269734ca8058ba926083713fce35f3094d2a1760363471c7b361065d3669be65a6d97e90cc78aaafcee96a65b86eeebd6ee76a8459c071918c0e71875844804471f1193f542d32d033c32260c367d7cf4a0de34eebcdd366a7cd1e99d078fc4bb2262f0991a028ee2d3af94abae6cb938e9", 0xd4}, {&(0x7f00000018c0)="a13d7d9774aa9f4a4ea3b28b7ae9f953ecaeabb204", 0x15}], 0x2, 0x0, 0x0, 0x8}, 0x0) writev(r6, &(0x7f0000002980)=[{&(0x7f0000001980)="b1950180abf38f1f77659ecae7127fdb2bc2b4d29fcd923daa52652d1495ddd1938eb40ca6b0e3dc5dc9f4fb9be4b5587f31a0873af56c06de26030d54b557a511d17e532eff58b27305e678a6da62dc2225af0647debe704f07bc37cb9a18ccfce196d5dc0757e33595660d11ce172597d9f4f917c9b6bf9139d11f672e11276421f266756a52d981826a3ac3a707ac07b46f8fdce350969332edd503e22a56b8e465f61bf5f934c10d54896572c76a8ce7dfe04b3de007ee1264ffe7a5ce27f8d8c274823b7b457efd69407f5b398ae2bde1dd6ad3fe763b1555986b9deff71960426de62dffaf30cac9dfb7ad6657fd81ec335dce9f8e0160a7bc9e64666f1c3ff26cd2cc51c6ef8eed478c41eb62952373d3454d2e5654ece58a6e3ca0306cf0ab72a23f36e0670c8c3291ecafba555728af5095262e9c61be739fcbbc17c77cf9b0fa2d056add63f695b7d0404ee1565a09564f41783a0b4d8041ea92c4ff24f90764b913ec2e97fd024947199a2f1aba7b3a2dd417c799d20ce953fdff8a77a81c4ab6c153983c13219003c54f9120252c4aae522b302b26dad2eb47e34eecfe6c462f0af6bad0d171599ab567e847d5ddfc674d89e46773f072cac6e39178563b363da653549617f0a90dad063bf5bb21a5170e1cbb8160b05cfb9149efb5237cc4c540956047dcdf42688b859d74e73058bd1b76587666d1f9d06e4d6f73063538a4eeb022f7a27beaa2a0999529766fe8c66c30fadd4bca7df7bebd4c322a0297006f9146ee06e71951104fc5189e182cdb28312e7daecab028615a5aa0a5cc61db100f27f04d6c1e52cf08e80e08b7a34976e64cc17d346c437ef1e3e2d706fce56fb8ddd9d63492c0c6bd86b3f699d5f6f7be3f94c412982619ad29e426602b1e0a31e1bb946df09fab7c302affe311b6bc9f799b4968d6e8a9d6211074532ba260c53117a3cdb434c86a09fdf3454b05a05afe77089c0c7266b1497f1cb1e5544a831f4b7584be89f05dbc85726e04edfd388c25b67e1eba3411272e5b308bf7f08f9f26bc245864a798fe5f450060145bd3c84e1de0c16dbf446a026b022651f1dc83ac00cc43c03afa344f54527218acdcc387f68a20b9ca9971579df8ab630ceb2e641dca25b681a07a2d1094d69677aba69c86728508482ab0078585452c8a58fcf75d6678167f5fdc47d3029a016a126fcfacebd085c2ec47db7adb83f510657539090a7657a5141556b51c532b3cc4a4c263447132f033ae322698d80cd75fcaccc755ff47e16f04529377f6514ca6939f2f3438adb673f82adafa1016219a027031013817368a2d7b19caa26c1b9ad07e97e5b747f8c78e020557ff5ef2cef1fb7a51e4250d96cb04fa56deb96c111cf1575fd7bb887ad565a1bd24c5409574a0474781e30ac5324d5aa6dfdd2320bbc5008e10a048f585fccb8c2f6b0b16a499c0767a76d5a78b3fe0676a73dbd544f79c729709a4cb738b8a8b8f196c0073da789f97cebf058f2d79420fba7fc76c8e157ac5b60070569eaad459172bd8f3837bc9db108de69e9738dd4260a2e3ce63c85636e664efd2e27c0ca788b18d09124b978d711f5815be4b63a2f0260a42c10387013515f2463f594d1dc2bc83b2abaa7c958182b64b4d4a5373003d06dd7997777e60a23c10a91ef55207617496e00c4e8707b59f8201e17e4386fd6d5c80a59d44b709196c048116b01225f873a7b32aa57e057e7b849cdb4ef71c3263b60e1278fed2367af2642674e8eb4dcdb05e48fe8238b9a5d548b373e164ba31be081e2f2aba2bd5a7a085493fa354375f92b5c2d90a51f378421791cfc50a8dac36cce9e1281e27a7f0c5bcb4f6fb21b97b5bfb88676051e5fa8e798c52f92629589659cce0e733ea5e0439004a1eee28b36ddf6c4fffcf9c9e0be9b5ebf42610633d379a55f7e8099a5e2f343d268fce2f0b1771e1993e2735ef2553657514009c6b50570a91b0b2b7f7c6aedc546f608b293d82d6901f57d430e3946e631f391e3085ddab32bdd0d38f7ffe593afd3adf0f8efdbf7e83e4acb9f6bd19d04443ccdcd449f3fd7afddd657453eb73a6658a1cf5eacb1e702221d542ecd6cabbd7eb245c96b1b4b0a21d74e82656e7fe2a0c0d5a5a6ed6880e6a5b78c18f7eedfce596f5b5f631e37fcf59c9957b672b62c0403565b4e7a7ef7243f264d974d3cf444afdbba09854f9cf4175849eb70607fd1bf1f677f42222fecf7f28c612ec7818521784033dc6f3a21e54b922c6996d71da7a649212348d913de25d2005e4eeb7c30e2762d4fb9b28ce76f5cb8f8ee787deb40c42e037c97104d10b09811d2c41c715bb3d5425c8b3c5089153d84f8c9f343a105d9abe29f4c6b1467648e384db51e03ef32c2eca2b2e470f6c61e69b02f94112c44ac9f5ad16f021e1289dc69115f6f2ed926100f05342a84a23e38fdb5a4ef3a109bbc5607f569a5e2e34aaec8c510adc125dca6f3e98fe6f8876665480a6df4cfc01fbf59075262c336195a18a6dfc967e7fa703bd63d936265efa4b6c9eaa547932c4fe13dfc602d7e8d0ff04f73e7f21ec29052255175d4d1b86f9e9c9033a1c1df0d41e3892b6016d141a761ac42df2e7874872b86a7594c34bc017d54f3da8120fa61600b9745384a28ba005348f68bad513da7c86b2586577a4799c1878564c3db2ba9d3cff593cc5b370bfdd2b6988278e2db9c8062a3a98873c507c1c8e391f572c515a8b7a02a823f9001af790841d2d2ec6fb65647196f2babe2f3dc2c9cdd515e33204937149d93994960aac546453dd4a2d4871f6ccd1a886d78b2bb996ef15a6a71d5f237ffb2bb2598451bb72bc272d32eecd8ec0d32a0e279afc6931fa52d306628fc29597d95e521109cdd58a748fcf602a6e40a530882c7a1a622b60fa7a7daa7a6a2bd61fb692a7cf760f2a7266cb3aa93d72ecf4efc35cef430dfe470e2be2192507ab56807ab7ebbe3a65bc458f7ab42b792174d0899ab50051e3c03447e86391a9e2b6cccc802028e26870ab7c219fb645e2c106ba1c36572c18053f56fb8528a9c1a1353db0cd4f1c7f283e3bf305613ae0a56737d14e8b86f60d5580daf2a353eb9fc053bae282dc3dabe5742125e873829e5d922d2b1e155a108ce7014953295900e12003395ef19b4c0aafc2927bf9288d46d6764176c66925e854af659d3894e764c32bb0f46d5bf8a7fa806debc2b3353b0ff3437ab0396e6ea37bd2526a11b4680254c9c6946041623f67482ac48ed8ec229ddbfe7beb7b9671f7fdf0ff569b2275bfdc1a537ea2a3c4a08d0945852512579b6394d78f800dc5fa6e5429fe3dffcbd5babab34b96467eb4597f79885235cc77b9e6b3cadae271c2db4acd038e716607195c040e47996a6e475ddc1581612045b3e527f54837ae54096fb649daff85db09605d4e6e1d9ca3160c21938ba46f59cdbd243bb8bbf43d60197bb0fb69942ab9d5d3f9ae78cb159e3d646ac0eefefcccf129f23e6559c8a6c7741487d3edfae70131f0d7963e4066c0f7a2f6185a76507610ab39880909fe572e6ae76a713ffe6904f322edee7feafe2574e463805265d04c99ad53327582150fbcb44f339f7761a8de006ad308ed684424cfe3a6c41d979ca9437466d3d99204fe226ef7cff13f525835a9dee2eecac2a8dc72aea179720968254ac123c40c0470377e97a957d551febdb3fc93882e28530d6599c83eecb4051f9ca80e76ee1752e6a547d5458e71285aa9429c311ceffd8cbbec806a45bdff89c443e4d87234fbcb1309efbbc310995c147158917c5cab389d5c751f165ea55d99ffb6c81db87813065c5a180822e1804735a969d93af0808403492a0ab9942df6602ea647201a368c6f1e24af5a999eba86f87eeba9351a42ef24521319362f2d91c368108299d733c928c56cf639e9757b0e6b3838d4d11f3cbfcb855f1249a3c8e1223ee9c435381e63d4410ef77e2174575df597ad19477c5fbd8dbbb86ae76c1d5b16c24506f0e7df230e32e9b4f336f84ed2ba9144f9e53945b7a8774189584480265ea90ca09e5f96e6cd011020ca2e0f86c039ac4671db23070ec06d612ecee5f240dcbc0fb9638fd34cf5685f04f1393b7cef3f094222d4c079ecbecba1408c30728b20017bc89abdc460a24e65d0ed1ef8590e23af6c84925290a7210ee0acba7a99aa04731630d262f5ebdc4e583642a60aaedf7e1540cbd3fdc4f20a11f337ddc961e78c1da62f19002d9765a88c835ca17b57d122044ca4a2d04c0f906835358435a01df884af618753ccd1a8d08aa30e3e478d97e5eaa7aef4deb2db27e7e9343e6549f5959f7e0e8a15b8661f86a8aab33334ea54fd344c5dd8ea1b1ed10a1f8006426460ef7e934fa928d2de53b9b95e6166375633ba6b71bdfc35507d3ca2fcb539e4a24aabcb642f084243a59b430d8cf3032fe27f7b5543954c431e437489dfe6e93ccce60f2a40691b362a170fc062d4d7fa2b7d906ace32dd833d399f5d36d933622719af969dad8f0a4ed94ffdcea3f43aa426eaaa647229ddf28e2fd8a5cc0641d6910f43a3b4960ed40e88ff44ccb103e4d8819194eac4474d948caff6b5c3a3b1f42da7078e3b2de3356a844d67f663632ea2c5717c3d1bc07e28b484478de614e501b642a4a00cc4e06e2291163d0fe254bf2153829ac68803b7149aa1a69f08cb28f52a871bb562d76ab842af74004f33ab04eb445fad3fa1df372252599aae97d307e4d16907c8072461702a94777925aec0e06c90e261ed91ec27892ca44c6da4e0eccb686e89520dc139750469015cf56f2d112b802c6ad07b2befc7453ddafe9dca9af242dbcc5dbb063ea477f88451f7965ec531f96f1dffa742f7e62d143183a0c781b03ecf7e98426f1feb0b9f5a39eee22eb568f7e5f09c2e3ada08a6360a759281b09e2c3b764981f00e5096fe7072719a894eb1cb98b9a85b844fd940e095862300c33cd496f2198a841c9eb2f848471a6c9f6e556cff1602b428c4d1f12a42695b131a8d4c64f1cb1f38a58c22c422515b875e8b7295a8461072d8409b6facb8dc6c93b19692afe17272068f1aff3b7b53932b3951456055a31a4f61436993d0e20ae01d37094556a53e5168201674399e3c4d3cc57f69af44d901797b91883d1b866f2bd87abf6f164cfa618293c8f34f57bd90730b2e0aa3e710e70a289330b229d71d04af1544c57a8937d787e5b9c44cfa4c64fd6a9e93f58bd3fa1f693d18eab2ce7e66de982ba09886ee80d617ffede0cb34d226116996d70489423125d451ac0472e3a05d1c5a83fb79a0c2d5a0f312b61a5c33bdbcf460c03fda8da7c5a15e712e6c90a28702df430f13730a603a63990a6f257bb29dcc3450a6d8516945ef6c240ff450a7db126e3563541f5cea42f233186b32a1b148e92fd75b31266a0f5dd03f47ab2ae8f469d58534f30571f943a84c55539366a0ad96a83b685f88fdb087b93cc3b9d2bc15d3bfa7ae91613395a17e962b6b8a3f08aac4b780fe7faa70cedcbd7892989822cdfd2b4ec61e3d83c679205f77e274ef8b0aaf7e5526c176d2227f2f59d79214d24e88407053090e3f5608b0f35d4d911ba9f0ec82cb715cbc8e92e218b9a44bb467b04c9e057c9ff6089383e498447973bae844a151fba204a9d68f13c68b46319b6db2513e21273062abe69af65921c5149205b06d50cebc5901abb5404557579e9fbfa135be5e18706476cf9c3363e4d79523482fb8fcdc798e118751f7052332d48dba602bdf085249cf59", 0x1000}], 0x1) ioctl$BIOCPROMISC(r5, 0x20004269) symlinkat(&(0x7f00000029c0)='./file0/file0\x00', r4, &(0x7f0000002a00)='./file0\x00') accept$inet6(r4, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) fsync(r7) r8 = socket(0x17, 0x8005, 0x3) getsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000002ac0), &(0x7f0000002b00)=0x4) r9 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) 10:20:53 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x60c4469c) fcntl$setstatus(r0, 0x4, 0xc8) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) fsync(r1) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x80000000) 10:20:53 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000001200)={{0x18, 0x1}, {}, 0x2, [0x3]}, 0x4) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCNXCL(r0, 0x2000740e) geteuid() readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040)=[{&(0x7f0000002380)="60242e31a8abce5752abb9b4cc27f894a040143f76c1dbb8aa53033dc4f7099017682222e3bbef941129fbedce038bf8a85e5581475557a8de66659dc2a9b0662add498cbda69d85f8d03e41157072c46de3f8ee94e9493686df486314a71a21cedb4839e87365096e1bdc4ffe5b3c8907a9e7008e95006d8f4a5c83fe0ea050ab4ef3489ffb9a161b2705b33a508d33a8ea6b443d60d4781ee9be013e2d107d97ae392717b8c98d6dc4da6e41899b135ce98d19d74355c37347b0de1cd1a2f698f30e14bddad79fdf4923166655e9ab0d7f13b3bed152f6181e52e0b4d30a63fc25febe43d439f845381f120b21e5fbd238b46879e1", 0xf6}], 0x1) readv(r0, &(0x7f0000002340)=[{&(0x7f0000001280)=""/152, 0x98}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x52, 0x9, 0x101}, {{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x9, 0x73e}], 0x1000, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0xa, 0x3, 0x100000001, 0x4}], 0x0, &(0x7f00000011c0)={0xcb23, 0xfffffffffffffc01}) 10:20:55 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000001a00)='./file0\x00', 0x101, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x3, 0x0, 0x8, 0x0) fcntl$dupfd(r0, 0x0, r1) sendmsg(r1, &(0x7f0000001980)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000080)="ffa15c23e16ca59a33647a52e6f9e5059aa39655de7c314d9ca12d2253863fb1109913e0c2e8ab0682dd702cdb90155d9ffa3caa02127d9ea5c3cd17b09bb678cc1b4307b7e6c894b79b9408832ab71594460c9afe62c3ab663566e2bcf1f46239afe0a3580389a9aa518bb5a23ffbfdd14ad8524428", 0x76}, {&(0x7f0000000300)="6e0228bdbafdfb7701d593839bf03fa251e771ae46c72e92ebc921f15f12d514f241d4093e60b2c6fb15e708f3f9be3b11e25a0f28714eeb8b0d80b8b577e52b2f2fec70d92010e4a41dddd8f8194563c1f663829a8bbbdf4209fb005a97cce6dceb4302d1a6ed766d8069983700b248dabb74c3353cb18bebaa7ae3f3e1e60aae83576cf093b0f2493dca051102d082fb9e790563ed96123093a33bd8c6a125b7484b95ce4b1d3a4e5ce174333ae2c6775cc124f2dfef6267d0a5c7e95dbdcc9256151e3de56720182d5c7380c3f04f00db6a3fb6600ba48cab296544a49e628f0e54ad41e72d03974155bc16ff2a87fb45488df9bc2b56afafe0c4419fa722a9a3e8cf7b99221febec3c0edc1b97ec3b9a852a1d7c38a16ff71550fd370a538b2529eae7d0ed85b2421a4d91ea3ab991152b0d10fa787d1cf7271f3fe19562fb562f6b30c8291b8ea83f7d5e4d64dad0c4ac139ca881dabda5b065897b0615ccfb62e879415c4f9334bea74035cf4d1072dbe7cec22675799f6b8ee695b80120d315645ad48198d26eaec6efc19ce1fc774daf2185d5d279b9b64c5fff8178c3e4b8cb66f7aa5c9f4f9b44580644a343032cbccbfee7b88d2912a0e4e2bb1f9b539ba91d96f4b90e3160ae2da93bdc58b99194f238618442cb4bdb898cc8d221f1dd768a2d60ad01af8d960bded703dce2f44e924781d09aec1fd1ee649bccb41d99ceccabcdc56a8f71c86f47218492d57e78e4d9391c5b95ef4f8c7bc05bba534b21e1964854e577aefc1992efa6e893a954a2fd6533924d417d103c506f1f74d21d027334285ec0502ba8e88be7eeb1f96e662d9a73f4e1ed673713b4d3dcf8826711982082af50284b55c81e58fc3ea9a8afa8d34818b4261eba154ac18fe57c1a478189218b61a75e88a5d0cae47be23ed5a8bf0ca65327643dd4edcc10e9e826cf326979ef5791ae66a562426f2767525722d7ed659b4ff6dc24ec208e8605fe63b8745538f7c24aa1962b96da1017d0e6ce21e0648815549014b4e95faf258128a22aaac20cd15cdd5a0ec3719af74164203f9041a4ea655cac038f4b2777c399b081d02c7b61530cd02a122876418baebb0d35950f575b262d13b4dba8f4bb5e4cf9514ab80870137ccbc03724930282ed3bd4000fdcf3a0b8f47fb43c41ea3bcf00fd74e709577c3bc34cb56802ccda2dcae3d73e8492ca4f0a348bd6807508894d856031efca82cffff06d6223a0e34a39907ac4a12683601ca97e262891799d2d858b3302b709f4cfdbd7baf28c15c0fea619b280e6401e08cc2113e61306ffc44eb5e6d185b2a2afbd90bdfc85cf510c271e9fbc1a2a6cba2f3dd20fe094b4716a222342902bab72fd936a6ed3c1892eeef4a486a9df59984b69f07471a46767f44e124f04152cf5b161ac5e4707fe75a3637859305b5fd3d2a829665d390e7cdfdfdce9436ca050479278e443c181680ffa3f1b4535c7efc566c31f5e22a3751c66f6be8404610a6b6e6c3de7f3c0d03b1c959492fcdc4fecb2159b1d30e39a3c848da5e7d178bbd161a98ad431bd9f9be994b9f7bb180778694e37ce77a7f234734907f4d9ecd49d0a0a4f644e41a5a91b4f807c46422bba43b98405362c9e1f0729c1bbb87306043d277acb8eded0c0d2ccb013f45a64ef50aad7f50049e85c676ade29cfcb06f67d1b824d40a072b82fa24d089866758bb612240e1defd3bc7747eb12e349c5b76de77bbe8867fc891f4841fca5756d01e20f85b5554baab94f9b030e4eb0247cc64c2e4a1964730e4775778cd902f9069a4ad32e79717764faf527bfd5bea143f90f7cbe8010fce17b2fd3c56759c1decd977747fb36d6a106bc89bcdc605dcad57e94052d4483d9a57c4a4e98b94b691b93ee668a1e6a9248edf171ed0b9fc187a957ff3e7073dbe16ef30294d50707f9d96d2484b38ecc164be8c5c7e52b30eeabdae68a85dc8844caa42d22eca1b046ffc6aeb04892ef6223c094f9110363ded7bb06f271019e2fe31c6173adf3bb407e12b69a8fdb45a8dc232d4eb8a619575276b122ca2dc09bebfca879da0091cdfd908ad68e25d2e91f6dd0d89856e3eed9b30858577f4e81196e6f72fff243de9678f45bb6ed87bc22004bf1745145bbd59c9a7653f1c46ccf82432d577c4690ad5f3549deb229f418fb292f88c089c497d0a27f86989603b710522c90edde1508f01072f17b1e05bdbfff71d95655493c6b38d12a24cb458d65691674acc7ba4aef386c9538d2ecf480607b8e6aad1679daf564ffc1ce0ba11e4dd0c0dd48ebee07900ebb5053b8cbb25fa3e41c9a80de1c2ea5ecc3880c31901e8db7ab92f30d09fc89ffa2437f024ea88f2c580f1c83e6ba6e8083af84f6b6bc7048fdb6787af4ece98cae852bd4cbedda2f7f5565cb5243733a2ac5d961d3df4556310f688f20ee5915fea009a2e0d5954d780b9b1d61dfcc7c3740226a9bb31303529a9c72dee934f777877742d426e278032f6a586107d32c77bf536d35f4a55663a1ef93ca9ce45eb0582e4af8520e334efa6112faa0d5bc96e2cb4221938fa513769ce8a5ed92534210deefc9f39bf1475bc690c778786e7b9b6747ba6574dfda3864cef2c0837ce37366489bb4193bf17314e995099de0a3804863815963749404f8eaa85466dc63bcc43361f40b7203d75867ac87a10a9ccb828b9119b864c3ea31f72518657b8eca4595ee6d7eeb818110881336410dd947bfca50e762db9673a30ae970d8d913cc9c7668a3c8100a8560cf79335c5d6790f41fd660c3e237782ed2efd6f702074110c1279bc571861fba4376ab74359e436aadd002c237fdbe0a61cb12275f6b9964e2fe94c4166631715878d15b3696a66b93a448d4d63444ae7c0ffc97af711f9c779a84ad4b70bbf46644ed66111f4c442bf3722d0fc41cf7f29dd12efb8f80013812f92ce68801504ff1fe4511a2c3294c5e3cf28d3525f13f84232f65f538bd6792acdac625960e0069681475405043e98cc80c95818220731edfe750099899438cb0e123fe599cc88c28daff726774d4858d84f85118e048781e791c29a289428a02f30fb90d269d30f6428946d457aafe05e22bb23ccc00c180cc7adfc63b402acb75cc88aced7e004d6f99a81f6dbbc33963a658f573686087eeacb01f5ba67e7a44e07cb8564a0195c3bb8a1373a1dfb45370037a2dc44000ab16791e45b9565f2e1b461a42f01b3a92ab0ef08f1b9f6fddc2cddfab6644625d0abbc27b37817e78532b990f01c08237c2754b817056dfdbde5ad84b15549e0365b229ee250189bfa51a603959d16a4d653cb1ea9deb25fd7f8125732f3926f5bc991906fe7341b5f6bda07e53475850a62549a5f25c37023e681529d89d4dc7c4ce6f9a3c3c9afc5a8fe3941b13f49b7e32d5dabad71c55f59a9a4141b61e7c1d0f51573ec7207fcc5417a9a7c1f08cf4b890e944a8ffe2ce471edc195db47325fdad1df35f1840d49ec62561095e616ffa2729bd998d400ad1819796d26729d3566c52cfafcfab677db05d1ff001928b7833abecc036de08caaeaf7c6266105285cfa9610f5ea0d4f1130241fb810d845d39e896a1b83bc58fe9252b61f314a677ab67f8be677fe7472daf2599a1c0c59aafe151974460afcc596bffd7b8853e03860da80b1b5161fe151bc1c0c8d4a1a81dd6bf28c4c0bd6425c2056bf8c9b9ffa194e931b03c64b0f27dec00955c8c6204acaa464718e93a6b1c8d50de07c1c5c1c04077098273fa5c7b6ec5035fe611129b8eae69aac17687d532ed42ef2afe340eecb40303def7eaea3340fb301ee0399db57abaaeb5f245562dcbf056822d75f77cf082c60765561f45817229b3764097a9bc6badc256bf3a4441f1ae6a07936bb66e7bb13e636d4923bead669c3aca41d85c34c8fc805df9d53d691ebb2d017635efb4459815f14be073a5ef5727dc7aa866f18a5311be14c3c1c7fbed4a997912621685c3717d672679d18dbcc6e4672b31220ed7ddba960fad874d70e5f6565fcbdc24dd6722a46c959b730f517627ed5d5f8c54dc2bd95cc16cdf4dc0eed72d1f57df06d8a616de3ffea3d8aa8fbc34580e720a445c58c24f5d9f174edd3b2e28be9b43834a6ddd1087a07c0d4731162052e8dd4c4571d00cc869120f00379c176e0fc521b0e0a79c3aa82bdce9d1fa12b28284036a19245936b7c937e63710f72fb06b5570999d861b977bcbd26853b3f3c12e1c8e2ebc934837f723117cd344b8c63da5ebda4e38dc6fe140e14e42d3c4704bd8a5af00423aca76ee920908f8dc001c142905bac6ca5ed64b17451f34d1838db7f10aa994e6cbec0544cfdac0a7c5281a371f1e222236f615745712a0a221574508133a8da3a4e42918b416fadc8a8b883ada86113f13c6a490e31696aae4ef8b179f07d3a5eef9dffad8364cfd337e68df6dd4ddcef13c86a88578e65a1c6ff0fdd277d254a51a8411877a9bd7f6b938f382f2630f223ac72f2fd373896e689dee4a449695c5a4021aef3d3271b4e7f267063299e06a122fe6bf6060d82b73eae3b54c9f66f4a7cc70d202aa4f163377815719b9b5c21acee4917e580f19ebd772fee97c8ddd5d3d8b13df5d3666bb8b98fdf4c0f32f480abe9f2b3dee793dc47b1dc79028076e154ece0346d7a26735c3d9f0fb7359aab08b4883c3a791f2616a57d1ab1c4d8b4c439336a2fad8e8e3d7378b1bbe99412d9dee8b466e691be7547b600fd08d3e8a802bc58d51e185c48f2cd2e7f440dfaf6af1104ac2d90ae9810f18ef2ffb40c71bc5d2cadc43fae0d7f712acc2fd15d659a23f28d650453c7ca32e9cd8bc3bd6ffbbe78e6b1e8eec58244c485f106bffeb3cb89da9afd374ce032f7ab18008301e8efbaf9866d68b415bdfe00aa5171a2a084d9cbfc59013ccc3c79e782e2a000714deb740df041a00c1f54a433e9e3689a42b111c595b90cf43a67759cd10f80a13b93cf4539c35444f0f711c0aeaa46ea233314613b200fd6809bd2a053e48425ab7994db49aeda522ba023853e357e649e1b5c95ba6d24fe73226b33d9091e89c3fb37312e663fb08dded4297185eb49746296329f5771294cad452b6bc52a97132440cab0e07c2a3b43d7fb1ce20d8c2fe89fe9cb92a748f6f0db16b2e71b873e9ed4adeed34ef3cd6e24e0647580d3afaa34e6afbeceb808cf877af0359a63363e6eefe6a7c5c9bc551d2cfd1b02d125b8ab0c363970092b1efec443a84b30136952735380d4e54146e8d772498133424a69487f2ee2a482f85ce038412f361544ad03d2d7080a1a1968fb5b5d3857ffa38d3afcf02ec779349ef5ec2b0bd03400207d6924e12c2a6b69a93953f28dd8643ab5cf08b7f89e6a536c10d0594acd5a4e62d061a063002ea283c352507a2bb90c4c09e7ea3f2c221f7e0205429e8f331ccfdd2272a68a0e7e8ce0b752266f44fcd5fea5962e4846bca9fd4a47194f57d901eb58d740654be039ac07bf2d4ae21bd4a7089248a33dc45edc61defdc09d62c66d27d03648ae2665c1bbab93c36907e3d40588bc1e7f22fd9528aeb43dcf57c364ed223779c4a92b8dca0473279d14f09e6bff8bdab96de115951dbf2a0ac6b3588f2c3d37aa630ccf4a575c44cf96f321fba1d66444469ce3f405ee6ff00ea8f68c9e53df5f182e3dadeb4328a2a9b157aaa13ae3d7a52cb8cb48e6d0e6656619c282639c0f35a5a5daeed76a1eab2da4a6051413c5836a2c4b3cd238c1eaa81e732e75f6af04a4edc380de14894697641d2de", 0x1000}, {&(0x7f0000000140)="18533c3c3ae659fb6fc9db9e40983c055f9516a9f954f9108b278da26ad1e0f9b5f9c61588dca3e9a369942fa97155a175b5434346a4c63c90421fb2f67ec37fc342e202d5aa6dfbd5583816acdf8d6c302844ad66d192d231d2382164368a3e1ff7ee0356f9f0aaa365a13b6068ae298a48380622326d3f1f72ad", 0x7b}, {&(0x7f00000001c0)="4bee004f0b86117a76867c5d11a962acfa2a48ad313214da7c9f492560fc8132e02c115f3dac185fb197d75d660ff6f348924ab1264c7a598a4d6be57b544a72356ca1863d8012181878290692d645d8001049237cb9c7e9f7be29baf89cbad728ad3894df11af240bc820eae798b566b0cacf5b3bd8e8f2ca21a69c6f127b16e438f3cf60cf99622c19d297e6c1737f645e30ce26c2bc341e2cab3fcbc816d4e22c632246d4ad3a5701e61d76a06511877a8d4a38eef20f1f4e4593f414b98f178c6282bbd7ef1c48ac69975d25e2f868ebbbf968eaa4913a32bc74d6db086e00844c507d6e9659025fcf04f962", 0xee}, {&(0x7f0000001300)="730c2a6d116a4b49bd098ebf0320e5d479c85feca99b17affd5ed4002166", 0x1e}, {&(0x7f0000001340)="89c1cafd5bc09c34d1ede7363396893f180eca210e1db0a8051ba264610c1447882d19f7e94fef30d417b5f1d0dde6786c9d3b1190564e0784b9b79ecbe6bdc8257d2685b28ce9678210c58a93f06e", 0x4f}, {&(0x7f00000013c0)="7458ac689662f4b1adbc6f357e59792c3954d6fb1d7bfa3fa405fefaab1a990e9b99bee8f3b4b00e66554f7008671ccdad1501248dc72e4c42fa70b1fab72abd83b42fca9b758d4767f101d7c73c87c1d0334a4e2509db307ec8e2a269bd1d52fd06127f2dcad02dc6dc73237f62da3ebbc9b838b1b223aa693bf3b174813ef835a2d0fe8da9fc981316744574601963fa77c38f698d865da764336affd36cd340f6", 0xa2}, {&(0x7f0000001480)="ec269ebe68757686492e0ca3334e615340407d87f69f2a3a70916cc3a0a7c9bc728c09039415c002b9685dbc30f2a1f0e27a3d3c", 0x34}], 0x8, &(0x7f0000001540)=ANY=[@ANYBLOB="f000000000000000ffff000002000000fa93967653165a7e0671c0a4a35d44fd966e7931191d8c16d4bd17310437ff291266c593b928378e1bb68c53d489332907df8754ae2eee506190b8b7d852b38893f4d8604f9af9478df5cbbf5b16f249355e992b62b0c885dda9ed594ebf2d1a9cb6cdc02388d270c143daa6774a9e2689c53086e422c92a8400d166d38057561645f4c3c9342f926c3919582ae5f9dda1d366403f41f2585c73313b0e552be451834a0a6cddbb5810a44f65bbf2d7ef2a38e8c7602aeb5671d7835f37a7b11b9150abfdfd0c76bbe58c1da5c233050d5c7a801bb277f78d02000000000000000000070000000000ffff0000e2dc0000ef0816f669f9566831e1fb79e663e50c0216444f0ae6cb5289f400bfe774a0c70cb85f565fac889bba39960422557973fb2ef8cfd0ad4e3e75f3fbf542795380d839655d7ee22e5ff79c5de354adc9ecbec0cd33c55674e3a6e4d10cfb2ab80f3a0397e9bdd1aec2a200000000000000f0000000000000000000000003000000c0fa9207d1eb6d4150ba1850ca2d96854d032713de014b16821ec6934bb678414fe3e54ffe24b334897d77dd4254574783fd2c0abba97c74d1118598c9c72edaad0548b4f1e9cdec9151e2cc968eb2fbbf7841df501079b8ac80d08c04dc8eb50f3a62d219eabc7265b88050b86201b293f999549381f6d6246c8029c5dfafe07902df1babd4b332d72ca746f8269b76efdd2787b39ccb0049306840d9971b638a55ee9f9b2767be8bf811fa79595176765eb3045d8fe2f382871c8fd8d4310b8bcc2a9fa276a8ef26bda3e0bdefea817826db74e09da0c8333b72c970f3ab0000010000000000000100000002000000ed5741deadc17a36918186678497c64b4a383152fb8537d661ef419f9b9d374fde5fa3ac9e7f50819f366515e803afcaeb316e57446b4265342b4bde2a5e7d48b17fbb824494f8db36bad9314dba1411d1260c31a4b8d73cb5055d6e310f69a971d433c20fbccf79c5a3cae432034b2b7d447d5e148fa5acd28f9f7dda825fd4771476034c50f9eae0d91db7114638953f6472818c85b2645f6cd4ead80c1b19304a5ef4721c19925a0901a5b254063e6de788eb7ef7e9211835dcdf811c84943ad41e95ef2b08dabaa991721692f774bf712465b0c34ef9beeaac0eaa73432d841a9c4e8f1798a971000000000000009000000000000000ffff000000000000ed6a4411bf072f34ad860bd9153360fcc10912f020abb4b8242df54cd26444f5f110841c5dd4105b8456aec0eaff3e0a5bdc9783e98afcd932a159a557d39edb964e212eed75da09e4f8f2433fb24690aac9c147628b437b8742d1f67b6c794312c8be31ab9d7f151ec70f3b893547343ca2950e64c70012ea777637000000004800000000000000ffff0000ff0000002682be637c477214e36192ccc0b190eb94ad34360d33de3adffdd0ec9ac3af7381b9c9c91083df6f1a16515fa91ea1b2f91100"], 0x438}, 0x401) 10:20:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x7, 0x4000, 0x5) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) r3 = dup2(r1, r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x8057) syz_extract_tcp_res(&(0x7f0000000080), 0x3, 0x101) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:20:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd2369b4ba4230e24, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7fff, 0x8000}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) 10:20:55 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xbdd, 0xffffffffffffffff}, 0xc) r1 = socket$unix(0x1, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 10:20:55 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{}, 0x0, 0x0, 0x1c}) msgsnd(r0, &(0x7f0000000000)={0x3, "1456e725e3dfebffb89fbd205c353969a697494db6adb73e478da95b7b971f0b538e5e387acba045a4e4dd27e53bc1d6469f0a5948da95781fbef333096662f64ee594d167e91f416bbe21b66b8e558f0b72a2feae2779a7e508a524aefc03911fe1b37511279e8c63f9d37858a38ee3efaea9b8e0d8728cf488476b105ea95acf01165b2ea645d4dde394eb0f262ca4"}, 0x98, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getuid() accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) socket$unix(0x1, 0x5, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x100, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r6 = getpid() r7 = socket$inet6(0x18, 0x8005, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000000440)={0xfff}, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f0000000400)={0xeb, 0x7fffffff}, 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x3, r1, r2, r3, r5, 0x0, 0x5de2}, 0x9, 0x6e, r6, r8, 0x7fff, 0xcb, 0x3, 0x1}) 10:20:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x40000400000002c2, 0xfffffffffffffffb) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x0, 0x8, './file1\x00', 0x81a, 0x7, 0x6, 0x80000000}) fchflags(r0, 0x4) unlink(&(0x7f00000000c0)='./file1\x00') rmdir(&(0x7f0000000080)='./file1\x00') 10:20:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xa0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 10:20:55 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:20:55 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x7f}, 0xc) 10:20:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r0) dup(r1) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x26, 0x3f, 0x5, 0x9f, "b41218c26a489c7bcc60d0a143ff5da469b7dbb0", 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:20:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x218000000002, 0x1, 0xfffffffffffffffe) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:20:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0x0, 0x42, 0x1, 0xffffffff80000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0xca, 0x40, 0x10d, 0x81}, {{r1}, 0x0, 0x4, 0x4, 0xffffffffffffff00, 0x9}, {{r1}, 0xfffffffffffffffe, 0x29}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x89, 0x80, 0x1, 0x101}, {{r1}, 0x0, 0x23, 0xf000000e, 0x4, 0x8}], 0x14f, &(0x7f0000000140)={0xb7, 0x3}) sendto$inet6(r0, &(0x7f0000000340)="ac8e8e9ca8f6ab8c8d62fac37c0aa695597213faeeae0c4f2347ca09dfa445d142ac9e24d58e3f53c0cbc1032341cb2ca3f901f4e39ad81ee2aa793068c85ad3cb3192347600efe890f8b4a235ac8c4ff34549c8b60c3de69ba33bdd88b7087b50852122080b29238e6fd96348efea65706900686b922ee71c4dd89cbceb4b9857d6e838c82a1bdd1ea6925893d7d09d3a5d2ab60f175e4bfdb5d90832c1b6faba9c92fd6d17bc2c4a512c9ad4b53425b318e2287881754fbb99a2edca4644ab90d6fd1f", 0xc4, 0x8, &(0x7f0000000000)={0x18, 0x2, 0xbe6, 0x6}, 0xc) close(r1) read(r2, &(0x7f0000000440)=""/192, 0xc0) 10:20:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/97, 0x178}, {&(0x7f0000000080)=""/23, 0xffffffffffffff1b}, {&(0x7f0000000100)=""/65, 0x6}], 0x3a2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0x8) shutdown(r1, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) 10:20:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x400000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:20:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x7) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:20:56 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x408) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendto(r0, &(0x7f0000000080)="1a3a5abc5b9e15c954cea9b70b5ab12a2d86f5dba73e502b56b25d8d1a3eed0a1a864ca890a21fc6df98df96fdd7e55738bd0e9e816d1ffe9872e133e823b6b357e31af5b9c043b35d918a7117bc287213fe4d69578168e38015e3bb55b0a800307ce4e21d4a1d9eb224a185552b090f751fb108c85f9a05e52ca88fb06e8a7d1e1d30d441d43bc3c803309be4e5cde3e410d4dfcbdbd78a87de06b0926e43708eb337c7c7abda414c3df28795668fd3639c6d2320d855d2119ac950430a3d99e99bab44faca67fc15a50c35fce6d27b9ca9ef86813c86db32ebac35fdacced417567f423c39c2fe511f6eb0a0c1e85118589477c6078835a1920a", 0xfb, 0x4, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 10:20:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000026c0)={0x9, 0x1, 0x9, 0x40, "6d082d39a25969335b1c5682d67e05176f1a4d83", 0x0, 0x66056e51}) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="af7ef0d72480bd028d7b4f0b4b4265b614c86ea66d8b2afc47abe78da90396ed0f4cdd953fa3e0ada97a4c287a137f440ec0b75c34c890e947312f6148e80e29834e0b428ce2ec6122435200e9cea716369327695210e81e0cc6e79924365b9caccd9c32d93f8a546a925df000011a7e954957a79141eb6ba09d46eb5c58aaf44c8c7a1d9f3db66af1c32e9831222426419a784057cd840c95ffc2712da917366a749beecda29a0a20420e8b89abe2c1749655", 0xb3}, {&(0x7f0000000180)="a6a26eafa2385b408e4c0dfe3b0b8c0933577317939ce1370da43591e5d9efe17b538439432035f1b35f1ad86d660a0c63da86251657635a05b8b391a8406966939817844430751c6493466e6f3da01794ac2e3fd8b5355afe1ffbc2f134f36270842e4336ba5b0fccdfa2cacc4db1e1c9c3bc79f57db5af3abc4d4239dc8484dc43f5679aa0e6a4a98ecf2463f47ba085451ca48b6903dcecd962364596b4bc0b23bb3c7e114a420e5f2958aa03d3645955fb3d9254ac27baaca00f6be56d2e1566c5fcbd5041569a", 0xc9}, {&(0x7f0000000280)="852df43bd7d60b571c6cb22250b68507d68c1385f37f79e0e43f0e9cbc37388b2679ececa303bef28163be668ee4c0b2d564415d1880c6428cad2570b1f4f3996a3326a6f62f04f8792d239efb2e337d6942b36a51696d7015d786287bd830da2503eb7abdb24ce5e40ec85045d69b5f886d4e1b1b181af28c60f2d8dccd7b266d89db085e0954126f59bd59e40d37245e2450b9dafff4cbbaa51606fb411f59665aecce1284af0bbb402069bd026739f41458426fa3ab0ac2d8be50a2458a317a8e834c1f6e5cb9122538b48e45cd8ee78c3d7521755a4bc3eeb6968f9c58530e6a1672be999f0a47c954aff9232898fe188ffe61a101e2cb3b574215c9f97da4aa894ddcbee011253763c19ba8c1e369b9f684251e083bb96555c14cd405914a636fffe615c3cce1ce0eb6b2f2ca5ff4788ad40bb0caa68ca5991a023ab15ce5aea3ccb1821224328dae3fef463e4a40fc75121296cc4ae4d585ce9347baae9b097f6ad5432c9c0847faaa4fbc72a91b7dd1708653b20f5612b8e087b04a374d5510e9263c5b287d160bd5995063d0ddef5281aaccb8f64acb9a4ba6f10b7230ea2e83114d1788679cdc24aa31d20432563b672297bef32cf131d3c8d8dbd49ffe21bc1df6c8c2622533c40855d63372e3f417e436f3a0e988429d48d5b43dcc87a4d2214fb53301f849b4b68a5e498701cc86f6eddcd6c5a2d9208f9bedf5e5b0f958c11d1af66081eb92ff620c3259282f6691d1267ab20bdc0d4f6acd25d7e5597bca41c394a5bd41419aae0b4b27fe1f7b23a25241dd2b111d16dc4b7463c8dde32a06ed5dfa38cd54c6a2491c4252ddb833767ed07474e448401b53c37734384ce91deee9b797f8d684184f913aaf8f73e94f2410db17e3b6e1874799220769747444463473157846c44862209c8fb3286aec7ee8d5a387bcc98de9ce04049549b1afc532236e6a967ad96e75b5e4547fec7fbe2d60edc557fcdb0cf8071ed0f91a6f7ca301f54177aa64376442ee1a3dd537e8552255fd0f91837c43bd4dec5320394863f9a7e226aa7ffa12611c417ed2161b70d818fe45f5d5e3c5a373d0df0ba6f99816e50b9723f6d5e2093ef368fb6c28ddcf1fd18dd78a9486c0dd744ed4ee8b39a0ebc06b521df8b4b2155a7bf1248d86835b53d1def30219b53d70de14c3ac990b32db0a403f744a8cf2c63e842be9b999527be31ebf1fedc7cba0ba771388a307d8357ff102ffbc7d6eb95d6af158a74e0c5844aa89a999f4a9af7689ac1c05dfeace96a9ace73c11acdc75243eebd2da0d2f7b8176a448ce3f5c65aa7c11b17584e2770307d72aca7916a7e07efaaa07a93cfede35880a7e354e29c3191bc6745a9714146f842775d88e564dcc7ed3b5b9d5c927f49b85ba52d740793160666b2d2a975ff5545a3310cf9620d92f932f94f38817b5f12afd90a052cce99f820cb53ca976c8d9161cdfdbf276c999258947b9d46fffcb74e02bfa105ec42e8a0302e3dae3aebe076ab5f45985c88e74c1e2880840075ac43b56e87bcba6578f7ecc0f095b3c3c8a1b82c466ccf099713ce4526aa52d345afb864b885b9f22493b84e47b462af17916f631328b9e8e3aafe3e585e9be27d6a1d7e9839f2d86fd658f4ef3f3b5d5d1981324d218dbeefa30f007e572f5204a04ee90077c129be50ba861f51eca93e79bacf88fdb294d862659cc239256ca4f5f02c5ffc5ce67b141ff7fc0172dc6c2b90ea83779e729f7de5811799c5c08a72fde4d029b9301f2e82e009a118a1537156d7b412df8193509f3eaf42448c3595ec8598045e50b5301992a6d62862ba70e510f8dd28a16ff6fd10d388582c0e134ecd9f661f36c9b1acbbe6338a7630e63fb68cf47471a51e00111745e60f27b5456081492ce2b881ca40832873a19bce17dd4ba92e6172fa77d1105df3f02e0feec61cf0dc589b057487c76617a103e98eeee46f4837df1680c12bc06dab0b1578a45062017d72e256f4e38a2e172daecfb52dba72db40959b9602de6f6cf8a0f08f23996c475f92c0cfa4724e63fad3dcb2d153365cc3437878b7fb53eb85ab23b6670a364cd545e5cd8be26921248bd186030f11e76b6be9944294ac1c7ba6c688431e495ed08e1adeebb2584981a540b5472408665dbff18aa8110b6d2e37772d226be3ea98ebaec6aedfbfc738ed274703aff3f8f12fd3d9809a3ea90aadc5c7bd3a6ed518b5a07e621a709a935bac34326c3e0c62254f094e658d32d1d613a3be201a8ae867e0b99706ab3ba258b24ed28eec2625a1c0f2d20e87964164c81d0a1a3316823e5e32787ceb9561ec0d9ded899a6ea12f7111ceb762deff16993fe4d0b230e80f44ce6f66ac4e21b664be3cbceae8c9911ae778f3ffda6ae30d4771e81ffbc33d569c2bc6a2280ea0cd36fbe2a2f36b1de7e769f7559403a33885388b456af07b81c02d1aaa6b8ce51e46ef20e319f7c3844e1c27d4d68b41fa79cff5e771bdc460d8c38df1f925fce913b9c0cd28f1ef9e99260b046cf9d09e413d085dc6b7183600dc84ca49d6d906f02ae4f0bc4cfe88710fd43c64bd2919874350866f1d0127cfeaf3669ad4ab88494f5bbd0e52fe36c81827db0b0d81407c5deb9c4d2af50548aa6706d0a438bdc7c68da1addb77969ffbeb92e0c18eee5a5330ef91663f4477d90a6142073685c0ea22bba30d8f5f21cac0a8e9a8b0b99d040cc054205ddb6755493d93b53ecd26346952574ef8105c145565c4037726f607699f937a83d1ae1ffca59b9872c058e0904982f63b0e66fa2fc6c027ed66ea27c84b3e08efa5af5d81a8597d92822cf480c31481814cbd809ac5b580f5997ea8e09e660c4ec877c84a3ef2855b07182442c12807595a73a732eaeaaa168c1cad16182ccbb2af330b747eff30c6836fa46355210a3f80ee0c30604ff50a9f6e0a5131d60232bc145368f560e09ebf1c965537f1db06a57a64970fd241ab33cb5788aa8d9c7ddd127a60715ca05e4687a06651f9fd1c7fad69b5c435182b55e033ba683a998a4e356fbba2cbcdf8d5e1fa4739d0c13a18c50207a37befccfe42fb4907c458be0db13c4b6b3c4544e4ec09321922896f6729ccd27c1f79d8d27b464ee43abf3fa1a762bf81181cc5b5f974e39fc5453b76b3bc9782f6f0608fca6323b6dbc1447d76e3d5b538bc358b5463c236fc5d89f16466b050a76016c2770da6c1bb23c64fbc242cd8e76be5a3d63b83d957f72726417bc814a9e582928900443e84556de5764a495af98b674d77ff4019734aa39a193a611882a2795bbbfaf9ce559c9bffbdf8a69bed3513418e8efd7b29999680d83c284f80b2eb187f028dc6f5b63bdf78f8668025df3abeed9c24b19c6d2b07031d7edd6b3d3e9f73900e2d0912232d5c3223ffab1e1f2b70d52466b53911fb4e09ac106ff4d770194280b646e1e90a03b868a2881768063d9ea8476ac28f7615e9174678cd95c142c7a57f44178eb80190d3b3204837a0a8f8e7eccfb245cf9d82f59042a70b10092a548505f489a35fbe2de98a2d862179ed2ec6c46b206638478ccf5de965c28f612416575a38e146ad945415d63d3d06d0500e10b33412540189f0ec5e82ebbb4fcb2753ebd8c5463e1153bd2ca5eb831949d724cf63d4dfa6010982d6f24175404a7e1252e042f79ae2ba861524a6404cce0e4fd6d9497048be5c1cd2ce81ea7f2d537768621e49127b2ac4dbb9f33cc1d3b5de5f00bf76abe3412a4c5b476c03a4417d4f0c5e12878c7e1e21c0ae33e6e52f27489301398c9273e4a5ad8d25c206fa78f7e5364ea6ff1d00fea3f4166e8a82815d97537e9ab84ae4334b336dc63925d3d8af91e0865a73e6c7141d71b919af6c60973c21c75508db4b9e27d45361228649f08b3f4935c16e3b7ced1a50543546401d5eb5576199c9571bd92cb2f4e31f7268e1a273a2c904a2de41dbb17a56afc6b152be2929a3ddeeb8a87345c49acd4054eb751382a21da2147c509edf807c8f628c81ddb108442dbc705ea6d025a8693ceab8b55b39b5c85246b5478736db9c5444a9a7fb8a2a9ce7aba3f70e89320626856dad2195c80286a4bd7e58855aae9ea38a01372510577e430380f0681b3c3486f9c006dcdc9199d336bc2d178c20e9158873901f20877d7c992da53abbc3385109d0288fa8f7e73c1c134d20941f78cd6276e67fcfec1712f694357048cd2d105bd52aee1a1ee238cf9277c592feefa2bf6f53b5a1256697ad7fd622b19f8de36e45c6f016fa671efd08ca265ba8353e84db6995b645bb963f9b06ab272f4a21172e09e9b1316d4967d50a5fb5aee87edab9ba1b869a7421197130ce7e2e8ec2e391ec59fc059f61a16b32844d131ff27e7ab3c55918b22da6b513e584f632b23aafb74b25da4f266d7d7d9480c8df65223574b9231b8ae1a7e96dee81048d9ae24dfc016057c9ee7c04051f3c66287a86f7ae0df45aee31e488a5ac612363d4d19b54f441c632f15c4d6825277f01142d0ad999a3dee30f13813a4f7a6c73d0b06b3e1624453dcdc9673bf511951cb899b83c35527789d1ab3976b498f62dc1dfeda1ab4b89ef43e4da4a13cf498ca3bc3f26552a75565e4c63e3f5149f5cf22a4bed61e761c39a7e929f0d7b54a0b77000c9bba5c4779ce0f403432e40de83e573e87a946a39d204ba1d97f8ce82c8bbcf68ee1d0c64cb1fa10ade285540d8f5352da0d2aab7f5da23109d2f056aa08a48aab7a59a2d63b5029db8de3d9e4f3ba43c1200c605cc7dfaea6a25a254f8199c3980a241a37bd952608d06f9aa81e8d50e795c016d66a322400db532674bc41bf1c9f029004d34409ec26f81519d9e19a9bba008d74ed0c419123bc3bfe5b292a3a911fe3691a83c73009e6459c9c978448f520615a856aab805ebceb11d88abf558b31bf0d1c4c7e07e0b382a8a65cb5e0447e92c475ff3bec15337a9a7c31702b202c9cce2d4d532555003d07663c30c02e6c4489d0a698b6025fdb4d565ba5b0df964ee6cc823dd5ad0b3a5aa97988072b38cf093b02e24a752970e40fadbf3b866ab8d30663a3a566515dede9de6bd830d0f35246d97769ddd17f8004858eaded639326575b055d23cbcf8c8f64148c1a21ca91a7c8f38e951037c132aa549f257bc6c3567849611897fd36c161385fab20f9b0b40d3a2263bff78853b92e08513d02276d7d3e0be2c43f55adda065eddf8f8aa1b866c4dbe57f73c00841def2c452267df3f4a9ae186e75ea9579edd9736114941f15c0f3d96dc98c0f3e3167aaecf7cd81b499391a7959a36b84bd55b08d0a6ce5c9d71ce423b2b18203c9525f362b00cff5902ff4c71c7b43280b447835cb29303cfa69d451280d713d6cbfd1d9d36c1e44b8f5dc99de654093d08f532732a7c40418eeffed6c4f62d3cde2ea3d6eabdd26e2bd9d7058ee2e9c874f3255ff620ab05df9afe1c99b1dc43be808636d7198419c8b3d2a0a224c25bad230a9d3a10804bdc126dd7468c9b00cee8629a99a1e7fc2573a3f976197032fde5c918e60ef852c9ed01c389f3b7f01a2f716daaabc5bb1da7b7cc86dba6943c33fcbd5fca9e8711fc386f48f9378581b880cf33fb4462fa31973cebf644453dfc8da2ea478ee5ecf506d569f86cf0a801b26ecfde67fa2d7fd83ffa2510db78d6918439affd1b24e7b71b51dbf6d5ebd8eb0da4ebd749c369e35b140cb2bbf695b26750bc4e907cbe3a4bcdf1de6d12d32aed76355b34d98ce3e2ae185b5cccec5f7722a06d64a94c48db7571145fc83ab440", 0x1000}], 0x3, &(0x7f00000012c0)=[{0x98, 0xffff, 0xf4, "5cc1684be9f9bf845f537282bf5215e8a090f38d4374d15ae0d80683d5e29c722ac410067eb13b1b288e20f7fdca733b4372f06abd4d56f8e84dc781bf15a32b07b86bd69b8331724fe4870823d8acb8689d9c1f4ab19eb91b4aefac675f9020ea22c4b383222e99ee2737d10c6a5481a0c62314bacffbaadcccc5fead0ec3a0a2"}, {0xa8, 0x1, 0x3a0, "4ae46bb9c250f96291effe83f23c96ca30cc9bc8fa6223dd198a5ded766093b454192cb6d8b8f2b7ee09fde8270cc92ce255b2e4d096282b5825081b611f5c9929a2e83cb81a469006e97103a699f4258fbc0449e5742e68926b7170687ba2a2fb72d77abbdc503de901f550e1e3112ebceabad00b5b0eec146c16647d9cbe9d5d403374bf71744a43fbbed0d01b26b540065c6bfc42"}, {0xf0, 0x0, 0x8, "96acad9a8fc7fad2eac94198e4c57475013ad3696db79d6dabffdc45f7be12bdaefcf3d2cedea228a809af0b49547269f2eb4c9fddc793bdca4f9139b737e3a089ab1d10a720fade379cebe16b8fc95c936717788b3e01339506ac0e17b413529aadddac023d1bb35df914469b04df73dfc848ca35d2a95ef1b45adc00467b2f4eba4bfb0d35a50ee898373114bafd3b3a48904c28733882903eff0636576f0601b1640d32b304916c8d5256a0574c16a1df679e75dfa261d576f3de77d91091611537bdb6b7b4539662c0ea49af63a1b27d744968fff48b4d580ee8ad6c"}, {0x1010, 0xffff, 0x5, "d5f9c092a9715954d6e5dc0f2dc3dbbfbaf81c9d0c052253da87597378e2c4eca65182a1713af37899fa06e99b3f4f738de1c03be68960030e1dad461468f3211eb79d3c3369bc7e509337298c21678d0e5fbcd732bb07d3ed2fd154d7319caa7111bebab982261d48d5b727799072b813708c86c72707a25bea7ba9bf81ebff945bdf35d3673dd8e4656e13b7378f6b632a220d024c8b80b068d1f1f3108f6d7527eff3e28edfdb351ed1e92830173125594c8b09a58ec931124b88f3528ce8dcd2fc561c14c4520690442a00803f855dbff9c6e261864a2161c6d804f2c47476d0b470dac22db000b819db916c20c0ad60aa4218f5cba92b2220f1ac795655f60fb93560a15cb58c923c06da9e0a3ef336191d2bd31341918eff23a034ac4dc3619111c29bc2279dc0fc87dc0a4d365d0fcd25436caccaf355d65626854145c36fc5d269a2731bd41979bb3329d40a859c545bd991aaeff30f04ab74cf1d255edf7ae38c73c2643fea7258e5eb4c0a4a646a9c516530c0ac10cf8a1243d10b9cd9e5028802fa70101288e955be5d31f6536e9de3d05b0fa7c20897bcc1e69ab5b89d8bffee992b5d78fb8fbc43a1c925ac0a8f7c8eacef835619b020c51bf89db523a81f71bd06556f147f1df9ff9b0090e54ef1caf1715544abf888f9948621619e6da5aaa95080f30a24cab94ca175bd4ce4bf950d29bd365d28c32aa352d5675de57c608618d29e5aa382ea795c8c4e7fbf3611056ae83f96ce7368f161de4b832fbe0a3ab2b7713060f816278ac59d712373d8d37fde54744f1d3fca37800c736ed7c0e1f632f24a61a47e9429f230a384da6d4a35c2b2c8c0a16902aa03462efdcc32e581d5cf1f326f4f8fd71e7a7c87e8afc69cec985eea3baad8f35ccd05dbd644decabab2f96bca61b65fed5c15cb8ce805098ebd599c5149df7ce8938fa106a04eaba3deec94b9234ef5f9718fcf4607c2865b2eccd3c158ed13dae367c412a3abf5c43b7e9240937d2f692a3bead0261418f1d119d30008f994f7dfc5b9b62ea2d6d6c357632f1764f8b1436ea1b9302b5ab851e5fe345a27c2c864b02f739e7143478f1f8658da5cc9ab21f2668b0b2ab72b1e274df50fd3552f88a49cd3fb640cfa2d6a974eb2ee4e20d811669044555c137d493553bd8b9e5b790d4be5a088d338f83006bc3dff78982a4f8b63a3690c1853e4f6dbfad48b39ab6503253623d6c8ffb8a35faca8f5e01c635ad0e0747710d4f3bf671b9c5238b08c3f22aad6635ce8203af589e035022af24848820ed11f910920f10ba67aceb22e7f6eff04d92207798cc5265365193def6932b18f42bba78a6063d649add474541c42086b0271cd87b2be0d633777457fb8294363570594c590d5119f1a094e2cc4ecca96242b79ba6e915e3aefe8657ca989113e4a98df5b132416b219b04ece6e8f525c88d2b4e1a141d6234d6ed3f42dbd208ef49a6040404c74d3f97ecfca11d848127f273f9d4447f5aad4e515d79566c56db950a625f290e3390fb0bf45b6103a95d54f1ea213efa05e005ba75ecde1f2ca46099620f3315f8fd5dff50fccece9bb3bab73f666e0545761d9b86a9c152ba10b165ecd2b0b500d8741644c22640b922be84035ebd68fa661efa9d3ff17f62ab4b8d1373d79c0c160417698c909297941c469f2ad9f853499aa723608ecb835c78bebc71af6c8d056ab473abc9b18326411dbdaf9b0f2ad682851fb3dcb09a5589bcfb8c35c9701c0047d2156fc070d1e0aff008ff28c718c771e19b9acf2d424e285160cb771da238378078349d8bde12985731437730bac8b401d157652d9b7b79f87a2fa2fe9fd31d69706d06815523018f380d4c9a43c24baba9a37ec61035040139d4d4089a2b3abce8ec4099b447ca809550af5dcea521e60ffe73b944d27341cd76d166227640bd6d16b523611d6281c79ce8d293bf7d25c9ad717a1e65ad2c1ec76b4a986ea7e553e9779389b3980f51cdef99e2d6052cadc66b967a5a9327689a8612d01dbfdf5b8a0a0c963ace8d8f37b7938598a9102fc6d72359195a85fcda874106e4410755c3f0f8ffec6448e26c79fbdb1730ea10b9d0f8f4239059b41154d45e618b4901ee8a26d0240bb0aae4c3ccc04eaf6c669d80bd92cb0141ff19b99063f3fa69d88b9b1cbf62c5c12dc320ad7f36073e13a35d91a7989b3e5d7ea8120df20df5d601ee1544a853f5146b05d676143b08ec14934c01ae7f5a9c99173e4ad8b517ea765ce118c7d0baea5fb87307107305457a003533323d7bc2d6bbd0f8c38218df05144c4660208d65ead9063d1fa583994f1f947d072166969eda186a70ac1e335e2e996c826f71608e121888f9bc214bb03053288415f73860017084eeda609db17fc8fb7c44b466529076188a939cad6ab6ae7d3f9cddc09530a4e184f9a5deee628aee1058c0f402200d6e927afac8b87e11ba65c946f9a77d427ff15bf3006162f3b78836ff071d0bcaf3490ebb3a814135625d377f9846f0d9d0e7a83c0cf93514d9d96a2c2bf76cf32b0b276af8a40ee7957e2f47708a40361823b9a2f7d52683e2c5463ad96ca98e948301b1c2969c43aef193d02adddb21d6bde64068ac85753ca19e7859b5502005bcca50a2b993af3f31193176516d6aab3e90eb49e2f5de57cb996ecf3a176699acd563603422afb7c058aabd08d978e94a7925f09fc064c77e866963d3292deaa62c55c1b2144ede708399563496ac33b3b6a50d9c49e49af304ab47e7bdc015b6d4da5f117ab4ab6ebe022b47b8b2ec694800b3528e17cbefc1646aa967c4645eaab343505870f08b3c67885f4cb86c0687cee4404c07c542752b04e9415028752e09c97c07ed5e4aafaf899d2fdbe8b3285a45449dd76030eab6b74fda766289f7c7f2e42c9e3e245f5706a34873e77c128d2ef99d0ec3f9b711b3ea862b4d491dda6cc8ce2ab7731efa5c3e30f7f02fcc13904cbd6c67aab23ec4eeaaab60862a4cedf96a18403df39d920355c423f016a2dc3dd65301f50236f4a70eeca0a26cb48e9784ad76e309e6ed675c156897a2bb655e5977580bb57d05c2ef4f8d1453553a93ebd21346d912f28b0173f6afbe16cc2ea32d06af2b7de91ea79dcca6c90c1f0dc18d26c87ec78203b8b693a7cfb3ef635dc124cbfc13fd045df5d291ece14fd2f70b1efd4657f334c1d245107cee1171f9c4f3600c9cf5aa67c5b22837c37f2493748bdb39ad8b1669d64ef2d5bbcb3944f35992ff05f22a1348667c5fc5c4fbf31b170d0ebb5be7f4cc0b5c2fd6a6557f0aae86f5535926b0a7165276db35ad0b47649d30b0b9212cf61ca93c2e3bdfcc85a2ee72261757f93440feeb06a4e1722fc9af2a4a85b5c88b8308b23736131e33f1aa6a1f950f0680df4b6b1f46eb256bc1313c72c134dd17005a556489b51b6762cd2dd35386f5f0986a5965420191f868ebebd05ae0e4c60d7364cc01c0091873a1cf22d852bb0720c0f060c06fcdd26e2fd091cf567952dc6d9202ef14ec1948b0373e01a97a4253791b3fe8021305818d66b91cd67d37404bc7ed711047ce79a556ba2b2c62bc8871664ea025b0c83586f952c18c569b8968cd355fc9092e679086819548d68f8d23cd34dd35fde06217a52a4dbaed0fa1be8d03285313befad8616954b3bc592aa61f73270ed66f95dafe7da2a5ef1cbd9e115b1b81a4c089e9c8459a0a71457b3aa305aa33bd1ac0529e0bb33733d1e76959205b32c8e260b455d18a503c2b058ac0a51b52b15c58410160c2dd72fdfce1d88a08d3e9f9557842e05d57601a602e24c23d57efc2ea71c77a11848ee610648df9b1ff7df9931b2aa0cef58c454c37b042c56be85946773f61363e16ef074763cc9e96b2dfc77056d548de331a053912209a63b2630c52a724a56dbed2e9f624808e31896b11370a7c8c0c160a5b93a0f2816ce25b1542b849452c90695c3688327d5352c76760f4e271792a23424264ec4321463ff6e66818954dff6a274cd7bca82af722ac6e2b922e9bb0bf919e9fdce62f5e32ac312064ae26860169a79430f510c3d9dfa277e4281a6ba144e561907fbef630abc397436bf3d0c03850f66e4eef3716adcf588025c67faa5e372f1e1c4e4ddfef7f6fa1c97f2c37872551770a9a6d5fd35d946a977384894063bd0e27042b5e8696390c017a4d7cb3ac5c5091f9dd92b15c97ded20ab8cfe4fb7b22db342f4798bd65a06687711f5dfe7ef665d39fd9f3a086c4604cbef63a6256aaa7b402740103e3281a15f543746aadabe5b5db25203a25faab9b5e574d336b66821039e2570d17555d60c2237db06fa2c28a7565fcd47590ac0033b12a4c9748924b25c0e74802c448eacbf680d45554013f4a9ef03e1479b20f9052d3327cbfbebb3088b003174868abd2f10b697c10ed2dfdc7d802fb5b8110d30e72dfe64456b5e90950c90549707ea5f51a122ab15988ed6dc132552c9c32735de40585c3a44ccf992e52f9a64b02d61168eb3a5761300d38a840e8c46575d846eda6a88885e0fa033ad1cb47008690422751ced88fdbd4b5384eebc30682cfc8b766a1f6944f14ade54f585b0615eca0393e2bc6559426800bfe9ee00092b2869a2ea39a59173ff82af51149a1e33abbd802fc6f8e81ad67fc53e4307f7a205571992cdaf3c578b5a6e7b4478f3a817ecbcb2d2d660019dd0d81add64ae9b60e6b2e03250eaad3bbdd3c45bbceb2ef4b089e0935ef452afd314e2d4b928c04d13fa304ffc7b39256e19752c9d770e27a5907b30af1382651bfba7fa3448ea63e94ac5bfd7ddf79031a904c3078117a2f44fb026397b97d406a45bb76b2aa91f8377efe7de29fb8d454395aea7a9bacaaaabbb22dfeab6f6c0759e52831fbb277bff8b81076bf62a979d8a586eaeb8741fe71d79da959bac9b5a2b5f3517c27d53788e24e87860c8088cf9247c6d752f819add4e0e5cb55c27d4ddf8e2185c04ad7684c3814a36405ff6ba0586f2cda39bbfb95be24c6771345cf5fa8cd266c7b2f95112363b9e033fe255ff5baccf6e3f1cdf9bed4d1582a124eb68642480a667a36edf8618547a29a7332146dcc09040cda246908ae74d75c6400a5f87da929bd6f38a0e9e1c92bf12476375187cf793bed4eeaa592e8c28117920e5525c82fadc46e452b2b2a8d5ed70fdd1406b213eef44f2e87e33575e78020f830bbd2946bec4394aebd8a64986d1a04618e9122dc9cd2ffbd2d3eb91268a31cfa0afe8fed276b70e92f242f7f2e925dc414eccdd12c19a54e64873aac75243697cdf9fa11e4c63e5382531b92bafc2672076131f7524a4bc764f3ddb2ddfc3e8a4a35370d9f71793da564841566e41a80f7a7292611bfbd7811ec1c56d83005de3773b7e054742b9f2ec9b1e51106603f5d7893dcee6da0ff486f1872e9f866888a85ae5aa3c48e0df98f3d796a99ccac3ee833a4960d438c880553a1296332b710529322a0747d803896afdc7dadb2893339812cb9cec7328749c58fe564e5b181ed411268c842a01e488faa355f1138e6a493fadaf1c45534f8380f0cad5ac6ca151d41f2195dc96baf12b22d4bffab2006eb22751222e9c9babbb2b5b8ac80666fd0c5d18c9ab35f74105065227a8ddc854787a0226cb90f70d3d9fec1e6dc7a43716a3d299774b77791caf8a5ac4811ed3ee524485de7d0c2cd615e21aec103ffa8b0f5d02cdb804948070dc866ca26f4dfe2bfcd60149d117bde0a8f2616436f5721ee32366cdacb65e50c6f2af155896239c"}, {0x68, 0xffff, 0x73f0, "70bc8e7e81531cf3ddb82af5c3f94aa5963bbfc7b48f8cb426c79cf9bf0de21f6f09df4cf4181c26f815a0e9ec86e9933f74bec6f3c167ae8f5be59163ddd227112bb47fadfdb1fb2b875ef0f0c17ad13f84"}, {0xe8, 0x0, 0x1, "edae8c35349ace782ab31110b16cfde11f7665b21fc4e330b76c2d3347d5449c44a6b160c14b2f5abd028fd0a345fdf9bbe14bc222dac11f537e27387a055fc330bf5e54d87d38ccfbae9dbd5fd9e9e3275b95bb18aba3d6f21fbe0e6682aa6592b28c8f70b72456b3a7b52833d6236cc3583e58d4a1a395bb0aa2ab271b8b6d2075e20a69f38cc909a7058533b030130833b8370aaf40577db093306e8eb5f9b56fff645afd8759b3a50c1766f3d992a02570af46a2ad97bc5d443bc097302804edda8c25fcde7d1536f6389b2f985afd"}, {0x10, 0xffff, 0x156}], 0x13a0}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 10:20:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xd4, 0xf0000083, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa, 0x45, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x359b}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x7fff, 0x84}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x60, 0x2, 0xe}, {{r0}, 0xfffffffffffffffb, 0x40, 0x200fffff, 0xffffffff, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x5, 0xa4, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x29, 0x22, 0x0, 0x100000001}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0xffffffffffffff9d, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0xa4, 0x1, 0x20, 0xca45}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000081, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0xa7d, 0x80000001}, {{r0}, 0x0, 0x51, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x4, 0x6}], 0x2, &(0x7f0000000300)={0x3, 0x223}) kevent(r1, &(0x7f0000000500)=[{{r1}, 0xffffffffffffffff, 0xc, 0xf0000000, 0xc9, 0x81}, {{r2}, 0xffffffffffffffff, 0x22, 0x80000000, 0x5, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x8, 0x400}, {{r0}, 0xfffffffffffffffa, 0x1, 0x5, 0x9, 0xfff}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x1844, 0x6}, {{r1}, 0xffffffffffffffff, 0xc1, 0x0, 0x8001, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x7fffffff, 0x81}], 0x6, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0x40, 0x61, 0x2, 0x3}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1d, 0x2, 0x1f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000020, 0x0, 0x7f}, {{r2}, 0xffffffffffffffff, 0x4, 0x6, 0x7fff, 0x707c}, {{r0}, 0xfffffffffffffffb, 0x48, 0x40000040, 0x400, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x13a, 0x100000001}], 0x4, &(0x7f0000000700)={0x81, 0x7fff}) flock(r0, 0x1) flock(r0, 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r2, 0x20004b3d) read(r2, &(0x7f0000000340)=""/145, 0x264) r4 = semget$private(0x0, 0x1, 0x0) r5 = getgid() r6 = getegid() r7 = msgget(0x2, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, &(0x7f0000000f00)=0xc) r9 = getuid() r10 = fcntl$getown(r2, 0x5) r11 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f40)={{0x100000001, r8, r5, r9, r5, 0x20, 0xa6}, 0xaaf, 0x401, r10, r11, 0x0, 0x7, 0x4}) getgroups(0x2, &(0x7f0000000e40)=[r5, r6]) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000800)=0x7) r12 = semget$private(0x0, 0x2, 0x121) semctl$GETZCNT(r12, 0x4, 0x7, &(0x7f0000000400)=""/210) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') dup2(r1, r3) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000980)) poll(&(0x7f0000000740)=[{r0, 0x8}, {r2, 0xa0}], 0x2, 0x2) r13 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000e00)={0x3, 0x2, 0xaa41, 0x7ff, r13}) recvfrom$inet(r1, &(0x7f0000000880)=""/151, 0x97, 0x43, &(0x7f0000000940)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) pipe2(&(0x7f0000000840), 0x10000) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)=':,$\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='^\x00', &(0x7f0000000c00)='\xe4\x00'], &(0x7f0000000dc0)=[&(0x7f0000000cc0)='-]\x00', &(0x7f0000000d00)='\x00', &(0x7f0000000d40)='(\x00', &(0x7f0000000d80)=':\\\x00']) 10:20:56 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x8005, 0x5ddd) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 10:20:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xb9c, 0x2, {0x0, 0x7}}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() close(r1) 10:20:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000006c3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x20, 0xf0000002, 0x3, 0x1}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80000007, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x42, 0x4, 0x9}, {{r2}, 0xfffffffffffffffe, 0x79, 0x6, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0xcc, 0x800fffff, 0x7ff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x1f, 0x400}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20, 0x3cc80000000, 0x4}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r4, r5) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r6, 0xffff, 0x200, 0x0, 0x0) kevent(r3, 0x0, 0xffffffffffffffff, &(0x7f00000000c0), 0x80000000, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x8, 0x80) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) poll(&(0x7f0000000240)=[{r2, 0x1}, {r1, 0x81}, {r2, 0x24}, {r2, 0x108}, {r1, 0x4}, {r1, 0x4}, {r1, 0x8}, {r3, 0x105}, {r0, 0x2}, {r0, 0xaa}], 0xa, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000002c0)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r3, r7, r8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0xb3c11312de6c8739, 0x80000000}) 10:20:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x6, 0xffffff63) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 10:20:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000340)="bf203ad5a664665eb66f723f52355cc49b9ee3092b91cd64b882f4885e6a910d58bbd5f7c535b5fb20b265098af5f57ad586561c37e70db38aa34892e007ebef2f3b82f308616611ef249abf24c951cbcd378afda3a74bd669", 0x59}], 0x1}, 0x0) 10:20:58 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x8242, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20120, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8180, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x0, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x100000000}, {{r2}, 0x0, 0x80, 0x4, 0x1000, 0x8000}, {{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x7, 0x4}, {{r4}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xfff}, {{r5}, 0xfffffffffffffffb, 0xe0, 0x80000003, 0x8, 0x9}, {{r6}, 0xfffffffffffffffb, 0x18, 0x80, 0x6, 0x4}, {{r7}, 0xfffffffffffffff8, 0x30, 0x12, 0x567e, 0x3}], 0xea24, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x900000000000000, 0x4}], 0x81, &(0x7f0000000380)={0x1}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) r10 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000027, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r9, 0x0, 0x0) 10:20:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa, 0x0) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 10:20:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r2 = dup2(r1, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x80, 0x61, 0x6, 0x6, "eecfeb9733e5328b6c2cf6cb482311bb5df5d479", 0x80000001, 0xfffffffffffffffd}) fcntl$getown(r0, 0x5) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="100b000000000000ffff000001000000"], 0x10}, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 10:20:58 executing program 0: r0 = msgget(0x2, 0x47c) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000d54297df3a31a71300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f6433454890386e20b58dc7fa2588e9056324e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef9886718000"/260], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000300)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1f) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)) r6 = open(&(0x7f0000000580)='./file0\x00', 0x880, 0x110) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x700, 0x4, 0x0, 0x0, 0xc2c0, 0x6, 0xd83, 0x1, 0x3, 0x1, 0x8000}) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x7601) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r8 = semget$private(0x0, 0x3, 0x103) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) dup(r5) getsockname$unix(r6, &(0x7f0000000840)=ANY=[@ANYRESOCT=r6, @ANYRESOCT=r4, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0], @ANYRESOCT=r0], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) socket(0x10010, 0x1, 0x0) setegid(r9) r10 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r10, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003774a5a2b8aa18bce350f21200"/4116], 0x1, 0x0, 0x1000) msgrcv(r10, &(0x7f00000009c0)=ANY=[@ANYBLOB="00000000000000000000000000000000c7000000cbbe67c07e1937908ed1d7452700000000000000000000000000000000000000000000000000000000ec1b000000000000005e00000000000000000000000000000000000000ff0f000000f6ffffff00000000000000034bb3b61e8a3ab917a5161eabbf4f474166e8ba121605bf13c968aee314a9ce370a65ffe8776b7451d8b8ae062d72b0f7696d09f467d540cda091e789446b3a19d3d6fd75e2cff3571f67485e181c2877ad04fada89c4743aa9a632534924867aaccbf946964fcc5677d02606b3f34b8f6783d58b545a3a0b01d81b18cbfcd4dc7c8bac24b4acaebd46ab2cbe1735231ec1d377b9798fddb6cbd45dd087978900eb873cacd8fa0a396b9301380175320505e235d83f653a1f6fc5f74cbb9dd024e15cc6a93025b5aeba34b2d54c80f43915371848e0de90a4741e614abb08c757aee102ded412e9bda6333773f456decfae226597cd52df0b990cafba2caac2fa9354140f0ebf342b7d9370c4472b78bb918db7a6c1c2010000007a5a93152f6dd6b5e1451e42402d6e359e3e1a4d6199300ad2985ad43c9b5ea63d878fb6a70ed8ad57a6967c0100580795e9b675cf93f41beb045c8f1b1ae20292cbe84631ea00"/474], 0x1, 0x3, 0x0) msgsnd(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f388a7ebaa7df7110870e8287041c6cec4385470d4921af62bf5a090228e4a2b52e0"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000200)={0x3, "68dfa25a7750144df54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596364e15f5599beec9266279361e4a"}, 0x79, 0x810) 10:20:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000003c0)=0x654d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x30, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="3b7847ea39b1200d64765143ba5d219bca93c13d0e467a515af034fb668af5d2880d51f44f330abbe3ce178be7006088f3487a97625d27db5265aa24ae99740ec960f30b4fdb7829c193d44595feab572229a94f19b68feda028bbc2f2cbbf0778d70b8b11c3f031b7ffb3c9e665414288fb68b75a330253b70df5d821f2a543a5dd03aa7205637a740e8752443f6a14519d8f327ec2e6a5b630c121928d27a4a5621131d21ed727e74f91c1a3f59de02a318e64e356d4cbd694bdf907e64049091a8bfa1c9d34fd2733b60c46ece9b234e0429160268b4b68f99477bd37c8e9396fed28c7273c8f3bb6a3e24efbf35583c71db686af08bc42255adab7", 0xfd}, {&(0x7f0000000140)="311f39d15f5248590312deea25d37bfdba9025c0c81bec968642876a5060b5c0fa077173d38d63d5973669431878099c4d9272d5cecac52f2a85888b0fee5e6d404ec2ca30741dd6beb3720d01d19b359695fa1d1276eb507ab5d04bdbd0d8cbbe4b20b6f03917c3692f24c640c52f4af3ddc84b2382a58929eae96690d8b11735e7e70b167fcde94b6e", 0x8a}, {&(0x7f0000000200)="c5203f4d7d4092134f0354bc0a378dc2440c7b7cda6d7015cedac3e769939ae561d7d53744de34d5499674bd50d380908e8cd1c55dbcfa90d9221deee8501beedb5f00b815179081f9874f7af14ba4029ca33ee4bf96c8cdaed68e32728bad0924bdf115018d92b47615b6d3ee575265a288103dc13cdee4c07ec603ab60de972e645052bdf984126fd33388a8f6af5d6c3032de349a84deb4d9314078e3d2c6340d9e19eaea4b54", 0xa8}], 0x3, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000400)=0x1) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x81, 0x0, 0x0, &(0x7f0000000340)={0x6, 0x410000}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0xfffff, 0x27}], 0x38, 0x0, 0xc68, 0x0) 10:20:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x800400, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 10:20:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) 10:20:58 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 10:20:59 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x4) shutdown(r1, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) setsockopt(r1, 0xfffffffffffffffc, 0x0, &(0x7f0000000140)="babe8a8ffea6bd9d05c091fff2c1190d2aaf18bcb1c9e5b356485aa3272df69bf7", 0x21) 10:20:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100a2, 0x0) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214de8e9d95e8f6b9d3b3c190fff08eb1fd0000e600dcb95a0100000000000007a864d67971a38826a1aa8937092e000000000000", 0x7f) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSDTR(r1, 0x20007479) 10:20:59 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x9, 0x1, 0x800000004, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x90) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0xfffffffffffffffc) r5 = syz_open_pts() fcntl$lock(r5, 0x40060005, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000001}) flock(r3, 0x9) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) flock(r5, 0x100001) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xffffffffffffff82) getpgid(r7) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r8 = getpid() setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x3, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x480000001023, &(0x7f0000000080), 0x4) fcntl$lock(r3, 0x19, &(0x7f0000000040)={0x4000000003, 0x3, 0xe280, 0x100000000, r8}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) 10:20:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c66144831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283ee067c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009dfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c511818a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f00", 0x555) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() accept$inet6(r2, 0x0, &(0x7f0000000000)) 10:20:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x13bb, 0xfffffffffffffffe, &(0x7f0000000080)=0x8211cf195ed25134) 10:20:59 executing program 0: r0 = socket$inet(0x2, 0xbffb, 0x20000001) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xe80, 0x0) readv(r0, &(0x7f0000000000), 0x0) 10:20:59 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x6) r1 = socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kqueue() kqueue() sendto$unix(r1, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 10:20:59 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) 10:20:59 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0xfffffffffffffffc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x200080) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="90c9f5edf793ed9d75b12bd25efa71e5fa2f7ec856ccbde0a8ca879817717a905bbaa211c56fffa54f01635d8278109c84d952333b4c9b04c965b3785dce63704b56e1b57276803292a90d1ef0df0b349b1c8b5becc20e69851cb244ba9002577f2274dddde26d193afba15b8b225ad85703c3378fe4f984380e557baf13912924", 0x81}], 0x1, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x20000000018, r0, 0x0, 0x0) r2 = kqueue() clock_getres(0x3, &(0x7f00000000c0)) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)={0x0, 0x3f}) close(r2) 10:20:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="b1000504b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 10:21:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) sendto$unix(r0, &(0x7f00000000c0)="48a6df5ab8c6560ef6d341b7654e36b8de4998a1dab00b4735a638fdcae689cc8889aeb256853a96a083106acf6f897958f70f4bbd9a199f9d1778bb50730d948218b84df4d3c30818b93ac6c039c7cc1c85034d545ff03b7370eba80da81a417ec2546c187e989925183337f35f9f147512e143bcd5ea86d983d2fa74b117e1207418b64e2e4d849dcf2622abb2781764a5e5aa7455166c464cc4f21e545ef7321ccc035c5a33b5", 0xa8, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 10:21:00 executing program 0: r0 = socket(0x20, 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x40) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 10:21:00 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00bc4917", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) sendto$inet(r0, &(0x7f00000000c0)="0e03818c73b83e63d6743e58aae53cd260d0b4c0533f06a892a080a45499bcae574aa785a7b6ba6cf52ab36b93b10a3061680821939c5911f8b609fdb758c81af76ab0882bb77c3461ddc3a0cb352a4cd0898b85e98af28021ffa9d3ec5563d3c1e9ab3565d30079c280b02dbb5fcb27b045981bc684ff7ce7d6661194883a8dc6bf0dcc2329d33c316142cae7f4167c68af001ce2e58634057316bb164bd9e04c7b8fc1f12954e4303f0791dfef6a75658315bcd3f3a832d10c1c3d5d1d78c1ce339c71416392888c9914d2ed35ca250cd08dd567", 0xd5, 0x0, 0x0, 0x0) 10:21:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) fcntl$dupfd(r0, 0xd, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000040)=0xfffffffffffffffc, 0x4) 10:21:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) socket(0x10, 0x4000, 0x7ff) read(r0, &(0x7f00000000c0)=""/180, 0xfffffffffffffe92) write(r0, &(0x7f0000000240)="579398ff612bd187aa5d5ae5d4aaed9da26284ebe2d0aec24a6eb1c8ee7d2ba0316bb62263c4c47018d98e550e229041bbdfb05874abf5095579145c17703f9dfea75997b0e82dcb9bdc541bbd5fd9e8f981e7cead543c957e6be8079d1d673b8f988f7ee4f7001a5ed1f2c3736a220295db88450b06313a86af9c5f23480ab8e338f37c07472a7c094c04b82ae41c6971fc71898b683dd17869bbf2ff13356b410d8a49b6e277ecade797d0b9de7f5a0c5b032fa004556545fbca4c3ec41d81a92b212cb914abea0311a4c599126c6d3db609300429babbacfda3a197", 0xdd) 10:21:00 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = semget(0x2, 0x6, 0x400) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/87) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 10:21:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0206983, &(0x7f00000000c0)) 10:21:00 executing program 0: r0 = socket(0x11, 0x3, 0x4000000) getsockopt(r0, 0x7, 0x2, 0x0, 0x0) 10:21:00 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9a27) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000040)='.\x00', 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) socket$inet(0x2, 0x4, 0x9) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x80000000, 0x0, 0x0, 0x1, 0x5, 0x8, 0xb96, 0x2, 0x0, 0x2, 0x5}) 10:21:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 10:21:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1000, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0xb0, 0xa) flock(r1, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x3ff, 0x4, {0x8, 0xec8e}}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0, 0x39a}], 0x1) 10:21:00 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) fsync(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x5c1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000001}) fcntl$getown(r1, 0x5) 10:21:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x120b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 10:21:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40000000007) writev(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)="95f83044906c38972ffcef418a72201df40c75e7745e8fc6aaa383e0973491e2cf3c595c7732fc3ee100662f5f279fd0cfc135dcf1f04129d35e96", 0x3b}, {&(0x7f0000000100)="700bba9aaa16720824ad89f26e19a9e8e652db2c3c2ae107b3044865c925de5c4da5523229de0c4c1c9558c6180784ac72e3d3841765f11744", 0x39}, {&(0x7f0000000140)="c2ef023df1f9290151fedece4064938cc7abf382d1cb26eef7d9dca8a7c7ced2050132b04f9f1529c9e10319440a55e651e9e4279f5fbd6991afa2416cada988277504b11709b936dfbf3d5f56520188e4249fd0ada723093ef9528bc79b4670668f0c0d4bf95e", 0x67}], 0x3) 10:21:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x1) setrlimit(0x0, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) fcntl$getflags(r0, 0x3) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f6a404cd780d0a0000000000000020007200"}) writev(r1, &(0x7f0000000080), 0x1378) getuid() 10:21:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f0000000140)=""/69, 0x45}, {&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000280)=""/45, 0x2d}], 0x6, &(0x7f0000000340)=""/211, 0xd3}, 0x840) 10:21:00 executing program 0: r0 = semget(0x2, 0x3, 0x80) semop(r0, &(0x7f0000000000)=[{0x1, 0x7, 0x1800}, {0x0, 0x7, 0x800}], 0x2) clock_gettime(0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) socketpair(0x1, 0x1, 0x2, &(0x7f0000000180)={0xffffffffffffffff}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r6 = syz_open_pts() r7 = socket$inet6(0x18, 0x5, 0xac) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r9 = socket(0x6, 0x4000, 0x2) rmdir(&(0x7f0000000340)='./file0\x00') kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x0, 0x80000003, 0xe1, 0x1}, {{r3}, 0xfffffffffffffffd, 0x1, 0xf0000001, 0x6}], 0x7, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x20, 0xab, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffb, 0x20, 0x80, 0x8, 0x7}, {{r6}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x5}, {{r7}, 0xfffffffffffffffc, 0x1, 0x10, 0x3, 0x101}, {{r8}, 0xfffffffffffffffa, 0x10, 0x0, 0xf3, 0x20}, {{r9}, 0xfffffffffffffff8, 0x0, 0x80000001, 0x3, 0xe3f}], 0x5, &(0x7f0000000300)={0x9, 0x4}) 10:21:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8090, 0x4) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xffffffffffffe000, 0x2, 0xffff, 0x1, 0x4d, 0x401, 0xffffffffffff0001, 0x0, 0x6, 0x0, 0xfff}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ftruncate(r0, 0x0) dup(r0) 10:21:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x61) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) 10:21:00 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001940)={0x3d, './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040)="5fa870f135389ab8c78ec3f93be110bc29d1eb87a49a892be10d7ed2ee420afc5dc7f20139844815189d0063bbd3c79baba83e06f55c5fd9ab79c852d90cbbff83518ff64871e1bf8c06e863a44a48fa399af16e281889e11e462e0037f1efe0d0b6d13b246137a60d7693d241094c56080c8a6b827dbf69b47088318a6190d6e2355801e66130df63f4a5262789f23a7d315161", 0xffffffffffffffc9) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x90, 0x80) writev(r3, &(0x7f0000001640)=[{&(0x7f0000000140)="03f1390b48c830f5860732026882c6bc081d5649a0f46a234feecfe881045eb5e038b11829d476", 0x27}, {&(0x7f0000000200)="65464800364a931e048ca4939063a5527e300aca0a71cb6c9b69376a005d6fc819e3ccd4ce2df4825ae2dfdfa213488d979095f6034976300466e98a99e49ed59c9eae53bf0ba04ade28404493e08166c3aee1a7515411ef8b2a561938023ab44b52eebb6e6cacf6c25e9871692ceeba158c6049de351114fc42cd971596d5075b6bd1943fd545cf0c25b2af03e5f4f6f5c46a334b0b26c2c15ce1dc0beb87ccf9d5a3b511471c1c70fa3c2ad055ef5bfb3ba87e85cb59b040a12e80b773d7ddb8cf9c5c69ee3d49a482ca474169dca3dea63ef05349c6f6e31a1e3cf053477f0c91c8bc83e0fafe8c1e3ea71df0c1db8693a5721bf3b0346868", 0xfa}, {&(0x7f0000000300)="5b5d822d90064edbf4710cc3dbc966cb942feb01cbf2fdd7354033949fec849793412a7c9ed0f4a319a323b11b3464cb2932248c497760fedf37218ef686ea270c36bf2cc86a33714ae34a8a1f758b66900bf32574d4a7e8ff40ec8ade2ddc3df1dde0a567c95b99e246d3602759ad87ce6bcfe00bf852ceedad4acb4d1a5ad1129ddff04d2718116cf80b4fdd528ac0e6815dacf5f4fc764c5417bd4e30af0ccbd8f630790c804be90c8a7d94237d88b3298ec155347d618b106ef57cb53cad21e5e6a36c1d680b8cb3bd548be929ba52654505d0597d7bb01c3d809571ab17f83a18c840dde5fec9dd9838ed677544fdddb2018a503270f3682c89edaf148a5248c2c1e8c484d61098d65cf25bbd3427acbe543c21e5518f7c1d7878d8d73a534d337c14ec385cc3a63ef8b7c53fd2b4400895f9999d1ba70bdc2ffae3645951306427f4cc3d1d07fc8e6b2eebf00e76fa05a8adcdc9e951829563b4f4ecee328a70396d750af17c1d45792f72bd3fe2445c10af32d4cd644fe13c97925a0bf69785b3acdfc77fc370072dab2cbc6d19a0357086442b61879dfd713868eb6e5ebc1efc5a49b40816973240fe92c3908e319ba411215ed45dd997b4d3ae5c7fc36775e1af10a3e90e82d3cd8eee1f699bdcfb7203b6fb9e1ca0b0002222ffbf9059c0b1d7659852c0802963324575910cef2fdc337329f0258b9ef419ca7260ccc9d787a540627a8c0fd927c6187f6a79ad43fe6a664a4f30c0d9778a7313310c05658ef1998bd38ed8209f43bf1a4117f72cd9bb04408122ba8a5916f3b69219334d9a5db51c7e16a697fb6da100551b2cb7f8cc67e731cd3b64f6efe6e14c6bf92896aefca8bd5a5d46712c1bbf811d1e8b3c2c6a4c3f32b0b1e565b30a51800cc0fae1a4d5ed708800fd70fc5d833d1a23cf2a0cdea6b7e4fefeb39654c9a3d9ccfddab9b57545d2281ce7c3cf7c7952e193d00132b3490322106ddad0b56d6ed7036e6cba401b3039bf0e81352aea924780d902df9097584d20e8e8bf32067bcd499a1bc7689627f08e53ace3e541ed06b6a5d4dce5a6d83e7793e2524069031fa9e9b3bf13fcaf0933189752258a5a8a2cbc22a1ee8afb0555dc03c5a1505f50b01cd271d603ee156461b32d6596520b36e86e143cf0cc59b611eed7137b2fc06db7a0020a5ebbf277c08c38b370cb34d7ea90250fe6432f85aa822b539ddeee9fbc503ef8c9a3985652ad1a09f82a4e64b7944d383a77d6be4a045612cf519a9f2964c710e670a869aaa586be9189a1b9937ec07df94cb8fae0d555aeb4a241189b6829e5a345502de9a4a4cac4a9817acaa4a206f8db35dc10d4b20206ea8c4e08dbf3afd18e7c51832b19b2f9c97e8635423a1f8ffd6dd151688c2bc17045f460a082a2009e86f94ca555d9d23beb538dc57d4f05939929f63e1a42a160ea60ff59dcf27dd9183c0a5772e07205a731ca47881dec9463dce17416168c003b3a3d5f0cb0705dc89343fc6c617d4bd2546718708d77b3ee37876073bebe5703e29c80c1d4bc192f8bfc877fe402ab0bf4e1e1902796fcb00c4132ec047c4752d9184d0ab21fbf6af69d2aeca501e1dd580606a06eb8a31b22ca65de270f5eb93ffd4268dc115b17197d64456d0afc2b55a369e5eaca70cabf5c60379ff1de23ff6fb0fcd7239148259ce02b70da6c9a0e808399f721073c3f13cbf010c4ec3f2f767361fd643e4c62f8d056d0209226b8b9541b255f8373e1058d7c9abfbac4602b0b30aaa890fadecdaeebca45e53f70013e473987fe9d398fa06ef9b29f39c60c423bc3212db081edc6bb939482f3ba62320d25f69fe98517da0ce04e4909169e8487a34e2653725e169f01a9d480153d1defa309be7db07b022e73dc4a946d6f2e8007b5674141e36b46b5acc50da8b6786668adfb91c36d4ec8e9e72254f4a7a1f48cd69f2fc9a39457775f07740efcba3b94ae241547f963cb3c055291f92b77dda35dcd077cd6f7ca75791a94a1ae127e59a86a1228085577c09cca69e3f6a67444a6bce78a4b9514a86b25b60e9095bfe31a5317f2a8c834c84fc80c575ebe7b639aba5e8eec2ed5e83a1251f7c4c3ac9c743bfd97664ee22522bb32501c8164019608ec1d878b4b0d24607458deeb882af7608adab4235da06c87fddad92b24ea7ed82c86dd346b32a23319046aaf49339e570ac1559fc8c17d20d1fb9655e1deb472f06db1318c06a9cdd03e59d8a417a0bbf7a5daea416171efc8e1b5bfbff0428fb7ca56d1db01afc79d2132ed7e869b4f903880fdade81696250d01936ae341c5379b1ae02e3aee8f531e3c30bee1203a7b113eb9aae4779a42b16e086aacf276b8584366c44988d7a6f8119b0554574c058fdd4ab689cc7cfc302170e73b73d8f60eb088397a6ca8be4bc486ce0a4156c829bd389990f0beffce5c9a48dfa38549b41d946d35aa2c21125eff2d3406b5dc29f4cb55e447f3524e392ca0bef88c557bfcabbbed214d11d6b9026b2f7260c7497ebe2a3cec4760e308dbc2acbb3f8626bbdf94380c07957d5e722246f2ba173f52cd442f1ee2638f78ccacae72ebb90291ab70e954a4d88b50b17b40612754f5fb2dcb4cc06e2dfb4a8a834ca79a9ac554c6b48746b05fca20fdf847efdfc9476ac4ca8ea0e88daa636db09fb44cd07dfe3b91416b0951883f0eb960822b4b4e7527c07d84f7a5f2a3c4d30d0774acd927ddbb53b8f8b07fcf5dac736a6f27335b72d9a1941c45162792a3bbbb988ee8fa23ff624eda25b3a888d89436049b645c7871209cc09c66ecb912a4a971206bbd14b0f89864ccfc89972ff603b8cc4318e9d173873c264c8a3ca38a020e32b320be40cffedb940061b88649290ab55dd0736c58b88b31077c2d4611eb59ea13de92679662a356f079c8bfddffd2322eefefa8e301185ff43cdad6bc005149046d27b67f426fd92853256821e96f82205074d193a486f4f50cb5b312494e45db80473bf0ad35c60ce7d3b47aac32744ee8b266210f448b38f545e8761f1b66a77bd6f66cc1baedf85aaca14ff6be0d261dc7fd0f613c05e7de20ed6dd37399fc7f022d6a4b5436ffca47db73c9ff1a86c4693f2c4281d9663e8e4eee0321397d0436738868323d7703a5193e0a4cd10ee6a70b15f874e72647136b1a596ea0b6458bb260afefdfd997ab9a33df25825e2568f92793da163a05f343216dbb1110a9dd32594b2e3537e88f90fad7079d0ffdd6480c4bfb0bb67048f3f9221f1965e609eed80077d7f58d4a378768b483a84c782357546271b28bc1a7636249874fc25c255210222abdf36a0edc72dd7a3dcfc30cfd7294be1254f4e361ad3feb7ecb0c62f3e0b65caef778e425721198c49aab8328380d18cee8a97f6fba32592f2d7dea7328a4c2eaab188bda31375bb974c006154e254a66c4075a143bb0c19fd28eb052b33ac8569959614f952768942a4b4eeed8785081894e94830e63c56f4d78f085dda24cfa6336d63ececc69a442cfc41471f6dda1e5b345cd8adac9d04a77e9761f4afc27350073ed46a5bc15dd0509375855e1829d6ab8a2a78cfea93ce1bbb21f4359e598b167ae9195ef6c83837ec77590445cca8b4b4c9365ef9833fc3996e670afb43e49dc2afdbd8476dd572a8a999ddec3afa0efe1f8882040bdfc70bbbc215efb4abbb7ab1b2e8d9f3894cfad8e366fb5f997f510eba5909bfb10920ad9079520cbda3d0c6c629dbbf238641a7f11bdd9dc3d89d07f5d2577560142e6cb8efe9196a7867f42ec61481fd560eb8b8899fec482d58c2c7a3cc8e12b3f4985284d9d8b2d294484bed01114a32155d8a82fd40b4d6baa9eda03e9db653bfb239f8537543dc941b683b1ae21b39affc968db413f4badf6593573e57a383b86ce5eee374e87023b8c9801e79748864ab32532da48236d4760dfa13c170b70548b8e54acca78de81a2c213c3127b0dfe34f9a99774e7a06bcfca13f4a3f70be6f9b3074702e3ca55986473d5403f12320bce97f6c7a96436989d74c90190b7d9797876756f4ad3cf067ae645a8b6240496d25c63ee8edc25672d3f367d6bee1adbc46e57448a91cc1889b48d72431cdd05e5be0668bfd45f2c85c783c5e011649156074b2414c5f184020571ef795996493d4189533e0ae9c9ca3c23a54428710db6458d69d35e476aa6b70b8bed29b2dd443ba2926e8ed6836f3d9c1e7697020c3556264cf072debc369e9d955f8e74083c6e6de1d4ad837410b3df2b0b26c2a48c52875acb26de2db4eee8a5814e8aac18c4b33fa99b3eec4d37d375489a3a857b7ccb34aa72026ec974cc8866fa49cddc10ddfa5efcede56731603b0300eba080f30cce4a256e38396e55c3680b7dddd655edfb47b055306234be4d29b6327c08f6cdf63b97aadb55b351cf0bc70f2f5bfa13e027ed7b5b0524232764684447efb8f515563c6dba5699c2bafb3263aa202038e38fd624310821e88aabda034eb599fd5044e9d21db0fba5daef6baa016f1ab7ec13f5bd7aa443c26e603515b7a7388b440ae92618566974b875f2b7a77d6b3f245ee449ecfa41b31c1ef703ba7364067dcf7bfa39202a30d482901614ca0f3364d6c0f13ce1aef59fd746590207ce04156853f070d558d2b58cf6b24a3d8b17092f575258697dcf14e5cad4b3f9b650e068ee1ffcbc5f4b76969e73e2b4508819a05510dd71b24f31c4611de85213641bc49fb37097155213d503ca547bc232587b417ea4ab1ee98effeedadbcc0ea374fe833ded3149cc07d3746958aee23ef06382f88a7d92cb5d3f5f539e8308c48cbea98f3e6ec8379e35629d3df1872ddcb5c20c38cd4b3db9c5e22c17b267231bade56f88a5dd62279ddde6d2e6ab60a6b47a8270927afd3592c9e52278e58901c0e2fb3860eaeb799365cbe8140b271a21305053578ce7e0a690cd7b15d4b0cab52afcd2a188b4f738fcfde87879ccc5512fa88001a3f011e5e7226c1b15334729c845f441539e6ef86e8f96449021431f511cbaacf9fe17ddfd046890cbf4ea6876c1f8107509bc3e97a818ee9c48be6f3f718e39587dc20d99aaa939da9c788b7f11477b0f48afc0386a5a56c0f539c94713c32377405e3a98a856a7021cfd7e5a6e339294c36bdd8a9af3a07f4e4c0f3c6f8a2505bf14a10ef9e5d47a17e86366f1c1fe491a3157882d2fae60032388ab8ff66fcf033a9f20021d30fd55770124fa45a7230fa5c542bf036c9f626bcc0316d1bd632b8bdecf59eec9b4a19c3e5f56d723e44908fda2f8411d8bc5b1ee3c3e005c841150e2d7acbba009207d568feaa7ed1a47e2120a3bed9c4db840a0da5c04f48a1260d13c4ab28175c911af234d597ca67edf7c90e99286d302473ce642ea3704c2ffa40d2637cfcfd52c2c4669732421b1740994a482d4d0ef52ceb163bc3ac39127b441511b7cf419183a6a7892b9692d005224ad74b86c3f73397dbbf2f570ae1ff5193b71295bd55d8db9b7e91cf52ccc55ece3e6e2be0b4b55d0b2d8b162a8a935b13d94aaf060b63b2f382ce9717c56b215f0ae355d93b83e734363744d7bde9375718043137cc7c23b1c260bc2e2d93e6a747edf6356d1b980c8a56491b10e94a01e8c12101460ee09f0481b896afe00482808d107a5051e36e9d369ee41886850407b49e217845a7d7aadc8932246b27f149d42cde5d64063c8b8f32bd30cc43e22ed55bf696626106201e256b2af3db80f315de21c7e8c3193dfd379dc10a961b3617710d4c22a381fa3d4237d55646ff5", 0x1000}, {&(0x7f0000001300)="eaf75c7d9ac1000b015704d710b957859aa57dcb840445efbaca23b12aca9549ba6b48e2ea7936a97a12e77591c98aebb4683b7f71fd4593dfa68d84b07f024b9ef5afa97464e21a0d09c95a5574b1d6a873c217c9c24eba1ee740ddc92b30f3afcff5acbe728467338aef5dbe2a89d2d51e374fbbbf72bdfc3b16fdcfc740384c450fd6ff3f9d4b201d72e6c11b81fc61d42b27b45b3a27fc8e992f94bf0c605d249d5e94154ddb9d0c0dfa2dfc82e8f0086c0ff8e71c83209811967fefdc4d05a02fe973e97ccccec267b59c459b9845e7fa3aa96fdb02d0994f84418e8db82a36693ce220650de2907f97a6d8e5ff7e5adde209b7", 0xf6}, {&(0x7f0000001400)="d9b2a1a2d0ed3cc1c3fe68397c27e6735f2c112b954363744187472487db47ed14623fc5ac070fc53b7fd9cf798f574f8c076e64ab405f5a6a8f963b6620b489f6a3d107189c8c33f04f7d69a801079384b3b3bc7f4fd778cb3c191d9885938e169e6ddc2a44a029772525d40485e0e1d32892f946204a0cea396e3f77dbb16786ae", 0x82}, {&(0x7f00000014c0)="96c8450f9cf242b03020dcf255526ff9231696d9ffc6bf1b35ca18760a56cca3da8c48b6a5de0065bde3d0323fd6c33eaf6c179853d58b7d87c9315021fda8635a16a02e7cb0736d359762b30e8216c3025914c7dc4c107fac5fa60c2cdc337ca9f269fe68c3df0d018d1164396e11549fa21819405984", 0x77}, {&(0x7f0000001540)="0ce2d8a7a078e08a059d91c7b673a605a5eb29f31decb204c01c417815020f492d25df41af6d63293ab4a44fff18b2ae53b252842d1a6b7075eb4be2dab2d041078c44169fc28e5cdde79c22760fe0fcc5325856327e28704e5d296e203ecb7f5df7f4a9eefe7539ced448d6da1da486eb93eeae2733afdf45a642aa2a19f33faa0585535c8e8fdbb654cc24e8752056c44ffb3f665c634b30808e0eef874410c76a7605d17144c20c4583732aa13542d3e1d05fca7e7983000ace6fa14e1fdcca110f0902f4325f3c0d4511470fe5", 0xcf}], 0x7) close(r1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) writev(r2, &(0x7f0000001900)=[{&(0x7f00000016c0)="2a32d279b1de4a57fb4f9e239edb8baecacd7c19f3edf7b4790ac695261c1e1a34fe1baa93ce2d1db4fcc6b678d46fd1d947dc19dd06a42261d19371ad8aaed2f6c69eb681a9e2fa39b8a5f006b56291cfde0c95da7b874a06a81034ee4dbfdb1a8348a3369413bbd295a7de282d023fbfb2d18724ebef85c10db7bbcaa5da3a2c63d678d4fa271fbbe9344cc563ea47253fdf8a081f3f3162e97a551c6d5eb564919a4ed2b35b2e42751ac4801224b97142ccb273e9fe9deeea4545eb088b082aaa4d6720025702e8963b80fef7b7f18fd8947a1e33852049bc8d485ea00caf35c459724f", 0xe5}, {&(0x7f00000017c0)="1ea3fa262fa273262e01aff3a4094f", 0xf}, {&(0x7f0000001800)="49767b848923c14c4002be7f57bffa7c3fd1cac0e89f05072427cb20d76e6d92289eea5df6c178e243866fbf90d241c1c16c732682dbfd05305b81570cdd", 0x3e}, {&(0x7f0000001840)="1a8b0352f69b0a97fe17856afe3802000f2120f7e46a597aac39986ce5534e7f813c16340ef175eb38710ef8303c70a778f8ce5ac0682be8821247e8b25debafe738ac2bab0fcc95a92fc463cf10c6aa49828018803fd14fff6bf2e7d9247c0575c5db65fa915264becbb78da25a9c9e1fa51c851164b844edd200cdc69fb86166a75bc4f4fa78cf10c913ac8df9cbd1e16861186c", 0x95}], 0x4) semget(0x1, 0x2, 0x400) 10:21:00 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 10:21:00 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) pipe(&(0x7f00000000c0)) 10:21:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x97a, 0x0, 0x8001, 0x7fff, "5bbd742e401eb00184c05a3105c52a9f80bb1393"}) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc0", 0x175}], 0x1) 10:21:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/116, 0x74}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/100, 0x64}], 0x6, &(0x7f0000000500)=""/62, 0x3e}, 0x40) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r3 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000580)=""/71) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 10:21:00 executing program 0: munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000719000/0x1000)=nil, 0x1000, 0x6) 10:21:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x4b3, 0x18) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1ca2e58, 0x5, {0x3f, 0x80}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:21:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x0) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "c8e911753fd2e964dad0d37be9646304441a995f"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900", 0x0, 0x1}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:21:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x1, 0xf35, &(0x7f0000000080)="c3713b0305cd9516e88fbe84d57c503f659daf24a127bca87e04f2ece672b0d4e7c4a0a33858d331520f47de88d1a94eec2092c96d0b2a276d34d99de83f3a5302934b6bd18c6c64f7a094ac5b7a82e6bba05c46968994a99b84a6cc00f3fbb8996e9ab1879c87429b", 0x69) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000100), 0x0) 10:21:01 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10002, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/125, 0x7d}, {&(0x7f0000000240)=""/68, 0x44}], 0x2, &(0x7f0000000300)=""/207, 0xcf}, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r1, 0x3) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x0, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) setsockopt(r1, 0x9, 0x9, &(0x7f00000001c0)="f6", 0x1) 10:21:01 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0x9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) 10:21:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x6, 0x2a, &(0x7f00000000c0)="ca4ff5142ca9338c7a1e459e86c9443a7e1f266c2454c8eebc3e9926c45146abfbc596abd805444791", 0x29) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080), 0xfffffffffffffee8) 10:21:01 executing program 0: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ac0000/0x4000)=nil, 0x4000, 0x5, 0x4013, r0, 0x0, 0x0) madvise(&(0x7f0000a68000/0x4000)=nil, 0x4000, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000340)=0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/19]) madvise(&(0x7f0000acb000/0x1000)=nil, 0x1000, 0x4) accept$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) madvise(&(0x7f0000b8d000/0x2000)=nil, 0x2000, 0x7) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="fc7e664046858b1f80779084e08ffa20cf6a4a6afb1dde969c082df8edcafbefe6e0894954d3577193696ed56e53777a1f00d606764ded8d094d9b8644b47b86cf3644d909964744a9dd44fba363683483225827b4286dd4bee5f9a0328da8f2930f50fd2d0c57ef88139fed1bb5b4f3db2034098c3bb6bb195a575f58e88f8431cf99543239f950771c9ca3a7ed99eaeede072243fab3eaa6e4ec43", 0x9c}, {&(0x7f0000000180)="3f80348779737970fafd747819cd0c1495db32b21ad87a892853e84bdcc9c53d2bea5a8ec2d4c74d81a2f3918d63a7a4906158c0d66fcd907e1c723335fa979ef4143241a7e5a5158dad9e62e205", 0x4e}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x9}, 0x4) 10:21:01 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0xc6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 10:21:01 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r2 = socket$inet6(0x18, 0x6, 0x100000000) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0x3, 0x20, 0x0, 0x0, 0x7}], 0x4000000009, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 10:21:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000009c0), &(0x7f0000000a00)=0x8) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = socket(0x10, 0x1, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000880)={0x8, 0x0, 0x9, 0x4, 0x800}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r7 = shmget(0x3, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = getppid() nanosleep(&(0x7f0000000900)={0x6, 0x4}, &(0x7f0000000940)) r9 = getuid() r10 = getgid() sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000000c0)="e0d2e8650e4875520c0381effbec15d8752fca382d4f53b6698f08", 0x1b}, {&(0x7f0000000100)="8310eab6f2a23fa7c3bbe4d75dbe0c6c6a6e931354333f53e3e642c5627723c038c777d04d66152983042ff584bd28497a86d078af0e7fefb949565980a51c915c99ad0d334ed89b62590d5762f2763327cdb105", 0x54}, {&(0x7f0000000180)="af868cf1125311ac5a1a96592f163f2b547df8ae05ce566e7ce400b8dfc176ebc8e34caa713cd9f63039e64c6567e6fdfcac723bb52eae50b449e4ddd1da3b3e6b26f63c9b0ebe2d9be55638e358e2abb73dd5aadc5ac96c5af25c064054b4807f26a28a3d0cc1a003d007731df14cff445b870bf9414971431c4c00583757ff9016c1cd9560547bb7789edafae8348295c37acfcca91d700b55f9c4d365f8b60c7682a9fc8c958fe907cb8c690aea6d36dc8e6c25", 0xb5}, {&(0x7f0000000240)="0fad6ca06fe7c13b94d9fdb5344f7a5aaf1357077e02323a6197de992d6c466467371e16b65181ee8f9dfd752af2f83642", 0x31}, {&(0x7f0000000280)="6653e1c099c834d27eac68f0f85b21d7d9f78ddd9a6f2aa68efa56830496ce714266e2d48b1f541d6f2ec544e154b1354e444880d33a230e3cb36db95182ee47222e89fd2ac5f281efe1dd4feb2d756750b3f0ca205f07b6b167321b549284f26a2657b31ae267f53cbf7bc76aa5a0803d00a2b2c261f812a197d67b7c8f110dd678629d5d94a240d0e95b604c64483acab129aac015b41e313475", 0x9b}, {&(0x7f0000000340)="502abe3062377041934e143278", 0xd}, {&(0x7f0000000380)="3b27525b35763a610937900b0b210217a66798ca9bc9853f41fb012ebaf743e5a99dd99247cfa75448c668fb663bca957ed3c12a9ece661929b32b6b0a4f9522d9bc19a870418cc38fc9d1a4d76ad08218f0fe1b60ca64e1a900f719eee54c1a8cb5659e8131135032c4db585dbd730945d7c97b3635a1565402044d06c2ee7229e2c575a636b87161197fe752857da9cb8282b5597104d8691992fadbb733d75266f730ad79b6731c4c0194fd6fab85db829b9e8c8b2d796d5e19a3dd654321448a7c7edb0639a6d379484d6cd5e201ffcf967d2bf630ba0ffde0f70653607d48f0cf4c632a80a93f147ca9df8b9a32b0ada1b1ae", 0xf5}, {&(0x7f0000000480)="516a4cdf8429d198eb2104fa6ece5e677e2e5dd360143e992d1e803406ecb4100ce5915a7866135f1de6bc4c4a1aef27c97f08", 0x33}, {&(0x7f00000004c0)="c84b59c78e26928c2a2e604207b16ca9571695d70a192a2ee527e6be147fe6c2c834fcd4a54e2a060406925c72ee14e2c0ca47ec55f6d16c40e68aa68d8ca8d7ec17a7f6bf500cb80da2bd586d3f8a6c6adfa9b5bf8bb7ca0e9e0b88517fa7b6d5467aa7e4f8b008ce960b8e85c64bb9bd9cc082d404a4e80e014d940b8b301eceba72b8bad8f04741eb459bf86a84f6cacd5cb579287c27fa5820fb586f26e1fb119286f05f5267268dc443a70e924e2a94364e13defefe3053c94cb04d", 0xbe}], 0x9, &(0x7f0000000a40)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="200000000000000000000000000000003c09049874af", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x2}, 0x407) bind$inet6(r3, &(0x7f00000008c0)={0x18, 0x0, 0xa61, 0x7fff}, 0xc) r11 = semget(0x2, 0x3, 0x12) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000780)=""/191) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) dup2(r2, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x2f8, 0x0) kqueue() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) 10:21:02 executing program 1: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x40) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x1, 0x100000000, 0x3a, 0x749, 0x100000000}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') pipe2(&(0x7f0000000200), 0x4) msgget(0x2, 0x100) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 10:21:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xb, 0xf212, 0xffffffffffffffc1, 0x1, 0x7, 0x800, 0x8, 0x0, 0x3, 0x10000, 0x2}) r1 = semget$private(0x0, 0x7, 0x80) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) semop(r1, &(0x7f0000000100)=[{0x3, 0x3bde, 0x800}], 0x91) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800000200, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x680, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 10:21:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x400000002c4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x4) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x8, 0xfffffffffffffffd, 0xffffffffffffffc1, "b79dad9c4c242c462d4027fa8b2d15205e3f00fc"}) ioctl$TIOCSTART(r2, 0x2000746e) semget(0x2, 0x5, 0x44) 10:21:02 executing program 0: munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) kqueue() pipe2(&(0x7f0000000000), 0x10000) r0 = socket$inet6(0x18, 0x3, 0x3) mmap(&(0x7f0000718000/0x4000)=nil, 0x4000, 0x2, 0x501f, r0, 0x0, 0x0) munmap(&(0x7f000071b000/0x1000)=nil, 0x1000) 10:21:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0, 0x31d}, {0x0, 0xfffffffffffffefb}, {0x0}, {0x0}, {0x0}, {0x0, 0xac3ca14b9333dae2}, {0x0, 0x187}], 0x9}, 0x9) 10:21:02 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x29, 0x24, 0xffffffff, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x3, 0x62, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x30, 0x83, 0x2, 0x1}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x80000004, 0xbdc0, 0x9}, {{r0}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x3f, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x42, 0x40000004, 0xfff, 0xff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x17, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x74, 0x40000002, 0x8000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x1, 0xffffffffffffffc2}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x400, 0x40}, {{r0}, 0xfffffffffffffff9, 0x10, 0x8, 0x2, 0x7f}], 0xfffffffffffffff9, &(0x7f0000000200)={0x20, 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 10:21:02 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 10:21:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x60003) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) close(r0) 10:21:02 executing program 1: r0 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r0, r1}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r2, 0x3) fchownat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', r0, r1, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(0xffffffffffffffff, r0, r1) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x5ff, &(0x7f0000ffa000/0x3000)=nil) faccessat(0xffffffffffffffff, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r1, r1, r1]) getgroups(0x1, &(0x7f0000002500)=[r1]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r0, r7, r0, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 10:21:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 10:21:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000580)="b3f18ffa129fba026038f8c3a49e", 0xe}], 0x1) close(r1) read(r1, &(0x7f0000000080)=""/76, 0x4c) 10:21:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x10000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000500)="479a8d06ec032195b28d6112c789bdb03df86c991f5bfe3d6fd176edf8430b20e9375c56d59cf2ce249917c9fb253ed549eb9a6f5467b370874b9f8653c10e0b5dd06dd45e4a0f58fed45052d620dffcb4a64e630376141fd134a900111a54e23c207a806976215ba7364f80145c6b7a647e2ace39501bf6c47f1acf9bb87f799986a8198bdacf3c9f727293b13a0058aa86232f662e693222bc9b9045eeec7c0f04ed3bc865cda32bddf120df04bcf4ee592178c6cba65ed2167500ac4d1ad9f1bc4d7234660e198984cfe6f92a8c70b8d1521d6f89e2f763d1518ccf7c064da2af51f87fcdd4214a5ccfd6dc066bd479a4789fe7f06d819bb7cc0220bb1dc4fe2791efbb7837c47ca326c2dd2a45dcdf12d8c8824e85bfdd571c6536f867f8304b7c6a2ed1bdb57f70ec345cc949446ff0b94530edba1d8913015a3b27390e0691b83b242759073aa2afd9ee4193d7764ac5df323a0074c18202a1f16ba443e70133817ff487487104072b895b1cbb277c0fa403dc08417ee31603d76a3d0f749f298095517950158fc1f9fe5dbf2ee06f2792c5e177478a8bea2d878e67289236443ee7ad06a1da82ee09bf7e83fdf516502998b2a2df0f3625ae37f5e462e09075348ef13e314f175c07566aa4cb7a9da1166ed3f6debe1252e96e0c34fff4d0a2362fc73b6006f65ca908c90362c2b3e2ebce9200a0c3b12ec31c09ad0f2f8565c2f78c52f9828c9a4c66c5a2d116fc52ced141e2a2f4f86731bd950e084779dc508d61eadf9bea0bda5987b7a713a57e8b1321898d62ca2be165d53d312fc47a354581bf865b19e35f7190968a083abe2eddfa897c2103372452ebf4db720451b1e353d0b3022295ca2baf1ce13c549b52dd7e31f61ae8f2006e957c05f284d2e540f5ab2dda95ac1128164087fa0f0f7ee849c2009bb51614bb0c691dfe4d4485dcd43a751cdbdec04d668a1ccee19a47b4fccdd7d58483ff241361bf1e6f97baa0b90e49155eb6390aa27048e10b5eaf85a9e802b169e7f8c0d5e33e5223b72cf03e0f965130a503246f65de8617ff096499f95e1da186a197f5461366b0efaa519c352b7db5d20dc8d9fe9b6951fe2b8d9eeb240ff88d469a809e948d646f8734e05a6c26c4df605b4a06c7d999964cd96f584eb1ed77db5660d45a57659efd59e843d4e931a107e8d1a9b7d5a7636125b2025a3e281c041a8e5594b2992979a614bf051f48c5144e98c8d3ee4accd3006812ad0b1e88cbc292a74c2cb8bfc9249b33b066071c4ecab8daebf5acca02d3fb133440dcf0e83962254618b34b34a64150fda34a8e04564fe4e067c42d76c0dd49fbf81f7cd02cf2a9711d0262193b3b443fdcddaf0c5a40cf883c2d149a97a8fa8d2c2b628ea448b2e5e80a8bf300fef9fd927262e5568003c4ad79b57c0e68869a223b5d2c918b97f715ca55e7b76a3ad4e00bab45201bf33b29b7d9875df37b4461a2630903ac3bdf2bde868c1dcbd03a3c6cffe3b03e4b19322e7ade5a2bbe187e78ad4e6d9049fa977ccfc51315d05f440e9780a559c2960d39516c8f5988078518f4bd1095e1d93c3b6a5bee78ac85e7d87482cabd5f6b910468fbba89b6b3fe877983aa5da10f4cca9a5934ea48ae9817f8e2527a3abaf2aa44d2ebae28967b92e8822307e909b06fe10f8493816e4d243b6279cfed2d81d6e1282e2fbe7200db6ee1f04a2a56e5b87510c990914c1e8de9a77f48d3e5c5b85540986d325f27cede1ea1d745c20d0f13559042d5d523d93d8ba5e5cfadf4f889733dc3fe94b2a9871ef2c09d0211f1fe925148dea27500fcab931ca766d8b0110ae384421059640ad05981da11abc07279416b3c91a318dc6eac73f41dea8a8d0b3605ce81a32365c0b8947d9e3cea5b6b1d6ac11049247cd2bdd26ecf119785345f0d73ed01cbaf2e75eb6c2847fce4a209c58505bc5726bc960f314a2b3b66f7f9d99dbc7d741f0e036852edcf018c9cdb15f5dc78dee7d5cdb0247ba8e21674c98d38f99b0ff24f4227d4921f90a89dba2f8212c71c99d053cdbfbfb113d107c187eec097692856f0ce649fc7ab4f883ded35debac6efbd7ab81d18a1b18c7578dc3e9c6aa759ac3a2794009e848279dbcb1e9966441ca8d67cc23b6ed712e750a37716b213c277edcb2ce7613f2c2fb58dc0a1df41addd6dd7a105c63f68bf6f9b44d6c1f1d1289d3d8dc5683bc94d4528c41fee09706511280a173ebf5b09223cf969bd05a781b65f58dc28767e8e09300361f40609bb40bc582a17f16669d3a304e44ca7500e5d54ca849a667f3c9f9ae254f8ac11cf49682796e020844196850ae7a820602a69d2ee5d29b1c783c3c914d9287d58cf4d4f81841b4adfe7c89a2e7355262c546517abbcf777a82a8999ec7c07338f97a804bde2cc70fd38f74337082bbcdaa96635a6fcfa1b6fc07f6e0dd5980becf214503af5a42fa60a11f3a1336534499a1a1bc76ae33c0bc05fc08ad6b46389ab2674e187abe2576e2703629a2b4ec640b0c08572ab50e6967ad211c53aed753b46daf8adbe43675a5e74ffc17c4e229e27972e86bd3c4f315001e76263ab9950717123537ebd7b62bb7888eceecc27123c57ea17265214eb4cf8111c43fa904d66860c4dd4b1eabb5208c5b60a7b24fb7bddbe6a1c1684b8b2b24679e54852e42a05baa334ac7063c1e1aa3bb8037d6a512479d257529ac6add316ad00858e0d9d5defd9e7b6bcfd89924bb7fd8e3d1064caedbe6e77b6fc518aaa7797d2f8e927d4e7bc537dab0737fd86ed47b7610582152d04dfb01306fe7c49f45f517970b99780d137611368991d2a8a4ab71aef5b663d0af630cc812006d019114d09174b3e966f4dfab0d44e98ba26e6a6b2cbd3fb070118537f129daa162ab6c41f1a0e6f7f37867d57a81e6992a92f6244660aab7ac0580ecba4479353ba876c0b9c5645b0cf374ab2c80e8e9e510abc57d3770571c1d80037572ed911ee300b75fe8fff9259ef383a658fc30ec43005717e18926d6d8c01e09f4912aaa4f7b85992d31de285aa85d5f453f688076ab671f021b8cb23defefab68b8601984529698e935b3cb892b25cbd02a63cd3b2a707446cf63a174f6545c62d8cf43fbe07497dcdbdf504afd5e18aa0556ef61ee8e0563df1588123d2ba4aa11a517f9a5987ab6eaaac0d2564f2a98b0864f114c07be243a7f4a983fee5d732adf75307a287673fdcea5954d618941b4e7a26403da26f2ff6fa8ee7f6243a6d3a14c259753e5bd090ddd372158c7755d5b241e6916e8550b56c7a53f63dd7162b3f2bb41b5558b744a11eeffe18dd98e9c7b8eed10725b71daf930b430b1288986552b593687e48598d1ca32f6f5e5a90733c3df74b25be14723ea9d6cfb538a18848b1a540b85910402bb1f45b3e1449d327f21956802901a3a0c2f9b626f53a59ecb30307e261440c49e05a60b52e1372ef656d3ca6e67e73620ba79ea9b514c380ce43f46dca79430fc9392097cef242febae203c55b8c27121b348d933ce6ce533f71cc0b5cf8948c2e94357b2c4c560a8317c3d8d0e77c0360c02a9f7da2b56477a2cd19403280db6040fc6e6a7d65f4e145b3eb322c9a59d10ad3691fc6c511f83827c94416b34e0b92fd5c37f4285c79bb7bc171fd95bd83861c8af49ec912925f01271dd086a3db665ed7f440b689e3cf0bb0bef44e974fbb8038e46903d806f8e853644e8dfd8ebc1759aa43bf4bf8675f3b794f5ba57023420d0971ba2a005d125a953e4cf9bb017eed1eca4ab7abf60c4b64d3d198397c99a3d267035a93fdb6acc6dad0dbea74c1c4b4938c63a80bd77fe8d306e44a17b18e8f3f02a3fada6bcba678d7629b450c2d6cc3d8f38540c10d0038e6d010a9d96aaa799739b61375d6e23d11d197f028e08ac4ee390ab162eec3271b738a284ac1012de59b33eca657330ca00eb6bd7d2c46b975680c7ee73a107a4ad041a5062afb5ebc23fc2bc280a928314a2eb39573bf8dbde4fad98f64ba9c98d621c5dd9f768874c2b50067e96b1d0bbb217630a8925890ddd30e4244ce11790aa2c03e9184eb93bd2b6b374a8da94ea36e67509c875e8f4316a868184a5fdc74f3b2f68594bf0518c136c32fcc5722cebafd9a97e2bcb2a0bb6ee2620f01b89feff9d894195df6fed3014ec38f05f1c097525a318c9920f12c9b236eca756edc1ef6864a5d1ae541f711891fd875efa914ba760c1e037c3f9a46ff2ae018b781386afa44cef50c8a99c6f91a1d406498c46ce8edb37ea089530d949fd786ded3cb4e171d1be3b0a13d1193c333cf71fbcdebde79d5741d4a086f938cd5a76facb654663240093a44ab00ecb1b3548a130a623dd51d3d5c7706fff01d0cd03a4c7ebb47d15a8de1fd56c7e4eb5d4f29c76a57410aeccd92f7da79d837d1e7206c7c4b15ad4a48bc077fa12782774fedd94a9f2fa80eeae07502de57697728021fad41d06f624d70887c3d71ac2ffdade707f00f2d7abc1c7ed43cf7342d6214a655d7878e36abce4500bd95003295a594064ed0cdd5cfe7d9cddfb20db8dd9d407c178b3e9a8f7226ea15ee87bc5772fc98364f318e1c65dea8564c036e341a60cd56c77f7dd82e7c9caca095682c127282b758190f18adb780a5115dedeed99e145d0fbb54b6d9348709ba5a79a861c9488d13cbb1a74759ad15907c9639b4bc137e796eb9d7171824743b3905ad0a0bf1c282d3f619fdbf846d0eecea9a249bbde3cce74eb477138b7bd5d35b1ea2d23da79cd19648c7ebaeb8b5a71378c2b4efb5194338d168c6e380d00c4471f6d629f9775b67c0b0c88666db38fdc21f2e7f51c92a07cb0ddca0c55f0092a87330d242b58ffd20316b610ca22c49c7d4ceade49086b6ee7fd17f3b256251391d351c85801ae6c688a15343026412aca0475545df55b9698d124404293fb606800ba8cdb3139d2ad389ce522d38e798cb66af8ebbe3f0933527156c86195a9003d55d67eea93c3079eaeb7f0faf9621", 0xdde}], 0x1) 10:21:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x2, 0x3f, 0x8, 0x2, "ec48bbf24c84386fe1b0f9be9aca0c5d10696878", 0x1, 0x769}) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) 10:21:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0}, 0x40) write(r0, 0x0, 0x0) dup2(r1, r0) 10:21:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r3 = msgget(0x3, 0x208) msgsnd(r3, &(0x7f00000015c0)={0x2, "fe3f2a8f0337e4a354fbfc8b2024b36ee6dcc16a69156e1e927f81c730b558b4f833a1da76c2cb1714afc387f54433e0f1fc25eb951f37"}, 0x3f, 0x800) setsockopt(r1, 0x1fe0000000000, 0xffffffff80000001, &(0x7f0000001580)="3f0b17e232f586f41857ceef84f65a466a154867", 0x14) r4 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) r5 = msgget$private(0x0, 0x100) msgrcv(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066b26800"/4104], 0x1, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000001480)=0x265ca) setsockopt(r1, 0x6, 0xffffffff, &(0x7f00000013c0)="ab352da653443f9a4443459fa510881e524148559cefe830779b742f798d8ae7003a308dbdca1a309edd88717d3d992882", 0x31) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000001680)=0x8) getpeername(r1, &(0x7f00000017c0)=@in6, &(0x7f0000001780)=0x2c4) r8 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r2) msgrcv(r4, &(0x7f0000000280)={0x0, ""/67}, 0x4b, 0x0, 0x800) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r9, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r9, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204772c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f5c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6000000"], 0x1, 0x800) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000040)={0x8, 0x1}) r11 = syz_open_pts() ioctl$TIOCSTSTAMP(r11, 0x8008745a, &(0x7f00000000c0)={0x0, 0xc2}) 10:21:03 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r1, r1) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 10:21:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getegid() getgroups(0x3, &(0x7f0000000280)=[r0, r1, r2]) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000080)={0x14, 0x8}, 0x10) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 10:21:03 executing program 0: r0 = open(&(0x7f0000000080)='\x00', 0x101, 0x917ec74a086d8d08) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80, 0x7, 0x40, 0x6}, {0xffffffffffff0990, 0x1}, {0x0, 0x2, 0x4, 0x3}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "19b085649031ee393fd1e203def1c51fb27041ee"}) poll(&(0x7f00000016c0)=[{r1, 0x6}], 0x1, 0x0) 10:21:03 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x91fc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 10:21:03 executing program 0: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x586f, 0x40, 0x3, 0x1, 0x8, 0x9, 0x4, 0x2, 0x1, 0x3}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000007000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0/../file0\x00') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000600)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859ea4b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991d", 0x14c}], 0x1, 0x0) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x5, 0x4010, r1, 0x0, 0xfffffffffffffffd) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="19632cddad15f3c5514bf6ef966a67b0d6a8b8b572cca3ad94833f66e715845ebdd3ae800278c0adbb15fdaabc96164a66daf4bf322a459f1f45d6962ab639faadf05a77e1fcd1f675abda91741856dcbee4b8aa87486b226a098b1adda65dc97e519f8aabc47893296a", 0x6a}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = socket$inet(0x2, 0x2, 0x0) sendto(r3, &(0x7f00000010c0)="0de4e7cdb88c7a3b6485d48fceba5f783b737d3557d163a59216cab2a3870077afb535ba4be86f78c3c9fce26dc7a10195e9fd835f45b51e6fcc73b291e45701ccc2d93ebf9279f046c02c0cbd49e055faea28ed80489da07890f5f7906423eaaa74705e56f88c955164adfcf08424ddf3f8d3dff8a33fce37c1bfbecf42be37403e44d8f9e8b7f887ed19333a0660bd0445b94f89f2e4c67c469a116da28d24ee9ba64284d994b6b76478ac246d179741e97e19b99831c91b761cfe88157b45e54ffe43778cc4b49ce930c9f551a700b083cdabdaaee2ad9fd0298dd88414eed12b023366f3c586d8037492885dbc40bd7b5455c3b70a0f47c061438fb4286c3815504ff0b851c936d33dd7cfff3cb9b448f0dd1c7543fe96fba80aacff07b2039dc1c11e8f71985fee8821715c0f6e5f32ca1aba855e7a73ab5c588220c02751a19d343355c633b669e548920f7234167824a5bb0a5a9fcb4112cc5e71e2fe01dc13bd478bd3f970184aa6bf74a980b7b285d3d36f90a45e0ad8020a9f6321ef314909e8077f27fc9c3d9d15f4923b71b50cd2f9e3e73697e25acdc558c6a510de4fee96d0aafda7a770980b071b9ae51352dcd4dc444f163e291873b18073912e2d60c5624ba6e5c26e14b9b2861a9af83830920bde6c5c1169d5268878c20fa7b2d437f4618fca8848f8f138748700ebe435262638dba2752f9923428888ade9fb51d65816053266399a8400b8c9b6afe2a2ed3ab4f723117e0a99bc747dd8fd37d8b4b88cfbb19f81780bd0b1f4aedc461a4c7c9d031947249464f33d452c7a48db5c12e81427f9cd093ceee2fb3d4eb41cdc53e3a68405f2fbc0afbb8019fe45dc323545be259fd0e087beea1e717e126b8fab3166103bcaee2ebfeb5835ec6cd0bc42e7546e5bed46c9aba0f80aecb5a84e9d25eff36f4fce816cf65efe4af4cc6472d32ef6c3ef1816a6aec18f39cbd0373471228e9d9e01fd2ef1c60f5671a9d5617295b3c43b199c978e736b640d260304308368a5803d5678eac759dfd031184a03665a7644a4dc86457d07c9f63cc61cbaded56599b59a7f5d6223a62d690fbbdcef3f1b2153063bd9c9722c02b4ea0721327c4e65c1b0ff469d18b5f35a2fb2ef50e054da745b41bc2501a5a9128796662bccda2d59fc1fbf8320b10fad0d110275068edaacf12033fac180cf0c92672130d4883c5cbe645b1b118d9ea5d52e1d1a7ac1dcc1fbfc686fc809db62517533dcb9cea97cdf8e70eebb334030fa01449054985d3c4b3d2e4a8b000726551bbc5bffcab46f668ad3f19aa820e8fe14d1dc58d9b8e1def4a10cd622f0afd6bf129e7009904e89f8a5af9da3f6135c0b2de23bd8435e76a7afa978942a44186506d0a08cc645b800b87ea4b56df52e822c2d20a5429632e8b45b7d65b1c91400809b49b5430afca22b565c57b78d0d701a618545fda5bdb619427576830245530bf32d6933940486af6af89f8cc81636ad07f5ea621f74371ae19550e586650e1f4c614a2a00fcd403ccccb379e106e92531b414d31e9271a7bf6e04e736d345eda5eb3527feee7aa9e1e4bcd2a665a96d53970e23c15d762e11caf4308bdf8925412bf9cb767d707a406d00e28f1bde71e47c3b46b54d91831fca024e8dad97045ed8792cc12f88835bc5d4db64383e2fe454cdd4f05e4986103f4ec4fd3ce2bb55e24bd478909974ba0a1cff22e51c7d373d40e9170c7417162eb00e86bf8d713d1d06c6711d62ffe596e465e68700ba742b8dd290f059f9c36a5a5ebc935472209c6f74c4022847b2a67132163ce82f765f38cd5ab1aa64bb8f2727efc17f93a8ff2347fad4af7d2999e71f5864b8e8bfb76883d02c93fa1ace05c690cd47b916ac7528b9975efe73c06682fdd069747ac2a6ee078742510b95c3f040fdc1c7fa964eca6e9defd3ca659c6ef6f1b0352dc00d882e39c7441c0ee770bcad86dbe9a2fccfd4c0a41446c6be4e603ecfda0695056d27b73a957be51712692581093dbfa99443d50c14a3d1daaf5b9eb00d0aecb2251ee2638344db94e16ecb5a6f046c912a9355b964979eddf39a2c59fc3617be0cd075f8083dc3e67e519818f93705e7bdc9a67d62d24a6ee00887031ec6d67a4212af4cad8be59d0bbb01445bb93fdffd381ac34a936b8b425cd16430caf9545052b8a4341ed4962108d54e869f7ff0865753565a015e863b84faef61ce814381bda18458f5bdc32b37be6a88884b7dae3cd1e4119ed03cfbf413f974d9bbee0b5aa14cba7cd9713097fe5005bd2f06b0ebaab398ad624d51fdb117234d4094f38824b7324840e89eb349fda46296f4a28db5e8313cbb9baf86f35b8dd0d4041c440bdb85a997ac44b46e5e1b3b50c0066afbbb07622f5ff819524bb2bd5292c727b47ccb83a7b81083a18c55f94014b013998c446700ae3a461738ad06129052880983cb2e8cce69d324529a272fe3358a41ef38753ea5759a2f09fd76724b9d0a5b299d2dd598fc8ea08c61f63f033c719a33a77260c10144f93128b08714d05b81a0d48ae230897e3f8cba1316cecde0eb2d5e3f3ad3b906255285c4e0690793cb6a6d88b16d0cfa116c2d7fd548b59f1fa169eeda22aab33878deb4161d0e9e95cba77cf92ef98e48851911482fb30e82e9fe61ee0b876c7f2dc764f6fd6062950e6e27d58a3c127c44c02271878fc837a2e0cb2f6040026c32bc5bcb1ac5ce21af030042812b7dcdac713a46fcbeb3a30a4f461019aa141ee3d8dde23ec78ead4dc69c261f9ff6da1a45490c1d0065168747301f15ae0234d6b91606c842eadbdda8534e706be8cdf3225003e264132c1dca91edda2fa8a2fe58302d9d0aecc5d76b1e8d500f9b1b3846bc1f078e721670cc6e0784f49a3eae974ea865211ed41e788307422fcc9e68359542b1a72615e5387268d5cab5d83bc3d1d2239e42d8f46b2225b925511f1f8a8bac9d33ad112e3cb7f7927694fd303203fa175a64eccd2d4e8ce6ddacf794321e9413552862e05e13083b8bcaf37950136699826bb2b707d3f710145cbb06cd47547c54b3b8f010cdae100e3701de134165f345314c8f979e8f5b98ff6df4ba07d9795696b2324ed33d3d763e7642862d29525660ff5e8628b741b0a86523a008e39229724145fb29ea771d500dfd6785dd00a5251c49d08819bec9f8ffd839500aa856f7d20c1963eefef75e435bc3f6541f2770eeb2c7623e318f9d06bd3aa8f1340806a7cc399a7d856a61e6cef6994fe72e42efe1f374261808952693a8d7625979baaa19867831418846054c6e48259539b0a9e014c441d2a8ef077263f2b507ade032116aa9c89b53545a1c95fcd749a78fd6ae5b1150f32116215f2672063688f598933f8e108d2ad7de1f45b932646fd7c8366b404391baca57ad8c66e133796e9911f642a7b1163aaf41caadb15c10201d2578c13aba0b20a32f5ee8891a9265d3b67e72c03a0fd0774ba9d125e718ec615aaf470136ccbec39053cf5ddc61d949febf74343fad30d62d88960544f4bf80b06dd0b327899a95cd1fd90d6cc8dcc7fd1500e85ac1352abc33046acf7677a7d60d5ce5197bc50bb5950af213d3ca7a3df8d87be846ad81df9a1ce6b9c2b5536e6960ba1c7b447c2c1703b6504d45ca37121389d51b3c6be0a9aea0a5435498526cd4e99d2a553a279c712b8aa966ce7472019f707a4bee5fa29190c0f373b79d2ff7fad7366f8da1d9b40465bbbeffa31c6296448e5fc5b8adcfd728555d13101746d03f5ac84013b4876ada8b84bc00a9d3160e4692061a7f5e897f76526204331cfbcc03365939cc764be50a214e5add6f54b14f0850d6325900e37f7f3200050a599ee60664a96a3de47a0f7bcdc06db7828c01bf3713a3b968df48139151d1b685499c6936a475dd135af8adaf907d1be1c15e8b79a90f84cc539d156c5f9ba45c80592e2ae5c40d7ec16629aaf5a94b995c58f20792e2be5d4973d2280166b0192c91acd121e87eaf102b03fb4f9753d7d76d8941e4b2f5035c75698f9abf2cd153cd1b14a430b457f69d1661b2b65bd3e1fb6eb1fe1ef19152fa981995d6b0332e0e8108280893c598c69b40f138ad7c64391d3d843b299c33a8aba0f217437b9ed9b4f26d8f102950e2ff769989488859866015af5cda1da48b3464d1c4eaa6bffd4e04690c3565375fa963ccadfcb74f205d53ee36a3bff374e1d0a96c2d6375c870687748388f88d91713718f15988376c426a9639ca25451d8b13801b1483d57586dc47a85ede14de125879378689b834caa01522739247b15d32752b8d6ece201bbd792989f5fb870ccebd25cde6b50d17ad3b6e9f497adc784593cab81661a1b835b613f9abe23bcd1e7769bf0c75c67da59b8eec3a4cfabb469204a7a6172025760bdbf61cc383d67a49aa8879389f8d748a99b84ce6d44ec6e0e9c754ea6072346081004641c74d6116e52987adc8f60a345ee4c874e1a0aa951f3caf8a8b64a5587f179e97973e2b206a11996db45959c1c2fb66ca47b51e36e72e5b2afc088b1218764c60a59a9d6d3635a200aecaea7fa9df559ab174793c3a8d4eebeadff2ca33b097bb17384ed0c0272f1d48d2816472060e4e6ec282ab75f54f34cb6d8da31cd762dd80ed85b0c17c08fcf5d72ed2203056434b0e558a48f446bd2dc8676779d0c4345ca70b097a66926f532d7ed30927c1edeeb71d1f62bfbc571b57ae4109b6304127a88f211bf388225522f2615ca1fe3d1b40da29efbe48d30930c5036cb48bb527e3b3184010cd9edebac66e58912ffe2a59c0249f728e0c1b4dd9b55285ceaf8183a96b9a7f8cd40ae990605655a773745753dc2877e2926adb14822f5ff778b4969a1fd28cb3781ea9afc4a8a4def53080da2dfd7f4e7b1f0eac55173255482062d083f4154e12060bea6a2b2d95f5f23ef7f87069269a21214b63bc035bbf5eb087f40400c0e0cfc323a563f6eb22751669b3187a14ba6c7fbb726707043e45d86b17240b8db54616534b54f7201623de09d45b2d6beddd4c67f22883b650d977c93555cde65c925cbbc1a379080251674dcdefb1c32965daa2026c01b5536f15c00e78fae7189975fde81b3efb5dcc4b389a45afc8fdb9317a9ac03ac6cc4f73ca11b069767d9da945e7770efc4d125a68dea5beeefdaa8c23eff85e8cb6fae906e5e276279b13c8794844abf09b27c7277413b0d13e8c30afa45a0237d34082cebd8b34edb9100066937e59ace233fb289ec78893d3ad84a57bbac57862cbaaca84b666b7edf89389360d54293996e753ba4b490fae844a6c6b7a716f6d435355dd21f806ef802b55aa5884883d6ff9459730a38b5c45652b92cd028e7250a046c3c4a1e7c913b6417e7dddd15be3640f52358f2679bdc1386bc1a157c5b0b14b301a0d3e0aa8b7cc11d17e2e67c542a403b294a9d13c9526ef724b342f4a90381de50ecf1bfbf74f14086a501425e1b14603b83fb27627291abf7e0c8c4b51fbfa064e9cced4e813aadb167e01ca94fe030607269445f510cfb83b4358f41d63e345481e322b295f3d07ba3c6b6e180869a5aecd32f2c209830e84ed1843a6e83367abe336618ea1fc56583f53142abcbe7bc407e6e9d503d357fa0ec4d5e71378bf9517628e63f30e0ceab392bc9bdf5a074472d32bd258ebcbcc03aacd3052ee39d81d1a9814aab2c111f4d3b4972f8e55149a71baa4bd850a400d4cd40a191813e42ba9f5e529d447abf7cef33ace3443131d06c7b01b68b0d315f1beb3e803778", 0x1000, 0x4, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000300)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x118) r4 = semget$private(0x0, 0x7, 0x3) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000200)=0x1e) sendto$unix(r0, &(0x7f0000000400)="386fd898a61f86ecb7b3dddfbabff1f4beaac35ab84964ad7911fbc89625e6c0dbba34a4419eed3cf50ac78060c17d654f6223d0a66d1b9e0464775ac91f4ee58aa4b0897af7f1e928da25611c0a237c9541cc81868bcd92b34cfe4ae91cde1e84dd5a7a322637acae274d358760efbdb3951ca9b7c9dd3c08403c7193f107b4825c82be5294fbf599c8cc4c3175726524c46afc24fa172ec71c1fb347fb38ccaf383f106cbc93188d83a3917fba40f1476f6e87ee18a7289a1583378064c9fbbdca2b2074", 0xc5, 0x404, 0x0, 0x0) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000a40)=""/140) listen(r0, 0x9) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000800)='./bus\x00', 0x80) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x2000000, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b89c54533000000e74de4"}) 10:21:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x5, &(0x7f0000000040)="7ece4fd6816a6dea6f2c3535f2453ef1abeca4e587fb63b13cf11518f65a8e4bcf67ad27798baee763", 0x29) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20900, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 10:21:03 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) 10:21:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0xfffffffffffffffe, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) getsockname$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f33d26661f8fdfdcdef67fdecf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4098], 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000091c123ddfc0a000000e0000000"], 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="71fe05e6f83828567aa2003cb339c6f6364217fe54fde2b2f718d30bcc30fae68b57e6af375b8abeb21360012cecbaea6e1ee4f7691ca54411632c7efd6030eb699809aaf8d6b5c4946eb616247d9334cd0bf8877d424daa30b6116ad65748938afc10d50b03ac92bc5d1cfbdbf8f294ef1cbc5edcf90fd0b32e867702f2e58d03086a6cf9e026f9ec4620856b40bcb1535060d64e38b397d1f577fdadf7ecaf1c8e74b6ddd43da737d254063a85031230174a4a6423147c78abb8bcaeeab0d1c8e9df74098688635a5891a1283ba96cc9a9a5a2ec1daee1835a7f93c054ff14ba33519b7fbd90161d2b1d4aace83ead3dba24e653c40efe0b1e50ecd616ecf20de685c4964d01fc8c9506fa773fded4d62ac390d3e9da6b00d157ca35c49f1b9b4623aa4f71a97250cf5f239ac053524b7e5779f2ce9388fe59e7cca3a703db48783c27c9cfae51db9889d827c04432df459bd640b39004d91b5e1306bb6d263c00a91dd0e2f06696c3cff042a3595ace663354c2f46cdb3eee2c23bd87bfefaaf46a94cd22976e0815b6b4ab8f35874be98780423a0dddbafcf438e7e11bc91bc677aecfd4d6b4bde211e2dee4608111542f258b2ca3d36e0dc1690f3d82d1bb1a244d55eb5ffd1add51bc1311c60648392a84bf411f5e023bd1abea6b4efec88b7d8f204516116cced39868b3fae75fbb20fd0736219cc0cdb87129cd2c37adc5e2d6ec0d5df6704cc3201723dbb689f37af4d94dfeb8cc0785b15f87423ca62371edf26b4e9793ec00ebae9b0f2765310a5153c8ecb48d783ca67cc6d7f85c9b7ed2065b4b62515b6243cfac345bf536dabc5694f9020d60deeeebfab1b530e42c940e69090aa7da57124dcdb2a46954fefe1bb294e87e6ace9b203c89e5b1b5166aaf4cb31eef9eef580f77722e0d8eebd3b17366a8d23594b314dc7a9f1f54938057f7ffa14c701318b67a15e8d4134ef5f11c7e066bcf4de8392778eb7d222a3a2837be60308b099c6101d171ee7779004764bc132ba15453aff89eca0fb3a52364e53a0ba522c03ceba61da24e2861cbc7d4dce807e4cb819054631675d372fed145dd596f15d4f2f72ddf5c4ef81046f90089d5a22809710ac7f5a3a06867837a61b058115ea8adec09f30be64cc65e0ba14cd2f1127fc040aeafc95bb6cc8a0fe3df09e0aac3e88fba7414b28182d297155a5681a148385abc9f41417bfa710958908697145a552dc9cf87e0f474007ee8d40adbfea48cd7ede94dea8cfe4e70c424e5b8dd8d695b748ed564082e093943d5b177d66b92001353bba64ab6b5a35fc542415b0dbc74580e59e5bb2ad433e7fcd8bcaa841ad424a052e97e311ed7e18215ca3abf908b92814751b177ed2e9512fd4f5caec62421f17b66580c4623ded3c428e15500e2e57fe9b39633e85e71c3f408995ba71d06703869c6d6319f9e8999ca19c6aa65f1d5756ba5f9fd2a74184c66307ee3307afe9a777345653259fea4b2f3e51c83d1ce3ddccaec27c499c0b393e20992193b07bb9663dbe6a322b2b9a0c5abe7743b950f857cb4d4c03180a0d6981cecb5bbf221da94586edff40ccaa345c15f5c35732834bc6fd3bf07105d8d1cc5badd700576ab52e1676bcc8068f7dbea5228e6154e7ef5de51175c79b25df4830a30326ceb71e2db356485a6260dda193a3f346e48f181070d499c62d2a21f4af8b7260e3f3e124f393d3df1a3b213bdd2e886c80aa6e87c4dd06cca017f98d5e0cc157832fc681c273ae2b3029b3fb5be3e964ffe09512cbdba8986a5fabd956adc5d849f3e46168ae05d130f651bb2112233ef444cb7bcc74e1da4f468180100d1dedc539896e02234e9d549d86fcde0e501ecec12f0748ccaee6c294607479515229bddf082ed500cffa565d6541ff53937dd56e4f82ea3bb800ab99e6c463c3cd8520be2f77b85199e8af0b5aa8b131995184019ebdb526f69caaef3adb7cc2751d813919c40ea35706021bb36cab1c3d07cebc371b0ed08b89f727b779c2b00d8b070054b7fed35f6665a5c20dc12c4a4471f6df3b5734bbedb27c8551274f7de75b0c4ebf31065d923f9e6fc7578c287aeee33b212cd211248cda157a094bfd1d4b396a536ec11f55282de0d0230555bebdc3b2a71556b0f932bd806d2b6d19152f649c007cf1d7fcbc70007790ac2eab76a5a691b4a72dc35cfbae9368635c386d8c37ed594a9d1336e2e28a88d9352252e0510830fb747e624a68736f101d67c52451f37976a9db3950b9b072a7a940c4e74246b4bc2cff3adff31fb3cfbaa70461cbb29cd41441ad5d26516ac2d124ebeb0dcf4a6fa32eaf021348ebb8d18308fb45e510dab6d0e7da1d9ca3a9df68fb5dd7dc30483f523f304c5c9e4ecca8c134e9e58540fbb723f37275f116696e735edb9203f1fb6973cf2790d92ceb6c622b4c661956757897f6d89b56fa96a06aa6d33bfb2187536b115abb652e8c8fd5941151a7e9aa17a3fa88caac87bd42052a874f74e498ba7b07662173263c1475cbf1660d5da1136a105f24111eb40da437850cd506c80526ee74b003130d129f57caaa25888637fe8e377bc1e0dfecd2dc03fcba60073d2b307040975a30b8521962137bdf16b4982635c45748851d586a472ddf120f042ad53a105e387ff344a958baf4ba8d5df59c9b1421e70ebeebcfed98377ebe63982edd465e88b0965e65491fe298fcf7bc360ef1474bd7905438028eb1bfc18975484e86edf5c39d47f", 0x7a0) 10:21:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:21:03 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 10:21:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) mprotect(&(0x7f0000672000/0x3000)=nil, 0x3000, 0x1) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 10:21:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x741, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 10:21:04 executing program 1: mprotect(&(0x7f000051d000/0x4000)=nil, 0x4000, 0x0) semget$private(0x0, 0x4, 0x502) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0), 0x0) 10:21:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) syz_open_pts() close(r0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x20400, 0x200000) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x8) write(r1, &(0x7f0000003040)='u', 0x1) syz_open_pts() r2 = dup(r1) syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0x7fff, 0x8) close(r0) r3 = getuid() ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f00000001c0)=[{0x80, 0x3a}], 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socket$unix(0x1, 0x5, 0x0) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) 10:21:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/132, 0x84) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) getsockopt(r1, 0x2, 0x2bd6, &(0x7f0000000140)=""/46, &(0x7f00000001c0)=0x2e) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) read(r0, 0x0, 0x0) fchdir(r1) 10:21:04 executing program 1: r0 = socket(0x16, 0xffffffffffffbffe, 0xffffffffffffffff) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/41, 0x29, 0x42, &(0x7f00000000c0)={0x2, 0x3}, 0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:21:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) r0 = socket(0x20, 0x3f9ff0c33d323797, 0x8) recvfrom$unix(r0, &(0x7f0000000b00)=""/223, 0xdf, 0x3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) setitimer(0x2, &(0x7f0000000ac0)={{0x100000000000}, {0x1}}, 0x0) r2 = socket(0x18, 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000001b00)=0xcf) r3 = fcntl$dupfd(r2, 0xa, r1) readlinkat(r3, &(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)=""/204, 0xcc) close(r2) close(r0) r4 = socket(0x18, 0x400000002, 0x0) accept$unix(r2, &(0x7f0000002bc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046c8706e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061a1d4cbc047fc6f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079fa5d2e4d4482ab152ac5d05516532cf307ee3abd8dddb3c16a7650ae3bb1f73e9ba25d85d48c463e9ea997029fa676f5abacfae2f29e031dce89e625089ce83bd62cc96cfcdf9ac854c7c9a7385082f5a5ec6d655d5ebacc91656aa2583786f6b25a799c870000000000000000000000000055322a5a22e4aeb04742d28540303417b9"], &(0x7f0000000040)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000c00)=""/167, &(0x7f0000000cc0)=0xa7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000e40)) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000ec0)={0x4097, 0x2}, 0x10) write(r1, &(0x7f0000000100)="586846cdccb6bb165044501ef5820d65e365c3a6fa02672d13c3fb539c348b4d3f2e9e4cc4822bc6c5c901c22fc28b790761e6403a06861b68b5e9304d9bcfdd92ea21c959f2696c0a366a831d9d9c73d44a8eeeff015e616aaaf436c1b7849040b787fe48aa0af36990b4e4f30c43842e8b753ea217fad618420ce26b83dc1d09f16675e0f26162a0a6247f1420ab3e62bca92d2bce4ddb0f80ee2d092ec001dfc82c989af521d780935d3f7be87050722f6df196577a2a2812533e6c9012cf33992b9777d7d0bd50f5412d01145e4664087d6167880e23d22e183dd74c9069f4a91f40876867dcf7c9bbdbb45b38db5a45d5ad5665ddd6153ffcd39f3463bd7910fe2a5587f80dfc3d00b7c1916477cf809d8ecebd5131833af25428cc3a7db6cf2f9d4374b8a264e2484301d5e9a9eaa7efba2a292ad4258904b6d756e777c00a059e34b3baee1e54978ca794f95f027a8ecf2d63d36709e12864ef370523e4d488b8b25817136bc7d95212c09aa2eea7285a32226938657908a1ea99fce61aa271d192e81c5aa231764793342f7ae2707fc58574f6058a65f314afcba9329124c7fe76f13e208e7661046c8afbb24f38c47e9b3303a8a2b0cac7c3a42c911c943906d1f12007b11d5cdb8f1f209ab8028b2b4be05812bfe183638abd3562f58dfbc3d37b056159e6207b6ca0dbb61c872bb946c1b47ff6d1d89ea82110800e6f3dd4c7ee2a17f4c90126d1b839a1f0e23146611f52d14d52c69738df28faa61ba73dc637eacfa22dd702337afaaf1b42e7f5584cabe9c768daa9b960df5a3d880267d2d8cf98c91ccf5460c82bafa4733e8ff79f65477721157480dfb951c748475b86e87923ac5a001ee6fc9ce888a87b83bb1a852bd6661b76879d0dd9d08df4eddc5ee82f02673b38637613034801e3acd7180384108c61c4e26211c165043ad8b8efe0013bf4e911b14c3e7e7d1f12c6ffd453a9ca83ad22bcf01a3b6ad7370c28a6266d395695bdd407295b1d91d3db1dccc83849bdffc75f6c3d2a8b1f776b1ead43f8b9e361978436fc971e9fbb2792215715e247142aaa2da1ba7e4920c6af6798351253105387187282b07c60d32b4219532947076db6e3886c3b1b7aa81d32dda3c68f7fc7ac96268d02247d0fc5d55abdfeba6bae4fc3e4ee593b826e5ec028a3b283448e04f13c3aa0133659ccb0afe4d7c5ef6f88c385a4c0a29e9316efac628577d9d706e55688d265d71619d71afd5e9eaf28ea207953b7b845bef773bdea0e1eaa1c4c7047f880c0471e1606320eb9071d138e4aedd30d4e9f175f910721d9a7190858dbc1143bf3d3673b8b57eae26459d848b76f235205d8c51f17e7be70a3d6bfe2569309e392316a2f92df8be741f77f57d0ee44fe8f6365c43a276a6abf0493fb8ee7209b0be5fde014b2cd5eadf811622d688dbce69d3118d042e68b434c80b4a5e0f1f342c8bbf9b30f3ae5dd1bd4f8b4aa8e16e98332c54b49ca708523978dd77e406ec647c58876459c854af20a85e1f81c1bfee7518bcb37b4a41e35d74f2b79017584f5c830123f1f748a22ecb014724aa9dee7fd47f7c7a3aed8ecc127c2657587f1e8ffb269c1fab54b0e11b72fdffda47aa29d4d03a7bc2b35a1e2a2e4d095959fad9e0ba25c8552e8c7647d2ccb8480832719f7e69efc2b885b7edbbafa91464bdd97b7c5d97e43ee1c9ae7112d895c834f5950b5af0345e2823fd5e59ff8cbcd8893e0a543be258b195d5cf0306496d77f0ec817c2e1f323795bf56bd33645e13b3a7ec7bf37f7cb83e7f50d504c24d5e49decc116eec247bea95da1ace5adcead9d066c790c6a38660871cfe14ac82b4ff162202048917b9aefdb210fc820e9c5a1fe8e849288704d8203ca020960e6326572cc6efe80e6e17640817917bbd6267973e2e019fcb948e004f1e5f84a954ba430c847527285dea905229622c609b2123f614af0ebb546a2a5af2ea09101990631900c88893513baa8ddbce22121896872a7c1a57696e4f0a586d329d1170e0b5e33460f089777cc55b9666b98b7ddf4c9a7cb76c21af8e441605fbb34e4dff48764275ef61dc5237f3e99ffef339a68316ab20da2f40a6d604f3857b0118c7f069d8f52ddd0a866cea3e8b124ddf69615fb267ce8103608a6e33ee184e5f89acc85e998de10d4dbc3b7218c40f73d1f2844acf8521b200661cdc5ffeb8594ccb5ee2be9b040f7495f05d8c4ddf9957e8441ac078a88fbf2bfca660d57834f89db25f9ef518d034911eaeb9d1545e3137a2599cdab78f744a3a90e35fe59073f4ab5c96c5d4839fd86e5e2d93b135144583f032d2f8d59d65eb0b0ad0b4a3c785e892cbb760e4cd37a23f09d67d8c6227d772d92d27b3f989ca1fad7e109731534a95c65c4ac6d331b1f8748aec6e03e1e9e52ba9a2b8327e0c804104a7fb425eb914a794faedc1fa6a7d5e7ac1de4925d485eddaa042e7c525f3c3e7991d1e76cd927dd4343d6ac5231e5cdf65eb097226322e13aa53425929a2869344cf7ed7cb4f75105448e12c3a175852d627cb05fa5032d87fbabbcedf1417e0f8f518dd5d848f1dad55bf5ec00c591cc73187472f9ac5175ca9e54398f6a6f9b5d085d9646229f2a04e4f15d9300abef92becd519a5cf0bad575f95661370f73f9e2d0d590135c15692255e6508fbb04abf70eabc3c133a4c351abcc672faa048a04b365788894a9ca7d35f86e78d097d1eb3a06e31bb42bc391509e7c2d5183993d39eeeb75ad78b4f1801915b9b6ae0782e6f815c3581e0c8c72250117d2defa6b100766f0c54078d5894977eacb19fc92f4863681362e955181cfd54767e8462316226ad0e712bdbfd75a0f415d6003fa448f2d7e9d7328347c33265ab6e5056a0ecb68722b79b2718adff806c0201140c194472aba6cfd28d073235ca96a0d5603148704fa4a4c1e2afb87f030b2a9f783f888e5eae5e543bb45245876a259f31f12014b8a211e306df722408e4d91f31d58bdc20bb0610d8ad49c758590e82d8a523a323b018fb138b178ed7707b0180b148189657835708323ab4f7a419878acfcd6ad71749c0cb0b1a52b0ca49a0988f4117f131da4bc3cff5e7ccf53e65ac65fffd26d422e0ca23a891a429667adb85e88b9212670f8952a284ab70fb546cc9bc18120a0580a125807db53e5303fc3500b932053994f3339fa24f6155574f17db2f1f8447b68cba5c073ae3faf68a18d4ffca36352555b7855e72366d3192fedeb93434ae15c4f9bba6f097dc54388ac1e230c56fcda5152e4085040d5362c52dfc07969481ccf77490a08c64f9fb44c7365aefe79c9718a37c56ac28391645c1f65292ebc9296ec2af24fd552f1168235e3862f5543c207208c75db457f70d1500ec74f3f73d02b4922a3e70d988d305668b936ac4c9e29f2f6fd06583eeee45d73633bd32b5c84e93c1cee590deaa5a927233b", 0x999) 10:21:04 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/242, 0xf2}], 0x1) write(r1, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)="ea85541fb8b184ac8a1fa168ab6eef147d5291d048c8e756052aaf0b4ce4f614657e8a1c4431a33d6965968f678ac443abddde5c78f286c6edbc51d18004147376a53b68f604ac2a3b7f78820aeb3d017a0e5b4d4ed98ee25d6eab1a13db2c", 0x5f}, {&(0x7f0000000240)="df2310301f0099dc83bcf3be87903988d6c99a", 0x13}, {&(0x7f0000000280)="b8b79f0f3e343486865cf3e2eacc737ddd2247252f610ce31c4dadb508df39fcbd90e837aa71d769221310a886291e7f0fb29fce84bb14dfa10921e8e8deb64f4ae0f81fb3e948b3b137ac28d5897fc5bd8693990089c01af317fd6b6d3ef4f4c5f507742daec8824c1d77430cc838fade5630e066c7cc572c4f89f571904236cee0c868d43ffab00457cea3500443d4db43a3dad6de35286f8dd1c574b48bd137731b52fd30ea156836ab37856188eb4d987ff390519e235c79e73ee0650bb9126cc8433ee60bc81a428a30492efbc5e9cb620a550a1c1793f01d152db8c4cb048c919645069c4c32efbbcc638d7b0cc0cb13e7", 0xf4}, {&(0x7f0000000380)="3df217daf5f482559bcabe1c6f6001cb37ccd254074f6b6bef04bb71d5b7c9df89ebcab460bea753af120cdf8a0d9f59f1efe4043526324a49de43007de8fd1c6dc907796b50c0ad1a8ee80274a50f5d11adcc3ba95f3e2eb834722c13da79988b47e09d5ea8987091ae75c1610d54c065d1baf3f6d6097389bbcca2a8247298e9062afeae51de167421337b5bc33eb0434ecea471edc774b3449ee76243fde886f107d2cdfae9974a99256dab2f82e8ddf8a5c51d742a88d5ec07bb421e1dcccb9b97297d16f2f40fb480d7cd3339", 0xcf}, {&(0x7f0000000480)="ddcd03f0ba5ea3836924bdc21751608f", 0x10}, {&(0x7f00000004c0)="4d4e559280660701d8a66a069de70fd6c7b1644eeb", 0x15}], 0x6, &(0x7f0000000580)=[{0x18, 0x1, 0x9, "954ae4"}, {0x48, 0xffff, 0x4, "bb7d331f2697c0be00604d84f924457614aa2fccf9d53158ab568cf2d9cc3d552f2733ab656ad18f2f8a8fe9754ba1d4ff4a32520e"}, {0x28, 0xffff, 0x0, "a5f6332da096998396d5d24c32e770d382"}, {0x98, 0xffff, 0x5, "2a1c164eb4f59bf0c31a37dcb27e6ffcd60f06301aa4034d1afbdbbbfc16d384d7705e2526c1020016d81d524d6fb78c50a316be933dbe9b4b8cb19abe9d2fa85679ae55d02cbf6e35ef9cdbf5f511335c681f4dcaf37ce9f0e69f19e912da35454eedd265e5613e950091c3d99ad33f9432f12d844cd1f8fdbcc756b75d8df719902330d62341dd"}, {0x98, 0x1, 0x40, "9bc206f8f26def4a844f49fb46651d36311ab56367b16ac98aaea3bb13853251d22bc9a48c6b05ec5fb99edb78faf59a1a240e60e1fdf6e4d0454c3c60632935d61cc021d4ef1297d3c4bb1796e08ac1d673cb710d2d295247e25b9f1f0df10b8b05138005f8fe646c69ed8be5413d3c37a2e2a83a342797ebe99b9b812f7ecb285b93"}, {0x40, 0xffff, 0x10000, "2059e4741b22ec4a3769a4c376812445858aec0e2935a71073e9ca1e881917ca7e5c4b30bf509915e417f87a5bfcd8"}], 0x1f8}, 0x2) 10:21:04 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x407, 0xfd4d) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 10:21:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000280)=""/242, 0xf2, 0x2, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) pipe(&(0x7f0000000000)) setsockopt(r1, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7f7", 0x82) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 10:21:04 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x1, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000f80)=[{&(0x7f0000000bc0)=""/206, 0xce}, {&(0x7f0000000080)=""/139, 0x8b}, {&(0x7f0000000600)=""/21, 0x15}, {&(0x7f0000000680)=""/17, 0x11}, {&(0x7f0000000cc0)=""/91, 0x5b}, {&(0x7f0000000d40)=""/148, 0x94}, {&(0x7f0000000a40)=""/11, 0xb}, {&(0x7f0000000e00)=""/98, 0x79}, {&(0x7f0000000e80)=""/247, 0xf7}], 0x9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x2000000001, 0x2, 0x401, 0x3, 0x1a}) getrusage(0x0, &(0x7f00000006c0)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) r5 = open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) semop(r0, &(0x7f0000000300)=[{0x3, 0x100, 0x1800}, {0x3, 0x100000001, 0x1800}, {0x4, 0x800, 0x1000}, {0x0, 0x80000000, 0x1000}], 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000003c0)) munlockall() shmctl$IPC_STAT(r6, 0x2, 0xfffffffffffffffe) semop(r0, &(0x7f0000000380)=[{0x4, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000140)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x800}, {0x3, 0x1000000000000f2d, 0x801}, {0x3, 0x1, 0x1800}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) r7 = semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000340)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0x8000}, &(0x7f0000000180)={0x80000000, 0x80000000001, 0x73c0, 0x9, 0x7f, 0x40000000007, 0x3b, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) sendto$unix(r2, &(0x7f0000000840)="ffefa0dc0cde6b9d28a104a016d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdad9af55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085be74c0d8617e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd2792847fb84c79296cb35b887b48e8141fc7e030000005d6516e1df53477a00d4b283a8e4d9325cce4d72083f6b679573a6d9fb521cca62cc4eeb97d31fc77b829584343f2a8b6c426a3f161c4aafef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1f01000000e8e0b02710f8290100"/232, 0xe8, 0x1, 0x0, 0x0) socket(0x10, 0x4, 0x381) connect$inet(r4, &(0x7f0000001100)={0x2, 0x0}, 0xffffffffffffffcc) semop(r0, &(0x7f0000000440)=[{0x3, 0x3ff, 0x1000}, {0x1, 0x0, 0x1000}], 0x2) semop(r7, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r7, 0x19, 0x8, &(0x7f00000004c0)) sync() 10:21:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x502b, 0xbf66, "4fd7babcd5b31d3de4abb65b4fc0bf64d75c3b28"}) write(r0, &(0x7f00000008c0)="b42082b09a21e06b0670039e17baa7932599a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0893444397040b4de066e4b7fc9dce1e018405a20c83f6988db73ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f78352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a315a5fb176fcf4057b13c779347f37a523ae73907279b1adbf44330288edc88753f0f4e2e153392588331da8134c90da38864653e369f9e488ae5aa45cbb519a0f57c8d2c0f0d2cb5332561f458bf3e62a9008ed5567844e59b0bc9797a148ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a47b43b00"/290, 0xffffffffffffffbc) 10:21:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000700), 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="5fe4470e36fc2667706193e15ec280ff27d4e1113620c47932ae3092ed1d7a84b8f3e3faf33ee20788102407735d2bd161c4b6939d4676aa2a4f7dfbdee0adb9244d8a0f3f786b4fc5bf7400b3bf462e09714a6f8ddbd4a90bceb9b260b282e1aec8652da6009f61e313c5c13991215e24b5b07cb4617dce757e1fda9b17bec7c352cfb71c4f612a38b1888c05807960871533a9c14946f1d3977b7641d920209bd9b9b063fb3d2e317b9d3d6ed74b36403ed9fd2f7a788390bf3a6785114f9fef1b5738bff0b7239d6bf0c50f480f2b", 0xd0}, {&(0x7f0000000140)="52142cf5b65a90b758d7694518bed27cba", 0x11}, {&(0x7f00000001c0)="30f20db580ae1cdf8fc8d2e0843d4f94de3e4e0a8dde988decbc2115faeabf0002dad68361bd439e5a60b8c7a5b39d23", 0x30}, {&(0x7f0000000200)="497c3637b35a1decf791b7894afeeac392d7e4ae82b17a9e2b0aa5e00175213ac9355804ad98c7f9830243f4d72d23eb3b682aa1a73f70eb4f635886b2d7a744072e050b7ae38646ae695c5a7daf33d961735f52c0ac85fff41641452b52ac14c35fc9553b640a737918610c6756bc6f1538efd7762b22b1e405bf0ae49e5f441fcf91b888fa04106a8601f15c84127e1d2e41ab5a1ae7f52800fbac410b36a5f15fa3ce0600aa742acbbe7dbd0d989f0385a035ea5463e2d6dcf423f211ee4866e69ef06c76e2d233b187029759742c175951d8afeda61413934949dd69fbab3c5c97cca3a05189f6f557ad087160f4e43d85274d51ddcd55d9661039c8", 0xfe}, {&(0x7f0000000300)="fe71f6795c65e6bd58fe3bf7e9a9135abb4cb11a401d7687470ac9da55d324a93e48dca7376a65294f9fb52b23c3087de8b14cee358bb4449dc890d37ae00b72e8eef0720623b7f9855f7fee22383b2565f0860ba2b76757e48920d3af5d636c4e91dad678a069f9e754234db362d11c36bcf5279d28c007165fd8b791a6396bf4189d919b78acc0247d2b59aa5dd444d38ed8e6916c4f80f761d69a6753cc307de0c38d08e24d23", 0xa8}, {&(0x7f00000003c0)="0d251efc672af0c42c2bb65bf0df2d3b4b338cb8799f9c5efdada7329af22c554e2ac376d56c661751f38c167bf5facdf36bf1f0a2583372f84bc760c4768f86770ee498e9aa33e302e4df2a872570d03199309b5b6a4ed4c73c6d340514ca1d33d633eedab747812252427638d185f3f15179616b322591c9d8139930523b3afacc6389a4575a276b6f094aea679e33946a71cd965b813e39aa", 0x9a}, {&(0x7f0000000480)="2e5cc992ae50646c2f2b8c4bd2bfeb5cad2383e51d2181b85b9da3e1288eaff80f6ed41fbe73ef3a50fc138b5117cb749ec855986fee2c07753a698def97abc34a0b3605da7de1a19595bfdc0186c71019aa2f0201ee65024adf09bb6dd71ab8dc52df85cd41b43f90cfa1701308d76364152cedba3ae15b30802b28369f2f7352ec959208a2a1f0697713891f5f8b375afd10f3ae6ee3466625ee125504f79c7de6575206e90e1ee3048d8ce041", 0xae}, {&(0x7f0000000540)="23d091aeb4d5f88c783ae4ad590af645a22ddeca383420fc9f38292a1f4311fa38bd2f221e9ad478a8b3f805247627c0d41d4d667e91babd0ad47f70ed262d799c19a3f5789fe53c23fec8bdf9ff404114a7a5f55e550a1c83ce901677ac7b143f959190c3f863de26a4e9b0b97c435be91a6d8e307b3d040db7e3fe9f16f603d84829f2e31c2e832da44bf6b6401a1454f4795c786c15b8c1299f18a3db498cdbdfb0e6e5efca908607c600b87f4c6f9898523b3d13cbf3d0eaab73d42fff", 0xbf}, {&(0x7f0000000600)="8ee231ad03d06aa619107d01bfb88762e0508b56181726a8c951f7a646d22aa42738410e9508", 0x26}], 0x9) 10:21:05 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000001c0)="b19dbc001428888e6149192026e3a7e88125b0124541d690bac058f14a0bfe4b7dc14532736cc57f9eafaa6048f72b27f14ec94fdb6ce6ef9cae6296d790f797cf69323dd3158c7b887389ab99145541a0a7b947e95fea290ec896f7fbd4f5ba510aa6556e8d004a521ff61dd2da85eb152d70f37db573bdf56f6897b1133923cd3e6d161ce401d26bfdffe3f6f731dcf1a0880e20d1cf7d93cb5381b39760fdbbf15109307ea41ae3a42bc8e30a34c9dc385ae48858a9b685fd95defa7957995d6141ddd94f005a12ab5c9f16a59e4691", 0xd1, 0x402, 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x7, 0x4) write(r2, &(0x7f00000002c0)="f6030c731b4ad0e4bc445d9413334e433556d5df", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x18, 0x0, 0x5, &(0x7f00000000c0)) 10:21:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x22, 0x0) r3 = dup(0xffffffffffffff9c) socketpair(0x30, 0x7, 0x71b, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x0, 0x400) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x81, 0x0, 0x6, 0x1de8cfdc, 0xffffffff, 0x5]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x1, 0x7f) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000100)=0x100) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x4000000000108a, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x46, 0x1, 0x3}, {{r2}, 0xfffffffffffffff8, 0x4, 0x1, 0x324, 0x8}, {{r3}, 0xffffffffffffffff, 0x1, 0x20, 0x7, 0xdc4}, {{r4}, 0xfffffffffffffffc, 0x81, 0x2e, 0x400, 0x2}, {{r6}, 0x0, 0x80, 0x44, 0x3, 0xe7a3}], 0x2, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffffb, 0x20, 0x5, 0x100000001, 0x7ff}, {{r8}, 0x0, 0x20, 0x20000002, 0x3f, 0xfffffffffffff800}, {{r9}, 0xfffffffffffffffd, 0x20, 0x0, 0x7, 0x3}], 0x5, &(0x7f0000000300)={0x7ff, 0xec}) r10 = kqueue() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f00000003c0)=0xc) wait4(r11, 0x0, 0x8, &(0x7f0000000400)) kevent(r10, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000001280)) 10:21:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="188d3ca8f172c3596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d31251fc44c0ce14c22d0359d9286d98e09218265459c92a204007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20680, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x100000001) 10:21:05 executing program 1: socket(0x2, 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x3, 0x8c2, 0x9, r1}) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)=""/204}, {&(0x7f0000000300)=""/4096, 0xc9}], 0x5c, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000013522172680000000000000000ff"], &(0x7f0000000140)=0x21) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x10, r2, 0x0, 0xfffffffffffffffc) fcntl$lock(r2, 0x9, &(0x7f0000000100)) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) socket(0x1, 0x2, 0xa800000000000000) fcntl$setflags(r0, 0x2, 0x0) 10:21:05 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x6) 10:21:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='s', 0x0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 10:21:05 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) ftruncate(r1, 0x0) 10:21:05 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xf9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 10:21:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pipe2(&(0x7f0000000080), 0x10000) 10:21:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = dup2(r0, r0) write(r1, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x14}, {r1, 0x2}, {r1, 0x45}], 0x3, 0x0) 10:21:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x3f, 0x9}, {0x7, 0x100000000}}, 0x2) 10:21:05 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8102, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0xfffffffffffffffd) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) lseek(r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r1, &(0x7f0000000380)="b0caa221a562d511da4feaad71e79777210aea46311fabae87cc462cb8204701752c8eeaa77e86e4c2d1644ecf6bb4587f0bd1cd1049d498dd86c93f2090fb9bd268e6e36f56189004edc468bb275fdbfce3f7f5a9b49acdb44d8506d7cdadd3f1ce0bb24d7d1445ad711a1e1a6b6d5e06c0065dafa20f39f1daea74a42a27dd97db5453c9e257b1a688d20826f6835095e44c8b0a5d69ec9a6f571ba37daa54c6e00387f2618bd8989644f6e7de1fb06384dae18c384a0e1751b813ff9e0f3f162e02e3b30450e54d4851796205fad46a4691ba6bc8c337d0f4cbc82b2a1bc7e16dd7dda0b371f55409ec5e2b3eecca80bf998c945b1346d63473a168d1d37f2aedd9491797ba25e7435ac81cf923c77506e8aec69651fe071daaba665b91f5ba54786fe8068a5e1aff210afef9aecfacd9885a1c89365a1c024bbe192e36f3903fd69b3dde052dda8cf2394bda192334ee1f43dc78ee2a3fff3f839fa4346415504a2f3ca021fdb30b2ae5e5e10a163dbf97d09837e3914488f77ae6a0ad004c5dd59ac60db6eb896842fec7c59d8f03b887dd16c2588a524adbd533cf7f560dde2e25123bc63675df0360d399a7a93d3ac31c76c667f8947e301bba6d41d183557a4ad1063fa76f06356336d57d7a0855521301bab5911451f251fb0983addfa22c53cc08dad963f4b57896a5c59ed4e59f52d692bd3b1d71ebc60ccbba6a7cc8145c6ba75b2eaa5bc16e6e53ad49874529a9d860ab7e42f7f608be90df623c9bb9ac0e526c86160b6e152ab017d0d3b59f4f2da84e67eb22189f6e0642eb1e449da6674f5689fd13566bd865fd5404d6120e59d0408025ba4f41fa7d09caedd60fc5a5b189c9792aadb06b361c566eff977c4ee74ea8c9fa37e2052de38042cbaa3f4e1e1ca562a9d7c7e59af92c0c1d2ae6e49ba6937153a8638ec2616ff8e99bf7332f535c7717b397fc92ab7b3905d4d7d9ac097b83fbe5db2d816d987748ec109a8b0c1569af9c4a8727cc48928ab22aede13f31825a7bda8e5db314565ca81cf5586c5b19e65a18477f5919912c2d37b136f57548bb1058f541fa8c7ed86d92b4616a56d16267d2a52b7c1dee57aaa195b5b57280636fc00c7e92c4788929dcae2845f8c79471590db86449a9ce562475d2893d7be1d4993f4578f93eaa9240029f9da271d88043de5bd1c2abb8d031017b962dbe70b4be3cace52841dd1f2aa614f627c37f826c3b1e457ed1d684d55cf7b091e723e5140cfc2bd7aae76e7f82d84668a8ea0436dbb4fc8f59cb26c6c8857838a7ae68f0f51b8d896ce2b968c4e9c8811f648cf43da8e6955e182d78702259935cb79a523c31f6c0cc84351077fbaabd87aee0cabd3897aa580f1984487d1d519d612982eb342818a667257937a3ccc89ac458429f2bedb6cddd3abfde4ee3bfa6f5bb8de8c7d567f7bf514072786c6a544c1be4f29dea37c641f5e4581b59ffd4017d223fe6fd007369a27ba7d55d2578b5c7a5968af89a19cb9d2a9764ba5949b9e56c62916544ecd522222d4faced3130596a3e05e34ddedefc68d3c0dabb145c9f8c0f98c54d8bbf153bd85caa40897fde2312eaf56c6e6a87f88a5192381fba8740fc1a8082198a839327c97dc69c55390fc424cdfe8c4a369c28d040328ac18a733d1e9f1bd3f7718d161f0e754bfe194056f37092607ff11238046aed3b6fa587714672d46c6eddd22af9ecd2bd09680588598765bf630083f8c5a373b7bf91e6f7a0b8d976024e68a3642380fa74280f1de4613536d04e0914de363e1c4327e705019be5a069d46eef32ab5bd6598cb82093430e6ccb962bed7cf3f065392749655f366280b251906f6430c3af714c04490b2f8f8b25948f5ce607df7ff48f5603499f4ef7c2e7928303c0d43fa4d22debbbaaf6701a0cd35922c4f5a841894fab389162264c70b0ca3e16ab1d7b2e44b88cb6b4a53560abf18dce2aa4f83feaa1a5ae6ef697473620d0495acc901395f96164295070aff865b106f9a871ee78553c1d0ba91f8b393bc673b10a0b0469cf0ee04ad3a4287208ac4dcce500bd56ec3b1bb26f7fa997262e2c2e6dbedbe0a5b6c443aaf1443ac9db8bd3f6a21d7502b430324c2ee3835c3e2e4c5ebcf56d9af32f11a49cc917ed1b9dcb2e63651d2bab6ece17ef3913f3dc5f55a2a837658fec97fafdcde1449048c5071371acc9e916540f93a1dc0e2697397b9f4604e581fc0a8e7199379a0d8cb6ce24d9f437387224d5f7b19ecc3329afa2a4d7362f81f1006c2b3181c6e166c366c9fb31bbf5c122a1b6c25a7f4cc68d1941c4267cec967058a31b30c9cb243eebad9a9e6e2bb58d291e47b107804fb247e06b9ed6759a40c73993c1de9adb2a9314b2fd76265fa650ff7293dd47129f372902db2d7e388afceaa6875ef91581870da9981301945b6c09e8df00cfb3edd64bc324cf41e2a7891cf77734e9b9674ce8f5fed8fa2639dece2d846c0347a227292fb1e299cfb3bc7d83ca0c549c70b90de930328b390e03091529df37fc91e9c948a3bb109b3dce4e090271185dca9ac44830a9ac01c00468dba00c3e7d1b83107b773522717b13739425d4d4ca0af03a302cfb8539d58090c002dafe300db0434ce9111b9aa75aa645bab3aa6a68cbe6ccbe3c301dd6a0d500a070f88cc299c056b3524f38d08f6d4ded47fb3fb7f352690e8bdb23f8f00bf5aba02efce7ed5cf99fe87a5a45184fb2d70eee882e323b6fc1a11f14e8378a212644e25aaf6a37e7e0e932d055176a0c46ec000c074879b35186660f9bb0485b56529c10c19f033ced519fb84900a26a93d18e9edd91ce8baec575ef509d21642d9804331434dcfc8bf83a5f50894f7e26ea1d09414a9818a8071fb7db5cdb08bc06d2c84e7ac41252ff406b84e2a73188328b84c877ea879f90f62c4dad4ef8a129a0458b3858a029d56071456bf5ad1669e7c95111262ef179e952a4c84257178113021769ad2f9dc6efb54b7a1d59d7eff69cfb3b13a86a14bd8a68bf4adf58ae9009c00b741d314e28c818d46db74531b9be93d50b6c1f9d68a34863314a5b13de34ba563a574f8f87e6b1698a428fb92de4ca0cc75030d85a9e303cc9ee7f0a379d2bd30a729f43921f8014690ce807aba5c1796569a2d5aa55720cd9c58c92b28e25490c9f2f3e1cd6673ecb79242276dafc6e3aa1aa19072ce267485372142041e5bdfc6c61235fb5b78a31e243c7742ec629e7da72b157e1af4ffce25b6dfcbd416b4c74452640a9b3c5026367b61c544f5c245d2554949cd88dcb873258e5785a143b0e56e0729eb66aa4c62c8ae20791742d577924fb994f13987a1919b189f17a41d8108a489c0f224b0d646c1e84bb2452dd622800feb8549047390eeb8786c584b7647ab0fb58b7c84c50710b5ba48453a4c7dd4fe9cc80af0dc384aed541a45182a2410fe4b7bcf7571f2fdde925f4876653d4c95d6742298c1d8eea3a950d58b0624c7201f8d68284a12974a069119fc9afd06069c05515097de1936d3f82cf19bbf10e7ae5e059c60d87d2698178b31a2b0b6115c673347719531f5dc85968d98924734c45311a1f61609d4f73212dbe0e813748ec41ac572726222398fe10c7c3a582adf81a5c43ce5b7a0405ba1e9dfbab36db59fc2159b503c7ddf4539811aec50cdd9d7af85f58c1f6c309299fead4ccd0c33cd7cfd15e30bdf73c6d70b84fb3834c239e91bf643723f3d38a92eadf304124f9eb2b071337346cff8036a5dca39484e160861879c493b4ff704c24475ba7fea8a6af6a75f1b69793fc257d7a284e9554c12ec577ab4effe768d242fc8b94b3acf9130fd83232f453d224242d428a15d7849c017c132be676a9b6c3c520d6dbc142b5db33313334abdd2fd117d898783d2e0c5b3a369f27424befefb6249456dd162ab5d9ecbc8dc0bbcf02aab2f1137e51b5c4304737e96a90a998b1e4c3a4890f1f9a2999fec8227d94cc01a1a1b85c564d945ed2cce49dfe68b29d6efaf5b9d1dfe8d681e9a04d115a4ddc18819e1a2575467c2cdec34c2ef5432ab5f2ee45e5ce6a747902dc800696010e3481874e6db91299d35f84202348e36aa794329b2080ed2c61f4645e20ffd8111fd9f5e9fc4f92be308b84c823dd5cf9713f6d12ace7b9705f3cedc83a7fa304baf95d694c6cdbf558f9470bc1549ea175c19ea8ed3b47df29343f792840e3cd4528a4d5f806787bf6b7ee19a6af864d2e41436a67cbd510689bb1abfa601a3e751b2e92898f064c3f8cd7b9ff81f6af67c165f9ed3bd0dfe80be1cb94cd9131c5094b12d56d49e5b7d5e282472222d674105955a8ded2521a81cdf7c3410ce524e6bb7a0b94c1c39e3967d9c247449c620a610d725fca75f23f0b666c1724a4ace8dfd51397ec70a8eb6b19002c85593e2d48114e9c8f999b8aa71cb4077f689e02372060042fcb11c876feaec4a483457d6dc9fac4e038bcf6f88330eb0b88ed548d4cf7634f49a765f91f7cbefa8347fa33f10b550596850e80d860358c22054edce70a0b407a662346176824546fd57d3634381ecb0cb25035b57c7aa35225c2e53d3aaca07e021c08ca0c121f130e69229000001aafb062b66e504b8c29e2b222a3f1804599a31d9a22f81fa875e573c3d541f404f702d620d3df7cfb1efefc152628b3b37b2de8f2499ed6c91cc679b64526e4467b17ac29b4a66b4f656189e7ddf2a95ae67d01f876ad86062cbb00a7fe2fe7c7f3f6d3e44508945e1c35da488f1acd9a0115198256555cce493903c6f6ffc871d82d35ab27e802d7384b51ac99c712cdd6d184f437c64db9632b428b473ffa2ec9c9daebf4927ac54524fed9c4178e23b304a093f6ece3897982e20e5e2ce039d13247b20b79ca9a1205e614586651d13174485aaecda45f4214f494c2b5757fb97d43a44cad6a3288f05dcba3ed4bb89e6c377058fd5fe44ae7575d05be27d90173677a28c9e4233eed03521edf92be4a3b342bd94cad45fd694fc5cf8baaf1a5d690e6d4a19b24626f42dd10411de95df049e1e1277e1e71e09da402626f93ddb06d621b8a82a30e456a4eae4b9f603d3305c6cf642db97da7a4f44fa8c7b9c3812facf3d7c7c47c47ea92318d3533067fcd8de4c7ff44c5de9ad435cbeaac830df7e41724e68e945285159c6448ad29ae0fb7f2490bd94b48a4a754779a65e8589e7cb778d232dd4ae7bc97db01bdcd0231b3ae3bd617274f850c4b23e20415f31006000e1088356262b721f61850e2bc9e60b338ff23d83f4ef763f5f6ea6cbb1b640fb54d0cfe444c14f4c6e5409182f341521151ed78055e26c668ce83749564baa14409e7d19f74a455690e7080676d86f7e7c3676b3921f55e74e4294358bb0c8c0fd8cf4b4c4636d0dacb2458c81da74ef9f50bf9e0a576152e0d299cad26fe5d5bcbd04333c5dadeaf03ee95fab8376e2ea995b27867fa4fae664e10a0e974171bf1579b30ca48e5cfee615ce01c51a512803da9f00abfd425922d35dda0a16d61c31e42c1f3c1fce97f65da6b004183edee02540d08ca3c81aac4c4d6d7c45e5e99713ad5308199fed280e3e95115293d7effedddf1e5ec7ea3f4b4a1e777bc4299f34d0298152618bde4192f75675b5ddd59c1382958b6e968f17d1868c649b50f376e2aebe7bf76c3cdbbf1af532a5d6fb13741d09354eef5af0a6b6de8d3cdd6961276df223e558c818815295ba785cd836ab4add3d035a2dfa3c81a7800c181d66d514e7a5baf45169d8bb369da306f1ae43fe008ec45", 0x1000, 0x0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r3 = dup(r1) ioctl$TIOCSTART(r3, 0x2000746e) sendto$inet(r1, &(0x7f0000000100)="3bd08e4913c31c0fb3aef573e53e7526b2c3608cd5341704506a", 0x1a, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) 10:21:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x9b2, 0x3, 0x8, "3670987786aa1d7329ddcad3ab114fc77ae14d38", 0x0, 0x7}) syz_open_pts() r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x38, 0x80, 0x1f, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x4, 0x26c, 0x9}], 0xffffffffe3c3d46e, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x18, 0x80000002, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x2b, 0x7}, {{r0}, 0x0, 0x8, 0x8, 0xfff, 0xf743}, {{r1}, 0xfffffffffffffffa, 0x2, 0x80, 0xfc0d, 0x71}, {{r0}, 0xfffffffffffffffe, 0x42, 0xf0000010, 0x2, 0x1}], 0x6, &(0x7f0000000140)={0xe469, 0x65}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 10:21:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:21:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001080)={0x0, 0x3a7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033cca000000000000003caf00", 0x0, 0x1f}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601", 0xb37) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 10:21:05 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8082, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) munlock(&(0x7f0000378000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r3, 0x0, 0xfffffffffffffcf6) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 10:21:05 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) 10:21:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) connect$unix(r0, 0x0, 0xe9) 10:21:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2000000000000084, 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 10:21:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) 10:21:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="c9e986859c4129cdb1ffe55a16bb49b16f5199b2d1b9f0c31f273c6d5f3054d4cfd285eb0795dcbf7ba6a7a3845b7d72b133e45b40f98ec0c205a512b52c40e734a676086cce836cc8c4babd21a5ab28fabf0baf09455157d29894ab3b0721c6739fb4185c559516eae84c30c35263e2490d1aaa9e437e1cdd94bbc268c4ba45a5275a1257ce7f3c49749b4475afbaab657c2af288e13eb4c219e3b347e227af4f18c315771f643b566d2eaceb51974448064fe88614249b2d01dac921c5a9d4b760779facf152977a7a443f7fb5", 0xce, 0x4, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) symlink(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000280)='./file0/../file0\x00', &(0x7f0000000200)='c@') 10:21:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001000), 0xfffffe59) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000540)) open(&(0x7f0000000c40)='./file0\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) fchmod(r0, 0x42) poll(&(0x7f0000000880)=[{r0, 0x2}, {r0}, {r1, 0x1}, {r0, 0x100}, {r1}, {r0, 0x20}, {r1, 0x14c}], 0x7, 0x7) sendmsg(r0, &(0x7f0000000900)={&(0x7f00000000c0)=ANY=[@ANYBLOB="4bd963ce0301000000640000db9b00009491478049e9f92f0217270eedc4795307ad7c02e1620000000000000000005beccc2600"], 0x1, 0x0, 0x0, 0x0}, 0xb) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semget(0x2, 0x0, 0x404) r3 = semget$private(0x0, 0x6, 0x388) semget$private(0x0, 0x1000040002, 0x80100000000021a) preadv(r2, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/98, 0x62}], 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8, 0x0) readv(r0, &(0x7f0000000580), 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000980)=[&(0x7f0000000500)='{)!\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x12\\!\x00', &(0x7f0000000600)='/\xd4+*', &(0x7f0000000840)='/dev/null\x00', &(0x7f00000008c0)='/dev/null\x00', &(0x7f0000000940)='/dev/null\x00'], &(0x7f0000000a00)=[&(0x7f00000009c0)='\xc6])\x00']) connect$unix(r0, &(0x7f0000000800)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)) 10:21:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x52f71d99, 0x3f, 0x503e058d, 0x2, "0077874711ce3b0e2522b831da049d04087383c0", 0x401, 0xfffffffffffffffa}) syz_open_pts() fchown(r0, 0x0, 0x0) 10:21:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 10:21:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000), 0x10004) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='@\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='-%\x00']) kevent(r0, &(0x7f0000000080), 0x4000000000005e3, 0x0, 0x4000004, 0x0) 10:21:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x8100000068, 0x3}, 0x0) r1 = kqueue() dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) lseek(r0, 0x44, 0x0) 10:21:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0xffffffffffffffbc) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 10:21:06 executing program 0: r0 = socket(0x11, 0x3, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20010, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x4, 0x1}) listen(r1, 0x9) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x4, 0x5, './file0\x00', 0x6, 0x400, 0x1, 0x2}) ioctl$TIOCSTOP(r2, 0x2000746f) 10:21:06 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00", 0x0, 0x6}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c00", 0x490}], 0x1) syz_open_pts() 10:21:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x9}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x400) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = semget(0x3, 0x3, 0x48) semop(r3, &(0x7f0000000200), 0x0) 10:21:06 executing program 0: r0 = semget$private(0x0, 0x0, 0x40) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/215) getpgrp() semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x1, 0x104) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000000)=""/76) 10:21:06 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0x4d0) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000000)=""/134) 10:21:06 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfffffffffffffffb, 0x0) r2 = dup(r1) connect$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() fchown(r1, r4, r5) r6 = dup2(r0, r1) lchown(&(0x7f00000001c0)='./file0\x00', r4, r5) dup(r6) 10:21:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080)='/dev/zero\x00', 0x802, 0x0) getsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f00000010c0)=""/4096, &(0x7f0000000000)=0x1000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x400000000000203, 0x0, 0x0) 10:21:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() sendto(r0, &(0x7f0000000100)="8f05cfd2e045f3c850dddefba48fa9aa91d3ce36164f6c4376ea3d1493a9798e8d041cf9f46a1f6546425796153062dbfd7253adb0a49501fec79bf3b45b20e924a535e47924f877aa95f10de9d0cb4f411283d7f19b1ab1a778b585a2053c8b055e1b6362b79e245dd9d7671eeba5fdef8c6cbe9cea8e83968a8ee97ce2ba0179462b83b37f53d72a4bbca1d27f016c2dce616502668e34785423f7df62827dfdc69fb95eaefdb642445d8e1895a6df8a47c253847df140062b169af873", 0xbe, 0x40c, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)='\a', 0x1, 0x0, 0x0, 0x0) getsockopt(r1, 0x200, 0x0, &(0x7f00000001c0)=""/153, &(0x7f0000000280)=0x99) 10:21:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x208, 0xfffffffffff7fffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) r2 = semget(0x0, 0x4, 0x1) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000200)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x80) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0xb2e8) clock_gettime(0x0, &(0x7f0000000080)) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0xf5, 0x3) fcntl$setstatus(r1, 0x4, 0x0) r3 = shmget(0x3, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/6) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r1, &(0x7f0000000240), 0x0, 0x0) ftruncate(r1, 0x0) getgid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xf9, 0x7ff}, 0x8) r4 = semget(0x3, 0x1, 0x20) semctl$IPC_RMID(r4, 0x0, 0x0) fsync(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x6810, r0, 0x0, 0x0) 10:21:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sync() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="000000006f500000000000000000000002000000f93046cd00000000"]) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0xffffffff) 10:21:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xe2, 0xdf90, "5f481b480d546df71d14ab5a7ceb0bc3cda2e69a", 0xfffffffffffffffe}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3", 0x1cf}], 0x1) 10:21:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x4001, 0xfffffffffffffffe, 0x0) 10:21:06 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000200)={{0x54cc, 0x6}, {0xae9}}, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(r1, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x8, 0xe2d8}, {0xfff, 0x4}}, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0xb932) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r3 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x86) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x3) 10:21:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)=0x7) 10:21:06 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000080)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x10) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x855, 0x5, 0x0, 0x1, 0xffffffff, 0x0, 0x0, 0x1, 0x3, 0x800, 0xe8cc}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000240)=0x154) chdir(&(0x7f0000739ffe)='..') 10:21:07 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x4d8, 0x12) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x40) pipe(&(0x7f00000001c0)) open(&(0x7f00000002c0)='./file0\x00', 0x8118, 0x40000116) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = open(&(0x7f0000000240)='./file0\x00', 0x80d0, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) symlinkat(0xffffffffffffffff, r1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000300)=0x10) 10:21:07 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x1, 0x2, 0x1, 0xd72, r2}) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) semget$private(0x0, 0x3, 0x10) setpgid(r2, r2) 10:21:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 10:21:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)=0x30) r2 = getppid() lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)) wait4(r2, 0x0, 0x2, &(0x7f0000000000)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x100000001) 10:21:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) recvfrom(r0, &(0x7f00000002c0)=""/253, 0xfd, 0x802, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 10:21:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)="55f2aef5e601d1c2ad74d934c6824d1fcf937a6b92ac530b9d9fcd071546df1006e9537088a052d74993325fe996bb2375f879dc52d76d7b32dc52b5ed80e448f916e00f6cf1efffa7bb3ffbd3d99c44dd49b917e89950ba628abd59abc1d95fb2d5d3b675dc7c3fe25519b11b35909fa28d2f01", 0x74}], 0x1) poll(&(0x7f0000000200)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 10:21:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) accept$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 10:21:08 executing program 1: socket(0x18, 0x0, 0x4) 10:21:08 executing program 1: r0 = shmget(0x3, 0x8000, 0x1, &(0x7f0000ff5000/0x8000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x139, 0x80000001, &(0x7f0000000040)="ebffcbff13b9db162eaa63713048e69931929648", 0xfffffffffffffcea) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xcd79) ioctl$TIOCCDTR(r2, 0x20007478) 10:21:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x167) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x20, &(0x7f00000002c0), 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 10:21:09 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffff4) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0x3, 0xf164}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x110) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0x3, 0x100, 0x1, 0x100, 0x4, 0xff, 0x1, 0x0, 0x3f, 0xdf2}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 10:21:09 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x80000000000, 0x2011, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 10:21:09 executing program 0: syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8, 0x0) write(r0, &(0x7f0000000100)="132728ef1151faabc2d6094626d50ac7c220851f391351977d7967f116ba831b1dea7c0c7d5a37", 0x4e6b2cb23f5da89c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 10:21:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x100000001) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x8) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) write(r4, &(0x7f0000000100)="8d", 0x1) syz_open_pts() close(r4) r7 = dup(r0) r8 = syz_open_pts() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r7, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140)={0x5, 0x4}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$BIOCFLUSH(r7, 0x20004268) 10:21:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002500)=0x200) recvmsg(r0, &(0x7f0000002440)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/235, 0xeb}, {&(0x7f0000002240)=""/107, 0x6b}, {&(0x7f00000001c0)}], 0x7, &(0x7f0000002340)=""/208, 0xd0}, 0x800) sendto$inet(r0, &(0x7f0000002540)="5614dec2fab6dcfa48f7e21f88b968e91c33cf734d0ef20d19f06e8da5320702b4681f97fdbc95a1479e365613c03865db03aad14e9d491a9a0586a853ca72a3a04b7eeb25043e6a373a0a15c1ba5a2c614adf1e9f5747bad1cdf4ae9d355c273fc447960cfeb8a7d3062cdd0dbbd40887a671f6e86306aa1bfbc51dc897154d65ec662572bf015801031c38f355777988f95b3e2bc153906af90c161e31deb6442804b6ae01ff8bffdcef63a4f8fb3e7a681f0c501b66", 0xb7, 0x2, &(0x7f00000024c0)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000002480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) 10:21:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 10:21:10 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r8 = syz_open_pts() syz_open_pts() syz_open_pts() r9 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) close(r8) kqueue() socketpair(0x3, 0x3, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffb, 0x80, 0x1, 0x5cf, 0x9}, {{r2}, 0xfffffffffffffff8, 0x8, 0x40, 0x8, 0x3}, {{r8}, 0xffffffffffffffff, 0x20, 0x21, 0x6, 0xfc69}, {{r5}, 0xffffffffffffffff, 0x6, 0x20, 0x200, 0x6}, {{r2}, 0xfffffffffffffffa, 0x2, 0x2, 0x1, 0x100000000}], 0x8, &(0x7f00000002c0)=[{{r1}, 0x0, 0x20, 0x2, 0x6, 0x3}, {{r12}, 0xffffffffffffffff, 0x10, 0x800000a2, 0xff, 0x5}, {{r6}, 0xffffffffffffffff, 0xd47030f124be799a, 0x82, 0x6, 0x10001}, {{r7}, 0x0, 0x52, 0x2, 0x6, 0x6}, {{r5}, 0xfffffffffffffffa, 0x80, 0x4, 0x6, 0x400}, {{r3}, 0xffffffffffffffff, 0x2, 0xfffff, 0x9, 0x1ff}, {{r11}, 0xfffffffffffffffc, 0x90, 0x40000003, 0x31e56ac1, 0x200}], 0x6, &(0x7f0000000100)={0x400, 0xfffffffffffffffd}) syz_open_pts() fcntl$getown(r4, 0x5) 10:21:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) poll(0x0, 0x348, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 10:21:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000080)=0xffffffffffffffce) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x4) dup2(r0, r1) setsockopt(r1, 0x26, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f00006e3000/0x12000)=nil, 0x12000, 0x7) 10:21:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) 10:21:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="f13a3c20bfd86c6f3050c37c7fee551fabed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2b2) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x44) 10:21:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) close(r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 10:21:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2) r1 = socket$inet(0x2, 0x4000, 0x80000001) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 10:21:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)="bfd0a6e98176355e6032a6bbc4ed8f67712ba7d125adc735d7da8e0700e68f1b97", 0x21}, {&(0x7f00000000c0)="68fdcb376f2ce99515a85dd78eb8bfe434654dcfc1eac5059e25a6c076486a407cbddabda865b8fdb6fe196cc8b01c1e67dbb278473b745733e6637f01496b3ca2589dc5bbd5dc548233167939468cade82a13626488beacdf6d6445335985fe6a8e50e0fdcf", 0x66}, {&(0x7f0000000140)="acc29451657e206e9867618da20a213a26dbe9f0963eb883009d64", 0x1b}, {&(0x7f0000000180)="4b8ffb6b26740aa7eaa3ad8e6fd9b841667f06ff91d087037ca727a4dc0460665883f589c457a60e5e25157950817ff5b38dd84c1480bd598f8ab1d74e753b89b94c30cf9da64774ff02ed9b3caba173f564eb887f7f4436f4ec48b6eb", 0x5d}], 0x1000000000000174}, 0x0) 10:21:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket$inet(0x2, 0x4, 0xccb2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x400) setrlimit(0x1, &(0x7f00000001c0)={0x3, 0x400}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000200)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) sendto(r2, &(0x7f0000000280)="5d31a9b846baaf2ecb9368bfea3235ddac81888a13c93716886cf5b2380cb0b4a4151eaed50e5a606ecc6088807e941795c9d101112298a4234963aaf1483bddf8e6c5c7def34d2b6fb8982cdd4340f6297cf660a9ff338241e9a7c42a3c4776063a29452426f05e7ffb1a0a57edb68a3e04252152e032f91649568fe540b6bec0684467613232ee17166b7285af2da584036d6011e63da411210fe72de2541fe7efd40799518e36c9076a344a25640f39ca45946f7577695e671ff47d26a3a8cee24c36391a3048f2a349f92b922adafb54d5d75208b4cfc26b2d670f760f45d49aca8ce88eeaa9e81ccd7c308be631b4e53fb5", 0xf4, 0xe, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x8000, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000003c0)) r4 = semget$private(0x0, 0x3, 0x50) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000400)=0xd5) r5 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x2) r6 = socket(0x0, 0x0, 0xffffffff) r7 = getuid() getgroups(0x7, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000480)='./file0\x00', r7, r8) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000500)) poll(&(0x7f0000000540)=[{r0}, {r6}, {r5, 0x100}, {r6, 0xa0}], 0x4, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000580)={0x134, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000005c0)) open(&(0x7f0000000600)='./file0\x00', 0x20, 0x102) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)) listen(r2, 0xff) fcntl$getown(r3, 0x5) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000680)={0xffffffffffffff7f, 0x1f}, 0x10) 10:21:11 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4810, r0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() write(r1, &(0x7f0000000000)="dad5c96e13a1f3fe84f37516", 0xc) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffffd) close(r0) 10:21:12 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0xfffffffffffffffe) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000240)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget(0x3, 0x3, 0x11) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x1800}, {0x1, 0x2, 0x1000}, {0x1, 0x0, 0x1000}, {0x3, 0x234, 0x800}, {0x0, 0x800, 0x1000}, {0x3fffffffffff, 0x1ff, 0x1000}], 0x6) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x80, 0x6) semget(0x3, 0x9, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = dup2(r1, r1) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) sendto(r3, &(0x7f00000000c0)="a4c274efe3763d7eef0e13ce8fb476f3f3fd952ca9531c590766a38d8ccde134cfe47651eefe5fdc8027415436dc3084f1a0a532403a6dd4975d13b582cf7483c8559e33001c777fbe80c3843139ad065a48ba54b6afbb4fe5a930b7879028fb40ac5f14d8fea6b0353c57c911bf33180a2e16d1641c013792775070294fc7e06e", 0x81, 0x408, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eafd125c0000006ba7a450b0d468126bce8539232a049f72099d3d9cd361ae27b9f3a99493fb5c445b6e6569ab1b6f07", 0x4) 10:21:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') clock_gettime(0x3, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x4, 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) recvfrom$unix(r0, &(0x7f0000000300)=""/7, 0x7, 0x41, 0x0, 0x0) fchmodat(r1, &(0x7f0000000340)='.\x00', 0x80, 0x6) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x1, 0x2b47f1c, 0xffff, 0x1, 0x8, 0x6, 0x8, 0x0, 0x2, 0x8, 0x6}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000400)={0x6, 0x7bf39571}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000440)) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000480)=""/203, 0xcb}, {&(0x7f0000000580)=""/40, 0x28}, {&(0x7f00000005c0)=""/150, 0x96}, {&(0x7f0000000680)=""/112, 0x70}, {&(0x7f0000000700)=""/117, 0x75}, {&(0x7f0000000780)=""/193, 0xc1}], 0x6, 0x0) linkat(r1, &(0x7f0000000900)='./file0\x00', r0, &(0x7f0000000940)='./file0\x00', 0x4) mkdir(&(0x7f0000000980)='./file0\x00', 0x14) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000009c0)={0xffffffffffffff80, './file0\x00', './file0\x00'}) r5 = socket$unix(0x1, 0x3, 0x0) clock_getres(0x2, &(0x7f0000000a00)) rename(&(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000a80)='./file0/file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000ac0)={0x1, 0x1ff}) mknodat(r1, &(0x7f0000000b00)='./file0/file0\x00', 0x10, 0xb94) getdents(r0, &(0x7f0000000b40)=""/250, 0xfa) rename(&(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)='./file1\x00') accept(r5, &(0x7f0000000cc0)=@un=@abs, &(0x7f0000000d00)=0x8) chown(&(0x7f0000000d40)='./file1\x00', r3, r4) 10:21:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) chmod(&(0x7f0000000000)='./file0\x00', 0x50) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 10:21:12 executing program 1: r0 = kqueue() socket$inet(0x2, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)}, 0x0) 10:21:12 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xffffff2d) bind$inet(r1, &(0x7f0000001200)={0x2, 0x3}, 0xc) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = msgget$private(0x0, 0x8) r3 = socket(0x11, 0x3, 0x0) getsockopt(r3, 0x11, 0x4004, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x800007, r1) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001040)) msgsnd(r2, &(0x7f0000001440)={0x3, '\"'}, 0x9, 0x800) msgrcv(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="7bf46bea00000000000500000000000000000000000000000000fe00000000000000000000006847ff3ae8f792c36371f1cac1b7f3db1a29ba33931e0f371a5acd927407d932b7031f4452a3cee7aab003326381a6835bdd7f62c5b70c31bdfa"], 0x1, 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/152}, 0xa0, 0x3, 0x800) fcntl$setstatus(r4, 0x4, 0x40) chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000040)='./file0\x00', 0x43) 10:21:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, 0xffffffffffffffff, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 10:21:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x40000000000003) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) 10:21:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000002740)='/dev/null\x00', 0x400, 0x0) sendmsg(r0, &(0x7f0000002a00)={&(0x7f0000002780)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f00000027c0)="84410fa776a44540fdd94fd3d8a8b3077326b980631807f1cc684f4587750a277ea346b08fd3e0bf045895a36e5d8247058421949769f59fb31f4a2d386dd63723fc491128c8e70d09e1f10dedc2281bbc72358358246fe612a5a2f9a225b88f0f447f56cdeebb3fadfc8ea69be7ea805baaab5a0a77d34c57f4c2421a7a4c9f47bf2e864708621b6f1f56d10af4f1f7608790ab", 0x94}], 0x1, &(0x7f00000028c0)=[{0x110, 0x1, 0x10000, "8c5332992d49e1acc2cf7c08d7790556187f7963ba6810e5512a8e399a2cf6cd8a19a80c34edf88891250a06101f34943867bb6971aaee257b1ed30ec520ff11d45011dfa88f51f950872d3c2c0ec2767f5858b6a272ef95b4d2add0014bf7016fd9ba3ef0580cb40daff06832b60a5b8f1f3a94eed432ead64987027bf76874afdc1a419545cc7255c6c9052d2377a905b6ba0309bfc4347a933d95d4365794eca7c4715ba2b4e22daef5c91f2349727a0661f5e8f5e19a6dc6939b2c6f60695edf346c06d87ab140678b1508d26f366b94a84a1e0f6c783897714a31f2016cb3cb69cb2974c0ab200eb3789ea63292cefa1c3a8413613a12d805fb95"}], 0x110}, 0x4) r1 = socket(0x2, 0x1, 0x0) sendmsg(r1, &(0x7f0000002700)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000002380)=[{&(0x7f0000000080)="e4aa3284e0d173f1e6367913a125e273e58809ba67992790d4fe39fb63199554f453aa6712a572b64f3631e3be710c03f80b18037d92987859d4f07e93770dfd469c24b16a2498b300ecbe5c473f30c071baa93647bb9721fcaed6cad14b1ba9fd8d7832880b5c6880895dc1e92b4fa4ff8cd24815ba5701ff3578606ae054748a4a5269480f4e23c8cf8ab1324d1f8d7a6bd939ca6cbe017695ca6bf78a97f2d451961154cd5c77a5c553b3b36c6696172fa1d48160a68c62e14a7bf5566b5133092eac3cebe3", 0xc7}, {&(0x7f0000000180)="200b5470f5965c65e8e2eff0d5276758ac985dbb9631a966cb7cc5f2f5d130c0c83868c47303bd28f64b4e9c9998c33fda746711e5ab1c5285cd1e35ba8ff0b5a86dc63b6a", 0x45}, {&(0x7f0000000200)="5458ebb845fc637f5c8623ffffd657d83e633343ad3fbf7df7dc83109e439c7f5b23c738e6b3f59e10aa6ab5ebfda768ed4fc59033143350968d58", 0x3b}, {&(0x7f0000000240)="b1cf63eccc6d5444ef0e68c2ecdaf2beb3e3cbb37997d9d79a8fcd88fef20d803c4f34ab1f8e2dec1660da6ebc06e6b6abe0fa7db3abbf0c0a8ef4e9d41699bbd0344a42b7d7ab2aa85ad135717c4670d84993a053c5c6c4085d1adf4e8757dd776390a84129230bd913d9a6b14fb722a5f417f41c0d50963028819ee8dcf60cbb8185c2c9d4cd82074a39b7c96e983ddee9eeda4aed584f940d0e62824156eea1a3d5111680127f2d9865450188842ccfa5117c9e43cbc2d0ca7e050a171d273ccb658d671dee2ae635977cc8319a4c2a8e5e5f06d10e4c9e6ce25494447e726e5e1457689d68fb33e60db547eab1701b53c3fbc804a168ea5e68e1849cab98708dc1784cb1df1b07f681827055fc4f03e35443be3f5f3b7b68210ae8ce4ed746bc9e334da128aed5d48b31a1934602d4e6b6475192447d23474399e0c809dfc1c3e377104c2318e0fb0c8861e114df58f5e5b5674f8aab1766b71974a23db82a8280db5bebe6c373de27eb2b6930556af09519b39e92a49536d5c3d101f4b6ae773c2daf730f4fcba889eb7e3c5181570deaced118f8955291fb6b04e8fb13a9b722b84708eecee55e7805ec1a332b4037b429df72f7b845804c18b2681e9c5b707993dc44d02da31b45745c766950316b77a1794a4e6c6f0641ebecbdc7f6b212704d4fdbf975a54a0440102a7628d93adada4a5e6f98bbfc1e767abbee6e98129e1198629c64a7c4d3d0f26a48c7ebf65be0ad0641d0d0af6448bdda39ef8b583c3ffc033cc3bad8ee4409e8a4a5af8520d177fae0e72cccb10e413fd7e3812f097d7f37453a1b33f2ae4ecbc5b147af13a80844615769778964bdcc3ac5afbbe1b123bc947aba7f29a3f36660f09bf635f97335c28152416726de38ea6da49f9bb5a8e18ba80470a591c9b8b79f97a8f5f0d86e8019ddc0925d0217f821b6a24fa2a57d43a0f024c76de84b58d45c3c58767e0dcdf72c003ec68d43f7ab8ed1e0f653027dd1cb1e27fe67698ac491736595a02cda005624b92d50538225d1b72d417646cd55b7a9be0a5985faa6dfa0ecba3ba82a8d82b3ad8781671917cbae4cf15a5ddd9c31214120feffe7bd14aa8e3c5563246d2e25cadee8109184925083c2fd9b302706682b2c795827637ee9b742110a4fda2f9d2d8389875a1204c4dc896fdff513cd3a82f8f9f3b0f236442bd28221a02f988414774bfa63363f09275f5ae75f684deaf9f9baba1c3ea903ff9ff182f70fe2db8a1171423ea7ad3a2a839a9ce49756de7209b9253abe545ae7ec47ec5faef048098559d39779627a20063dfc876114e949f33e16f750169b57b6f230285a06a73d3b0f25038356dd18b46164d041d654ec6930bd99629b24ea9494e5a71308a0e2f9ff5b20393bcda01509af7ca6a9df0f386aa1d5da32bc85ff596edb1fe7b214c2f35598a35e025834c3297710ecfbb999a2b493594f80d72b635115231d7e39f3881d9c422e8d3d6b812591c788749a26545160c3f00af2fc0d4c08a02d475417e9414ed976ee37061e0a80f52534dd3ead00b0334dde9e27e7de78b110ecb0fcb3e7624805d556c3351e8547f36c5407e193c24f2c9ae9d5669bb83017b133b7d4f3aaa796e643fba22e45b1e7d12093fa16e7ed2dcd0ba17d7a84106407edb4489008bcee5ed867248c277ae2e2f758511f85de287623284a9e54f0d89e4e07bf79dca60cf74d7a7286aae2da304b31a270169f7a8cd68be923e623823d7acaa21b2b3d0236d99275208dab83ad31abb1b7fbb7e231be79838ac959663b3c115062c38b7c825e2a7c9d0fcc43ae20fd0e4b2af4e0b678d6419120a3102ac246dd9960212a2f762b2ee123e042457ca05d13e12db69423de975b25e7eb41a2ea7ad776327a1d4c6942daa1bf49ec52ae9ce4e82e7963a972af489803a8d2bb5ea5c7177be299cff884c57baad2510caffb9aa576f29312ab27598cb46dbd4a3c17731855a0b05ce77197c2be9943ddad0ffb5728904d285506f209744f1454aa1b5529ebb209567b81738e514ae6ffe6a7f9833f0119315a88c4bcbffff75a4252b555c4e750d57e10aa06a1dbd19708c1dcb786aa0c973ffd69968dbe6442bc73e018c3d9a40f7127cebb3c01f54634f0ddda7f98e923207fd4cf7df48d338b7f49315e310337fb760bebde43b02e7b2847b3d927d439505aa5f7167380ea302212cf80d2f96ad93b12d2f7f8fc94f30476fcfb4615c40b10d5f42b81243f7cfc7d4c1dfb56a92d8e1401cec7fb7a0c8c50b1a9ef001da6d81ef989725eaf450335884631d2976d9c265985fe626c5d13392166fcb9c4334a99e899280c4594cc97ddd40330fe93d0b820142907e49f8e7837085f92ac69337937f006ed5bc6ee5ed4ce17c854466086e72ea92d5202aacb8876ca50313e5af9259e3efbe3b3ce0941881557dd66790e0baf2c54fe3cd61404825fd1253b19c8db1e530e896bfc6b834d6ced073a6d421b7e5edff73cd35ace4591e5458decabde2043eea98fc5f999c8de705048ada64fb160ece585aa04285ad4552c819acafbc37c91b7eef405eec0d1744facd70588d146beb18ca138b1490ca88454fd2236553472c7360e2fb4fe321fa8392b9e8178d9b3d0f134f7342f4eb9cf2db7586d6809030dca6f50db2e2b4e2a9a43e7ea3d37935bbd912d2a69fda9a9d9febdca69b0c1a84af7735a4c9672e5f2156d7a2adfa5aca2a7aec59368270f96eef6a00c56cbf25f7605abb125acfcef44d53981dd589bf8abd78c4e31c13b038ff8899001648bf8cac2476b0f9a49b503d5a4f7f04aaadf4e747f341c270304bf05c3796d769016afee69a432bbb897d2dc87746130bc98675494149b95420d2d76b76b92b38a1291fc46804fe861c6007afd290743d5518848389ae20fcbd90c69664fa8bb2e383a00c80faaa9d33d2ca06bd795149a79caac8b98cc69b34c166d924735887b246cbafc8bed1c1aac22b95f374a7aa7b713e9af4ce75540270efb1c75050c3e4f3a6555663286b54638a236b019387f3611232a0302659e853f3afd5ebd21c37ecf60aefc626883e5ebd1b4c26644b4adc0f36ea1615a7ef5c80a99fb4f1e21a920f4cbc0ea12549daaf0c56707d0d87eaf28ae9ab14352d40e3d5eabdf8c9e9f2d331dbd20c92ed72ae97e88f36ec29f31eb294324d4ce944feb6fcc0335df77762b4883641bbad4bde019ec8052151f8fe6f6c937de25ec100acd8d61bcf7aaf63b22abdcf0dca29314a56098e5b535de1a7211d18026bbc026193c25eaf6a35bc9d14df2bf7544e7181992a3a7f7044c3f8327e1d0e5ed0507bfbee61e8096e44dfaf885d3a3218e32ebf0262dc44e7f3b008e7132a9065801d9a326f4096cb0adb28dbc389deece5eac7d62ea91e95362bf2abb5e084f103366b342d026743bffe3fb775111768ac70c441d6fae65b781aabba5e7bc81072127e8352d7ac3dc74f1a1c00994a994498272af1f1056a054231a7aba3f0bf51859cf6b149a48ce8b57dae8dcdd96bbf97b963e3b4930cc579c1b67c9a22d94f4532e499bb8b9128c37c0b609c7e302c9164f71b0d886253bbfb1aa74b1a9cb5dec6fb872b18c243a981c7533ce6ac14a8baae6fdb5a2818389546d18f46b9b1da5a7c524de7ff7268582ac1a362a91641e0986cfc94418dafeee75f6c4344aab91860934bea7f3b6e3b5e39a67b8c98d7b20efa2b7e7eb7861968dc8e1d098469d7ea4b140564ac6bb4f77d2f9aa80562be0e6fb4692b5e948959c8711aa5734ad55389122ccea1c726ad38e9b34f07b0bfbc8dc49f020c798af652b9e27e41d0e42cc98941b1fb30d97d7bf93df3a66597163dce58eac8cc0d8f70131a3a4b0bf877eed6e4abbf6ba56a0300077ae2cc97207ea4bac6cf88e593f87621cd0b95738b802b919917b53fe83eaae8eff49b6b972fd4979ac812e991a34ff8fed9bc5656d935af87bf0fcaac3ff115c9990c5f34091f160b4d3d54a5fc808dca81ff66b36859ce2d69f41a91e9bef1e5519a5981587c3106b2069aa567aaf85150031213f65474070615e63092fca8114649712d91e534d8ee9801b94098678c2971adddde74dae230d243e86696b75e53ea6366459e61e70bdd78dd09d8dbad1999250cbdd9fa15b86373b5512ccf9c371c750fc30956f0b6d43543ab97ca13baf3af11a48732e3d1bbf1e83094d2c59cf0d356f91e714561f427eca81c5ece114097f666d48963c5f197d1195efff01512e217210d7c2ad7b2076b5a88010ab15e00b432d5e86ab4ff406ab50feece4ddfd74a86667709b3b36f8e6406cb6b02632ebe7edc125ee9e22efa2afde94d86f0d74847de9fb4d9f0a7664030b0774f35f3008dadac0ec0badbe263c5ec4d523b534a780b5683972bba873c1c98413a848ef34ce41d69da2e01fb41d5db14f2c4fa3d217ec6c7c301209d7bad895de01d450848aaa78882705f64f627347c24e4100da928acf32ac6291567bd507938be56b5b43d9dd45f63f84a806c71e1eefa3191f9421b77b5a75ac31194716a454f8d085bad88926ef2227eea271452eb6d02a93d12f5ea79fb14de665dae573f74eb2e6b0e832da116fb950c42c46420cf5f07bacfffd7f84f4b604223f4734afa667b295ddc1de1fe5f40551dc708cb611a8e88d1e7f4d44ff5a324977e209f220ca0d3c818624a8d30eb87a20a61c0a9895c8cd7c6eb2af7719f0d352824598f78c62f3c8a5f108f5aba6657ab9343d65661b538646b97a65ed4688592f7d2d5c6e37609a47e38d713e93224fc8cec962baec7d47ed57cb3cfb53b4ad4b4c1491bd372d10685d78dad608e9177226a4f414e276eb5f4b5e7165be573f1b67b8ba78857675606f7356802d469a2a213824fbf31f5445feaea095fe578cdd1f5011e27e66d49218dabd7edbfc9a5c7a3c67d1efd8086772a60bb731741a34dd4993ae11e080526ccbde38b752dbc024192db30bcccf59efb29f4057dd7efde0d55cc0cd1a4d5b84b7c049c8d11b02b9fc00a3984804e82f22741fad81f21820c7a72bf05cbb5c9a0d6283637f76d1b217288f5cf451d7a666269e8f7d6601bb268afe031063b8cdcb2c88afe0d354d473b9699c39b57520127eaa53267625cf1549a9947ada3296ad80113d44753d0d7ba104d49ed135831a86577fffd800ee00b549a7aea3358c7abadeab314886bb5989163b21285d0767ef3fd913f08b6585d4fdeebc36d76af91d98a11c1c153f1ded61f83bdfafd32a1cca41f6cbadd3692758c934f5f1e7dfce55b35c08db096ff3e3fa6bd350c22be39439b492795d4e8cec5c9951908e789c5a1aa4bbdd831e4a6e419bb0b2ffcf5d35b38c5a6e4b098589f6e5aa144f2f3647471ffc9dec83ee7c54efd2c9b5f963f1620fe7bf57b1cc855e70d12ad7524962c21fc721cef1f13bfd20bb62fb4b5a49e93d65e9c800c90e4044272be916207763bcc4a90db01705ab020ee33dc18131abee2807037ada6cfe79fb9495050684fc309703dce0bd3236b2fa28769508b25bb5267f302d46af415525f5de57283ed29fa6f40b86967d16241c55e40394abb2fdb48d1eb2e5eb0a04c61965fd1396a554cd25c9cbecf0517402ef52d0e66321fa4c99429b8b25c29383c33c4468afec91be9976352414d610224dbd23db220961a754ef9b2d2a100bd430c99d02eb7d5026b81d52626e6247f89dee00dd5ab259c022963d96d0e4b6fb1f25564f8a7b4db77ba76f0579a84a2aa9c2f0c5359ed3fc1bedfd666de22881eba373783f", 0x1000}, {&(0x7f0000001240)="62fbbe83bb5e66d743d1e2097ad6dc54a46b629f031c7e73272eda84119bc4fd8903f6b3d5db0f9d17de88567754e1baa47f6970e420f95e929afd0a4902c6f1e103041e73b403622ab60925b405ee48b8ca840cae8ef20e9436d8196b32d287d89758bca2a4922dcb5c04f5b8bc38a0611b9585998e7adce921118c438c86528900d71c8225c07ae72be4a866bd1b7a9c3a1374806a2ca7989dd3e224a897385915e4a05fc393c806ddc39ce8afc492ad992c7ecbc27946aec77802865451e762ae79b2694b3968dc98b8dcdbfe6edc8b3ef24f512b981f63960b997e77ce6fff3f849e8f0bc366ce494220918047fa8be5cec8cead9e3c128891457991a7ae068be1e161d9b67943168707b1f38076c8b088aadf55aff666bc6d3d231f91bad7c2b5d0e19ecc3072f68b0f379ef6324993897faabb8523ec4615cf9d96517fa7286de5c4d4f3c3138cfeef6d59ea864993d0897ce3852e3a7c006ce7d4cc1017a9bcbf0acf49550ae0912102a998bc4fd96167fde7cbbe16e17c7c587480e2ae11329b309c9c5d1aaba3423731b58e5603db431bfc20540fed3268a497541e567df846ab3364541d2ea5863ddace1768865c93e1b5e988a75d05016f8756b99d3330aa95f0dfcf2ab25b24b58409de05159364bc6d1252ced9ab4e8230cb94a6562ae2a1c62d8871347d6fbb79c468b19bcaa960238e86a213b1f20c223fe071c009e39edfcfebfa3664b34eda38fb9ea2b80cf26cade742e0197285021a39941a13f70d274d4ce56799c8ef7de0b451145985b5989aeb56c846158b855671dab8980228f5e62ee6dd0c4a6e71936c6da58edbc8ed55de6787053edd6ac44c8208178ce8e2bbc9001d867b42c428717b7a49bfdb88427183e564a3bdc7a621bf468d37430c84e39d9f38f3d03a2f2561178217bc29fa2ff818b6ec45fe2396915a224ef81e5e4b0a1913e66e93df0de9da89a7d49d42f98af64711b81061a7aec143ff3774e2b4e5ac53bdbea728b7d533b9c9390fccc9f03b3f9eb03bd692dfdd32168a7ce7f97eb382120b9daa68cebacbab4dcd6dc5264516a11752b11d7e953b2a6df3eb956466b09aa1d1b5ed7a9e3fd5a618257eb37239ea089fc19baa175421572bd4897ffbbdf571f3dfa577876a6422a646b1e3f1001740bdece0f4d6b3e99179fe693498e9d796d280e157a88067b0c631f9b7782285db152099f84f86efb47e6799f5ee8eb7315ee18cfc0ab3f6e197d922856d5aa99bd47fff34314a2b5da7b9b5680ef59c41b3faf0b549c637f2c830712ab26fd68a21bad64dcffd46ebafed0ebcf60723462f846d2a62e49e327e4d98c70a85fbba3ba4f7b6a59a94761ef24dda1b174aba50ccb1800f2940e60332f9966128ac323f8ad7c907cee965d56de774937e76d065c92d96bb214d12aad1f7e7b01b26a960bc00e5c70076deb2228bf4cbcb547be6691aa3da291cdf567c93f369681f22f88a5221aa48d4c585e750310e96ee6f117ec7b13e7c118e6a7ea3632b493f253d8786fca26a0b2a502eb8e56061bc9104269d7bbe7f140c1fffa17de68af5fad6b3f1a1608c1f477fb12b2f1b2c705f1411be3bb15b795b6166aa7a0e6013ba4b9776a71002c01d2fe4bf891e364a277b88d0148eb600c3f792107eae2480219825d4a84e4cee2dd9f7164e36fddd471d8e277bdcaac534418e5495c134e48e0a7b077541eecc80ee484db54d86c8bfe3ac20710064751db99076323fbed51261728cf70e466c4c6be6d098cf55f9e66264ebef4b1f8a13600565ff2a80c375f4fc5b87b8091a6c70f5db10fa9689ba896da5db6f6fd51421acad813bdc8464dd8d18dce7d96091c20b613f462726c74baf5f85da7481e4924ed88b70ad472a45a45da5e354068e7664fc56e53e55ddcfa55640c84db8d9971554fdfc02780f4321a433b6e9ed08f8b563072d802cc7afc42e90e13532376cfe649e6906341021b0bbd690d2b3a530ebe5a53803d20799f10ffd1274256764e0c8b08a367708135b7ca7c8774779c261c7a86786bb53a1797c7d29b6fcb45ed2af8f70bbd9f267b7877602cc5e449bda844224796643709778122938d0645a10cdbb10f7219c3fe3e051bc2bc21dd66ef88527db00880c5128d5be4639357ddd108207a5df1aa039b2baec920a3a006ec25b064ec6f2fa6127be6b563c98b909bde696f551c45e80244b7503e5f4076e86c9998697d5308e0e280527c064c4bba2c367f25a655122796754c4da575179c36b0ae77eacf4723a18c63066b15f6d4bac720ce8b699d08a1e413f2c6afb230920c8507e5e795ec57e5cd3c843858ba8cd6f4da2245102e5d9d8b5fbb81ebc2f73345775468ee862f953a2611d23d44e11ef77290f8f20eeb1681e9f75961cc6281247c87b2eb1d73b26dc84677964dead335d809207931bdd0949fd7b668a02cbbbe11bee0426f338d17c28c0aa455492a33733b2dae63f8814ea550048199aecf15a1e9c2410f76e07bcefbaafe6eca7a9a8fd99aee1fa7621ac73132d942b4680e5edfda9c8b58e64b2c74bc954048490ebddd16e01d768ad38d72ae007bf0b6d5eb534717ef224afeb209f847da1c6886e99f848bc861c6f72742b4a9454711860d9bcc93d11c586dfd73a5db779eeeccd5c72a94ffaf222e19dd6a73b7e4543fcc671243facf98d16534e17a8a445fd4db55bec913aac58bd648b4fe6cbeff59615edd4b188bf4e5a9a8d07f7489f207c82bbeaec8e454e5a31d881202b334f4555f8b4e660b6ff20f7378bea19c32b8a560b9dd2e58d2414e47d1cdd6b0c2e5f2430563523fc123c80697acb286bd2eff13d9fbffd830b842159ab90eb8c96753fcda3eae451fd3951b9e010ca2523696332f8a1b7bfe64f35b11b768f542d65fc9f132a5e242c1e61d1e5dc239c0259d754b4313eb75bc3f663264d9728fdf62e4d69e61300a17d9c323aaec2cf028efaf41851cfae507208f70e7c02c8a188f7a64a70924462a8a7f1085b175c17f87b79f57bf8fd58911ad8a91f137f3cb3c056d4d00d66495f7956e06422143b95c124f2498a21fd730a5bbc9e713dcc9422e5eafbb940d418222946f1aa32e14ffb67104e18dc8328b2ec07ca6352869f28762e24055576b40c9045cdcd9d3f37fbefc93f04a2f52c8bf35a940be213aae9cf6962514261ed586a09c5aadb59d08476323b0ffcb20df49f26a93e5dc34736802601b951266da2452dfaa1da04c084cfed919b4c6f9caee7d6a739dc6cebe491e3d0ddde9c6bb6af15f924c2b1aef704322e07686d299ac75ce7a8de7e1e47dc7ba76910338383a1a97be03a6031a80934a86f28ebf67de54bd59bb42a212b1f050fc0d76a3f2cb7defa24ac719e21a58745e7b4f1d5bcd48534a2974104f52541aa0a5daf1fdde32dada4a36b1a842e57ac39bb9e2189595e9f6f8f73f0ca32a3e46d3a0c1d128ed85e64f9ac658d6aa2711728b248436dbd9b63c393ba0cc5a521139fbc5b630fa380b84f20e312d1c628172836138bb3ccc313119a06a9202e753891b8497aa29bfeda082fc806d560a40fa900c678a751d4b4a0716fbe5827bafb5d574d9bfb966e485fda4503206cb44707ab57452465582df01f5ab839b54e489b6c67d339d2ef6a6567c2f78164c95e02f281e9d38c81055222d5de4d3a562b1aa4ee93149385537ace705be69b782a749555dc2e31940877b09ffe4cf318f96c613cb05ef616fabe1d8d5324c1bccfa727a0f0482e6d4e51116e3e34d0e66913d253a7a1b1a8d0a4f01958a95680626520a6820430c4d5a1999a67ee156badda383a54c408206e721d6ee5e2847393beac1415200bdb270682a40cd8da34b67ad15a3a4cc8d4f77abb0e3402419d1f6c31d6340d2fb6fff503e039e6a1d48f6187af6a6b17eed84ea65b2b9b69b9973505c3a437410d3ca79d51aef0d01ae4e3c222efbf99fb0696ef6dd6cea640977e850a3aa2c5f9c1cffe02bb31457209bebcb7e88af132f66d281b498278b9f03ec7f75a2dceddd27e0f509161e4b50bbff04aebf299375c5f23a64c10894953de28988db9bdd1e316c104f081e855c951e1379a0a28d36f0c37356eebde8f6569091023860630f366aa021f37f49e9a6b12de4f05425330000009727163d74ed73d6c1b048959874fc338f5d450bf9196e9a4472c7f10ff36d242a39b96849398d0b620a099a3d59993498eeaf2444bfdfdd9ccf31b308798a4a449931dc1e8a7508d2ec0806b6c387eb03376ad4bfbce8b0eb961bbd35a6b0f880e9193da8f2d831009c90a867e4c3f718dce80d7f3a35318517d95a507e90d2bbc5062e842962c058fac5afdbe9950fc327bf0badf53dae919de237e49e1b210d4815a5c9a3fd2476ab44e04439074d13c78f8b14ba887429af52ca9e601471526f205f45f0b8568f23cc64ed7cecee1fe73cb84a6ab2cc39424280630bd5bc4245d352f5d75a8265b006356c48f67f06e2339262bd2d0dd4af67670955a28a284830052a18decfcb1db8748a552d6de57acc88ff2f3c5d180ae89dcd355bf1e1f914c7b3426ecc5d379c08787b0d5d18e97b490f1f5d4811416b69362f327e76d4fa7c1ec729ded21fb616a819906e3d9197a87d5bbfaf82fdf6851105d51d75a8af710b11c750e12ea269075f405777623fc40b4c768d7d411ea79f99cba2453124113959fb869385d58bcab898d19039685186314f167525881517779a885fe73190f26102a0ef6499522744cc1ecf77655e9be21ef3cb282a32653eaec9f6ca6318fe6506b2c7adb0368518353f506f70de9d8212d75288b37cde4c63ba5b0a5b362032cb566665a1eead52fc017f669cf3eed192c90b14d325ac4ecaab072e6dd2a64f2c92a0a19d348efa5abba0368390c1291d7d8ee4b13e3a7c8f822efe0f51b6e1a8b538a3d7f6df39559af9f07e616cc165e86d0fc4d2f94bee544bc6d261af9fb06f8071b46a9f90cf5461f62ee422dff50edf3634e916a82a278543df1c95e132715fcb939f0a0d39546acaa4a88a69ac0bd3a91fa26c64836a8130ca890d9857e88776eb4bf128ce5480f45578c119278855c548ddf55502dd6ad21586ec0b3a11f27d2c4ee89f62adcfbabbf14deb21fe370b11def8e84d4d07d8a50e4174131f806bc092172925b7a6ded7d24333a68bda90f810a525eaf0f4668e050800527bd228388f66735c26d20a06093b6dd16cf4489d867cc883f949850c6697ebf609745ff5276eb38bde7286a9729d2ec35642037c3ba4a36bbd1ad085d981797fac914b599eab176aaf795bb649cc79ade2078b344b02a4e597e0cd437448b753dba86335211befbaf5468f69451eccad851ee7d8bdc0422af79c920b48fcf1afb02c97aabf4e44160f9251ccce3bc24e4a7c385960c455ff1b5d7f8267eaf93609337fb1982d69c19c540c89c9a85ae06929f2e0117b239745398b60743ffaf809a80bebf0f785c3307f028a82e29baabd1ff9023d44bdbce8466f2bb703053c131ce964293e393fc4af37aca05ac7f19060af03602be2db7af8caf0113c4eba3a11b01cc2d93df78b2a6cc804364716c7916a4d4006f10bac1e139af86a3e0ec0c18d9ac4db48d74370aee3a848a6dfc131ae826a561d7d72a8d5af97e793e19af4023a0143d9d2cc1c9baf236ba440d22554c827db1ed1b5a9d491d68c87c00457a969e19dfea6550e7dc13255db805ee07b98d17fe69ab213a4520f944b5f4e36ac2c57b81afddb2e2032cc620a7f2e94ddc5e53bddd6350d91a373afe", 0x1000}, {&(0x7f0000002240)="e543f389a19e0f90bdbe0ff3940e19308f842bad41bce0d63366e296958ca60eaee5d7fb24a88094b586f834424f9d74fdcf502a911bd58744e1f1074151d0a88a3880c3a7e1217a2fb07b620bf110fcc3c9bd09db1a3c0f579b0aa38b2a089074bfaf488fa375c6f5e33c13a63d71", 0x6f}, {&(0x7f00000022c0)="e1217ec1b626d3ff3a40f70591934cda925ef69aecb66da04e8d39c2c45cbe36c93ad2895df2c15bd351c6bc6503d0230a9838bc5145180b7e2db9e2fcc3bfc12df273ecad722aa90a723be2022fa5de42eab2745a3cfbfddcd445de4c44cf53fe6aa21f7ffea1ae4591e5be504bed59307950bb51d48cd26ef3e57a1a141a2e7c10b13d818bbb409b435e1a70069ee6c610c967d5f90b3eb7ffd4dc68f02329f31dd7fb1d1c65f4", 0xa8}], 0x7, &(0x7f0000002400)=[{0xb8, 0x1, 0x8, "f01049cdc7b8ce606ddd958b39c2dc1ed32249b46a16c74f3d5166efa8c3346bf214faa410c5ae2b26f9942e2045c5239996f973562f2af56b8447f7dc4b93a6f5e07cd8f436905291bda7be76d6628203f70e7dfc263bc226d7f1bfb5b85a7eb1c8a64e7b2d64fba2d790236faedd3ac51f53a829117fe1faf492f301c9acceced3516d8c617fd0dfc36ff30625c8c6ef6bdef51a1e43185d8417c58beec1d1ec9f543fabec6fe4"}, {0xc0, 0xffff, 0x83fe, "8480b532eb651e7ba0b2f8165689ecdb33d0fee2d16a3414ff915028e5de2e8651e831ff2a5a38ba42baaeddfe4a46ad7656886b3dc653216477fde5c2734229a67f7cd522e286c143d3083d4c05f8791960526ec0d05af2fa945354124b8eedc0fd845551475851b5448bfc85044ce031366f41279f424dfb8012ce42ee15dc4bc3f6a395dfd821aae764322a53b78249c4390f9c14cc228a8d5087cc13e2ba8acb1cf8a06b8d9672fa0b"}, {0x68, 0xffff, 0x4, "390c8840826eb6cc4a61c9a33356be5b3f4e04248b1d70f2f6b85bb00aa5c70ade2bed7830ecaad970372ea34fb46c3bb560c1322dc480895e7ac0a6ad6c82871373537aebe474753aa8f265d9d54ce623a2dd"}, {0x50, 0x1, 0x271, "560917e4c02cf98c64e5a18d3ead374da26dfee9adb30bcb2dc2e91c65acb6a75b5028f35020b1388a9be3a4950b17eb5821be711ffdec5ec819f1"}, {0xb8, 0xffff, 0x378, "b9ae298a6b4a4fa4299e1dfde1a6789e6a6b76d46166810c874144e8249051df48c686095dc5e8e7c74d2dccdb1fa05f93b908cc3e81e2814e8f48ba1cb19601b001f7620c327e60d099da9b88eb39fa8e2ba54f7290cd2d4c4c18ab3d80a7ddc68a7d84444a3c8a4dde1d4deeae95af6178820f6957ef5455b2a4334f8189f53aee95a744b19ba786b61f2308827e67802eae0406d1b8644a325de86df0eb587b1d2f"}], 0x2e8}, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 10:21:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000)=0x128, 0xca) 10:21:13 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="7ff66e5958564adeff5e6798d6a1ab58fe90f184b69a7360861294af03bcaf1872e9c580dbf0de23c938f5207d888d3d81ba67599e54461bfe46f61a426d6c2aae86b936cace2ce153d42d2113eea482eb44bd41a534c5c215825260527a9afb22f2b8a1fa40781126062e82182ef2f58ab6c5473715ebf4befdf18817495fb037564e2b7585d33d92ccda3a80ed2e4cf8328f2cf1e20b8d8696a8a9", 0x9c}, {&(0x7f0000000140)="fc811148046890c0e5930c43cd090f4c8e19da81f41f77c1fc74107d34ba0278e63dd0c2e052323679d10fca315b2f73ec5d51c1860674a14acf04a5b808a5cfcc3f26730008ad94d8cf37eef004825db6ca9f6b12d0c92c931bd924400610621e6b61987a9b48258813624f0cb666c812e6b6445b6beb6553a9ac8e8fdb853796ce6fae6cf91e593551e8800047aad15d0ea65e47003daf279d1c425a676ccf2cf2f4f880f0161d03a7f2d2129cd23305bb081a902b52154e1d3d29e23612d51f5f9d2123c1f78d38d0a230e85fd4958f6665bf1f13d43b9843", 0xda}, {&(0x7f0000000240)="ab0f1006a16092d3a03ba26e23f5e499792a1c11123b1c076ec7f4affe59359712e1767c4dea3df30fcd6520f5487ae04d1f66358907fa9f1d7b5010c00300f3c754fbbabc597f34acacdf476e4b832d42690120098e03799b466cfb11139b3a2188ad82d358bdc4e7491efa1983b0f01062b39634e18f74f14679fe131fb83b9cd8bb9be0cc38b12d4481c1a4f946e1b11c02798a9568f7f43bdb2a4879d93902281ffccb194cf0bbd77f5d95e9b640", 0xb0}, {&(0x7f0000000300)="47dc59547f11a7660b4444ed57b7b630761484f079ccabe53c8cff773ffdb9bca7635fcbc962c2b87137920ed3132b6eb2fc2a6172e7753015ad84d6ff83e26bd4b05121d7bd3557134a655234a50eec07792ce59a0ff1f804d039c545", 0x5d}, {&(0x7f0000000380)="91c109ba3128e757a0b41a102607e655ca98cc71e6d59ba847842c7b4885b66462c10b2ce328d58f7aa247a9cc5ae71b892842a8f5e0958c7716ef861921ba49857182a0b64a98a09d4460d49b", 0x4d}, {&(0x7f0000000400)="387758ba79fe6f83fec7eb4d1b284fd5a5b56284aea7f2d6a5", 0x19}, {&(0x7f0000000440)="99c7eb5f35a87ce6f804b22c0c0a56edc24be966d47661c05729ef41f5d1222e00e329023f494c75ba2a2ab4ad", 0x2d}], 0x7, &(0x7f0000000500)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x58, 0x408}, 0x40e) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x3) r1 = semget(0x2, 0x0, 0x121) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000005c0)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:21:13 executing program 1: socketpair(0x2, 0x7, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6686, 0x6f89}, 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0xfc7, 0x5, &(0x7f00000000c0)="0f7767a50315d65ab8f757b0525778350781c920d8f90f782a0336b8cad1e3f97d2e4f96f53318a984e8a74b8180f15536174af100267390609fbd6d1a3930a02eb4a88a82217c053b28f3baea419f3b4e34e28623de434c74f7a4e20186ef01202f50127d1b247c2bde13c40ddb06cfcd79f8868e4763d2c1c828dff54d47204ed6ca2edb", 0x85) 10:21:13 executing program 1: setrlimit(0x4000000009, &(0x7f0000000140)={0x7, 0x1000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="63b8", 0x2) 10:21:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() clock_getres(0x3c106b13a5403666, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000300)="79ffe22feedab50d5f1dd33009a1f07782efe861bcca1b2ed01cde9f312831c1ebe6045641f2ed06c49329f94dc593b32c7493f31f8157fc8260fd9fcc2290f356947c0c12cced0ba17ab92e21e93da21c037355c3ed100a49b51646a4222ef5966d030836b040554f716ae54a0cce4dc510009626c5c1d54dcbbd16f9e8d50a51879c82573bd2122bb221996c957efdc44ca4a6a49256fb6dd1ca95b14cc74e31c405c4bbe3fb5b92f19a52d961bc71f4cea2edb29345adc0a1ed58d7096eb53141a4ddab5dc3787c1a47e203559398decec25c23afedea221c4f10ed807f9e514091befba695995390e66eb0c99f5282eb6d00b72291a25940d767ede83b352444126901974b", 0x107}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) fchmod(r0, 0x25) 10:21:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0xeb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r3) 10:21:13 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f000001a000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x50) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) shmget(0x2, 0x1000, 0x2, &(0x7f00007d0000/0x1000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$getflags(r1, 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 10:21:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x81, 0x0, "002000d30628010000f8000d00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x348) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:21:14 executing program 0: r0 = socket(0x2, 0x3, 0x8) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000140)=@in={0x2, 0xffffffffffffffff, [0x0, 0x0, 0x0, 0xc6000000]}, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0xfffffffffffffd49}, 0xfffffffffffffffd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4, 0x90b9}) 10:21:14 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r0 = socket$unix(0x1, 0x5, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000000200)=""/86, 0x56}, {&(0x7f0000000280)=""/141, 0x8d}, {&(0x7f0000000340)=""/23, 0x17}], 0x6, 0x0) r1 = dup2(r0, 0xffffffffffffffff) preadv(r1, &(0x7f00000008c0)=[{&(0x7f0000000400)=""/56, 0x38}, {&(0x7f0000000440)=""/98, 0x62}, {&(0x7f00000004c0)=""/198, 0xc6}, {&(0x7f00000005c0)=""/84, 0x54}, {&(0x7f0000000640)=""/7, 0x7}, {&(0x7f0000000680)=""/6, 0x6}, {&(0x7f00000006c0)=""/51, 0x33}, {&(0x7f0000000700)=""/21, 0x15}, {&(0x7f0000000740)=""/76, 0x4c}, {&(0x7f00000007c0)=""/238, 0xee}], 0xa, 0x0) 10:21:14 executing program 1: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x80) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xb98, r1, r2, r3, r4, 0x24, 0x9}, 0x1, 0xeac9, 0x2f}) mkdir(&(0x7f0000000080)='./control\x00', 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8c0, 0x0) sendto(r5, &(0x7f0000000300)="441a32b6a891633d20d892416afaa9ca8b1d2498d956c9371f2e3cf0138e574b71db06250de42d52b9be7576ab558deb176744974844343cd50bda022c8a09bfbbf236841a7a8db1f40f2cb3f5bc4d3fba55eee0825a9a3eabff929e3a376d337dd76fefff44b4026514b93a260d8b27ff", 0x71, 0x8, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') ioctl$TIOCEXCL(r5, 0x2000740d) getitimer(0x1, &(0x7f0000000040)) 10:21:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="eaff12ff7f000001", 0x8) r1 = semget(0x3, 0x7, 0x0) semop(r1, &(0x7f00000000c0)=[{0x2, 0x4, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x329, 0x1000}, {0x0, 0x1000, 0x800}, {0x4, 0x1000, 0x1800}, {0x4, 0x20, 0x1000}, {0x0, 0x3, 0x800}, {0x1, 0x73de, 0x800}, {0x6, 0x8}], 0x9) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 10:21:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x100) 10:21:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 10:21:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffffc) 10:21:14 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x88, 0xd0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) 10:21:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x2000000, 0x90d2, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = geteuid() r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xa) fchown(r0, r1, r3) syz_open_pts() 10:21:15 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000680)=[{&(0x7f0000000500)="a002c2aea895c04ebb079570146c4e1767406d2dbdb15f"}, {&(0x7f0000000540)="e65eebd1ccc81d158003ee8a87bafe522f99486c632abdc5d74e392dd99dcc49f1431e1b739cfc17943f59c3603b41d50b0ae2c86f06cb87b1fe01cf3022e27d2b25cc881c1c1c7f4798c1890fc22dc0cfab6e7b78a98faa71ca40c1cd5a65725d94bc3895edf7c7f134bb93834f0a6f5e4ca3e045d64b9d8836a707723a8ce6bd137a50a498e334646bff07ae50e800ad126ad6ffa4f357fe29a5a31324b26b7aef34da4d33c9b83a519194cf5b4a31c2f3ff52055249d602816f6043f6f76532cde1da6eca1ff396a643c805db7ad7bfcc5dae0bd68af7d2fdf329b97a8706bceb98a72bb9f1d46d4fc89b7aed58294c4f260941"}, {&(0x7f0000000640)="c87e053b0015"}], 0x3, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="99", 0x1) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, &(0x7f00000000c0)="10", 0x1) r4 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x3, 0x3, 0x2, 0x7fffffff, r4}) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='W\x00') close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) 10:21:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0x0, 0x40, 0x4, 0x9273, 0xe6}, {{r1}, 0xffffffffffffffff, 0xe8, 0x4, 0x1, 0x5}], 0xb9b, &(0x7f00000000c0)=[{{r0}, 0x0, 0xc1, 0x24, 0x7, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x101, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x3}], 0x40, &(0x7f0000000180)={0x7, 0x100000000}) 10:21:15 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffa, 0x81}], 0x11, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) r4 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) r5 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) socket$unix(0x1, 0x2, 0x0) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getpid() r10 = getpgrp() r11 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x130) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4012, r11, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x4, r5, r6, r7, r8, 0x40, 0x1ff8000}, 0x40, 0x1fffffffc000000, r9, r10, 0x40, 0x9, 0x9}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r12, r1) 10:21:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10001, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x4, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000080)=0x800000000000) 10:21:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = accept(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getgid() sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001580)=ANY=[@ANYBLOB="016520aee94a650dbd63f7f02e0f77c4da077e9d36637a9cf903ccb3ed6f33e37d5681bb386beb931f15b1bf1a49baada35d8361ee1b1d0d5960c706ba64da0d3ea96af2"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="d2f8c69cce47ad285649bb840943a1a155ef70bc61523299919c3e699ccf90bd60392fe6ae3a118a820f4ea1de435db1054c6b7d95fbee22e5d87b8e149f326b56eb9c4bc3d0dc6fb15052ccff1eff1b07573088a58449cc102fe2a66bf7283e5ff09635c952dcf54b5f6fe2aa029b375469af7bdac67baccb383b96c4835d8f8d2bd38423fbf2244cf1f8e0aa1d372d2fdb366e08d194798c37d96ea0e3865095ebce", 0xa3}, {&(0x7f0000000140)="2f7be1d247736d89344a3aa5753a8df394a6f504e6f6d3b511768e0bcf67d7318ac38ab31b158c7972106bf386d5a1b4d0f25967f216ad615bdec4d8dc7312d2a37bcb7f91b379d4951b3e7ed4aa99810feac39e8906b871fe7c1c8a72df44b97258269f03994d2d4547c187d411fb9d", 0x70}, {&(0x7f00000001c0)="c794c36513", 0x5}], 0x3, &(0x7f0000001440)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00ca640cdb39e36e0f0001800080000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x3}, 0x40a) 10:21:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0xffff, 0xd65, 0xfffffffffffffff9, 0x10000}, {0x3, 0x0, 0x744, 0x3a}, {0x1c, 0x2, 0x1f}, {0x7, 0x3ff, 0x4, 0x8}, {0x7, 0x1, 0x7, 0x400}, {0x6, 0x81, 0x3, 0x14}, {0x6, 0x1, 0x2b3dfc3, 0x3}, {0x0, 0x9, 0x3, 0xd4}]}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='P', 0x1}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000080)='3', 0x1) 10:21:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 10:21:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESDEC, @ANYRESDEC]], 0x8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x0, 0x18) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r2) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000100)}, {&(0x7f0000000180)="6ed39f102e800029871993ab73532a665dace89a00da4c", 0x17}, {&(0x7f00000001c0)="2b0894f9c178cfa7c49740680146b8ad5d7e64aae5b8ec7010de992ef6fee5d651498518bb47616f2795d8e20047104015bca000518d3741f82fae8ec2e0bd990bef885ca6ddd4706a5220971dc047923a1550991b5c48a33f75014e656834c64c8fe6e67d821df688763580a0d5109648ae361449b204476a2f7847ad7a66e4e463131d8d2fb73a3d4a6006851bb3fae08deb02a4d715e855a28909fe4a30c4ed73cab96198274f7c357829da25954205c6d4666ce8e548f263821c251fbad7966807de21f5da68e6a0b0ed0bd434dafea8fef3", 0xd4}, {&(0x7f00000002c0)="70a7bfed73fb74eef5b7e2b40b935962055425b541b82148e967388df5a243df74af1ae8ed4d5ed792ef1da346501e90172770a0bdc6e4bf6f8d1ddd0248891349951dc18db82850f9dbfc852c29ebf3ed851da54f4c6cbc3fbb7b9dbfd996e8c8865e", 0x63}, {&(0x7f0000000340)="084336911f7585bf3095618c2835d38f1b353e5fd3c5c3069168a4198980a92efe0625f4214d61f0cb1f6a35d8fbebc7eda2160cf71d70968e3f7dd8841890be1423b021c8fcd4c103f035a3c9581098e35b98a769bbb8c423fc3d11e3240233a4b9cc33e469ee87e7db491498fd1075568ff32422f24b0727feba07d1af81b1545028f8d278c5e1a490e70069658e07915a8e40422bf6d48dd8bf568f900f6870c7caff0f181a76c28ffb8a537194c37a8c1522e80da52b709b0b97bfeb6086568f2c89693977d33c", 0xc9}, {&(0x7f0000000440)="1d2d9dd125504c41cf15f27da6e07e5b998c401653af9eb54729d5d0ead5890546253629a88de9d7e40e6f2feb49213d9508e5bdc808d4d91b779dd6476a87d9b4dfc3ee5021d6e205739fec1cdd7efc8c0381ecd3ef6147f4cc863cd6392c3c5af182efe6ab64a458cc3219dd3c3049ce07f1eaadc3f3609210d9b7f7fe6712b06718d8ce54386dc2c94d61f945e96551581af0557c668730c661969893678f317a42c37a36f3e2847e844bcf8b1bbe15e66278aa1ddb830a0870ce251d87313c525057c2ea99d62ee6c278e6ebfb1779b013096e753ff15460b9258bc71509b796162b1c6ba757ea11bcf18baae59d145d70def43f", 0xf6}], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4011, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f00006de000/0x1000)=nil, 0x1000) shmdt(r3) 10:21:16 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x0, 0x80000000, 0x6b, 0x93f7}, {{r0}, 0x0, 0x40, 0x20, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x89, 0x1, 0x5, 0x5}, {{r1}, 0xfffffffffffffffa, 0x28, 0x40000004, 0xcd, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x8, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x1ff}], 0x7589, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x9a, 0x4, 0x6e, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x1, 0x7f5d}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0xb2, 0x1, 0x1f, 0xae}, {{r1}, 0xfffffffffffffff9, 0xa4, 0x4, 0x100000001, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x16, 0xf0000080, 0x6, 0x8}], 0x7fffffff800000, &(0x7f00000002c0)={0x8, 0x57a}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2, 0x0, 0x0) 10:21:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x200000000000001, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRESDEC=r2], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) write(r1, &(0x7f0000000000)="87", 0x1) recvfrom(r0, &(0x7f0000000100)=""/161, 0xa1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0xd7}, 0x0) close(r1) 10:21:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a02dfd33055552fbd5e41789632dfc94ff334a56197edaf2b07e33bd515a4c8af06198824b3da025bbd47b3bf579456fc706000000002d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a20021829c51980e54c900fcb23c41caa2c4075e14e4d0840939e5689a0a9b45167f144530cce1e608f625866b64e3e489acfe2bbcaa88fffd439fa1b2389a6520c0c0c56779ed26883e2ae15173e94ef911636cb870051c424faf8887f41703db9936f8745fa350c3f78299d138fd672205f2baf1a946e019523cde557692f09f5a9f985496bb29987109f6dddc8cef2349e0b426b9dcee2f34fca479d2785eefb643298ddf8c07c7b3e3e", 0xfffffffffffffd8b) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8001, 0x7, 0xd9f, "000000000000000000000000000000047fae00", 0x0, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 10:21:16 executing program 0: r0 = msgget(0x0, 0x200) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x30213, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x1, 0x6, 0xffff, 0x1, 0x800, 0x5, 0xb6, 0x46b551a78f731a57, 0x2, 0xffffffffffff0000, 0x81}) r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r1, r2, r3, r4, 0x100, 0xff}, 0xfffffffffffffffd, 0x1618, r6, r7, 0x8c9, 0x6, 0x8b5, 0x401}) r8 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() r10 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$BIOCGHDRCMPLT(r10, 0x40044274, &(0x7f0000000080)) kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x1, 0x80000005}], 0x81, 0x0, 0x7, 0x0) ioctl$BIOCSRTIMEOUT(r10, 0x8010426d, &(0x7f00000000c0)={0x1, 0x8}) 10:21:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="20000000000000001600010000000000f87c8a5b671b1b542a538706000000a7c80000002a000000230000000300000035ce17350243a92461bbe095db80455331cb8d1454d245676b23b04a87e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72afe000000000000000a02ab8520dd93a626ed574cd60f3650ef5f96eb37ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f4074fc7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0cac14eee1e545da6b9b1a1b451e9709fbf847ef75ad1119b25e7362594dc3a4cf4cdf3fe3cadf010daa940caa02b152fe56e506b3ac1f3b901ae501ac029d3a07b9fff0e07a2f60c49cd11647a720c61d303a7c5691c8ec46f8949f664061da8ad0cbe5ecdb149ee2fe5d1ba887d9b372dbf2dda311b13649d885d32535d1796313bd946dee457c510b337d05e7452721224e00978c86a9e"], 0xe8}, 0x0) r0 = socket(0x10, 0x100004007, 0xff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:21:16 executing program 1: r0 = semget$private(0x0, 0x4, 0x503) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000100)=""/10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 10:21:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10080, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000002c0), 0xffffffffffffff39}], 0x100000000000021f, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x8, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000440)="e50440096db11c08d4dcb5e44e527f76151496abdf46899ae6b5fdcf800058c56968155d056e80e1681e97ced02229baf766b1b04bcb7a4ac9465ced3708f388002fdd47dc56a05c437b0524bde2345513174f82b09a28959478ce83aff34d098cf092fde268433af4fbcdad2adcf77332c43193f179b18d23f3e68e764ddba97840e3890558101242a46085ac45d08fae3ef9db9a64e7c4bb2f104d6cb4d22146179951409dd63fa470cf56b4abd3fb100eb1b4625a459b7400"/201, 0xffffffffffffff0c) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x3010, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) 10:21:16 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 10:21:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x1, 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:21:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:21:16 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 10:21:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f00000001c0)=""/4096, 0x1000, 0x803, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fsync(0xffffffffffffffff) r0 = socket(0x18, 0x5, 0x3) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xfffffffffffffe11) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 10:21:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x10, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x80, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = dup(0xffffffffffffff9c) r5 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x280, 0x80) r6 = msgget$private(0x0, 0x40) msgsnd(r6, &(0x7f0000000780)={0x0, "5d98a367dd5488782c7d02e174892dcef3296d3a0f6d048aefb119d357206c3944973ed9633913edb9c24a97b5ddaf89199a3ac06683fb315b3545e157bcd4bf8b2c0ee7"}, 0x4c, 0x800) r7 = socket$inet(0x2, 0x1, 0x7) r8 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x8, 0x48) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r15 = getpgrp() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="e0ce2b2065a10b5281df1c8a7a9e73cb8e4d6f0fa3bc7189580a73707e44f1d8cb230a4525692ee793d564fe9d7de44a6a6ea5ed06cfb4c43e033b40e85d056f1bc04d2d9b9735ebb9fef13611af5b560c918a9a640e8bd5201decc6460c72836d17d01abe3cf4d3cdf92e2b6771dab1b7accf49706dd37cdd9846f8d97ab02b2599a8ec3e9edc9cce2c71231a004e5ac86d8f3f5f2079641a9b2612f2ab49c491abff2f5afa5b632219cf8fdf29ef7df544", 0xb2}, {&(0x7f0000000140)="46d10575fb2d17dae1cdd6882eab017cdeeef4c95adbd3ba2b6353e76d368f3fb1d96063f3a7de82bdffa305ffc61ce280c3fc7576f18c3d0970738f6f09d7810c164eea72ae4f089349927c200dcdead256823b8a1ea483c1e59e0bc216b39f5cfbdc", 0x63}, {&(0x7f00000001c0)="04c1a0324f", 0x5}, {&(0x7f0000000200)="3c02a1f81f7968e41cb048e41ceefa09799590a4f0db4cd6124eb83e0e1d0be944ec1471abd088d04da462d012d1eec4f5f304b3c4b028883a2d75b678feba9eae", 0x41}, {&(0x7f0000000280)="64cd4ed7b5802bf611102ef069be8b11b351681e02f2d5593d4d33e479e0ad7b9a66ce2ae013afbe419290bd59362e4061dcf134b208311b8b84a8ac12031f37dfbac9b6171acfc17683ef79b07948294034dda14d2a1657afabd0767624c8e35a63a84e8b2f701309afce0c905842eea12b99b94f252d3e8734f0e5fffaddac68ffded107fa9807f768adfa8d1cc85ae912e4aa03de763328defd09bdb8e93b1ea540458a6b6e0e102d62bc35ffc5f9efbbe1238325c5b3cd8ad6444a58fbd2523a793916c0e7270e200dad72df30cc71275cfbafac", 0xd6}], 0x5, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0x90, 0x8}, 0x407) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x40, 0x0, 0x0) 10:21:16 executing program 0: r0 = semget$private(0x0, 0x7, 0x424) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/165) mlock(&(0x7f00002d4000/0x4000)=nil, 0x4000) r1 = socket(0x6, 0x0, 0x9) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x5, 0x80, 0xfff, 0x1, 0xffff, 0x2c, 0x6, 0x3, 0x0, 0x7bd, 0x1}) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10810, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)="889cd4f93b9275affd48c7c67a8bf5e608972c28d056d34e207b14b3ab9aaed41419396af870839676d3f2142a6e8205f0ade8c3f2fe032b3aa5e085bc21455ad7b084e17759015238007d9baf0a66e6e27933126de09b907ee1863e7d6483e3445972a5d101def799bf4e01eefa02aa123c1a9d48b84ff487fbcadbe182e61f3d1a100e1bb5fed7900c7ec590b6053cf9073b816d9f3eb12ae5ff1df86c2eb0bd5e02f2d01c5db82dbdec9d53e466d6142235a70cf68dfbae18574a2cf9b049119278ccb1680c3115f3c511a1c8fc0d03b7cdfaaf1cb83232e6b3acf83b0b1434cf7c6bce6c4a9e579824c2dda136a4dedaa0bc18e0", 0xf6}, {&(0x7f00000003c0)="5fa87fd27fec29a59ea67ed00c9d42ccc2b58dc815e728dd43ce644ed9ed3093459766d82354620889b9439890ec23353e", 0x31}, {&(0x7f0000000600)="9dffc786140f081f966d9444123b11a44e25c9fae65b8ae03fc0ba518158d181396afe828b1b50ee17bbedf4c9a17580ffc44367658a61377d063a09cda55d3022684fb0fa7fc1e150de60a80f137ddf831a5ade295b1d9065414073b27250ab69625bf6c6ae3c91ac3c2a2037a38ea84754751d585a548a3a77787ca2ed9be88094106cc676a19411f274339f5f12bcd1763faa3a6d85a3afe3cfdbdc81cdfd2b809a1aab9f9ddf05", 0xa9}], 0x4, 0x0, 0x0, 0x2}, 0x1) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)="5c2ab8da22d88c290898ee44aba57ef180cd34da50b863ffffafa3dfe196b81270abb6b2325248301540eca126dadca5aa89", 0x32}], 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000000c0)=ANY=[@ANYBLOB="886be62c16757487d248"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgrp() fcntl$lock(r5, 0xf, &(0x7f0000000280)={0x1, 0x3, 0x2, 0x6, r6}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x1000) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x4, 0x7fff, 0xeb, 0x20, "cdd15ef35e5563bdc5012586dec8b6ec6e071466", 0x7c1, 0xc127}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) 10:21:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f00000000c0)="e96d3712fc2072f6afaf8692dbbb51a9d274a20cf1471f07aacce264078997535d6e9ede8ef3bc3e9509a576dd4ef05fc9b473bde53dd094370dfeba4042426eefb3750d2bf0c8c5d5b15ea330cb22e80956bb19dc86e3bbbdba97f7f3c2a5d55c10281a9f635c7ebdc9c3fe216e5f59", 0x70}, {&(0x7f0000000140)="184215413ff5fa936092aa8f1c8ab5d8c4202dc960b1f1796f96baaf014ec6066b000cafa2d534655753fd90ba3d0a9374bae0881c18569db2b8605aa32e9fa0847e9ff9e3b03335e7e45259685e87908043f4654b6abc7b028ee45c04e6da0bee114d8b20c06161a89a5b1316e95255dbb7f3da087447594d8c3f26921cc7afec45ee04a36761c750fa1656dfb9926e65c822a53b0dcd35e72028a8d4f40e33ebdf86f7b74108aa58e415358ac0925cc91a1154cd798afcafd62fe59302090b15082ec319475a2bd29e5d24e82238163a1db03f56b011f789e192862de41c118abe0cedd8ef6cb0b5d8d598d5eae2f7fc5ea2f4acfc29a3a6266204632b56832cdbd47fd09390b636a2a924c514e4d2feddee07622a3e8f051a304c9d2fc7cef79e220d87baa15e9468f689d847b12a8d941d1bf2b3f6c35aaf50a420b76197e6a34834935506c3baa9f3c363aceda46792d91a12ca952a79a8d7fbfa9064662cb8e64c219599f059c05c8119d8374f92f50611bc65e0d4a46e9e8104db9c96b2745a5bb75dfdbf85cb8e209b1c4996a215b32913116bebb60114e9ae0025cbb3fc07fb097521baeea96bbf5db2a4974c861a475e3b3d3a058e29f68c479452e7f628f87e5e6d2d29f1be48ceccbb261b1ba2d86cf75c369ce8398c4be878f00b7c9c880dc69e42644f9203709a1c2f0dab30029d8776fe8b71297e6a4a8deee8437da99e78df8daa2fbeb661d2c935111f981314da390794849309ed7a88a2b73cae823f7028f8cf475d9e3b51a4d5fae867e7e23918458f5f8ade922e02ca061477d8d9ad4aedb71d54250131df7b364900c6f15c1804e429084c295f8b06e67dd419100d5df5bc2437f486af6828875a8247fd120f0887146f5ed0dfdea34f9ea5a9e7f0cb3828a1ff59be0e6e115193fd77740dfbaf78e525324f3abcce14420e96d9464653d0095b7c483591a50fa7625265c5f02449d3066fa637bd92a99a123a07bf9ce5d461a240dfdf9c7009dad0316dc6b7bab969185164967ba86b0a20463fcdbeac31b23f1945dd57ddb92d22d896dbfc85638df766f87fce070f94a2e844a531cfe2a0a7b43efda65609f9984b2329758f63da1551b86bdddf3e40e3b15a6f050ca6f1a97c2b2591c2bf677b04335068b1d962ce8a8358622f9306d640d74feace1d64f860c97425fe28a80824d50250f1141921b85158b40c570bc9d05a82134ea78e4dce610e3189e4d48437434e9c6310ec71d5244d7e60c7a9670a019f71a4717e9d47a581096c376cb9975cddb426e779461f1020a655b59ac890cc7ad1b5586ca989df3cde2460ee5d21616f71c0fca805560dad9cbd5ef5f483e8ffb649e4a5551f47de874f87afabcea0e894405473e2a61c7c764fe46436888e6a853d86488ab36dae2c1ebd1e333357aab975ae469ced196aa90adac0292c4eb796eb2fce4d54189c161a8e2adb012381df375d0c9733fbd24f8d4d31f217aa91569f802122e31e7491f8fbe11850a8b7a6a2f4df7ef464a4169c3f5cf089cbd193cc016c653f259f886fdac40973c74d4d764046e362ab56630d41a652a79db58ffa20d2cf838a1b8dc62cef1eddab9489a7d33b973b48eab0e9c69257c4a76c466bab6d8bac26c92378492e904a431ae40103fc5c2f75a74b1080af459245a7cb6b433c9f4851f09bdd9fb561baede57fb5df61b9d3e86a43c5a135086d2ebf642de4349c8b0676d52318e03df196f8073e5e540325ff2681d6ee2d5893bf6c20bce253cca1b58a8ec8e3e2dcaa958919fe22ab7bd9ed2a7c4060cbb50c799efe897e0ac2e423aa0fb8b23c128ff13edcdfbf353df48cd52fc0b5a064e2c0c066b498ff4d7713984259681e625fdd614c100999728779991cfd021b27581e6764d75433f8c3d2bc82cfca62358664c857f75af8d25ebef3a797037dac4d18f91c3016e7fa226051ad6d07daf276d01244f2d5362488ee68facc0610a0794cb0a02f997cb7c261d9ad6f5142968b140f1e20cd7af80e0589f8b77e1f6e68992ee80165fb5d26a49ba574b889d31b959598df8465f4f0a005fdf3e86886bb3c013426442c2f1ae11af4279a266d4bbbca22741a5509c1d884d69dcc80ea3e90079c79bcfb9ba8a70892b943a8c5b570739207352973dcc15bdf4362ab73a924663f726acc355a16cc4fdd2ebded167cea5efa328360d091bf686daea7bffb8ea888c085145485d21325b76f606f05cb5401ba277ba669f389e827bd9fa6f1c9639ed258934ce035a6b7da1c354e7f03d7dc121df021112d7bc75c8ff48e833efbb386c5a74ceafad50e36c1df7ed0cff831793dae1bf6f4afdffa9ef9f19c0727b2c514f71942fd7f60f6ad1f614930f252950e18701c677776eccc41cb625ca8dc208c33b91dae8df9d37c889236b5e7a42847495e087c08a8e71a0b3170d12490b9b254e87f0b2ecc2ae207453150c5a90761db6877059103bab9f1ea14b80236cee2a602308afcfd20cb5dca2e597408a076192b1150f2191368893b0a5d3bded543d471c4cd5d387ef9c365608ea31c1ed323a01dc45991f012362b1bd6e118432ece0e664667e3804eeb9955f396e6e614893a54ac54ea13e4c8f42e71eb11e30ef31c5bf48251cb099a493c7be361c17dd46c3a0ab1e618a6d142c81d01615b1ce0d545bc3d347a98a28380c11adb73bb039bd8c02995c3d626c23e9035acca798a252e8e370848180159cefe5337bb5e877e93dc1a7c6311d5787fb094caa7c906db43d8e946404f01c7302ab4a036185f9177105525fd5029d5ab30d118ba10426bbe5a2a75b0c10c820183151765efd6dcd6e705fad33b838091e2f1f44383189ec951b20154fc507cff24d7220448dab408b982b37c3f39c5645c41766e9cd33fd0adf667d29c3ca5d09ff51b623b38c411caca5121e77f7fa161c2ca614b023e8137b9812b177f82e6e6f85533993890e7eb1c04af00392a295d9010a3e2b032e15d3f0d2dbba97e64a104f2460c81d0deb7d4c6b4777c436ea3bb55cb8eb32e82075a8f15d693e8bfb27cfb93de7db0660524abe221589e12294ada608710896eece5e10424462b8d9391f0d4451ff419b8765fc6e7bff223319d26904eab67b43993f4989960547b578da7e898eb1808be9f46d635dd85052bdd3a66de64498c4c1f8be6dccef9a4a3614b55692b38606e3a2514aab2a88a2936da2c5d0919da5648fca8f29ccdb1843586035bf4340640c89fce96c8b2d9a801f7af3801f76395b2553004d2707a4c006abdb7fbdbbcd955dd81ddcdad76f530afcdb623b8d04096f534282cb1d0670bc92c3cb37a43133b733b1d01943be81dc638d99b681ae4e93cd00dcb67839e663086bc0dc282d4765276b6f6b3dba07fda361b7d469e3cf053bf78ddddd212bfda29ee2fd1f3dc984aa24c01afbea0cbbf2a62ede3f6cee8a4f9cebaad91a91030efeac16535c2d6f9c5cd18749d78a474fec8627be99b0a41696131fb6e06935ea464bbe5726620ac9b6adc28727cb8e8c4c96d30d446f319de79b95e47200650f66a7a3d0ab6e1e2620c9e0d89da502bc4e08e5ac69777823d150381a6de60f239b3dc9df5f4d2ac0d7d6b1b7e464edc500a36370def8708eecf5df8dd8e4837100eca7908b9bab0a659da7da04c64bb7a0022b936e64f069f8d60cf318b0c959fa493f9a0d63b6930b7a9be93c15c4e4d45db7dccf51590708c9a01b9130b210f128ea3229d98657c0ad330c4c514d4cc59fcde6f783b48eeb25cc753d1bbe2156fe08f10698d113a3ff87e3f95dc20252b2cb009ac5ec46122cfe795b7f6fe5862f2d5cf13d398a533f8e40b22b9b312a01ca3c274cf03b46e4b7d15a16beb817f984032bd62beb9e6a49f9e295c5eed57933decccf536822e539bdbef784bc74179d436f8f1d53b3717cb8791fa67d807f3e829ef97e606a8382ca01aca2470e4d5a7123df73e6afd0826b34304f140e41b90d789e96b466ed1e6720bed37743b223ff6ac355d3ecc546324bac8ae16745856c52744a18c75527f210197ba24a6388228700b63b05236eaf8686638f3a9bd6d50e9d2e35ccc855a43c8485fa94179e1bd9495e326383f74a9ba0bba5a100af139d5f3c8694e7a4d7cc530d28cc735b8b7c556bc25bc60d2bc838088993827b0d0a75ec13a66f0c8e64a5f095dd9a670c3442099e263b60bd0b27e2ed8f4cb0dbab850a3a6719b7c827152406f20629e7738c745baab22261d947ba206ffc6367c2211223796c377b25e03854d1c28871a8517978283dd123ba7afa3aeb52570a21f9deba4f5e4a97597c2ea519a6c29ab00e95db31e1cd6a4458fc9ecd25fbe431c7f609f9bf8772d46a2a856fcca8df7f83584d6229644632bf4b200e26cf685e9c614d6f72a9b832a0bbf1890b2620da70aa7ae2b82db59712c5c9ab300ff1a9ff24979b3d3ddc8595a9febcf47b3622395df60c7e803a092a59869df7987d1449d83b384311c02f2f11bc9248a13aaf485992144cc1a9ae180abd2af816b9f06cbf54a868b915dc819202d2c32c8860b118e79e325838a4299ac4e39567266d9d490267c656f1edbd48d406698eeaa521dcdad79a15f4197451f9a6cfed217b380b6f8167275f7d9779011e68fd7a009344b612f15030d8f7e29b17acd3133784a79ba526b73c931a50806a18bf48476b7431e9cd9efcb2f4bd48a6e3d2e9e7a039dccff9b3278103011498513927ca5db3846433b96a089a490ffe93ab65aed2eb7b32abd7233dc76bbf37ab6a2ef77bf014bedc2b12d7e92e4c60c79dc52a58d1050e75723f624969d406f5b133c11dd5d4682da8621cc4a9b8407601e3c4b8fdb4d32ad5a0e8ec91ad48b1e6f3407a2db4f07e755d7cba10890217b503bef96120e74c3ed1c319ba5510b31aadcab697c47817084f9c4010cc9ea9a82b158ee6d5bfe3d684cd3a142eec81a1407fbbcfac965f10f2929962e9e4b57d2c49e1a871c27c71e24716ad1e7cf24b5976d70a67259e82ef9786210c939965f7efecb6eb251f8fb4e6c98dc0357ea917654122cdc705d3b2647607dfcd1ae45add5195eb4b9185c611d6fbbf5ed0cb56765c0be49ee26b9c7f3b236100fbc8fb48dc813ce0abbedf4a40ef2ad2770543c7285b13b913cf919e27f257118eb59c18c6263f730963849ef69e47e333624dc3b02412f6dbdfb6885ed8270a02d9e2fbc727cf93ff907cdc474a0974e94571672d065fee47611850240c9fc4082a459fa1b78d27aa36b80e28ab998428488f74596443d914f1c5f498d3558520a4c49cef5e3301b5f38dd5463eddc119dfda547384f354301defaf16b0b21684feb59a47f6f7efa81f3011b455f52285f02c74a383ccbe84261ffa51c3d81693bc4bc6363bb2cfeeb46f713998f3cfc011d6a8f8d4451d8d5833de719e6155aca516a4ae538a942e07b16fbd4a1e495c05897caa2c7d755195af4a63d0a27f4bf2468e81bb9d5bc641e923e84c41c9fe65c99e8d92943e30dc87d73cebf6c7a59a4cd86eb3f03a605052bbfeb85c6fc0d6fcf79cf8100d120616795c4f352bc62d49fe0d9ce41ca9f360c989636088332a9440bf4b8c034d69a907154748ad105ef444529838fbc57aaedfcbe3444b2e2711b19fc6766952cd1ea12c651c6111fd62e8556e72c94b44641f5e6cea5b365475e272c3c650aa1800428efe7f43c2fda4834238681e39d106cc40b3f9740d783f2fb7fcf77664f58bea223d581ce789af15d5c46b08fd65e939b4a6e48b213176f26e0aa3c", 0x1000}, {&(0x7f0000001140)="0af920637ad77fb37559fde8438f402156df2908ae306ed14c2645ae9e9a510aa5ac2972ec3c6784f7b252beef9f733dcc5e7824d94baa5792d98f8e12beeb5e96f44e4efeb3ff655a65578b7b3bdf5c351550d117570bcff9e0b3c8b060e12b4d8b3de7577441ba45e9d7833b192e817fd750b9e15f71c93a609e23bd6784662abfcea746c413e7370c1ec3c27c22cb3f9f64029bfb264161c9f66514ccb5708d6c21304d2f0ba3fe7e7cf397fdcd75c053f64584fc35fb1231c68554ea901ccc2e78576ed2529503d0a4257b5f126f4579c987358993464c199a216bf8f42313ad8d087f", 0xe5}], 0x3, &(0x7f0000001280)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x2}, 0x8) 10:21:16 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x8001) write(r0, &(0x7f0000000040)='h', 0x1) r2 = dup(r0) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) r3 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1000, 0x9, 0x6fa, 0x0, 0x3ff, 0x1, 0x7, 0x2, 0x3, 0xab9, 0x3}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) getpid() 10:21:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) preadv(r1, &(0x7f0000002400)=[{0xffffffffffffffff}, {&(0x7f00000000c0)=""/230, 0xe6}, {&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/168, 0xa8}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x9, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 10:21:16 executing program 0: shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0xb) 10:21:16 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000040), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000073e3e99cf98e151066bbff94bc8cfd04e2712f848b4bffd06af4e7a9a81d434efb652be1a8761ade195c0a90dcf826222c217d17cdd985e8b1afd954732228bce177ada183dab1561974df228516103661a7d044a03e0d5fd07cf59ff4c84d09fa0b19d2e12f78f2e82c5a9edb1dcdff7dc4b85e350a84474901e6d0d4dbeb000850f3209cb4636580daa07c97a0f888645a51f9a2e099ed53583a79d88b769c2addc2a2e11fd2e1d1ba628b004a7a75dae775ec"]) 10:21:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x48, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x800, './file1\x00', './file1\x00'}) execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000000)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) mkdir(&(0x7f0000000140)='./file1\x00', 0x22) mkdir(&(0x7f00000001c0)='./file1\x00', 0x103) 10:21:16 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 10:21:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffed6) 10:21:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000180)=[{r1}, {r2, 0x5}, {r1, 0x24}], 0x3, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/158, 0x9e}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f0000000100)=""/14, 0xe}], 0x3) 10:21:16 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 10:21:16 executing program 0: r0 = socket(0x1c, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/254, 0xfe}], 0x1, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)) 10:21:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x2, 0x32}, 0x10) recvfrom$inet6(r0, &(0x7f0000000040)=""/128, 0x80, 0x41, &(0x7f00000000c0)={0x18, 0x2, 0x80000001, 0x540c}, 0xc) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, 0x4}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x1}) 10:21:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x8000, 0x9cbe}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x201d, r0, 0x0, 0x0) 10:21:17 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c1, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:21:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) chflags(&(0x7f0000000000)='./file0\x00', 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:21:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x7) 10:21:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0xcd, 0x0, 0xffffffffffff0001}], 0x293c, 0x0) kqueue() 10:21:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000009c0)) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc1, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000980)='./file0\x00') 10:21:19 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0xfffffffffffffffc) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 10:21:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="586f536fdcec2720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7f) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:21:19 executing program 0: r0 = open(&(0x7f0000002900)='./file0\x00', 0x800, 0x8) fchflags(r0, 0x2) shmget(0x2, 0x9000, 0x80, &(0x7f0000ff5000/0x9000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000002800)=ANY=[@ANYBLOB="2d012e2f6669752618784cc65979d94d4c1de63f61cc2b69eafd345b6e540002b2996b7aa2c1e18f9cf7f6eab4cd1f609486e43394aca8d31d25c0f0defc8133420a0548f1c5bbf716e2f0e337c2863820d9bb71d056b24fcde2069fdbc0f45816e948998e527a3cb112336ece20e0b9088de7d6cde202b6ddc2768bc57edbd37b10b18d8bc5251acbaa4b8bb51b29"], 0x1) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000025c0)=0xc) setreuid(r4, r5) r6 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002700)=ANY=[@ANYBLOB="2000c4ea9a2d1b279f0c000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad7f62e462ff8360fa16e34ca7d5ece4775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9da41c72c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xf6}, 0x0) r7 = semget$private(0x0, 0x4, 0x49d) r8 = socket(0x800000027, 0x8000, 0x6) preadv(r8, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r7, &(0x7f00000026c0)=[{0x4, 0x5bd9}, {0x3, 0x9, 0x800}], 0x3d) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000028c0)={0x1, 0xfff, {0xfff}}) socket$inet6(0x18, 0x2, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r9, 0x20007471) recvfrom$inet6(r1, &(0x7f0000002600)=""/134, 0x86, 0x802, 0x0, 0x0) getsockopt(r8, 0x2b, 0xa, 0x0, 0x0) dup2(r2, r3) 10:21:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 10:21:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSCTTY(r1, 0x20007461) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 10:21:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) write(r1, &(0x7f0000000000)="4e41022f01c606897ec76d0dd7b5ebac10d9471e1f0333eeb6bcbbc4b8bea9121ba4e55e49aabb9e2e28381dcf2cd762", 0x30) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 10:21:20 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x8) openat(r0, &(0x7f0000000100)='./file0\x00', 0x402, 0x40) 10:21:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = msgget$private(0x0, 0x80) read(r0, &(0x7f00000000c0)=""/130, 0x82) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/5) rmdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) msgsnd(r1, &(0x7f0000000180)={0x2, "1c0aaf734cd3b57f191d7854ada63cc67c89f7396e20c19ad6aa60e934114144dd01aa7f4695ee955ee5683ae582573bddaf7b80e71cb8cdcb65e25f904e3a57cc411870d5d90c83bd4e9bb4dfc3d1a29a22e1e75ab04f37d4506e52a8bcab9df47d1122ba89c58788b7981166d7b1e50afc0173147cd2c336a478"}, 0x83, 0x800) 10:21:20 executing program 1: r0 = socket(0x20, 0x4002, 0x81) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/82) socket(0x20, 0x2, 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x3e0b) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) socket(0x21, 0x8003, 0x200) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000001c0)=""/183) read(r3, &(0x7f0000000280)=""/233, 0xe9) r4 = geteuid() setreuid(0xffffffffffffffff, r4) syz_open_pts() 10:21:21 executing program 0: r0 = socket(0x11, 0x800000000000003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/74) 10:21:21 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 10:21:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "00200000000000fe3b5320000001000000000d00"}) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) 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) 10:21:21 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 10:21:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x82, 0x13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r4, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r3, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r4, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r2, 0x2000747a) sendto(r2, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x6, &(0x7f0000000300)) r5 = msgget(0x3, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f00000004c0)={0x2, 0x0, 0x80000001, 0x10000, r6}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) msgsnd(r5, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000760000003ca1ccc2e6857ff77d5f2d356815d1d3beb40b48fd712a37adf20900ff7f2c3b18411f557ea7ec0d0e5bb9cc094385ae37dada4e092d1211d606bc1f4abb9190a0229e5801f1edc6fed40cd63a011f7632e947978a1ff562a4d4d144e3288621641b251d559620e671bd476a76d51ea97831e7e96dd0362d43ac5357cf71b305b79c70a270281b923300000000000000000000000000000000000000f8aacde991bf446076427a488426e6ab1cb9e6be6d8a0556281b4603a276e830a66cb0d519d2826cc2449849a0424d289d06811f4937e56c41998fdd612a479bcc76a32b8f0a15629aeed3ecc92b4e61614eeeeedff4eafff9000000000000"], 0x1, 0x800) r7 = semget$private(0x0, 0x200000000000001, 0x9d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x1000, 0x101}, {0xc2a7, 0x80000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x0, 0x200) clock_getres(0xfffffffffffffffd, &(0x7f0000000100)) semop(r7, &(0x7f0000000500)=[{0x2, 0xec81, 0x1000}, {0x3, 0x100, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x3f, 0x1000}, {0x2, 0x100, 0x800}, {0x7, 0x9, 0x800}, {0x5, 0x10000, 0x800}, {0x0, 0x2}], 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x9}, {0x18, 0x1, 0x8001, 0x5}, 0x0, [0x2, 0x400, 0x1ff, 0x7fffffff, 0xffff, 0x8, 0x24, 0x4]}, 0x3c) setitimer(0x0, &(0x7f00000005c0)={{0xb57e, 0x7}, {0x200, 0x6}}, &(0x7f00000006c0)) socket(0x1e, 0x1, 0x0) openat(r2, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) 10:21:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 10:21:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x208, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) 10:21:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x4, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x80, r2, r3, r4, r5, 0x132, 0x5}, 0x4442, 0x100000002000, 0xfffffffffffffffa}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="1a2eeea85f965e1c7cf20e2da9435bdf13b97f9c2c18705ca71300c7378631ace79114cc28097fa665bcd141270e1ae1bc4429c123d5cdec7e44764f94997bbc1851a06d9fdae45d8e3f60", 0x4b}], 0x1) poll(&(0x7f0000000340)=[{r6, 0x4}, {r0, 0x4}, {r0}, {r6, 0x1}, {r0, 0x80}], 0x5, 0x400) 10:21:22 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r1 = syz_open_pts() r2 = accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/59}, &(0x7f0000000080)=0x3d) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 10:21:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xb55d9f7e42ac34a6, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0xffffffffffff7fff, 0x4, {0x3, 0x6}}) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) truncate(&(0x7f0000000000)='./file0\x00', 0x20) 10:21:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2000000000000002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:21:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(r0, &(0x7f00000037c0)=[{&(0x7f0000001740)=""/4096, 0xffffffffffffff14}, {&(0x7f0000003800)=""/39}, {&(0x7f0000002740)=""/4096}, {&(0x7f0000003740)}], 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000500)="75d3116f2778fc29fcf2dae547dfc6a556293fd20a84268605c6ce8a09f945d39dc7ab085449cb28953ac38781e0a5d96a450e29c0241d5d404f2f4fd2a30b2e3f18434bcca0966918a4cc63e3cfa381024811fe534a50ac1956800c468884df8de11334b6747833aa08a57472a0dd1f5b8ba40ac59c3e05a4cf7be5b98abdd6b3ecc2feeed3737316f178214a96037caa9643c24202a2457a20b86011f6f3f6610d9869e2af7f608bbeeb489fd2eb24183da1438747bf3d64d8d410e8e2d0098b869d9f846718a9b9db25ff14f7516f80cabcb4fb0d89e97433df1222b6e0802c6aae877ae51b54026e0f8b0212fd97caf58842b846f9908416b094f53b4d3c9960a8ebb1f08ce7a1eae446c0cb84fd4e94d6455dde34b8edb5b083f86383ab03a0d3fa7138ac5fa3d4f3a6ec5d4cf55f029395478b3e0bc8b744afef096dcc5b06b68828de5c6542694cf80368f51007d2bac71186ce5bb8b7fe809b99af759a39f4101239e0fc138685f129c44b13e6a31903e2aae09c2edcae85fa4a8896e5043d053286cf633b7b5429a6263c8a071889d669e24c6ac2e941389773b49eec7b6a02774e4aa0b7a45765535d85723fe27d49ef456c4f618d1b8fb86884e02f700ca022ff34975cae0fb97c2a7b5fe7edb0e53a50ddbcd448e53a61afe6245b4af60a165d5b77d75428ca121b954fd204d04adf3ebf3db81e942ce648b412b049e4fb87e0f276774fdf25f79e7c776b23004a0e096ed11a6620ce3df123a6475285af543894f8c4a58d0be16ee4a86c0366155709ef3af1129ec35ee89ef3fe26df370bfd5e5e28297c30bb2974ccae402e284da2716e949d7d07a3b9976ae41941e23f0eafcb4d929c465f623f069ed90cfe9439bfe6c3e2118feb6e98e8da91ac6e4daed376d6f1632f659f23f2dbf42dfe2a50e410b26bca27ccb1547ca34b635677004c650f8e4d24083af5b6e7fe7abe4cc8fa64f738b19eeed73c1353531734be6778165706028d2f9687e06bd37ad23c6104d966d893c9443a012f4ca9eb9fb8adc4f4ad4c6a30d1652c90bb9f0d380db9a3d69890b439c00512f65d6b6db2f95e9f4bfba36634ffd26dcc4f518d6c43461d574e4b5fc807c7a707fe09c384b227b227ad3f6635c58e61a370030780bcdd21082ca3b7b0c1c2ee10121a8ae0fa735df2a9009da0d55b8069e88668987e048de274d8bd716b08660e2d572be018da89125978e43ed227b7e6ffbb5e9fc074c79c81fe1694a9e20e42a772d37d37419863bbb688fdec3763f7ea6d26f3f98cba9b2d1ba15239d36c7ff9927d56dc87b52779fe63ce8fc2c25c4e5e1275dc465b041c0d0ee8beb8af8ff0db0e8df72dc40eeb7c29da6239eb22b76d56fadf9e04a6f2068cfcd7b82c6de4a9d8ad590cc44055bb013af081c40947d5805582051886deef8501a38604180b25a1848657595a7bf0f50796467752d9dbb45df866ad01d816321f9c83b29c3c5cf2b06b78dd79065e05dcf383268ef5afeffdd58fe387709379c8e5abb3bcee670e1ede1755f85c556ec9cc5611c115e365691fbab015103e2d84e8896d30b3cc82ef78717b053254fdb50fe880d2312ea239e986aca37979462130f5cdfe39846ab3d7556d8b410e09f8028d8b7a450d872a87277c8a76597ae6e68b2b621dcaa532f057eae2c5a94c5c7caea01abf28bacbf84ef649c4f7060788272ca676904052848b11a997b8546e4afdbf4e68fcdaa3c6b71488f1fc0c1449fb22c5b463dba3a9b314db985536f19cfbab086212a703fd3d1d77ac1fe3ceeb44fd6854ab2bf755ce6a27142b148d3c983deb1686e4ee4c81bb50922d8ee4dfd359cba5f10f72c5717c0507daa462b524631e6fb72e2f12705144529a274916f5b27238e04ea7ab998391d3dac34b2d123c6f5bfb9f1bd781eeed89118f2ecfde4d6f2c83965fc8bf06abb977732c565555bd824038c53695c8ca51911d047cb7f07edbf5b254619cae59e3e0af0cb091993e0240052690f95e992ff9bfcabaf19e9e94d0ee829ee419268b14fa4f4266f513e8866224377e3a5fba831bb765e2bccd72ea08d3a582614fc1a935d82e3f0d2b62d53001c64b2893a7ae4dfd51594066c03c7a11e55f1bcf3f79faf84cacf20c32db57d42f634e42f639a870c4087aa49bdf68848bb364967510ee7290ada14bc66720083eb1d386352313d246ec282dc72513db1b118fa6cdbb08f11dcaf51038fcecee11c9176e0c93d77c1ae29147c74864883cd7b1a60053d417cbdbfef947b936d1adc320618058dc67d1322b4895fd7f267331db69dd7e1926754631274ae0e08ec576c0dec2ec9710af09f1921a75f1a43d140fcf28566e1087a245e52dcbf388e344231eed5da895b8644d87a5115ee33ee5f2bbee9dc38b21ccb2b481fa3a0e3c4efa2a65b898e2d8b097a8df6b76da95b3846cb4b7382aa0e5b5eefb1424f25a5126dac908ca65cefc3e46b0cc88085634d76aa1b0a6508bdcd386734867013962ea9129b960e084770e10d7d80d482c1a4514ec4295241e642339cd56ab61d281fc298d7c177699bc5417dc07b9a594505a6a3f89925ed0053a902aa1c9da932f9a80a3d9d051ec3f8faa74139f95a125a4b0c342857377c5eaf3596f4b61c5594e5ec6e321c05cc84352a473b18ca018eb348c94e618000f1e42ce79ebcca72e816d976b62f8f9ce11d6185a53a6ff417cc8b9674e4d341227614949a403148f59616950a0850539147ec67c739f2267d5f6f9b0a8d6a7f4d3a982452d36642dd37bcc7dcc92696f3cde37185a02ce42fab3a2d8e5ef382e6d1ae91830ac6f5e7dd5fed1bcb4e1906391e3ae68858e09ab09ba78157bf6673b4186b5f31901b4cd0663607a61412a7a685662ca05e6528975a52308a246798bf79639fc45c76679009807fafa07da329524d52950e434d0bed3c35446b6a7e8b6ed0c0880f0bce301198c87e3b7106cfbcca5b3af3aaeffd9fa9dd21dfedf4cc285cbe7cff9f0689bea6bb34a7cf16a85d3c2f4d7152aefc46eb456b16dfe140ab9c57bef3d739e2058a0662d04283ce567e15506de37d54f299f5d80c3efdf4ad20448646f17b0885b91e3692fc55aefa9add1e0dac63559b43d686b6003335c37fc4d206342c9554fd5187a08d23c69a7026ba0674096b0fae5a441d99b9686bf18a61f788f21bc9f3ae894f92ac0888fdabc6dc17f2da52c6de244572775915cd6364bc9b1279866630ecedf44efe152e59832fff36fbca327ec9c2ef3defc6290700753e17dee2e3e06e153de226b620d1491f84bd22db8d1329ae0bcc82da948c884a10a0e99c79d282343f5ed988375145fb4c72784b1c0dd12c08b96df4333a7ec12244029935b7d57950def239b931313e93f0554de8090d1af9f2b37db7e23c75811547d40862bef6ec216f011736a103f97dedea9ebff37323fb8678731bbe83679b77829faf149c05299535d729aea8a14c773cbe1055a2f19b9b45ff50f97392824fc3dd6fec534a456d7cfe888ee384e7756ea36ee188927150be292cf12cfe8ae2d1c5cde9d10eb71afe012bea661f457db24ee871ca7208b0ad134ddd1fd1ae096f6ccf2e77e6ba53b0dcf7559b39fa820480f39b5c3b2ee71267f1bfd5fd26f3c3a70ba550b6ad21614bc933f4a4d941fc6142e3e10c0f80b8393ba84f07620d1fe7486142b434dabdc11ce568d4c14c912dc191f8b7e36744e778f151382ce8be52c211e3d3bf3ed420d388e3f9b9ae54c9cfec4d12005855d97d8db7a623f9d5bd87a97ace134500d05cf08fb28d0284095cde197577903fc1af35acc2299f86a30ceb7479e3b850d3be1f5973652b215fc18ef280c151e1f454293dbf2b0b2df7e2b814c999f8d7653cc24c129ec93b193886bc348af0f9c4bd8c662d76ed0f65163f241c60c7cec3899ad49a438d8cd79dda18cf03544b329772ebd117db36d0758b6e2011034b8a215b897337495d45e3853ebb1c8dd385befd89b7cf5f8f661894288ff1c95749120823df6826921deb193f1a1f1912ebbdc0bce6b0a3459afa82768d14888e63f017b031d1b4c3ee0b9dd3ba0d5a982135d9708b4e47a2c20abf8637a5f8959e7aa8e09833e71b2d1c850121c37567eb3158b6fbc89c924537d51a2f48b67927229d1264d90f76f8d735b54740fde98d58970120ac298c568b810d684effd791179a722f4a74bb848438f43de7e7eb8b428f31ad75fe60d9353adfc172fb1b133592bd2e0468e32704fda2078d17b0b9a1a243616a72d19dc83f72ed938c182065b185e40b517bbf6889632fa2e94aea721d026011c61d2bec39df4254493b74e14024385854894726287d09cb66f2ac7394ee0bb2fb16cd2246cf7428997c6c04a282612d2df2fe47a13699d0afe2743a4ef6bec249ec6ff7bc27e6251d2a4ec613d0025472e23e0cc5048f4db1abcc310fe96e4b3121930c83749e1dce379f76c1037b1d52d8966d66eab51ec860975e40a6078bf79e16c27d4bbe5324b1211f25fd904dc50dd52918e129a000efb4cf61947471e8f6bf5a19e9fa220ebef672c16bd26d3d475de88438f0df83d7508278d29f07f8d78d96680ca36ccc18cf142678eb4bdac820b5725ce029d8d488a0ed38e117ea267ad07fcbb55c8de80dba2154d073ee7c2e6be1a4ea7dd35db7661283af73920478aaecf356d7f3bcf8f9db80679b4325eebadeca90a4463d8f9e1eff4f33765c6bff3ae216f292cc3f6ecfb78cd4ee145f43ee7b4a75126e39e87acff95e2c93092d7bbd9761af737c1f1ee93a4c4f118a3a108b2b4a705fb1c1a1e4e7dd8b4367b97ae52582993bcd17ca8310a7988715183b4e911be143e68d0078c2ca9cb8e13a85f6ec7e7601729f82200e3e1e15793ff1876ac766007ef1dc0cbe33836ff867afa5f5b22e64efcc8fa3763945d7025d2dd3f744ba2ff4dfe35cba2a100f520d7ebbdef9652251f9730106862315f402a799c018c4a74a17cb224187de2ffff5cf919596a30ff725b34211e09ed30da085c70cb3361b40a4cb51f109f04507af6959e3ea55646551e841ce243f1688a19f1aeb4ec38f0f782b790655fc1c5b198aa04d9bbf5963225b4d03b8169d516991427f2eb35c7dd1b22111ffa68bdc8eb6cc1ed68d42d3fb6e5edb5ac9dc0b82909b6080ac99f589118efb00697b0dc40952ef6475f530f1e5da4d4c66d279802674a08c8535bf5205c6461bce65b95be7bf673a884d58991f71a5f0bd8af082612fd79c60fa4bb18640e2582a7e1d3557e7bc77e1b4d682c1ee612125c17ccd6c3ef3b75dfaa5efa5edeeb75ad8d385d1bbe1b57c59a6b5d36e6a0d02b67cb8e823daa759fc80929f7a9d0e1449e8715e55ece4d9f5b670156b601685a35918e6f941968657df68ca37b40ad75e2d279a7fe91b723c8e12009dcf3e414e3d8be86a2977b1a5f6de247749b6fbbcacf0be3287a757929335f116b4d12e1cd1dd766aca2670380a506b3c64edee816dd125569f0d16b1069f368295007bd4e7ce339149e23444b8e68f1dd26d5f4276e885f773643d9583c119792a3e264825ec8ea9f725a205835ff1351dc398c2c1a4723d773358b4947f1982ab34201da997c722348998c235c35908cfc283c6b87c400881770fdd095a9ab08d3179a4b82dc073223cc7a3768877b9bbfc748d7af7a281b18ce31b126062c685873e6ff11ec462c7d30962d6b72ea62906c5f3e102bfc49250a8dc8c12c29da8bb139d79d9f8b92d52f548e7928cc3aef3868e0af8cedcab700b7", 0x1000, 0x4, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 10:21:22 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2, 0xfffffffffffffffd) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) r1 = semget(0x1, 0x7, 0x401) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/67) 10:21:22 executing program 1: rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2000000005) r0 = socket$inet6(0x18, 0x2, 0xa42) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = socket(0x17, 0x2, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x2d, 0x800000000000008, &(0x7f0000000080)="ebff00ff13b92f6e16c2fd812eaa4e71f495917a0892e00f5662ae3048e6993192608b", 0x6) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x100008000000000a, &(0x7f00000000c0)='1', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 10:21:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x190, 0x104) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)="76325420521cfc9b86924465a37099ab0a297c505c027f556780441ee13cc63814d8c01a679666fb065ddd382ff5cbb31af3d354d87cb1872043dbe20d8a2488b189de986631ec60ef10d432c5ed81b66e2b5ee8965931b01d2dbc5decb51c985ee72eb9665ccd9453bfe26a7cad001bdc84cf685533cb1f491b2dc1567df408b14c6c394c67fa403d3f73ec253f76b77d589adb558969170889ee590928feee396670b47218", 0xa6}, {&(0x7f0000000200)="cf261968f830b02b53612563544fef8971aad4a32c66aa3fe50d0544f28d", 0x1e}, {&(0x7f0000000240)="f77e14e9354f3f1f8b28e5443733cea79523ffafe08e93f87148d11c870d272263bc3d433efdeb05093d3a94b7608ef8dbe76bd1bf87273077a173d68cc8d374cbf309f59d6c7ca687e29a7ae9368abefa2514305d63630ae0dd964cc68665059edfd390f5e2", 0x66}, {&(0x7f0000000380)="30e27f821279fb3711f3f47140ec04940d4a766f615fee11d8d75532093c7674fa3f4bb516491f22b65ddcde42cd4191d5c4708103805a3c7f7c26393d36b06ea415856f455da8171aaf8d3078d5d1ee69d168b89f406059ac02b7b5086d1f803e154108f732a3e78a072f0b3a12e549ed593e59b9ea4e99911f389614b0e262d919dc1b23d339cff1df6f36903c", 0x8e}], 0x4, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 10:21:22 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x30009, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, 0x0, 0x333) r2 = getpgrp() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="54edaab9a9f277f3a022101ec2cd199fb54926649ad646132a1c0e4c09b53caffd624890c9ad9ee95f284627ba9522acb244954de0ee0b9b3510e057df9813778a71c5b2f015d8c8390a553d54f789d40426f224896bfa78f4eaf2a1c61c2d6ebf6316ed2543ff1b83740ff58af1253d3f2a7d67146f355e699eb455bf55672210defde5133470afad62d1e2369ebc803eaaa2be266b1d5c6ac2fb52a14799469f50727f72c86b4f2e2174c95764426f12b1dee49b617cc3db7874abfedbd8af9cbe09d6ba1e869c8bcf63a2c4242c33cf42221fba0ea6d94e2b9e4468ce", 0xde}, {&(0x7f0000000180)="1c017525963244adf0c85627f2f336b4e025eda8d7c55db3331d56603018540cc69a49a42b8abf6992384968018fb1cacc6eb79608e4e05abbab759228cb36f67c339dd6286e2c5c1fb8d1dfd512523fabaffcc822fee134f9d7fe263d9672512a5f0bcb48ba04e1e589c43a4a3fda68b8633ae6de6bc83450d8c938452f459d5f3cf834742c725ec031a68db50bb4a48848f91cce52925d3592", 0x9a}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0, r1, r0]}], 0xb0, 0x2}, 0xa) getuid() 10:21:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = msgget(0x3, 0x300) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000050000000000000000000000000000000000000000b65937b747810eb45cbef7278f846e046835a06e41a38957ae7c2994c712720d2d5ed20beb456e9b9751e4e48ec3c3d7ce7b87578e6d0c3b5c17ed1812a6ba00"/148], 0x55, 0x2, 0x1000) socket(0x19, 0x1, 0x10000) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) socket(0x0, 0x0, 0x8) 10:21:22 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = socket(0x40000000, 0x1, 0xffffffffffffffd5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xa935, 0xffff}, 0x8) write(r0, 0xffffffffffffffff, 0xb93696ff75808732) r2 = socket(0x800000018, 0x80000000001, 0x0) r3 = socket(0x0, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') 10:21:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) fchflags(r0, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file1\x00', 0x6, 0x1, 0x1, 0x0, 0xffffffffffffffc0, 0xffffffff, 0x10001, 0x0, 0x2, 0x3, 0x4}) open(&(0x7f0000000040)='./file0\x00', 0x5fe, 0x0) 10:21:22 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40000200, 0xfffffffffffffffe) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) preadv(r0, &(0x7f0000000580)=[{0x0}], 0x1, 0x0) dup2(r1, r0) 10:21:22 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x288a0, 0x0) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000080)="e83491c32c555720eb4ffe272009d605004be7315fd4d0d13f12e485bb7d959e409a299efa210b3557a01e935b6d8e0fc1f2df50534bcc99b7e42d149fed769d6d977343c4fa4d07a9a85abf54395c112e7d7cc02cb415108bc85be570e730cbdc3b44407690ca35ac7bb7ebeb64d76fe5741204ee2ace122ff2f40a0079ecf2593e2df46035ca0815113e2cc696bb01c46388da60c2619aff3ca8e476473fec116e1ca4b4c7e9e134a49cecab92a2838addf0c6", 0xb4}, {&(0x7f0000000180)="67ba1bfc19c4d2062e23aee96246625b6247035105b01b4daedd6678b8b7e7057931f779c7720a5e79e9bb88ffe7dd7dab13946d4938ee7e472219ec8ef9c9340777176713d07a057cdb74dc10078e14a366127c5a11f8cd5ffa3bb8ace360b56211a93dc4718f9d7cf1a07b55d37ed2aba2bef9a17c8a729fc8aca86d52c0200488218396bef58776a2ed2a735e9e02a116e236eae71d37eeaef21927dcbe7a7fa966066943b9f20eb3c08cde118c2bbca5e26263b1b7c38885688386661086ee90645eb0cffc4a", 0xc8}, {&(0x7f0000000280)="0954facdc32ca3b8c27edddac35833cdc00521add1cd89873ad9456ff5045be9733b7a4bb6f7b036bbc7be1b3187fa9d058881419c9f3a6c5ce36db946fe418204804b7e64319c5b8a3dbc4d2ab4aa4c42b175b86f88c01a0e3c4b1fb6e500c24b077c7abed3f4b94f07357f45bb434ec4a0ec00ef2466cb4628ed953bc5c597ffed4b953b95ffaff5b055c454748cd502da3183f6ac2c37", 0x98}], 0x3, &(0x7f0000000380)=[{0x80, 0xffff, 0x8000, "7a5b167c5dc34e504bff10d962c314868dc2546e68e458ce2f57e12f6e9c8f333b5504c43f4ef7c5572a400552fcede542baea789cd120223fb6467d34de66cea88d26721abef35a9af2ecb2e15e6ace8a681ee047550422ae077da77245dd8faef7b91d5e0b0be47e"}, {0x68, 0x1, 0xffffffffffffffff, "7831efa71184ff6fb47a75e4468f12a2812382d7aa9ff08f5c42c00b1b2caeeee60ec23ede7c184b76481bf258474845282c725487f2aa1a91942391658bb6a84084f2d740a3e740c1859aff46d5d206217b4888"}], 0xe8}, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000004c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:21:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x6) getsockopt(r0, 0x9f2f, 0x5, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:21:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7f) getsockopt(r0, 0x2a, 0x23, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 10:21:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x4b, 0x3, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000080, 0x3, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x4, 0xa656}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40000004, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x9, 0xf, 0x7, 0x7}], 0x3, &(0x7f00000000c0)={0xfffffffffffffffc}) read(r1, 0x0, 0x0) 10:21:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x80) r1 = openat(r0, &(0x7f0000002b80)='./file0\x00', 0x0, 0x32) r2 = accept(r1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x23ffd) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x2, 0x141) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fchdir(r4) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r2, &(0x7f0000002b40)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0) r6 = getegid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r6) r7 = semget$private(0x0, 0x200000000000007, 0x480) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r8 = getuid() setuid(r8) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x7, 0x5, 0x226, 0x3ff, 0x1ff, 0x1ff}, &(0x7f00000001c0)={0x4, 0x8000, 0xfffffffffffffffb, 0x101, 0x0, 0x9, 0x7fff, 0x3f}, &(0x7f0000000280)={0x80000000, 0x0, 0x9, 0x9, 0x5, 0x2, 0x7ff, 0x4}, &(0x7f0000002c00)={0x8dc9, 0x49f9}) preadv(r2, &(0x7f0000002a40)=[{&(0x7f0000001740)=""/156, 0x9c}, {&(0x7f0000001800)=""/210, 0xd2}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000600)=""/117, 0x75}, {&(0x7f0000002900)=""/96, 0x60}, {&(0x7f0000002980)=""/129, 0x81}], 0x7, 0x55) chdir(&(0x7f0000000300)='./file0/file1\x00') bind$unix(r2, &(0x7f0000002cc0)=ANY=[@ANYBLOB="9ffdf73f2e8690f47d84becb1fe39e805e0843297584f4805eb5900d112844ff76b112ae7224081a14bf986297b4293cc06535a0a76b267a6304000000b874a6159029afcc239b3785879181a45792b6ce70ea90cf1b7cf4201061059d3f032f75c2d4f64b4c3d2bd3f971b6f4584259007fc5d514fa8c38d81e6b99008baaf11011b28d1f9269e0f18b1c98983d203601000080000000000000000000e7de0062127261786d3222c4354a7c2808c1408d737fc19464fdc3e302d900000000ff07ad5d35997707c9e70e78e387e8d6ba0984d615b3087cffb0655b1c85b005cd1ed1f75ce32fe334a146b10d07554fd7c5343fd765a010dbaea6c63a23bc17e27068529c02eeb1834ce49ca11bc38aa001fcef25cc6d9bf2f9139dc4ab55b06e5fc9ac098f19cdcc158fb5e4a42506f57b53803aa4ecaa20bbe189928600000000de5b78a7985e7b513d516cb5f284568e18cd80e3d9a3bdd9dd67e0bc9ab9e6e1fe57c79f28ecb1b2dbf43750ec708c2ef8cd0c2414a7cea22f9bcf3e4d59e5b5ec8a8c6a04758197b51180640c3052906ddfef03482dee016bb02ffb251a926e2acab830078120952101750a83e0cc7a2703000000c56b9ff1fffcb8390f5baef54e1d9c67bd47885589fdc9321cc0ffda197b9ff478f8366c4f09001fe5bb0d5d9c12821e8d44951ce86f6d412fc29a264d012afd00a0e17c5c8a6c72190d49b2438720417be93fe1e094e344cce01998d123f9c87d87c4b36b2edbd1bb28bfad3be41bb0504916d7ba330000000000000024361b44d41fdc7547185059e01e1f004bdbbb4505ac07c4a7885cd531c4e179650e507587572e29bea43d745efcb90951662dd78a78e444e8a2dda47922a41d86adcd7e05fdecc368bab231c9595884a4725f2139ba0ddc51d23962104f2098a23309d0e276887d6f7f4c7cd13a13e6e319e3c39a1db428e65cb27b8a7063012924d1854f61c157dd4dd352671900000000000000000000000000000000147b491ebd6b48ba5b43959049e85574df4766922eac352b728b74de8bcbe27ea9bb40ca59dfbff3dbbc3406430be9b4b239af8cfdf95363302b3d82691d3b347fbdc659015a1d9fee8f71dd3664856de1669d40c1ec804d8699c5d0d30017f8400d34b11762f6baaeaf431613d5fef3a12839d4aa78cf058c2556eb55f445146972a7421707465187df197ac621882d0b080f2f8b10d2033fb5ea95f0a29966b335ec52337b6fb93505cf65106e4c4011b2d134e6d829274e6a141b99d56197ee197cae6bc961ea89b33e44133621f8a26242aef5c24b08e5436fbb38a41813130a1fd4193dfac6fdccc8673569ddef2a2ca41aebcea50100000000000000233ee1a0d156821b5ad50af818287e970045b50f46682101df31155dc09ecb041bd8ce807758c783b3d0e1af71527a8bc3d9b37be5659a2727ab2bd696c0317162f9d3afb578970c88a6060c21f24d28b048973deb4b58489c3c5f8963e84b452993c0b0feabdef8cf41bc4c2a94f86c00e3921f3af036e51cd173564587eb7f23357a4d919b3e9dfe318f09f90d25e7b1bb10f597341654c6961aa707257ca291fc2545ef83063414bcd0b6e34bf13c921d3cb4725ed17d5dd9e4ba19f44255a3442723f3e7b47ddbccebd68c75152573286ed41e4791e351a632f927029ea1ddac72286b7619f8f66398ae065aaf2de3a8953033009685b9ec29db0cefd8d7d23b18d60086994614121fa1f6860aa10be76ab0cf52ec61b491c4721b7ddc055492cbd90b072181"], 0x1) semop(r7, &(0x7f0000000480)=[{0x0, 0x4, 0x1000}, {0x3, 0x7e9c, 0x1003}], 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file0/file1\x00', 0x0, 0x7, 0x800, 0xffffffffffffffff, 0x0, 0x5, 0x893c, 0x1, 0x1, 0x8, 0x1}) openat(r1, &(0x7f0000002bc0)='./file0/file0\x00', 0x803, 0x50) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/wsmouse\x00', 0x5, 0x0) semop(r7, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x3, 0x8001, 0x1000}, {0x8000003, 0x6, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x8, 0x1800}], 0x5) 10:21:24 executing program 0: kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2801004e267fc9bc29"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 10:21:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/7, 0x7) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 10:21:24 executing program 1: mprotect(&(0x7f0000272000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="00ff0000", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x629f2eacce46cae1, 0x1e0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x83, 0x7f}, {0x86, 0x200}, {0xa3, 0x8000}, {0x26, 0x7}, {0x100}, {0x25, 0x5}, {0x48, 0x7f}], 0x7}) socket(0x1a, 0x1, 0x9) 10:21:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "000000000000003822b68038d35ecdfe00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001940)='/dev/null\x00', 0x60, 0x0) connect$unix(r0, &(0x7f0000001900)=@file={0x0, './file0\x00'}, 0x7) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f00000018c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x200, 0x3}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="f0c66b858d0029c72be4a953e61eb0cb1b593ec876ceff1345b6aea5d4adf90ef147fba2677d5c47bab37fa342262309ceee427aee5ee07b4d8a4805b134e40fb6bb2b1b4b0125236fcde371766c7746c4458c9e3a07ac79a227439337c7c47ca981c06d46354ce60f43657a007351b2dd6250b80d4b0cd4d88c45c80a7c65bcc417f780d4c5f4cb645ce081fb65f42fe873ba03751c9025e625ac028d5a48a736a98eb1459a513c398507ad0f9dc46627ad01ac15a658beb9884290103731b71249c508939507c7ea784e65961afbce7937e6dc7c74", 0xd6}, {&(0x7f0000000080)="c3907eb2759e72a809e7e6fa74c39c4aa3ebd33e49ff6e7c99b5c5c6", 0x1c}, {&(0x7f0000000200)="207a55734b8fe1ef3da6c1c4b3006a6b22e95c795ee7fb92e6c9282e9a138deb1c9a4d8eacb54d07ac4ac8db58a90a55180af6fc9d9a05244ff79af7904dc01731334f51c36566d9504b2221e1bd066ea2c0a407f90bcfd7fb689d8a861a8c8d4150143976991a7ec46cb7d27ccab6a433c0", 0x72}], 0x3, &(0x7f00000019c0)=ANY=[@ANYBLOB="5800000000000000ffff0000060000007b97deabf01a6337dcd10532832f5363eb2ec6eb8c540f5bb4a754c294d00ff7124ac790bea3d2ab00bf314c910ee86d2e6bd42e00afcf99e0c32046682bb7c7f02d483101750509a00000000000000000000000090000008f630c59c0ce64dc26dac6a332a58c3aecb9bcc07aee47e10dc800467759e2d853aa44542afc82f61de4dcab708b56cdffde4b61bf37b7b9269a0476a0d895faa58ce2b79aaf3a886562122be3ad3a42c5322768c04679d3213705430764e65f86fd941e700a5957ae3defff43587b97d3b326093d6d561e10915a90b05ce414794c1d1e405273f67eb911f1000000000001000000000000ffff0000000000802a8aafe2b872eba3fb57266536d802352da07bddfc5be1655afd992a37f5d5edb0a5459ec0cbc71eda04cffae8517a57c06313ff7dddacf1e0fad09c0acb87cff356e7b740dcdb84c13307046818389ff938f80bb010b1c1a29cf37d5850594e0955924f3bfb2d6a2ebb83b452675ac7fb0e3e847d2bd9549ae0711584e65b5cfb9fba6e97016dbbe81fb0f0626101e583e4906c5d7f8edae1048cfb60a510a8637e2ee7aa115e7a0e7c10c8e7e5b8653c405c355a60d88ab6c4136fadf8ff90f8f81af2cd2588a85c4c22373a7d60b09daba633232877dd397233911914403ea8b2b29c8efc666b11fc2677b90600000801000000000000ffff00007609000034ba32b97c5deb5cc9d12f22b21ec788c696883d189afe52bf794fb1a42e1180a0de8dd7aad0f50651de03f502be792e8fcd7dfd665cd0f31b18e13f6ba94a34739b387d6982a13d82b3eaebc9a797736811560ee275f990f114fa5b4e86c8d5cf0a1bc4ee9d3e70950061bee2a156a2998136615baa97b6920b151fd6e6eb2f395ffa7e3e92e8695a9f4027348171388eb01e8f70c966a94c354ca6c3829b6320323114f379d98ceb6309e1b45c95416930eecbaae5af9a3ea7ac10f215d2f6d37c98ece6fbc9e6ef3c971084e2d3891fda579b2abf7f071142641cc7117e1c8a28b0e3230015fb7b21218d9d2f130f31251b54233ef35b9000000000000000ffff000003000000c6697c76ae48065e97cd5d9d29972d22fcf897e3f9989baafd9bcb447c815ed9bd0e6e22af87692fdecd8c1b034c8dda04050c326f15983f21280dadc241e46d67360080bd1c41b32cad2946ddeff90ebd6a76cc8945ff61939c05f09ae7e533ec6b21c0845ecb0afdab97a1ebf820d6f0fdfae919962b8f49277bff1b0000001010000000000000010000003cf400000e7dbb70945a3a9a10c33f4df90882060647b0a6412e0e6953aa2c9bd3031a6b2a20a3898a4e8dfffc5e0cadef8f7286801be5e0dc046d6230c4457c2cbdce8ad7706427a33a891c082508c92fe51a7a110ac2c1edc3fa61140c2a7280010d0d414f8080a3d65c26ae89fdd524b794a4493ccd4f52d60ac2c73ca243e8d969e74583af2e7156338a7dec23a74897578fe74f6a4f20d57e491bcf1e76f84b48a842fe68a4f83b122f41ff3bc3c7a8d8918028a900b3f9eb002b84ec76217c17d51d107e9a7b6b3243350effb551fce5e62986323ab9cb3edf1d9594120b96e9d1b4a0efeca75e839d0f4fd204ffa998d5566796f149ffd9e500b8624826f90d468dd8cf0f9177b6ac7b8d64f3ab01c0782c901ef9f248442664b85bb2b50b5e90e87c414197552969b7d973016ade1fde5ac75e141f8baf4ce19db5af4670c5d3e12ab29b73e81a8c3817b074b68bb84cc96958cd82427bb1518a974158df04aaebdb716b0d220fa02497a88e93b3322200bb290c6b06df3eda0a1f3f3e55a5604e2feb678ef9831bb4dc0e9916647155cd414d951eaded430e60c0acc622eef3baa7cf7261623a9b102c4d3a0120fc2ccc4314641f195da0cc71134bf5edc32db4bf1c05fcf8b05fbc8ab35fa3c764652aeba9491741d5afb9e3560514e8c94284531e605cb5c3d6c3162d2fbc0831b51530224dc5646df1bfbed73c34dd7724f059b424cb4e04e61870cdfa8847211bf45019b47cf9aeb62d38aaa5a7d8aee9be09801808afb3bbf2edfd5a1348a764808364267484c14b2a3b383f0c6889b68045bf7feb0f89a935fb34e13f8f9841d3fda01170e0f8ffa6f74f17fcb04ec6c985d9ec27bddc8b7490d79149dae50af29c81b39a1b8c634b51327c91ae1f5c42a445b35af906dc9de7b80eceb1db257c3310c86cfc5bb3e0f9593a57e5ef48c53168f0d0a8caf569172aef92e09d00fd7c68bc365bc34fa83b9fce3b0f2d3e7b4cc3b83a7c400b29ca4638028a910d69820f6edb07ba789b5fce9b390cafa9e9d9191a9f4bcb539bdc8a9e9d6b78b192eea23e36dafedfa5e18d257b04b174b47ed51a89d794aff1fb829fe40d6ef84d995a671db74f306b04e6ee779f1d3e2c73ea941fae3de3c42ceefca18cbfd870f14339e3468fd05087ff09f0fd1a5b0570700b85f721d19afd4037e9a43ddf1e1736097fc5f5896298445bda4dd62619a30c3289268d748d0aebfb19bc287b56e77ecc346ce34144cf428d9ca86ace8733dd1908c485433dbf529d5ab18d7924a1b9643e0a45e87a5296fe7f9484bc502ecf84b0878994ca916e10c60f31b8b21efeeb334b591b80015882cf968b88db6fe875df46fbe8e650c932826e312ef9a5592fbf1aba1a164909848da8ebdf3d54ea9d675e226f55a9f8e500aa627cea366e37c88c8fdab45c8951c18c5e3259616103a070760f0bf31b8e4678307db7c8e3f434e67760200446778ca83a23b7699f575fce160bbb1f6489b6db044729d6bd02d5f55ef6c61b3202e46bcf432b8f51a0eea71c52e77eb6bb1122b22f8c27be3570f2e9e1907239751460c92d39d23b025883ab0ef93093cca3fb68cb763257892c37dcbaac37af92d4c7a6e784d700867be727d62e422956d6440cea51eb59529dca0fb07e75fe5f05e4680dbee321a474c7b37be3ae34d68e17d558b9f1403f65a9862f8c1aa86ac114d6fa3d8b0a26a810d7cdac5792a15cb5a17d245d2283916ba9473919cd5be1a1cb74d23e58b483c5f65701ce57d83568ce67134e1d579ac3120268aee450caeff327ae53273edf9282f9f1de4c1b315e8c5cafc11e975f64bf1e4babc1579d74b6acca7b801d7074f2a12b673d48021db6a3a5c6d87a5e1a47b26a89ba9d966585ed2143f05c4da148f9d351bacf6e5d1c6132cdcd877bed86c13375a432c0c29666ae6142470d05a1dadc12111e82835817c7943a59b9a7b41613e01f0a6cc03a953e61c77738691ba1e79b33511f94a017d9c810e3cd0ab8775d2d4b1a53f09f125bc1f7de4abf9baaadbface70443c48624f5eda0696a51161328090f23653eeefcc623ca66f21d143a7816c126ea8f2de2bc573f928b511b9cefe42e49c68428b001772b4717afe6068cb7280c6e1bef158ba397be6fad71a997cdd66cba251e96e2d2cede2357dc93d6bfaa5ffba7a545ad3e5a8a38ae02fa49601bb2bde668cb9737fedd5b4da66f14dd44c5cfa2b05124ab3f382a8e08ea35eccaf1edfdf3f890643fd981899c5c636ebb48f8e27024907ab9e9dd7cfd555ca27b5ccc9075c394d16ef8f1fd92b44e04ebaaf0404e2f9156772e8566c2df228a9ec6bda7108066eb9a28d0b26f357769d6e67008646bfb639d6c965fe2bc199e18bceed7cba62a68fe8be95da0f614e95d3c06202c3a19f767d133a02b1ce734c148cd70fe5960f7452414784a47a7f5ad0a8b30b5215350500243adca4cea0bea89cdd11404e243d327b9617f5ec645ba7256b1d6140a5414f556c72e5c05ecbc0c747bdad33630185f72ea911fde6d5bee4213df0fd72237776553e4f73c4180bf35f6e53150d4e76a61055a5a8ceabcd1543a0bc5ed1bc96987a287c03c70bee6914375efaad8d4052f8290d6420d2233bf54104116e7fe02eb83f24b40b338aa3b2091c44bce5a4b6cd66ddba278d4dae8293f37e22b30d3b80f483d76a6a25f619d0bc9b0afc7eb2027912a1c6b8cbc7d604dd658e14ab46f821df8f015003c6c5e29a75b58b13eb590333377e90c76d84f0a9874b2e4ec12aa90169a46a91fd36dce8e7c61056c730e7c3d2e05b745a0e4389293bab1edd82b8b2a66b2616d45206f16e8cb88b91de495657f3b2a7e29e4abdd14c610dee031beaca9e099ab12680c980be99ed3900074ed09ecf0ffd0fba0cfc0d79982b089feb929ed90c02c300fa533a1892a94798d5c0dfd686a4e62d8a189906672bb7ca24a3fbb3483557deb0d3c1962e0186ea91377647d2d0180590193429743b2a02c28a3197add58ddebf313e4c5225ac817c90aeb133351e1663f03a55992fa6ed0b63cbd2b91c150f4d76fe0098b205e7f5c1bbb6c710212ee2f75f0e8f27a2812c616e75c79b97059dd3b98bacb3e0cdf8167ab5df91fdd82b92215428ebab2e690d6f345d9064e139e6ae3abd5e9a45fdf1a85f19a60229c60e4f38f8bd235ee9fc7cccc74ecb0659f7e2ee281a0486103943d98d176a98b6a7a85381f19ffa1ae0498f71856f48ad5461351f93b8128d295061d9fcb3fa2269073bad274bc1d5b22cb34be70ce5501c706fbaefafbd0a5aed6f81cf0e15263f583a4ccd85fc57767f786353c6366bbe45cb820d43ada688ffa2e8a342b91f561510eb8a746caae003371f2a9dc539031aba1092d44c00a95ff07bcf038edc2154b5b2a753ebf530a8aaa492a3712b613ea0fba9855c95da1f98f7fcccc16e2f2384a912da71ebbcddaa1fdb47801990749f517740bff55d4381a1ccec9b16fc4399ba54e305720359f559919b0a1cd887c60ae64288e8808aacd2e024586f5ca9ab663e531e2d685bce552376beb4d0facdfafb364600b0b538849d53987be80c8e25204bd415118957904309f51e7c32cc4edaf4c331898100ed068608dff882aff63a4cc97c3193f26f10c99cd1f8795e02de0f1f94b61d910d5a3a861e9bb78f3d3da8626375710443d3d5ff83a2e7e3dc1b06dc445b39275af19e7407b81f53b985293e7844928a540f341c39cdeff259fb91c34d39af03341ed49ac1367cb2d52922cfeeaf826bf34ed00de21649e75f0a3029bcd5073f5f8ac02d99c477a5ccb363b9f0818d67ce4fdb7d953fb541962ffd7bb96204a07a37d0e7994db9f8ca8b8a033a26e4e1673fababcc554895cf56d66f9620b48d3a77a7ff0a473e10e5b1d35dfca46343c8f7ff71df5d5d425d6c2648efe91f12de864269a613df79e5ad7c62b76f268cd41ba2f17c2563a93205ee33fa8fd768e98e1b35973fc05bb7fa095dc090bddea151f7bfff7e23400e90804abb1490ad98713a9f9b2131621b363cf90c1182e4dfd860847df179efa931c3b89bb74f0e2bae7c8ca73c0669d56c1521bc8ddaaaacca3a4bd868ed3ee761a7a667d8b67c770809667530f99d2995bd777569fcfafa410434b731a6279284e63d1adc0f043b0163f64d4a5086b4e4f687a03c4d7a8315c13bebef8ff9b300611a42e024661b0108ead3ba40a0dc0a9ca85bbc9913cb07fd09eaa3f7da8baed78abc9a2750b06abe87cd211afb4d1342db904edb591fddf8d36038e839ba7b0e69280c4d5b4085b95da0f2e2065537ee1205cd833efe26066bfa2aa330e1266d61b00af0d849c0b6c9edbfcf2e0e251b6037447530fa7498380e2ef5db31fa72f1ee5b3d90cec5aa571c9919897e51aebda316e2e5d10f2fff6095ef3c5d517c3da9715a17822370ec7c8a7faf1fe515d8da150eef5125a38b08d9f84544da2f46ab4d9ec7a122c31a445b18d379343b13e7fbcb159d40a4db5eee9efc7b28b5423d92fb0a5524d712c07ec0d3654ae749b29bd052e80100f7a9252e2ca1cbb14ae2d953a86c2189c8e3fb33498edc4ed96ed57a78754f1d42a8c3bcaa9c7dcde9e1facfdd32afa2be405766dd03be7eb62a3ef61aaf8078909e17187a057d3d0fa0a77e2ae3e00b8297d7dea4ed2e34fefaa5740b9b1c035e8d6644883652b397740a6e0d76cf1dafa9b4137dcc7b39979894ec5817e56c832f36558e74e484a180fbd1afb8a273927f4c3feb8d05586fa6419f0688be4779b479db76f594aa9e96c239c17c2368d603400fd4e9d9b433acd04e3e332514ed11e033a1a50e290058a18de87d7c5b3acad935a03f5e37ffd7692c3019a8e2b288679b1763f97ee63878a95386c7d0300c8040ba22a821b163b077dad2b5b955144a5e6a0528f382f0f199fbf1648db823af9f0388b6ed7dd8cd740062a67d6231c13a2abb2682a6a21551f1807eb58273a250d63049e54343def5ba1e46e459ffe68ef961e9fb89823933312c0376b5eaee9dcd5f0c04dd3bfe120140a51be76227c181b55e4877df1f1b8f1ca3f6d718de072082c2fb0f441d2e390563d8f843a19eaf2c93f5e621bff5acc2d66d29a43a2192a1c7c024e05c44f18da175d3db5785fa668b7e707be39cef8c421be87ca67020bed3b6a05c19f127e7728f62f0b680f10b474b643e9db887fef9ef02ace10e41d6b06e6044dde2786d05a46959b0a467aab240164b14f9eb05c3ffff5b91f1196912b7120d1b5e7a52b6c730d5fbccae0baee5db72bdd7f9fe53a225df83e97e4f1b01cda80fe0fb2194ff96922bf4e3ddb7fd88bb7785253335b0b1cd5aa4a35ee64a6a926d2aef32255a0471129ecc0ee59c12e64ed94adee569a4d8b0c9e4344923ae25628c2b322d0b2feb091b4f890046e7b69fa68e22da7dffd29561406e0427a75d599780de39e6afaac578a39e50bcecfa13ea50e8b822295faa8e925d9b5a202527da952d3b770b40bca4371fdec760dc6e7728d189340dbbaa0c73289b7a6925efef37fb9f90a94eb12ea683626b2abaca2767f6f512392714244d6c34dee4091af5c07d5b7d0e38f27f83265b61ff5c268d9b2ad0a813b599ac316cf311f657ea1b72a94d4db4692718e6be13b14dd436ecda9dcb8cda80d5c0a677bfd282abb0ec1b1f1340b40603358e7c682b5a7f25e85e677cdfba6fc3dc344205a7d4e1d7a7aece15f84919686218accdcc72e34bc0b1b702655694b1ccc17420a70fd35e19bc00983a7dff8000000000000000100000070000000d8fcfe52ecf8a1c93f6668e2fa52a900934903cbfb11cb01c76f0aad9bcaf4b180f83cc6a41fbabb8ed83a3f0bbffce0897cd12221fdea3e07c4924ec59585906a8a3e151e9ee89f33314bc035eee6fc7dded6096357d3bc1c161035978317f0bdbf276a97755e1b1797e61bf37d9032cdbdffd65eab5b350e1622af0a40ec7b896da8511386a85114ae680524b91180b4c90b4737b3b8402cceb738dd9e4c997b4b535ca5ad957d7ba64b41d67c56ec44d2d2e8d8101d6dbedc32401206448eb050e25ed9504550c4edac87038519e55640be6297b142f76e6922bf2e9ebb2ad72ce1543eb1a71df800000000000000010000000000010033b52516fd86059fc29bdbb58181fa2be1a01d89569ea1f05742480ba70227f56774ac46dfa5bf3ff39973a5fd34ee551fa0a55b01ef2b16b4d46e78e7d4d59983d7ce0c7aaae89a68a3f953aacfdf171ead2d9c2e839aff74a4ee5838b33a3c3dc5af52e03037a0c62a2f57c82925bdd433b96cd99c5e90850a31fb24d35b292117eeff97002265b6bc32229ebe50df95d10695810ec3b8240288e93e4f40de5c5ddec9194e012575cb0c2c9e98470ae602d87aeac9e3744997dc91cb537555e748b798fdb3a259f6ed78f3d55c96f565591b55f4310bca73d2c1624b636720c5ee0049000000004800000000000000ffff0000030000007459c79f88873dcf56e6bfac0728e6af3f12feeeca1b4007b1c53eef548d41122f7e79842eca7daa9c6772b5056b42d3760000000000000054c98e55fcfa467efc4b9ac25b64b208aa7c6f50"], 0x15d8}, 0x40e) setsockopt(r0, 0x3, 0xfffffffffffffffa, &(0x7f0000001980)="b18d293567799247981a9b19d430ea122cf0b9e5ffbb3449a70b2c4ffee37c1d0f21ce41d1aa8d703b617176b913ac1a8f720093", 0x34) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:21:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa92, 0x108) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xffffffff, 0x1ad, 0x1, 0x1, 0x4, 0xe87, 0x4, 0x2, 0x1, 0xcd, 0x5}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) 10:21:24 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x8) r0 = socket$inet(0x2, 0x0, 0x10000) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001280)="4d5a2911178005da605e9c2ae30eff90998c039d37c06b575c3530bd57c54397d4ec0dfc381c5b86fe0c929fbe4471f77440d456243cfae28d0c4fd45487f7b8dbebfad65cdf8b0afd69e9f79d2b3567127933a1f540c3dbf4a9b2843cdf186f87e03b5e4850de1888bbc1999dfb209855dff6db34783e0a1eb936d2ea65227ce30e5ebad1ab0e309372dcf8fd0bdcce22585e25b65e2df11c80313170786eec6c1fcc285e324d76f42a326166161a734fe6b5b5b80dc4665c1620dd7d262340df49e3903570f7e725bba6e53880effb843a44c2324e17bc96178284954adddb4652906ca4f9a0b92b4447efa26dcf1ae8fad7f6d097af6600819c", 0xfb}], 0x1, 0x0}, 0x8) ftruncate(r0, 0x584b) open$dir(&(0x7f0000001740)='./file0\x00', 0x20000, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) r2 = open(&(0x7f0000001780)='./file0\x00', 0x0, 0x106) r3 = open$dir(&(0x7f00000017c0)='./file0\x00', 0x0, 0x18) stat(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)) r4 = semget$private(0x0, 0x7, 0x4) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000018c0)=""/104) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001940)=[0xd5]) getpeername$inet(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) bind(r2, &(0x7f0000001a00)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f0000001a40)='./file0\x00', 0x208002, 0x100) listen(r0, 0x7) utimensat(r3, &(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)={{0x5, 0x140000}, {0x0, 0x8}}, 0x200) r5 = accept$unix(r2, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) getpeername$inet(r2, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) accept$inet6(r2, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) getsockopt$sock_timeval(r5, 0xffff, 0x100b, &(0x7f0000001cc0), &(0x7f0000001d00)=0x10) setsockopt$sock_timeval(r5, 0xffff, 0x100b, &(0x7f0000001d40)={0x800, 0x2}, 0x10) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000001d80)=""/197) mknod$loop(&(0x7f0000001e80)='./file0/file0\x00', 0x2100, 0x1) setsockopt$sock_timeval(r5, 0xffff, 0x100b, &(0x7f0000001ec0)={0x80000001}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001f00)) 10:21:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(r0, 0x0, 0x6) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x3, 0xf440000000000000, 0x5, r2}) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 10:21:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x2f0, 0x0, 0x0, "479a2cab00000000000000000000000000ebff00", 0x9}) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) syz_open_pts() 10:21:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x4) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x10000000000002bf) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/173, 0xad}], 0x1, 0x0) 10:21:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='r\x00', &(0x7f00000001c0)='r\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='%\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='\x0f\x00', &(0x7f0000000340)='r\x00']) r0 = semget(0x2, 0x3, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) semop(r0, &(0x7f00000000c0)=[{0x1, 0x8}, {0x6, 0x2, 0x1000}, {0x0, 0x7, 0x1800}], 0x3) 10:21:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x86f, [{0x1, 0xdf6}, {0x1}, {0x3, 0x9}, {0x2, 0x1ff}, {0x3}, {0x3, 0x20}, {0x3, 0x4}, {0x3, 0x80000000}, {0x1, 0x8000}, {0x3, 0x200000000000000}, {0x1, 0x8}, {0x2, 0x101}, {0x0, 0x4}, {0x2, 0x20}, {0x1, 0x2}, {0x1, 0x78}, {0x3, 0x6}, {0x3, 0x24}, {0x2, 0x400}, {0x1, 0x7}, {0x2, 0x291}, {0x3, 0x40}, {0x1, 0x2}, {0x2, 0x6}, {0x3}, {0x3, 0x6}, {0x3}, {0x3}, {0x2, 0xfffffffffffffff8}, {0x1, 0x1}, {0x3, 0x8001}, {0x1, 0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x8001, 0x2}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 10:21:24 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlockall(0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5, 0x1}, {0x8a9, 0x8}}, 0x0) setsockopt(r0, 0x101, 0x1032, &(0x7f00000001c0)="ebffcbff13b90a21b7fcaa4e713048e6943192964800000000", 0xe) 10:21:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\b', 0xfffffffffffffffc, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 10:21:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/98, 0x62}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280)}], 0x6, &(0x7f0000000340)=""/255, 0xff}, 0x802) read(r0, &(0x7f0000000000)=""/14, 0xe) 10:21:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xb, 0xf212, 0xffffffffffffffc1, 0x1, 0x7, 0x800, 0x8, 0x0, 0x3, 0x10000, 0x2}) r1 = semget$private(0x0, 0x7, 0x80) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0)='/dev/wskbd0\x00', &(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=',\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/null\x00']) semop(r1, &(0x7f0000000240)=[{0x1, 0x100000000, 0x810}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800000200, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x680, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000500)) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 10:21:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) 10:21:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x400007f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x84) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="00250000001f0000e9e1611293a2af8f0000"]) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 10:21:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="2f356d309ab1f375c2e55df1afb095d31f51b2350aee09cc96de4ab72e5e719f3a3a2c1df77e1f7d73567052cd4e5e1085207c49d3c372", 0x37}, {&(0x7f00000001c0)="4f4536e9653cd7c2a9c298e8c2f9c52687db609c6d0bcbd62dc46ef23ccdb4204a0fdb5cefb8a9e55a1f2340e337009a2dc474114ae8e3d30dfdf97ad7c734a62332e3079516c920d620909f7912db35c41d0435d65aaf5dbfce3e072aff4d75a4139465e9454d513caa4afdf08e756324500ae00042e234c466471c736bc0777e70f5c616e6111449840f65c00b72c9928c431aca44ac077992520791fb79516dd547891362a3b1569b1ee42f5af5c3d66fb0ace09066e3ab72d63010519c40f389fbbd9ffae821678ef389966e18cfee5a08d6c1a260b3184c29", 0xdb}, {&(0x7f0000000340)="25e505a2e25f7b18b0e9d89ce319217693ca728ded28e2e52437da6f9af7b861b0b9cb6218e9d1f272e2b18f440fe51987832282ba2b9473fe582b6624ae866a8fe4368ebc98c3e262c20d4ad2e90e9b824fe4970f8956d03f8f7eb27c27f6dc0a56da4e8b1c7f574f7c067123f2b2758e8158b2f79a3484992c7d3947c2f65de161d9190315b04819faeb53f8cb9f32bdf0ff7375d6dd86ad1ac48368626788872d3b81c2d7c1f44ae05388d1a35f5412", 0xb1}, {&(0x7f0000000140)="10", 0x1}, {&(0x7f0000000400)="fa32f36b807843ba4dddcf569cb4fbc72b0a0318572a4972c7c2b5324ec3687145ea90ae358565f36f8a55eb5ba7181acbc0982d5fb75145709fd411251b53bfff65ebadbfe85d98035362", 0x4b}], 0x5) flock(r0, 0x3) flock(r0, 0x5) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x201) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x98) getpeername$unix(r3, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xfffffffeffffffff, 0x0, 0x0, 0x0, 0x0, 0x180, 0x3}, 0x8000, 0x39, 0x0, 0x0, 0x100000001, 0x7ff, 0x80000000, 0x44}) 10:21:25 executing program 1: setitimer(0x3, &(0x7f0000000100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0100ffff00000000000097ee9490ec6532241c957cbccb8daa56ca7b638b4868c5be7807b1ea16bb42167f2ea3402315003e27557d8911e38b29764809c019f01aadb60462103241ac7a9adcde29b0cf7918def198e0b152835ed6d9b898b4075339ccabdc4ae0d69e0c9ce606fdd7e71a0923d6a882b17731f36845f1cb217beaf4a5b7b9a1223717951c7c6107dd91202d88b4206e1d8a"], 0x1) 10:21:25 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/194, 0xc2) close(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) 10:21:25 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0xc1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x9}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x101, 0x3f}) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) close(r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x2, 0x2, 0x3}, 0x7, 0x282c, 0x7}) 10:21:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0x9) r7 = getegid() r8 = getpgid(r3) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000780)={{0x5, 0x0, r4, r6, r7, 0x5, 0x8740}, 0x0, 0x5, r8, r9, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r2, 0x0) r10 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r10, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x200000029, 0x4, 0x0, 0x0) kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) semget$private(0x0, 0x8000000000000007, 0x800000007) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r13, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r10, 0x6, 0x8, &(0x7f0000000480)=0x80000000004259) semop(r10, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000700), &(0x7f00000006c0)=0x278) ioctl$TIOCSBRK(r12, 0x2000747b) 10:21:26 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x4) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/226], 0x1, 0x2, 0x1800) r4 = msgget(0xffffffffffffffff, 0x3fd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$TIOCEXCL(r3, 0x2000740d) setuid(r5) msgrcv(r4, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x0, 0x1000) msgctl$IPC_RMID(r4, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)) munmap(&(0x7f0000fee000/0x11000)=nil, 0x11000) fcntl$dupfd(r1, 0xa, r1) 10:21:26 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x3fe) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) r1 = getuid() setuid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8021, 0x100) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0xfb61d7392cf891ad) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x10) getgid() ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0xf13, './file0\x00'}) r4 = msgget(0x2, 0x100) msgsnd(r4, &(0x7f00000000c0)={0x2, "5e6e62276710bb62b0c6578c69f25fffa158043783c7150d42a987ab0ce662319150c97cd0fe60aa1980e50c8e6dfc9610081da2861477a2c04c9be41c3459e3a3111e2376451b6413e3cc2c8afb60fd92a05d06c7926c59176257593a1819dfb32fdcf901fc3cadb9b66373255a797d37b622872c5bb5583f23daf295d412ead25c4f55c88d415b12143fa3303c3b227b892547bb898bdb18bb3fe9edb154f70c3f92de1e0d586e483237b01ec715"}, 0xb7, 0x0) panic: pool_do_get: shmpl free list modified: page 0xfffffd807ba39000; item addr 0xfffffd807ba39e08; offset 0x10=0xdeafbe00 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *513845 39351 32767 0x10 0x4000000 0 syz-executor.0 269116 30396 32767 0x10 0x480 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff8232fa50,1,ffff800020c1f2e8) at pool_do_get+0x4a3 pool_get() at pool_get+0xf7 shmget_allocate_segment(ffff800020b7e270,ffff800020c1f488,3,ffff800020c1f4f0) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b7e270,ffff800020c1f488,ffff800020c1f4f0) at sys_shmget+0x13f syscall(ffff800020c1f560) at syscall+0x576 Xsyscall(6,0,fffffffffffffff4,0,4,6c9259130d8) at Xsyscall+0x128 end of kernel end trace frame: 0x357, count: 7 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic pool_do_get: shmpl free list modified: page 0xfffffd807ba39000; item addr 0xfffffd807ba39e08; offset 0x10=0xdeafbe00 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff8232fa50,1,ffff800020c1f2e8) at pool_do_get+0x4a3 pool_get() at pool_get+0xf7 shmget_allocate_segment(ffff800020b7e270,ffff800020c1f488,3,ffff800020c1f4f0) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b7e270,ffff800020c1f488,ffff800020c1f4f0) at sys_shmget+0x13f syscall(ffff800020c1f560) at syscall+0x576 Xsyscall(6,0,fffffffffffffff4,0,4,6c9259130d8) at Xsyscall+0x128 end of kernel end trace frame: 0x357, count: -8 ddb{0}> show registers rdi 0xffffffff81b33437 db_enter+0x17 rsi 0x2cea __ALIGN_SIZE+0x1cea rbp 0xffff800020c1f130 rbx 0xffff800020c1f1e0 rdx 0x2ceb __ALIGN_SIZE+0x1ceb rcx 0xffff80000234d000 rax 0xffff80000234d000 r8 0xffffffff818bd5e3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xff6fc34c2308ae1d r12 0x3000000008 r13 0xffff800020c1f140 r14 0x100 r15 0x1 rip 0xffffffff81b33438 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c1f120 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=513845 stat=onproc flags process=10 proc=4000000 pri=85, usrpri=85, nice=20 forw=0xffffffffffffffff, list=0xffff800020b25778,0xffff800020b7f9f0 process=0xffff800020b4a358 user=0xffff800020c1a000, vmspace=0xfffffd807f00b5a0 estcpu=35, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 39351 103732 47397 32767 2 0x10 syz-executor.0 39351 162419 47397 32767 3 0x4000090 fsleep syz-executor.0 *39351 513845 47397 32767 7 0x4000010 syz-executor.0 39351 83047 47397 32767 3 0x4000090 fsleep syz-executor.0 39351 54146 47397 32767 3 0x4000090 fsleep syz-executor.0 39351 41530 47397 32767 3 0x4000090 fsleep syz-executor.0 30396 269116 16514 32767 7 0x490 syz-executor.1 16514 142725 76268 0 3 0x82 wait syz-executor.1 47397 217903 47866 32767 3 0x90 nanosleep syz-executor.0 47866 470072 76268 0 3 0x82 wait syz-executor.0 71246 81842 0 0 3 0x14200 bored sosplice 76268 423005 34100 0 3 0x82 thrsleep syz-fuzzer 76268 507289 34100 0 3 0x4000082 thrsleep syz-fuzzer 76268 283463 34100 0 3 0x4000082 thrsleep syz-fuzzer 76268 195334 34100 0 3 0x4000082 thrsleep syz-fuzzer 76268 428792 34100 0 3 0x4000082 kqread syz-fuzzer 76268 490774 34100 0 2 0x4000002 syz-fuzzer 76268 498211 34100 0 3 0x4000082 thrsleep syz-fuzzer 76268 313440 34100 0 3 0x4000082 thrsleep syz-fuzzer 76268 301167 34100 0 3 0x4000082 thrsleep syz-fuzzer 76268 329301 34100 0 3 0x4000082 thrsleep syz-fuzzer 34100 54357 8190 0 3 0x10008a pause ksh 8190 19771 42529 0 3 0x92 select sshd 61488 269353 1 0 3 0x100083 ttyin getty 42529 417826 1 0 3 0x80 select sshd 89942 251195 90039 73 3 0x100090 kqread syslogd 90039 134022 1 0 3 0x100082 netio syslogd 74864 447979 1 77 3 0x100090 poll dhclient 47323 442739 1 0 3 0x80 poll dhclient 68354 137320 0 0 3 0x14200 pgzero zerothread 67697 168110 0 0 3 0x14200 aiodoned aiodoned 49355 355874 0 0 3 0x14200 syncer update 77177 71536 0 0 3 0x14200 cleaner cleaner 58467 307349 0 0 3 0x14200 reaper reaper 1669 294160 0 0 3 0x14200 pgdaemon pagedaemon 44758 156795 0 0 3 0x14200 bored crynlk 86543 428141 0 0 3 0x14200 bored crypto 73184 363003 0 0 3 0x40014200 acpi0 acpi0 82478 150630 0 0 3 0x40014200 idle1 97988 292136 0 0 3 0x14200 bored softnet 860 346137 0 0 3 0x14200 bored systqmp 30695 376417 0 0 3 0x14200 bored systq 28645 499367 0 0 3 0x40014200 bored softclock 67547 430438 0 0 3 0x40014200 idle0 97151 309081 0 0 3 0x14200 bored smr 1 407001 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex shmpl r = 0 (0xffffffff8232fa60) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x5a4 #1 pool_get+0xcb #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x576 #5 Xsyscall+0x128 Process 39351 (syz-executor.0) thread 0xffff800020b7e270 (513845) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82339f80) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x5a4 #1 syscall+0x45e #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff8232fa60) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x5a4 #1 pool_get+0xcb #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x576 #5 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9461 6321K 6321K 78643K 10728 0 0 pcb 23 9K 11K 78643K 555 0 0 rtable 97 3K 3K 78643K 1336 0 0 ifaddr 35 10K 10K 78643K 260 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 51 0 0 iov 0 0K 24K 78643K 98 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 2012 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 14 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 154 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 1054 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 41 38K 70K 78643K 1088 0 0 subproc 68 69634K 69634K 78643K 1292 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 130 0 0 in_multi 33 2K 2K 78643K 470 0 0 ether_multi 1 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 394 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 87 21K 29K 78643K 4052 0 0 UVM aobj 38 2K 2K 78643K 47 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 77 0 0 NDP 5 0K 0K 78643K 117 0 0 temp 120 2374K 2440K 78643K 7490 0 0 kqueue 0 0K 0K 78643K 7 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 40 0 36 1 0 1 1 0 8 0 inpcbpl 280 560 0 552 1 0 1 1 0 8 0 plimitpl 152 149 0 140 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 365 0 325 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 235 0 231 1 0 1 1 0 8 0 nd6 48 76 0 72 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1725 0 1536 12 0 12 12 0 8 0 art_table 32 1726 0 1536 2 0 2 2 0 8 0 art_node 16 364 0 330 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 5 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 152 0 142 1 0 1 1 0 8 0 shmpl 112 45 0 9 2 0 2 2 0 8 0 shmpl: pool(0xffffffff8232fa50:shmpl): page inconsistency: page 0xfffffd807ba39000; item ordinal 0; addr 0x691d06e2efe519fa dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2562 0 1099 48 0 48 48 0 8 0 ffsino 272 2562 0 1099 98 0 98 98 0 8 0 nchpl 144 4129 0 2483 63 1 62 62 0 8 0 uvmvnodes 72 3217 0 0 59 0 59 59 0 8 0 vnodes 200 3217 0 0 170 0 170 170 0 8 0 namei 1024 13978 0 13978 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 11333 0 11333 13 12 1 6 0 8 1 sigapl 432 1116 0 1101 4 2 2 3 0 8 0 futexpl 56 9882 0 9878 1 0 1 1 0 8 0 knotepl 112 1013 0 994 1 0 1 1 0 8 0 kqueuepl 104 275 0 272 1 0 1 1 0 8 0 pipepl 112 994 0 975 4 3 1 2 0 8 0 fdescpl 488 1117 0 1101 3 0 3 3 0 8 0 filepl 152 7713 0 7613 10 5 5 7 0 8 1 lockfpl 104 209 0 208 4 3 1 1 0 8 0 lockfspl 32 483 0 482 4 3 1 1 0 8 0 sessionpl 112 53 0 43 1 0 1 1 0 8 0 pgrppl 48 67 0 57 1 0 1 1 0 8 0 ucredpl 96 2089 0 2080 1 0 1 1 0 8 0 zombiepl 144 1101 0 1100 2 1 1 1 0 8 0 processpl 840 1133 0 1100 4 0 4 4 0 8 0 procpl 600 2813 0 2766 4 0 4 4 0 8 0 srpgc 64 204 0 204 3 2 1 1 0 8 1 sosppl 128 18 0 18 5 5 0 1 0 8 0 sockpl 384 1121 0 1103 5 2 3 4 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 121 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 166 0 0 10 1 9 9 0 8 0 bufpl 256 7388 0 1142 391 0 391 391 0 8 0 anonpl 16 131942 0 125984 62 30 32 46 0 125 2 amapchunkpl 152 8072 0 7978 17 11 6 9 0 158 2 amappl16 192 4720 0 4331 50 29 21 31 0 8 1 amappl15 184 354 0 353 4 3 1 1 0 8 0 amappl14 176 159 0 156 2 1 1 1 0 8 0 amappl13 168 115 0 111 1 0 1 1 0 8 0 amappl12 160 127 0 125 1 0 1 1 0 8 0 amappl11 152 102 0 88 1 0 1 1 0 8 0 amappl10 144 222 0 219 2 1 1 1 0 8 0 amappl9 136 891 0 886 1 0 1 1 0 8 0 amappl8 128 515 0 494 1 0 1 1 0 8 0 amappl7 120 208 0 199 1 0 1 1 0 8 0 amappl6 112 143 0 133 1 0 1 1 0 8 0 amappl5 104 307 0 296 1 0 1 1 0 8 0 amappl4 96 1239 0 1203 2 0 2 2 0 8 0 amappl3 88 281 0 276 1 0 1 1 0 8 0 amappl2 80 7648 0 7596 2 0 2 2 0 8 0 amappl1 72 35811 0 35360 24 14 10 19 0 8 0 amappl 72 3289 0 3250 1 0 1 1 0 75 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 46 0 9 1 0 1 1 0 8 0 uaddrrnd 24 1117 0 1101 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1117 0 1101 1 0 1 1 0 8 0 vmmpekpl 168 12965 0 12935 3 1 2 2 0 8 0 vmmpepl 168 136735 0 135281 117 44 73 78 0 357 5 vmsppl 360 1116 0 1101 2 0 2 2 0 8 0 pdppl 4096 2241 0 2202 6 0 6 6 0 8 0 pvpl 32 381142 0 371491 158 61 97 123 0 265 13 pmappl 232 1116 0 1101 5 4 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 545 0 5 16 0 16 16 0 8 0