00000000)=[{r3, 0x68}], 0x1, 0x0) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000040)={0x80000000, 0x7}) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 13:18:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x275, 0x8, 0x0, 0x0) r2 = getuid() write(r1, &(0x7f0000000140)="6ac9bcf28501d1358a51c859b106015beae2c125a286350ad4760598cab46313a818805408ad725a1d612f3f28fdf2a3a7e5c74bfcdb8f09c9242b9d9b2cd1410b46b35baf7fc91be00b3fd14446e3b26be70bd0659e238b071c104fa97137c15440d3764c85469e03", 0x69) dup2(r0, r1) r3 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) fchown(r0, r2, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f00000002c0)=[{0x0, 0x35d}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 13:18:06 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000017c0)='/', 0x4, 0x20) r2 = getpgid(0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f0000001780)='./file1\x00', 0xc040, 0x5) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f00000015c0)=ANY=[@ANYBLOB="01002e2f66696c653000817d98d6cdefccbd9d11d75ccc700a0c38e880f06038770a4ee680deb718bdb2c6808524bf1e6fceec"], 0xa, &(0x7f0000001440)=[{&(0x7f00000000c0)="6f119de613a88b0d1f2782ba2e6de8cf640109559839b21338ba06151a391987cd56827338e0a316717a0436a5ef6f9ebdfb83dc7b17dc0d17422126095094d1c7f42d4437710543d20cfdab7e04f2d9ea5d1d472a3aab7e78e7e4d0f614fb74", 0x60}, {&(0x7f0000000140)="b8036aa95e55256cdab8c4af52d26b17c8261aeffb41d2d2523d1e5b355a463f5f3aa2155ac9089218727dd133034dbd204c30ce6306b50bb5b214336180bce877130097d2ea0a2b0d9a3097841475046723e27769077d99bc3ca52632cae26a576da1838357c107615b3b74911025df560cea0c48a7d91bd3835f365b851516730f4ad0fd4d4b21cd2696d51ed11ba03e15", 0x92}, {&(0x7f0000000200)="81c72b4b5093a6fbfcd46417048b6ccf7f7c3b0d5222ac9278280f823712ab7c30c3fd24c04ac4f3b4f8900f9c4f0837816566aafa7daa5a02d636b932eb978f3f9ee381f01950b7e50ff2523e327f8b6a4dd2f9bc00c09e62ad237c2f3a202d", 0x60}, {&(0x7f0000000280)="6203a3fbba2079acc5b84fc58255cce7b5b522872226db26fc900190eecfe3e27038a5", 0x23}, {&(0x7f00000002c0)="0fa9c7e05ad9bb86e89ff3f5bd39e400a93d5fc6", 0x14}, {&(0x7f0000000300)="67d2b646c92bd6bb6703692a8d0946f23f888e47b2a1ca349004784764f3741888179e2a0a137d", 0x27}, {&(0x7f0000000340)="8782dfb9ce59bf39a07fc77c6441b2f6eafd407ce727856866eeaec4a53d4e02abe02741745d10008b21d4de4a181caab89ca9191f4602e516d530393fee9f25244eb070989a90c0ef293ef43b8cc348d040a60e5591fb1d1767de942df345d4d88e4c52f3b6bb0108430772b6acfe845d2f", 0x72}, {&(0x7f00000003c0)="2447d00fd8e2bbd1ea2d7923bc00d0eff4008246179b6cc80b69efa4bf7ee1b708c40d133b173c6030b0ff933624bb48405565d652d0ec7260bb29cf44fe6b63fd3c5be202eecea95579a84e5edd34170269d31a875f", 0x56}, {&(0x7f0000000440)="3a98eb24dfbd68f1fea80fa8448a8e00d92eee75d1cc35dd33657d354bbb05c118854b94643988bed92459845cae15c40622bc7bb20d51ca3df4f157efba654f3b103bae9cceb5102c918cdd9e22b1be88f155259f56d6b0301880d86c80f8a88b0b23f711f6a47b121cb63d360840cad50422cb9c40eb09502df3b105c8be5364a38c473028d99f17297d2cce6427066e2da03ee12991ac52037e72a253253e19252ae478589b9a90d6d58ba33ecd3bc114f86c7a0326a470699e356fb8daa206ceb83937393171bb2cce97ab4267c5e0cd06a94aebb13785ff1b655dc4ced958bf82cb49d03778035289969d95df27584c386c9306a2e462a306dd7f9929ac2cb062804a75c357a04d550ba0b05e29442cea29575e49d33ed0a1cca90529f0aefcaa1db0f1fa17f957c881d84776263ac44b04e429bbdd8ac1d90fa6e4d13c9f2c1f4d7c42fc21ae1f6429fd65f87a5ee5d81c08768a3bf8cb85829bd807b268c6511c17ab7d3e82e65f4a04423b60acf536b00157e9e404a06469df003dd0cf4d4c86be11597420ee58fdc48398b6c6ec266b01fe8298d9b8a944a932a6d9fc592be0bac8511715b9f22d3747907441c4065225edb6ac9b1cf8a96aed57e9e67ab1a1869949288a863fcf6eaea77ac72b1d69a9cfd3c132ab550d8ce7ce2b0db10dacb7a07cac549d67f9f98bb714ad304ecf1d3c86f37a0c9691095341ddacb67b6b94ea2beab5717be998518457254f6d6251396ac4dae764f17769bcc818e9ec680a0e670de0510cb9080935d9f04232ced8f831507dd0aa996d4ba7314f0a08496f4727f8396dc3c8de50394ae4ee8bfd81944465f4c8a7c4d1419a32134a0ab7d9716788e40774c90c2ad9e0e0563c22e94d88b1a3001caa06090353e6f7899ae98916c3095d24c117f5c443f38cc9fe9310dc9669124647b72ad3d3c7019ac33ab60fae29659647665af12fcb527ecb379179812f95915ead30f01c8064bc1849ca68c8c8525a2eb2aab82dee08454ee272a39a567d3745982d020b1e54724d92826eebeaafd72371b3ed3d58aeefeed6494dcfafd30f0a4d1fc9d03ad815c727b9d717ca4f9739d0d78f03f2a423f56fbb8e9b5354a7eaa173f48a26dd88a49b82ab25f1a97f1033df2f9c951f923754bc45ec0dfbb6697dd7e28d99720d7c9e107135a20666472e4c72007d88769c50122c899c404a436207fc65fa476fd57245ece5b24ad34875306ade5ffd7361162344a55986d31dcf361b87dc8a74ec14e46582086b82f5f17c303e1731fc6ec4a567a185e36ccba5e831646f13d9454190318ab6ce3c43adb0a532b99f1da239c5f2077aafe8321f6e0d5af51c6f9676b4cffb688edf95a1e8919c11b614bd7032ae6c692dbb3a2eef7b877b3a8f04603be6c489ae7bfcc830e3c8f744bf734c141b47a493f38056178ce996848eaab728606288a1014752de930a95402a3ab4de657334c2f9022628c1767ea346a98fb8e318229224169948edbcb5434732736f43ddd146b60bf7020a3d4da2cc4ad7d068998974f5aff434ec90bee7412ab82503ec413897709b702a1fb6f9f40b867cfde2fb1829e395e65e21b568a9c00fdd0ac7cd173b4bb132f883c84c667e6f7d3124f7653fdc27040f0bc90f594ce54634e253b304ef4099ae7f48207b6bb6eb9ea00e49ac4a1bde331653fa105bd985f526525d920d8447e3b87cc357f713a14dd60fee79f55cf84eedb1323f58e3ff6673fc8438e59fa53c77949b51fe4686f5b8ca8eeed230f3326f13443823143cd24fd6cff533279b04abca9107fa2a5bc245ad3adb5adb4747573c1550c63c31a98ff71a00ae7842fa146e515873041da62dc58ff1abacde55af7ec3f1291b33523a965ad8bc439b540b102890d9b5e25b2e8ca86a28bee53f63eb3d91a39324a0176d997f42cfbe052668d3af69e4903dcd3bd97268472b741cc3d9ef63c615175036a303cb56897184ff3e0c4543ba02fc704c276e2be1ce8da25a83ba3ab46a3e20adcfbcb30a92a97dd68bf85d577cd7e8bafa333cb39a2b08bfbccc7ee2753ae1588c0e5217442e5ec2d083a1c66ba77026a5083eee2642b6f0246d1a5847a75de30c482b77802b78251f533c48826ede7e7a2a62cfe353a9900915a4ad277b9b365993bb6158a282ed8a79b346c6891d1212a2e4cccebd4be73441bf1c633cf4956dfac8e8a13c74abacc67b0b2c121ed6b0a19709df0ccb830ec8a6b38a0f5b81c9209a2865d1ea0ec8516501f7dce81256a0ed27644b50d09cddedd02affc18029c0404bced6e87ae749cbf48729b86ee1d12063c89b67930e63474904719035db989008a1f2c00a837f1caa2e3ae35ab99c13444527c8467080b58798d34227571f71351e1c306fa55b8ba34ef3b3155dc3f19f9a5190bf01441e6044be0f802a96a467d25025fdcb42487bc471530a3b22f5b139f9960783df60ac8d38bfab72573a3671ee8e1d6f94ea4c7c3e0c9cbf344c3a83493ad172059a712bd521e36ebac4104f2c7424fcc000424e35c447817472ef78ab9c924964ffa86c19e6b02097eac7854a81a2df48e20df3732b6d8ac9f317d6536fb4038fc6e17e289756bc5046d38074a71c82554f9c6b549d4954f913cc9779162231dd8e3851ceabde457e3cf1d22edd57cbc639b016d83a9cdb040887a30beb3840237a75847e43b91c59131b7737edc0071381ee77ca0181e18876e6b820b6b2339eb26fe4c594bb17fc3868505650591f256310b5247cad4f1604b099095ac21239802cbabb8d32582c82f7c603254028e5d45b2e809781e872c21884962a1461915860ccfb1456d692ab66363837a34dc79a63a8fd84e71a9d3809c4144912d8aa49558a9decdb59733edee3011fc6cacf5c1648138f1c16ab6e5e3b58ec30f07aa2767d2f8e5156d38cb61dd66d6d16ea2a6b50dc3f8cb95e8511093c3aa60ffaa02ab4505638b6b54174424e788e0840d848505da711811e202a272905b13126027617078bf7dc0f5b6b6f1a66a19ce52354c16fe1be812a4a0aaf1d1511998ae39ced0b6da797a4edaac318b697ffbb2fa787a255f45ab462f32742bbfc89adc70bfed24bcaa17bb1dcb8a22e7f0499a0aa4bcdd7eb5c04249cb3a026ec360df68e1077a5a56e8f61d3878184420bde2e0755732a6f0379904b932d9633a3702ed9cdbeb5731a787b640b45a0ae937e3b869aaf55cdf3ead7f18dfe7ea724024e3237eb24dc068bd25725f483ee6d644d97493eb3499f4b13d93074c0210ae830a1d55794b9b3bb1240ae6156b77339f567e7d03aca734b84c5afb4def14c7696b7a30f88b2e4f395f7ff9859a93afa461d68c1ec166c02f0c4bd7d1fea93a2b1031d724115cb452e70579b4e0271326950acdb4f0c6c4effd4170bacaf059b8d8f6da71f02556cf1d05530c0f45a7c98d60f1879f8718bbbc3fd33ccb927c59caed01ef91144a187e367cf5f3e51d84933609b1b9fc4b5484955cec5605c92d1f278f7ab1d6999f5f6ca91f8f2b36fbd0d664a1480aa761604de73b9c4668654b285992c46c81795078280ed9e47245ea6a3cf4096fc915f3384c2f7d44c45ed204b2e6b6cca2b522748dd579ecd87130457b39874f20b3c6b6180b79628ed900853d6710c762143d9dd55b4e906df445e216cd97c2b76d397d6d975b749cb99c162fb26105c1fb1bafee6582bb8e6da3fb528f7a24f1dfc590c49aa3254834fd1ba549c4689abe1d4c5dd43eabaf0b9f917ac8e58c03aa36ac843cb3f7c14a8e6803a2ca5e0f8041cab8578c39a2f07de6cad34d860da7dfb0c8fd7cfeefaa64c2766512faeb2fffe1176c1d4fa000ded0c77307b3065ccae0d6d819064534e603aeb93f8af2021b763bc6f61457fe7926159b52c47b4a3a514e0a2927c970cab18d4f2ab249821da1c940bb880952ddb55db8d87fb2b0abc4a3e7c764b0e305c78ef99e212ad6d17d6b341fb6dedf039ed2319c871eec705c86fca8eabc415237bfc59060353dfc3ede5c2c27556f4e57b7d457585066dd6077388585a35b8121dd7e0f4f5a6dadfdc7787083684523471b8c91afa34103fb97d8e7c2e0618112ada05fd2d2274224e90381896a11b990f6e9e3c919d84114986fe4dd2ea918e51ab664213d37a52cb1ffb3e78727b90b7ba059ff165beb4d18976c53a31e7abeef46018ccf6d27d93663911ca35180f0d147cbd319f77bd7b31605476ac042a5f4d8cfbc05fd5234a5b6ff3c3cea4fb3c89f8ff47aef438c3106b75fdd30f553a815b0a983884f8d5d4d5fd0e146e1cc391cd6337e05b1e0de84e327d1d44fdfa4fedd228820f728ca97ccd4e954190f8948e5e975bf6c3e69b139d8e3fdf68309940836166e59196c0617efd69d17c6e8f7d047d1a58be36a6aa2849c9087a7ea8c40e8c1a0eef56f411cf7db8db5ce15d6ddd8554da5fa1d34bd44e24a59e63dd2593454c5b581d101b5b04420a6fc5c34ef709698ed5a20527600627a96f6f817a145ed5766166fe70052d1648b2fb2b2892b9e76a512c41d7440a1234dd8bdecb61bea220bd9a29b52eac14709cd3e597af35c94fdfc63e988d951a06d364aa5a066812743d9abe1b1b4530a51cd7eda54d3664c99e67159bec076bb42535682fd9f84ccba0bd3cd306a404b17b036e59bce516349188aca4c4f8b461958215c07b1637de6d94cfbd49338a0a50742aca1d37f4311cdf0d3ae1219df67b7b8c8c3e7eb8125a7f55fc581c75d140c2e6c68837050bf9713952dd150a14e950613ba29c9ef47552415f2abd76a55e550c30bf3a97d7582ed36a5ddead15544b7b3f808bf26cb012e2cfb9c13e5d92c17da696820c5223c8e79ec71f1a65866c1fc9524be82d7bbb64c89cb6fa0c25ecb5f6001bcbab7dd5ef57ca3be5296689db1f1d3993c646c9b44a0dc95c47a69655f8c696cfe2d93a28a6e435c4269a76d8e3c5d1a9ec9d6fff562f2fb1b3154102e7eca3ed24bdc3990cee05d6bef7c73e30b920b0b695bd6254145e82fb6ce03a08203eb7009d2934010d378bafa070638726b2b893c7f7c2be6ff910c46fa9fed2f21b8df4599ff52334f537b5699e01268a7c0c187b784e00fdafc6983205748bd3ed73f1d66aebcafa2b2bca0cc11ef05fc1bbfee1ce463761f28326d87b1dc47383f8bd025ea174dc470274a0ad43de5842490a6402aaa1b9f21f3e0ee8d9d9d6db81b5524b257f5df8a1a78e2c020007fd679ee9e429669c31f196d415ea23476ca3a66321658d1165bf758bceb1c4831b29bb0272e7bed48216410ac3f7b9a47214f2671a158898316efbaa83bbe93d13f12800e95684aa264034eb5ec4d0ec2f5f7f8fa3965f5c56d8202397bc1745c11a4f8abc339f39054e89b922efd0e9a08a02e3d694a65f269360874aab9cc7c35e749bc6df63ae22a72883860712bdef02975a069050548affe4281a03043b058fcb8f18bb1068649a548d57444e5cef46aa7f91133b086964ecce9a354d831fb913af123ef16ffedda7cd7b1bdbd675f54c868e730a2f165418a8ed3c98dbaa616652d11beaa7675253e9ca7760164d7366e9723c8bc257e89bba9a7418588feedc35a8487e9cd2cae26974f28a370c0961102337077ba645dbe635508dc0e66118f9a4808f4b880a1ecb98fe70fe1af281e9d6dd449d82986a8c8503774497dfc4044ae9ce4ad78f01bc2729516b4a6615f0e8881da4c48cc6a10a28161bd55cda3af36b32165763fe0cd98dbc32116d98247913feda1f2eb41395420d0a7d66d1cc9720", 0x1000}], 0x9, &(0x7f0000001800)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00d74d09aa102aca47c7ec7e1d2dbf28030000007656b348000000200400000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001000000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x400}, 0x2) fchdir(r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 13:18:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r0 = socket$inet6(0x18, 0x8001, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920", 0x11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket$inet6(0x18, 0x0, 0x1) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = accept$inet6(r1, 0x0, &(0x7f0000000380)=0x2b8) r9 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r10 = accept$unix(r6, &(0x7f0000001940)=ANY=[], &(0x7f0000001980)) pipe(&(0x7f0000000440)={0xffffffffffffffff}) r12 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x200, 0x8) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x28, 0x1, 0x1, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x82, 0x3, 0x16a, 0x8}, {{r5}, 0xfffffffffffffffe, 0x2, 0x80, 0x6d4, 0x3}, {{r6}, 0xfffffffffffffffb, 0x80, 0x2, 0x100000000, 0x20}, {{r7}, 0xfffffffffffffffa, 0x10, 0x4, 0x7, 0x5}, {{r8}, 0x0, 0x40, 0x0, 0x0, 0x1}], 0x0, &(0x7f00000015c0)=[{{r9}, 0xfffffffffffffffe, 0x8, 0x9, 0x101, 0x3}, {{r10}, 0xfffffffffffffff8, 0x10, 0x40, 0x10000, 0x4}, {{r11}, 0xfffffffffffffff9, 0x8, 0x8, 0x4, 0x8}, {{r12}, 0xffffffffffffffff, 0x8e, 0xfffff, 0x1, 0xfffffffffffffffa}, {{r13}, 0xfffffffffffffff9, 0x50, 0x400fffff, 0x8, 0x8}], 0xcdf3, &(0x7f0000001680)={0x7c7, 0x4}) syz_open_pts() close(0xffffffffffffffff) r14 = kqueue() r15 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x0) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "1600000000000000f5000000205f1195ad01a356"}) close(r14) syz_open_pts() ioctl$TIOCSCTTY(r15, 0x20007461) poll(&(0x7f00000001c0)=[{r15, 0x64}], 0x1, 0x0) 13:18:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x80000000) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') 13:18:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3f, 0x8001) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 13:18:07 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r0 = socket(0x16, 0x4007, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 13:18:07 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d15", 0x198}], 0x1) 13:18:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f0000000400)='./bus\x00', 0x8289, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="a59a05f4786ea7ee5c8ee2de1e7c99f1ac310a9b78f1ec1e75773eafdad74dfa3d705beeccd30c68535bfaa8d3ec8d6daa1ed1b62c170a98c3a85c3872f2ee84b47e405626297da102f1408c2fd7229946ed25c7ff47ffc9e67e8971383fb647c0d4f5ed4224b874b9fcd66e494087ce48ac27a0d6bfe7a447c60314f1c3bc1938e4f41fc4af7993073c41b11cefe4ee8d109e8238bbce561cec52243892f84f09266bed240494fcb312cf72b1b7fd9cc8bfa56a7b634bf92ef601587f2dc83eef0ccde126bd1133c5fd06d619b683901922047ab82b8a1d32a86cc8ec30a6c1fddf83174cbb2a49643acf", 0xeb}, {&(0x7f0000000200)="271dc6bd4be5e15269865857aa1be4efb8e89a78ef719769099d131da0eca1fd7d33066d33b8bcbd0097180588292c2ffa74f8c534585c20ef0d005ac860112596cc83cf9c1c9d20f0613eac268c9b72cfabe4002e51c35f8023ebc95b986e3ccebdf536b617d1fc97b69f099957a9f0b74e02edcd8fe9ef1f4a3eb8a319d7e1a7bb8953b20a7e28e5960f7e5baa250780143d1f65fdc46b50c51546876858548a5ee3f0c1dfd4", 0xa7}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="1800160000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0], 0x18, 0x408}, 0x4) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffff9, 0x0, 0x0, 0x100000001}) close(r1) 13:18:07 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file1\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 13:18:07 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x7, 0x9}, {0x2, 0x1}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x8, 0x80000001}, {0xfffffffffffffff7, 0x8}}, &(0x7f0000000080)) 13:18:07 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f00000000c0)={0x3f, 0x76}) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4d}, {r0, 0x80}, {r0, 0x80}, {r1}, {r0, 0x40}], 0x5, 0x7fffffff) 13:18:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x7, 0x200}) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:18:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1e3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c0", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2}, {0x2, 0x20}}, &(0x7f00000000c0)) 13:18:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "8228e2c5cd6474f0d60ababc9d2400"}) poll(&(0x7f0000000040)=[{r4, 0x144}], 0x1, 0x0) 13:18:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8800, 0x53) ioctl$TIOCDRAIN(r2, 0x2000745e) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x10000, 0x8, 0xac, 0x0, "ee0a7b8217f9859faaf6a2fb132434c6e9e3df27", 0x3, 0x9}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 13:18:08 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='.&\x00') r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x1cc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x2000000000, 0x0, 0x0, 0x154) 13:18:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040), 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet(r2, &(0x7f0000000080)=""/236, 0xec, 0x842, 0x0, 0x0) recvmsg(r2, &(0x7f00000014c0)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001440)=[{&(0x7f0000001200)=""/148, 0x94}, {&(0x7f00000012c0)=""/110, 0x6e}, {&(0x7f0000001340)=""/137, 0x89}, {&(0x7f0000001400)=""/23, 0x17}], 0x4, &(0x7f0000001480)=""/57, 0x39}, 0x1) 13:18:08 executing program 1: listen(0xffffffffffffffff, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000200), 0xc) 13:18:08 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() fchmod(r0, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x5, 0x2, 0x67d, 0x20}, {{r1}, 0x0, 0x80, 0x10, 0x9, 0xef}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x7fff, 0x9}], 0x3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x80, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x17, 0xffff}], 0x9, &(0x7f0000000100)={0x7, 0x200}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a", 0x5b}], 0x1) 13:18:08 executing program 1: setitimer(0x3, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x1ff}, {0x101, 0xfffffffffffffff7}}) rmdir(&(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/29, 0x1d) nanosleep(&(0x7f0000000140)={0x9, 0x80000000}, &(0x7f0000000180)) 13:18:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_open_pts() 13:18:08 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) 13:18:08 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r1, &(0x7f0000000040), 0x289, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="aa6ef64220b8f653dcf9091410798a14f0208e7a91ffbbe51b4b8c0dc9df44914651516366d8dfe2132169d742b4b89c9406bd2fa9162ef92a77744fc76dbf60558f8fefa0b7de7a2e60fb", 0x4b}], 0x1, 0x0) semget$private(0x0, 0x0, 0xfffffffffffffffe) fcntl$setstatus(r1, 0x4, 0x80) fcntl$setstatus(r1, 0x4, 0xb1c68f12b78cac) 13:18:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 13:18:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getpgid(0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{}], 0x7, 0x0) 13:18:08 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') r0 = getuid() lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 13:18:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffd, 0x0, 0x4000000b, 0xffffffffffffffe1, "a1786eb95b7c30abfc0900"}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0xa3) r3 = getuid() getgroups(0x9, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x0) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 13:18:08 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffffffc, 0x2}, {0x5, 0x2}}, 0x2) flock(r0, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 13:18:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x8}, 0xc) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:18:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) 13:18:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r0, 0x1) 13:18:09 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 13:18:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f00000000c0)) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7fffffff, 0x5fbd}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x400000000, 0x2}, 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 13:18:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="144c1bef1fe83df5f7590503edcc87c5d596d9c57738546500c0161b5a6688ca3bac2b4d43511c9549417c6e03ecdcbc3dffc631f1910d2bb8a9d6a784dad6e352d7fb01086fa3e90a83751e0a11a1317aa731f215a4b5476e092eb581745a61e098ae5f13dee63511cdc9a7c4cae80bcb8b87bbd47d5d9040ad33e802706320a1cbdbd93a", 0x85) syz_open_pts() close(r0) r1 = kqueue() fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 13:18:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_execute_func(&(0x7f0000000340)="c4419d690496428d969989999945c062004b420f01c3673e0f49f4c4e125e39e9989999966410f60d6f3400f008c54ffefffffc48179108466000080206566460f3803ef") 13:18:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='./file1\x00') sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="1000000029000000230000006bcbd900"], 0x10}, 0x0) r1 = semget(0x3, 0x0, 0x464) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0x7, 0x7, 0x7e]) accept$inet6(r0, 0x0, &(0x7f00000000c0)) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/184, 0xb8) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:18:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) 13:18:09 executing program 0: r0 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/58) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmget(0x2, 0x1000, 0xe, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x3000) chmod(&(0x7f0000000040)='./file0\x00', 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x10030, 0x140) r3 = geteuid() getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) shmdt(r2) 13:18:09 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x40a) semop(r2, &(0x7f0000000000)=[{0x2, 0x2, 0x1800}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x3, 0x8, 0x1000}, {0x7, 0x4d3c9b68, 0x1800}, {0x2, 0x0, 0x800}, {0x7, 0x94, 0x3b298146cdd350d8}], 0x6) write(r0, &(0x7f0000000040)="ca0fc9eb28320d1970d95c3d7eb348da0005a803065eeae2509736e2f0d9c590215696ee074b5ddc8783d686c1e4a02bee38b65e9de14c397271f4aa193189954014380d9ae0a129b82aa8def266be2faecbc7dba6a1cd65e1b112ea4a300ceda0303ef61558fc507fbb29d5911ff9fcd7fd4fad6be437621d7b5f21b3f31e1f6f21de28b92e1c52e0615e1c3bd34f11a7aa140ead63f357afc5b7a55555a4f652dcaf594d48ee8f316d965ed91d5af3cfbda9bb7a573447a539e4a299b8d2db7cb8ee3b409f23d47e6664cfa36e4b65c939aa54507cedc1c6eba5385e52b4cad867bb18d718afa265d901c4e2", 0xed) r3 = fcntl$dupfd(r0, 0x200000000006, 0xffffffffffffffff) syz_open_pts() dup2(r1, r3) 13:18:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000380)='./file0\x00', 0x4) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f17047d", 0xa1}], 0x1) r2 = syz_open_pts() close(r0) kqueue() r3 = dup2(r0, r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000340)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) chdir(&(0x7f0000000180)='./file0\x00') setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="b2ad27c9856afdf8f3d90f78b8f83094e4db78995d2031dc89b1812aaeb4a8883a38a98a5163a9941ac0722980a0744dc42a2201738ef0596cf2bf6a502e97d887a8ce7bd49334e221c93fe259de2368", 0x50) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) ioctl$TIOCDRAIN(r4, 0x2000745e) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x400000000000000, 0x0, 0x9, 0x4001d38, "82bc73ffff000004000080000000000000000008"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) 13:18:09 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r3 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) getgroups(0x2, &(0x7f0000000140)=[r0, r1]) openat(r3, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1) linkat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file1\x00', 0x4) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r4) 13:18:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:18:09 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x80000300000003}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x5, 0x94, r1}) 13:18:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = geteuid() setreuid(r2, r2) execve(0x0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x6}, 0xc) 13:18:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='-!^\x00', &(0x7f0000000080)='.,[\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)=',]&)\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}-^\x00'], &(0x7f00000014c0)=[&(0x7f0000000300)='[%\x00', &(0x7f0000000340)='\'\x00', &(0x7f0000000380)='\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='\x00']) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 13:18:10 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="4bb509a1b19034505706a23c4dd35dee005a789d4dc9987b96327b73e38fc642d2964be37f74141339cd85843c793117e3e184aedce97c0a55c1128ba2e5cff478f878517c999abcbfa0149de8946880c792c024cd8f0350a19343a0c4367fda450de79f8081300508d04dd5bed23451aa3595929af9679040b5cac998844631ade21e0ad2db2b3d1cfc4efa4636b33c14b18ca5148de60533f83ab40754ddd43015391ffd6117bd6f638c8946015447cc14294191b6e7895a7a0ba6835cf0b1fea5c9543f7186f9fdc50d0e47b1453c9e62e3afe198ee831704349bcaf25c5bfc7fbac873448989c64dae9f61bff67705cbd07ce5b5104bc23fe6b95c89f608a5b0ae1c74c9a8ca802be3d781674fcf94c4dd2a6cdba5006d57331a30295ee7cd5e54c241386bf2b4ff0a5185ae9836fe7b1e15fc6af494f6bef2f9b4e59422e5db6300839d54edeb2267bf512fd887ad9beedfb13bd2a76224f0974d6baf8b964764299b953217aba655f53e4cdaf9d3482bfc9858e7af7ae562b3f82751227ea94cc7694ffa83ac797bff4040b4511bcef12147b57c715ee92638a74ca510b694453706ca76a76d570483f9a1fbc6e6512e56805ffa9ca67be8b46a47309c1a98c37d70c3a3e8894bacd4d5ddf2232da29ea2bb9b9dd111f78bd8914bab59ee838f36d83df8178b7d0332c8998f62cbfc7cfdf2acd357de7692883a05bb10ddbf1e686ea53862e88498930a8a2a0fefddf4353cf04f9b9a85dda07784fefe4062c58823bdc69f6cb446994982a3cbbde52fc102903d3fd584a8f65fa3138048e5dcd086f546dbd208f1e335c03651e019b4988e43a9f06bba8e3fab0dd1233db73ca070e68c29ad04613e6aab59b0e50ee5b2f33311c94926193985048fad901f2bab71ad6b207dff699f2c2a3e3403035729b0e5594f44bf051de50f352d4a93206dbbe1713c1172870fcc0fcd6da276b813c70a1b183ab1f7c9ba797c40d3cdf1afd7b064026df351a7879f99dad1af2b5e77d754e39e531545591c0f9f054bad707de7d8b9cd5ff2d10f4588c00a7b29a4c3be432b0fc6310b87a56dbf77041b795e096943ba6b00d98a8f4c87250600af1e552f92ddf32b1cf0fa3c28b4b83234a7c3ea4c61a7942451bcc19c612411a7201141dea4a050108ca5dea04b78aea3058b19038d832309b6561a184c1861c1869641091ab9c24d6d2cc8db018f362961360e2a1c4f9210a6fadd66e81ae2a97b16e6f981e11e9168c892270e3ad126eb5e25c5c853779fe71d3a8d28ae342815654161de6ff91d84c14c240f6704dbc704d34571ac7e574cbd97e3c83873d1a98d89d361020ad57a7c9b64b507a053a9f921c6bf90a6351695734f89ffca8907be60dee8d0a74acfd9c118831d7694ad715b005c195355850d6d2a6ef66df426fa5837a3f4979a1eb4553e5450b32f6f3a65b08214492aad826b5311a65b9cd859a50fbfa3206a21ba2b6720e9847172c23eb8de89c800fae21d69cb525aeecf4494fb44ec802670fd15b01ff15be9e51929cd5ba7d318a91c07a99dc776a04fd9e2f879200b5e0f7167f7d76a81cf67bff9298db34cccd7973bb8b8f5c57219b0d2a9aff9ef0995a4f81ec8aea2056641b552aec77b68140c94500c3efbd4b7289efa49704ad742fa9e8273057fbb1d5c40146acf532fdebb122d3dc4ff921f70f53eff00ec29651ee1d49a05d9e4b735b636d8c2417480d32c80739ab99387bac26aecd9c92b39a542036fb5aa3b3773dfddde516fd4750e0dc51bdb47267a07c1a0bf62373865ba3bb7be8e6328d697366aaa2b0364aaeb22f8b40d647a3a8a53a0617ade04a329c33f210355324d3d5c1303114aa709ba94fd164c47fb48c6a5dc0cf4ce221c098223b578c3d8d5a8fe625b37be8f6bf8bd202b49951ea8284438938cb25bbd17db7faeb841d5a9b81c9d6479f995ed5cf98cfed81aa0259751d71db8cf3dc713bff070ea296c3604fd3351441e41c557415a43d955c317a81f59f3fed7070df3ade0c8bae1015fd12b2c7e6d79002e5d12ea9ad5c706525e655bcd2c1dc05ba79614bc73ed61c92d9a118e911093244284c9ef7cae54fa9d2f3717f754aa3d12fa3bbb45c1a5f2ac7f8abd6478b04973336bb2a3dec0a178d5bd4cd76ff495c1321d2c20b60e2b4d4d324c3eb983f6fc9d03f0325f0cb55f6b986db5007de1454fd8ff55610d735b50123108aff49916794d3feb8d5df1ad1b44e3aa5b1a80cbd2171a8de0f56da4c702f65f4a54308934f019226ce9d22ee0a256f2d1dc44c1361271de7904590ed9c74dddb760dd296aed250955192e4fc8dc4184e41b4f19c31a75824a8c6264503060e6b8c91fe57d8b42cbd8f9b1caff4220d26a8e3edb07614b9ec33adc40757a01c7168123159c4aa83e5a31da42c9a54c89cb89729555ea551ca52fc54b88f30e1af9f558975f4e0a81e607129bd74a0a7e9ba6381d614d7792821596aff0ddff925f69b6d262077ab61978cd91a7c9fa073bbbaae7f6a670315efc1ce18c3f8da0074dafa8ef70e22cb3d57f208c4d3339671ea2d7d13808c91617426c95435aae2a80510ec6c272b9e8e8c736c53debfa33e99adb1ae802ea26c4d0d08af995527ed0288e90eef261b45afd2e4487652d97af0e6b41f37f7c4a438009988acd5a577bc767b9eb1fd559b38eacaf3b412be15b89a1698cf07b3ca2568a62cced8c2beed5e416da66bd7e935308415c242f08d5d3a108320306a3aea1af2d5a79de62d686fcfc33aae0bd6c6321790907b422d498ff944b03e91304eaf7df2d1f451fb9e56b2153c36fbccac61722a5acdd57c1091887cf3934ee1c0b10cf288e29bf60fd7977a427cd5699bdb509e3dbd6996c5c63b22bc15cb7784af9bd253774086918bdd2917b3738b05b823c596cab6063f445bcabe4d08e7c0319321ade44cc8c6126a1c0b5b61d10b571a4ad3aaf5867934c498108345edb9547c183a163ab7d5dcd47cc8be1aac73ca58dd7d1044614925aacbd0ea970dfa74a6191c51eb18dabac6e3125de8900a2eca2063fcdd838c0173fb84080e3cd0edfbee043f1207b7202eea8777dd82d4f72ce457749a6acb9a8fc306746b2ec371b0b37bb6e83385e0891215570ef76dc8152834d4bbaa797bd0e6e1123e5167a3ce8c6e6be1400fd03ecb95458034153b2d321b103606fd2a98597d60dfc1e2e1647838b65a676a687a3ca9a122d9fe70b53effaf9b7fd3c04dac243ea0833da32300aabf258bd81f9ad5a691c8d92bb139e09af03fd7aff6ea727ad2067fefce3754b7466a0b8fb5394c62dcad7a018da643c987aea04a9c274185338cbb3c0a54fa33f99180f3af653c33721ad2c6c3d11bc8bdd1e56645374b7fdeaddc7a9c9e51b77d852f5bc81cb8eeac17fef00349794ca2d3c53657ce577fa3bf6cc6c382ffcb5694e294687dab2722969aa03d41ca9da77daba578cebf1939e41a9fdda6c6498f519ce3b4a96ee921ba1af1a7ba27065521d92a39ffb109ea0b37080750c1fdea5c6820e50a92e446bd773c329772af2c8199da1678fdd3591fa5accb67ec1adddf13653e883eb5455a050276f726cb2933a7a18afb9a6d03ec0cf4f1466cdce5ccf3efa393785a301576b54533b37bfcdc7f0bc1544b0447d2177899a41be4fcfbce3e520c26b9769eb2d151f892228cb27aad08223cefa1be7e2b1e702f36658dbe77e20679be6a9d28969c9892b7ad9067573ec211520ef99f725296248319446371437e5efef369b3849e62352c6d83c463b782daf5e783e8208324e76d996b99e7a063d9a2e184cab3e10e569ac0ed1e1769008e2e6d104fef2c558bd0c86f438879e5877d23e667e4e8bb13d68de0aac29e708a59802fb49f97c0c688e17e0c93e11d120ef28a0565c227b4cedb6de879a4e09e9af2738e6538209bb1b12438ba08f10065b0dbe4acc9afcf50a538aabde4f19eb320741d76b32a72edb35cc9982a9d00f17c0b59c51a198b318880366fc09a749a98818d1a83d1a22f6d3cec5f3a9cf990947bf742a5dbbf3c1b03f8f8c6bb8987893881a445da21487cf42ce31744dbee027baceed04d7fdec1e5617ec58e3ab86eedcacbb9ad4341dd296876e20478a32ad81540ac432124c2e0e45a5bb5e92105634971cbf3197b86790379ad03f5a793618565c6d6fe7f0c39b6261ef1f90d2f9cc0c508db32502c41d0cd7c954400493fd703b0381e49a2bdc598bfb555661af05104734a62916bbd4c62df476f26617f1fc7d9110d696cb6a46452389cb5ce6f40c8e8b1f30b63be0250e75017b1218d23cba6f2be432f6cd9a188b81a3a59cb6bb2439fe94eb2422c5f6753eac07d4b65b520ea20d81f8c76f387eba6fafca3036125dc07659df0b12b6a537ecb480fcdbfb20680dea10716f2c8286042a03a18b2ba91f69d1b3e6927810570dee18e4af8ab7ca55a8c2495a7deb1a1efda1f709e253d1a559bc5c505124de86acdd5a3100f7d29402e4c2539db2d18b0853240bef4c8282e20912f4666727f6fcfc8449b6a5e25a63e01161babd9e39756018ca3e5f60d53fcbab1983c98a053aa48336d6dab82efe093a90f9f8df742f9d8a229a9e4cb278e162f09070eb458cfce84ff66a866c015201103f5ba3d46aa499fa2ecc07ea6d5069e54c83beb7e3a891321d74f5cb3f881d56b61757e74d1717c401132d386a262e5438700253e10b1b0547d6766773f6d14bacff1ad7af031db0d85f77312461c206810a9eaa9750218d588daaae2d3766a561bf8ee613ed664f5d05db84202d9c12ff3c89e112e94e6e26279e29bc5b5fc5e292fc8a142fef50e232e5a58a755bcc044efa31deb23d48aa7a07e92e5d225959f96e870fc4af036f1a19c867d0aab5fc6d4cdad3c7c84e69ab40443221989e601f009f8a8516c9a759ba692aa5ae43d5077c7e61302e06ce165c4df396e39872667411f417513fd0aa0fd6009590a8b140831121b1f295e6cdb198e1862708acef03fc9cc094050f28023fd492899be07eb51d0b83fbf6689eb3f8ad09b3cad46c1391b1b0b4e2bfd199f8905c94f5200a575b7b4a8752c883f7c863467fba508ec76403e61b623aedff8d2248bcfe4022f180eea1ff9b42e8360dfc8fa8082a0ad5fb908c5caf1878be60ea0d5c751a623ba1ffe62921bf89e90d7aedc8b49e80df2e7ec9a572a724bb8a4ede20563a213e035ecb8b425e843f669e52e4944abebdaafc0fe850a56bf161c83a70d9fe91e523080c9fab23d72804d9d93fd638837276de7552f3f7881411f819b411afb72cefb76e35a18071ae632c74ff2c2ef026791f583a115a9fbcb60a50e634bc50ed21ee4e485136a33e11bbc2e82e5b83cc8b6546bde2e2684f93a1f37b8d70d3e500f8200a4babf183651fe6f443597eb72b7e234d3956c973f3c3592236935f724e3634e68abc78ff9701caed8ded007f87f9066d21f1143670a9c637102b3cd35461ec3612cdc05a01df2458fb59e4f75c25889c2e6749d3a45e6674f58be8c2b9a321bf7a240d43fde80764128c724a88b816aa2b35edc25334a9420125a1d4c03a99cfec491e8c2e801f2acc5554f8ee077b7c63a1d5b663c86059669ee96955fa1d9c41de4f1a1e982fe0d1998d77f9106e5cfdb0ff5b483275ec3f12c16484602ce3781a96b2d16c57de96a3ab41411ea6be17d3661639d88740037a2922042c5da0e58b6289ea142ca9402d2ad8fde59e51b76c506ca6e16578e49ba85e9f522d95268e22ac81b43a92dbad70726f", 0x1000}, {&(0x7f0000001100)="b2a4665bad0ace29c94bd5fd195cad2a1b50b2176789a6f1959d087066658773b735cb4eff2d91739fce7112a138ec9b53eea2ad18f7d1cee3ff2e386f15f6f1453bcfff2e9369c0387a0f0202df217e04cc1b4180ad113149619f7a736958047f4bbd06d45a7dfd851de3cec5d3406973af2cb5259ab463928fed05d7a756fc09d948abaf773d1e6bef47d5e68f0616be4cd8e3b2f37068837174e5f9e157cdb5ba9cb0042cf5a5fb34d52f77df3a901c86990dd535fa2a8abff2f0e34e059f8b9dd62101b08cae19b8e2afa00ca9e91c9c13ccb48cbd1c8bc237d41e1414ad46517dc352258406a8", 0xe9}], 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000100000000}) poll(&(0x7f0000001200)=[{r1, 0x82}, {r1, 0x4}, {r1, 0xa}, {r0, 0x1}, {r1}], 0x5, 0xffffffffffff4994) 13:18:10 executing program 1: socket$inet6(0x18, 0x8001, 0x0) r0 = socket$inet6(0x18, 0x4007, 0x7) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 13:18:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r1, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 13:18:10 executing program 1: minherit(&(0x7f00001ef000/0x3000)=nil, 0x3000, 0x1) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() mlock(&(0x7f00001ee000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mlock(&(0x7f00001f0000/0x2000)=nil, 0x2000) 13:18:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) 13:18:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0xc8, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x72, 0xc0, 0x82d4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x9b, 0x20, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x42517774cb1c0a3, 0x4, 0x9}], 0xe95, &(0x7f0000000280)=[{{r1}, 0x0, 0x18, 0x0, 0x8, 0x3}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000007, 0x8, 0x43}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x100000001, 0x93ff}], 0x9, &(0x7f00000000c0)={0x7fff, 0x6}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) 13:18:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1c33b64b1175dcd9, 0x0, 0x400000000000}], 0x101, 0x0, 0x0, 0x0) shmget(0x0, 0x3000, 0x642, &(0x7f0000ffc000/0x3000)=nil) r1 = socket(0x20, 0x4, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x9}, {0x18, 0x0, 0x3, 0x5}, 0x9, [0x3, 0x4, 0x4, 0x6, 0x2e35, 0x0, 0x7, 0x9]}, 0x3c) 13:18:10 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) r0 = getpid() getpgid(r0) 13:18:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100c0, 0x1) setsockopt(r0, 0x0, 0x100000001, &(0x7f00000002c0)="00090b380d4d5ff6013e6372717a9d4c", 0x10) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8f022ea499000000000000000000000000000f"], 0x10) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 13:18:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000040)=0x8, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) socket(0x18, 0x4002, 0x2) socket(0x27, 0xc001, 0x1249) 13:18:10 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x1) execve(0x0, 0x0, 0x0) 13:18:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x8d) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x7}, 0x8) 13:18:10 executing program 1: r0 = geteuid() r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r0, r2, r0, r3, 0x14, 0x9}, 0x4fb1, 0x3ff, r4, r7, 0x19a00000000000, 0x2790, 0x1, 0x2}) r8 = getegid() setegid(r2) r9 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r9, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000fd15f2be6e88f5e20a0000000000000000000000"], &(0x7f0000000100)=0x12) setpgid(r4, r4) r10 = socket$unix(0x1, 0x7, 0x0) getsockopt(r10, 0x3ff, 0x4, &(0x7f0000000140)=""/87, &(0x7f00000001c0)=0x57) fchown(r9, r5, r6) r11 = dup(r10) bind$inet(r11, &(0x7f0000000200)={0x2, 0x2}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r5, r8) getpeername$inet(r11, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000000000ed4156842f1b9fbe293f7b8fff80ae3be43aac53f3d25a9237cbe3f40c069cb6ac8fee0aaa82b9b0782796489000b1782f8ecaaac43fb54d0a8869c2cea52aacd3f60d3936000000000000000000000000000000"], 0x5c, 0x800) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r3}, 0xc) accept$inet(r11, &(0x7f00000004c0), &(0x7f0000000500)=0xfffffffffffffeaf) setpgid(r4, r7) getgid() 13:18:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000300)="0652", 0xfffffffffffffd2c) fsync(r0) 13:18:10 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff79, 0xffffffffffffff44, "ad8b001600000004fffaff00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 13:18:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x8000000000}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)="685b147aa00cdea5b523cf78e26eda10eac6cdda243b910b6beca6fa90bb921caa8e8fd17eb1f9ab34cf237a0083d3f3b10857858906063c995a80a23fe33c16acde97fde73c243c16df348a0f36db6be2b3b1d856e0e1e2933468b5e4c623914dec5d38ce4abe42ffd94e1821cd03f068a6cfa323d58440dcae391726904d75786f64b83271acd3e1b5b236bbaa38730614586544817c70f552b5b0bc4f17047d", 0xa1}], 0x1) r1 = syz_open_pts() close(r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x48) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) r3 = kqueue() getpgrp() write(r1, &(0x7f0000000400)="e32d01d03bcf6faee6184b2dba078ad105cf963400000070a36a27cf7b95055af34ecba088989408c578f158f1ac5d2b4cf0d3db7246634c80f1f570ea091e03a73adfa6ea7dd45585cf1b0700000000000000000000000000000000", 0x5c) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000240)=""/248, 0xf8}], 0x1) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r2, r5, r6) write(r3, &(0x7f0000000340)="c60c99cd5ddb86596424eaec1150d972ff344e02b4a5e232f7b3138defab9c972d2d520dccc656dcc03cb85a9300d5396e6bd935f1a39938cf248a120dbf8de1f174e6e68dcafc73c86f4d41afcf14b9efaa38bcabad56c8ffbc4ad665578eefa9d62bb41a8c6e586467d5e1c57ae5a7707b12094bb17bcfe64c55dfc52450aad9f6a6434e0a12e008b82bc5dd57f6efc9f8370c5b1e2f46c0eca767e73c725cbea6a493cd8001f7f8157918354d2f9b34653775305f08db5f", 0xb9) syz_open_pts() write(r3, &(0x7f0000000480)="03c3acc91a0e295bcd03af5a285c7716ef439cfe7860be59bb4299baaba86b6585bbd81610f805d4a7f6dc09ebbe33b9a78be2c8bfde1158bbafcaf7422808e0af5ee3504a8ef4e9f88911112bcf6bdcc38ca0886c4be0bbe4f5ebe4b1f049828a598c1b", 0x64) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000", 0x0, 0xffffffffffffffff}) 13:18:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) flock(r0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 13:18:11 executing program 1: mprotect(&(0x7f0000400000/0x4000)=nil, 0x4000, 0x1) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x77, 0x7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlockall(0x2000002) mlock(&(0x7f00003ff000/0x3000)=nil, 0x3000) r3 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x101, 0x3}, 0x10) socketpair(0x2, 0x3, 0x0, &(0x7f0000000100)) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) mprotect(&(0x7f00003ff000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00003fe000/0x3000)=nil, 0x3000, 0x2) 13:18:11 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x140) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000680)='./file0/file1\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x0) 13:18:11 executing program 1: r0 = socket(0x10, 0x8004, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xff, 0x1, 0x4, 0x1, 0x3f}, 0xc) getpid() bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) 13:18:11 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), 0xfffffffffffffffe) fcntl$setflags(r0, 0x2, 0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x1}, 0xc) 13:18:11 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/170, 0xaa, 0x802, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0xcc) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x0, "f74e496bf7d3eea8d2234045138ff26b098ad1f1"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r3, r4) msgget$private(0x0, 0x600) r5 = shmget(0x1, 0x3000, 0x20000000000, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x0) 13:18:11 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffefffff}}, 0x2) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x3, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 13:18:11 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x80000000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x90}, 0x10) 13:18:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x4) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) r3 = dup2(r2, r0) ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000140)="8c121ccc7921d5749ec859ac016339bfdedc9932cccd1673939ba0b6690b93692c2ab5dd88b10d521fe0d154dc29086fe46d49762876ff69e2ca71a7cc3cab79a8899bbd75592e0f33450a6932f41eef4cfd9e7cac82e359c8aa73e0893683b7e82f1068c33ebf24085b58be4dc207dd47ee87ed36fed93be84a4b83c0adf1d6e9c8d2de2e506bd8aec01ec264306faa4426bc3e5d556b833d032adf0f7c271b18254b9439b8", 0xa6) r4 = dup(r2) kevent(r4, &(0x7f00000000c0), 0x8, 0x0, 0x1, 0x0) close(r2) 13:18:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x0) flock(r0, 0x8) 13:18:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) fcntl$setown(r0, 0x6, 0x0) 13:18:12 executing program 0: readlink(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file1\x00') chown(&(0x7f0000001800)='./bus/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:18:12 executing program 1: r0 = socket(0x2, 0x2, 0x2000000000) r1 = socket(0x6, 0x8003, 0x800003) pipe(&(0x7f0000000040)) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000047445b10000000000"], 0x10) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0/file0\x00'}, 0x10) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') 13:18:12 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup2(r0, r1) 13:18:12 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000002c0)=ANY=[], 0x0, 0x3, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000240)="64c4e959e6bbe65a0fa9f533083e3b406a21fa2e094e3560f1ffe8e05679397d5bb0fe4f488072c324dde3f461b07235cb81d375c9b63a95bda448714efc49eadf5e4a27094e558fc93d10af04b394e51a62f9d4d3dcd5ad3fa74faf9c4f01f59ea712", 0x63, 0x409, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x1) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80, 0xffffffffffff9e80}, 0xffffffffffffff6d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x4, 0x2e}) sendto(r0, &(0x7f0000000140)="941990a6", 0x4, 0x408, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8566, 0x80000001}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)='(n', 0x2, 0x0, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 13:18:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x81, 0x8001, 0x65, 0x80}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3e1, 0x100, 0x6, 0x7f, "037bc63fcb1697adedcf8332d662e3f059f20ecb", 0x2, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:18:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="dea3e0e184e36258a416f790037494132477f256b409ffff25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049fa4545658fb7c6a0e5e4642d26edafba6eeb000000", 0x65) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)=' ', 0x1}], 0x1) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x8001) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf5, &(0x7f0000000040), 0x63, 0x0) syz_open_pts() socket(0x10, 0x1, 0xfffffffffffff481) 13:18:12 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "0000ffffff00ad04bd8000002000003a00"}) pipe(&(0x7f0000000180)) 13:18:12 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000eb9000/0x1000)=nil) r1 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3d, 0x0, 0x0, 0x0, 0x0, 0x118, 0x1}, 0xd51a, 0xa23, 0x0, 0x0, 0x73d, 0x4, 0x8}) write(r1, &(0x7f0000000000)="3da3e8ae321b58edd3dd", 0xa) 13:18:12 executing program 1: r0 = socket$unix(0x1, 0x100002, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0xfffffffffffffffe, 0x9, 0xee7f, 0x1000, "de67df13776f9d7971757ab6b6a24a62bd7f3d82", 0x3, 0xfff}) 13:18:12 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000006c0)={0x0, 0x1, 0x0, 0x300000003}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) flock(r0, 0x1000011) flock(r0, 0x6) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x872, 0xfffffffffffffc0e}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0xffff, 0xfffffffffffffffc}, {0x18, 0x3, 0x7, 0x80000000}, 0x6, [0x6a05, 0x8001, 0x4e, 0x9, 0x6, 0x80000001, 0x18f]}, 0x3c) 13:18:12 executing program 1: getrlimit(0x3ffffffffd, 0xffffffffffffffff) 13:18:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 13:18:12 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) r1 = getegid() r2 = getgid() setgroups(0x2, &(0x7f0000000040)=[r1, r2]) 13:18:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 13:18:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() mknod$loop(0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x0, 0x0, 0xffffffffffffffff}], 0xffc, 0x0, 0x0, 0x0) msgget$private(0x0, 0x418) kevent(r1, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) 13:18:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x100004) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x0) 13:18:13 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000280)=[{r2, 0xc2}], 0x1, 0x0) write(r1, &(0x7f0000000100)="4591c3a85f08a5fd885ee9702027b84c72c1ba624578c9ed5debd718ffff5044dc2176611b9057d51e95e34ba9dc4d818f8c6463b92d462bd2a2945218d99b1d0c00f7a991b3430d7dcec77700afa07ececb076f924d6e3469ac83e1fde9fcd5379c893ff36aa0837fb74e9123c4cb178df57bd13dff6430d577f3a9c7d49b239481bd85e23aa3e15c8657406bb0d42872a68d6297b1bde0c017e94365fafed7e142b88b7695e401217e0adee11ef942d9cc2f1a82d93d9f3c72b096c029473ff12a6fdb5335635216bffa63a2", 0xcd) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) 13:18:13 executing program 1: r0 = socket(0x202, 0x4000, 0x0) getsockopt(r0, 0x0, 0x6, &(0x7f0000000000)=""/174, &(0x7f00000000c0)=0xae) 13:18:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x9, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83042d96787fa2c30f58f04b2fc2cb17ddf7f5c1", 0x14) ftruncate(r0, 0x100000000) 13:18:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30000, 0x4) setsockopt(r0, 0x3f, 0xde0, &(0x7f0000000080)="05742309afe1e2d98013916863de4c7e8b05b2e9", 0x14) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000), 0x3c) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 13:18:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/247, 0xfffffd6d, 0x0, 0x0, 0x337) 13:18:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000080)="4baa18976550968399de78a458ecfeee7b9df3224df809d41acaa54e2674228c9fed537834cdaf064ebe34b0f1da23c10bcec6b0688e9e781b725ee67276baf210", 0x41}, {&(0x7f0000000100)}, {&(0x7f0000000140)="393a29d283b06aef98413f40979737aafba015c0baf5a735ce54b8682363eead1368fd9168f0ab7969b4f2543e2be961e9a1a519fce284bc74e721b56812210c03542bc5f775912427402dfd1d9543bac463c722d603a102920e934ff306c7296f330e7324c02e8956d15aaa96db332418d306452dc81d0cec69c344765a3e58e607d2be62ef79be53174b4c569d460b25d8d172367f4b5aa01004d1506a4440d02a548a4e4d57e38afb75832bd59636799d3a3164154e78d425c2d37e70ec1585cf00f7f26ca660", 0xc8}, {&(0x7f0000000240)="242c143df434c4424ee6da2deb46198e50f338d76cd19fb6d775fbf18253504a4ce50b2321f572cc95bf94fd979ac95b7e0d6e29f69fde851e60f7aa740e7adeb7e8e7223512ccc420c5aecb09b7de24e5e8f0d00274aa5094225eebf8dd2d5e634cff327b52981d05e587c7ebbac8fed3bb02802e43f0a70ba910af3721c9cce02cee8dced66360c0f856abd5b70dcaeff922fa38c6682b455417ceb8e3961ccc07ea19c02cadce0656cc502dcc8ffd4b", 0xb1}, {&(0x7f0000000300)="67f85eed410bcd6ecaa937516fcb71e7634e3ad745f96b4430975ee0f358c4dc344ddee02ce068c9edfee58d735689c199e7643c9d4a392ab7c8badb9a13058bacbc814850a16fd604736a0714462dac799730f2016a7ee8292f7af2254736c31fd60d4555df4e3e0c37c5a49402dd30b95ad2e7af9544f70511f7d81a895a937426af1415ee1ceed2094c6669d39c9c3a5ae92dcf2aac30ecc0b992761c397ea6cff1446979b2", 0xa7}, {&(0x7f00000003c0)="55d14633e1faa51c3f509eba96807798ca80d7971aae39ca10cccef7bfaa89f6898faf3b4aa0f949b54f8d7e1fcaa248b172cc847cb6c6080036e37162464316f74e628730cdf5d8db28e63bfc4d9c0c9cfe3f2ff5982d292a3e36f70145bae2bfe43b769e2191089d77ea239089e2b2caedb982ed7eebb77affcebb8b8f6b70c55bfe88", 0x84}, {&(0x7f0000000480)="971401b72f816a5cfc913581791eb331cdf6d7615e78c28088236471764729a380c3c77618be7bc26e36ae7d6f8485938069ee54f1e33c3c407bc749c28e41e9f7a87f7bd52aa8de1c3b96f4fe471d01e4af5d35fced278200877a04ef1f900d1261e0792a3c95c2f8cc1fe4d9bfb1220a5ae11f3cd10c96d971ddbf8a5a2db26a113f2b43a69df3d313a5c57f0a4dcb45d317c699ac19d3c8e31666e3bb3ba4", 0xa0}, {&(0x7f0000000540)="8b62f457445251079c1d65403fd7cfd4af842893d91c26685ab3a6b1c993cd20fb913c6bfd223adc3653583241a029704a4426f42ac96b004b3f6271eac5472f23bebfec0082e0929f3ef6cd6581b0a820fad3c7aaac7eab1aa80fbb544f173af825666147793bb4542182d44508c35a55cffd394ef2185d3d6c93dfdfde9bfd2d2daea68f0f856f19321eae21026d04d243878925fabfa67aee56e8d4cd57afe8c03514d39a", 0xa6}, {&(0x7f0000000600)="0d9ec38fc8d8d45fe39e18a7c4aaafed7dbfe00565204ca76f27a4f03cdb21", 0x1f}], 0x9, &(0x7f0000000700)}, 0x40c) ioctl$TIOCEXCL(r1, 0x2000740d) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000780)=""/213) r2 = geteuid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = getgid() fchown(r0, r2, r3) 13:18:13 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000000)={0x400000000000003f, 0xff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e0d200000029604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dc", 0x36) 13:18:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x80000001}, 0xa) select(0xffffff1a, &(0x7f0000000040)={0x100000001, 0x4, 0x5, 0x5, 0x101, 0x5, 0x9, 0x3}, &(0x7f0000000080)={0x1, 0x6, 0x7, 0xffffffffffff136d, 0x0, 0x9, 0x7, 0x9}, &(0x7f00000000c0)={0xff, 0x660, 0x98, 0xc7, 0x2, 0x7, 0x7ce}, &(0x7f0000000100)={0x5, 0x6}) 13:18:13 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000012c0)) getpeername$unix(r0, &(0x7f0000001f00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d3304c0080a1dd2f52f7369884ef3c1e5b854afb7bf79572863cc6a3bf0e77928686c42a04ecd266a744fa18598f51ff7ba8c3f5aa3c98f04e14efa1539fa2c280b31f0adfc3d81aa2031a72d14a14c98d5341e4c1057"], &(0x7f0000000200)=0x1002) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) read(r1, &(0x7f0000000080)=""/64, 0x40) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x6) r4 = dup(r1) dup(r4) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x1) fsync(r2) r5 = dup(r3) pwritev(r4, &(0x7f00000013c0)=[{&(0x7f00000003c0)="9a2cf2fc2f2db5eed657bbc18d8d4ba55abfb8cfa11ae68e1c652b1c7c32ceb7e328d637a6454bb88d717df446284420c12bcfb436befc3ed7c65f4e2a36caaa58257bb2c3001ecde929997e6b0c3fa9022f2cbedf99b4e248c5c6a23da7ed322a787becbbe0182fee2cbcd15ffdd34a0c31585009a419fab3364689021cd9a462bedb8b97f2244dccb94076a641cd176d9c6daf7776195b1810ffbd53e2dae18be3b5dc85245287c00abac854055e056aba5f2da85b0ab5bdcdd8089e647df8ff57f404526ee9b0452bedceae73f70340ddb4e562f26f9972842a967d08063b0dc3996767df4284fdbe16b296eeb64c0c2b376487f292cb56d59fd0c1fbe869280bcbada86869a8774e2eb81073f22a4e5b888e6d629d568c6e50155233ebb4128800fe8d6cbdb36dd51dc43afd66d28f6aad31276a47207b7bc3039e5f63a5fb0e65b4cffaccd1b040b49b595e667cec4fc7dde21d969d2e4d03060a8f66465a2290baf2c5b3a0c361c36168d7832204123ec30355a9d5e12d17f324485387267aece6685feff3bccb56e8ec80d5e5a1b8dd45e75c240201ead64ff55e98d5d328a7b69c0d39d6c430005b36af7f1d882c3a493a4b2f677d7bf9bc8a212910701155abc1f17c11bad467e79f17631ce209f70c607bacd523a271455cfce29a89cec3155e5b96206cb864495a307f9c89d3274489fc274e661a918c03587907893a9823c0b333620ca7ce4d1a57f9ec2a92d6d530690f5884bdcb4fdac8600ff59bf7aff43f93dd98cc8d51da90a0603c930d7672e08122af1fce617d72c9f21bc34a9b861da1de1413dfd58cfd531efb4ccdce7cc8aab5fd7a98973e918e01a8de4bf70b970b6df4ea0e90935634c00513f131d5d954d006ee7d3f93378e674adb49e5094e0d37465e225e1c696915b3f52f23a5649dc6ba1b1a811eb62a2d0b1c6aa046062a0e2c9a69415b34079b0400e6864f51f0819c8bd33e0224e1aa950419f629527a1e933a4c58ba5d6c3641c9625e4fdaeb2f47015e690478bbc6dbbd948ffe84c8788e641818872a145036f77d3a8c78b7af316c75b82c35110a7f3fafad69dc83e75920e2e691615de3c1e968407fca69f130e5b06cb1974ff8441e96284319195583718b7ac2d1cca1ecaa805aa164d90662c3620b59e0ccae24d5fa7555b5647ee1c5d2644f34bfd61d5328d18d18e8f8b3b4e4a1d074677b2ac6f97536e57021032c32a80b30bbdd5c306db95aa9ee98dc440061c47e0a474806117e9e938dc1a523b3b83cf9091dd1f80d714f506f89b20a61c0bd7f0f642418aaff1d72364d066eb774e08533167dd3fa4cbddda3595c2fa073d1c17b62bd95bbd94c03f1b3e25fec3c158646e6bcd3c81c4bd2275c4caa2d71a10de493b12eb0cbbd3ecea8fb9ee94aeada5e5d7fb8037ceb2387c96365b30e762000e878dead1a48c54e7ce031c7ac67ac529936b988e9f99944016252dd6d07ba71cef516952931fcdb23c698cd4f8314b331013b2af7a3f0ef3cf7f5b7e876a56c556fafbfdfb5378446bfc60cbc3bd87c55814c1a84717c03ca997251d5bcc83b4910b577e885c17bf59f8102fef8c961910e009c2ade453df5dece7b0d716b3fb17853e061f9ed8686646996daf165df47da567c845e1fb53ce17484312b06ec25e11c93938ff12f849c92dfedbd119d0ab1f1e626c8c82733c79e06f5056e86dcf5c8ca05e4c94a98436bbf33c905818175afc690b2a0d3f7a2609e8074a3ed91c106b8d16a58096eba6e0849da0a239789e05155305b0588c3151f080115076979e95949831531b364cca70e427ebb05e85f64fd6b3847ea07b370c9d14956e89e4fb0b13c74b7d73bafab97ca74f1b3985875e4041d2b23242402d2c83fdb8fef96ca287c6c687ea1100d3e138bf5a24dedea4b576de7b5b2357e39f24ce2fc9431f98461f5635deb7c58e2371aacfd3279f6f7b3eeb3acdb50eeb39648c2a5afa528df43f79bc1676a483ede3d0d2c5bf9ad81c5d2f4e849c774efbbbd13031cd5ccd239c39e9602b3d8d465eadc097909ed21ac78e9e2398133b062248cc7d1ab671c0c39e92a60fa461126c04be20c628224aed26226dd44cc84b2d44cc987862e64234062791b5518db7a7ec0bf89cf780822dae2bc781b2fc6c8ea6f47b033e06ec766a90bf77b8aff8d352c843c73361726276f8ee2044078cfbee0799aa438b1005dec294af4f08550172f13bc666bfb8464d0038269204ca5ae07a2e148233323d2c527c10e6fecac269c5a47f213b64c0336cce3541e835e13736e81fb073211a6e9c7e779e1e6e544e618b61c1bf21da5f6c6afc8e9609da9e9a214c7a227f38f117945a8a072c84a7ac3e0d99dccd0333492b61e52bfe34a937cdc1ad863b94a18b3af5684b0c73812944f37593d4e3c8e37095389959da033edbff0f172e3286e89643b802b79c3b69bc76dd545624a2ec8f8db07b77d6571c336ecc47b123558c790731fbde9921b2720040a8d84d97c43eda08643e266a3a1db1d6208f9515e7f4e5709edd766f420399659a836ee9a71aafd708f6e1311214d06781ae171bfb3f9a2380a7e513f56286135eb51d4558e8ae87564283da9f1197537d6548ed28a728bb3fb56c8469083339d538e285b893de1167102b3901644a13c96cc7db79a998b6361011a195ccde5f8726b5891f17b5743b22f3b2c856866cd5766d47d32755b5fb4d48e5c81fb89aca6451fb2369e477a68b1a3d9695aab02193838b1d6a3c35d664bd8ede069c66630d0a000cbe92e8f76fdaa34a7c649bbbb32b29a79b46136c0af4a9e6666b5e7a46196d549d953ee16743c686540ef4d193dfd0c95324119e6f58a92cdbde36e894d071da28e0562da7bfc9538fcecd6445022707ef7c574ec2dbf701dabc93f0f80e334970082076c12642dc6cca0b366e12018fa6bf10f9650baf61e84cf2b27ec43989cf7c527ebdecb1ac7dc56c6592bb34d70e4a2c4efe2e9fc33c0927d5ab0374a4aa6a1527ce5c60ff6c363a165ba37345204c7e1a3a62e38cd897ab862be3b0b9a9fd903331fe293b3010597f9d05782dbe56bdd93ca5f4fe8ebd36252bb37d8009c96a70463dc313ec91fbcd0780a4674440e34268f4efe205c6d614e1d6e05952ac147bc7abf466edb70f977d6ba67e745cb1474bbe4c3eac3e13cd86029784a419dc2d36998edb22d09dcdb3373101af179c5b760eeff493fddbb1d4d7290c2b48500fd3188066ee8954727d366bbcdf812b52a138e91e56f562a2581de5a79d2805a128d61ac2f0e9c3b2238ef6c99d280ae812fc8fff433a1e515b010e911d672a98cfcc27e2c0b484a3e5c450a28101683107dfaf23bcbe7e34a32a7f73a106ae6a756868bd850239a77ab0eb699a2b08e29e2dae6488d1d0cd85354a9de50755650b7b74f86d4029499d37eee053dd7e382845f38bb1536f0e8cd25e50cc45ad005d17450685d22aab7e08ec14a8b4f91fecca96db47167734bf8d39483555b7f36da1f6442c198042eccd5089e208e2349d6931b1454d3e364d067abe33f887e44b0e7692b519139a3addd5beda5a1519762c61ae83bdaaf21fae5a9ae616ce2775b39585af442f7f456fe48348611ec4cd51f6870354ec517c8d331a4fc8789b2d54735572f2a115dd71b580edb09410a5c2bc713e4f5409db80d3846ecc19722bd982d40e480bb2313bca51c52ef599e178e8f3b1079d198457ae7982e72f1fe0d1232ef27a22b346ca326eeff85561466c6a336a18f331a5ae0a5b61baa1ca08e10a0b3e84084eef96c4f14d05f0ca70aaed5d455ff2a81dc6b1ae6ca64c2c24e9f261512db8f1b9c1a95c9ae894ab2efcea711fbdb7d5aee2ad867ebddcc77c4dca0301813cc2d832d26994a37ff266413eceebd7afbc369d86fa87824c1432b69471d1aebcdb3bb5243904e1c1c48a3ffd054ffb4e3f4da85def7834ca6b4739404e307f8aa282c4059eebc959371c5595ab4c7569015625b9373f6cdce660b1c8e43e12ec69cd230bb766f10fc44969832f9396b03718650659aac9eddaba249ddf51cc0d07410c8282abfb178f810bde26d1ea09e0895a47f5aa253ec8a261efd77d157a1a5ff0048dfabe39d048d9ef8a14552c7ac13c61df96f5a97e37512f5b1d2ddb26b0ac6797837c92b4c698e05d455ce5634fee27e258779ec086989dae01ca03d86c6e7942afd4e7440bc40daf2fdf626c2c39354a6349530a0397aa6f83495522868a4c47b187a07af52ab252d4e25ec20822c0c760ea187b6ddb499c0f15113cf4158ddac805ba645a264255c530ad49ad8a15e07eb1e22eebcf4682e77a96bc3839ccf6947154a725ee048764b7b44a3fcc0c3af4a3ccb6d912a9c1c4dcc845dea6bfab4011917a4f92731e317c59397047d13fbffed55ac2c00c4848a720fb04fe23e0a3bfd353f72bc3218cfcce2ca5ab9778996a229d3326917d7af1594f507ddd8066b8e9fc2aa8f8e33c6976f697930a444673596734cc2f627cc56af9fc76bd5f902b164f40f3d26daa7137a6a79420c6539cfebe9e597cee95510f169f1a4ffd115e0170497f9c4ea5aee398201ad80c29def4d8153ee300294282a9365ea81542b8ba99666dcb1488868b0ac090e5bdf25341b95bff35e0e6dd213e58cd141dcd61a489164b388efc01bd3f03b5b3ea810431df4e4c97a3838e22671b46e6b0d9035d111bc64056309f4045aee5b04ba47138d0f4fff11618917a8c7d022590de6496230817d185996488fee35591372d8c35c430e41444bcee4794fe9470e62181c36f8acfc54c4386d67e9352dd9c256e1b2a8d477a03a117af40f0bb4a8341f2a13ee2c8d1ddf2d402af7509b50ced439f4abdf38d370618d33419a35a7145463792d0b7fbb3093cfc835ef2d058197df5c063eec32429a78888a33a16ccc17b1c7fca7c704ed8af419870e71fea124026b3e2295719542fb943883498d2ba63bf4da204b8f75545bd53d5a82e4f1aec36f1fa95c8e84253ad3ba73828793a951818423c4c7b3ddc40712c80bf6c855c323b21a3f94a590fda299d7cf863bf68583da35bfbb772e5ea4ea040914a0a2c0d50a8c625c3af85c1d6dffb2d71c344fc3dfba752c608675382bf4dc9968ae6dff40e41b3e09abaa18d046130694ce7f08fea7349d9756a37f51f1484ff9813a0af3ec142acb6ea331ea86059721d7a15411891dedebb5551df1d0ce63f271eb97a418c9a96babb29d14634b4f52e7ebdeeed2111bea35f52438beae30a701a910a52dd00346a2a38017172d37417fcc1fcfc37105020e7d43e244ab2b036e4085f965be9eb3021fe92164e6776a2fc4c415cdb1c8382cb2650d69278df4613dae409d17735ccc04fa9da92f7be6a212b87e5ccf363697a0a54cfc80e8c062953a661bf2ae1dc4cf2df8b7c7dc0ca96dc7bbacdf2aef94c980a3475792242a4307d6c866c14f9f59f10ad5865d402c4c573ce73dabe4a2a908267b5a92fc504fe582d218839a329a5bc4fc35b97083f7ff64f46d0afe257e9b532c84bb16d7eb74edc7216cd67a7c1434c05c55df2e524cc657f27734c072fe1f468ac0df3464b1a4109a7e76035d1dee1429dc4a3bd31c1922312240b43ba0d36e77be2815442eec30165ceacfae440d80cc1048c337a2bca282953cb4098db645f1ef8e233274f34664ab167d038d4e96eddf4b2d822fb187839eccf42d173abcb5b54ba42470a44da0212ac560f30042103be257db6bbac05947072b9439eacaafb012c6fe19f76b8f12d1", 0x1000}], 0x1, 0x0) r6 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001440)=""/59) close(r5) mkdirat(r1, &(0x7f0000001480)='./file0\x00', 0x120) execve(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001500)='\x96\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='}M)(\x00', &(0x7f00000015c0)='+\x9a/}&!:\x00', &(0x7f0000001600)='-$]\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='$.)+\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='])]\x00'], &(0x7f0000001800)) pipe(&(0x7f0000001840)) truncate(&(0x7f0000001880)='./file0\x00', 0x8) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r9 = semget$private(0x0, 0x1, 0x151) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000001900)=""/23) pwritev(r7, &(0x7f0000001e00)=[{&(0x7f0000001d00)="78c9a96632167c08dd113f229570f0010819b669e12ec49bb0567c79ec0f4b1f82cc120a283eda92c3c5f7c31548cb6eccd62861ca1dff72d35c5daab9e9483984bf92d07dd22cf0b2333b713ab5ffba87d1d36bc234de90cde1dad42e06b5f841c2520915b6e48fca70eeb0df47f8482f341eb631f3832ec72cf9973a340edd233f3df3789bbe3d22e8998b9dfaa1a8faeb7af2e5337d3522c057d858d9ee3fae31c14d0d0f36bf02dafdfb9655c8b913d13f340119c8fdb545bea8af1a18ac659674e408647fefdbe9af6ff3be4f26fb57307ff828cc8f1566842fd24342d648", 0xffffffffffffff5f}], 0x1, 0x0) recvfrom(r8, &(0x7f0000001e80)=""/88, 0x58, 0x0, 0x0, 0x0) 13:18:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000040)={0x8, 0x9}, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='c\x00') recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 13:18:13 executing program 1: r0 = getpid() r1 = getpgrp() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x80000000) getpgid(r0) r3 = getuid() connect$inet6(r2, &(0x7f0000002340)={0x18, 0x3, 0xffff, 0xfff}, 0xc) r4 = getgid() fchown(r2, r3, r4) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) connect$inet6(r2, &(0x7f00000010c0)={0x18, 0x1, 0x3, 0x7fffffff}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001100)=0x1) getsockname(r2, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) r5 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r5, 0x1, &(0x7f00000011c0)={{0x9, r3, r4, r3, r4}, 0x3, 0x81, r0, r1, 0x9, 0x8, 0xfffffffffffffffe, 0xffffffffffffffff}) msgget$private(0x0, 0x20) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001240)) sendto$unix(r2, &(0x7f0000001280)="0769c6615d7c470a88030b19f8b8901fb4fdc244b8e9db4e0f70271943140af5a4d690a56b94191df43f086c3e4a44930ebebdb57fe624e1dd00dc4f37a9ff257c6e901bcef79c769b169e1e4d3092a455826be863746a092bfec1d27f8337d7335ee48f357ca63b93fe4e1d9476de43b6f8247cd92d793a81d488dceb4d75c604f50be6686d02cb67f2f25bb72bff9329adc1942019d5b8a6c420c54b188eeb77993ea1af9dd73419ea9aadeaa84053dcc0c225b1ff2e9fcaded911b8ef87f7ceaa76fe39f6e5b403d16c7c1ae87c9f88d1fc8c16d6fa6aff6f69b7ff99171b81656cbbe4dcef66c59654b286b702bff2c73e78b6a1125fa60a3f700b664c3032e438e22bccdf0fca7d0d589649f91b5f713249b7e934df2582a14edb9d7593e99a7212a3631dfb1abef64dd6ef82ae9fd3fb4bb3316c73fb4889df65121fe582cc3987012ec060ac56256ecbc6aa8c61533578ea6511029645bcb41ecc8b640d829ad02199ce00418f67adf88f17d67a065a85b87fff25517153763b5620c43e22a2ab2c5c908a515aa31a6aa5f91ad93ac6bb39a42b3bbc13a23e28e50b726cb5f887f81df635e9c805dc37f35d4713b084cd72a089ac993a7e5046e9153f1233c7d61dae10ae7c3a89eab2b4944d09463cd661347bcbb822cad3f852baca7a01c8187a88f64720b630cb11aefffb82a595a266d09036ddf5bc3675d401dda2d3ca3da5c84e24609b2b21d382fa0036c960ffbe390c8b1525b5ec2b6f29a25215f9daee2d062ab5b1a1f68dace052c480eed072c2462d7d2b17feec6cfc9204b426eb5d1268f21645bd3a12868c080f27db339040ff941be31897917ab4b2f627b493f4326f9a05a15fb56dafeb4061d0c653b9fce7de7068a8abc20284bcad0aacc619d29df4645add91c080ea2f82fbd72191513d6d8b2daadac369ca7588695695b3d51ac6525b31ef6fba8a60f4d79d5bfc63262233ab9b855f6fcb91a5f840ba4919dc1cabe75713c7252dcb3837afa10497e8918305167438277b9842142da44463ffe2beaa7d82fff7e5e4773c95e93150419c0b407c7ce49f9a7694c14744403d05aa2077a3a7deb527de9e65f87b3dd367180239ade3115a79c8aaacc799f6a3ed105c82a2cfd5a80eb2734fa20fb1e89806991f69a18fa5c861b7303bd2ad62290cc4d1de9db5ef2cef59432ddc8d70710ffc56b5c8a05fb7beed470a06006f4fca12293baee18b96132329706c7c2911951da6ef3a52e242d5dad4e369b6d7f8019d67b67f9a45b02490a8565ff88645993ded3943a3df656cfbbb83d94f51b1eac3b09c75a16ef62bc8bde240fac5d7b10c0f0f50bbfa1f97e38fa7bff5ca6468b19b58931477454598007df83a493e2d8dff5e9369e7e96ceddae2dcfd94213aec261f801a314154d309d066496f9fbcf660e9a5680a6a529970c48e0728852a65111cb46f42e7ae27198eb9e5c9ea9fe49fc8ea91f3f53a11653c15294d82e4528c245f98a5a8820ee68329ce716fa63227569a21907389b33c681d98a72fb8bdcaea7a508fa04b074cd3a1a33d98060280075472b7cdcec22380d3a4db94d2ab2877894a9a5fed884d47c9400cfb65f0c715671d0a2de9291d035e998353c747be9d7de733340655c9a5552cfd04752db565a2ec97d7b4d9b694b37260785bdefa284cca30e87594d7ef14194fe6cdcedb472ef05521ec527d50d7736a5fdd526bc47cffa73a8067a9e261bbdca9d5d15a461a959933f35044c697cbd73da3886b901f1353176b67c5fc732e3b01ad689601e3eae4a7c9be2a9e843c6335f217284f5860f26a5e2937cbc0f22e4bb9d501977c233ad38ca667d4d8d2c2e595863cb28f0fbebe2d71c10740ac12de06e968015c87133eea973c8bc78dce542d50afaa55920774eac549269a6dd9443bf83946cf1aeb06350c4e9114dfa8e7b97da527e50a99956b33ba9fbda70cf3970c580b88e4c3630a9950e63d6d2e1c57e79296eb102cbda139cb2db447318aede6b0602d22b094eb37919b52b8550ac9460c521b92188631f706922124e37075b294c2c9ab81efd5bc9fdeef84681af8f6098a28b987694515c2e9cd0185ff7c8442a5175e417c15544a139938b4de463d87dae16045bdc39ba6a3be1d10707a90c1af34ff79c01227eb9e4bc5df25c55d050ca252e00f7087a16a99491415420126780b527f894deed1f6c08a5696fd542e94abf368806b8c23600e2211ef7394e5cf1b76f92aac08549e04d4ce4cca2d08e91b8ec86812f368a3d4372d8a4a8d3a55125ffc590e5a89d72dc3f304aa4d15edb61101992e4e9a0877ddc947cc58458fb8d9ffd4a6d16fd0c80a29f0462430b8a42e8c4672f01c79b4afdcd44e7f3d2cb87b83b571dea1e9c55b77e947b7d12bb0bdc3fb9c380a333f90505c0c494d60c4d25fe7485478d937fcb8b61b9d291e0d640b6f772304691efc7fce0bbf0c71a833e770926219218351544c463b21bf8c4a9248d2defaa040963d290cfca22ac67837fa97792f5a161f956c4f75b90d7964e7ee55ea16ffb79babacf4a1a533fcf873cc62edd878dd03a9f167adc6a277b28d00f1f7d033b29d342c67589b492a45265cd0b052bb2ce660b478de2504e36f8e65927104c8cc3fd67cb4612fecd3ff3592273c92ecdf386d1fa172dd92b605ca5b83462649c95b0eacdaabe59110f0e58d3f962273db39c35fce080ad59f77972d4668d8af7ddbe930d9af258d3fb76d77ddae7ce40683030925fe2992bec0f06e7bba043c569fa0b3e280fea0459cc3f807eaca1e12e7770adab171336b5e67cb1a03f4358043f050c274a9b202d1c71509c70941d64d18d7b59d56f782d5f189a95e8fcd69b4db4133f79b4fe23ddf7e7f637a4c5896a1066f184ebdbcdfff68f19d0c507ef9900b1fe33882b9fb53bdabf5c8068320b5a4a3fe2bceed8361b9e225d7a67962032675a952de01b82fa3553c0b6a6b667c7b69ee327ca97003e9f7775411d83d56db45398d59035c30a18c7d0f508dab659bdaba6dd13eb30fa61ac8a72c36f34daf21c7eae8e5358e1849553ce7d420f10b01084090847971501a63f73196ec2936f4b4d8264c99a144369a06dd844b28b45ee298401b07207f6a4651501b330d4e975f543cf2bb1afec8049231ff4aa34a01f76eb4b14735f247a2f242fcdc2f446320412a0c6b330e9d8ad3bd40aa343674f32c4ee08f1739062640bef1b2226756f3ca0e73058a62674b475529e19e23f905224c0ca5387bb78997b9dca9f2ad50bd7913901cc648bd6977434d37afaba9480245e6c46acbe0af5ee70202eec164b06fd402d5f4f31bfb475af7ceaf4a619769df28930001814fdc4c01a99088770c18f9f5e06a9a6327d26a306eaaa650fe4706beeb4a858ba37dc6eb3958593d80ed6ac9b2807194f241852fdfe5b55ce86a619b733680101a88ef84084c59639c516ad6abd542006c1e2317f6a1a11519b8bb96dafe33b63a63d21c5ac8dd158dce6c40519a47bbfc3231888853aec074f20a41bd169d44ef4e5b8d0df67ef5e6897ea597d575886915cd7cc03bfe4c6df5e0a2a4987977753a509829db0de599806b054e06f5e7820a4741f4bc4766808689cf6373061d6b879ef5c99480a4f8a567e9d09d3f6681a8a9a154b4cd5ec2f0e472f8e7e14bb29ff8873d87721f52fb0417add97392eaf135341bd9a35ebaa8f1a9f35e9e52abc8b00fd310e341fde74c1c08128065fc9c35e2a2af00a1c6cad5d8f4495c376f785163c079c98a8880010212a9f57b53a900e7a1defb57694edbed2b6b63976c98bbe833055b5fafc66c1aca168bbc1b84f3560083b6489618fbdad994cdb9547ef6606ed1e6dba273bc17c67b8bb1c58bf17d82f6a297825e0d204ff7b41063286825d6387576ab5dd740d0d55ff381d6227c7e19f78636770ef816e7efd87f9babbaa6f62fb22594417943e8cf147d53bf9cc1dd39f07eda9c7226cd703b39d3267b4f4353a7babd7844e9623c0baf9d86e89913957812ac57af1ec2e4e159c4a585d19817eda0ecfd4fa606856b1f6fdfa3bb74fc654ba0dc942ee6e09ad3a9e2e85682309629c91bf73456c5e99a01f191adf60ae8634af3f25584c909fcb678dfd54fffbd1bd95af19e3d07c5afb3c688136c22128cce66c56cdd89a5d93bac03d56242abc73d51b1e21e865edec69089977d67f3c88fee001bcc98db9967859de789fbc2618f0ddc4573f8f58cbfae640a1422e423a931a7624c062f2e8c762bd5dc342285ec28bfa1c18ca651e858480b8b945de10df84a7750e5797b715b2bc8d87d94d8a04db9ce58e85cf6a3b2a25b470c496be12a1b78779e09784f6f19649ef3c6beeb1aed0d6d896d6e6b5cafcffd04c899c5fe355a87a72c590a2a94df17097c019152ee84934a4ef7274065c1d0e585e2808ea1e8207dfba67008097ec95a96e5b7a62a9b24ce62a51bebd7a49ee9b11cb2987f6b3a73317138f6bb262d9a028dcb33c49094ea4bb2a657cc93a2aec1ae004c52d97f89b965a73a0410858c750d91e5139fe07074960f6fc7dd79c1fc53b9e74510807132278ed6649a7abf64da15acf7129b319477ce4a284ce72bc18c36670225a1ab676edd226fded49eaa6524ab445058c75ad92f731709d1349d7161da532a0458f83f0dd08c4d66ea44234d28c260020c01fe6fc85caf7f2013acd47b264e9b123ddaed0320734223aebc28f9f0970329649469cdf21007357625cc0b69e5c17eec96d79032e74474af257106ce0bba7a29027c86a9add79e3ff30f8968d6736ccaeaa3e1e65cf1830a1924fad289b734fb4e650cc9e6b8b9d970812acdf70c600835cb973a1af845a46e95f781e2a84622cef8218fcebca6acafe57a52867576430f572c2965aa904eaeab4ff2595eeba829444bf6780cebd816e92514fa7f7b431e78f7c64a0e0feac66fb11b9bd56a0b331920845aa46323aece07017bdca52e4befad1f774ca4469be628063f2d675b1b346536dc01e62a79cbe91821dafda1958532497a4b7dfcdac212bc72b16336bfd096680ab459b3d3124d438ef9dda568840cafe6aa4181a2bab0c09a46919efc89520e3596274658eed05b3c9d3257f00b94a3ce452aba624d8bad2b7168cfd5ef1f9bbd7ca255bd1ebb7e1ff134f59b5ea84f812a6b77e040c858c1bfd0626d9c453d2e683aeeeb4440724a28c1ac4bbe7f7167da7e78c48a6f373a8179ce73927b66381ec1df6a6dcb52098ad49f2df88c00a6d838a73e01d4fee6d1c46d6b50bcedf94a2f72cf3d4d3812d75a9218314dc9bfd3a3d08fbd13c038c9e2205f094f9c6433bf2c9d5eef1c560e06db4329d446b2f5a6f1eee2929795662757d4a3bc41c2250e5346e7390286c8e7cc03553976bc6877f3bb5edf89f9914f94b0044d10c23b48d0b5c107223de3e48ac5953431e3c91933c97f0960dfc08d5474b2ac5996116cceb80abcd56146aeff7c1ff930e2d3408c6a043221b404f70b8764239e7503e29b1b3da1b6b1836aa8dca57b6d02a8c0c5a2e5e01c802cf2326563ba57cfa23e184b5c6717f3d3fdaa4f71bdb9805117f717e535d776738c561618b090799c50a344d0f455f8b86e10a504c462abaccee750713bd60c83b4d71cb4a13ad844172bb6c869aa72529bae114c3718df7c554997c90fd6f047d2a8f725fa348178ac1352b98a0bcc98d118ebf6436a94aad82ec295e0d1c59c30d5d365b9a30358a255d66934180d0caa37af01cc21eb5274bdff96da9261727110", 0x1000, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002280)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000002300)) shmget(0x0, 0x4000, 0x22a, &(0x7f0000ffc000/0x4000)=nil) 13:18:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) getsockopt(r0, 0x5, 0x4b63085d, &(0x7f0000000040)=""/193, &(0x7f0000000180)=0xc1) 13:18:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7f, 0x4, &(0x7f0000000000)="00000ffbfc5b76808de8c5", 0xfed5) socket$inet6(0x18, 0x4007, 0x10000) 13:18:14 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8400, 0x0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = kqueue() r5 = kqueue() kevent(r2, &(0x7f0000000000), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) r6 = dup(r0) utimensat(r6, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x100000001}, {0x7e8, 0x4c1}}, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x9d, 0x0) close(r3) 13:18:14 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="00001000", 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000), 0x0) 13:18:14 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f0000000740)=0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000680)='./file0\x00', 0x100, 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000006c0)) r3 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r3, 0x100000000029, 0xa, 0x0, 0x0) recvmsg(r3, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/247, 0xf7}, {&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000240)=""/15, 0xf}, {&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/192, 0xc0}], 0x6, &(0x7f00000004c0)=""/101, 0x65}, 0x3) 13:18:14 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r4, r5, 0x110, 0x2}, 0x80000000, 0x4, r0, r0, 0x100, 0x3f, 0x7}) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) 13:18:14 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = socket(0x10, 0x2, 0x9) getsockname$unix(r0, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f00000018c0)=0x1002) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440)}], 0x1, 0x0) close(r1) getsockname$unix(r1, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0x106) writev(r0, &(0x7f0000001a80)=[{&(0x7f0000001900)="c74a2f92b036211120ea6940d3940a20d0778a2f9717f6aca476fc4bccc08785ddf12d941e356cf3d8fcc9ec1d5eaa3f3a39daf49771d619f276ef76c0dd3e14529336f0c845c74568af5a7fad19b452d98980e6cee9294d80e8b417e2d1fb542ce898d06f32ae0642917fbd9f935b3832b3d620a0844c11c6b5ffa0182641890fe6b2707a3fd43b2e1328bebdcf3603d85bb9595386212fb7e5cf28290ac2e64dba961d932f6ac35c60738fd1e53d4b6e247f896236b52c9356e67027818c98552e5fdb13d996c312ff1d1b1f07b054c3b3707ec71ade08", 0xd8}, {&(0x7f0000001a00)="205055ae7ce7785a8c7ac810860a44bfceda279ec1efbd1f553ba2143068cc53902eedbae17858cc974e72c2af898e77ae494fd36f629349b395750efbbc264ebe77fd2d5d893a1829c75ba2ededaf0345efd5298507cb31383d72c4f159386f", 0x60}], 0x2) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./bus\x00') utimes(&(0x7f0000000200)='./file0\x00', 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000240)="25fafcfffdfdf9b07ddecd9cd301a48fdb17713bd33604cc98800ee71717b33420b67b4cd5e35e89cf2ff23cf278c893707b9c6289de86246a9c7cf31bec1bef9a22c34f10ab746973d3653b159a113d8de1bb0679a6e90ebfd9e973bbb538cd", 0x60}, {&(0x7f0000000080)="c946f07a1cb2ae37d16ac8d884815ed578031ea6e8481b557dc2544b4fc2034e6b37f1da6b", 0x25}, {&(0x7f00000002c0)="d8af6b6e3ff7869bc3861d3d5e0247348ee770f9a0879d60045935d0b4499dacca71e39437649f5ac33039ae4f901d618766b2d125def3063ad6a9ae5b6ac221c5c61a42550804dda3c9f0ef8509d1457ebb53f161bc43c154eda2b0fb29cf14dc5ddd44415079fdaab8b47b33447b58d52949c0fe95564cc143456019d64218d3b48d34de7c60", 0x87}, {&(0x7f0000000380)="8faba7e4a8fc9482c18166deafb5047297af03a3e1a878798d98411de61f48fff0e1501e86600b1184f3b74fb6c1011374191e15", 0x34}, {&(0x7f00000003c0)='CU', 0x2}, {&(0x7f0000000400)="b795aeb9f13f7446f88c96a27d356339b858d2c015a80b47e29b7b2b447b849e74f84089933abb97417f7fef68e737869dfcc3a69a563ea4332c25c7bcbffaa989c4061ebbac59212d3aa892c4958391c21059336b74aa04d5b41ca04a9b0a24cb4b5b5f7f2cf2adbf64ac12f183a312c7697f3ef07698b461e479510a54a3cc1d1656c8aa7d5fc4f66136633bd1652d1b4a1e63d7079fa0dd0574250eabb46185e61e", 0xa3}, {&(0x7f00000004c0)="15708294b94458f7c13c4498e8ec6255d8e4238a0f44ce8e81f11e7bb0cab0f0d1b65a45fedc33c3faa75ffce7e925fd920fb86e446108ae", 0x38}, {&(0x7f0000000500)="d7e74646e1bd33c7ab8bb9419dc60dfd9cdb09321af78fb08c1214af424e6aa989fcb007f8bba4a1f0761aa9b653a6a0b793acb2a2bd5213946097470c107aabf32b09c5", 0x44}, {&(0x7f0000000580)="56cab292df799b3a1ac1cd23e81d09ea8a7d72f7b8fb57b323ff85a12cbfc0db21264712e3ab5a1c6cd9d4b293251f2c87685042a30223644dc889ff1c7a3483ee496fd1d917396c4a94914cd99cdfa1e490ce74eb760402e73f6c9ee5d9beb30adfa6cd9c5a17a61b894d48a21627444bce11a2d17bc8ecc8dfd03ca13509e6d56cece51eae3352c18a40", 0x8b}, {&(0x7f0000000640)="81b21c4c069cd88f5c609608c9219bb1e6f645abf0c216f36d75f759525a790c5b94d7200c191e89ccff8403c5d7d9aa066355372a9853696aa19e98c48af7410a8c48a30869fe82ee3f0aa8548f84665f73e886b65cd5aed7a5b76bcc421120cffdbc74a4034f8832b34e37eb23585987654fa8172119adebc02faf65c3b9c8842134ce443f2a2096825a63c0be05393b904b958ff7ea6f4a0d742512fabb4ad4d067246a9c408f4f11b21b92c6f1076b18b91d0bcd78063bdbbd20889ea828c1171f6975b34c5db5ae658a1e2587953321216380375c23fda1ffabe507f4237ef1df2fa6638c9604a16a21a709f4fb37557ff360d638540c8afc2112", 0xfd}], 0xa, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x1010, r1, 0x0, 0x0) fcntl$getown(r1, 0x5) 13:18:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) syz_emit_ethernet(0x4d, &(0x7f0000000000)="622498d9779898a58b3156c9c571dc3ac0afd5965028ee479617315cb8371c63bfa35ac6910093eeb429882896427e9555c259709057a4f31d75a5c140c2a88cbf4c4a5eac8cd447db33a4d42a") setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000100)='\x00\x00\bL', 0x4) 13:18:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4) fcntl$setstatus(r0, 0x4, 0x40000000000000cf) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 13:18:14 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='Z\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="b15aa535c08729ca5aaed6a276d0e666774b881726613114db5372bfe2e63f0b042b8abccfc0690db5bbf2461fe8ba37b93d36ae701083f933981ca90163d05b6ebf3297c533190e6bc9cfc7beabc147a86f18e31989014cc957984a480c0ff27d1c3b18492a35f5e2bf9779b6ed270a4e0acc35b3b2414d2ff0bf11c0a9a35d8dd5474be11f069ec4ea8d6f0c4f5120bdef6170700e4d3a7b50a9677c349581b535effc13f01a1ead", 0xa9, 0x3, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 13:18:14 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x100000, r0) pwritev(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffff90}, {0x0}, {0x0}], 0x35d, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:18:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendto(r0, &(0x7f0000000040)="e911be9c7b3ef9a205f470db49dd74b16406ab5a217335354f62e0b6f8873a233d96a8ea8bd838cc2535811bd2a8a7b19e133664f3eb8cef6385bc6c80fecf0d354940eb3c5226754c048f947b40b44fcfc67efd7560e777ce9aa0110413c1e38a48d87ef511693ba11af1744cc5bee7f516460d6552b7e6e750e54ef001fc82159c35d8be333f52bece7f6c8bf133562ab431394306d9ed33a1c30d814a95a70548299f67b45ee8ba634c2971c4705274d2ecf036a305481c", 0xb9, 0x2, &(0x7f0000000100)=@in6={0x18, 0x1, 0xfff, 0x7f}, 0xc) setsockopt(r0, 0x0, 0x100000001, 0x0, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000b8a276ef2c924c0a2a2a75a0c8bc272ef77dee564b6f49dac6f9f42b6f5a03952d09000000000000"], 0xa) writev(r0, &(0x7f0000001800)=[{&(0x7f0000001d00)="3c82a082fc29cbb2c838020ec218490f3cdce78d3954b0e4a9a3cfda7807f066", 0x20}], 0x1) 13:18:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x8}, {r0}, {r0, 0x4}, {r0, 0x105}], 0x5, 0x6aef) accept(r0, 0x0, 0x0) 13:18:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xbc7) pipe2(0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) 13:18:14 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000000)) 13:18:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) r1 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) 13:18:15 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7fff, 0x4}, 0xc) syz_open_pts() 13:18:15 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r0, r2) r3 = dup2(r2, r1) dup2(r1, r0) r4 = syz_open_pts() dup2(r4, r4) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000000)={0x6125ab79, 0x49f5}, 0x10) 13:18:15 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = geteuid() ioctl$TIOCSTART(r0, 0x2000746e) r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) getgroups(0x3, &(0x7f0000000180)=[r2, r2, r2]) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 13:18:15 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f00000001c0)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a25d9b64ad0d7e27a415b34f24c703ace24", 0x9c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f392", 0x57a}], 0x1) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) 13:18:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socket$inet6(0x18, 0x4, 0x8001) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kqueue() close(r1) 13:18:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) dup(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000, r2}) flock(r1, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) close(r1) 13:18:16 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8296, 0xfffffffffffffffd) write(r0, &(0x7f0000000100)="d9a7edb3ee50e616ad4e7c6de1021d34b676db69270550fcf13c183ff5104928a1983b9d4a94eb445e715843d6f290bf23268aba0ef6dade9325ccfce39e3187d4e343725dbcd133fc83b7", 0x4b) open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x1000100000000}) 13:18:16 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 13:18:16 executing program 1: r0 = semget(0x1, 0x4, 0x608) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/224) 13:18:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000c40)="ea263feee754c922671e25fbb75396dd1f31047f14328a0187f16b152cf5b10fcf2e0401ab86c4b1a1bdb55b9e0bd34caa8b6088eedf2ad065c7e089cac75c7f2954edf32aba6d69cf34a393101c9820752bb1a3b01804cfb36ead76ebaee7bfcd98569cfbe0bafe4940a5735fdeeb9875b54723f7ee48c3964520c86f0ee7d83cd056df330bcd398e48e668b604729cf6b8da51eef1c83cffcca00ff2b4510217ba4a36561832498b5aba85addc2c590b569c554dfaa10581a5eeef9ec3e8df8c0e748768e93dde47b009af2b0bb5af868cad98201b83c85280e01c80331b1c99baaf42beb20c203736608c6e9c58de78b4b6e03b1348c16f79753bca04b7df98f15a1ea2a59e46b6590978a0d0fd2b3a9b3cc73db4f0c241c045830b4a41fdcfd6b58b3bfdfd0194ee0f748d4f598db84168bff0daee99a841cfccb8d0296787e07409b1dde48be0e010c6f364ba6d45f7278d44c7b4c72336c27e87551c26c9155180dfb97738c87a583e33de420ab8002ff59bc45241512bc09bd2f188c392807162a71be08866b14c1f3fb366ff033b03c6529e3bc0b7f2548513a2e603d218d24b3e5494f7e23529c13b653d0454b4e8d22466bddc6b5158a7a374091c695d83aab7d20275f5fa3dc06db489ade0808806eaf99c84e9ce6aefe8cfa41b78b11b69918f821b6f5f5721ac322b2835dd4437b5132a896664d9fa73f0a13d09931a1ee5779f0ecf92a30a8d60f2d8e2788de53d28192494d2ae2aca1d8b0435892158ca24d7229a6ca46a9c35d12533b7016a7edf1bff45f97c0fd404ccbe3482fecbe5043566c4249b741dc722a036ea532ef8614cf38a0d681721ef31a49484e60fe20eea1be5493179d11e323c58ce9565b369baff29338f8434e4ed1138bc02da7c5f75f4ff06865ea7a53d324ef3085f42d1ec4650473b17e69c328f54f02e2d80bf070bf45a8664a2acc35b2f83bc83634223476690ac156f22250a9dab51e4b2df65071d10c5b8858f0d7fd2b0817a98009599bb15c3adce558cc57d3760bc11b8332acdd03621f35b6b9bd352030a5a59cc81e70f6e4ad6fd3442e380139b4fe85db6e420e987d7a049ad93a5e96718867d20b4bd8141cd763f7fe756fff5cf7b0761d59e81da3580cc1290e32141734eed29a27b88249db7526adfe2f9bf1c8bff5236a686ebab2de24473eb633adf2dc5a4df3a606678d5a6bb929109f5d397a8034c938609e71f1b6b3fd14b24c3d2d02bdb2bcd3cc4131c02130d59d062b16b4eee39a81dd48d72a553a17cf2b56af81e36ced33f2ed10cc513c3fdb93c275dcd26610e2f7ba10977867b7e73f535862b42b6d80dbabfd38d7180039b3cdb7aecc1becfdff3b12cde0bcca0eca80521b632ddac97a90e53a0ff431329967988fc4a0734026034548f0080fdb25a4d78ea1d215649c4d95f3db3a69e415fef51aeb710d0a9af140289f7cb5238020dc5c8073dc88dfce1bdb30b1750a03a1bfb721bf27eeff6562320ff705deaef6bfff12f408d6aa9d99b44c4ac4cb2d0f5695c88fa9c3456c9e088472419afd3471566b610a0f9db4d6becd78d0948b27f3b95378244eec66bad89341f77471eedbc3dd5fbbd5126732350f4602916499bf56b978095697295384fb91477d8af7eb0b1476b487d21a14ca628526d61f6ebd0bd43d143f006517243b066f1f51b891ae8db8f782f1eac459efc6d8a6081df506c747430aa2cedfc2b5b06e6b605f6dba420514303c4e0c3659a0ea71d4b1df921bdb93b533ce740a29308a255fa83bfd843851e1b9f92c4a8802fae7e7262586d45a386f8f688348ec1702901838336b73e64263fcbd51e9f3549af05176714e2d9ccf54e1d09608f648c91e8a0cfb4b688de9f4d44821ba058602c6ea22295ccc2656280c615756f97c7b7a70c9d77516cf64473318b0bc3085bc0699731fdf987a097789a25faff91c0f522ce2f9ff053b8c4126406eb95df331546c2264e91db57d6f3d2f386b43415a29d6436c497e620a53321c5001831b3d49464afd0e657ce56f3aa04e5bf928b8c4d8fbc8fb0f7a337bcc5ac0d04d4b95cc58dc38c677b6198604e3a17856f48914e33510b2c9742b1f5bd48ef0f38b5d749677044c9ddc86e18903786160717005c87443c2fef90f8692449ac546590c2df7c5850e63951b49abca90a4b24fea2a3b3f98d9b241eb140b7c915a60fc40b65ddfe6ff8760e4419f1f8b32a6cd535580a381e47bf85649f5c71aa60d377b5286228cbfebebce0ff8298121c21561287bb1b0db3ee18af275925532915350916965e4c2e623ca0f4873414038f5a93c2775dfa04374f2e935958d80516e1612f3dcaa2bae2d2a7ba688826ea053d1e04b1c2177ed269c27fcc6d384a6180c87393ce934c928254fcfc014d473c4b62a7db791587f6f8c8324115f0bd4d9bd43eccca52c7323c92fe28733641234c007ab24901626339b3bfd3728b0ce6995edae928bda3ad2dab238af597a923b08d87c718228c3425458fb9dddeae697578f64858017f013380ffbb968d5cbb5686dd6996402b75b281d346024706b8af5f23830465020f54c8dd2eb3f571adf67b105bb8a28f4ab91108f9b45d4e3813f38175035adb01fbd9a0869d133e6875ccb0ab21010f84ddd880924640934ccfd585e9148852567511a6af8eb314993e378c9acc158b92887c6bc9a6d3494c3f5fab2a8c3fd3d12c9e4b9dbae73c92a8ca01fff1812a98811fec3d84287f4a32abc127478ed9e334e9889542dccf111828d5100a1fff43d6f6868708c455a3fcb5fad8d9739c278d7062573b15827e42bda26e6cbaa57ff74ef704130816753992c2a001dadcb9392c85b25926bf228836c311aec0a3c35260cce98a0dc85df744f13698fe795a8b19ef949f9d703af5c208b3d708f92338ef45acc89b6116171b14a1f5febc8d0e12cf0d5e87b64e4afd93758f31fd44c04a86251ec22d26843fe381a0818057b8d1a14080cb656538707ac5b232496cfa65fdea33f278cf2a554809fc083a61397795299d916491ee73897e77b0ac7108b6c96fc435c3d9a4a4148b09c58b99d6a16d647dd13f1f829769e448d3ff5935ccfbbc471abbb448d12c2acbf040e77981a18450a149d55db967dc34fa7df2935b43ade86bf1041a2fbe335c38823ce3cb7dba9c0c54b036bf2c58d2deaaec5621c9ba30412b64df72fb6d10269d7727b1b77f2bfd0e53933d4484b87fad457bb9f9f3eaa38740ebfbc991a4fb5226184e5dce36d24a14c09e206b4b20f57123be5a05845cea0b0e348fd2059e3b35b53717b8e209bfad1692ce5da25761f540cde541986a6d4fad25e7bb3232de2af0e4d57bbcc7e6deb40b07fca32db6a59d488b7f1e2e34dade2fb8d3c731347decf920947790adce5608bedf49277eece20cbe9770a44a13f112f78de47abf0139e5e47c6436e2b955b5ffcd2e990f45aadf9b22c2cc095212030d6d3e24d5fa32d65399cf85833180f97d4e2bda741dbff913e8c5e3ed19abe3a27c648651f204390bd261fc04303ca7c98b49e7cb0ab94f94238ee559930fe2e9b898a6afd78aa1be84a26dd4d32fe171ecee3abf1e9613ef3ba8aa4840fe54648b139263e12f034e3bd0bab5a068c00cd3b1a43f291c9ed565938b7647c9bb77f9dee84783e28516961b06db2dc9b1a2fb8daa1e3284ac3c2ac1f87ef840d932cf377f119b22c6803f68588df6867036967bd6f6308bbdcd60898525dd22a6429ffa1d8841bf8ddc2a1c8e692a9de6e290dbc0546c6c32a6e82fd9a6c5ea6aa9b4dd05b48cffb21a1c1e27f39411848886bfe2bf804bbf0b023f925c66f93837a04faef0c8174c201bee273142c38dc9bfa08890d06030c0868b4854ad86c9027957663cad955423b07a2a75db8d34621a2c10f859a8cda9d00724d5a9d45132d350d581a2ac26b312f4cd05db2a79c6328c97ffe5a3855e069e5d211ca55b0b3cdd2e21399f38983fdcf180a6fa663199869184f73d73b136a6c2bfd0d026f4690c33e022f499597171e73bad06f5134ad789d49da4ac4046d8466bbaa0c51eb2222b2246e43b2c6728d04b1136845eeb4fe5c58d541bb96ae2f09878f24f01db91cefc0e7ee88b0332d49ae57c42118dbff08fabff19936086079a775e2cb9e72f16f60aa484eb88f2ee87bd57b8c74c0c3ffbf55ae4f4b3878c77a0b9f940bbb99d0caf64203bc8ca267010720035dbcd05538d10a2cb3e4a230210727b6091f0d4057cc980c438173916aab645a94ca1d5531eba53eb9355c43d67ee84c24694ec11323f8c4a0e06e9de2a5ed41e616c601a2b81474975defe2018df37e60456619231bbf61f2e8b228ea21622aa3617514ce032b3215d23ca0b2b899ce3951fd883893049461233abf2fb779ab13d51d73e997289bde757cb7a4b8fefadabf087605f3f6330e3b3ac1a9a9c11b20dece249b95ad377d41270104a669a10727db3c6f591a357892498910138ff22b37fd0f718ad544e1e8fa91b63a0f43cf0760773713116b0ae6761356428012847924d487ab7e0aeac8070e7c7978988ffcc1dda1dbbda235c0c1483fd11ef8fbc91afce976d3280c54eef0393b6b4a02ff85647121beccce8cdb34d9ff7550c3b52454171af7069f411befe001460f98751566152d1d5700abb48594fec760b8128546c5df14b8e8aa06250d76396746e0f5d283177a163379d1041e3a5a9f7878ce632f2617c7daa76e0cf156b189b019c53ffe23556649b8798a69860ebb70fa618322b56da194d370854c74caa6d0212d279ebc0259bb2b55da6a5c455213a43ef6c03e59e69cf41d5c9bff6a74e8f3c0d1be9f2f21354c693170ab09833970302aa046842dafe4be46862272c682ee65ff3ecb206c6c006ca562159b33e13794ba5181d725c88f4d21cd52a46b34b72b4942cb5e348d67ccc821d4bf674d8e491ab2f397445064da58c754c12ca218b8ebe4d80f835b399e8d480d5c84260208701472cae4d53ef682aacccb13d3b52484fe5f69af85be3987b55b9dbac05c64d4bbc36c589f79733e813492c32c51e3504d17d2d1358b01173c3d79871427363eb39d343e0ae5b9f21b35f063ae75b9263fb7326b494e48d8a865a15643dd7f072ba3520e9b960c500941d22324cfcb84a71b8a0e81f371533b39b6b0cda632cfdfb330a9b7ab1d57586ddab5a789cd52128f904ccf5f1d077e0e2a0de66e189ee4e9c134f361ed1bfa1a7932d536f878bdb4daf550da93edfe0fcd969b90625f9667570ee1e8b8116e511075e2e9bdaaae57b4d5510350f6db8e7dc54a02ebc6dee002db85a478d16e9b85c68f28bab863cd291fe6a9edea6c5746fc64af282a76ba1ce17c55cb44c747411b8b96893f8325ddc5cb5b524cd53adf5f9cf899bc307c5a44779cbca6013df41db7823a16b07965a22950b1a30f902d8e9c374edcd7103fdf36248b4a5297777c86998bb7606259f2bad61a83e19086b418c2d9c04126cdc1ac552e28e9fe6549cb69339424390a62ba501ba14ec0b28a35ba069153cbd472a", 0xf5c}], 0x1) 13:18:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f0000000080)='\r', 0x1) shmget(0x2, 0x4000, 0x10, &(0x7f0000002000/0x4000)=nil) 13:18:16 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x4, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x0, 0x49ac, r2}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 13:18:16 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000140), 0x0) fcntl$getflags(r3, 0x0) 13:18:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x7d77, 0x1}, {{r3}, 0xfffffffffffffffd, 0x80, 0x800fffff, 0xff, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x7fffffff, 0x8ab9}], 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 13:18:16 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) 13:18:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000877051"}) socket$inet6(0x18, 0x4, 0x3) read(r0, &(0x7f0000000640)=""/138, 0xfffffffffffffec3) syz_open_pts() 13:18:17 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r1 = getegid() setregid(r0, r1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r3, 0x0) 13:18:17 executing program 1: r0 = msgget(0x2, 0xc1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7ff, r1, r2, r3, r4, 0x80, 0xbd4}, 0x6, 0x2, r5, r6, 0x6, 0x9, 0x4, 0x2}) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) flock(r7, 0x1) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 13:18:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000003c0)) r1 = socket$inet(0x2, 0x7, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000400)=0xf22e, 0x4) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="792d35b26ba78adb8963b7c0c82d0f669fa29884b29ac14cfe0fc0e0d1b9d047352a39fc14555903146ae1da7ee8682292a8fffdb80b7c186581a3801a4f37b476cb111813c50ddcf5bab5793ddb75acc36612ea5da86b8c68d6322c3e0009fd36236eea5bcca58d1af76c3eb7c7b4de2f36cb9e22d5cd4a5e1b40bbf7a58a0faeca3ecad6de05fc6df9dee36e7db0c49c779bbfe90879b02d4bdb04badfcedb86aed586573d78aa64fb432e3bf48c9b8c9a323126dd", 0xb6}, {&(0x7f0000000300)="b46930f9dca2589b519024f67b14057c3115af09bc83b88121e99e9ef21eaa1a29807069a0c2370a05991a52f6a0c8bd8614496977a2c19a4a51717fd525f4323f7e4cc970ddd973ee633f18b4f6b95a52a7754668e95c56de0037ee2715dbf1ecb0d61a15da25efa2bc1ef9d2fe965691bbdd5022e8aa933b8b64ffbb563ee784554b16a1da86cf4dbdbacc53c8a8b5969445e80249f85e370261783a1d3850afaaf55402b70ac3fc8305a6617ddce59449034222e80ac66f", 0xb9}], 0x2, &(0x7f0000001740)=ANY=[@ANYBLOB="a0000000000000000100000001000000916ea2921e87b1b4d0234ab8401d5defae1c6679d5d08fc7c71a1d3b630a270c0f16eb61e60c8604477ad2f4033e6cc3de06589595a5b064eb6244a7489975b510d8cf0ee95604642261c71d298107ebefb487045997a282c140381688a962a064a3e81e319b7ed3fb6496a3d4dae88a5f6ecffd274545cbcca87e7c9da90d60530f6f8c9b1cfbfcd09e0000000000001010000000000000ffff000080000000efa89fee7bba04700474826d267284878afaaa01297cafe56e43fc274c7cb89788f93a3bea5536d135628e08f92c07ab75f6789d2f3047f79b3a13b1f26d0ad0f8af8abbad12fae73a10b8c32593e96d090315a69b086f7322646957ac5b80369f68ae7ceba5751abc12691d34ff6bdbc7298f08891a2aeff4f2b4004a911b40bc31e889cb5bc138ad276392328aeee354d5a30fd8f0dc470381bbd95274d0692e6fd3e3a8262f7d6ccddc3d7c047f007c0a787c3c1386513c6aef0706d98878d9326dbfe25de579ad76ff625242246e8187beae32f46b17e050293f5fb9f184874cac92e17fd895c8593af57ed2ae9d8343760d7abfcbe502ecef9b09bfcc42d90c065724becc1d74e18c5f788b19f9a503ad1c20906a0e2c872c048e0f10237aa8a4c52baaec1986307a072de6970b8d28c2f7c1fe9ea049d82328534a9e86809beaabddad7d1167791387a056ad2284ee69e40d55874050236c0fa225cbd7951ede06934cdf8a88fc8958fa697a7a646b961e67768cde664190ce78834e084ce79384d99e1f60a1aa3af61fc1ca35ec661d710df4be82e53149bb8b7fd6d57a76caac4cb878f12a729f55d7a2ac43764f8c7029b1cdad1f10e3ab0d81268d8a3c48fd7c250000bbd427c9dc783822d1eb359ba4f9113c1c7827f63c8b266c3ff5cb011fa09520ec9c73ceb1d08b23821389e5881e55143481f5dbbbfd855fc330653ad32481a6c6b80d296990b8102e9bbbe63cc4a4c9f30a72d06f4b362a8ee41fdf3f489905937778f500782e732c62d736a73f956b0cfef35847b0c36f469a561f0c3f470145bd452ca00f7ba3809ccb24dde49f12c68bb4d391928126ad55d23f20078243324dce8424d6d5b300027442d9e9594479b928caadb629616bd9610fbb97a7d4d6017ba4806af159d844971e4087b01948dbbaf2ba4455b3a2f5693218a8fc2ef50895b21338da560b19df7929375eed0be68508730ca2181e3e791c78b2ccf79d130297ab571341ce476d31864881c13868fb8a5b0e02260526c0d9ab7ceaee8420f9e3d08efff6d56e659fe4c7c7c59d58694f0b2dd40b24ff1d0262c431dc6571ece4e3c2d70dd89c63d2fab682661f732e0c8cbcd3dc7eaf2279946eb810e1d35b9c10cf0427ae1531cb7120c8719a5bd0b2eb7e4bdc10afa64e4321fe61500feae3f4516f90b220a65d7730fe131fba9fd18b199a959c26a07940fd750920f312e1d720a2924a27fe76054cb26e5cb87d488c51bc6cbe8e2b363a9be8f8e4c2914bf30101c7e8ec754cba994424e63d7b8f2c20c09e7b5d3300024ddd375a99ff27025c6a208b38144839abf5dbb97d051f0b0da154d114b8de7d37dfe1b4478b4205cdcc0683b45ce192059132392ee27a1afa5f5f2962cc47d0a6a9226c735f1b4c2643ef8d2397cecd6affd020cedb8562a664796d9f1bb1575cb8f1373cae41f2b7714b5ab16f46b3307251ec481cf9650950614a2199e0f7fbb73d3b473c0b84c4dea5c8b44bc773a6abd58809ca9727373b441d7a16506c0741b40e0e29828276a1cdf09a952e6c993533e345eaa6e17ab032c0185b7a81f8d7c4cb2ce308624429c830580cdc3de4c7681493c4822c0d4a307669073dbf9e5145e6d5ad7ec1bac4e8ce95c4d275d006f4f6d81bd9fbb67148613f0b818c019b8ae12b691c9ea7c3413a478110e5a260a3c30e6c90b9838317755d78354fbcef2728870229f5e0c0a257455691c8d67c589bdc1239f92e2e38e0e4c318783ada6734b4d262e50b5338a4c1800ccf80c0f2fd26661960a1d9e6e5f756af76c998f4d8b580efbe3dfd6f934d1844e9b64ac3d7bc45224d94cf8f89d4cde8f980280f65efdfc850784b1ea9b853202978bdf0a537d1981987ebe4cb898df7445d952ff582ec9a25272d10b38319fb1733ccde0d775d34b05781c6cd0d9cf8f29e759ba4cf2ace68b88889cf24eb5530035ff737fa3870c43620a77853d2a14bf6f4a83b6f30d4513135f945a835785e8710eca0b68799fc0c97d59875e308f474315704e1bc102a6a462468089c82b28a15ba4480fdf535393d6067dac0c20e5aab8196d5f044b05c15cd3f74d47d81022b4ce0a6d08e7bb24c7f30827c912cb0ce601b2d28053afbf6162455317eb2bd5ec0a5b044fea3a6aacf95d7c2835aacb81a8bfd4d6876cac1651ff93f8f5b6ca55272ddd58cfd5f92cf844b2b967cc898fe0b63ff4bef1a9a5244e6b560ee8ab3613d476afac2b0d87580750023c6d29b296304521dbe5d77780763575b61432db5fdd1084f4189a19bb0ce357158cf25041bbcb84fec21a2dc773d53502864ef62e4c0c88fd7b91ad2aa6904e351e8419b3e7405bd34a3dce95cc41b4548f6cb7db10506580b8d7553735cf8a17f9f3c1efac9390a0f9dda876f2da34fa129a7159cee889d8adb9d073cc3821d7b8a4fe1e6288960395f026eb974b7fda6d5c2bf155a581d52fb8d8c3746b1941cd34711218d2491493f9b1b14f555f16233a5c539360624bcab4357552fd7be804d4740ec0fcce3a647e8e41616e8a725bb4f7b29f88d07ebf9e237c2972f8f4c4a93cdd97507ca6cbe02e914daddf36df82133db1e9df87a1d527a3708fe2e9ac9f2e71510aa4f0616e87c360181cfa387c5994fc91eb2bf98445c705d12ce24fa38056b7ec0c68d3ff935e8c9131e27a293fdc161de06e4bcb02cb045264cd050745551c488190822d7c38afd892d5b0ed8e6d2100c1f452087a872e9bb60a2dd26c0ff9ea02c7f399e28d68c580fd54c7e499658fee9629164a7940b2596ee17c54ce4c7bcf15612646d2b2719b321da8186db1f984e965a077ac18b1502f39b7efd2e452fa94e88f4d3346cbf101c2cbfe7c8a827209de1153390f8fd4966938aa9a7f547318f03cfac5ff2b28a4896078cc1e904021ce4a84fbfd6d8f601d13ce651193d3e6401c722ac9715b09177967373aa04837cb93d326c906c0aa33c593c600323d7f3703477d06987b0ebf98997975a0f2ef6b0e57d54f984dc7b5ca150969d32947d81fd6456afed6e3ac94cabe3400abd261f0f7d8014608fe7bfa19f60c0accd207e0ef51366a514d783b1b19cbbbe4bc9e09858388b205000f7373ceb252ecb7dbc998f0bc9441ca3d093239207eee2b621d54ff70bfdb0dffa509a064ea8eb0a056ddce4e85b4efbdd79a90cac5694aa70e50fd6300a6a9b6275c0fae1dccdf17343633fddd05df8bf193003359d3b37c4db682f2d0e3eb0584bbab101b336be7768846034489f730ea827982f93d10d2c0a0c70e2102d149777edb54a493e611e5261c376d47fccc3905241a936903af18efe685d2b3183d888b701983c4dc217d55128c282ce3d490192736727e08337c889a7a82707fe333975a7643db675de95fb943ca0a997cbd8ca4923a51e8e5fb9c0fb853e39b9ce972620eb0b777b280923585e07cd8708f27cbdfdb826ea73f946fd129440dec96bc7c2470bc561b15dce59ba5ac4d7c590870509d8ed63c21809ed1e976917dcd5fea252ce7c21b056be190a2a255373f711fbe4558ca7bb311e210a352c9e6f32ca6d95c65fb78233700c605d6679744948d0070021ee791bb64dfa3d733b1e7f19cea3621d74d6edb2f4873de38a2ea2e113b0ea15c8221ffd9086ca36b7385a8dee5521e9e4719936348a953107961e530d4d98e099689914ecd978c81b4ac1bf98705385182ec4c36b276e475d43c0516028b8d92ed84b6649260be962c8f2a988ba98b7e353e4287c5933709d05bffa5fab665a9a1e2e54d26c33a27ad3b229e48762091f558165581036d0b04f410bd1256e8831b85a76b4c568ab09e0445280e1d5ac971feacaaf84c3803968610322d2750176472fb1c7de96d62179162624379e556f61266eb9da8cd2336488b93fad10f49c302ed7d2799911e4f41258d1a8b1750bb6b04485c71f0caf5021cf862ce08f3f4fda6cfb2db05d5eb0b0346dffd27dde8709267f9217e143ce421221bd85193e4a25e4bdf2381ddedbc9a830bb9bf51b35fe03e6ecd4c51430e1673a45e9cb5ac98070663ff430947d561934e91b8a53dcccd8f1bd367087357ac5f536ab8b49f397f4f079661ea0a9fe7252145f7651975cab9a92c57ff70bef8ad81c8ba5e4ee5f540a8c86470815f37445a9eac779ec7ff2cba7ec00660b26f3d31b179cfaae54eac28341b9a8390743a30d72319f070a82383794a5f40b72b8b9a8c158e45fa99273d78cc1b373dd08676088ebe00b42c3ee68872da2f9445f4aca552cb5282121f4f71345a0cb8ba9a44a258c1ca5548735da472019d770cf568acf9ce805fcae561907fed51b18e41791f142419c1e342755f18822ee38b53e46ed353ff691f64417fc2ebe19cde564ef39a7c994083fefe8178b90d5ecc58c854842b14c54200e1b18723547fa4ffc00a4a04d8d3a8dd0c4a66ea4dec52620350b09046e9219d32f31728f074e49685853206136a68b7b2e5df14c428a11223d2a27997095ed3165c87cb75198dee0f90570177d2594de9fbe8edd266800c2dd89833012006ccb436f084a27cbbe6426a02fcbbf72c01230cb9ffd698a686c5ce7a109eb6d54a84420f66de7b4fb72525fa5bac88725eba6482ac6726d3db4cdba22090e601530220a0201542328e6add37582378d7a322ac8c495e2d65cce12d25644771b094c9d8550015e2af0b02b3767bbd3cfac331a994166371e3ab68d936889704ee612be2c130139155deddd9b5c9665654ad0d1e9309346d30c9275e3d6d8f86bdab888f9fc7fa22ebe6d3efb54f96191d9e72e27c8c35716817bdd90e4f028fa35ba8121041e54123326f2b2e9900e9512abea107540d2196f07ee71926a861b637eb44b3bcc16ebbbcdbe33455d98747bd9052adcad99b8d324c9c5603a98ee8cd3d3d0530c34409de9dd68dd60fcebf22a02b4f63dc5ecc1f410b2e92362b3633a784f6b48fbdbdd7dcbd33839669608e66ec318025d728d17fef843940c1d92b172ed503fb9e7b2e69e95330f89002bbc1d22700e2748f644fe4ace24d62150fd74e470fe9d25796a4144725e4ffa5440e0427a5c7416e39972841cc664654284bfdb4db4433f859a3e797373cc333d4e9aecce0c4698602743095184b8875942e41789fb1eef7756b701ff7b2d7fa0b4ffa913d3f07184493ddbe35af510e8f3ef2cfde3db3b2e126d20d1800e5d228bac0a44f3570a51791328f2e02104d92aa719ce8f0db77e5e41963a2672c60a4c953fdb11b8db78411601e492b2b88397f2786023a8e9b5d3c86a13ed7425be507a417431d25a60d2f5e66d4cf315be215b7444fe8c0f551948311320c9ee2f9197699baed30dfd1ba7f36ca9cf53c86daeeb7a699a3c52871d6e0fc1b9a0fc317001cb77a8b9aa907021c64610f5cc6f2b256d98dae6ad1de42d158d96963381c913e1da890691d551e34d5dcca4a39861d7b061106f8936f81830e54e8a51e9cce9a1c02281f35354618281d4e1645f599ded232f6e7f0dfab98b881232ba830aa8ac6cd17bbd8a280d46779736cc3e3a50ab72fde122af80a497b729a243028d3192350215f1bba5d5a941cff46fe0b7bf0b7e09b4f82e156fbf58456bd4ab13d7ac15621949f341176e33924d7e934692be7d3f7748b63c6bfa46238b9fb1bfba3bb73a29649363ac5a3be8a9e040727e60c94305815385de777be105c1a832d1b51617fb16448ada9b9a3b2d6ce3dcd336b1998fdabb4eec50041e4b2dce981000000000000000ffff00000900000098000000000000000100000077050000f94d81c3310220ce23226333859bdabdcfce517840f9d0acd0355cddb566835da98a1cb4f3d48a115b79d90ed39e87882e3bac3d02e03bc4d71c285ba7d46791e988700c82009e8181c9ac156b25b37d58c8de62aa62302e677ba64a914be5ffce9a6c9571ec77ad80b4ac1f89e17a95349d6afc1d6c2602dddae5d67487b02f34194975750c43003866f477e09eaeb9c29dd3cb"], 0x1158}, 0x8) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) poll(&(0x7f00000000c0)=[{r2, 0xf}], 0x1, 0x0) 13:18:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000440), &(0x7f0000000480)=0x4) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="3b90390c8540a9bdf47704d1b469ad61ce07071f0af715a4a3a150b39432cc0e91d21a8287b6a0e6b577e3af647052f84657580f973aabcac8e5db08f48fc97bdaa36d178b60887112c690c3e389de523780bb7a057f75725f37a9da6ff4faaa3c4d8c5ecbfe034b0fde0892f5f398d0c410b31408f1cdef4384805356cb2caf", 0x80}, {&(0x7f00000000c0)="05c458f09ed03ab89a66f6d861b78a09f1874d28309106526ba4d6b5", 0x1c}, {&(0x7f0000000100)="bd09ed675f8bcf83164335b90ae3fa0bc5e155cfc354af7a019ef79fb9b7b3d5a980b7ba89b912507c1cdef5c271fe9b29a4d0756d3d809f16e25d3978b95308682497e020be8d641c6b8b52eadd5d0d699c56cd161ea85d38ebcd68ffb45691c13a9d7ffa8e7287758242a5a62e61031d1a5dde54f8959de5b0c0cc0c05eaf6a729e9bb0081e3", 0x87}, {&(0x7f00000001c0)="7914b43e664deee7f40502b22df97a7bc67ac0a1b8f1abab7d0cd8c6a3c376f67e2c19c3803a4797bc3e6c1a4fd25384adda66b22965d773118857c39387853329bc3a861240cee6622b4eb5acfcc06086f6d5631bcee1aa25a6d8d602afca04099a2e5641c4fa2514397b2591d50ffd745032b06bdd9f30d677196c884fdbd8f98893cf6d6ea86bfaf1b19dc67d60da8135b41eda2b89f863f076385425e823fa690350fa610aae658d8fb2141f87cd3ac9b5a31767911e187a30dc55cc85", 0xbf}, {&(0x7f0000000280)="9e94f300486bb60e8254a9e7c83b3c8bf40f33cfc8af06cb0fd552ae96e48c09897f61c45b07bc4cd9c23659f305f189035bea9d6e97e85d3aac38426fda627a15e89ae5e239a5ebdbbb5ff5b21b1c5072c91022bdf2ee27f6f9aeda1e0baf62d896192d04209ddc96210940fad612b9ac5554ba47ccd765fb619154a408ed5a3c35ba3085e26b272cfb64e43b1a66f6cbcb592dc2569d0311032d90ac24d0d8ee1bbb73dd", 0xa5}, {&(0x7f0000000340)="71a0bcddb7bf93d31509faaedc86869daa8eeb2299f38653a26a302758a4af4bea78a331294bcdf333cf1df9cc736afd3dc17ccf1055cd1a05792f8d4091ea30dfb9bdd4793eee2618d5891766cf06552c5fedcdbaeec3122a6c2e2058186c40abc2e2a7382a85becfed1bb00936d2159951d8bf2afdf5476eef1bf8b01e7fc920bf50544d8e8345c13d540b4512c24606eb12b376d2fbb4fb02f613423e0d569abb4c4e25cd13db3469f0020a791ac5a9681f7c603e6d062ecfd679be14bf05459e57e7c5eb74af162f27db68a19f976b", 0xd1}, {&(0x7f00000004c0)="c33d7bb8e80e5871d4a4ab2b5e90fe770464d4fa60262b625a6e9d6ca80fc802a4b52e1b3432194814b75b9fb53efda80b729f917aa70c661e5b85bd98146433d436ebad969644414698c4f3b7fa613fa646ceed05cccf089a6a2c060e7d0029655208077a450febdf2f9eb9b3e9bd3d2f964ba27e204711386638c207e1", 0x7e}], 0x7, 0x0) 13:18:17 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) bind(r0, &(0x7f00000000c0)=@in, 0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x20188, 0x2a1b1403f1e82ce7) 13:18:17 executing program 0: socketpair(0x2, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0xa6) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x1, 0x1a0a) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) r11 = getuid() r12 = getgid() r13 = getpgid(0xffffffffffffffff) r14 = geteuid() getgroups(0x1, &(0x7f0000001340)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r19 = syz_open_pts() r20 = accept$inet(0xffffffffffffff9c, &(0x7f0000001440), &(0x7f0000001480)=0xc) socketpair(0x21, 0x0, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) r22 = socket(0x1b, 0x6, 0x4) r23 = dup(0xffffffffffffffff) r24 = dup(0xffffffffffffff9c) r25 = accept$unix(0xffffffffffffffff, &(0x7f0000001500)=@file={0x0, ""/108}, &(0x7f0000001580)=0x6e) r26 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x20000, 0x8) r27 = kqueue() r28 = socket$inet(0x2, 0x5, 0x3f) r29 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="95ee1276f4df5a1817996e679974d9ef237c436720ef42dbb422eee2ef1a666f8a68166ce330eab3812a501534eb07bc4239fdd6e3744a2625a5f63efd65deff12acc5a294d0145165d7b3b0ce80024e6fc9a6ef6286fb184397ab6d5574f8dee3f94249552f50232137e21cf738", 0x6e}, {&(0x7f0000000200)="d8843116bd8f131772ad6582b9866e55f3ec7f9a075768db0591b79b1e57d96b9ca8baa9fbc09677d6f6c4ef06aa9a22b8616f09a446c264980e3ab82ad27f713ccfe8cc63901273412929d7ee92990f0cc070f2a02de424e1a75c76fd5d08ebed4d56357b6ccdc494043bd00404546643406f15c2dc16889b6f49f8935cdfd8bf94e1362366d5c80c5cb779a28e5d53a2da82b0e96a626ba4d5e19b54c7aeae076d734038e5db6b9c78e5e27b7a9a98554df87d37ea591f3ffc8a7d2a48d353673b4c1e7dbfc46fd017a01a5237358adbc596eb05e2aa4172239fe6acaa52d0146fd3a24b16b8d95e2534730082221d93ec0922e722d6d61266fce6966ec98ab42f9e260a96d380cac1fed0eb0cc426e0525d3fea5c169b46ae59a2859ac2322c0f14da42dcbffac58d01c31e1ef55aed6554cf15217314cf9ed4269a69dac88a3308ba9bf02cc133327acf29164a2cf2f17c0756440aa8a7de9425f45bb99cede7a6476728dd1358faf1d2ec09a013b77319a84ce54709fdfbf8b2b0a3b20e29e1133a1a9c4c177cdd02e5abc75e5d1519fa9025e7265b5a2c21a7cfaf0dec315f799aa352a5341ed9034a345ffc3cf8bee02a15cd6470e714377e6236aa035b56aebb4bcd44b1fa04fd98dd70c1d6751f1f3bab8e8fb52c0395a3d7f31954d1d474d7e8de23d3c8d28ebcb31b4041e28b63b3fd632d5147c5bfa94cefa69f61fb0cf964c2d7f8c4f555174d06f931a12012cf10be18fed1e0f5ead8a74ffe24b635d2891082bc9184acbf8084ac6ef8cfa4e5ef944296ad755c82c66c8ebf01ddc8dacb2d650bc03df4481f784cd40bd389380abe1263a45029b2093e9b22b023073a96695c7d550d604eac62b1ac886c82ae9ecf04e2a510960f29c6753cbb711d1568e25c1d00c1ebff5d4bc66b6f98ebb881dd01e425b7952db82a389a2dfee65e20385a67858304103a69be1aaca1511ac7877687dc7b5000a73d4ae9894ef35b96e292f97423e43b83b79ded44ca6c70986255e02143fd91f5bd49816b575543a181579c11e37c38313446bb2f54855e414a49c8a9a96ee38462c948af55cb9b98d9cfcaca2da83a23e788fcec597944e3bee216f54e73805f2059606ced3e908ed52de81572fa47220e312ac3baa13bb43352f4df316a596ad354c1ddcb72effca86ea1bce2e85c05e88a21ab0bffaffca1037772bc238bb7e8030003a9f994cfde3fdd24a32115bfce657b750e63f296ad04a32cafafe5e86e95debc9d46c48a5dc9c970a6d4b42d1f2162a210413237dcf72cbcd4e785683714509e785386a9ae9f3417a087bf4402562b8ca9053da32be002461aa9f86bf306ab0153e9b942a49bcf82ce4d3d0a4851025da3f64040deec8ff56dd595df36c5c6cf5805870ce479d2bd2429a958531b5f9b65e77b2ac8ddb1c9338a4be73f21781ba8ee28b0e77f68a1acf3a342809ec2078f80e068fd49b7df01ab0b71cdebe3539a15c411286fdc1bf3e751f021f7cf808c28e91f1e8a59ecab15d23b3b6203ff38928a19d7071ac76eee1e74aa15374c407f6f532afab5677b8b354cab87eb1cb8046472d39ac86dc7d47091b01aa42116780a52e7dc11be1a8ef9bc0ecc8932abe0ec0218699627d96e306a95dd8ead60833659cdf4773fcc299a21bbde223f6aeb0c609ce8b769b11d07feb50c1f2328b15d45bc114385415390fee025074f93e39ca6ffa9360fa668555b1da08e1784018788478740df18dd77037f850d737bb85f229dfcec51e06d33e0a5a1355fba1187640ec99f895251e1d391ee485d82c308b485306235cd43c4b5a659ce1a6dc2b5af276e5ce3f2ad9be18d6a2710fbea17c3fbf6bedac33d2ec30ebb2faec00bad26670890201985dc0e39a36226d6cfc96b76ba9c3c68e3470782f792578496d3d563a0b0c4365172803ef3c48c17dc184822f4c4e30fb6af1dd4a8744595fde82255ea9017e0473391ea1186925fa707df7fd0f283b961b008ee398f44d3e69520550d48c89232d804bf56ba5a1f507fdec76eb05928282e83abdd8a2d3f1ae7ae64145a748d3cd4ef01b60fc81dbc803c859a36e6a656125e635b9a16b2857949aba3d6e5bf8c51c4f1fb5d2c5e488be55211f7e7b3cc0b9624e2271db5adf03c1ac9b9c13865d56af4f640aeb241ba350443e040101296e42abc7af262bf67349587767ddfc6aeb8bb515b21032605594af7f12a312fb8e3338fc8cb073b2bf5b08aeb2cb0591c6489d58a88b34718929f3ac5b44ac2de3029983fc80e51f992482784cfc7b4cb8628fa133a45ac47bb54cb425db7da94f31f00fa530cf8451592dad3c58e1b277c08b8fb0f5a5a0f1092320583ff31385589ba9112ba49c6256ad9bc9d998b9dec6af138c7d65d006d276fd5b6b6b1a68319f6a2fbd98fa3a9d87dd52ce55d75da0b97fa4332a38dbb482c822248fece8509a6d72641270e681996585174a012212bec8d45f79e8892b241cbaf53f0f6e7a17fa8beaf94a159d9c950c3104eeec77547229208c10e8c25d2326ade3f648b761319685f1086774747c82193a1107609320b0ed5ff6666decb971ce63521cb594a69df228aae4de08bd70908a833376840034384675ec8f29ddbcc99e339c206be3444993aac265c3fc318062c966f1e71f6c18c17067ec2ab5d52128c6971e0f61480fdfa5b6f2ab1af340a52bb225d4711f53e23bc400c51b49703bdde36373866bc1a0880761823531f09dc4071f9ebe067e184b43ce007162581e0921fe3fd48bc5eaa33640dd7340b082932e476dd82bad7f1d8c69e9c60e5e2947b4a827fdc90401ac6e2a6d944636a7c8fb896903837cd49068e380b1a11b224a8015aba30612c8cbfdd9ffb095de22cf4b63d5cd9c80e2f7369c78a2278ec3ed199a5007561adf06f72a18046bfa7b32f654186dc3724e04d0c117e2e6e78a60073d2a448be944f48110ab4b157a937f912c6b676c828ae70015ed8728ad6143f5719905db8f174a37891ab5e14326f4e2eb8466de785546fb0693c7fd42a9d10c02c99635981f34b9b0638283c18c14425c33c1817a60354a6661bdce064c235efb1261218306a196ccbf87d64f11f22670bc2c01a03329a20b1ded89de1e70c690a38b3eeb9db16fd6364d6ddd94c67bb19f7388e68a565882f4f34ebe69c1c51e570318fb31c066aa07262ee010a1083037e8f37ea502a5815ac5d4395a2d2187227a2f381936e7168f5a8b49d501013f2928206bf2df9e74d74b1c00e88af0dace058b257b2d94be69db708d66218dc319f43a7053bacb89f23a28fbd7538390c19ad1e5f334866a269cfa30f8bc72b6060ea3f5d1ce2fa52d5640448a01e9b916f74265dca074acaae9b82d8c4dbb49f3c23667aff01c84ac4153d5496fac442d2afcdf80ccbb7f8315e12753a131af238a73958e85a2a669e550e71398d9d6f2c1b3aa2555035313d25e48897fa9e2fb56996808e320b0aa7c417482be1282640075a54af58f66074f6dfc977572bda00fa3f05bf5ad8a8c1b7e96a43be47b22e773588c4159039de843f3ea2bf7a98f6666fb3705d13bc550a65acdf4048bc693aa93f6bc7437c68cb6620d514cb04538e847736d04f787e1b29952f6ff4103b4ee1b1f29107be8180bae9406d25eb2f9b2fa32f7978e846829a9c51ac9a5c0d2f84c1cc1e5292e3860d0b4d2ecec944507b6766c18171bd7a82c8b88c21e690c117cc1cfa81f65c3346313c565cf86a378356d033cfd5ed2788c0aa5e80b4149dd156ea71a2489183bdf184fb3c4b1f09d3ad4518dc3526a0d6b876aee6be3bf63b89a0f964df18f5fe466b4c5454e6f444e91257ae0da3c8fbf8c7ee142e8d6e5a0b2307c4b668bcf68696599a6f93278daec460c233df49207cda3883c43e597c33515a6010d1fdcfabae698184ca451e39dd6a7bab15bee802739170a0ab0f97daccdd280b3abafb85ce474b0b7d843edcd98c78215405ac4d2d3e1e03b84248608e3334b44f5cf576fceb89ec49c9b786177ac157f36d6657069252961cbf4f4caa9a19eb4b3583a5add5af19eb441ad4ec2533feef271cafdd66a1f66c37d10fd6d729771a7117d2d9cb7eb469978144c60348f6a81c41cfe04a033d501d8f362f1c1a6c8cf5feead8878f1ff8bca30c03a311c6eb20413229bd0755f93d6807f6abbb4504cab0627fa10e46a97a54586b9b4c39431c3d9e6507dec3c80c510ef05c215da925a1c0d47c8e5052f3e95a0cec5288cca6118c815b9c6c1e601f997a7c58f392f2bf5b90f42abc6c78b1648d7bc1ff65df6f08394cd8ae9f05e87489139cb9d0fa477ffd12c0260a418f250cd8e7cfd051022667f76e8b12d7d9ee35d0eced1733cf24a458191ffef84807ba66dcf56b39c63834449db7637f527b9ba7b49fdb33ab0916812b49fd8c72bfa9bd576ff5b0e163e5f69119539583869b2fa19bca5548f1c4a96bf485f1af07df254fa89244064742cedcba024a4874d6cdc2ca776206823d063532d97fc1bfafa80560ef2791509773e39d4f7d7d6f2a5535f54df82c8f61f8864ca574a5cfc9771d78c0869268eea1889e08c0467053ed91a96d8a4e7af4c2ff48fb4c622242bf320f8532e64b1e5431a2ee234ad3ccaf35e30c89979588bda6bb76f20e65b256b17f9469aa350a76b365b3a701525df15ad9f46426db558da0bea2e4eefacb38214081ccf30f6e11414d94654db32dd18e508bc7d89980016701b39f869e4ef704cc3638b0a95c281d58787a2b99621b77adf23ae575a1b6c868fd82b830e61752ca5ec3361f9a8722d65894663f9cd1c99129f036b0aa31010f9d92715d121451f6a177a3752fe3ad2336cd513d3b13d99f0487ba0333cbba2583b9d15fee9724b637deba0d158f9d52f128cc6b5ac993509672cc3f25468ccfe169526a945e54251c69a80af502eef28477837ba6f2ef37ead8596b346d55f13689050c749be439c5af592ec5f7ff4f668b82923e5c2cbe04831dbfd2ae742a5e91304d77dd7520044dbcc1529012a0f8dffa04106d9cb64a44cb2ad718bd5ce007006dedaa2b9ef632028be2335169cbf4f3df57ed96ca66228cc78cfc6193417dbf599f7f595bf69c535af41c6d8562d338001aa7eb96bef694409e87e589d02adeb815241add8d62431ec17a64686de5f7424383d023c5a64333315aad2c18e8ba731783a199e22c179da718bd13e67780a72eff01682a709b48ce4902ab1b7ed40ca4170844d8cbc0ef48d1821ea5d5356d07a33700eae3e7d08e40d99ade64e87529b138890177d6b235b75fe06465efee9936f91f7a655a6db360f673e3337e62a0f69b817cf11f9b3a1027583b7ffddcda37655b9ccc319635fb2ad9cf274a313b44bd1be696d3b432b64bc4a7dc015aa3acd2c31930dc1dbad9ddb8149daec37b2de65d3cdcadb9cc5fb7c51d2777535a7f53982944adf74de17c4db52e17359f89fc1cfd4c6eab1cbd9f50b78c518b08d56366e58e32dc179bd7e4787038ea56cc277fff682c9eb751ec9831d17c3caa70fe0f42b33d98ab6239074c5cdfc37b64c352efb8b6b14573a84292659be744a6d32d60bbc6979e0e1a70b26d15cf9e32cb38a1da1af771eba17b25461837281cc4fb7fbd4062a5103980a15d051b84596e96c321028257b017322e45a48446f3426279372881e336c6fd72d6c30202ea2c9b961eda8a5060832d413571ba767a959f0937f45366f436aa120ddfec73ffee9d3a56d94726d24d1c019b93a5face94538eb2d5f9fabf852c2ef9", 0x1000}], 0x2, &(0x7f00000016c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21, r22]}, @rights={0x28, 0xffff, 0x1, [r23, r24, r25, r26, r27, r28]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x128, 0x404}, 0x1) r32 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$unix(r32, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202fb0fe5378711348ec42e0f66696c653000"], 0x1) 13:18:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x160785df, 0x0, 0xffffffffffffffff, 0x20, "a1000000001400000000000000001500000200", 0x0, 0xa2}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 13:18:17 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x1000100000000}) fcntl$lock(r2, 0xb, &(0x7f00000001c0)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000001, 0x100000000}) 13:18:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) close(r0) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() 13:18:17 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x51}], 0xc1e0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r1) 13:18:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000100)=0x4, 0x4) recvfrom(r0, &(0x7f0000000240)=""/157, 0x9d, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x6, 0xffffffff00000001, &(0x7f0000000140)="beac5159", 0x4) write(r0, &(0x7f0000000040)="9e7e70e299", 0x5) 13:18:17 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7f13d2abc709bd02e6d896d36e5167dfe9e3fb0c0e9c0059792708057b1dc006a1e44555d73a03df529964181bb3bad4772794d51186bb371cdea1555e09e7f09803ea508b0d1dfec054494f054794a10b22bffd55ea0692580272623c43cb49d3d3d472d2417c33b0bde0796962006f3abe3994258a1c37a963c3bf20476d55ef267609750ac318b31066dfcef05182e160f3bda272007a7afe51653a094c25e6e8ab362837870164453030df8e67c7382294d65a35da45eeafbf485e76666e105c1fd2052e", 0xc6) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000), 0x0) 13:18:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="74b4b079335114a7314c52bf1ed1e34110dfe16698099e214022c7341256e475a38d2332a2292588e346172cb157d0a145a6c1fb0e786a1e3bed31fe4f8b77b2fafc05cb988ef21e7701", 0xfe48, 0x0, 0x0, 0x392) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbd544199e1602bff331375dbc1ac2e2c76e3279d004df7be7612"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r2) writev(r3, &(0x7f0000000680)=[{0x0}], 0x1) 13:18:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000cc0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb67ba5c773bc7724395e614cffda09db2219680db3a5ef3b66b03eb44c0cd5eed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e80ab01b883565818834ae675b000000000000000000000000000078b3d08ded98aadf1cd60f0000000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118aca9d4c6de7f19d5e7e37129e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1ff5bd35e9b2606c8abb0be11be865cea4d31491ef7091a8cae609ceac00f11b539ddb78774d482f7026ff28386a751220e462bb8526df3f4a870291cfff9dac44c70e3dd28509db000000000000000000000000bf3b84d900000000002000000000", 0x23e) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x200) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffffffffffff, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100", 0x2, 0x5}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 13:18:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000001600)="629ebf880f04be1d90f275e7fdc4f935735022ce5b12541c19f71fd8507420d48a91e45b066ba30981ce1c84c9206d05b3aad3168ee1ee22fea1ec12fee506ebbd8efb98719f9262db14f8d5b124b2ef20408728d07b904c45868d1146e4165f6c5a4f4789799f8606630131f4ff8634a298c5cb3e0f04a92f63b20a071db444071b4677fc9511ed10c5e8a45c673250ba9621f19ca0142e03032f6407fcec78b2cdc2fc6fd12f803ad979c8338a8f2dc19d73330d4f083bebe97f436f6cf5a787a46ed495f8dd299830f8de5fc1dd8f5d50e7896cd43e7a4e174892d6a7c83a02e7f366dccadc220250223ed35c0b1b18d83e23b1940ebb57c7966dd2d3da33a44245b567c58f5ad1d4342a2b20258da210f0658c5bd85c23fa3af8955d784b66d5cffe78920b6a97dfeb32dd60529b199dd788e30c308aee345291715d92935f73abe610ca283da253f628e237ba3a1ae420a80e4b372ca573113ec140aa1668ec204b6122326ebb0bd415ae0d5809296025431c3408ab230dfae99d1e15962912a026e76de062c349167bdbac94bde5c3582ecf9fc826a69e771892082a6d75e3e28f6d995ad166977a660904f066d8aef95fbdda4659dad3c45611f84d00b51015ffe7b24b44e2bf7acd8b4fd8c6bf69a366d9f3fbad099265ce963d1c4239cfb03bb26ec9ab7dc382b6276a17967e35eefd37385c46bbd89f6113d89f7379d8c4a95013dc03bc12bee9459713a7b67f468451794c22ceb54a3a47977ed6538b6645929cc34d4bbca002f4fd3cf98a37853fa4ae63b4b561a357161a5628b1d8a0e88e2d44108038c70c89b57f2a96fb0af18e57f54a7e751be53609e21dd8d96c2fadcc68c81f1b5a0f03ba751e678bba7c5db63e4c65dae4248acfe2e39a0ebb2caebf3e8a7a4091c30a0b23c941fd282e08d590de04af5c1561e197514ce15bc9cd6201a43b9e73283d45f74badfd0bb30bfde59f57f4a9c04b1f635dc028f683d85c614dbcdc05b856982cf0987adc540feb5b7aa795c982eb4094dfe106e0a0fcebe00b72f137c136c98dd6d95ac04cdbc69dcdafad288ab214e2c96341315dce67b8972035a0d2eca3066111ed0bd1f8594fc8ed3b562d553a3e9a4c2554db7d2fa3e553c693a9fc2427dc273b14d31ad0161165934f77aabc383ee07e9d610980d06604d79f76b421366f01f0fb517d9de99bd717a599e064e9236cdcb072b61db2c61fb3a046055b97852ec83ef98b86298cc35914f06c7b06dbf4378a330f6820d52b500cc284dd6afc8072969f38de4a2cbfccd103219c9e833dece438f930133231fad73e4c1c1bb2356c8a6a14058ea6174ddc3468e75c6037ce486dd53d6ca0ab2b0a57cea3288dbde66b12b7e108845ab6c6a2d76b2e560339a1c4c1f04e1ec4bd11a42e7ffd7aa23a34b03fc51286aaea0ac9c9613603babbea2ee5359703642914318ea37abb775da0ee3815c0926ae48bb2ca3aa4bb7126edf283439d32886808e17d2d00fe04f08b2ece78dcac77b8952ae6186761abd776c742e37c94d5e84977e1c153b773cf7bd59966c78c3ea439b34f5395b047c5994c655aa0a5ae9600eb31f40ca0a3b26002ec0340807b69eee7de8432ea10940dd1954ed37449635c08eea974911279762ee2721dd537cea823dddb061cd4215b24cd7cefca6587d95bb8a1c6347e47dd7290ee7b92a84ce00d472e39f38ba29c38377dceadc2725de0efde05c3ebf24aa6231489d27a8f509427b087c39b79121ad2f56c82c5eb7ad0aefb346f532b68a99952ce52ce20d27286c5d0495bfe03021240694e241e12470fc1ace400c66ef52ccbd5eff70dea5f50f2003be36ee0794b99627c6e6f9de24af72a3c354e7afddedfbe44c751eaf321110de204e490881aae844e9eae7acbf374ee40bb6c24518ddfb12b41fd73fc8bc48ab6f8a52c4a3c52fde8c2df77255756b4a69d529692a5b4228ee004c45625708e59c5f78edd328fe993470f13ea0c06605926256828a1ac60390798da07c527e7550fb0db80afb3d822add7455c44134a070dcf72d8c1b618c7e20b20bac0a2c433112fba949042b59a454993e569dfb468bcca9c28be60099107d663c95bf6bafafa7625590f43eab5228751d57191ac073632194bf91c222b4f96ef9c6c4c7e715c376461daad84004da55e1f8ea17706b6e5681807a0e7819c01527b2e6c21e4b349334333986b801a0265b802797fbe214f80985a531dbd333412754d794d2d76d6123ced2dfe8202d8f618721f8bb01c3995cf4d2c352e38a878442d2a77a9fba69b0a8725e31555552f01a0067f021398936560fce468cd4e914160fb1126cd8b451ad543e6abf6e9e54284266e934951255d560e3b614cdd3afa0273670c319cecaa0c1e4036215110bcc918de5b248a8575e6773f17c6e68b94b0dac392cda71cd832625bc65de3f652aecd4267e67132a698d0c33004343071699ccac5fcca9b317791d552f564df5272d087cd7471a407cc2d182183cbaa2fb078ae80289157e6c8e8e788b229f2a83d3381fdb939a9f450563f2d4d2db2a64dc89503a8531ea096d64ea9f3f9e14259342f0dd6fdf05658bd6ae6106b968c69893d1b383469538ec6d6e3a9ad04c07082e8a159de80ac8ebc7fcca3d54b7cde4369e7ae203ba710b77b594d4bef8805d90f786f699bc8d55c15db233fb480f4a1416270f412dffec37953d86a30dc398a384775488823f99487aefce1dc075391097377dad93f0bdb5dd90fc6a92d6ef1b3227955ee7a8abd498234944d9b8054cfd70051d5c1c7e45f02f63d0ce2eb658161e46439c18d55f13ccb22391cc23d26075e744f643581640b40181e3c77caf6f0eb65f23dded7cadcebd06ba4795a25967d", 0x801, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x3f, 0x1, 0x1, 0x1, 0x90000000000}, 0xc) 13:18:17 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1d0) setsockopt(r0, 0x400000000000007, 0x400, &(0x7f0000000200)="08c254f2379b64a6dfa2f510dc80733256e888b939a6ee57692b4ce0a72e09e77435e5f2a9ac2fe9d70107ad09d6c605ce4cd9cf0255bc317fca4fb88184f7cf4d842ae076403cbe2563a9c37fe98b26ca06852ca55d1b7662efe5893f4856ef74261e3aef", 0x43) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/9, 0x9}], 0x1, &(0x7f00000002c0)=""/245, 0xf5}, 0x841) r1 = socket(0x2, 0x0, 0x7f) setsockopt(r1, 0xf9c3, 0x24, &(0x7f0000000040)="7134e1f0f618b6a8987728f88c994c39720d11f1d5abc0c1407bbb36299d9cc964cb2fa275e16d6dc9fd7dd18489217afb76472b6ed2d263dfb22aac12e887c6ec5cdc0f86559753ab81b35c89ee280473d8a254b6bbad622cdb332a24b8f46907a609aece468224", 0x68) recvfrom(r1, &(0x7f00000000c0)=""/50, 0x32, 0x1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x81, 0x2}, 0xc) r2 = socket$inet6(0x18, 0x3, 0x8000000000000000) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r2, 0x402000000000029, 0x9, 0x0, 0x0) 13:18:17 executing program 0: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) minherit(&(0x7f000023d000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000023a000/0x4000)=nil, 0x4000) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) shmget(0x3, 0x4000, 0x5, &(0x7f0000ffa000/0x4000)=nil) 13:18:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f0000000040)="bea98e008f2aed06f272e67d05ed1c878a9d1c9b7c4f97b53a838338949e6bf5656c54d96e7f69c18109e6ee0516139da125e5f83b65431353d4fe1788b6c503e1468466ba8bc63571aabf14ecfa0824f1f04cde07276aeaa64e6f3db22653a226861f199b859fd8a65b5c2530b8495c5153c1536a1b8e0131", 0x79) 13:18:17 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x20000080000) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) setsockopt(r0, 0x80000000, 0x4, &(0x7f0000000000)="738459dc810609b92df59262be8eb9967ab128b9c25ace41fc3cffae08830f4d3a2dbe4a295576f32e3fd686841f916ef287d9150f5e4439b948a2fbf115d18c7d2bd1d01186bc33fa0219b3afdebf99f509004738e24599aef5e99dad296409f74ccb51eda3b1197c8e93f694c56774560b7355a9d1f318b7a6a037e7eaaef099f469428983c14667294f85258f391dfe131337f6e862093557d5a75c3379f8c226028498ed0534e87e4cd0218a67a44bab88ad249d103e5393eb342e8414413bf5924990b3225af11a128aa8e92c1076d429b9f68dc2a7f934cd948a679616675170ca0f02015b469240ce61b0d8744316c122a66b3c7eba413483b4f7e30530ba8a17cf3a692ff9e09a33af1dd539b7c00983bdf8464677525834263e7744bc46b76801e547ee92561cd285ef5769a42aa2e46864446a438900167950a01c726b5bee48d97d51242c3f75233a55ba73353e7f29311ee0f868dc5f2bce015d0059ab714a7f90d42d2decec5e432034e33a0daf93ffe0fad74d6a1a11d9bf62b41fe25f8cd198660ff2d7758eb831b025cd3c8b338dda4f7ead6c654641b4be9524d0fb06476be92000a01f593b7db4db8c4cb9d9d55a0e7247bf66b5e284e9297850e6c89a00ff24dd18a907ebf3e5f189150e64ce6c7e63f41a2194de9c657e5defcad5f98f61f3f80f01b6f0ce079788242e17c5dab112905640ee4cc3f5246eae37b2376f3be8a9b49112c617cb923ace320c4c9e665817531d1e1023a1a01cc45eab014a9b7015cce449c87373ccfe9c80c36ed4700314d8247cf04bf9f5e0de6374ba35ae9dbe91ee22b87c8c5ab06b9302baa1dd210822dbc66523c83fcd12c08633ea4bd58aca9aede4657c0e29136ecb18c18c102ddcf46f6e915a62a184360409f20e39add3ee39a347b2ea8e35f1bed00b52aeb2edc88a5f44afdcf69e4d12efc0d55198601c4305daaac7966c09de4ce01adf099e4e49be457400a6dd395c8aeed69d063e532b1d56daf59dcdfab7bcb3b7a6c5150094b5db8dd95bcb9f912615d4a7b3793fb1cdfc9b799195e6b33702c5b9c99f6b3430e9912d990cbc1c1dfac2305e6078cb55f10ea0ad1bd2d5c276c3cfd4dee315270852c024845fe62fa690806aa1fc064a209a75cad6bbec6da844cf3daa574cdfdfdac43cc8ab83c5ca1b0343e339d555658e0fb60285cfb138f0efd24146e505beac46e4c83acd6be99abebc3cd2f89b9fdb894951d0b8cc79619e2ebef0d9652922c2c6911553130654e32cff62e4c6d836840486ed9a497435983ac44d3fdabfba1d467c7ecb3b222f7eee271003e01ab7e41b76c87e30d0b83d2df78ceb4463db037307b6886e200e48cbf5fd9169f228ae0d5570383c85c52307214f2ceb7f0bfad7fc59cc5023c2a97d3aa3b8c666005b16e6ff2d6c7594811418c081658b91c04a8c9b2e1f2122c65ae9f8a7b1e4c41d7a52e691762b6d0aefc4165b4f3f1b87f194e46dd5c29aa1e87ee6ce090cfadbd632e92d53ad09849b8c35daa3b09ef76594abb47ccf9c3cdf3e61481be77762e86be0715d77dcac5983d186984b8afcbdeeb5bc3eec219aa463530cfdd151e71516d5876cd242b211d95ae21c3c3ff84da8fcd10367ea776b1307b94cd9f5215e47558428830968bb517c532fbfcd166368fba7d0f711f42928e605bb67196b89d97f386c194338a1c9ee7627a85a85f6dbfdfb687ca54208c8e57050c0710416e1d3ce4afb313c24c0656b23c455ca33445a7a2b4bbe72f7f65af3749d69992fc9bb2ad7a2d2759746c503fc7543f7f963f9efed41c72ce1305bc65b0f53282c536ae80e39012c64a832b7ed26e56afab3af717f4dc9734842f033b22a35b854ec4ba1208d6860b6e8129baa97e655a775c40f422755bcfedb3e02d63f29308d4c48e3b7418866dc4b739131ac15116fa587fd6b20a73b0dd24f2777a7eb371890c3773302bbf67887797b154f91756c74fc052dfc53ad530edfa503b6b209ce09946a7a47372721c25fe798279d32e90aca1b4e43864d4bf526d2b8becf8419e837ade0c0e7e4356f0decc468adfe34c3a7eb2207d8007473c289150232a3d6c793c974c91ad401f8a24a9a738337962b34e6d59edf5e3c86a42c4359485a5120dea3ee61e3f837443535b22fbbb016ad95f74c0721c09ca84aa51eb45a5f6ec1e229bfa67ff5236d1ba0293613c62fe3dcd9081d81cd21613a9ca916d5f2c06becebf64471d194986fdcb3bd240cb4aeb89bc4e237e69b5aa0d902abf2fc3ba7a23185d7a869d5be5ca48e68ff73bc287a6704da07e250d5f22476f5ca8f645637fd29d82a9700242d9e67922eddccfcfd9839cea3a3745e5583880f2b68a856a150b23781ef3a88e88355a1ae189e79bd103917831666820b7bce1089869dc97c27922af0e0d11d7bbe1d42bb8d72cea57699015a8b47897c0bbe1550c215094b14bd65b9ead9cf56dec655fa804bd39896305e4186e708b2ef239094e27fecaf5d6ade079aafb8d9d4ec1170abc24dc7af9b00560c211e4af09ccc9a448a95e60111903fc38a8b1e714e7839513a6bbc4aa665e987be08de6c619b3b29a803b126d53a59a58d87cd5d60ffe008361be51837b5b768c7ef8be4791d5754d670d8903e9657ce2c605d9c4e46a3eb60359690734c038a993085b8b4e1902cc6271189a005066c8a828ce04b5c60c54313c7b64bf24c73daf157dfc89c4a83c9179d1d26a22e5a8c87fa001a6e64d3dd6d65e47708f47fca788bbfc27ed13b64e65c7551c27d6061d9143c27e321f92c24c6e8483a66fdb32045f366097ad31d3646d87955f8d312c105915a4f8bbc37120e791011130cf8b9745995785ec889df3e12de6886624847f04b16c1c27eed4907fda0f12c5390d68a9292bb968a94fafaa76f82e48b7c2e0a0f594acacf0831800909e990b4374d143473801b1018ce353114c139ea7f605379dfe4d3d255dce987c5b498952c32b310b7a959322815bed37a1aaeeeadfc253e1334cd6d026b6724986057f47677067c51a9a512ad425e5537f24127f8b5d1aeefc7a7c010a20019a621d228cdc51f36f6204f213030ffbefbbcc3e00c4acd0b9deda9ff3182b361005d89cab52c60fdab0c6ba07a809eebbc1f71c93d271c1928c2f28e64de4d614f59a4ce3554fe8b32f273854f6322f0c172d26621e0bfad8594e646d01acf80a71df96c3168458da186b83412d962c1b091004d95e03ccafa4490fd4247f0772a627eede553c2be5ba0485f4769719a2891d2fe700b95a8d54d490959397194a9ca0e2c15f839c825a90de0d853453e6ec3d469848d2bda8a6e0167e4b0656590564721f3324f770974c752be05395466cc4f484e0606a02228541b7ff0c55ad3d027cf0cf8edc10aae795703e86d79b4d723e17f95e855f48bfae07d698d05bb2179ff2fd72132492af14fc3c1c9d65400c760af9a227f35d628863c15493673b3258bd0972e4628f441806f0a12f1f8582bb62a13c9af434ff8cbd511111138bfaa0bfac3e0d0fab8efb9b57568ee6756c52f50c13449e792b7b798171a6de30de6ac5879c0874ad017af5e6d38f522d57885f32c695ffb055a96a278bed9c9a510cbc520a0ff48cc80f5e39fbc423aa8c2dfc7f990eaa27c9a74840e51b9d48f8e851eb6fefbb15021663f9f12eaeaa19d21ee1a8a9418b16644f2e7cc564f81d0cc23f9e7c153e8378a4622c343cd16b89068e37d6638ccf2b49bc603da46921fdf1ed998985cb8b2e9167a9834ddb85ca3fe1707460cd57d818984f27662448c5b2e94ca5cd6109b12aeb39ba2c6f40cf960835001171cfc462cad498e8aec95f39263abda288e09519bfbe9c35122a2d287f5d6417bf56243ecd72faa524f4da22d318f1a58e961a50e346748047ae6a2c0cb71cf97a279ff5bb68f0e0f3a7f93f470f72a6936b4e7e797d61629a7eef2f625845d75f3cf493211cf3952ac9f2db25429146c67a6d51640647af93b6f4ef2e13ac8c23b5be4d431010c9bde76f733c685c2dc1602ead8a6ff122ca7f5b066dd63848f9797f1810e1fb907e30ecf8a33a82b1bd0e5791d54a97de84fce65ad60c3e206e3e679d1369aeea54c049ee42aa2d807812b3a1e0c602b6b189090ebb3816de6a5c10b22870e42ffebe4729c38e02df019b556d4cec3613936ae10e85a6f54cbd77780c313192bf80e15ff2bb0fa5a76de6fbb4c6602af5bd934e3f99804ce037daa88426055bc9478f1afca75b7e0eff44d662c5950e3827531cd37158783a552cadf0f9b3a22697d7a167ae2fdbbfa89f23cc1258ce30ed79b2f2e17ef2d0192bcf0fd30ce4ac94e32be8a256cac52b6743f534503c8927e62ca407c036d6465327ce627529c39a3466911d3b13581b1f4115a3c1f6862610ec7b9670f6c5593cd9a01f313e22013544e292665ad54a747f55eba03428e806902fbf393a431756687f2dc2e7223f91a94864d5f0cae86d8ca198e79d496672bcb9874154454a1f6af4870c635bafa9eaf46e9af32be070c00ab3472f8e49d0cd28d26cdf9de565ea83da12512e20903d109d01cc23d0261bea38757e742b19e7ee3a816332668930a814f4148417ab853bc92316086b566c002da953275f01cefc7d2bbc3b66c76d6eb1fd0b3280ed1606202725d9341657892aa3d00167577da99cae315d8f7d01fea0ab417d0a4ca2d92daf218bc0ae458ebe6f41f6c6c20b9b36066e7a2b4fa601782ef5517df218ffccf975b57c50b40b14d7057162046073583a249d7fab150c8ea4b2fa3e1f50337b19279a2097bb432d7093c890e054a73ae83daa124f079072ef356ee2ead1c562408000bd74a7dc8565627ae92480d75c01622470a6bacfb1a9a14b30c5f5f921d37f25a568bce564782f3dcb0aa048caa6e3fca55f98d0fcaee79dcf26c96063551e8cac3cf7cfde71e0d62b16fb032ccb222a6237c33f53d75fc33464f82a885801eb452a3b117e17bad61d20aa4063e00170548c18948111d951e5962b928a7ffacdc6cc34aa5ae800aead71fbabbd1563d350bc2298cabd5360e2c75a28a932459f447b21c85ecb90ff00488c4c696a8f596669326b941a388985d1ceb2e6b4156dcf01a27b9686672cb49ad59a583533cae21a41adceb6fdad49036c0ea333f9dd2c937727655ce59063e10231a27de930c5ffa78e50021d38abbcd8f6fdf5bd591156443be0af685d550f9ee9859926c653d5431a51bf290cbf4fc59e127f597d43c1bc6e91b83fc76c1d318c7a2898d8528f18dc2692aa30630fed42af257c3e6114a5847120c7cf946f4688a99d9835e314bc1582b5a41067d45f6fe92d860a87eed95c16e120b645e12e7f7becad5bfaa02eb22de1736a7ff81518eb671be1f11496cbeba0901322b2cf0dff5a1dd033b1400eccac06214eea9288ad793943f97ca65b0e49218e7adaa594ba1c64bc28752346bc734fb89a9574557f7f72eabfc2795014f741878b44de3beea2ef7c352c605468a1c8f819caa0f5b17e1e77e149937c519eb86504b6bd08bce481794a2e8217d2a6c9efed16ba3fd0d3f9b9ef1b7e55ed9208d40ab7581f0d6c7fd8a8c767cc6ae600e65f6e0f5bd2fb5e931707e057e167209b011fc31dd8371cd91858ce3b0344b26de6bc50aca591b2c9601dc2465cba5b3b10b7b7282aecdf9e8d68b52863b69fbaba7624b8c929ae45ba9ae1318ae5308d44e8bbbb614b4206b142be9b05b83c518c4bea4052eb0252c4b795833a4d1f3e652030efbfcf53b13199f", 0x1000) shutdown(r0, 0x3) 13:18:18 executing program 0: r0 = getpgrp() execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='%\x00', &(0x7f00000000c0)=',/^*\x00', &(0x7f0000000100)='^\x00', &(0x7f0000000140)='-(.\xe4],\x00', &(0x7f0000000180)='%\\-{-\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='!\x00']) setpgid(r0, 0x0) unlink(&(0x7f0000000280)='./file0\x00') setpgid(r0, r0) 13:18:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000155000/0x4000)=nil, 0x4000, 0x3) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 13:18:18 executing program 0: chdir(&(0x7f0000739ffe)='..') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/134, 0x86) unlink(&(0x7f0000000000)='./file0\x00') 13:18:18 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) r1 = semget(0x3, 0x2, 0x9) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/3) 13:18:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x52) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:18:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:18:18 executing program 0: socketpair(0x6, 0x4, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000200)=0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0xfffffffffffffffe) fsync(r1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) pipe2(&(0x7f0000000040), 0x4) socket$inet(0x2, 0x2, 0x80) sendmsg$unix(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 13:18:18 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x5, 0x1, &(0x7f0000000040)="be2bac2818574a806cd54a64cc9f9075746364e374d62d71d9e23ce234f664107006d58a0a30c1d4eb911949bf53468d2af7e226ae17b33bbd0d6cd71053e056322e3c0383eedc96105ae8d9ccc9e3bd3ede1730fb2598629ad15262a19fad448923a4cd6205b3ab522265e2329e22f324c113ba490572fc3e5cbe571d019a426d46", 0x82) setsockopt(r0, 0x2000000000026, 0x800a, &(0x7f0000000000), 0xfffffffffffffe84) 13:18:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000020, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x4002, 0x6e) 13:18:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x3, &(0x7f0000000080)={{0x2}, {0x2, 0x2abd}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 13:18:18 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) flock(r0, 0x2) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=ANY=[@ANYBLOB="ebfdffffff65a4ff0000000000000000"], 0x10}, 0x0) 13:18:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) r2 = semget$private(0x0, 0x3, 0x240) accept$inet(r1, 0x0, &(0x7f00000000c0)) semop(r2, &(0x7f0000000000)=[{0x2, 0x18cf7581, 0x1000}, {0x2, 0x0, 0x1000}, {0x0, 0x101, 0x800}, {0x3, 0x0, 0x1000}, {0x7, 0x6, 0x1000}, {0x7, 0x8}, {0x0, 0x7fffffff, 0x1000}], 0x7) 13:18:18 executing program 0: msgget$private(0x0, 0x8) msgget$private(0x0, 0x10a) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000000)=0x17, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) 13:18:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x713, 0x24c}, 0xc) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/12}, &(0x7f00000000c0)=0xe) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="5a67c8b1601ce5d365f6cd96041a99629224362487bc9240287bf6d04048d81dfc78fe5d5946fa55e4751d20e3e1c7d3011e8e2e8585826fb050938ee0a79ae6dd63aa9a1f08edf48e4dc25b533f912dc1861a20707933fb267eb768e05fdb50e109a9b8fcae6a02496fd0da60d470612e317d53ea158f245675af7474b81c4c48d0f2cff69320a0104005c9d5c8082390c1aa23c51519c3797b8a6a99c388efcb9443fe56cc767116668cf4a42114c7d7edb9b7c17dbbcb7c5cbd2d490c271213941e36aae384658879c2f68a6898dfb42a4f3cef28f0545f48", 0xda, 0x4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0x6) r4 = accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x9, 0x101}, {0xfffffffffffffffc, 0x3}}) socket(0x6, 0x8000, 0x8) getpeername$unix(r4, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) setgid(r7) utimensat(r5, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x7693, 0x1331}, {0x60cb5b55, 0x1}}, 0x0) r8 = accept$unix(r1, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600), 0xc) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000001640)=0x6) linkat(r5, &(0x7f0000001680)='./file0\x00', r2, &(0x7f00000016c0)='./file0\x00', 0x4) r9 = semget(0x3, 0x1, 0x4) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000001700)=""/239) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000001800)=""/193) ioctl$TIOCSTART(r5, 0x2000746e) open(&(0x7f0000001900)='./file0\x00', 0x290, 0x100) rmdir(&(0x7f0000001940)='./file0\x00') semctl$GETZCNT(r9, 0x6, 0x7, &(0x7f0000001980)=""/59) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f00000019c0)=""/123) ioctl$TIOCSCTTY(r6, 0x20007461) connect(r0, &(0x7f0000001a40)=@in6={0x18, 0x0, 0x100000000, 0xa6c4}, 0xc) syz_open_pts() fchdir(r8) 13:18:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0x9}, 0x10) 13:18:18 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383919c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70fb91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8835d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99dce994fca6eef7ac6602c012ba03cd32ef4746bc31b39edbfefd003b7488ebbceebdc9b39eb5ae0e1aeae33885b2146498bf1207fbfba5465be8aed703e066a31198110606eca309d7a4bf26f32c2850cb8b46e3b1ec67c4a69880787e8baa87602c5bf4cd220e75e3138b796b89d9b3dc6607bfc19f", 0x7bd) shutdown(r0, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) fchmod(r0, 0x4c) 13:18:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x5) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000e80)="d78a11bb328bf90ebc7572631805c35d555133fdb6c59a061460da042d376b070b9c3f0adbbda1e86ef78a066bd76eac7c43d9b59f5014966466136cbdfd64aa396bb1ae6106f78faccd16d226bd4a3216f1e920a3f9c3822bbd721d9c4a81e6b587666b6f2a030f1c8d0ea69bc792914f4cf128cc70914e15de647da615135d3f84b119556b022c033a0440209cd3e14a1472f3640a98269dfffcbcb43c1731fee3c2cd925008306f626ddac3eb6f72d5a0f6bf1b7cdefd47f5eb33a634c718d74fca7299024f5e8729227c70e9fe453cbe5a5d45c2ceffcfa043dd04ac092fdb746a7f31d07c169f535df86b0e7f6f307e729a50e81b469f1a21ca12a265ce5f6abbcd266eedef991c666df86db1a3e8840e2b088e5978d77e6d998b5b2831765c93861017afc286f3378d8bedb6617085b416c57dd3503e489578a369c78543f8349edc9bd4dc1900e4920eda8f8388c145f2b2ddd8e26f01b18a43b5970e96dfcdf190631fe83f9febf8c30346613f99a84e70c97ffc5c7f1c7e10beb2f144f98a9fa4bafdedb87f63419a36299b0bb51a0a1eee4ebe51be50c015b1a09c6eca35a102d7a05927b37018ee4681118184858da13c6911e94ffb13c06ccf872f29704981426ab0255c508d5137e6706ac315e74a8b429fb03bb5d5559834dece8a9734a6c930c5800e5cb633eae5d6985c946f12b42e850bc9ff9f445a5906803f85c245ea02e417fa210f109580ea7baa6fcc07de61f87610914adba7964334e6220a733e096cca4bad255e68c91a94021773e6f766d91e6a3ad19cd4546dbc7e6c834bd5a5595b8b2d1adf39629721265a2646d72793e89487956f32dd670d997d777eabeb9457e165ca900712ed60c9dc84b62b6933481aa4182f2f0b52fe7fa3840b12b2eef4e78688567f6b2e341dae2aefb9506253cceb203fffe16306bd647c11167efa8b6791777d60e4b78e57ead89bc659cb1799d00c62702d3798e7eff4b7a44b859ef8f696da52fd1ed321513dba13917f8e89daf6a3649526f41bdc6a534db745d9b47bd57229797ef3417dfb3f3ff0cec57dca10f24a1ce4b95a2927bf1ae49ee879a4c28ab4cd2fa677ffa03e24e74ad9032dc843d7ae5839461c08cf573de821998d0134d9edd3028f4368cd413ed90d0d29b1d16798a58efe824944630d052d7c63a5df1b4384eb2f19bd6c661c45737d5640bd4508c201ddf4819434c7c0af4f017f0320d6c5ec1cc58506d724c312c57bf025b838884af350ed9b66eef02680a73006e6907cd8b2956902df62f136896029f11e04ae2769bc8bc6c4956a62385ef9facf826a254caf1659e9f8edfc3cf2d52c156e7b965b497a3cbaae996b0291940fa9d16cd040365fbe37a0a805bb7706548c4442175ec1f6f7b80049fef2ca742dcdffa0db0f26fb59a10b08042a75918612c6e74828e280d2df9917813595b856745b9d683fe7ca63282ccdede38c642f593bfd5917c180e2a9d40ca629907e002a47181b4e2e679311f7ed23d66fe29a69b8bc5d9ac4ea32fe07bee769c35c9cb63e3001236e94fd72e819cf2c1ba8003922c3c470f25fa76e4a343f958c66d63e2f846c70a9fb5ff62c3ed1409adc269a640bac0e2638c40f44ee0fc0ead959efd2cd8b626737e402400d5b615143045a534dfb4436e03fa838be7c64a43f6354b525d5818f0362ed577efee9cdce2cd7369004a2c42ec2457d50cf610682dc3e03ce4473dfffa5a6eef6b30f1ac1c31afbcfec73c542727125948f8b43cd86bfbb7960c688b1b0481a5416ea1209730f30065d408b3712d89b977096a1f3f16bc9543f33017d462caab0b15241f72984abf38557339f6eaeaecbc5e37967b72d780f1fab547b9373286395801f34e395513c34f8b981b44a57d0a29face10b14e7abfddb95032922cccc3cb279b5a6b99bf88a2b4a2dafe110d19274efa65cce69c83ac31031838eb823376d5dd03d849669cb897979539cde4ed75e42ceb6146d669bf076f47902e952fb3871bb41f29460cc0dabac9af2076d89bf06315f47df3f7d1401a2465beeac3bd2a462856c17b702c90224372aae07ce0069d1ef039d22acc927ca06e60990154b522c3a15c74ec295607b66949615775b3f20a85497d38281dcc721d4625b1eefb535ec8a6ee2e21c524e7545b37d8c74e40dd8f67955520d56e4200ac597d4626bcd0960e660b088ad3d38f4c616b242e651a1faf07b34bcb7f2d60f57b3863deacef3fb6f906de0a14c3393bd275560f54c01e3362d4b5af31323c0535cfa183032f4d1fc30d4e05b68e2c2394e02d16bd02a0257033772f5ad56dcaffeb41fd81eff98cbc2e0fb43f3da579b5f4dc8ec5dfa859db2b8f9f10c8b4a8a02244641dc376fd0cb015fdaa8f381c1d1bbbe950e727f2295833aa2a81e830bd79aa567066b810aa3af7073a811918f2d41c7397ba0b4f08428acc5621a6368804868dd906b530f4931d301ecda4ad41850ff24ac1b0ce253b02acd457da6a1f276c89f437bfca29218b8611c705a93dfc0c32f198aa1af4364721fb43ccdc4b2675a4311e50f867df8173c182a9e5b94f8dbe4480c0d2e2bd38f8853e426eb7925cd04a96c9ccaddeff9fe2a63fca4e63fc90b708daf75cf56f69151954ee7d312686a685c32ea936dd69106ebbe58c3f39c0c219ebe253b64d55da2958d72eba043c99454d5f6dc5b6b11645c04a775e22e86904b78a7ea6e3477d66703bb31e06cfcd0f34cc2d1aa717ba657e31b2da2d1284cf01f1acda7966304cbbf4dfd8335743cc70d78adc1ce67528a2f559e4b894bc4d4d4494566c0a1f737c9b5c79b9f977700361dbb0ea12619fff9b13fdf8b3694a4d9baaa39a8c87beec39dd051c2bb669eb06daf615bd6683785132ab17dfafe8b5a3b20a6195ba8775e07ceb26425b485a158b20d669756dfebd492b3d02b32148232334720e142ff332f71df4b081e5dd45bf1c0330beee87a3c62d565eeacfe03704c5eccc11fffc658c2d6f5fff7fbfc9157eca844069748cb7447f676435ed5883ca1c4bbb211b1562d265f691581841ed5c4121396975ba3252d87946a8e45502a98135de874b3b82db2cdfd7a8cbb0814cb0f81aa6a242b1091d5b9feb429790e2b9e859e67ab3f1645d2031c1dec50efad02ff46c6050e4fcfee059e3e1e10af1fb67bbd2e3a2d0abe24a84b5ca0972941aab47c4fd329028f88fd92fd9de8d5b5ffadb16389fcd68620676e0374a4bb0a1451bbfcb094588fe7d12de6c045f0e90304f5ec435cadcf1883657f96fdeb901ac26c39078c4996ebe0c5697625805fd2c9b2b9476b1dfb9060968623cc6406490cbb8dd34c807004f7232b40270c1b8e788894896db22b74a969a8a0958805bfe8317992a61885060e8998ab3ff5ca0b5d81d45cfb33ce8b085b52e5538154dddce6516c464f080aa77623b0aff1654d66f7bd82d5c9f33231000759224024973dc1e41899f7f7bd3d8b29018b5f0b5c6116f952f73d79fb3e15309ebde6e5bda4715cbf6e32b252f4a2da4328b4c50ba594d339f0af9398825a7435fb6c1a311bd7c2d6b0103845b5f4c3048b055eb9811b800a04096e8c58f0debf6e924730a505947fb79ea7ae6c588e1e424c526d181c7a4aad188d0423983a5e6e07be51568f2441e2a8371bdd583ac9dc64ab3211fa36eece27e82e63e0fb8732332285ebc8ac6b874ba83225046f41ce060ccec5fb7f2aa39e432b6b95d398ef8868f2f6b00ea8b41e2f257234c3e3c03ba160685f8f8060587dabbb942af15d4c5c61623c6da8eeae03f9bd1dde85189aa1351fdb1a81dd269a1029054a7fa27025713c4e72f9e5aa2fe1de2f0377a6810ce6b63c873cda70edf6b43987bb5977084f63f95fc5c63f34ef3e9debb9db5eaaa070b523b2ec94921c687626f919edc6d8a13cef765f1e36280311a0c55f947f77198f8a7a0463dd36c041afcb185615e064eb3fab1b95df288a0c1957cd9931cdce0cb0d495fd71abcb8a44de0def4f52b3df21899a7c0693a262b74b0e8dbd3a0f85c9524ba1cde06639f9d1f31d0e60af60cd5ff05eb0e6c0607de45de833d0364f52a8410d6b10a0287914fdd91a5d89c2ab13823385145951561989d98c6ce7e2f46b568337b38bf2cbc1cf515664cca2671bcaf7445d70250b5072bd1f25131b84d9c6ea3f648f4340aae91ee4adf1acaf66014e2b91345446718bbefe9ef9d0d7dfac111fd84a87d099ffab41f41830ce2d546077fc804de4c6b1238265d137555bf894ca3c4b91823e3a2f3c8787c1226901f59f39928b27d6eb7f3a2cd05fbfc540525068280a6bc305842bbc39fda72472fb211bc1ea433a2a24b377f65d3d37e994911e3ebbabd63eb256d53e2bcc1f07484f664da6ce6d93d2fbf4e6871811382d1589ee1797b2b728bed912d15c7a6284e682d4293d85d752d6907b2f6ad1695fea08d69f1feb77a418d8d5cbce0947e8bcd7682f46bb6050463379040c582c1037a9ad94b0c420482ae3fc0b23d7138e9f140cc5bca7257b83675e03903643b225a73d6cac3e8494420aeebf870b246e1c6469ff850fb1f5eda9a970d753054479962607ed35faf3b0f54e08798bfedc36920d0d6b90d4a10ca954a8b12f86d10c3291ab3e42130d84e4a23ee04409fc8d885929169bd9db655c63a142ff8f9c06c83fdc0ac94610f0767b4358a46f6f332e982c811144116be1f9c03a82955ff2d55448a59cb132741670562204771d84cfbb29748635e953c68b62ddb8b49964b7dc739fe85a5aab9d30d6fd782f6f55199b8edcf74737a0d7699c4b60dd40baa7c484f456dced323a7bbbdb856749887415f0f6ed85a872e6e5869f6406b9948762ad0d54abafa2fa129b8da6d533a3d90b65dfbe51de823968c65e6f78e06e054e0696afc434db32c72b628194f398e508bb500926b76479594068c8198f7ebd8de21482e8cb53776b548459868b59d3e87c21760e866098d74373cf0f3690c184d8ce3ae22a05d94bbcc47b26cb2f7c579cfbb0ff323398002718a62e48601dcc9ad4ffbabd8956091208444dba2d3a1d854e968845aeea47522305b68e487eb568c681bd85068312c7ee8ee30c5b7323380e57c03498454dc6b11a98425acf613e68afb57270da88adcbdfae53d3f742044a8a6795867bfcef9c3eca7fd77e230751e17b72f4d9d511c1bd5cfe5b7b9107bf1f7a8f642997b9f3c41af867c630c0c7359fdc7eb111b1a5a6ac551fe12d301aa126a6a489822bacc5d4ebbd91f1a31797e710b8940ac440c1f45f63422f8b8b6e019bc4576232fdcce17efc6f8427a7c8ae3e903a45284aafb1d567e7ecd39e75d22ffecd7b77acb069bd340667994042be396a5ca4fb1a875dae4a9d874080f4b565", 0xef0}], 0x1) 13:18:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="e04c72d6", 0x1d6) 13:18:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x302) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000040)=""/233) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) 13:18:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="fdcb16b090b9f8fd422e96335de7eeeaf65fe81c7fb33a5a53b0039acc9f90be6b5f618c04db01bcf7ba839f090e7c5873de5dc2c766c89f7ad63984f5964a658c0f3c32e9190e2f10b6270d19b263cd54c7e31098f3a154bbc5b7d3c99dffb521db8186f559acfd036bf05171434f5888187ab24c46fc269e96f8fc6823642aeae1df53752a4a439932ba78595df62424ab4bd803dc0f9b54db8cc2e5409cc785c3be33da22e20bf87db6f1e58512dc0ccff4994d2ef27cf95df1b9dd30a88c", 0xc0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() pipe2(&(0x7f0000000240), 0x0) close(r0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) getuid() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1ea) 13:18:18 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0xfffffdfffffffffd, "170000fbff000d007f00"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550", 0xf7}], 0x1) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0xffffff22) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9f04003f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b0b4da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914e2325741e1182e04ad056151ae78b6479047cf0da9ed07461e88f4a03368407b7b926e76086f8a3a87f0b7d77d02d334ca44e71ccc7230314e7688f8e80fafabdb07a097a3165d9f77bb340cbc5f287a673cc14ba3d82c677913efa909e4637a65d1c9c3000dc39d7a610c3eb3a8acbd79a565090ea87423464a6749745b27e11512133ac52f63e1090b35aebb023656bb1b4fd0712ba9f487d50b98b75f7ebc0f567970969cdda59e432f18ed57f7f", 0x1eb) 13:18:18 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ff1000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ff0000/0x3000)=nil, 0x3000, 0x0) 13:18:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0xab9a) sendmsg(r1, &(0x7f0000001c40)={0x0, 0x0, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r2 = semget(0x0, 0x2, 0x201) recvfrom(r1, &(0x7f00000000c0)=""/4, 0x4, 0x800, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xfffffffeffffffff, 0xabac, 0x4]) 13:18:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x11, &(0x7f0000000080)="e000000100000000", 0xfffffffffffffe2e) setsockopt(r0, 0x0, 0xd, &(0x7f0000000200), 0x6b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xfffffffffffffeb5) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:18:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34d, 0x0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 13:18:18 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f0000000100), 0x2, 0x0) 13:18:18 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0xfb) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setstatus(r0, 0x4, 0x88) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x81) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r1) writev(r3, &(0x7f0000000680)=[{&(0x7f0000001600)="d78a11bb328bf90ebc7572631805c35d555133fdb6c59a061460da042d376b070b9c3f0adbbda1e86ef78a066bd76eac7c43d9b59f5014966466136cbdfd64aa396bb1ae6106f78faccd16d226bd4a3216f1e920a3f9c3822bbd721d9c4a81e6b587666b6f2a030f1c8d0ea69bc792914f4cf128cc70914e15de647da615135d3f84b119556b022c033a0440209cd3e14a1472f3640a98269dfffcbcb43c1731fee3c2cd925008306f626ddac3eb6f72d5a0f6bf1b7cdefd47f5eb33a634c718d74fca7299024f5e8729227c70e9fe453cbe5a5d45c2ceffcfa043dd04ac092fdb746a7f31d07c169f535df86b0e7f6f307e729a50e81b469f1a21ca12a265ce5f6abbcd266eedef991c666df86db1a3e8840e2b088e5978d77e6d998b5b2831765c93861017afc286f3378d8bedb6617085b416c57dd3503e489578a369c78543f8349edc9bd4dc1900f2b2ddd8e26f01b18a43b5970e96dfcdf190631fe83f9febf8c30346613f99a84e70c97ffc5c7f1c7e10beb2f144f98a9fa4bafdedb87f63419a36299b0bb51a0a1eee4ebe51be50c015b1a09c6eca35a102d7a05927b37018ee4681118184858da13c6911e94ffb13c06ccf872f29704981426ab0255c508d5137e6706ac315e74a8b429fb03bb5d5559834dece8a9734a6c930c5800e5cb633eae5d6985c946f12b42e850bc9ff9f445a5906803f85c245ea02e417fa210f109580ea7baa6fcc07de61f87610914adba7964334e6220a733e096cca4bad255e68c91a94021773e6f766d91e6a3ad19cd4546dbc7e6c834bd5a5595b8b2d1adf39629721265a2646d72793e89487956f32dd670d997d777eabeb9457e165ca900712ed60c9dc84b62b6933481aa4182f2f0b52fe7fa384341dae2aefb9506253cceb203fffe16306bd647c11167efa8b6791777d60e4b78e57ead89bc659cb1799d00c62702d3798e7eff4b7a44b859ef8f696da52fd1ed321513dba13917f8e89daf6a3649526f41bdc6a534db745d9b47bd57229797ef3417dfb3f3ff0cec57dca10f24a1ce4b95a2927bf1ae49ee879a4c28ab4cd2fa677ffa03e24e74ad9032dc843d7ae5839461c08cf573de821998d0134d9edd3028f4368cd413ed90d0d29b1d16798a58efe824944630d052d7c63a5df1b4384eb2f19bd6c661c45737d5640bd4508c201ddf4819434c7c0af4f017f0320d6c5ec1cc58506d724c312c57bf025b838884af350ed9b66eef02680a73006e6907cd8b2956902df62f136896029f11e04ae2769bc8bc6c4956a62385ef9facf826a254caf1659e9f8ecfc3cf2d52c156e7b965b497a3cbaae996b0291940fa9d16cd040365fbe37a0a805bb7706548c4442175ec1f6f7b80049fef2ca742dcdffa0db0f26fb59a10b08042a75918612c6e74828e280d2df9917813595b856745b9d683fe7ca63282ccdede38c642f593bfdd40ca629907e002a47181b4e2e679311f7ed23d66fe29a69b8bc5d9ac4ea32fe07bee769c35c9cb63e3001236e94fd72e819cf2c1ba8003922c3c470f25fa76e4a343f958c66d63e2f846c70a9fb5ff62c3ed1409adc269a640bac0e2638c40f44ee0fc0ead959efd2cd8b626737e402400d5b615143d05a534dfb4436e03fa838be7c64a43f6354b525d5818f0362ed577efee9cdce2cd7369004a2c42ec2457d50cf610682dc3e03ce4473dfffa5a6eef6b30f1ac1c31afbcfec73c542727125948f8b43cd86bfbb7960c688b1b0481a5416ea1209730f30065d408b3712d89b977096a1f3f16bc9543f33017d462caab0b15241f72984abf38557339f6eaeaecbc5e37967b72d780f1fab547b9373286395801f34e395513c34f8b981b44a57d0a29face10b14e7abfddb95032922cccc3cb279b5a6b99bf88a2b4a2dafe110d19274efa65cce69c83ac31031838eb823376d5dd03d849669cb897979539cde4ed75e42ceb6146d669bf076f47902e952fb3871bb41f29460cc0dabac9af2076d89bf06315f47df3f7d1401a2465beeac3bd2a462856c17b702c90224372aae07ce0069d1ef039d22acc927ca06e60990154b522c3a15c74ec295607b66949615775b3f20a85497d38281dcc721d4625b1eefb535ec8a6ee2e21c524e7545b37d8c74e40dd8f67955520d56e4200ac597d4626bcd0960e660b088ad3d38f4c616b242e651a1faf07b34bcb7f2d60f57b3863deacef3fb6f906de0ff03000000000000f54c01e3362d4b5af31323c0535cfa183032f4d1fc30d4e05b68e2c2394e02d16bd02a0257033772f5ad56dcaffeb41fd81eff98cbc2e0fb43f3da579b5f4dc8ec5dfa859db2b8f9f10c8b4a8a02244641dc376fd0cb015fdaa8f381c1d1bbbe950e727f2295833aa2a81e830bd79aa567067b810aa3af7073a811918f2d41c7397ba0b4f08428acc5621a6368804868dd906b530f4931d301ecda4ad41850ff24ac1b0ce253b02acd457da6a1f276dfc0c32f198aa1af4364721fb43ccdc4b2675a4311e50f867df8173c182a9e5b94f8dbe4480c0d2e2bd38f8853e426eb7925cd04a96c9ccaddeff9fe2a63fca4e63fc90b708daf75cf56f69151954ee7d312686a685c32ea936dd69106ebbe58c3f39c0c219ebe253b64d55da2958d00000000000000020000000000000000000000000000000000000000000000000000005e9da70cb29bf6c89fe3da68330d225fb732005a", 0x784}], 0x1) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') 13:18:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202710000000a000000"], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 13:18:18 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x41dee1dcb3cc1609) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) 13:18:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x108, 0x40) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mlock(&(0x7f00003bc000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1, 0x401}) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) mlock(&(0x7f00003b8000/0x3000)=nil, 0x3000) 13:18:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) setsockopt(r1, 0xda, 0x0, &(0x7f0000000100)="de42e0c503c817143c7023dc73b8d00d13582f67ff506941a85a6efcb805a6091f9610bc643dabcec7862a980d7145de2c7dd536e27d9cd255a501ac50c33f8f5e732759cf30da71b1cdb11cf472ccfedc545b431d2f1224c3a4da48b6d9e37f1134b4fdd0f8309e254e76d4889157912ca386420a13f0b1b75bd875acb3829b376df4224d7bc751eee7b11b", 0x8c) listen(r1, 0x0) bind$inet6(r1, &(0x7f00000000c0), 0xc) 13:18:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchmod(r0, 0x80) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000280)="519d32f17fca838089", 0x9}], 0x1, 0x0}, 0x4) msgget(0x1, 0x4a8) 13:18:18 executing program 1: r0 = getpid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) r2 = getpgrp() r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x7ff, 0x60) openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) socket$unix(0x1, 0x4, 0x0) setpgid(r2, r2) 13:18:19 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x12) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) r1 = msgget(0x3, 0x40) msgsnd(r1, &(0x7f0000000240)={0x0, "a8b34124c6512243c8d82c087bc623a9f863667c95624448e90ba26d261ecbcc0752a15ef00a687faa56a5b0776c32379a65dce9c3162f765b1e9453a4bfc8c17556dab78945799ad118fef3fe35f654f5ce68bfbadaba04c6c91495802abf90827047cc6961aa0fce10ded353ae126e033c8cfe977a5263f59141b4b31d0bd5f2d031c9fff18192556ad530d763ccb840f2763aa9b23bf8a52206a955a3542bc085bba6fc4a9722b0325c6014143bb2056aac1b34aa814c061b86f269c99afeb99880d12c83281e149c1b03352e5345b86ed86067fa923b39e44c7e52de578496ef7268f13ea26cbd427e0f2dda325bc0b129726ebdf314941227a3"}, 0x104, 0x800) chroot(&(0x7f0000000080)='./file0\x00') 13:18:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) r2 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) getgroups(0x1, &(0x7f00000014c0)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x5011, r0, 0x0, 0x0) setgroups(0x1, &(0x7f0000001740)=[r5]) r11 = geteuid() connect(r2, &(0x7f0000001700)=@in={0x2, 0x1}, 0xc) getgroups(0x8, &(0x7f00000015c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00010700000000000000"], 0xa, &(0x7f00000013c0)=[{&(0x7f00000000c0)="cbe714325d37c0b0517601c51cc83202fdd6dc6e01cbfe579541f34c6fbce54972b6a92d32c67226b2a1c0fbde4d870333124b76d214817426b17ee96789e091a640e4a2734daeee945bc8664a57d9513428cd0ddebe", 0x56}, {&(0x7f0000000040)="e80d3d8805aa9547216e306fbc60e0ece3ee89f3ac6ef9fd7079587f72b68a2cab08c9910fae9ae491e7b05bf7eb28dabb70982ff7ee9019b1265770", 0x3c}, {&(0x7f0000000140)="2b55675dd8d67db6846b3835eefb02bf36277c86db309f04bbc1cb5fb0ae2d299cf02695ee2c6ee548153601e44569e17976d9264746918faa9ad1198d426eedcfd671e55ad6", 0x46}, {&(0x7f0000000280)="9d4d09c2fe46c2dc7f3461e864c03f6be07b414e8f6527304fdb273402f8c944b661b3ed6ed57688d20a826b774f51237d0309a42a369d05acb91ef52eecf5a6d81e9248e54b108c493fc3449f5b0b97e98b31be89589fc939e4cb0fceff3e5f0b87f72a54b0b8e21ad3cc652fdbcf78575b56c5c49d131b3df0cbd96e8e3ba128684e1c1e050e7df989da8e739f033d374888160e0b77ec9e9d240e263e4ee606ce4f05f1617c4e03ff7c5d3998a53025b0b00fcf736ce6cc23bea76497becb0346fcb3b308acc0724684b260fa179b8ca606e05039057af8df5198882fc024bf412dac39caea867154838476c6754fff8bc2a98017d5133181e96da9906044731ca4b26abec8d92be2e980ff1b6dc9844ce58a4d680e164cb2d2d11e8d44f8d790252bcda438eefc530485acfdbcd8c8e8b690f0a46b8bab5139ffbeb1c546c952746a7ea0dda7ebb6267cac191b46f79577cfeb2aba8889f4f8b5bc8410eeccc6d4b8b93bd1430ef149f2836db4f3c136b63d436a5b6a955570aa0485a7b68d8ab98e8675ee8a1c020c940b708c117d976a1a1a759a4f7045f89674bc12bae7647a4e8935be18ad997b72952a7161317da0638665872ecded67063eca3fe514c724fdbdbd07c7ae336e1580b6cbe6991025bb74854494cdb0ce8a5cf542380abd16c2403025e86981d3fd07812c319e17c1a063c4f7968e3ae6923310ab0737afe7ba94a8f29084c9b1e15b39aa126acb8cae62b0e91d4189babffdb69fd802b93be08c0d9e3592d38e0371234806c33741d458f6412914914130f39145d20fc9ccfcf9d21de265d2997f904e5b5f17e3dfb6d96c70b418d010fc1c0b5eb89301577516ae063abdebdc5c75fbf0f0690d15631de06c201e35264cea4cb26b5475242513b9f32d7417c0e8f955a924ba962ee3c5237a9a433af83a800117643010df50652b01e38e348a97f27f54fb45182303a628fef8fc78a94a71d4897de929a8f5143f48a2029a5297e10d4397416b8de99ad1d845b7790cdca4bc57f44fe82c44c083023d1da83f41296033798092d425ceb81cc3868d8ffa3b566833ffed1cb302df12fb960a971f2bd841d0b7e7beb62d008fbeb4427016781a05ad59677f3fb60f705c64c53b1bba14522c7f089a8b1992879615e36b163231480848f1e37a9e437cb27d9816b8f769e1445dd2724d14cfe54f644e3f420ff092cf7bbb954a75a1469c9702510f1789d5e304798ca4de24c453ed8fbcfbe9baf3c7808f39e20756ce687322bbd249a7257a540a0514c97f459e7fae167f9abf9c72762f01ad84a3cb655069b7a4549c480efaa8e0ca7a20b48bd887e9461c026e20c21ad0dc3f786b0de9466a2cb825c74bb3a067eb5f6fa9ddf87344571c88c4d021fafa135e885bf547c40d184c30ced58bb90247ba5bd27383163fb3fe3c1b1adefae15d5a8dd1c95d02002524adb799b09f51a3198a0ee0e8fd10d5ea6abe5698dce47c7435c83df12358f1cc44009ebd7e22f4c5fba43e0c324f9810fc4d5cea95cbdbbb3f7bf018e8e173985f63e6200992463e95d90bec642a49c8a37018f3448c07f606606a1816309b7cb902fd9b086af8fa5ebf872551c14fc6b761d79d3f5919b27c5a56267b932d1e32c0b7fec16391d8487fe3f9b553af648e7935432006ffe7e761aa71182da7cdf61fb35556e6da1af457e4366166d3afb354db10511ef678815a7176b4e35e420cf3d72ed77deebcab988943109255796a911bc0d7c57ba4529d1ef4b85b3eadc6ac7e6750ddc037d9239f3040fe8e196395ffe56a096872bc3f61a70ead31335238613302fd87855986ce42064d71f9ad2aa0c3589565e2612c107a3b94f1e32d0100c125c57e4d4c7a80b6fefffcad23384f86e9c3e377c838c2e74b7479f94476cdeebeba9a93d803017ea8e31dc9009262d33dbc942651906f15848356210a7328ffb2faba0785c515ad892ca8b581665b651b4821076bbb234d616c7c6418e4e0e037cb73ab39136f3a9292c55f663b08a9e23c02d555fbfd7b0f6e4a1846d3d607b56e1bcfcc36c6f8b05b3d9860c69b6feba05b7c6091eee688717e5c849659559cf6fc1b3dd4470133afcd1836d4746767ba85448b140cacfee2dbfc9fe4e526c6ec8efae9f11dcc0b37f6fe493823ae68fe6163023f7409e7e4532a61728fa7c6358488264717e89155c934a173fa7b04de3d00f1667014ad330697c0f8dd412a43f5d58b3e2483bf92b179a7fd22fabc382407a942c244c4164c2d7bf8c40988307d3f493bbcd826ff72b6145f54c7cf1c142764a260047ecd07ca819a420224e0d51e3531796d26596dc0e0600b04e42e6ef0d0c2b738057af8edb52024da880f0d1cabaac7569df97d78b174ce76ab1287b2262a2b581b052a25c24d5b123b297b98af60e761a65837ee895ec71a94bc64212f374fdc294bd8f69b5e61a3d9e39bb93be8b640a8d73735be5c3399aeb5a8797593fac39461ce00d9edd236caf993cec46f0ec200ae476a75d428052dc5d3765c946235f9b305ec1dfc8e7994421856bae676d66fbb93067f3d82e1c5bcae05e398beccccef97d62779a1d2f9f29be8987ba980a702ac7028dcb9b506a5e84773a933dddffe3f7726266473d87c70fd2b48720243522fb0c37ade2f13f1a33a7eabe3ca855833c4ee759257c557a26dad32e56752f0c6b5f4225d9b978ac2374b46acb402183c9bc2e02231ca627cbb6a5079b53702281c2605a60d9e6b86d5546e9113ca16f3c2ee7f628c3045a55fb628a8d43b38cf2bb7242098cfd050cd291e766be5fc7a4161b25e7a154ec4e9e644e4d808d1005a5df7c37debfbeb06755f3518ad243c50199f3c6a642160e28de4ce8d555ac1353be296b573cdcee8c9c2ea1e304bc78d3e4cdbdd744895a0ac228d1391374b66b2b86c791aefbe79e7a9ccfe47ed17189dd8921ed7c1d8ebd92b9af27b9908cdaa9ce0088c7f3727fda427a86383ff4b550d037fa195a0d23990753e15d5fc89b049d4cd713adf723d9f5159e7967d91225222a464987aca819694741f4f8cd437e8f19635025793d41e47929a588787aed26387df8c604e7570c96c46b491e399e5dbde6aef6a26fd2d943dcc842fa415ea0f2f3e1baad0111146b8133ccc0721434632a9456d0902172d27a1430350c5fa274578a5ef85fea28c9cc553bd5aa16db742a8833e94ac9e7de95301beb67a82d14b8cf91797b13cb5d2122b9dedc4e815e87cebd4870cb83de9928080838296f4d2deee657d49b1249177673950ec05676f9ad86ac4d7fcfeb65e692de6c4145b455db5a9fa619eea75d67f23d675d07241d4803b4d7fd4ee2f534a99e2bb7dd2ab02204dfc960b662857abed751f7d133145750bfc669cc66ff21bc219853ec2680f89909a58b376c1147b9dfccfa533e761139d5d6240626064b726b44ed9bbea88d1ebef0e7e9eee9547c8b0646788692dc7d4d3f7a84da96a862bb80afd58b35bdaed956e6f30d790fc34f21ff4192220e155297cf4dbcc104601bb7db39a0c894bb21b3ce77e7f1768f8f7722395bed03bdc3accab578eb402ee803bc49f81a5253fa9e52553b4eb7c1ee5bb208f6fb713cf6c0542507fe905ed8c6d2775462e224b8ab0b48c782261ab37a8a22ec3a32fbb8e9cbf1d098df1a89b034a7f7cbe5fc15109bbd407875fc48bdd8791474048bc1e5997b6989912cf3d75b23bd7623562c8324d614489147fd4c452334578d00917be812a96731e382bc2fb5a8779da15b81ef3af57a73d8175d2f1b8dc58ce03784425b2bdaf2c943ad561c40ba939fe7788fc32def96d85d1502fe24869c0f8e9943627027295921dbe67e62afecd9a0e646de7637f660fdc01decbc9ed3a4c2a35c0c9176e0d8d574541997ebb9aabd7bf1069fb1c9c1b39a46e49d00fe0de8739837a19d79ef0a6cad5ab744b308951aa95179e4246e5876616a309700f4b3cd779621f391b2033cfcb4fce8b62e4e07d4bfa64bcb60d0ecfb3591e8b9b2c4da1dedb2ebb25b17131cfe8a76892b5ba31295ce35c4b4c4a09ba8d2800fdf36eef86a4280846153e0dafd31e4058df6d5b0e6ac8c3360093258a9bb8c237bd6e816f37f4c40998016bb8251234de4e52c9e212a1feac6f2531296bf560e49fecb41daa0dc1d42445892d37169201c864162e9a883cd202090b47a2988ce5877e4c772b8628934f404f23dbe468b7bc8ef4fa5e7ead600ab29bd2992c9f0ac901aa2addd97e4180951bc447da537ed5a5ddab82de920b0a5cfc7929fa9158f70e182270cdb2425169125f59d2a1fad0ed05d8720f60a04f540e523ed83c200481faf83f81246efff085becafee35da5baac0751f21c6d0d4027e8ee6fafe18b60d558170baabe718ac26ac0e3693eb76835205ef297b41d2494c78eb8e244cd816588b711e54acb880fa83c324e3fa7d993423b90a4262cd15e9d1f8a310fc4e5b0ac8e53cdb1c26ebb9bd0c9da0ec26d230ee85956704141a4997cc841ef6ceb12e7eb9f92a647726fb0a629542235a8a78924326c856001cd1b75785f4e2021fcccc6349b0b1078bc461e05cdeeadb9cbaebbb59ba8681492826853b571ce7a0f1f91d29ce68bccadf5591206b4c2e8f459818417ffb75287d3a19fa956f619ca8f69310b2646dfbec184d33490d0800b4b016a3b3813a199f5a7c29299e364242cdae4a4f3be0dbcf57c3da6d62e68efe15bbee8344a00ce5088b8393088db7b761ebf00a9c45282c067a90a5bb94b703f5433a8c5f715f90c3acfc448c5f0ecaf393591875be8f93f3bdae96c9678177d26fa58cbd2319eb2b1ac42997c7e52f66274abc55afb9cae6cabec15f04130ab104a0adbc0922115b95c65065c644cfe3ca47f08e273118c40e55bf6aa9d146fca48ebdff1502cfcd9a6274890242f4cb22c7982c36eb1a03ab5d03ebb7b3066958a6b9c9f350357ffe13d8a5c2f2902a280bf34a9d3ccb7949d3104c4985d21c08f7e0c0bbdf618ebbaf7a6a177059f6742593b444180beea33a172bb0d486518a6040e305127615910b8bb0e1cf737d229fd8a7863c574d910794f27d85f83aa8844afa559df55211c4770d7d892ccbad90069ca65c4162bdc360fd56587fd54b0cb0a06c1cbabbbf801026ad16de00d0776f92f0a7552dedcca9436cac95fbf9ad6e0dc693a381878faeded907156ff4b6957bb57f068b1950ae7542985a4e97fe2b90582e48a1e1b8d7876c69a48b6ba087c6682fde2f8239a1c6f9184aaf1d4589d2c763aa045232929770f25cc80af93b66700f8682f27e6ce2123676add5753a553220cd02b6cc594236b27beba633b2e0a5bd0d421daeffff87f3d115cf8f101754e6c4980d58c9eefd77f49c15336c57e7b6e9c423fdc2c4f48002ad1d4c7ba3d115cf6374981c294b8d90f99b4b11486ec98466727ff6574dacab3ec6dd2659e0be52ec88e8248ca37f7f155476ed07c534f396828d00958cc311351d1d9b7bc513965b6d4332d28a0f5f02f5fd711eac582507eef88d183751d6e4a483f8a9bc8ff1c157175aef95bf7a444648d95ed995eb775be4e2856dc71cc15e780b3578aa77920ebc593c3cf9fa463e929a70b88424b33287746c4e605ee7c5e8000915f8e38b1bc6c600d5c41bee0835bb38525b6767a2e8fc0a18f8d4cc6d87a65e806b3aa1571c1634d7419cadf881cada0efd0787c1882b6d554163809c43efbc02c708a3086e14c64447e7ab5dc00d37487dbad2edccc363b04464991ac322816ab784743", 0x1000}, {&(0x7f0000001280)="517e95b3574a568b29eeb297ac07883d3dc41f6e990450514a89449727a4b25b949ddd6c34aca17b386bc37acbfa9246e12759b781d4537a8e736b3af35fce72815e6b9956ab0d1df93d1024985846ee3a71050e96336d07621127dc6137aa97ee7aacef9848d3b8ed603dd8", 0x6c}, {&(0x7f0000001300)="9d8658dfa22c881432eeccee7fd4bc2e2501e8a92ca616514a191ca0d35657fa9af94acdf4552ff42f68d733fe43352be21831c712f5f258af0b07b26d147c50a22bd6bb0158b663371dc05dceee751c7c5013e68c972f3035bdd96e643f2059158dd2180249c142222f847aee940990f87c6f9ccdf21240a47ebe0f68adcba350dee8ef704e0e792c4aae2720d15805444661d0c7f925639a290e13a76f2938a890b8e9720aaaefa9ad35bfdd03719caca96583d9d2d5325bac1b5d657217a4", 0xc0}], 0x6, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xb0, 0x5}, 0x5) kqueue() r13 = syz_open_pts() ioctl$TIOCSTAT(r13, 0x20007465, 0x0) kqueue() 13:18:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000040)="ec86ea5084f60bdcddfb4a3e86ae67a418cbf3b2efb9d1caaddc91252b0901e4410d610a6e32d2e1f64543193604e99313c79e85e19e3a20554240df41b51b9870086e9fa4efd29d49d3781d862e918f2f40cfa7a87946de60260ae25e43a948cb86d4dd99fae3ca7b5487ad9bf2c54c46bfab871766cb792c000cbe155afd68d7443ad5f4d0f4d3a095169c4a170a869a2d96f27929e01852541545dd7435e32bb4b7811825b20f5e6f5489a6c899def05afd81", 0xb4) setsockopt$sock_int(r0, 0xffff, 0x1020, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 13:18:20 executing program 1: mlock(&(0x7f000023d000/0x3000)=nil, 0x3000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) madvise(&(0x7f000023e000/0x2000)=nil, 0x2000, 0x7) 13:18:20 executing program 1: socket$inet(0x2, 0x4005, 0x10001) semget(0x1, 0x4, 0x201) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x1}, {0x7fffffff, 0x9}}, 0x2) nanosleep(&(0x7f00000000c0)={0x7, 0x8}, &(0x7f0000000100)) nanosleep(&(0x7f0000000140)={0xe0, 0x4}, &(0x7f0000000180)) 13:18:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0xffff}, {0x18, 0x1, 0x1ff, 0x5}, 0x7, [0x9, 0x0, 0x4, 0x3ff, 0x9, 0x9, 0x6, 0x7ff]}, 0x3c) socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffd8d) 13:18:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) socket(0x10, 0x1, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 13:18:20 executing program 0: sync() r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="79f645ecf3508e8f5c7767dda9aea228a005af2cce877d191a2fe7b5490a08bb91818cc0e2e99af20d58db0ef10ab50eea443af25ff11c70087e239a859bed8d03c901be1d412d9ac2de3dd1e5798690fc1209c6bec478ba02ad5a982b7acd6075eb1cf12a6514f75f86209e6a6285d749013263f346ce9713ea2bcd2fa4016d0cc8cd00ce1967ff16705b7b57bc33d47e82f83f30ae6014d0313d2fc5941bddcb1561b3287e446e11d756cab11f8c9599a1de38036bf7c4b5", 0xb9}, {&(0x7f0000000140)="49c3ef51d1ee3f00fae3f86d0a70529c677427dd776e32e94ffb489b9cca8cc67abdace679b3890d5ec2f19439aa9eef5d564fd84a05da81dcd9a3b7d3ca9afdefe5f1ddc8a0c10e021c4f1918fd0a36edd4b70457fed7e42714a5d1cf3bb81df8411eaa963faa9ffe6bd1", 0x6b}, {&(0x7f00000001c0)="b51646d939498b392a0606c14ac1fcf0b61fb73ad53ce3c7dd35d52a6c70f7b6191560d1e2ac388ae06789966d2ea781f398cf4e50cacb", 0x37}, {&(0x7f0000000200)="ba91640dd19ff871a2b214fbf7686546d242b7680ca46394d34e8d398fcb1a581502a43deb9d91f3670e955c6a8d591197ee8ae24856141f4ecaad70eb740ef3b8f92f7b19fe878625c13d4eb9cac98b1e6ca2d2e98d3b0ffae514620777d97d0a51e7bf3f51cf1358a293041a68103d3350781bc16a411d657258ab1c1e1e0f1de0a35bc430741dac29357d8ebf03a8ead2418db01f0f3f2914986c209296dc8762ec33c9fb954ebf6684845c17713398b132abd7a23ddba8f5cf99a7008b3fec3e3828336a81c1dd57d081b0ac928fb3975a3d68d32d684c", 0xd9}, {&(0x7f0000000300)="33544439fde103ef30f0deb7d088a16c8ebff7188da8004f452aba5bb89d8b5ba27e76d4b71825c9a50f5e9d477176f1d07bfed66138aa7f3db954417cab6ea67d8328472f6d35c4c1e8b2549f895d787ec9bd7a493273acbc0e37168f549b98266b4c7652c5894dc18528fa98d45baa83f53bccb731b332297397b300f321b339d6bcf3f032640159092ba672", 0x8d}, {&(0x7f00000003c0)="633adbcdc3d8e8fba96b1ffeb8590f9fcde869df569b4f8f8c1de598d99947d72e155d4fbe7df5748d016039b1c7070092f0732b262f40536506eac05fb5a9320effcb99477e26a22f9766de12aeb856739c176c17911f3c1b2a3ea550d0", 0x5e}], 0x6, &(0x7f00000004c0)=[{0x50, 0xffff, 0x1000, "4a3539baf052a42b94e806c28bbe9c2c79920dd62112a099d6b9cbedce9cc265690d50cef934ddc1184c5060a72f70a2e25a7a629ee85deaf5055e2c56"}, {0x10, 0x0, 0x2}], 0x60}, 0x2) connect$unix(r0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640), &(0x7f0000000680)=0x8) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000006c0)='./file0\x00', 0x20103, 0x40) ioctl$TIOCSCTTY(r2, 0x20007461) fchmodat(r2, &(0x7f0000000700)='./file0\x00', 0x80, 0x2) r3 = socket(0x0, 0x7, 0x3ff) connect(r3, &(0x7f0000000740)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) renameat(r2, &(0x7f0000000780)='./file0\x00', r2, &(0x7f00000007c0)='./file0\x00') recvfrom$unix(r2, &(0x7f0000000800)=""/201, 0xc9, 0x2, &(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000940)={0xffffffffffffffff}) bind(r2, &(0x7f0000000980)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1013, &(0x7f00000009c0)=0xfff, 0x4) bind(r3, &(0x7f0000000a00)=@un=@file={0x0, './file0\x00'}, 0xa) preadv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000a40)=""/94, 0x5e}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000b00)="7e8367ab678899ba8a2b099dff0949e3e6b94edc20861d60871f0aaeafe8ccb9c30acd949c70f110e55b1cee4a43284f24e187110c695f23932fd8f230e1540036748d3ba406e8951d31dd3473cea35299db8bee338a993f2c526568bfda70a17b60302d099b7c3e266361e4d5bc6c9c43e74cfb6c6d5c5958113d8752783717", 0x80, 0x400, &(0x7f0000000b80)=@file={0x0, './file1\x00'}, 0xa) mknodat(r2, &(0x7f0000000bc0)='./file0\x00', 0x2008, 0x80000001) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000c00), &(0x7f0000000c40)=0x8) shmget(0x1, 0x1000, 0x308, &(0x7f0000ffd000/0x1000)=nil) ioctl$TIOCNXCL(r2, 0x2000740e) close(r4) r5 = openat(r2, &(0x7f0000000c80)='./file1\x00', 0xa0, 0x8) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000cc0)) nanosleep(&(0x7f0000000d00)={0x71, 0xe2}, &(0x7f0000000d40)) r6 = getuid() getgroups(0x6, &(0x7f0000000d80)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r4, r6, r7) 13:18:21 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffffffffff6c, 0x0, 0x0, "94dbf4a4bba7bd818a6bb26e26b8554adbed083d"}) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/178, 0xb2}], 0x1, &(0x7f00000002c0)=""/171, 0xab}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 13:18:21 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:18:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7f76ed2462ff7d4c, 0x2010, r0, 0x0, 0x44) munmap(&(0x7f0000241000/0x4000)=nil, 0x4000) madvise(&(0x7f0000242000/0x4000)=nil, 0x4000, 0x7) sendto$inet6(r0, &(0x7f0000000040)="bef051eba101be239f55efd76e46aedb9d0597d76098046c898a88f415b18b93cb9db1977c141922494182a20e0ce413a0f3c84393d1ca6f993a710c56cc1d7ef4e535caca1ed415e0bf1a78b5279e47aacaeb86b8d5ad579e82a407a0b13de3ba4b002f2afd2fec11ae43e20a9e782416a2f0564354d258ffed06e1d2fe5126b8e0326d6dda9ba3ae74f9ecbe97bc4e905edfeaf0459e27b8ef8987789a29fe7e599567bfba79026786e5d2a9b25a36835c50b4df372a9ab5d45dab586aad789f91fdfd902b47cfb2983ff48cf4fae4c1834d95da5c2640b5b903b2b2b95ca858aa6d843f516198aebe44358ee544f667158554cd35a9e4", 0xf8, 0xb, &(0x7f0000000140)={0x18, 0x2, 0x6, 0x4}, 0xc) 13:18:21 executing program 0: socketpair(0x1, 0x4, 0xa103, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0xb1a) r1 = socket$inet6(0x18, 0x8001, 0x0) flock(r1, 0x1) setsockopt(r1, 0x29, 0x25, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 13:18:21 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x3) shutdown(r2, 0x1) sendto(r1, &(0x7f0000000080)="22ff4f20fe1b9b8fad0a5d44da8d226ae4572f84d3b40b335f31c7dd80a8b87624d2bae4808bed7e388a3dba45f6e8", 0x2f, 0x1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 13:18:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="040000000000000021"], 0x9}, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) 13:18:22 executing program 1: r0 = msgget$private(0x0, 0x400) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3f, r1, r2, r3, r4, 0x10, 0x101}, 0x40, 0x1f, r5, r6, 0x401, 0x71a, 0x8001, 0x1}) getpgid(0xffffffffffffffff) 13:18:22 executing program 0: r0 = syz_open_pts() close(r0) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6b9, 0x401, 0x3ff, 0x610, "d1ceb88b46db3db129aaa7ca3375adb845f98696"}) write(r0, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5", 0x2fd) 13:18:22 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000440), &(0x7f0000000480)=0x4) 13:18:22 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') truncate(&(0x7f0000000080)='./file0/file0\x00', 0x812) stat(&(0x7f0000000180)='./file0\x00', 0x0) 13:18:22 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0xfffffffffffffffd) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1ffffff7ffffffd) munmap(&(0x7f0000e37000/0x12000)=nil, 0x12000) madvise(&(0x7f0000f2d000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f0000f14000/0x1000)=nil, 0x1000) 13:18:22 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/25, 0x19}], 0x2, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}, {&(0x7f0000000480)=""/4096, 0x133e}, {&(0x7f0000001680)=""/214, 0xd6}, {&(0x7f0000001580)=""/231, 0xe7}], 0x1b7) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) 13:18:22 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) fchmod(r1, 0xc0) 13:18:22 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ed41456fbe1bc6faa519cb90355e81877f1a39ce44f3fbf1172c167d1fd2083c9f2fc0db47245bd96ece11b1a6d2836db10f29578dd64ff62605620390fd70314e46ff68917177631e1b35185cff6880c3fd3a85638cc29afc95a011fbff5ae84fc2f8ac1b5033aa193ee08a3b64198ae4494d9e49cae2e7fce"], &(0x7f0000000080)=0x5d) 13:18:22 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x104000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:18:22 executing program 0: shmget$private(0x0, 0x1000, 0x80000440, &(0x7f0000ffd000/0x1000)=nil) r0 = socket$inet6(0x18, 0x2, 0x1) r1 = semget$private(0x0, 0x0, 0x15) r2 = geteuid() r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x6, r2, r3, r4, r5, 0xdb, 0x1c08}, 0xc7, 0xfffffffffffffffd, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 13:18:22 executing program 1: r0 = socket$inet(0x2, 0x5, 0x80000001) sendto$inet(r0, &(0x7f0000000040)="af2f7c8ee18d84ac1e5b41fbb90efd365fb5e040bce3ae5c43d9963d78110327ef52c10a02ff74a73abdfa65ae2231e5e611acd968984cd81db24f6fc69b9fad76329ac90117fb588f56ec552df55f4dc400b0198d70e8460619bd282fb10a58500524ba484ea8ececd20b9d85ec89f873695b082693390626a96cbdf92283c654f34977459a8cdd96493779810063c9d78fb5829c88baa91e48b7bffa8aee3049fce0e454c921097e06bfd86e83186f5b33609ae622a5dd8760f42aa61526b86c0233556cfdafbc25cd89a364fddcc4010d154f447ff508ef02cfd36c25e5921647584e9f6add7c2f7abe680adee0318706df50bf8646717efeb3", 0xfb, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x25e74024ce19d0cb, 0x100000005) write(r1, &(0x7f00000001c0)="4ede1dd1f9e488045504ae5846802b44611fb45fbd3dcd6cb9263e5f2bcdc692063b60b9eec49d46ed01e5ae06c3d7459c1a2e770a57117b07", 0x39) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x2, &(0x7f0000000240)=[r2, r3]) r4 = dup2(r1, r1) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x80) setsockopt(r4, 0x2000000000029, 0xd, &(0x7f0000000000)="ff0000000000a100000000000000000000000000", 0x14) ioctl$TIOCSCTTY(r4, 0x20007461) 13:18:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/18}, &(0x7f0000000040)=0x14) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0), 0x0) 13:18:22 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 13:18:22 executing program 0: socketpair$unix(0x1, 0x200000000, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000540)="feebe63a593a327304579d83d8822e1706274b31ac796bf26fa60441a11c8a61b7cc73cdda25df02d5f6e9fa74c6c63cb1a490298bc9c3df23b9e9dd628dec6076343f92fab07f502c9d8eab3cef0ea80e3c9bfc195bcfd057aba53ba7e3a8162c51cdefdefa3a1cccba32660c4a34dcbf0a0471ed2d633138b31f284c25124007b9df4b8d353087d07c315750bae4984ed6eeef661f4c1ec9d0c8862daf909bc2c4a99f750000000000", 0xfffffffffffffeeb) r2 = dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) dup2(r1, r1) ioctl$TIOCNOTTY(r2, 0x20007471) 13:18:22 executing program 1: setitimer(0x0, &(0x7f0000001140)={{0xfffffffffffffff7, 0x81}, {0x7fffffff, 0xc1}}, &(0x7f0000001180)) socketpair(0x18, 0x4005, 0xfff, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) setitimer(0x3, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x6, 0x100000001}, {0x7fffffff, 0x844}}, &(0x7f0000000040)) 13:18:22 executing program 0: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = socket(0x1e, 0x3, 0xffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000001600)=0x84) read(r2, &(0x7f0000000440)=""/241, 0xf1) r3 = dup(r2) getpeername$unix(r3, &(0x7f0000001400)=@abs, &(0x7f0000001440)=0x8) accept$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000000)='.\x00', 0x1, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f0000000540)='./file0\x00') mknodat(r4, &(0x7f0000000200)='./file1\x00', 0x8000, 0xa952) sendto$unix(r4, &(0x7f00000000c0)="ea4d7fa3a82ef50b249c742efc1ad3a5a4d68adcb79f9fea5c14d257574df319e517f009c7b1d6b0dbe9cbff0a1b1909d7b73509da0d6dcd7684f07213c63a1f9de46b3cc36e6522259721f62ff161eda1f33d987db20945581b7ab33d65ab495916e7033b93ea4b1beaf588df763471d28d63eb49d185ef08fcc4c4", 0x7c, 0x400, 0x0, 0x0) renameat(r4, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') msgget(0x0, 0x200) 13:18:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x400000000}, 0x10) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="2d71c17d0a20a270b36bf17abde890e2a5c10342abae658acca81405933691320565db6d401a2eb295", 0x29}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00000000000077a8257702068598cc0956bfa8ff0b973e7d", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0xb8, 0x8}, 0x2) 13:18:23 executing program 1: socketpair$unix(0x1, 0x20000000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x65a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 13:18:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffbffe, 0xfffffffffffffffe}], 0x400000000000, 0x0, 0x4, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:18:23 executing program 1: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCCDTR(r0, 0x20007478) 13:18:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) getdents(r0, 0x0, 0xfe8a) 13:18:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) fsync(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x20}, 0x8) 13:18:23 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x7e) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) syz_execute_func(&(0x7f0000000080)="c4829bf51fc1982e1fcafc348f4800b66eb4ffc4c37d04e300c402719740c2c4827d202ec4c39d79ac10000000200366420fe13bc4e15dfc4336f00fab5496ff") rename(&(0x7f0000000100)='./file0/file1\x00', 0x0) 13:18:23 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000001180)) 13:18:23 executing program 0: r0 = socket$inet(0x2, 0x100004004, 0x100050bf) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000080)="ce70f5f52354aa0a63066d7f17cf1f92d4cd4706115c097a6e0f8fc3528262db7ff11ccc9aaf504207a28cbc5497026950e17e57603e084e73c4431735aca92c77a5f645d94cb105e5ec18e9b76a401e66f873167e8cc4d36135e5a5952cea0d60a559d8d88f237fc8c8d689aa400e96166c41404fb804f296dd7b9e1dc43acf", 0x80) 13:18:23 executing program 1: r0 = syz_open_pts() r1 = msgget(0x3, 0x8) msgrcv(r1, &(0x7f0000000540)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b409", 0x11) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="65e98ac12913d0d62ac6f32f52af1916b759e7800e8c08ead770c93982e5d5c1f59d298dd5a10a5b3936fe2cd879c19540165219af59aacd521d7e64f4602b9b28c66e8ac27252a2215de23c676d58a9ecd8c54de7048b5f0aed2f640c449ea2278c0fa618e15ad451017d024735b4a00294ca05478dcd", 0x77}, {&(0x7f00000003c0)="eb67c4a0d6a055955b69da46716e6f299ea354447d065407a2186d83829f5dd44333a56ce6e1e2d8b110f040d27cb8b7dac16f6a122d1153c0543640fee497a2fbe8b0fafbd6313ab19a822b337cc776b7419092e2b6c701fe71aac7a88010eacf253d4f7ffbb5bdcfb70ea16019da2acb516a0d820403f65cc3a7510163d8672950cb6da96d6f938c4a0a86d810ca81546e8093773451831a52e48da20776ebc70c362e3c6cb495ca", 0xa9}, {&(0x7f0000000480)="42afdabdf487a2b8ff34ecbfece9ea67c58abb1d4b19c54c4d7e0fd5f969c7dd67b0376801836708da7e26c8a4ee7c883104d378ca6351a447f176fd1884f5e710359208ea0433f37611c49f1f35", 0x4e}], 0x3) r2 = syz_open_pts() r3 = dup2(r2, r0) unlinkat(r3, &(0x7f0000000500)='./file0\x00', 0x8) readv(r0, 0x0, 0x0) close(r0) kqueue() r4 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x80000002e26, 0x879d, "0945b981d00b481000"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:18:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x200000000006, 0xffffffffffffffff) 13:18:24 executing program 0: r0 = socket$inet6(0x18, 0x8100, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000180)=0xc) getpgid(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x200000000022a, 0x10001, &(0x7f0000000000), 0xf2) accept(r2, 0x0, &(0x7f0000000000)) r3 = getpgid(0x0) wait4(r3, 0x0, 0xb, &(0x7f00000000c0)) 13:18:24 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x5, 0xd0, &(0x7f0000000080)="24eea0d4d24012082de2e54572da4b7f9d7a960a3643904d35227f50544653b82c2f4859cd0cb7b0a671e1eb0d4795222e63d3a55d43108336b2a2772dfa5751ec4cb798e52bdb6b5459db2b5105ab78f0519d51d73e2c392077f70cfb6caf3ccafa88506780d4fc6ce2", 0x6a) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="ff013e2a5e00b5f77a000000000000e803000000", 0x14) socket$inet6(0x18, 0x3, 0x1) 13:18:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="9d9754ec76c366f6b8212d45af98915f9a230fc172b43fe3d5c811cb80985e78e1e1b6f781dbee33f1a44c2d279be18c4b85606281c66ab2642e30f750c85f38b1695b0de7da9cc7068dbe2d6190dab9c51d5da9b5a6c6dcdf325e763c90f7feade1619d7c63d6ca784c0470623a3a4b56b66bd16ff12b7f3f68b08ace024d5e5ccbc6a81c126bbafe4a5d7e2711fed1e7a55b416ce908b56bafed2cf5d6285e44bc54972b25c06c8b5938ae57a85a9ec4904e21a1b632c544cf73bdee0c39867cf72d55bd0486b29ca552e3605b3118e115e95391882c10404cbe0cea6da297d142222e3a470cc71089d8587a9b26b505437d6edce71bf9c9c2a5f2e3d912a92ee366e86ab2b317079597b10fa6d7bef472db8891e2a947d991d23d35f06b0e1852fed031dcc76df428886501c197430f83dc9ea77bd6c5642c55e7b052ce5d53c23da2f213a8217a652ca2a11771df489c39804a365a987dc45c763b02f0f493f0e8ae14c229cbdfd58f211e8e915bd7150ab169ea0c43390cd94f7be9134b16d70ad951036860d1c382036f5ba454d54793d3de4b4fd76e94147afc7653aeaca49ae3e424e93da12b9bd7175c9cb21961086e5d78723e7c6052a17535100bd52d92d288aa91b1ec0d736239773e3e59f4c191a7614c77289abed7d8486b66abe900ee8684fe3ed5df6cf32bec7728ed3c95ce2e10924faca43228084c0d9a85c1f0d375050424fefcef3fd9c633acf44739fc1573617fa49c0eee56c87e0077e3f72017fffb6af73f635d85f76facb34445102857eabb7b475b95be1f6631d5169a23e300ef030eed35e788eb10892598d8abd803c63617120850f7c0ae0f779d89af44b12c13b9ab090b0fcd628b18a2b25b6353a5ff93f1a110ba7c06723c8d0c8b8d571dfee7853a00ea5c755ed0773a8ca0bcb6cd8e01bad3ccce9456be31557aae7b1256652dc2760bd62f19cb094e4f8aaa01c86fffa1d8680e5b49947afe84d23442eb8b81d1b5dcaf8166c141fe01c4b429d0199d98416486d69b0a209cdea3121c4ac28618e5e8d619520c062b6cd88f3a6aedc20b62ca534abbe542d4c1f3ee7d1ea8e45389d063ead12ad4e3928aa7cb48f372bade4c134dafa4219df6019c25fe24f7806f4988e15f15613788a843103cb7b54c4eca288e41efd6737f58351ffb4554a0d630e5d46c755284760afff9b9c6b3e019c09b953f6d8b80435d8b1acdccaec418f6ce7fa38253251b92eef806a58ce83ffb7adc7add1673e3382ac19a281b56a3d151c016f6182bb307641c812a3c6cea52b9bac8210e192d9f48de3032bba35cea3eaedcf2f8b19fb10814901ac1a4fd79fbcac209b4b86212b475e19efe21bf66f96a325e9e2c676ede777bf764d04c9ef0fa983ecc1b50052d15fb949ca0079d09dbabe29df37b29f3ea8bdfd700155b3c84c5f7a6ea0f91c1ccdc95899a23bf6606641dedb13139652df97ffb86c8bfe06ec0febda66b3c1b59b75567d4f3558b52a6a465b244584d144e98e2ce58b7b4ee8c49164fbd0da782e51c23a9773a42517c7d84a4a190eb85cca0777ca9223e7f592d6625fa7c0e23f8b6b5f2badff4478986a68795b7bf0bbf6adb9c1be074cef68779733d1a8e58ef4508e96e376b278fbf22269b3b23e53ce284b115c23883952c913c0fb4f7682b6f5f24f4d66343df60fab9f230667ff5433a0b9b1d994d25797ca8f650de1bcd3b24ccb3cbdb86e265bb0f1bb6b8b308d23f0edb3c6d6ca6bf6a2ab9bf8cdd5f013265bba8134ecb0f7858bb0cbbfaa4fd4e6f6cd5326099dd3718a1f63c494fb8a14d0ceb8b5550ce46f674ba928a3cdc376102311aaf9bdf1c7283667b51b87a51b1637841473001fcbe6b2066ec7254eea9397a2b265cc6404456567497d6d4b1c8b72fd007fa937482274d471170a8278673cb85fe36be514598900d0a2db0f3014c0d0d0faa2d11f9b0a24757176a70933fce2da4ebab239d8832dcbd2fb6ea4ae5a3c2d4e458be021b812aca0fa59156b497c6ac166632a17fd15a1e2b91825ae1fb97a4f9e7b108460fadb02ede5078e58f6ba2b06ae13d177d4b334ca4085202699c3dd0789f973ae549e4c15a2463c82ea85663f9d99f47457752db2429e2e02dfc8363bfeb1e321ddc0e079c6d1db77562dc70da29a6f804ebec2d60a1ab5aaa840e53928ed7c9aa0acd63105d9fc607b64e5f0486a809283074283bfdf6c7fc9b4d0e3a0b84e161def7491c4b9d4f5373d985fd1c4cc3983662800ff4f5474356d709fababb6e4941ff77add5c624f3b496fea17d8414e91a23a7f9424b45dad2ea1b246f837efebd068a2937bbc02d7bcd0e67d47d35cbfbffad7e3f63e8ca20d348515e67f6d6462b55128443019a914f1dfaa77c10c30310e6334f0891f7e842299b0ad4326a5626bea20d2c7d207bf0d25f0dab845533a566e3d00a58dad7f52957f276f4d6880a9e27412333773893c44aecdcb1c93d392ac943929b33553815861f74da6a2bb4345fd53fa519b092aff4fbfbd22985077d67c162f31bb8423d6a931bd65e83e12f686b3cc8f4f8aa88cf3a8528a8c6d80887dd106ba28e99b31b14a25ec1db3947684ad8323468420c7964c4436d3e3df87b81074663a23fe9fe55d8597f92da5fcf7f61cb79a4efb441125bb1ab9290b818fae1b2af4904654497f23fa7745600de5a457c5f8a6dc93797f2e9fa4f7681dbda9b340274acce0b263f9d9cb86e539b2779de14f07c9a8996b4be6b6e1cff07da3c72d2a18ce3927dcfc958d573b80eb9c2d417f51f007ae0a2653f7584d7b2a35a398a2f251ee458be4eccad4a10d67710d8867fc3a14cf57ba9d194b8c0897127c7f64b1deb824c085ddc934ddfbb20f82961e06c9e48289f4635895645b7bab73a3cbea97a61fc420a80dab3e5cde0a6f25fbe69ac1ea7aa992192d08638bb6ea66531c9232766756a718c87322ceba63e13f8f2928cba5ce7d613b75d704a2b052fb8cb02f89897e2207c46da6698397ca940131913a44edc456bc03a007ad90c4f87f7824318dc06bc78f6a115b7c1e968fda809eceda01a6f1b9c91fdd5224118ac98a7d4bb7854c7f19893cd782aefa7dcf9a9eb58ead7d3fe387d48906ebd34ecf976544404feff6ae5cad5cdff3026689f2d611791b9e37b7c6dfa59ff9da601104470fd5fa02246ffad0f6e6387b5573e8df3618e8a49cc5ac8503a60daf859c715ffb4eb51effceacb45cc73c15946691793fe5ccb61ed7a812ec4b2ef12a30908a81d5a0a9c5c48f852e437d7b52d9109880d81983d264097b6d83981ca54e7c19f959c81222b30f7c85beee5def8f5130f04183ea8abb75076bf86d9944b0e78b20194c7138a481732b0f044b6c167c0fdf36ac06728f9ad9bc98b5535eb7e7dac2e7bac60279b28a63d43cd04f90fc6bcc94084cc95807e7f2622637702b1c41e8e4c62f6a86205dcd50857aa5bb9110c99ffe69205e91315d4be8e91e6c5f8ffc3b2696aae5e07fca95ce76124a13b89b0f6b0919023fdc4b67fae792bcde4c55356382d397b5bc740d65f2713ca48db63e759f099c7da88aba266fb61264ab432fe2b42b81ff5f0ca1974cb75f351acb47356bf0cfcf1a6813f4562e529fc9562c8b5a0d4a5893af199c9e532a484e84b82997f2034fa9bad1ec107db4b7562465b4e458737170ec6b1bf008ef634b61a3e6d15dbecb969ef23e531fbe478601762f5d2f58a73716fe9e8b901e956a15248ca506ad000d1eaea2c035f3cc9bc40feeb9a1b0ec78e42bbea139f979c2557c89c3f30add3e314e3a8fecd1d372d3233b21153c8ad6a2564365c69953e7e7a762276ad05d35007db380f765db1a9a37b2062d9e04fac4f5067cfa5ffd99c4d9ff8d52ae95f82d6b5ab6f59a6e55365b6b328873139b5869fe8ac2235bad2666dc554cacb7930ea82ef0bbfbb9f0353b7af4a882c9452b39a4942f50b11a29e0ad2297a3568865e874d61c5ec4895b0b273c1a4d6d1bea5b165ad02138a13271bac311c42a0e33a8e3fcbf676158248eca5e07ece4368ff34d31946693fd6f0d0a41a9f5087526ea1a919c8a4f5e9a26b2e6900a63185dcb17c2b9a137777bde2c3e24d76b838235ffb8bc3099273fb5ce426986223e409c1a0599469c4d63ed83b11dbb2c4a0c7c3863ffb603732c1d8eac86f28752fd2f9c2a1f4e12c3c4571db5dc8a43e6df0fff9816ae24840134189adbfc43883404b91fa77365ba51463e2485c877b1838a486524d22ac0717fa001f71528f9cc5a4baa57f2063ae94e98248a906b05fd8ea17eb5ee653481ec9636db7cfa74f39412c4ac5d1c738033a4ab4339c426811422c3008ed0bd55508758188823212e246e972020075f88c604303e5a29a883e542b917be7d9de6a5f49e6ad7809e0b999b552963e517869a1dd3ea75957ee0b6530353f901d72d51b135c3a9540516be36c1f0d1950a95cf92b3a66f14cb3c42114615596a9d93f72839887d6b1a9d1ed442d3048f1def595db055a92fed002cac97ba509cb0b318c1ec348f2c18b5187c31535301751702feec5b529916552b72abe866c41439f3a43d1e73b15ae56d8b9fa6bc1839a88dd92f47dbf96226e6c4ef13640f39ba300fefe562315bed422b825eaea4803cfb43930cd4435a3806ea288c3b74d95e147fbd6105670d5c30e4681809c65cdbe413f11738b1fae2a7150a3a8777b6ab4239c2394834991b97912d12fe18a59754ddd9f6ae70409c78eb54318e854daaf3f89cb341e57212826004dc635b9404b2fb414b126a8f362a9a5750d3542a42f18eb656b3cab0b8954a825415133bc7ca8458e92a21c9fd9b944310b55ae015ccfbbd01037b0f1642acf1775dfaad0f5eba3a0da27b9eb3810b93aa445ca39ca9a755ad49efbfe05d6e40fe5e4e0bcdbd6a6be14d044302dfaa08cb92b19babd9f99ee6be6af6e16cee3c5d2fde3fe26631c9147a073390d52647c03fd347ff76c032a57a0a49fe40ec6e35afa163174df12d9b11bc3dd825b62b485211c0adcba7da9584274089d42109769eff39206bda4c37a4fc361d4bc8fb163c9dd780f48effed5ac0f60fabb6bc8d9031d90ce966bf8aa109c81353fcc60f3dbe9a253756d4ff2f983caad823434637c96e8c4328832d2e47d2f0b3f115f341a7dd809af9d6be35975e1358ff36a47d56e45df79cd1f02ada5bd4eb585b0134c2788c4f229cd10c5b4ffe5c32b4732804e3a62a0d2a072abbfee458fbc4afe4fbd142f3fd15018e4087385ed634f79f5be34dba7d91db32c8c0664350c249f0257b5d7ef33e1535422b0139a1aada509d576b3e8d9ffe0b79a74902b30385c7bd72370aafba468f9494427528095c4f5db2a14d2725ebd5571a76aad8a6cec260548be92a25acc72a61564467098e49d738d39ca7f32d2eaa8c6bfc8009604aa3392cd4a8e8cff90fe1a3a8db6fa72e6646555a13c6cbe6bcf7dcd49ada108cd9ec091cd95c21cbfcf70a4ee64b64a3cdfb8578da63a93289d0438500af7ebb0117830bf08998942ba413e52c092fc99e83c1948c011f603089f5286339be2c34022697b9d62a34b3e5e366086b4919da59cd6a29293b515ce7c8e9b06442f865bfd7aeb6c07becacce71446dd8380b88f0944e4538376c1d86a1c2a637185bb9aed4cc70d445a5f37165b0d5b4d75d3bed35d1d7dc68370f4fc6958cc2503530a31466fb8e93791a9fe9f5f42a618064bcd0e134ad6cb22e58155e08d24db8f2fa6c58a2d46fcb854767e4ebd7051cde2", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) 13:18:24 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000000040)="106c416e322474ef195b507fd7527aaa4b8fc3a582997819f583381434e375fd43acc8ad75f2677a0f67435f4335f900000000000000000000000000000000000000000000000000000000", 0x380) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000003980)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 13:18:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x7, 0x5}) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) 13:18:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgget$private(0x0, 0x20) r0 = msgget(0x0, 0x40d) msgrcv(r0, &(0x7f0000000840)=ANY=[], 0x0, 0x0, 0x800) pipe(&(0x7f00000003c0)) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="be5a8ebf5e3f9183742b7dd12280ed64dd990415c148e3e46e2dee8d788ff3235c1dd4443908ba197c95c05bd56125084beba368cfe9eeffa218689d2b907e535fa6bb4a1a254c078b182eb82ba4d3c40cace15db65677cef2ec18d999b58744f95cf393f64586db056e41e0776ff52dbd9199bc38c937d2e1e5ff861beb4b86e0250f549f2c7f3f9daad461b94681cdf2eb76ce9a09d8f5182aa9acc4be100adb9df44eb1c85a964dd05cebecafd9e64a19999997fa7c8c6c6acc461454433d2a79100e9178b8bb3fcf2482adba38c73d4ab7973da42ed8a7699910c22447ab8027e514ae53d7811cac2b5d5a25b2ca5604a099ea8b0893bdc4a121d4b1f40811af0a46b1f7b20745997d6307b1216d873c3a13b2a14a6dff44bc3130d1f9ca5c6954e50ad689abc7de18be2fd99e21a93d9b0bf7b4816f0edb8feac8c44641742b74c7ef676c0bd6cd559d4edf9f9dfb992870dd17cb1f307f2415b304374e225d639c42790170130e2f7fa703c7cb3dbaa42110a58eaf37c18d38b0adfbc77e0ff1c4c3f2b34f295bc015e6e485da3e44e97029679dd343b7a6dc1718bb424d118e16dc2e27e34520", 0x1aa}], 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000400)="e1c0cbbc9118c9eb5a52cf3fdf98d494a8f698212a952cc9f998c072f367165643cceddca44067778b558517504e4fc0273d9c802dc9b39c032b06c0939394f74605e2bdbe0530374e756ab45ccc511ae2100118fef48d173c9ed834da3553237ece95df6b64ffccf4f13bb4318ed8625672549a17b0d42666466db7646fbe0def5f6be6405ec37835", 0x89, 0xd, &(0x7f0000000380)={0x2, 0x0}, 0x377) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) msgget(0x3, 0x744) 13:18:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/163, &(0x7f00000000c0)=0xa3) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt(r2, 0x3662, 0x0, &(0x7f0000000200)=""/58, &(0x7f0000000240)=0x3a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/161, &(0x7f00000001c0)=0xa1) 13:18:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) dup2(r0, r1) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 13:18:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffca3, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 13:18:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0xb0}, {}], 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001200)=0x8001) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000011c0)=0x1002) 13:18:24 executing program 0: socketpair$unix(0x1, 0x15, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1a6) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0xffffffff}, {0x7, 0x3}}) 13:18:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0xfffffffffffffffd, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xffff) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) 13:18:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x80, 0x22) getgid() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x6) 13:18:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040), 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="020c0000", 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x4, 0x9, &(0x7f00000000c0)="33e55475d68b9d66f52e1bbdad40ece3d9145885f2e107561ae757c85af55a656b6cfb22319f79195ec71bfc6748569341e5c2105b4d0a5aab888a646904b9b711402cad7fe6e8a86836cb12e520f2c5c82bdf952bd257515a163ab94e9db31bfff62717a208f7e3183dc70821d2d210c2a6bcc37528622cfc22ed8199afb00e42c8ad9220df9d0165b9f9363602bc28b6d8eb5ad5db32715a5698f99e03de029082ffcc7e735c3fad96d4fc7990e00acc988a8adeb299778a", 0xb9) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f00000001c0)=0xfffffffffffffea2) 13:18:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) getgid() preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000000080)=""/21, 0x15}, {&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000200)=""/130, 0x82}, {&(0x7f00000002c0)=""/85, 0x55}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000440)=""/112, 0x70}, {&(0x7f00000004c0)=""/130, 0x82}], 0x9, 0x9) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 13:18:25 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) shutdown(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/73, &(0x7f0000000100)=0x49) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:18:25 executing program 0: pledge(0x0, &(0x7f0000000000)='\x11`W2\xcfs\xdf\xcd\xf5\x04\xeb\xf4\xa31\x86\x87#l\xdc|\x90B\x0e/\xa5\xd5c\xc1\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94\xc7\xceX( v\xa8\x8b\xf8\xd3\xc9\xd0u\"\xea\x137\x90Q\xf7+\xc4~l\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6\xdc3x<5U\xaf\xebB\xc9\xda\xd2\xd3\x00\xb3O\xff3!Pk\x1e\xc5=\xdc\x17kK\xf9X~6\xcd\xc7\xb4\x82%\xb7\xca>\x11 \xc6\r\x11\x8a\xf7\xc5\x85\x05Zj\xca\xb5k)\x9a\xe7\xc0\xa7\x82\x16!\x9e\xae\x15\xb7\xa0F<\x01\x17\xe6\xf7\x83PG\x17\x05\xee\x13!I4M\x86\xc2/\xbf\xcaFGi\x9dr\x92II\xa6\xae\xc8\xc8F\xa7}\n \xa9\x8f,C\xe4\x1d\xe6\x93\t\x1a\x19\xb1\xfa\xe0\xc1\xa83\\\xb8\xdaC\xa7&\xc2NB\xf0:J\xa9WD\xbc\x13\xf3\a\x1d\x19\xb3in\xc2^\x9d\bH\x91\xef\x04\xa9\xf9\xf1_~\xb9\x7f\x1f\xf4V\t\x1e\x94\xcd\xcfdzb\x98\x87\xfc\x114\xaca\x94\xeb\\\n\xbeZ\xc8ey\x13\xde\xff0\xa3S\x9b\x7f\xd5\x89\x82\xe7\x97L\x92\xc7\xfcV9N\xc2j\x17;\t\x1e\xcf\x82\x03\xedo\xbdoXs\x9eh\xca\xda\xc0Y\xbc\xb2\xf1\xac\x1f\xd8\\L\xb5\xb7\\\xfbu],\\P\xfb\xd03|\x0e\x04\xe3\xc38\r\a\x11\x11\xad\xb4e\xa0\x8b9>{wh\x84ymBo\x82\xd9\x9b\x12\xb5\r\xf8a\x9f\xe9\xd5\x89\xc7\x05\x18\xbe\xfd\x9fDT\x88a\xe3\x80Gdv\x98B\xff\x0f\x1c\x83o\xc5\xa1K7\xb0\xf3\xc6\x84\x99eV\xee24,\xeb\x19P\xc6\xf6\xb5\xf8v\xfc\xe7\xac\xf5\x00\x16\xd3\x96\x81:\x138\xcb\x90@\n.\v\xccJ0\x8b7\x84\xbc\x9d\x1e\xe3\x89\x84\xcex\xcd\xb4\xe9\xccw\x18\xb6,\xd1Q\xe0\x8fm\xc7\xab\xd9b\xe1Ee\n\xe3\xb0T\xd9\x14,.\x95N_m\xde\xff\xf8\xd6*C9\xb0\x05\xc2\x93W\xe7#\xf6\xe9E\n\x13\r\r4)') 13:18:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x28a, 0x80) r1 = syz_open_pts() close(r1) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r1, &(0x7f00000001c0)="94ea861a23374ec95e6c1326e83c22a3a89aa23fe326b0711beb3658e6ed5c050c94e89e754560e149347ca738f6e455f32e4801a0c28af71bef6f762af53c9925bf5e3c833c3f1c1847da221a3c9c55623df4386943c3886f73000c09842c075732528589df89ad74f0faa5d2700fbb50e962d2b199edbfcc9e64f509d25677263b3a3fcfe31894174d1e159ca855bcb1305c8bc8601825b421b1dbf54ccd33f9fe6668e9095ed0d539cbfb63d9a30f9f080c68f46a8df0a785db800ce556f3db6cf5ea941e5a0db81f3ee2abdb69ab52e6559e943df972d9980716eac3", 0xde) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x0, 0x0) 13:18:25 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) socket$inet6(0x18, 0x2, 0x3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 13:18:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x100000001}], 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x12, 0x7, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000021, 0xe7, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x101}], 0x8, &(0x7f0000000140)={0x8, 0x414}) write(r0, &(0x7f0000000100)="d9", 0x1) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) dup(r0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/76, 0x4c}, {&(0x7f00000003c0)=""/133, 0x85}, {&(0x7f00000001c0)=""/9, 0x9}], 0x4) 13:18:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) getitimer(0x3ffffffffc, &(0x7f0000000180)) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 13:18:25 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20491, 0x5) close(r0) geteuid() 13:18:25 executing program 1: setrlimit(0x6, 0xfffffffffffffffe) socket$inet6(0x18, 0x8000, 0x84a3) 13:18:25 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r0, 0x8001) setsockopt(r0, 0x8, 0x0, 0x0, 0x0) 13:18:25 executing program 0: utimes(0x0, &(0x7f0000000100)={{0x4000000000000}, {0x100000000000000, 0x4}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x4000000007, 0x0, 0x0) 13:18:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf0000003, 0xd3b, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa8, 0xc0000008, 0x11, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x60, 0x8, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x8001, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x14, 0x4, 0x6, 0xf9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x17, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000021, 0x8}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0xfffffffffffffff9, 0x10001}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x26, 0x2, 0x101, 0x14d5000000}], 0x6, &(0x7f0000000080)={0xb739, 0x8}) 13:18:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r1, @ANYRES32=r0], 0x20}, 0x0) dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x7, 0x4) 13:18:25 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="e659e84a3710c20e9dc7ee3d3e9b5e0bb4f398dc0e291d9e6990ac8f03d3c92ee6fbbb410c0598c42822b4cad75375dde76f40bc5eb8aef417bb57e817c4752761030813dc2a7dba569a61960b734ae91ba99da9e92e13a02479be026132f13afd08a25e050e332c58e582ff2c3d53d1afb2e1672d772328e667539e68c169f119fb7500000000000000386b3b157c83a35c8024c60a61758774d0a56f62a69c2e7d3368b5bd7359127be37656713714e2f26969371de67164d8f7fcaac687ae5ba1ba83b923151ea8517521a2a70daf892318b766bedfd95ed7cdf34c7619a2b02c195068a30122a07b72e378d96bf652abd83a63de63ef8796e8312ef10f12387d7609671369b402a777bb518490a2b71a76d225c913f90814266a9738e55a879ac89d3f136c63a9e0525da426fd1f95aae555c46369c20d13617f777e4e39816649261b8c04f341e2cd167e270a40012db164963cb539320288c40d62b11a8ab71b056b273cb1fc0bbf43f35c6921f78cec5e836e850043161407ffe9afad35735877bfa2", 0x186}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x800, 0x7, r2}) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) 13:18:25 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000001200)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/176, 0xb0}], 0x1, &(0x7f0000000200)=""/4096, 0x1000}, 0x802) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x800000000000081, 0x20}, 0x0, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x200000, 0x0, 0xfffffffffffffffd}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x5}, 0x10) 13:18:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000740)='./file0\x00', r0, &(0x7f0000000780)='./file0\x00') getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) 13:18:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10004, 0x0) socket$inet6(0x18, 0x2, 0xfff) read(r0, &(0x7f00000001c0)=""/235, 0xeb) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) r1 = syz_open_pts() utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x7ff, 0xe796}, {0x1, 0x934}}, 0x2) r2 = dup(r1) getsockname$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 13:18:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20000002, 0x100, 0x8}], 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x93, 0x80000000, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x58, 0x4, 0x525}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x3, 0x60000}, {{r0}, 0xfffffffffffffff9, 0xba, 0x10, 0x7f, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000004, 0x476, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x4b9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x82, 0x5, 0x80000001}], 0x6, &(0x7f0000000040)={0x2, 0x3}) setsockopt(r0, 0x28, 0x3b, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:18:25 executing program 0: r0 = socket$inet(0x2, 0x1, 0xffffffffffff3739) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000340)=ANY=[@ANYBLOB="0037a62ab70d14cb5b9760517dc23ecac7002e2010"], 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000"], 0x18}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x401, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x9, 0x9}) write(r1, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = socket$unix(0x1, 0x1, 0x0) fchmod(r2, 0x30) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) fsync(r6) r7 = fcntl$dupfd(r5, 0x0, r3) r8 = semget$private(0x0, 0x7, 0x80) semop(r8, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0x5, 0x0, 0x6, 0x8000008001001d3b, "bad85db5718000", 0x0, 0x4}) pipe2(&(0x7f0000000300), 0x0) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r8, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) fcntl$setstatus(r4, 0x4, 0x8) poll(&(0x7f0000000280), 0x203, 0xcc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xfffffffffffffd37) 13:18:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) dup2(r3, r0) lseek(r2, 0x0, 0x3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 13:18:26 executing program 1: r0 = socket$inet(0x2, 0x1000008001, 0x6) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000040)="0100fade", 0x4) 13:18:26 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x1000000000000, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x4) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x88, 0x20, 0x935, 0xee5}, {{r0}, 0xfffffffffffffffd, 0xf1, 0x20000082, 0xfffffffffffeffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xc5, 0x80000020, 0xfffffffffffffffb, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80, 0x401, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x8000, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0xffffffffffffffe1, 0x3850}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x51, 0x40, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x101, 0xf623}, {{r0}, 0xfffffffffffffffe, 0x42, 0x2, 0x3, 0x1}], 0x0, &(0x7f0000000040)={0x7fffffff, 0x5}) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 13:18:26 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) r4 = socket$inet(0x2, 0xc000, 0x800) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0xfffffffffffffef6}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1) 13:18:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r1, 0x0, 0x177) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) close(r1) 13:18:26 executing program 1: getuid() r0 = socket$inet6(0x18, 0x8002, 0x0) clock_settime(0x0, &(0x7f00000001c0)={0x6, 0x3}) pledge(&(0x7f00000003c0)='\x00', &(0x7f0000000400)='@\\(*\x00') clock_settime(0x0, &(0x7f0000000040)={0x4, 0x5}) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = kqueue() r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4000000000000316, &(0x7f00000002c0)=[r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r5}, 0xc) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x2, 0x8000, 0xffff}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x101, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000046, 0x2d6, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0xc5, 0x40, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0xfed, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0xfab5, 0x7c9}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x6, 0x2b}], 0x3, &(0x7f00000001c0), 0x10001, &(0x7f0000000200)={0xfffffffffffffffa}) fcntl$getflags(r0, 0x3) ftruncate(r1, 0x5) 13:18:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 13:18:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000001ffb, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x20}, 0x0, &(0x7f0000000140)={0x53, 0x9, 0x7ff, 0x2, 0x8001, 0x10001, 0x7, 0x7}, &(0x7f0000000200)={0x3, 0x9}) readv(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f00000003c0)=""/84, 0x54}], 0x3) dup2(r1, r2) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x10) 13:18:26 executing program 0: chdir(&(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffdffffffffff7ff, 0x1000300000002}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000001180)='./file0\x00', 0x0, 0x7ff) readlink(&(0x7f00000022c0)='./file1\x00', &(0x7f0000001240)=""/4096, 0xfffffd54) ftruncate(r0, 0x40) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x101, 0x0, r1}) fchmod(r0, 0x4) chdir(&(0x7f00000011c0)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 13:18:26 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 13:18:26 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="d8000100e899954fd5e94ae3df69649cd8243508fca0f4ed097f61a846147010c3256259fe64fc65153d4ee22d19005c347f3d5aa3cea7568ef2be43825d970908e2"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 13:18:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x9, 0x400}, {{r0}, 0x0, 0x1, 0x40000002, 0x4, 0xffffffffffff0001}, {{r1}, 0xffffffffffffffff, 0x49, 0xf0000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x800fffff, 0x7442, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x101, 0x5}, {{r1}, 0xffffffffffffffff, 0xa8, 0x22, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0xffffffff, 0x6dd1}, {{r1}, 0xfffffffffffffff8, 0x81, 0x40, 0x9, 0x4d}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x100000000, 0x387a}, {{r0}, 0xfffffffffffffffa, 0xa2, 0x40000064, 0x9, 0x7}], 0x8, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x52, 0xfffff, 0x3a677d81, 0x8bbb}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x6, 0x20}], 0x4fb3, &(0x7f0000000040)={0x10001, 0x80}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000000000000e200000000000000"], 0x10}, 0x0) 13:18:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = fcntl$dupfd(r0, 0x10000000000b, r0) sendto(r1, &(0x7f0000000000)="2f2e73d07e783e8c4a5d25493ceb07dc271bca807a0f73df78e65714a123d21fa39436598054072576405f4e073f18586beb8fc5be01", 0x36, 0x4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 13:18:26 executing program 0: mprotect(&(0x7f0000dd5000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x87) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000dd4000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/123) 13:18:26 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) symlink(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)='c\x00') 13:18:26 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) readv(r2, &(0x7f0000001540)=[{&(0x7f0000000000)=""/131, 0x83}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000180)=""/99, 0x63}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000001480)=""/190, 0xbe}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000200)=""/63, 0x3f}], 0x9) r3 = getpgrp() pipe(&(0x7f0000001600)) fcntl$setown(r1, 0x6, r3) kqueue() dup2(r0, r2) execve(0x0, 0x0, 0x0) 13:18:26 executing program 0: r0 = syz_open_pts() dup2(r0, r0) close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x158, &(0x7f0000000140)={0x6, 0x10001}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0x80000000, 0x0) 13:18:26 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x80000000000) 13:18:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r0, &(0x7f00000001c0), 0x1000000000000277, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 13:18:27 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000)={0x0, 0xfffffffffffffffd}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x8}, 0x8) 13:18:27 executing program 0: semget(0x0, 0x7, 0x609) 13:18:27 executing program 0: mincore(&(0x7f00006d5000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/209) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x40) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x8002, 0x0) getsockname(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000001000000000004000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000200)=0x2c) mprotect(&(0x7f0000106000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x291, 0x1000000000a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f0000000240)="388e513edc1bf23235e0601781f6b435a3b8a9fc4a88b84528977246b22c50ac0c79ae29c5d252cddcb3d1a3a1addd9034949b5b88ed3c61ea2cdbc959fe089770a85b563f12cc46c3f6ac1323572dc4eb00995be0dbcd779ba747fe50ca6556af5802abf007a228801a36f2c43306339caa30c36d09a24f72883dfeac8bc6ce15e85a6a65b74993b74251ed7a6625f2ca66081614dfdb20b7f79e37baca90deed51cfeeb52283322d5a01cadbb99d2e4787b8953507b538cd30905e809f8bf213c8a7dfc335b70222a2c1daf03966431edf9dd7e353e92afacf16d366ee870e93da978090357d6f1e83cbc39585e6a3394feda511f90cc25c725cc798", 0xfd, 0x8, &(0x7f0000000340)={0x18, 0x0, 0x80000000, 0x4}, 0xc) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 13:18:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x212ca3861cbac25d, 0x80, 0x1, 0x7, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0xfffffffffffffff9, 0xff}, {{r3}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x0, 0x7}], 0x9, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x8, 0x200000c0, 0x100000, 0xfff}], 0x6b63, &(0x7f0000000180)={0x100, 0x4}) setrlimit(0x6, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) mlockall(0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_pts() fsync(r4) ioctl$TIOCSBRK(r5, 0x2000747b) close(r5) 13:18:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) write(r0, &(0x7f0000000340)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040), 0x10000000000001ac) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x81, 0x2, 0xffffffff, 0x7, "891eac03a485fc6a106f701826b5c69de57a978b", 0x8, 0xfffffffffffffff9}) r2 = syz_open_pts() r3 = kqueue() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xfffffffffffffff9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f0000000100)="46fd0d3c55ad34e4ed9c67a803ec82f061291edbe14e3192e5d48649811a43ceb80fb677fe6d81e9c8367bee0b6cd807414d69fb11b018fb2915b47d8c02afd6863bd9e6b9f834d12d5137894ff985898f359d012f3b1a44eefd0a3c9448c056f1f954235243", 0x66, 0x8, &(0x7f0000000200)=@in6={0x18, 0x3, 0x21, 0x9}, 0xfffffffffffffe2f) write(r3, &(0x7f0000000240)="5c60470ef0d77f1995b13b6cfc123029db4ec2cf62e14acffb8b71b8620aa43ed81470c2fc143c4e1cdca80ae8df2e6e93ba59052e2b8708f8338cc103e868d18c12b28768425fcd5dbed8c5c523df9efbf73b84df4b2d0a4a70e190d0aef032b5f0fcd2261fced9e1a990c0f138105ca4c1f72b9dd7f768671f1af21c38a6739bf7201b9e91650e6564afed95a067f5e5d5cdeb5b0c83fee2d92327ae241c1fc08e575317c7b8a922b75d40e2bda54f028d3729f003895b0ce5827ae81f44e209d19c3ca506", 0xc6) syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0xff, 0xff, 0x9, 0x45e5, "9fd7d74e371a77e1bc2cdac5f5f0695684560f64", 0x2, 0xf0bd}) 13:18:27 executing program 1: r0 = socket(0x2, 0x4002, 0x0) fcntl$setflags(r0, 0x2, 0x1) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="1bea048fea08428ecc6aca5a413e2b7fe8e498db202e6f3569460a810c9dcb51cadf85314b2dc74060b9e20b68355829699090f50e123f47ff106afa9e5d30b025f12233f421bbbaa71aa143d4a48eed7f50e43dd6a6b3d5e37438916aced537d1893aa7d5f2788de4219f64412b4d4fa336dbd07f4274f6b084b46a5eeedbe517929fbbf23b5d3d905f5b102e7f8e545022233b8843dc408701eb97f702e3b7d68b148544795da27f7bb394c085254a839078a395bcbba7dc6f2698198b240ad87b7225", 0xc4}, {&(0x7f0000000140)="4257e3ec3f2a73", 0x7}, {&(0x7f0000000180)="3f3e3baf673758cd3d886b1a36a79f6215de8a372576b001d74e24ec8e1b43e5f1879433019cacf1ab49897b61ea34611364852e912849b3a7bd0e68aa54c0adcd09e27d158178fc1f12b17c356e7eb824bfad5c3e35e61c16adbd9441c2b7409e48aaad1d250d8370eda01f88cbe872174a776d378eb86ce53e6180160b889229fe300acf905fd355c10082238b915d7536e2caf327604a15abec12d8b94b5966fb43390d555dcf3de9e0cf61157c369aa49fff533a0e61adbd1535f9d67e251c6dc01a78623984306bd32561fb62768b89eeb68f7efaeb26ad76fe93db446d87", 0xe1}, {&(0x7f0000000280)="4f00e838dcda81d8", 0x8}], 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000340)=0x4, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fcntl$getown(r0, 0x5) 13:18:27 executing program 0: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='],,\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='+\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{#!\x00']) 13:18:27 executing program 1: r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) getrlimit(0x7, &(0x7f0000000000)) kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x0, 0x492}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) 13:18:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/66, 0x42, 0x2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 13:18:28 executing program 1: r0 = socket(0x2, 0x4002, 0x0) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000000000000000ffffdaac8b200000000fbc3d4b0dbb886b000000bba4e274f945754a71cae53a3effef8f3641993d8d196469aa30d30f23aecf0acf6b7a5bc4ff731cda267396b8e8394c5e5cca9eb0023faea27376f6505710392991a65497b889de2a842bde984670014eb517b24852"], 0x20}, 0x4) socketpair(0x1, 0x4, 0x5, &(0x7f0000000000)) 13:18:28 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 13:18:28 executing program 1: socketpair(0x1, 0x1, 0xfffffffffffffffd, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8000000000, 0x100000001}) 13:18:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) bind$inet(0xffffffffffffffff, &(0x7f0000000580)={0x2, 0x0}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 13:18:28 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[r0]) r1 = socket$inet6(0x18, 0xffffffffffffffff, 0x3) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x1, 0x1, 0x1000, 0x0, "589d6b1d289181b79d03c585dc3744cf1f803b86", 0x9, 0x7c}) flock(r1, 0x168433aec6a3acb2) r3 = socket$inet6(0x18, 0x8002, 0x80000) r4 = dup2(r1, r3) setsockopt(r4, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r1, 0x100000000029, 0xa, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000040)="54ee0d3077a7b7f1acf16a402acd7c42bf313abaed0d5b3440e5b449da7d219e56015b3c9a5317fae7c2eac3d7cbe052b5290aea53b60b0e6360fe9845b01c85ac29730fd14c2a4ff980417cc3a2d1c3a47e064e5283810111900122ff0445f15ad4e1f41536930b0f8b69dac7864f08b3c25297dea334c1bdb75732895fa13de2b07ba4fc30cb95cb2b16d198db705929ba1608a23e8c426a1084a3fb8504f8f6779fa4c6307f57a00f3a15fa51afd356a5b2a8187486e539137d95160a43c54a9537164c8e7f5ad37b7ec05ef4798dc57df1e8f4cafe58d71b", 0x10c, 0x4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x4) 13:18:28 executing program 0: mknod(&(0x7f0000000080)='./file1\x00', 0x0, 0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x6000, 0xda) open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffa, 0x0) close(r0) 13:18:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="e50ad8401bad2564f960225b95cc1d934f4e0497cb432f262f308f12fdfca7262191479fbe528c488a6d372121968160f8c2f170e12e0d3fa6d3c19177b67afda95ca24adf74186df418620c786ad4273a26f2fc682174420ca30055fd0f06ee82ed9d56cd32dfec9d69b4adee6108a768a57c045d55408eb8e3a0841fc673e8bd7c3098e6d3908d57bc6cce71008b3c28ede2c6087b4f9e0c4437955240f853831338692da9c8dc87f47d7936fdbac55a7cdd4f2c37ad2c5b9735a3ac95461f45a753122cf94b956a2274894564950ed126045267dae210fd97583efe", 0xdd}, {&(0x7f0000000180)="071f5c2d28727eee3c256e785a317135065f1427f7630445acf0e93d9353bccaaf771b10caf0fe1f2413c9eb6972e3dead22f4b9107dc2a29a9405c25ae9062bf4fc0c1acdc519ae4c4c9d4f2c765ee1ab51fd1bc41f4eefbe16f726d8b1157c4b1f6f676f740a52ad2d625c99c6b7633585362422f4c942b4802fecb414099f7767934750a839123262adc1a0e5a038da107c7054c16d2a00830207520ed2c9ad418fa82ee525883bc415dda17af055d7739b1e8b09441877c09e1be7f25d42088c3b781540ae762c3b16fb93fe6a020499b6f7e51966f152fa33764a859822b9f3c0fce81a8d7bee557fd6a1e450eb01b9a09887766a", 0xf7}, {&(0x7f0000000280)="607378d59ad7a70fb31eb6d08513e30dbb070e08b9ac7262e45ba1454da562d3de56b2a790ce00a50f1766a50678bba240404ecc7c4d71030ed399a81a824b02ab105b6ac099f65f6b46cf380842af6124b77499843f49c0a5688d336f161e949cff3102a96834d1c63c94786ec9a119df57bb421677eb6fd688ac433fb61f555dc7ea1aa39c6d0ec652d14858c3a2d6dbc5b8d1a759ed7cfe5e8a80cf6942c175abbe480c", 0xa5}], 0x3) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 13:18:29 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f0000000440)='./bus/file0\x00', 0x828a, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x200) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) flock(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) utimensat(r2, &(0x7f0000000400)='./bus\x00', &(0x7f0000000500)={{0x0, 0x3}, {0x7, 0x63ee}}, 0x0) flock(r2, 0x2) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="31549e842c2db703d9ed42e299a253e65fa9ecfb23ec4e97a7bfcae847d5df2a4e634b6ec4f938066a90811f4c411f9288197bb6715c515cf62839f91dddc6a19f8f5040cfab710fe7d76cc7cf4d", 0x4e}, {&(0x7f00000002c0)="5364166ef31e23c57ee907ce4100276abfb34224c9212cf3cbd7df98f2027d720f9e844147ad1073f36038b0ef8f4b1fd9d9868a93b0588412ff4f648a5ab42dd9d661bde780356c32f157263dd111414e434a35b0efc05fc08415a75e42da61ce5f744a942b72ec82084af012aba11d8523fb192ac8a76b9c7e5c986147f523f5bcd3819e8454307f5da29a561ffabdfaecbeaf325ceda6509523dab9fb3569a5ff340cf80af634052a4570724f5548c3ea7c40b29bc6b0baf45bbb370cb45de5fdd6227178c40c599a95663eb1b99c8516e59256b796b328ac96e2f8231bc43afb1cc848a4bffe43", 0xe9}], 0x2, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r3 = msgget$private(0x0, 0x704) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/119) socketpair(0x0, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r4, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 13:18:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) 13:18:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000aa4e62000000000000000000"], &(0x7f0000000040)=0x31) read(r1, &(0x7f0000000080)=""/204, 0xcc) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) 13:18:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002740), 0x106cd) lseek(r1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0x0) 13:18:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 13:18:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) 13:18:30 executing program 1: sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd) 13:18:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r3 = dup(r1) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 13:18:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000940)='./file0\x00', 0x4000008d, 0x1ac) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000640)='{-\x00', &(0x7f0000000680)='*\x00', &(0x7f00000006c0)=':\x00', &(0x7f0000000700)='{-\x00'], &(0x7f00000008c0)=[&(0x7f0000000780)='[\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='{-', &(0x7f0000000840)=')/\x00', &(0x7f0000000880)='@,-%\x00']) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='(-\xee[@\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='{-\x00', &(0x7f0000000200)='{}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='%\x00'], &(0x7f0000000580)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\'\x00', &(0x7f0000000380)='/%\x00', &(0x7f00000003c0)='/^:\x00', &(0x7f0000000400)='%\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=':\x00', &(0x7f0000000500)='[\x00', &(0x7f0000000540)='\x00']) poll(&(0x7f0000000980)=[{r2, 0x1}, {r0, 0x1}, {r0, 0x8}, {r1}, {r0, 0x110}, {r0, 0x4}], 0x6, 0x1080080) poll(&(0x7f0000000100)=[{r1}, {r1, 0x8c}], 0x2, 0x0) 13:18:30 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0xffffffffffffff2a) 13:18:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffff) socket$inet(0x2, 0x4002, 0x3) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x230) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/202, 0xca) 13:18:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0x710) r3 = getuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7, r3, r4, r5, r6, 0x8, 0x81}, 0x4, 0xffffffffffff0000, r7, r8, 0x4, 0xff, 0x5, 0x9}) r9 = kqueue() nanosleep(&(0x7f0000000040)={0x1, 0x780c8c92}, &(0x7f0000000080)) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x20100, 0x40) openat(r10, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) 13:18:30 executing program 1: socketpair(0x19, 0x8005, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x0, 0xcd, &(0x7f0000000040)=""/140, &(0x7f0000000100)=0x8c) write(r0, &(0x7f0000000140)="60bf5ded4bc93e312040f6dabc4910e6db7b4ca78396a569ace495fd37609090cdb21843ab62fc5ec7886296681cbe120348a55083bc0b0514bb76319acbd53c506f3f43a6c97f728936f2bf883494c9a2bd7f65262202e9f5179e159caa575f1e5c60a48015ae98eefa3aca3b52544a193e4605bd1eeb3f6732a3c31bcfb417747069ad59b3f0701234205eb68f7acba3c09c6416093f646538f6138a7120d908a32fad39fd2ba0b7e32f61bd0e49f26741b5eb6eabac7be7317b41a3fc9c794ff322", 0xc3) r2 = socket$inet6(0x18, 0x200008001, 0x0) getsockname$inet6(r2, 0x0, 0xfffffffffffffffe) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x80) 13:18:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fchmod(r2, 0x180) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:18:30 executing program 1: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 13:18:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4c) write(r1, 0x0, 0x0) 13:18:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x22, 0x4, 0xff, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x60, 0x80000023, 0x0, 0x100000000}], 0x8000, 0x0, 0x0, 0x0) close(r0) 13:18:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x6, &(0x7f0000000040)) shutdown(r0, 0x0) write(r1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x102a, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 13:18:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x1557) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="5bb380ee32d60eede48a17f04b7084c681a02c0725d5498a106628ac0b44877a95c6889c672ed96dc24de4a2ab64fb493d58a47ade0e4f373aa129e788202284ee3df0fc634c76ce414436845837f5e65338409b4816b1ded02c0de57ff1963a8e3c9b93f7070e623956f5a35d06fec33bc2b77533cd5e6502bd887dc17ab9ffa288e23f1f4380c19fe905fdac052fd1d6aee184eeb642f8fc75859cff36362e31263982c7a29a933c0e28807c9c1c27ebfdc3fc2fc9d99a8f76095197041877d3123a22ad85fc", 0xc7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9d0693bff4c9d8065b4257dad032d03b4f234f38b2b051dac40d8428442ba10f27d99be05674eb7c0b4a0df64da32a324bbb78c01edb6277ea9e4b5771e0d0d745809bdfe0ac9c6fa52ac86c1dcf629f69ba299b1a63a9973a7c4a880e98b6d10934062519a3aa56f1a0eb740c518c00b48df430e272e4e4cab04a8dd7fdc438f05c16c897077c6a604a825e820027a1c33d424b445be348c3a11250f2b636011987e9c15a92743488d250c81e04f6719c950ae62e", 0xb5) syz_open_pts() 13:18:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="e2a4c010be7ce7d25713d12308e3f94b7927a28fc8dc9eb8554c7c161ec5ac908c75efd790044db879f2f8cff91bcce3dcaf10f191a89c083b97cd3ba6cbc8132dd7e6449fcbd7604e0046586af70fccc568f88cfab66a43895a8721283379d3309c218f4e805c", 0x67) getrusage(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 13:18:30 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) 13:18:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="e33d1a", 0x3}, {&(0x7f00000001c0)="50190163d80025cceb7d0229774570bb68acc4c6790c44a54feb8910427c01a191afdbc43f2180eb913fced0dc525d3dd4c9d66efd48716e9cfa2f4b9de99c5f4da2fb8ef80cbb79315759364b73a4cb92f6b7cb6b7f03d9bfb3f6c64223770589dfc86d04fea3b386180a51b9537e58fcd8068d25ac", 0x76}, {&(0x7f0000000240)="1380945d0d0c967091e42a1fd95389ba61f459f5ba722dea88ee8992079537fede0ea8d227d8591dc031208618b2bbd845cda4f302d4ae4660214b29c95ef8231a35de02f88a217481768071b79c5842a0b1bd47c483ecd371fa968bb4a3ddd733a9cf4a", 0x64}, {&(0x7f00000002c0)="91fd26ca8fe2aff35b4dfed2fcc788324a28ebac4de7dd77ee789a7f0cd5bc0232ebe589a10c3a2892a7467ee83fe6", 0x2f}], 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2782df2e2f66696c653000"], 0x10) writev(r0, 0x0, 0x5f33741ff049d5f) sendto$inet6(r0, &(0x7f0000000080)="dde4c824f909e7ce35af9e092830b46e28729138b277d3f5515c2a9cf7593347bc1ecc9451c57757a9ccc437b460f09b4c339e6f8fa68e9072262ac9d14445c0d202a35e3e6e7162df92dbf08ef897d8089aca195808d33e32aa1f85f398d2aef982b275e0597a140dd5be455e251c753832979423e40cb7c42fc2e344e798787ffbe9cf10c77fda5f2a585bec14fa9c09aa6a2eea536b1d14c0702af49f82ac7fabfb2cd71ab6cac35c4a0f33b84b4658bf941392967e58f6d52e78763c08344f3abed37bae", 0xc6, 0x2, &(0x7f0000000000)={0x18, 0x2, 0xf423, 0x6}, 0xc) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)}, 0x408) writev(r0, &(0x7f0000002740)=[{&(0x7f0000002640)="70b3985f868d39ed9839b5acd1cf72efb757ed508f6824e144ec022ab48eadcfaf400bf42b4cef116ca41e12dbdd88c686c6df9250d6866028305766cdf77d069e012be8705f0d0b9fb1432e4a865f09f96d71c54f2141f90b1f6872697e5e02a61de97fae9df8d5b917e8a3675ea77339c2b3fc9d7c8a741687bb427568d6f32e89b565acf1dc6cb12c4646316a0808e2ade3dc5e5ff9b14874f62ae9301bd2e1e63512127d10367a60dd13da6a4f1ec2c7b543e25deae306a5a3c676c2631d7e7233c479a5959f5353a297038dae2723a6d880c88775bde4086d88cf16b2651c2a5fc3b6f39923882bd30757bd5805001e36efe9", 0xf5}], 0x1) 13:18:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000240)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10960451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852ac286fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c", 0xb4) r1 = syz_open_pts() r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x102c, &(0x7f0000000000), &(0x7f0000000300)=0x4) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:18:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x10000, r2, r3, r4, r5, 0x8, 0xf8}, 0x101, 0x92f, r6, r7, 0x3, 0x1, 0x2}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/95, 0x5f}, 0x801) 13:18:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) unlink(&(0x7f00000000c0)='./file0\x00') r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1811, r0, 0x0, 0x5d) poll(&(0x7f0000000140)=[{r2, 0x164}], 0x1, 0x0) 13:18:30 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x1012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000380), 0x10000) truncate(&(0x7f0000000280)='./file1/file0\x00', 0xd002) r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x52) write(r0, &(0x7f00000002c0)="69d46890", 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x3) readlinkat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)=""/83, 0x53) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x40, 0x80000040, 0x1}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x7}, {{}, 0xffffffffffffffff, 0x4, 0x3, 0x7f, 0x100}, {{}, 0xffffffffffffffff, 0x80, 0xfffff, 0x40, 0x5}, {{}, 0xffffffffffffffff, 0x4, 0x19, 0x2, 0x7e49}], 0x7fffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x0, 0xf0000085, 0x5, 0x8}], 0x7b, &(0x7f0000000140)={0xca, 0x3}) symlinkat(&(0x7f0000000300)='./file1/file0\x00', r0, &(0x7f0000000340)='./file0\x00') 13:18:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, 0x0) 13:18:30 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x80) openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0xc0) 13:18:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0xfffffffffffffd6b) setsockopt(r0, 0x6, 0x3, &(0x7f0000000000)="459fdb5accc46525c28c52068f936bfdc899851804e5fce95324b2a38eafb1b3dc9ba7c9ee0f60bcb05b6530ec8b4737f6a29d32842592415c923289ab0c926094d7587de84b345b6ed521cf04bfd672f740002531889998439fb033e6662caa3db7a7cf6c0fd824a5930013ccec955e1db0569e3824874e4d1c8d00e4b708c21960891d12549194e6080da2997d4388ec4dad63af23bcebdf1dde2cf3854b6169431b003bd18047ead81db0b628c1583442bfc4601bb9e34ce0520560298c5196b08da4df18e819d0550c87e14dc250f975742709f4af2160b1b52b979611193561de60d6756a27bd3145c0f3081d622209db16429f465a", 0xf8) 13:18:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$getown(r0, 0x5) fcntl$getflags(r0, 0x3) 13:18:30 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/11, 0xb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0x5, 0x0, "74aab5d104ac58f09061773975f3e14cdf8e1435", 0xff, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 13:18:30 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000140)=0xffffffffffffffbd) 13:18:30 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) close(r0) ftruncate(r0, 0x0) close(r0) 13:18:30 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0xd0) r0 = semget(0x1, 0x3, 0x410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/249) chdir(&(0x7f0000000140)='./file0\x00') 13:18:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x4, r1}) write(r0, &(0x7f0000000100), 0xfffffcb3) r2 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000180)=ANY=[@ANYBLOB='@\x00./five0\x00'], 0xa, 0x0, 0x0, 0x0}, 0x0) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) r4 = fcntl$dupfd(r3, 0xa, r2) accept$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 13:18:30 executing program 0: msgget$private(0x0, 0x2) msgget$private(0x0, 0x21) r0 = msgget$private(0x0, 0x20) getpid() msgsnd(r0, 0x0, 0x0, 0x2000000000) msgget$private(0x0, 0x30) 13:18:30 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000500)=""/125, 0xfeb8}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000300)=""/201, 0xae}, {&(0x7f0000000400)=""/105, 0xffffffffffffff87}], 0x10bb) r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 13:18:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 13:18:31 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r2) 13:18:31 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x401, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="5fff245d", 0x4) 13:18:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000000)="00b20000", 0x4) 13:18:31 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/140, &(0x7f00000000c0)=0x8c) getsockopt$inet_opts(r0, 0x0, 0x8000000000023, 0x0, 0x0) 13:18:31 executing program 0: mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) munmap(&(0x7f0000241000/0x4000)=nil, 0x4000) munlock(&(0x7f0000240000/0x4000)=nil, 0x4000) 13:18:31 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100008000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff20163c1a02935b20e2a07860b80d07a7e5d772e12e6cc7f4b10d95a27468c767001deec9f5690416af74"], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x9) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:18:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000180)={0x8, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x5a) 13:18:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4) getdents(r0, &(0x7f0000000080)=""/13, 0xfffffffffffffcc9) getrlimit(0x7, &(0x7f0000000040)) 13:18:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x400000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x8, 0x5b1, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0xea96, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x54a11703, 0x57}], 0x5, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x1, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) poll(&(0x7f0000000000)=[{r1, 0x80}, {r1, 0x1}, {r1, 0x2}, {r0, 0x2}, {r1}, {r0, 0x100}, {r1, 0x4}], 0x7, 0x7ff) 13:18:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000140)="c5f232ee0a461797277ddf4fb520e3", 0x2c1) r3 = socket$unix(0x1, 0x1, 0x0) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSTOP(r2, 0x2000746f) close(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) 13:18:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 13:18:32 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="04ff1e0e"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x84) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x9, 0x44}, 0x151) setsockopt(r0, 0x6, 0x4, &(0x7f0000000280)="875e2548", 0x4) 13:18:32 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x0, 0x3}, {0x100008000000000, 0x4}}) r0 = socket$inet(0x2, 0x5, 0xfc6) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x85e, 0xffffffff}, 0x10) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="80d104be"], 0x1, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x78cd, 0x8}, {0xf21, 0xfffffffffffffffc}}) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x81, 0x1794000000}, {0x18, 0x2, 0x2, 0x9}, 0x3, [0x81, 0xfffffffffffffffc, 0x8000, 0x3, 0x9, 0x20, 0x9]}, 0x3c) unlink(&(0x7f00000000c0)='./file0\x00') 13:18:32 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x4) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000100)="a97512651ba2272f3efecf9c0cac92dfc14f51f2f72d641192977006943093285f10517725cd98693473583bc421a7b3f1defa99ab0b9c3094054a785abb88121039a073347220017b225f7ba720d868258b5785fa67495434cd58", 0x5b}, {&(0x7f0000000180)="80f4af27aed587fdf56f97abff367b6e", 0x10}, {&(0x7f00000001c0)="0797f01f57aa164d4d8ed6effddb265071cb231f95589fffd916b59f3676c4347a9ea7aba827e89e0b14f063472ad5e5b113a70a3b249eeee28112def298e79f67013011fc07266e39561c4b70e9137198568adb06a595fab34f81d52719cd6cfefd2c7691d946b4fdeab159076781928ceebb0144cc5ba1a943b8ca220d2d8d2502362e1c7be49f458310cec79d7f7a70c2c8d7e76961dd6ce87f50a2134a7dd1ad9e5f0d7133b64f6df55e6283e8842643a43d1426bcfaa5380818b7c0083ee0c5c63dcbb7dd2146a154c00ab38cf215346ea339c953", 0xd7}], 0x3, 0x0) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:18:32 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0x0, 0x0, 0x1, 0x5, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0xbc7d63ff632628ab, 0x1, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x4, 0x4000006}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000004, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x24, 0xf0000000, 0x8, 0x1976}, {{r0}, 0xffffffffffffffff, 0x81, 0x6, 0x1, 0x6}, {{r2}, 0xfffffffffffffff8, 0x10, 0x20000080, 0x7f, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0xfffffffffffffffa, 0x20}], 0xbc4f, 0x0, 0xffff, 0x0) 13:18:32 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x8, 0x6f4fabea}, {0x7, 0x1}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffe}, {0x0, 0x4}}, 0x0) 13:18:32 executing program 0: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) 13:18:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x7}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() kqueue() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0xfffffffffffffffc, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x5, 0xbf8, 0x9, 0x84001534, "83691100f1ffffff15000000000000adce00", 0x2}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:18:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/79, 0x4f}], 0x1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) socket$inet(0x2, 0x3, 0x80) write(r1, &(0x7f0000000280)='j', 0x1) write(r1, &(0x7f00000002c0)="94", 0x1) fcntl$getflags(r1, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4) 13:18:33 executing program 0: r0 = kqueue() clock_gettime(0x3, &(0x7f0000000300)) kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="e112511e29e2a054f16205ba3f925dfef3bd8880aed824651a4e2612ca3b921cc9a42a165ff779d94d4ef77350d9c64a130b05132198d6a5b789fdbc62dc436d8a934553122fb06cf921a788e18278cb63e4935d8615b9155860b84686fb27d9956b919a000e1605cdb4a04d42afc8763ab6d3587336c42361354a", 0x7b}, {&(0x7f0000000080)="c8adbc934686732c7768881b304e2b738dca5f", 0x13}, {&(0x7f00000000c0)="182e2c81a187b3a79c5b92099591b72540876a4697cb20afddd0232f67a4032aa031cf89624ed9a4b004c3493c3e70ec6e31cbfb7a4c7de8a725db0379cc8158d703fd3b56a33b6bc84059c56c3422df9eef5ea352833b359edf3b87f057aba354cf743df73299629e4a225f49b093d293dc5c4a33ff0baa7fdc6eb65c1215f4a46b88271e12f66f145d0f9a8be3aba8dec84f70736face206c1be76bf86cb3c43cac56b703d73251646c4fc5561a5897af9efeb6fa9839fc376fef407a278bfed6eefd8f65f6a848797a5464d0fe4eb44dcda", 0xd3}, {&(0x7f00000001c0)="15b86fe3572ec724352cf9db488f09372a3aeee310cd8200499e1d5827fa43e2599044d6214ce7ec8f36a21a6cab5072a6ba23753a1d56d511ca86b6699743342453c24e2c08fa7191bad0653dceb0dfd95ee5e4fda396add3cb9510279bb19bd2b33ba1cf79394f9e466f", 0x6b}, {&(0x7f0000000240)="9cf048c128237328625a180454cdbb9ad11b61d8", 0x14}], 0x5) 13:18:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820a2e43bad048653079b7"], 0x1) r1 = socket(0x2, 0x4002, 0x0) dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x8000000000000001) fcntl$setstatus(r0, 0x4, 0x80) 13:18:33 executing program 1: munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x3, 0x2000, 0x28, &(0x7f0000ec4000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) mlock(&(0x7f0000f7f000/0x3000)=nil, 0x3000) 13:18:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x4000000022, &(0x7f00000000c0), 0x0) r1 = getuid() seteuid(r1) 13:18:33 executing program 0: clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x6, 0xfffffffffffffffe) clock_gettime(0x4, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x3, 0xbb0f) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 13:18:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x5, 0xfffd) setsockopt(r1, 0x4, 0x41, 0x0, 0x0) fchdir(r1) r2 = dup(r1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x20) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x10001, 0xfffffffffffffffd}, {0x80000000, 0x6}}, 0x0) 13:18:33 executing program 0: r0 = syz_open_pts() pledge(&(0x7f0000000400)='@\x00', &(0x7f0000000440)='\x00') kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x8d0, 0xc) readlinkat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/38, 0x26) kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffeffffe}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) nanosleep(&(0x7f00000002c0)={0x8001, 0x5}, &(0x7f0000000300)) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40) renameat(r3, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') kevent(r4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x10001, 0xfd}, {{r4}, 0xfffffffffffffff8, 0x60, 0x3, 0xfffffffffffff745}], 0x4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x49, 0x8b, 0x3ff, 0x5}], 0x5, &(0x7f0000000240)={0x5d97, 0x2}) kevent(r2, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffff9, 0xc0, 0xfffff, 0x0, 0x8}, {{r4}, 0xfffffffffffffffd, 0xac, 0x1, 0x3, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x101, 0x401}, {{r3}, 0xfffffffffffffffc, 0x80, 0xd8, 0x3, 0xa1}, {{r2}, 0xfffffffffffffffa, 0x10, 0xb, 0x3, 0xbd}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0xfff, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x8, 0x3c96}], 0x5, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x55, 0x1f}, {{r3}, 0xffffffffffffffff, 0x22, 0xa00fffff, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x6, 0x6}, {{r2}, 0xfffffffffffffffd, 0x10, 0x8a, 0x7f}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000002, 0x9, 0x800}, {{r4}, 0xfffffffffffffffb, 0x8, 0x40000000, 0xa8, 0xfffffffffffffff8}, {{r3}, 0xffffffffffffffff, 0x0, 0x20, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffffffe, 0xba}, {{r4}, 0xfffffffffffffffc, 0x11, 0x80000000, 0x9, 0x1}, {{r5}, 0xfffffffffffffffe, 0x80, 0x1, 0xea, 0xffffffffffff8000}], 0x0, &(0x7f00000006c0)={0x7fff, 0x6}) 13:18:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) kqueue() r2 = syz_open_pts() close(r2) 13:18:33 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = shmget(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) nanosleep(&(0x7f00000003c0)={0x6, 0x7}, 0x0) r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="fa9df1bad74e745464f2e596b86bf808b791a5685e3bb26e3b1fe467366b630d55ebb9e5a28371c2708af7895e1edded2144baecab17416532700390dc3606acae3d103650119d1dda21241576fd2e6717e0f6d5675f4e520cb982628594e735c76e56ad20d446ae88e0012feac934998d8fa43623da31523b36244fe990e28660b315c649e3c6890f5e50b7443d806bf54252fb035bf94b1937b5660ff1a1968cdfb728", 0xa4) fcntl$setstatus(r0, 0x4, 0x80) close(r0) setsockopt(r0, 0x2000000000029, 0x48, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) 13:18:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000)="faff0000", 0x4) sendmsg(r1, &(0x7f0000001980)={&(0x7f0000001780)=@in6={0x18, 0x1, 0xa15a, 0x100}, 0xc, &(0x7f0000001800)=[{&(0x7f00000017c0)="13f198d7e01bc36bb19f51ad2db4ab93ccf374f0dcdbecc7de08d2fd1382d8f92fe315450313ab19b95be1ab545f67b35c293684cc51", 0x36}], 0x1, &(0x7f0000001840)=[{0xe8, 0xffff, 0x7, "7be0c1ea7d1c608c8d65115739fab1ba644df2b08bb8c38d9e1854d3039a0aa39433a51d0090f80119eefc9dcfd95c0b7e3848d5d23741613b28c3e776a38656fd3768b5ea0d7d93d723b220fd3778724f8d3f2121c2faafe0a13c44bb72a96c10d53a4219c64286481fb708f89bc8f1d1b8243f0d84b8a53afce0121154aa07ba6a8ecf96afb9838b097c0fb4b397a9ad018787413e5867b8791b9c4fa6b03fd968c00606f1db607ad6af198129f03e8b6d44d1aeef87740ce193ab38aef2230889382822d2c816c9aac87759dde22989f39317b7"}, {0x20, 0xffff, 0xfff, "1a3a86b53dba8608f355d4627442a1"}], 0x108}, 0x0) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)="c10f7eef77ce96c4029f3d587650ce35f5e0e0ccfdcbc3a174d941742e9393cbbe0d57cb0255743ea1f27508ba71b32a99e40deab7e7d6f695", 0x39}, {&(0x7f00000000c0)="adb76b144cb2318d5a654e6e8910a09fc558487ca59bafe77880b1c8d376db7465f40c8fe0976b1a65eea5e28951e64d74f82f0a97d5817da7e0b9babe0551c0c4c9108c1c43f77fce87650a9384cd94483ee6999bbc26119be629cbd2582964f0cb2b42a0f16b59e8eafbe8bd740a404cdf2c1ec4141aeab51f636048afe9c64d318d7f057541558996fa1ef82ed3bc6f037b7deea3f98055deadde3323f2740227c4b8f26ed62edc964c3a86a40ba603db307b04df37ef96d0ca37d3bf128359f7cc67e3a4e017d4529f69688ac659c61261e3bc60", 0xd6}, {&(0x7f00000001c0)="862fe5489119e1f93502b618dbc6edde1fc2737f6e4c90eb630fc881ff203c4f9321ac389146e49beb060390f0e58a7d5ad0dd5b8a8cb11b9166b3379d1e973069ccac371da8e93b3a761a078e9cc704dd49f6e2de68c657debdf5c05bd1ec40b1734af284e1a220ab60a7ea7a67e83122c71df9389e30777484", 0x7a}, {&(0x7f0000000240)="ebe30d9672462bd260", 0x9}, {&(0x7f0000000280)="915b87c25cf53fdf3b8f18e0974002f8a3e34b87ebdeb37c1a5fa1fb92d7f3923f861d22d91815c2f6923b94b9dd79ab411c8bf69eb0caad7fc6e61f649b2fc6f2ac89002064cce80dfce5f7eb6828d89c2939346e6ff34cb809cc9a1157711ec9bd330426830d4f644f6db26f2b7e47b76822eccc02d237b6605b1dae5df6640b961f4b5befc0583e8cba3c469c3cd82438f8d1d548fe5ca36d186de86902eddbdc6a41b1fee37fba642810599f990ac5b72f31abd61a05af47aa45b3c2ec9bcb28c3b58d9566c62ecf4b75761e3909706bfae85b9992c87fbecf2352975aeaaa7c021726d441b4f0143d678c9c14d3d5", 0xf1}, {&(0x7f0000000380)="651ecf08195cffa70f4ce7e388d0da699645485b05fb57cc7226a0ff6e37f737a9d476f0a80f06f454fd340f87837ab7a250cd595fa4b0884906cf229cd75c9ea081f8ce7db4978d557da78a375e6082766c382fb7124ab4b3add916608d69af12bc4bf6b4df540f5bdb33531a3c1ba48d5659ee34767dd6db5d379e3d8ed24deedca370afacfe5678bc5c0cc6bcde63415699cd56ae8e2eda1d6072e2f93918ccb1ce6e3672afadb048c3009116a7cfffb1df4a9629122414eb443368dfbba23148ceaeb78d233a93b2966572a85b10498028ba6e17d1709f79d54d7f8789a9ad071c95ab766164566f543bc08947c1d539b8553bfe2c", 0xf7}, {&(0x7f0000000480)="fa69b32b7c22547668626028a6844c27871bd766ea7181e278a0e574e78c592bde4e96bf6ef801c7af15073c18ffb5ad60161976c693feaeb1c0e68aed6e", 0x3e}, {&(0x7f00000004c0)="f20448df4ca3e20240a35228912a69b230ca8651c387d2a4bfec77ed36bdccf22bb170674b668302aa76e2e5abfb6a9e6b72e850c6a5519b8786cdbfec4f5ed4d73666c4078241d3744dd67110adceef77245ab1ac65039f9902eb40b834f1689d2852b37c140c0318933ccef3ca0ae4521f6bfa597d9999db6a1b699a15d821602aca4b163ff2fd975363c4247c850a0ef09ce3e2263e9833fe243f926611f94dce949427121cb8de1aca3580cd95dde0e49fd2e4996e5f5b2166b2a70193487874b85a1c0ad4955cc3546c1485b62cd5451e6d2e2138f522c68838", 0xdc}], 0x8, &(0x7f0000000640)=[{0xb0, 0xffff, 0x9, "e728e790b99a4f45c6a9765975fb8d678ddde553b28f1eeeb6d181145e212c9177317eb6ae40061596866f075f0520e596f254e1b9b42d3e3c872a567eb6e256dabd1ceb1efd83a5af7bfc8cd9fd90aedf08a5cdaf57d19b690ca36920fa9a1b4243968cc114ea846d5c5bb11e66574f9a3219fd5ebb167df08c4e81f9512d5ed21c4e9a789636db7ba0fb88d529e94c3bba2bddf082a1a42145e088"}, {0x40, 0x1, 0x5, "c576492c3c9d466ed96c98e0320dd1399f81b323479cc2e9d2bfc9ae48dffc7bb74fc21ec00aadf8d67e"}, {0x1010, 0x1, 0x551, "67dc96cdd11362f0c493d98f1b8859cde91e2c86d6788000caea94b501c19e77f0e6adafeac3ccb1ba4ba4f52d16e1167156563fb900591324934630ff032302aafd395446b808fe722a775ac9d6345ae5e6b230aad3637f017f4ab2eb2ab37b8848f71bfa6506dbb55a14ee15c700995af7bf310378772861f3463b6a84dac540c4e744becd640532b2838269fc1ea84cdb28ce83fb7cc0c67672a43afec1485a8f3e84418f8924c9adba13a0448023d11ebe943bd1366228072d1063d43badecf6b29d1088ecec3f0f932d304ec15eb14f161b7aac7a234a2063a2614df11a400d2e097fe1e76d712a48a24d6e4fd55e63b13320b4afa9b8604713be2a0ce282c47c4b5c9dc31a8281272bd57835372f4347b2376b293b1125bea3da32c74bcb80728f4afaf4060bd8da3198e3e7dd0f23e4d2ef7d2adeab081a398a5529fecf5071207539ceeef10577e503e49d9162051ea006eeb99c47ea9e30b4e5e008f042aa069cbf581aabd7c4681f194bec71aa0f7f54fa88ec0e022c1a86ab109c8082de50eb9ec7bdef0a6aa0b0661241521ea93af74deb53bc033397e18a29b01f7e59df7dc40292574de57903401ea7df4de41f3ef5bdc86151d710915726d6fd8f3ba9b23854dc12a303b9ea6165ea8cf49c7f4c685a88564cb2fd4d2ae9dca0f5e5a2dc8f96fe91a67c15c1c8a541b573262c673af8655efd79ca9b9e9caea77bb14cacb6ea8b24585cd0e8e713591e3cef5a3cde3e673bc862af47e28efdc77dfd06dcfce272674ec20512b39f602cfe8e43c9ea7ba82a52759d1b6ba2b18c5703e14ea7cdedfc6c12c83161d3d5e7dedd1a1985d7fdf6b1df959da17a056ef8d2f0b469df7d30207abab80db3c9261cc8807f1dc02304408cc629be903bd21f5af94320ac4238b2f7593168c281f2d6c2985144b1ec50353b6aa3d368bc3f8c72f0f2ff4c5e7e335dfd6d15e50f97d2ae04b2e0430311a1ffd1a3b7bca7efd668df8445d17222753fecd892f081cebdc03f222a60b5d058de6e3dc426a5ae74395b4db16d8c3ad9cf1cfa6cd336b8c9c3699e594f5d74044ab7138311ffd0f3f768bbf05fc1121911190e1bc26ecd660fec1de31913925268c0a42494ff50d0da00e328cb7e77cff693fe09413f4ddd9978b3571f2c93caf1245204cedf6d5a070d24b158edd273f4c30c6a4001143d8a2496fe50854d4380d0f23e435599632a3ab8dda05a7e1eddb40dd3d9aa48b6aa0a5bdda4f0a2eec454ec7f597f4a99ac137a7423cbfcdf7125aa119c9f5eb7f14a766dfe584b53eb82ae5a6691d164f637d21f33a3f1c81b3e4f4165cbc15e2d79deab9b94491d6311e24e1dd55141d94ac30bfaeedbd60a1feaefa32e52fe56bcd90d31e0744e8fc598e82e7004ac0dabdde9e750c03af98ed4500679c358ae30a93905298f6e70b0a7231cf3b412a9402ea0eba7aa5a7e4ef7322af04db412365e79b9c012ea2aa37035f2c0fd0910c12571bf2cb6950b5221090e21f4ec5027683db021cb2acc44bee8e5e134338075074955b0d310dfb2ecf745835294876e481d16b6eb4b3d9062a919e87cc58a37db818975ddaa1369b80597629289be6618f644db23e0cd25979bd1a12845bc87063d500b3f65f3d7088bdf867dd8dc76fdf61c4e1d717c8c904dc228f6619940f1435afac45d1b1ce382304d70ae7e10bdaa1d2a54d15db9e0ca46d4c3944ee1e2bd29ccb4c3d71c1f961843f219c25868842efe2e679c34de7b2a764dadf899dd85506a926ca8c12d5a692147c6455ff08fd53785fba59d623d0c45053648a130f697845ced6bdec68c33b4c663165b2171a4fd48a92b2106b4d919c6b593977b30ebdb3551d7023560b6c07ebe4832eb86278f859504491747afbd952d489ed9d6c9ebfa9b46c6b1911f9eabf89d1fcf57a7c9b41ec7f335fdf716764afc425fa7de29cffc654bab2417e74e8cb2a71af4941bc7466ab88d4d05e7326d89a18fe475bcab1974cc2ed8db1e7ec2be70de256ae4d6308946dcd76b4de184e6012755e3eec1123489f7d14ed66681862f3e41c9a83e452e0d5a27d8c9b19ae936ed5d059b4832866b8cb9758e8a6e9ea9bf86aeccba7918c49b791563dd9f2d3ccc8c4f2add9f8d46457a1b892e3ff76f07dbdd9bbd7def571c93ec3b853efe187e2432c700a03af4dec708cea333af274dcc8ae1a1c0ff4e2de36284f59faeda671b607fd353c91611a9e22c181c726da4ad106029c51770eb64d1bb6d8c6a261bd3d6e7ca7e23d8991ec07315445ef2d7deff59596b4cedeace85d4b05438cbbfbbfe5124336cbf255fee44cb89805bbb1868f114f99fd5819ee515f05e4ed719da204bb1d3998bc19c6ffad48394f2de400540e6775d32b514ba0f51ff38c5ba33d63df5b6e2763e215abde268f22f1e3e0bcf3afea2963310b9cb9bf0b961b0c8b7a75351aee712f2896b536f01022d3239287c16571d075d5a9ed447f6a5e71092ed32ae5120507bff923cb9152a33e8da6c9c5a2c1e9307a212ebc77fe8b362d6a2f9d89ad2d94ce15cea044ebbc29c4f87985d591abf249bcc63f21491e477983fa479dc1fe44527559eb7f8165e951a8fe76f87a7913c202fd911b64ff2f418a2cdd18744ca55851882b3eb5ab5f10a5ce36f1b8615a664c6a95de68ee86f635c47c44a127a1d824b37c7b05a3d63b847fb4f547273ff79b4fa5e20fc8ba7f39e42ecfcd536385e63d338903a5e4069a5e0b51db1d3705905281c216dc8a82b00dc2c3e0ec4d4b26508ef1e071d61fd8b5cbca917733537d107dfab52d7fd68dbcb9f4a4ebb4bf708574e98d35545e47fedbe093c3418d9bcd8dc1190e6a3eee441f0e386f5e27bd96092b7d4cb52f5691ebbf42df7bbc9e01622ba3c8017d79b7fd1e423efe1de099371f6be2a7c0b15e727e6f5f9b21592f7d33b3c19c83797b91fc9e6d434b3263b029cd418934353b8bc3d7898faa804f4cbf4c4a2aec0f82e75b6cc21acc54e6fd080be2bd090d520bc28a3d8b7900b5680cb6a7fe7b90afd1d64f94d1e7508f95884335a7250041c461277f5dca277eae5a218759de38b9ac466661c562b92d16cccc5aa9b081d63595ce73907f3cbef3d5eac0d34283324048eb7cf93e36f49860ff94cc802846c281a29dc49a863ba40badec21bb222bec87ccf77627a025b883a676b3fee7cd56b74cceca060e767a525b1ae76909553874acbd8a312ad3f6dcfefd0ece4d55c9f23989aaff2cdd998587108a190ea1f0031334f5278ab490952d97b8be6119a21671733a9ad7af94dd2a786e1235e67960ef9e7821e6802f8d5696f52f0b4ae113cd0432fd2876d31a783e4aa8175010add8df4988ce5bd0af628ad7c1b5c525b934ad4c4beb015efb93321027389aebb8f02efb9137a0fa43c8e06ce6f52685738231ee9ead9fa0dea69aaf3b1f57df965f7bd1d32402fe2fb01ad8f2ccbfb216bf7a23d8605a388bcbfbac23ed6efea9e263dbf1f757fdb98149e18910ca33f8aa35e345a8dcd3015f768af244948b63a94465e95e02a6b9af7427b63ae72133bf0cef11674617c85c50f5fdd3168d140aa044a033420f7e084f2171c704b70381d3c32a93aca61da9798fbecc0029aaee76c4c15fabcf8a075d2062deca6c918a5688624808af45c29d6e367b2b1e47022622bb104c8912028ec6a61111d70d24311c13ff7451388bb0c5d3632a5919732b3bf08331a240672d6da149f31f637d449bd78a3077846764085189a2d377e822cb3cd52220cade3af2c175bb094b088b5054c0b4d4be156563e652971323d0c57d10f26db96e202fdee466ab2bb72fef16621270c23a79eaf6e875b40b2ee8da3678bf5d62347e88f4a985e92188e77decdca76f64a4517fb57238e2a0739d8c2d33c53e551647069b9b441905b2e3071e9d67fc5cc8310952506fd72d87a5846fa83e8e12d412f61177c418bc5b97ab2f816f3717fa4edb81b4b4075da2808b120a1f2c1d95a275f9b7f59e91cc38b3015afd03b77d662918528ecb523988f07e3897f08c55cc768c55f3c1d26b05cc3c31319aaee43ce9f7d00b498673cabe7246f7e64140359a7f03392d2c82931e1a58de2cb72960e1466c4339f63298627c168c2ac5a52c1022697b2bc954eb22cd92dc79ff4b334c5d38b7ef1bf8d980bd36e4e0322b450a847f3143aad03803b2a597c57831ac7ad7e6448748f4866967d4bdf31024c551acacbdab6d3fcc3526218a1e48f5668eb03d34619211a7d30f148da1b33d94be56aa98ce5622b57c1adac3761cfbb0f631bae313af652ec4da3290562c1cd31a0c2f0021fdecf1c95cc0027719eedfcf29fed6c2c29ecf63ad26e95ce0a9343054a27ee80ff7e863c0bad6e23d6d1c2d784e4c81024b00aeac5f5da3bd66f18ddf4349a00f01367811e58ebfb8d8a6b2645f6c80e5ed1b5a7c7f734118a7235e6bbed4c25d18478dd905f3adf3fac9c5494b0352d80af957ef7a049da6be7691542536bfdb808920d4b41f3b7088329a569d948962cb8b1dddeddf659c01da09e27e4a8efc4039f594acab3618cdec0aedf7998a5d2dfb640445d73a15df6f1a1c11d963eab6492230f21535877798cda3364f9113456287620b43bad91730695035e84dbcaaad0827cfc9526fc892f8a4b931bbe226e8229d1d388ce43d2b8fda98560ecadf444526fca36290a5f7d9f281e30b40e6c738421c1d64ab9877c468afe8084baa0cac4054865e013218f9b29d851f6b9d8405a795e92c087463b7b8bc575243e5422f3c045bba6bee6053ee4f2a6727a495962040739193dbdec83a387818dc7d983adbeba69b3b5772b5131fc63264ed936987e8320143a660c37d4ee9a51f10ce0aa2ec7dcc1b1ce78ef3d2e088e9648107596ca4ab813cfecee04a5f76e47887b74f1f788e49c8fbc1d9fdb7d0f2c6feac3c8c92fc865e586b1e1724b61ce04c15ccd2629e5376c0a5765f5bdf968328b538cd1cdadaa397bb371e5208f60e78201a4e8542f61c539da208250446862b6a4f0cb00b8da4c32767d5fcec8c1a3a9ad834e2a0be80a7f3762f1f9f035138ac29e4efb39755f7a476a02d404b1d1bed59dc3a566a12173801ad018a29f38d1bc0cdf6398b95f07f945b5bdb421119aed07b1c0627b96a9562abd006b772ba2c51dc6a87c74f087c72fe712854296de26622b79d80639af8c710fb3aa79be13551b54887346f97d7578207c63a4d5164146eca6f7e5fc3d901c9cfebe02fcf6a5a00802b230c9ac6d23d82ef9a1fec92fcd82c6d8427ef632e4cdb4553ffc30426b25081257d175770bec014e94a54c7b2302a96e7401391b61169fcc116483b8fd170194cda1814cabd0f27602fa3fd6957f88d631d3dee48cba7c4d4711c560df9a41144d016460bfc972144708bb016fa42c8c979bfa11f01605a1a878e4ee0bf6ef8801daac4055f830a554c8379ae3f2a773b2013aadac6414095ad948df8ad87137daa8b776de9face24d6fba4eb9a2065f22e9e9538d6074e022a43b6bc0907f0434349453dc8baaad60bb7e119054efb2dcf18fafe5609c20f1b51b00e738763260837f398bf1946d4b4483189d80349c95d594a64dca17363be52f90a0d9ad2d3d2078c95591c03d1224f0b7ea5bafc19936089160ca4ba842fb60ce36079b03952f019ab9655b7c2fc3aaeefdd4d8be8a8222a7746e134f28cb3ecbff4316e3d581380d09fb6891d9f10fb180d9d8b2634690bf7bb35f89be1270d6a1e0379ca61dc1e38a8328c3d5c385b658677e"}], 0x1100}, 0x9) 13:18:34 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, r2, r3}, 0x0, 0x0, r1, 0x0, 0x800000000000009, 0x7}) shmctl$IPC_RMID(r0, 0x0) 13:18:34 executing program 0: munmap(&(0x7f000023e000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9797) madvise(&(0x7f000023e000/0x2000)=nil, 0x2000, 0x6) 13:18:34 executing program 1: r0 = kqueue() close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x1) socketpair(0x19, 0x0, 0x4, &(0x7f00000000c0)) socketpair(0x410, 0x3ffe, 0x40000000000000da, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000200)=@un=@abs, &(0x7f0000000280)=0xfffffffffffffd10) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) kqueue() syz_open_pts() select(0x40, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000}, 0x0, &(0x7f0000000100)={0x5, 0x1ff, 0x5, 0x9, 0x7ffc, 0x5c, 0x40, 0xffff}, &(0x7f0000000140)={0x9, 0x1}) 13:18:34 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x3) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000280)="e55a3c9ae00351af545cd4a06b6875fde5997f7e3b805c5da7cc8dc16bd8bdac60e9eedc24018584b05548e9cce9395dcbb9805cb2f687cb5cb734b5d9288cf8a4f2026c2f1a893df5a47ab8bdcdd21230082f39a311349b4762ba8abf83e5a31b5b1349415f09903e71da14e0e4d38152189b3d056b215edc3e86f5f4240354d27409ebef9ae62a93c041959349f4ee715a97a2391521532f1910b3eb3328a6c10967b96510acf41e4e77fab4a6fc77afadebc821bc97d36a0f775907c3f363ba26e5b792d1db06ce8d3154c1379302fc6b5deacadcb98bb1d02e412325c0873a2b989cc80046982d97a624feea09c3fd14a1336773d6b55b7dbf20d136ba0bab9b1002371c8a21d0c076f80ca5010384af862df317d7e3f207a4daa459c1087676c76d66ab1e20ec7abc8bcdd76edfb147804dd08ab204feba1ea7d252b85a1aa371902435df12c0e85a6f3af3f71d8a765cace1fc455c1d02f82b7d78bee4c089b79d549aa9e6ee8217568de5dbdb3d231ea08d25a31aae0a3cbfcbec69460f32242c75530fdbc0e3aef424371f81b8fce92eb33d1a0fd4a3858a069672fcdd43b1a3f17597bf4f929e0283fe19bf404a3f7be1bc9896ed90cef01402fab4d715cc668b45c7e9b9827f5ac993d403fc48be454a8e3398ea713ab3ce4d3ca8e48962a32886f63f5921614060cd75e7adcfd32a0158e1bbb40e8df1692f2293d2d0eaae85d5fdbd1f1730b365d78b0d7945d305765880d3859603270a0439273b2ff4c2d200e5552136427322e59f81526a2291abf3ccfabee40eb291ca20647b8cdc312eede2a20fe609b8b4ab5ffc88ba0fd4d89baaeba73fad26cd91d6dd77c7103db032ac99b9f2a36393f376a37e3f08f21db1f851b27b43822f4a923cc42c0042a113aa5370f6f309a9044934ff908ed722fc1e6b92f499871cb02fc474bb6818483c7b0fb34e5c4357d9a8a2040c7c54b42511df210a1d5e8568a2341b539481daea4dd707c8a5aed5e7844dcc7352d2d2ada4a4273f77747ecce8a6770633addf30b9c6582c07cefdc23bad027c2c9bb949d9255969d54d73887337f11488393aad4d000a2c08419865a6d140bd980b6a1ca967cc96713876593b46345ffc65d6515f4e60b6ebc45f9d0635929819be9f8b8b972650776598e26ddaadeb06ea92f18cf99264080c9d9a8e1d781cc044a504a23d20cf06dbef6eb60a9798bc47f163bc7bac1d38bacbce955a8cfef4035488169fa15dcc47bc54fbed1a45ad6e9d3bd2e4cc6e07105a9d294483457ad0cd5418a80e8f9ec65b625e64d87020b30c010fdf54ed64d37b14cdba3ad06849158e999812ab79d9bc16bd692bbba9d1ef5e0b00623860aa446044df5839f322a67e05fbe14488709b3e2d947ff1a0c825e1886487d5349bac9e4ea1a26034e7ebfa3f8e6adeb60e656fbe18f1b41f1d11500829b7f86c584c8d47b482319069f5d3443b90d81d1c44921a7ee60d242451320562ea4cf13bcc4a5c388ef2a447f40ae949c09b69b9119b45ebbff43c424495cbe5b88790d7320eca1aa98115084373ad40081f56713bbf2e60ed63cb4519a2c1c15551826cb27b7c30506a9d329f71364211af4542bf04f5d08981c1c7043ade37d5e3d0ef2d5cd54e573cd758626a3691c8da2198db7a01a5d16077a8bdaff6288e18475271bb5ee71ee845f94eb7edb61f0114326451f245814b0d187cc128528bb50f0ccc32ba3ca934adc783e8b0be7ba5bb8ff4d69c080b597b943550d176f2d54d3274e5732c240dc9c2c4434d1b59205d514cdc62c25c0a797d246609f3dcc7210ee70e11c3256e09d44323302934d456f1c1efc1620716b26b5442aa4c033587f204c9dfe7f239dff7d1f5d62ca261c17007b4f0d43ec2a08478aed14276c769677b4d494868eb8ff58b1eba244f8ed5035fa645bc2f32ba50b69174b76d1061eed7e2906f1e866f3562c20a8d58c789f8c5eec1b18f4dd07384fec097f8fd74a5e0c53a8869a33f605390d104884c4869d29a3683395e27694aee63c8f5d0e6be336a977ac291a41cac60ed17f795f337c128c6f67fdb2f365c0b3299d457bcdf00faab7e44764e62a19260c9b057fdcb61c820d48156a34b0256cc7c2c83b6162d1e1b204e862949e94df9df05909ca995d3494c9c44c1d5c4d323a108bef3d86519969d93c4548e0bbdff1b9f56a1dd24a5773d7ecf40f8334e239262947f9a5205ce1a9bfa3859e95a3e8b908ca52231315d5fd8920105d9595a5e02d6fd6d0e5655923573aa8b7eb73c3b202dd5ced63a663afc8709a0459348711dbbe62291a75ac7edc09cb023facc04908a2da581f161777c43aac0686724f4da49025542212650a33494c57d6d48803362b6864125b1f97ca5e584f51e758a8c18247b779db4e0044e666addf82f6be74b42227d61ca85de8dd7bdbe6d2243687a01a6b23e5916601c0dcfa8934d44481a9a7be4f6ca35ff053e539c7fca36ac80472a283716781059af05b539e795574d1b92902fc3ec80c52ee7f8e07688f74de30d65f3bb6834e13e108db18942a31cf0582a575f18e8a1ddd05033108ad1ae636e10dfe120712c96c3e0e30c9e381e247371ef0eda73178f6ea9bad03061debf1a08a45d816da154c5492674b47e602849497118b19daef0cef188ab1803423bbcdce8fd8ba8055c4cc476bd7c4673ada711530962de9f2bf1f3cd47d03a187c326e60d953b05c3a7cb63f94c6569bb90a0a33f6641244b80c734eb0be489cca32d38a6d19e50c9a71a3af43c518621c8322bd59e412be9f1dfc51b09c7c49391a050ed0e80b4dc3397fc9fb7a0af172c69473efe864319091cd682a4641bdbf7a411f7e34d83f6691e36d845282f4ea1ac45eba4fd637c2faf31901dc663d0c4ffc28a9857e24e1da47e6f76d1dea84a5362be93a4364189b1cc04a5e9a5ffcf052d5d6a38e37037e63b1fcc0e2ce79c43630b3637714789919ad603922ee3452928c105c609d6079bca39ad6c1fd8854ee51f1fac62e7719986cc87d7272398d63df0fac75f23cfc8cf1a34a6fa41f606254257c5be8fe8f9ae7082011c50e00addf6da55d17f8144b3159d75ce03aad63cbc0b1e5b26113d6119d969d5408c8605fc62bd8bccf37c4af8ad0ec1d6ba06c3ac56aa1eeade005eb216080fe84ad2a7d8547a4af6fc218c8564026aaeeba0c66864c2cb60d2ca1a4bdd6c40d47b5e8bbc3931cf9f70eff15e95ea9f84301a0f319fbd9bdc45baf59f8106ba67061b8793fbe9e3da2a0f22284e928a8608ab0c6ad881355e29f48692960e71e9137e38f424a575133c02e6a04937834dbe1e71d0ad6a9cc8a9ffe2de7a9412af8a2fb4ca9c3bc261a2dd20042b7873d81c581557990218f845959322b9123a50bed47a9ba26dc043e04ca22ae6b9a62cb63e5c2f8f74d52c38d2f9c7b74f8d213303f437497a9f2acde73a786413e353980efbcbae1bced85a2cf1c62bbb61bfb4352c14d2d533a77aa3a4bc51cf7c59d523a791163d9c88bc1bf70c88e1328da48896ac56d6ffd3a7156c26767d42da6950034df63e6d0a062905f989058a2dc5d1be5b936a96633c46b356b13727e1851e8de20d6d7d5056a5dafd431fb732a178b0e0dfe07742f670bf31e1072882a921f125e517d3d5b9ef1a2be013262c3659880afb9d5d68f626944e434525ae526aad378a67ce8e3012959b0465037ae1c006652e3160f5e6e0d82806a9e2b44bd01b59c80fb7e200d46d3dda9f5938d7ded2bdbf7b50269cc3f509f497ca84a421931e4fd8af59f5ac4158048cb96531e39bc66862f50d1263e2c5d5d4372974961f3a6ecac218bc58cd3e0a82f7388cb0d00181b7e1d6642456af224b83f6fe99444bc135cca53101602c8388e305301324925875616c417b263ba373333883c9dafe621566d8dd5585fe3782ce32d53756eda3c7bdfe5eb93e937f57093504029dc969fe90a7a09d508cc08677a4778b1ae0af893a70cca19e880c14f661496515178aeedb45534522c549e0ef635550fa4590201ec00736748e3e5ac201dcfcb1fcddc6fe3023106261ba8419910cee16e67949f73f6e21712b7593e94384f1019612ca1da6b0dc80593eb110e8dfc3740743abd9e1e1330cbbd0552551d3d439ab3ef4d98a2b23569b187680edf2ed25b7c3b4ebeb5cec4c9a8f97da7783b3b43921053baf0cf5426d69e873b1493960ab66212c64f5ec6cf8b68e6b138092186903aaa0276bf7471fb15c9c32cb7934f6a98189bcf1e33c56e639a599339c42a4173d919a3f4b42dd8b30a4663c87f11479013034c007cdea021ae66631d0f304f97290181b407f6a4ed116cd6a301760aeada60b4b4549a24c3ce05cd81f2c212e3c01e68cc3be27693e92aaf9d0117bfe8ac2725acf7b99328ccb58c368aee083fd3a14e90d2ffd83b88887e39b485557642a3a76e66723a8d2759ebf9ad01443f69a5dd5392ec44b2cd68abc45d1d1869a0d0417601e61605743ca0ac0e9591f278193d10b6efcdef6715bbb6bdf35488c5ddfa0bf71a9d03e24e348a014a02f82332bfdf27750ff9312cc378a18e27a81fb128fd51d49074caccf91548328ab2e133d49532a37880fb732e2534fd7e463d14ceb61014bb78be140646e9784cf48db7f69433b30e39faee77ccf52bb171c3ab3fe221128b1b26a18fc4bb26fdf3b19fc8d8d35d86d0953632711d284bcdb49043c71efa1a5d2c81566be7bd8a66b42d71cbb71dd2b3f32207ffcb184969fa85361b30f519a9c671664c4ce838155539fc7d0bda32c00cfa0901a4642b831fb88de27a09f549cfd8c9a8154b243f81bdac7c76337aa2086ed29ca8b7f9d7e67670f73b12ad9319e1fffd15d6cb051df60493a2558525fca991af50679892df788ca45899d4791084e487d58bcfc36bc80e013212c3df9cf31c15f869dea16c1a14d7f2dfcf4e8d6a7bd49203bac8828bbff003e4c0a28257c93055bd6d485100470461efa9cad618b072c0e8eccbdee0c7041fc19c23869d42d8a165b49bb34385ba5ddcac8ce07229b310883b042bb47a9409f7b013573b3426cf728810ba01fd8fa85ec56c81cd4053f8ae63f5d02b4fb7391a10e3215938e9ba5156a201844ca49125806d0c875bcb290d8b23829e7aeb4908a924ef2a3ae65e93784c18a239795bacfce12670181931f4fb5584a06c95d81ff606b6a67cca1e1f35fe9f357201179bf649a7d5f0c45ebb9bbaf64f43abd9b2a696bec97e0014d4be772c42a2fb4d367e52da88e01c9e58a76b342d085ea431d55c028ebd990c2b011267123674736c9fea3887ecca163da848474a6ea7c336919cb6392ed9f1ab6c5b98c401c1d719ea34de2303d7c6e7afe5618e10fdf32fde11df91ce6e651470b2a8d9ecbe1ebdc47e71ba274422a35ed8cd7323ad306dd5ddb8a4ebcb4137315bb654b2cc689a6c7bdf50517d59592469448e96303320dfc1dfaff2755176f5a00a9ee260cbf493cef8279f22620746e45af7187f57a05f7a5b845351f6da7e4fcec2819cfdd423cfc57feef50d5c872aebe17a0dd6e27d911758e135417cc1b0e5c7688b8ff27d23870c126488a985ea2c1001291fea4eea6bafd4bbdda72496402d6a73a1f35b6d082416cbe84dea13b129c0aed680f78a4ce38a8580c9dbc623c1108367997ba435cb36d3e4316a82d0138fada7ee0fa8590b24948110148ebfb742a9ba70caab7eb63644afbcb08a519d58a3165c3ee7de70d2543f5e7a8e5ded326996c7a8ee95c419a4f935d8dc", 0x1000}, {&(0x7f0000001280)="1ed1e19c61718ed01fad0145cbf2e24a158c00bc634734797ecffb00b4e67645b5b1293cefd3a881a73bc6a275698b93f81fdcebb5d99022b35d3d41d380d1a3012167181a6b3aff418716a2f928dfb2765c042c40ec853764d931deaa0349568a93aee87b0afaa6be68956d412be971226b9c4eff5e58acd9e4a57292db357fa2a69fd69e7dc0f6ccb6de4b876e78b5934e9f575b71c67afdc869cba634bb18b37b4a174b97420b755f609903b5eaa21c5ad2611dfb64fcbb797c1e60679057e8a25e9f314bb19655f2192f0ab84215a6499e37b77d49d0824f", 0xda}], 0x2, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="8ca33b841acf9192d169aa74cd2bd3e00d53b0c4bbf012ae59ae6d1bf798b2523ab59b022658f59908c28c43e344111dcbcbe5b60c84728edf0c90374da3b96206706d2e42fb7e64297424c84e7f28a910c44870032807efd2570c4e3c819efc6385f2cf12e6969a893614275788eaf9717f79194e53b760661f7ac3240b51e51870e36f8c110f988e975f93fc62bde3a2ac82798c0414e28cf7453dbc1986ce7091111eaa50272695a892658fe0751be1f54b4530378a0ed3d50d516d8ae769bcb2f3450654536d9a38f57420634964c542b111f7932637aa453ba40dce7d3e433acf484146c04af3abca3d8d21dc9df793f605fd", 0xf5}], 0x1) read(r1, &(0x7f0000000000)=""/175, 0xaf) pipe2(&(0x7f00000013c0), 0x10000) setsockopt(r1, 0x7, 0x8, &(0x7f0000000100)="810a6945253f84a0147ee252effde8567845f36b4da91c36080b0cbb082c6af404c6b41e0458d1c1f598048eb438829cad329e57e262cbb941aa5bb4e17a47d9a2aca1c92cf05936d49142b2470603ee589279902deee7709dc48ed2f0fe0c6c952205e6975ef366b17f79", 0x6b) 13:18:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf04f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c2760db8f6ab72cafc56a28ae35d05d5ff15db134f81d43a20fa6dd27e4ee451201acbe893dd97ab88c419df09763edff0185995bbf339ff7bee5eef519d199236c983c472db85af59e0eef8b781f342d5c5e", 0xb59) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r1) fcntl$setstatus(r3, 0x4, 0x4c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:18:34 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) syz_open_pts() r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x745}, {0x10001, 0x7}}, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x81, 0x2}, {0x7fff, 0x9}}, 0x2) 13:18:34 executing program 1: socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x2e) 13:18:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x121) lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x2, 0x0) getpgid(0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{}], 0x7, 0x0) fcntl$dupfd(r0, 0xa, r1) lseek(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 13:18:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffffffffffffc2, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) 13:18:35 executing program 1: r0 = socket$inet(0x2, 0x1201, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) 13:18:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000040)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8da16f26d120fbfcfa440c3a89aeee71cde9b37017105977b4274156397e18537e5fd33c9b1925e00df2daf771e50943570a447e17ca1b29d4babc26dac6a835d08b4d790e823c", 0x207) r1 = geteuid() r2 = getuid() syz_open_pts() setreuid(r1, r2) 13:18:35 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="07ff2016b3273e714dba56813b6dde47a6b91a29e6463c7fa41bb5eb76977961969e7e54be242f22ec74fe5b2b3dccec22c40e396b15ab775a5ee15886ba1e23125e6f77bfae2846b4e6"], 0x1, 0x3, 0x8002) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) getdents(r0, &(0x7f00000002c0)=""/239, 0xef) sendto(r0, &(0x7f00000001c0)="8f7a68ff419caae68c597703b75cdfe1be5b84bb5d77f54ffb3aaf745d63643a830c4ee724f36e2e30b798ee45367d01c2bc44a0dd92695183e813b4b9ef8bd05b8727d382d4eb3d22b4b28bafc0ed8aa67d06e04765fafe62025842b3512ca84076769ffda65aaa294a5cdf88236b04197ffa50ac3f5c33f8e0e403c29fb75bc54241d8f0e06dd0c2813bc49636d74c580da73665736b86091f6d8a37bcda3b61249fe6e583a9da35b377c9efa60f08c834a238ccba973fd9c7093ec3e642a3183aad20bdd710119a3673b0865f0a11e2ee8eb0b8fca0d7c594d5158604c9b48f36d8e61a795cec1178042bfb82c842e93138a9a5c01d4d57", 0xf9, 0x5, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) sendto(r0, &(0x7f0000000000)='i', 0x1, 0x5, 0x0, 0x0) 13:18:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x2b, 0x400003f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="b3406de4f831f8da", 0x8) write(r0, &(0x7f0000000100)="0b436bc6e860effc704d02b4c5ba02693d63bb3a812f0136bed1042a3b91adc64fd4c0b7b2ae53d909c65e696e76f6eb8531fc54115fee07381729f2a3b6f1bce2c040ebc4701a25d87143a0ae3f29b66f565363154dd6c2d123b57fe4abcd0839a772c286b2beffe73429ccfd4a0071d5d04d", 0x73) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) 13:18:35 executing program 1: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/247, 0xfffffd6d, 0x0, 0x0, 0xffffffffffffffba) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x97, 0x1, 0x8, 0x7, "6038e83737da1e6fe70fd3b46a3f6ab86c7630a6", 0x0, 0x1ff}) 13:18:35 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 13:18:35 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') dup2(r1, r0) 13:18:35 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x9e) r1 = kqueue() fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3, 0x20000000, 0xfffffffffffffffc, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x10, 0x7, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x8, 0x7fffffff}], 0x4, &(0x7f0000000080)={0x10000, 0x200}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) 13:18:35 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0xc004, 0x4) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x767}, 0xc) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) sendto$unix(r0, &(0x7f0000000140)="8fefb2d95dc498abc91f61aa65b1f31e64bd8a31b793b1bd1953b91df475463efe136c6091c737165853e787a773d9fbc0d2c42dfaad1fa512511534872253fb1a5d4c08a04a6b42404869e1b9ce7fb33f6fab0acb79adfc26eedf0325b8b926d8dc803a9bba8e302fe8b4fb1ded71a915f717c3f14ad39a5d00fa", 0x7b, 0x408, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x6, r5, r7, r8, r9, 0x18, 0x9}, 0xfffffffffffffffb, 0x0, r10, r12, 0x3, 0x3, 0x8, 0x3ff}) semget$private(0x0, 0x0, 0x400) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000400)="a1af419bbd565ba0ec7eae27b18872e8a89a86ac2aaee62e9872bd67419ac4370de4fc0ca22710b8e95b6cb5a01ee2fcaa152ba28f1d502c2b20181f1d9f370a03f35a7ba9a0ef95e4cf43261ee34cc87da4a570a61b15b7fd4ff71d72439141e4d1fc1edca32a45da551596d38941a22f735997c984463a9bc8ad896a5fcf976455488dba3ef6f748ad8ebcc9c256c120a4ff80d1a0c29ceacf027fdb6f32f526d688d8ae4e33", 0xa7}, {&(0x7f00000004c0)="4dc87e42c7f7e0e3890946105acd746b4f017eaf394756e41723caf1c4526fa572e3967d7f6209a4071af35c6063a7dd87369e68ee1bf631abcc7d9510aa1e44b6e0d97944052c0ffd130af2729bb87039fa278235ae15e727c5ddc2ea63a3da610123370cc33691611af982ee06690cdf598c627b914d6624b763be60a448ec2cda5cb7e0033520515d9d6a5e26103d42f45c14f8ddbc7dd9599c3c3df63f7d364ca740f33325613f621bf40b32d52c3825dfec630007ec50af3c1fc811deeb2ffb422bfcb81ac15236b997315a74c30a11b4c1fbeab8278b1c891458e0989cc23a6206eb0242b7b93496ee", 0xec}, {&(0x7f00000005c0)="3ab850cc481e4b977546cafdc7e9b59c2f70b1deb2a4b36e41e7e208424196b9f77243f274cca7759916f4a4af7b84744c0da57155fe4e588cf688b5f2d20c9b22cf1fa97c47e49866c3113bbda9cf2d3e80be8f7520de94fa2c90bff6179082b61c1b08aed4ec057ef065e3e8ea00d78af089ffca73c9d7e24ecf78becabd3568c27b8fbb699be09d46a7c96cce8b7be7bb77dcd82ee80c9e3528ed464e942aa429172ff9d2e75f828c0f2740f4674ab3e1916c", 0xb4}, {&(0x7f0000000680)="95422a1bd1382b122d41baf3c6efe795e266fcfd", 0x14}, {&(0x7f00000006c0)="f8b18453eaad52d50b9a8d987a5d224e61849b5370960762099c17cdf45dc9501bb5e178ab3096bda600e3c91a3ad9418401b0bbe0da9a11eff59c3262d48584a1e9f760d63419119cf03ce6ece6127fe604934ce3f46ff489856b5fc38532881ceccf8d45cd3317fc1bce30e079ebe9174c21d6780440ec63a3a019b1c7abea1ab929df99e1ff3d678898e795b1fd59939e30bd5c", 0x95}], 0x5, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r5, r6}], 0x20, 0xf}, 0x2) lstat(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r13, &(0x7f0000000980)='./file0\x00', 0x800, 0x4) sendmsg$unix(r14, &(0x7f0000001e80)={&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001dc0)=[{&(0x7f0000000a00)="83fbbd0707debc9bceed8f42de2bd3b31e264381f580a77dff0590dde04c29e32371bf45fc39bec7964db076af28770b982aee746a5fbcf06159f8d6d5bf28747a23da3c665777cf800237fd6320cdcd365035ff4e57e0b85acd221c40c39719188840ec220cae245dd2348f8f0ef0270e4ad7a1195bb68dfcdff6e04107c81ecf23a6ebb9f5d2cc82b30f5c387ef0432e1a5dd5afa084c59e557179ace2004bd5", 0xa1}, {&(0x7f0000000ac0)="e45d9bb3f6c30fe19b0ed276d9889cfedc1d20899448ee13710e2b761b4ee7842de6f2c229ac79ccfcc436876a56a577bb0b9349ac5c32c7f5d540f2b7d803f9f3f7adf9fdb3e9c1aecf00a9871f46472aa9d58e7224f5fc8db26460037ee7c2787e", 0x62}, {&(0x7f0000000b40)="36c80dadd4876c78664a8c80c5a979d137af0ad199946e93bc6ceb4a624e32f9e6c008bab87a12efc1a6e732428752f13b77c8a6a9fa5f6a1ab6fd9bab53233b143b8943c82e3c09bc4ef50e9e828afdc1bc2bc4520862b09c4d33b7c5ecd969de210cca9398a2b4a621bb49455a0fa8f926a4259771fac42517ccffe3abd242de58a211d7c46e1fb2edc125933656cd326ff036d38fe038cb4dbfaa352425af96b548aec5f39c3b11c2bb48f7dc81b88910f2d50b025bfb44e860830fa53c7563d534e0a5262891ea7ec7fd18d0090f4a82f2d13db09a2b0b70573f67f6ae03d53ccba8f413a77b4fc098abf15141972d7145ef703a475ea3f221271d83260a42a38f5b5c58193193061e38b6334c05dac13845e6e6511a676c634cbdd6e3dc79830804e0b706ae7b74a7ef7531c39bfc051ae885ac9e2ca72b59a53032f42bd2c07a581aa7fa55c7b04d00358700fbbfc1449de569b138c6c455d4cb3a51778c039a5697052789f31e43b35f43ebdefabc0259f376bc1473eb1df4080cf15d596fd5cd9ca20925b29a822cbcd40d2b3bb42d62394c3f92f9ef53189d63b658042fd21104a0c5306eca9c178bed7ef3d1b3f60b45de0c247cfde5c8f71b3a53ec199f01c63311a6d3e601bc3a9ca21c6c44173ba9c4f54c38d538bccfe452bd1ea6ba70c180dfb488e01ff7c32d9403754fe8ada83fe8844ab1a4f646a44705a60f0d54c2e614cffba1ce3f47a7186ff956149e87d37468181733052a795df87ea6befc7c6e50a8bfdf276ee00782400e4078dd44d36edfb174689e9c6e2f7784bdb3eae82e34bd73ef56027abfa51821cf4d2dbd7aab783d8928ccedcf3a36c4cc6e182551e2178253451b7d450b882697d534ea0698e3f6de69a502913dd29f0276bbd305667dba5b1e5f7c5afd2cd521157ec7fc0c24dbb0362d80e00f2166c4f7f6907655fce0eefef29b276077142ff324196751627ea282620464575d15de7d89a4e892b24637472a2307c43379913e3672c0f737bea0e6e5680cdf81740f55ef0017e3a739fafbcbf225b1842c0fdd8e00a1b9aa02488a551ce8dc2bb8bdfdada1447bf94605fa9cd2c75dd11599e518571de258b75b25dde4841d7b442e36bac4af655ee7e0144cd53488a87a7077fbad169a5b18161e8f648e0b587cd9e96df1ec4ebd9f4a1f59f0de065ce9caad23252f8dd7b095167486a0cae8bbb02aaa85d6ac3e7f5bc1df0039d515f8fc1255ff766c4984e5a002f26021850c2f9bb6ecf0b414589dceded7c62c39d7baeafb6772320ea914004f927186d0ed507a2f26c251d3d429b16bb480dbcee3ab62dc6042ae1cc036c2c92ced9eec7baf868b2941f04481c156e1a6ef43511a1737710060fd069e632c4f3614651ea24f5edbd97be5aad240cca2b975381a35a2718f3b40aadc978d13982fa97eb6b4ff20e12fc6d227749e6016429bdcaedfafc9438cae69f7f72ccdf2b70d1b49eab59aab4b68c4b63fb9175f7a87a089c05c6ae07fb9fc9e341f9de43028f1a64f35e1397b8ccb233c380ee1bcf99181a7648791add970996f444066fe37e3ad6cf61e6f0a39fe89797fd45e1b9e0fc33ed04fb17ef93fc556b261ec585d3154bcb6f88ec34f1f2b28ab54800a74a12fc6850cdf895ad06588c13c6a4d063eb1f78ba4d22a9b30a5feff167a0e3789a79f3a7d37aad23a8f5dfcf59e3befb69f9b52c3872e425a30700651400e3876c58351e37091c225e623ea665872e3c2e25390d20b7767ddb761bcc3a9aa34413a3fb7ce26d7e59fc15b086e4c83c8969edf2d980105913c8bcb957fafbf8f2093e6a7233a49802950c9f701647a99f9f18d5d386e2c1f61af2f3e56f0f97c4195da29ec0c6c43a08256259e7f6c59081599154b6bf7626135982feb900ae2ad1db62dc3e2db3436ce6cc78d2bca99254a3fa51229d628d3b79e6ae0132e5b08f846510e758ded92b6e49f5db9e3391a54f2758b1361e35826a66bfe3720e006acc534b1a6a55eab3842473bb90e16cd1d09aff2fecbd8186fafa81a2c495363277ba4afc901b873e03b14749d1bd81f4558c9e5020e5611b9ea1fdcf5d81004af9bada7c3fe9a8cde16100843a02fbd82f41f07cf6145d67d84f1c93e1f9f1d9a9c3e8c3a7eaa7586cb620c551a31042e8abae7f5e829b973ea0c7422cc5e977a49410af844b3adfdc18d5eac9c5d7c9b436c324d7b39c4aa121fd8a754beeb1308c4ce38ce2925ff135b8e8d055e9ae3e43804c58852ee72c223c857f5a4733eb70aa486aba23ff8c3acc71a398899611cd60ef2a8ae5cab6cccddd0c6a64804f908e89fd73f20cae36c5c982049a5f3ade1fd5ade51a3d170fcfed74083c3dab15c550acd5d828c45434f2f5f118755e1a66d2d327181e7705128f8b2a097748291419fd73c7188b3ef0e19632c00cf1e9a13b9030041ed600f73903c2b9c5e16a77b63fc4d1b676c4c0b34530a64c065943c6b121dc6b58a6a9013b8415f840701fe912a31ab5f3ec05c16445d5014254110b7d5ae507486e2dc1a8da4d9a46907f191c723b81670e0abaf1183fe32cc0dc8383b9ee41e0312ce6ce41222ffed26ddc310a020e89579784b8b16a13ea4dbd046a0ace186bcd60538c24799da9bb35fdcaa2713497b30704b208c43526b500caa17e72d0a8d435b86a95a1c7f0940105773d2ff25a26e30586abf97d561327615be39ef4f093a5d561461df801c99ee6a9e7fd3faf60f7c6a3049995cf0fcc74d6c2e931bbb31d459110d2f3d82a5894961693fedaffe7cf391d8ead61995bb18c8abf310f294023c756c2546212d10a0a695b7268cbdc856c956808ed3a1bbdd475473c1d26b832c1559b629f4173ae2c9be5509fcc5239f29855f6934faffca6a43a15b0859eca569a785ccb9d40b126f498f8b88fb80f8f3ade9316d4f0affe7d9dda3354cd583c0163299e074d0c6d3c77cfa2e0c566e9ca295161ef4f63f09e71ea4da5fb797eaa8b03d7d31154ef01533ade9c82c1f69c776239482a84706649bfe56ef533daab7068d937649505dc5e5ee98eceff7e425f65fec3b8e8c91387c11457b15841655d3a09a306b453ee33802ab97c762b5ae45c3b9215e76bc8cf2961dbf67710fa4885166958372efac2657c7824b0ee2ab6e4c14919831f7bd15acb98cce4299dadce4de02349357e975d67d4f2c23861a5fd3281f87eff24a6627238b9409da8c3131ea28ab883bc9e1b905229ae33e9caf98d062456d534aa6c65a24bdd63fc1fae1fb769ad706dccb544a17734fd26a77a366cd8e0e12b137ef9afc8bbc248f0bffd9e9b2074d034049ef4181298d25d6982e1cdfe3e4997d0765bf200fb0fb279d171d862171b4475c643676fbf53bbdd67f8de8ebfc408ab990c6e3bac3426be02a8514706abe7b0bdf019e65c0a8ead29a5cae85ee42e3e8016658d40a0725e386caff9f2cb120128abec6a19bb794777b6a770bf1206af5d9b1d089a94e89e17718fd099ed0d66dc78e0b87fd52f7f4a1723f9a5a1cb6b49a2209f569ff2b778d24e90b03f6e3b71aeae4380231af3e165517f2cc47397f10daa54185659a7b6c1689266ec6445d379ff6c55373e9212db17518b6cfe59ceada7cacf06dda323e59aba6d6923855c4d6184fae2a971477b68e6382f9ecbee94d54e8bcf7b198d0766e35a3c9d7c3ad63525513a41ddea194c7fa5cc1c413b4736d9682444fcab069ffa8a239a279cc895e499510655b9817e8f064120f4fb650dcdfa27a0776aa8aa058348ccc13b510bed768ad74d92f3585fb494862b158b4845f7bf342cb476b22814d6b3d12f458d5f577a01e44d87c0a09864b56fa724155b1494cf511a890b8672125cd53be06d03a5120711d64205f036d39cf2c5c1bcbb53f04df8a6aebc39c603f0b4fa18a19ed1b5f5e17b31cb17a4380072933306ffb8dd5d14a6f819b56d5054ae517d83c5af0ca29549ccb8c45b2605c621c9e110569dbc44fb6b02465c4dd26ac1e36e85e575ebaeec3d68ba264ec3ef1e29219b1298b0e7616ab4ae64cf8d0690d1571da031bcad9b85865607f0af1fa4f426c2ce245d508074c1c02c43d7aca354f56ab3331dc1f2cf5d652f34800fd9e8a5f9e0a90f260d132eeeecc30675a6629a0ae4a1a1d6e443999b2096c7b670f41cde26673ad4dc2e13cd3fe8a9151f2d9de1284518c71e8264f061bca72a2d1156786f09e3d36625e9e7bbdcea8ba31e83d4bed0722749f917bb5a8abdf5e19a1c1937dbc009ca27890cac2e945ae2efb808c5d2ad77ae71970b2df44280cb6f95e24f44143e4e2b3bbde2c649392e7f9d10ab3224d4db4e68c8d773ffb2396e762e6a879aba16c9ad52b1688ce24f028260f5760d066c2f54b7f817b92c1ce282b515d82d64713ade28f9848a458dbc7cb1ce3d9ca24cc2e9d162d8577e144b357f6409e9737ef417ed426c468289a4507c0a0cb6703ba7d65d2d1a9d964a4b1fb46190d641a79d79cade42b9ec4d3b6d90ec8a2a469165f9570e8b9ef50a8bb115da5fbb3eee4b26e3c7ce13029ca6296e18784524ee28adb9994c39d46c5606f6056d31c3cdae7cff140bd433f2b305efd9755f9d54d4a4f038dcd1d5e0b0dc8e0c5f47ecdff3fe9b04175be946fd8792940f1952fd22873d912249a9e63b35afc7fa0f51ee6099abd1d1c571d648beed5c412851b61ecbc4229825f05d43dab1b57a833f5dd6d4eadb24593b92a6621b3071a960fc1cc9d4364e5b52a3fbbdd651437eb3a528592acbe8dca334be71546b1bc9a8a63c4282610a071d7894bc259f2b52339a66785731c776b8eb9810d47c06af234037c873035832785c7ac4a719c651b1db4dfe229b0f855f89a8d1053a5d3fc27f1057a0199231d8057ed68039ad718ba146145e268b923fc661996147970d46b464a12ee476edb7f6b378e79265d8d5a9bfe8c9fd60e8ed3961b0ca39233f34932b139c33a40bae1c98bcf698d89b5cb083b391c33f5288488acbc12fae362c20798f1f31cbddccdd53cbbdf9cee3f58100efb7263a4768d7741c5df4e0c11dd443610b68790be2832cc12df740149e87a00677a10d13d90ed118898227a1dd2865922f75891a3ac5bebfa9e6f07b639885196602caa93e326c0473b90ebb2d254c23871f1e799802caa0c0a88f4a07c3d1fa2548aa43359d05a56757b3f02d82032f4fcb3179b01751b67b6c06c0b5ecfd8a79db903a718adedbca2d26ccbde13005e64a542b92320c6df6ed57c1b0fd5d39513493d7cf947220a4bdd65fce4e9b2787367df9a68afbd0fd6b211a7c3acc41e39b2af9776c472f72f458d6047d700d15e49b0733285916226b0f64d6d21cf5f1eeed8058e98a399980c31f2cc2b9eac21d52245d03f9a09610dadd1477475d56ed44ce6a62f6c1e4264ef3c21e2eca88f3601eb3bede7a11cb26a49ebc414275173cbd0ea5991caa9356ed79632c903f5482d30489eb5f24e8ca0481c117009636c17261285d4143b9005368961fb2ba984c648f69680bcc7db850998dcef80568e4804fe0c1b80d01d0d100268f961cbd7e9a907977c75ad1eae34e0456ee0a74246d0c66797cf6fd1577ccc2a6d1c0c836e2ee7d38a53d0dabea71d64a6ac1df17075050b360d902a6f067ed3fdfaa6b4bb1405440a7cfc00009ea24c6e2594ebd26e54e9bd04d041a545aa3f34f554bcda345e230fe4949461ab1526ba2981579ea80ec096e408f9ac1e3f729cd0f8410b585d7c00a6346f25ec072e718014daf91fabead6ae82d1e11818", 0x1000}, {&(0x7f0000001b40)="1cdcb0cc51ddbee6459ff149d7206f8c7e9ec4d58157fa8a344fa5b47b9dfed761912ead9a7528fb5732eb39e0d26ce537eb70b2b8f45ac8ec32ef624fb40364262148e4fc4f40b4b129d05e47985d6e8f4efa53c0385c5f0ad3ec634eceeda508e64c", 0x63}, {&(0x7f0000001bc0)="1ffbf4d266f68a02d074719d147a97191f1498273b81bb3968653938e5f32cb162363f768890041ec1cd48b6165254a71bc5e3bc8c91fbe09c189e048bf1a2b017419585cbec439d7651844ae715e5609a80f73b03d9bed5416bd8ac86d4e4705174c53c4c031483e7d2af5764f2e14bdfb2b600603fbf15851fcfc311c1c9d49f04ba8414bcf31308af1a36be05a080864b83996b09d6b9a6e4e8f47561cf69f9ad619379a5c5ddb0c016cc732790c4d5ee2bd3003921d7f1ced52e11f65a12ba203b2b9d12d64afc1cc6", 0xcb}, {&(0x7f0000001cc0)="453d0fc0078925b8657e7e8ebb5a3040f252febbd59a0336d7c48972397307ef14686e8218a066f1403440eda490393541a8da7812751cd82863f63e18d3b737cac895c83162aafc295305c6bc9fcd5c184d0b6ea1397057932c43cbd1505ff87800c69dc644ac11f200496b510fff0de9d563e3a169c6246dea60f2a6e6098afdbe30e75ea395ce553dff41286ef4eeac61d6489ea570e41f2db5e8ae1f7d4c3c7b3fc0451cb8182e829ff3551e854bc66c9eb08c75a87ea466c2a2", 0xbc}, {&(0x7f0000001d80)="16cd00e2302f298b938ff00dae63d64bc349aafc824c84380e5645df3acfbb62c94b8d6dc9ee07d923e5fad2047df001d24aa0a969828d7e16", 0x39}], 0x7, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r4, r11, r9}], 0x20, 0x2}, 0x8) msgrcv(r3, &(0x7f0000001ec0)={0x0, ""/63}, 0x47, 0x0, 0x1000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) select(0x40, &(0x7f0000001f40)={0x3, 0x3, 0x100000001, 0x3, 0x1f, 0x5, 0x6e2, 0x7503}, &(0x7f0000001f80)={0x1ff, 0xff, 0x5, 0x0, 0xfffffffffffffffa, 0x4, 0x5, 0xfff}, &(0x7f0000001fc0)={0x1, 0xfffffffffffffffe, 0x181, 0x5db, 0x0, 0x6465, 0x0, 0x6}, &(0x7f0000002000)={0x7fff, 0x6}) msgget$private(0x0, 0x8) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) readv(r14, &(0x7f0000002300)=[{&(0x7f0000002040)=""/129, 0x81}, {&(0x7f0000002100)=""/227, 0xe3}, {&(0x7f0000002200)=""/42, 0x2a}, {&(0x7f0000002240)=""/106, 0x6a}, {&(0x7f00000022c0)=""/62, 0x3e}], 0x5) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000002380), 0xc) semget$private(0x0, 0x3, 0x301) getppid() 13:18:35 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/201, 0xc9, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afa068f4eb69ff", 0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x74a171ac, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) poll(&(0x7f0000000000)=[{r3, 0x97}], 0x1, 0x0) 13:18:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mprotect(&(0x7f00002c2000/0x4000)=nil, 0x4000, 0x2) 13:18:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0xffffffff80000100) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x29) r1 = getppid() getpgid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x5, 0x200) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x7) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x85}], 0x9, 0x0, 0x57ca, 0x0) 13:18:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x100000000) getsockopt(r0, 0x6, 0x37b9, &(0x7f0000000040)=""/230, &(0x7f0000000140)=0xe6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0x5, 0x700000000000, 0xfffffffffffff74e, "aa821e73944dcbe17eb7d8ab40bf213d3d9c3703", 0x7fff, 0x7}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x3, 0x2, 0x8}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x98, 0x1}, {{r2}, 0xfffffffffffffff9, 0x2, 0x2, 0x7, 0x19}], 0x627, &(0x7f0000000240)=[{{r1}, 0x0, 0x89, 0x4, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x28, 0x0, 0x3, 0xfffffffeffffffff}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x6, 0x3}], 0x5, &(0x7f00000002c0)={0x2, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x1, 0xfffffffffffff652, 0x1, 0xfffffffffffff001, "9ac7be97b9595d35436a921dbbe2ed295393d1b8", 0xad52, 0x9}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getegid() fchown(r2, r4, r6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSCTTY(r0, 0x20007461) r7 = dup(r0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000440)="84a192b1c6c96443b41c262f0c4a12b610397f4b730271d67d1e3dd759ad5450e9ef4c496eac2e90c97830", 0x2b}], 0x1, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r7, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x90}, 0x2) r8 = dup2(r2, r1) fcntl$setown(r2, 0x6, r3) wait4(r3, &(0x7f00000005c0), 0xa, &(0x7f0000000600)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000006c0)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000700), 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000740)=0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000780)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000840)) writev(r2, &(0x7f0000000980)=[{&(0x7f0000000880)="3f38f3660e9fbe6c7820889ff116b637054c15d03a5db20e959ade08b78bd2d74d771c82772695c3bc42ce39b00d7e5542e0cbe0097921afc8a70d9e1e3a7c55308dcd8b01411c524f10ddb2a0f320e8ca3924086a14d1551a66e810284401fee32b6d63043248c4be4a05b0bf228675c4d781c921de4ba2b5aec74f661f3244e499a4e0072e43465ac8402d8596973e79b6be58c501815b0c08800f2e", 0x9d}, {&(0x7f0000000940)="dd282d0bcf04d6c69332e5a185453090ef74ba198853ad88943b084ada373c980bec4f1aa9f74f39291a43", 0x2b}], 0x2) chdir(&(0x7f00000009c0)='./file0\x00') chmod(&(0x7f0000000a00)='./file0\x00', 0x80bb4d77c8a866ee) fcntl$getflags(r1, 0x3) 13:18:35 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x501f, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000007e000/0x2000)=nil, 0x2000, 0x7) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) r1 = msgget(0x1, 0x80) msgctl$IPC_RMID(r1, 0x0) dup(r0) 13:18:35 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 13:18:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000680)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000140)='.\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000600)=ANY=[@ANYBLOB="00000000000000080000000000000000000000000000000000000000000000fdff0000000000000b77e022dc7042dfec15aa8c91c6c78ba1ea7d9b3074955c70c7080539a3e7170000ad0000000900000000000000"], 0x27, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000380)=""/191, 0xbf}, {&(0x7f0000000440)=""/112, 0x70}], 0x5, &(0x7f0000000540)=""/33, 0x21}, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000005c0)={0x1, 0x6}, 0x10) 13:18:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000000000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) 13:18:35 executing program 1: r0 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/102) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000300)={0x3, 0x1, 0x7fff, 0x100, r2}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r3 = open(&(0x7f0000000240)='./bus\x00', 0x616, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x854, r3, 0x0, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x4) 13:18:35 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0xf99e, 0x2000000c5}], 0x3, 0x0, 0x1ff, 0x0) 13:18:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) listen(r0, 0x0) 13:18:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20220, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x400, 0xea1d}, {0x18, 0x3, 0x6f19, 0xb6}, 0xfd, [0x7, 0x8, 0x4, 0x8, 0x6, 0x10000, 0x9, 0x2]}, 0x3c) r1 = semget(0x3, 0x3, 0x2) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000280)=0xa4) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x5, 0xffffffffffffffff, &(0x7f00000000c0)="f748dd4dacc36f90a8d88d76bc4123d80570a6da80dca63878fe915e3c5b9302110f8c0c2131626de89d9bb29876418a9652dec56b2d6d6e49e9086455d01c5c5ab2b5b14300b7de7dee85b18606794d57da6fdceb0769c176cfb9ef84a645c11030ff54ebd9cb6b739d3ec7528685339eab0acba4b524440111db79c2bc602dcc7da96ce1d6b29178ba2369b3e373c816961a6535ab2c0af6b05201e17165125aba7b2129ae4a4e098d1db73067f24f86bdaff44ff1bfffa9d9473b68037e", 0xbf) setsockopt(r2, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0xffffffffffffffc4) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='./file0\x00') kqueue() r3 = semget$private(0x0, 0x2, 0x8) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000200)=""/112) socket$inet6(0x18, 0x3, 0x20d2) 13:18:36 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0xe36}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000100)="6690374b", 0x4) 13:18:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0xfe25) ftruncate(r0, 0x7) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 13:18:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/89, 0x59}, {&(0x7f0000000100)=""/229, 0xe5}], 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x3d3, 0x8, 0x0, 0x0) 13:18:36 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setflags(r1, 0x2, 0x1) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r1) close(r1) kqueue() syz_open_pts() 13:18:36 executing program 1: socket$inet(0x2, 0x1, 0x100000001) 13:18:36 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) r1 = socket$inet6(0x18, 0x5, 0x6) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x66480db0b6618f90) 13:18:37 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) 13:18:37 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x10) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) mkdir(&(0x7f0000000040)='./bus\x00', 0x1) recvfrom$inet6(r0, &(0x7f0000000100)=""/125, 0x7d, 0x840, &(0x7f0000000180)={0x18, 0x1, 0x2, 0xf0a4}, 0xc) 13:18:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x6b655e30, 0xa56}, {{r2}, 0xfffffffffffffff8, 0x0, 0x3, 0x7ff}, {{r3}, 0x0, 0x8, 0x800fffff, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x28, 0x1, 0x6, 0x3ff}, {{r2}, 0x0, 0x54, 0xfffff, 0x101, 0x83}, {{r0}, 0xffffffffffffffff, 0x82, 0x21, 0xfffffffffffffff9, 0x1}], 0x0, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x6, 0x66}, {{r3}, 0xfffffffffffffffc, 0x8, 0xf00fffff, 0x800, 0x3}, {{r3}, 0x0, 0xc7, 0x0, 0x8, 0x460}, {{r2}, 0xfffffffffffffffb, 0x0, 0x0, 0xa06, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x2a}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x0, 0xfd}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf00fffff, 0xb89, 0x6b95}], 0x1, &(0x7f0000000080)={0xfffffffffffffe01, 0x4}) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3ff, 0x0) write(r1, &(0x7f00000000c0)="90", 0x1) close(r0) kqueue() ioctl$TIOCCBRK(r1, 0x2000747a) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f125480892", 0xa}], 0x1) 13:18:37 executing program 1: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0xffffffffffffffff, 0x4811, 0xffffffffffffffff, 0x0, 0x0) 13:18:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x2, 0x4002, 0x0) write(r1, &(0x7f0000000040)="98ee4c1fc8bdf4f39d0186452c8d419254388a7d2f98b265ae3abbac6a9818b0b3c0e8ae4b6bd7a6a1283d10cc59ca5a46e0e3c881b5677de1b6d736a66aba224b66be94b9d412d3f91e88655c671d5fa399b330ed8c5236c734bdb18f4287f0126b9dddc596a51d465f6b2e014df2bae85b0e273f742ed2ac96bd5dee77752b71ae2ad0bb117d1b8184c57db39d9b92e9700b2a8771d75fb4cd891b25b83e14e8a777b6cb5140cc3b23b3d88181036ab3e0261ee0eff4240169d4a491e5a76d21be62cf3215dd29433a", 0xca) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 13:18:37 executing program 0: r0 = open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f00000012c0)={0x0, ""/142}, 0xffffffffffffff8e, 0x3, 0x1000) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="983cc34133f3da9b8786d21ba94583b683186c5a04fbdf46c09d66f7c6fb9760185b600f32c68875fc30909a67924109e95a6c38b1f88c0099d782ebc827a3f5059a545a4175be9cd11c88399c611635611e34c6c10f5ca969c1cf93844e4d1a64ebab8edd2e3a7a92e731b9dbf98bdadfdff3441128ccf7f8e9d1d67a0e6e1763bb529cee778b0f0ed2c3139a4f09", 0x8f}, {&(0x7f0000000380)="952b9ceba3755616957a025479fee6dec5292c577106c4e051b3b9748ddf69a824ceb02b07129821a4fda3824ae4fab76a4e92079aabe85a9d30eee6f9c2537cb61e9efcac9d4d2139ad2940c7ca61ef54fdc37fd70ec7cfd72ad20175dcfbb0d0ef5b93b6181ab833d250477c2f9f4df22028c347c1eda0b05a6c3541570d4f9890fc089b39e0cef4d2f5209022b5364802b406", 0x94}], 0x2, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/248) semget(0x2, 0x2, 0x10) execve(0x0, 0x0, 0x0) 13:18:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x2, 0xfffffffffffffffa, 0x4, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258461519c9f5ebb6f82477f2f163c4de41a52f5ea7fa0023d58b05659990bfe432044908d0ea0600ca9f078177da4ce9c287730c53fb1f8e52122231b9abe6a7d3ed3e394b9a2dbbccbbdaba6eef36acade8c6d97600000000000000", 0x62) write(r0, &(0x7f0000000300)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df396018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee1fd2844d6a58082e561d37f17da070c1d18c2b26a220763ccaae522e3335fa9497eed0073ee33b6805103e049f1cff06e1b5d7219276406a6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0019ebaca150ae442867a6279be23397977036b58fca9f8ca835a054a09e000c932e8ddc0100d4689de2a2b6a5fa4a97ba9d9d768bdf9f4449a2bb0da930c18a3568ba7e5d5640000", 0x125) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x200000003fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc00c, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:18:37 executing program 0: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a2815000000f47e000000000800"}) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000001c0)=""/72) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a", 0x8b) write(r0, &(0x7f0000000380)="c5a66755ffe6a923468df922c8b661c21ff849d054a252aef6", 0x19) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) writev(r1, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f3", 0x579}], 0x1) readv(r0, &(0x7f00000001c0), 0x2) 13:18:37 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/105, 0x69}, {&(0x7f0000000440)=""/95, 0x5f}], 0x6, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xfffffffffffffff9) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x51000000000000, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) fchdir(r0) 13:18:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0xc600, 0x8, r1}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 13:18:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="429ebb556e712114c2294a60f3548f85d1fae9980c805db0f1691bae7442984ac755768a6a6d2efa41861382c11b1f45565c8b095333538dbf132c67eb0cbe1caf84236833200e73988266a70d9c8491cac5678e9010f5256e7f99803dbf419b0ceb5b62cd0babea1094be17a8f9710bb5aabbe3359500f68f1e59134043292455792d2129c9d9b1b6b6ccdefb5799eaa6ec6f9679a162a6b668f04f2c567c224b3d3c77b50f95da72212ed458dcc86cf4502374bdfe9b286d9b44f95f153eb5ec722ad1774186e53e3fd03173a0db47005f0bbe1283cb08ec51483b45509c8d0ccbd72b125e48924de8fb67ad7cac0de8757946815f658584e10b39a11f76cab4ba06e36962eddb759473b3781897c12a4cdd45b385a5786323e9f89e36f3252c675c70f5ab9cc323b4ecce56fd7a91622f85953746da1133ce00efa7cc4d6f377afdd14690885cb3e93078ef3f8847125d1ec8ee22b91a0c42e28c3b92f9aa6783d0695d6d5cc9cf535bb6328a983c28d3333636b8d1e0c2d8364ffc2c70fb1224449a45cbb0cb0e5ece2ea95aec0eb4a90ca38aa958a2332ad39a3beddac9edff16533ad106386006b93318a7b3c54b9fed57d4c3c12d2b143527c7b6910aa342a2d916b13c46eb087b5be01a2a9a7d7514e3d440f277cb902ee2cc183ed2a5c71cffe98fb5147bfed52b0b94c670f3720a53a48c96eb950914af969f7e3531f8710f451ef367710cb77c15caae94db0691a1075b31ad9b170142631eca86e3b73c08e14b1846f4c001c7eb5f4d0a188697bf481f11544aa156bbb83ff35d18f13ae12363cbe27385084d718b1e6ba09998050bd0453f4cd4fd7b7c2694cae6ceb28d3a10377c4357a3d6e0cb18caa4511bdceabb1d4e32ea01d0f9cad460919f5d9da364b31366d65bf86a1c71c6589d2e98ce98596fde3ac5ba3a67769c92d71240c3991df1249ad1e037c07fa48e558da76330f675b8fa86f6f25942bfb1a701bb6280add2c1e92bdd2138c247b45e25d86f16a7cb64451bbb9e093e8014ab963eadaef2a82d986e29396603e5bf145d95a04b366c7d6b4d028287b612ae30e9c0623a66090dc3dd6c8c5f0b7385546d2e0de1476102b505179154809a0706d808e28e416fed6c4974e23f65cae5ef764e8cad5404983dfb471888ec59d5efb2aa1d91b25f3d46090338644cdbd29238bc4089e84fc37ebfaa6de755d225a67d0168f9abbad4c088769313e7be17c3136612df889a9f2c50410cd4f0443101c11188877f40031fb958ce735c3790163495e47e76e6e167c502c4b88ca941556e742957f40c590fb2b5fac3af89f9b0a001637cb3293407260d73306be6285fbfeb14c0f9c6c914b1b9818b966a92e4dd3873346070aaf83928099134d46bf9f96ba41fe2b5293273c4158b17f329214e20e8055025d20032aa16142ff0e4d5689767a7849672369f66a9354c02b19b87be832367921d43eba5231d6aafb5282e83e0492732697d10e531bbeffe0f1beaac48d5050c001b4e158d21110b9101ef5fde41c2d0036e6806dbdff8dfcce0425636b47d476851f69fa3b79a7ed444a17eda34f05a5c7afad5741b7c31d9b648855d99a647d1d502eb955d99ca7653ccf5b22b267c5ba0f43ba059de09cac8c10a319adcc9e259db7297c1d17429caf758f9af61e96ceab4368de3242c43d95a79456e9641e1568a2fdb8e8e9558ac3eda119af8f781d7de06d88bfa1037433baaa6320f2cb1cae4aa8456eb270af081819c2747c74606f0a4457b588c719a92c703fd8fc1efeeedae2c8c27aaca3c6111ba05f775bfa4e16a6a96b9be46717cccc85e1d3d91f92d91c0ebf5fda9b357ea3e31f5297c49200ddee5641e0edb019d9a87158b788439afef6f3c03a9a65a975b3a7d33a56e45887c9006d020ef9790ab14ae3f3b5070ea8e91f2a610b6a0a4909dbd8b0b46bd82ffaf2a20d34172af5f2195f21062918c29f5b68337b1bf2b149e0993b31a49e52bfa287ebaeca258a20730bfb956e80dc48cb3b4f87c72df9ce3f9190feb5d14d6e49ca306618638e1e2ff25682c94221ee3b649d3c0dac372f1286a0169cc1e42c24da5596b1351ba99359824d118eadbc9cf2c11f855c4312573134c6b23b21ee08d7b3d3e8665ff130d282e0c08b55dd12499e2df0fbb1ef809e8d0a2a3e771dc16215b6a3dc58e6d2f2b7de5b2549ad57ce11d055c918dc225e65142b3ae1c565688e187ebca1e9fa1a022b6722a9e13b9d0180747a5bd7c3d3ebeeb494f3a07636524f7c7429dac605033d8185c9cac81eaa68887fe372fab2076dab61a20da94a342987423c8f830dbcef7ebe09f695ee04902c552f88654fe6f2047c34818f3c59f215e070019ab09ae0130d7063c06ba80a94c809a65d7332d225dc3edbc6c7f943bd3a993192b626a058b00cb716270e7a7e0616cd13c5ba06301093d9a1490001b46375c1838fa3f0455627cdc8dc3f92561c57ce0169038190db944b9d29af5d203865e0dee556c27ddba73ef55b64634977f1560fd7a13e342969981fd67723d59542ab539eb3f5bd17f7500726ecd99454e5f8765b0025bec8ae094e5b32459af03c39ceed6b136ec3704087d6079630887f26567e8a6125ab7a5f7a02a6baacf4aa24d3d2d2cab9a76db61b12da186098148942220f5154283f2556ac75c23544f5d556c3c1aa36c760616d83d579982b354bd21ac24ee04cac504886cbc4aa05fda0e11cc83a9d03733841c9d6cf9b9b9427e4c5077f38aac670c0c26a91739f79549a413849e0dec55df627d3534df644651a537a827878ab0f59136b25a563f8301c44cbd31f02bfef31d4c41bf465ad665abeb1489e9805da55b48b09c7e03ccad9fd0e72126d146f76dca1767b29f6a5826fe40ca3cb49e10925b18cd6c7862158665a6a705617a50cbd1284d00cb4553203b540c791441c3a5cbdae1ebffe8951f89811b45c853b0c1f7ac7a1de12837b03b42d4e90a179283ba9fffc9079bff8e95f4afc8b788c991820a7a66ee43ac360ecfd0920c52f2830c98df4b97ef77bf9f06a769dc586e3688cdb9b4e212823cbe7fcd5289cc5d9ebac44264a053f65d44629619a3dd7fd4a07403ef5ddb174ccfb8cdf80a3e96ea4095333c5666a2ce802990502659e8f7b2af3116712741691aed3ab92ec7e983a515aa58a75c762c732e940827f40ed6da3877ad4fc6d700346d05f53844f2b9bc6da0c74674816f5aed4560efbc635fdbf1fc1d1969a4e0cdf345e4148db2770205ea1145b995bb9003cccb072501817a03f82ed94a9e7126c9a7b143fb8ee0cbec6e855ce47e4d5f3faa6ef6f1cf869ff13ba668e0ff2558a38ed48a81254ab6caaf007cee178c1d621f8f5dfa6c49caef367fde68987aa27937466238863103bf63cf91a37c977669a14f080cc46051a6de2eab1e5427c2faf3324a713e215be17dbc787f0159edf46b0457914abd171eccc95606badf0457bd4dbe9a7daa3f4b434e91ab1944797b5243d46cefc48cc69eb484eb88c3c4956b13427cc3af53d6048173c6947d84be5ab1bf449f27da3f975ead657e235162335ecd2b7c7b9224d8d7875dd8a484dd3e3c28bd608f25b6275a09c4c1d2e64e77f2c7fcc98a09f32af4b2620db7646b00313af3f02fad37e54e58975ecd63b88b567bfdb63733d55a38b2db0eeb2f58b9d3af3719db228b32c85bc2906962e9292acb9b4c17373b703f731580cf0c79ca5f1a81eff0621e7c4f6ad51515cde79ed32e6d8cc861975cafe1f3eefe20497e98c0b203575951c02f14e4c3b8ec82e3b691ccb1903b3291dd17403edea9de40bb85fa3336cdd5ff5ee5af2f3c9bc2dd761cea15045d17e7d465569550d4b31f74d6882c00b4bab231913ee12714490e5e96c6effb5d6b1136a4fbaa27c96cff486cb0b34b7d0d8ae693f60252fd5111e37e1de35aec1ca438b1a4c3c286e77bd63b4dff1df0951336b39eaaa85c51d5487bbfa7a02459f27dc0ac9341fc779e9d4bb0f37c393b099c1cf3cc28a59f242ff82477964457908dabcec3d1fcf8c0b24a8ad3906fab82aaff8adb4259344df217a2f0d648c253793ddd31ea56a74a18e72ffa280934588aa818f54dc2515edeedcdf8f2f64d2fc2080090a61999b2a6f82fef07cc5ac635f9806414c7c8fbc2944f92cf44c7d61c13923123f797f1d9a76152518176d9f9bd1665968138b2ca3cab44e9007dd67c4cfc3c4c9fba523b708933dff49396c63dfdd037c90bfa81ad5db930c0188943d50ed55791b599176a5b2740a23b9abc55f8236d22bc9e49baabd20e2dfac90365944ff04769566875c8dafb78b8e6fb3f6b83c71943353971b9f73f6833e3a5e1cce32323af95a9b56a833366c30d7668486f58d7688be01a0f5f47523ebc7d63b07151e7ff50e473984c51d5dcb53df229f214342f568eddc70665b548820908d72e5f1f977176af7731168c6f1c5d3efeb01839cd9a1215b1b9041c34280bedb6cf5ab9c38398d2ddfda629db9b875966cdf45ea4ef2ea3af6722dc26937810076b936d819babf9ad2ab45b769032dfa3fc930d21c2bc74f4798a8df2b64d0e3ee5720f4b97cd4c2c9ba7077ccd4051611209343d8e80a8fd529477504277b92cfbf18148a4ba34b0b5128180479e2899c6c2da746b2be31ceb62733319b1fc93d7cc4b63772443eee1a0e42c58afb294d0eab325df73528acd3812608d4b51d4bc577b39b70cc19db9acf91b6575e3c3f4f76d320e2b70a566e09f78f9b172137039c4d6b0f891cd5bdd54dd244f7366026ea3f8e3cf0157f3386e791567e2b6ec78fcaf0592dbdde4f6fbc87e36a8b27f8bb1f5e0ec355718566f7feddc09d13fac8fd76be5c2082ef33f26d044ffb9de", 0xd86}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="d9424bf80ba33e9739683c2be6d92fed45c75a6b61bd51e835b3a3d03aa540ad11feb5df0d7bbc01bf84f2200aa0a0851cafbf4c73d36009307a62aa215dfd486c3a1e46d680c28fcdbcd661e7b7b3575caf5efa138149bf304dfc2e2fbd6e25bd7784df93e926730a16445f3720f12277a7fa0978bebdcc30b1f1d8b642e65e1e631bd2f06cac5d9a212ed51e7777cdf6c30df327262fa1aba5f0ac", 0x9c}, {&(0x7f00000000c0)="1121f2cf954d2a2f9cd1bc0f69011903fa390b42e1255129cd23fa9ce13b42f7d8976c4eedbaa826a0bc8351a7657de21f7d8e7f83862d0e8fa2f7c8b3e974d0250c98d0f66d9b767cc661eea19167764c44393d6b2304776513b7d78e0b570c622bd16c885c6c6d4cf767e43f9a7cd520d32889ccdd533b1d67a84c49df6844b6d8a3767ded3d4c74f1c4f0a1020ba2", 0x90}], 0x2) 13:18:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="2c6151871a449dff6af0d4025962a58df393d9dab2f10f3efd3f4780a43734492ec4ec72d7d5d3d87ff3267cc46031c11021093f3fe0ff933156b25bda8c9cd78cb462a7e91a1f52b1fc709644786e941834bf9976e423229dcba243eba8df243a5b8003ae26eab51ea2498ebb4730e98936c43e4bfe58db7bebb71afe8bcaa399dd6ee861bf9ce88fe86a8029706c9af45c6987a22eef8d54428f195ba646bceace15850475febc8081c729d18da7415e1ca5fe78d0fbf96844", 0xba}], 0x1) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') r4 = fcntl$dupfd(r1, 0x7, r1) r5 = semget$private(0x0, 0x3, 0x122) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000340)=""/189) kevent(r4, &(0x7f0000000880)=[{{r1}, 0xfffffffffffffffe, 0xe, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x84, 0x3f, 0x4}, {{r1}, 0xffffffffffffffff, 0x7e, 0x80000003, 0x2, 0xfff}, {{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x9}], 0x6, &(0x7f0000000900)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x40000004, 0x6, 0x3}, {{r4}, 0xfffffffffffffff8, 0xa4, 0x20, 0xfffffffffffffffc}, {{r4}, 0x0, 0x20, 0xf00fffff, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xda1, 0x200}, {{r1}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0x8001, 0x2}], 0x7f, &(0x7f00000009c0)={0xb9, 0x8}) rmdir(&(0x7f0000000400)='./file0\x00') r6 = msgget(0x3, 0x80) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000a870000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fa1042135f7830000000000000000000000000000000000000000000000000000002000000000000000c30000000000000000000000"], 0x1, 0x2, 0x1000) setregid(r3, r3) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='r\x00') r7 = accept(r0, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) lchown(&(0x7f0000000640)='./file0\x00', r2, r3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000680)=[0x67, 0x5e, 0x3b62, 0x47c, 0x8, 0x8000]) connect$unix(r1, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) msgget(0x2, 0x8) lchown(&(0x7f00000000c0)='./file1\x00', r8, r3) r9 = open(&(0x7f0000000700)='./file1\x00', 0x11, 0x10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) 13:18:38 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) chroot(&(0x7f0000000180)='./bus\x00') fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:18:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x49b, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x7}], 0x1000, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 13:18:38 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/24, 0x18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000040)='B', 0x1) sendto$unix(r2, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) dup2(r1, r2) read(r2, &(0x7f0000000080)=""/241, 0xf1) 13:18:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00006b5000/0x2000)=nil, 0x2000, 0x6) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup(r0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/255, 0xff, 0x841, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x1}, 0xc) r2 = getppid() r3 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r3) setpgid(r2, r3) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) shutdown(r1, 0x400000000000000) 13:18:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpgrp() fsync(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x24, 0x1ff, r1}) r2 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r2, 0x0, 0x7fffffffffffffff) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}], 0x1) 13:18:38 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) 13:18:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0xbeb4}) 13:18:38 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) 13:18:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000008c0)={0xfffffffffffffffe}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0, 0x0) fcntl$getflags(r0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x101) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) lseek(r1, 0x0, 0x3) 13:18:39 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x3f, &(0x7f0000000200)="01000000", 0x4) recvfrom(r0, &(0x7f0000000000)=""/94, 0x5e, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000240)=""/205, 0xcd}, 0x3) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)=@in6, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 13:18:39 executing program 0: r0 = semget$private(0x0, 0x4, 0x452) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setrlimit(0x2, &(0x7f00000000c0)={0xffff, 0x3}) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000480)="974b5c7603f2e76544871aaeea26b80db789d9ab0dec7b6edf76a986aec911c963ae8bb708edb4e50c2e2733362b773b8468646a7201f62e964481c2f1d846bdd9ff707bd7d3e844570d500729c0e0e437e89949bfd66f2642c6d2d53a3f1f7b17b61c8a4dfb2e45152c1cdf12b6c0", 0x6f}], 0x1, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000200)=""/61) link(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)='./file0\x00') semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000640)=""/243) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000740)={0x1, 0x0, 0x3, 0x6d}) r2 = semget$private(0x0, 0x1, 0x2) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x42, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000008c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) clock_settime(0x2, &(0x7f00000001c0)={0x10000, 0x3f}) write(r3, &(0x7f00000003c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115", 0x7c) syz_open_pts() close(r3) kqueue() syz_open_pts() connect$inet6(r1, &(0x7f0000000940)={0x18, 0x3, 0x180, 0x4}, 0xc) close(r1) r4 = syz_open_pts() getegid() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000980)) ioctl$TIOCDRAIN(r1, 0x2000745e) 13:18:39 executing program 1: getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000001c0)=0xc) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000200)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000240)="36c6c159ef4925ea283513590c57dcf3e7dd75ca0b6591ac67a846e59885b679c97e0220d3a81367830c9134420cd3aca3eb9f435a8a92bd7865b08e9c3ba6b20f01d8821182372d16a05ceb167f180ff98fd5ff6866ea840bdb8ecf59b685ab273546915ec04807066ad5ad342a2c1589c2aeff49ad30288dec99ff95187c129577721d66d5b25d88af4560bece1c855e5669b5654af9443f5afd7853007fb8138825ffdd489e7e1e", 0xa9}, {&(0x7f0000000300)="34c81b042d55cac53d2d3aa9cb8ddcf27dfe748b9dbb267abcd0c551d3355d55ea898251b1c45b953c1b107e3a79f21796e53f97dc06b9", 0x37}], 0x2, &(0x7f0000000380)=[{0x50, 0x1, 0x7f, "f376c4c87f75011bad6fa71c24150dc2f87aae09f4dfe5f1fa39aa78f3ae89edd883ba44fd2fc4e6c3b3e623839c4846d9f6087912160cb4218a66"}], 0x50}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x755, 0x400, &(0x7f0000000080)="98dd2257f2df58e4300ebccc8df3f9b99bffc3695a7b8a638a82f4bf2f040c30ca6a5305daecbb9eb4626872ed31b4552db0a75ed3ecf5baefcbbf70357a6832b6e13b47ef76cfb371ecb2618473194e64a85d92e44296c1c4103cb63607d17c61f9c9a4178cc74213eeae21e29d68620b86f4a2071d51c4bf957d35487cb26134cb1dac2e16945db348f33ca83a84a14fa118f8014a6714f50801ccbce2ae5a955d025750fbabb437", 0xa9) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000440)="0000000000080000c36db4d211ae8c2d073084b9", 0x6) 13:18:39 executing program 0: unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x8) 13:18:39 executing program 1: r0 = geteuid() r1 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) r2 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4, r0, r3, r0, r4, 0x101, 0x8}, 0x7, 0x200, r5, r6, 0x400000000000, 0x5514, 0x200}) setuid(r0) 13:18:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/13, 0x266) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 13:18:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) lseek(r0, 0x0, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="dc45f3c707f2aadf3a4aa4193d31ff4c9252da4650c3835b76179fabe2c2aacae5767cde0dd09467941cdf3e4ce83a4bf40864ed97a23820b17014d8359c0a5dd70f141d6b56d15894af", 0x4a) 13:18:39 executing program 1: r0 = semget(0x0, 0x4, 0x10) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000000)=""/187) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 13:18:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4002, 0x7) getsockopt(r0, 0x2c, 0x25, 0x0, 0x0) 13:18:39 executing program 1: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="00ddef1681b2b0c86436337c46a56abff623b490a2ac9277706453117f9a522c055226d67899247d5f973ba5ea8375e57595d0a5d4a21e9f0ce2de3fdc2690541fe04ed9e4a36cc45a144934fc5152e81c6bae20918b6c7b9b2ddd508d6e0d781e5879b2198927dba677e95a391e3549ca3e350d7c668f07ea00976f7c717bcb54437b8aa6ed86e16c6294c1a6"], 0xa, 0x0, 0x0, &(0x7f0000000340)=[@cred={0x20}], 0x289b765c2a94b861}, 0x0) listen(r0, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x7, 0x2}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:18:39 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x407}], 0xfffffffffffffffb, 0x0, 0x20, 0x0) close(r0) 13:18:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x160785df, 0x0, 0xffffffffffffffff, 0x20, "a100", 0x0, 0x6}) mlock(&(0x7f0000fea000/0x13000)=nil, 0x13000) r1 = socket$inet6(0x18, 0x400000c001, 0x0) r2 = dup(r1) r3 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) rmdir(&(0x7f0000000380)='./file0\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x8) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='#.&-\x00', &(0x7f0000000180)='$\x00', &(0x7f00000001c0)=',', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='#!^\x00', &(0x7f0000000300)='\'^(\x00']) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x10000000}, 0xffffff7a) 13:18:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2c4, 0x160) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/197, 0xc5}, {&(0x7f00000004c0)=""/197, 0xc5}, {&(0x7f00000005c0)=""/109, 0x6d}, {&(0x7f0000000640)=""/76, 0x4c}], 0x7, &(0x7f0000000740)=""/85, 0x55}, 0x802) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 13:18:39 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1ff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7, r8]) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 13:18:39 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x1, 0xfffffffffffffffc) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getegid() write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6b", 0x9) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x10001, 0xe4b9}, {{r0}, 0xfffffffffffffffa, 0x85, 0x40000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x38, 0x10, 0x2, 0x8000}, {{r1}, 0xffffffffffffffff, 0x88, 0x80000020, 0x40, 0x100000001}], 0x1ff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xe5f, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x3a5, 0x2000000000000000}, {{r1}, 0x0, 0x80, 0x3, 0x77, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0x10, 0x1ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x24, 0x14, 0xed1, 0x2}], 0x5, &(0x7f0000000040)={0x9, 0x1}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x8}, 0xc) 13:18:39 executing program 1: r0 = socket(0x2, 0x4002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x800, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:18:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="d4a1948f4f7a8e20ded75cffed3a214777d7010c48e4b63a2363a9dcf5bd5bb581f2963f5cf8d070732565659e", 0x2d}, {&(0x7f0000000100)="20702b0d898aa0a1205b5047a2e999f9e330d50234287e6dda76b29a42981d0e1b9478b5462c67c2ef74b269ba7c85a58d9bd7e76517d9fc4f4f51ace97bad7e44dd08e0b54059d2dd3dbc14cbf4bbcde318caf6a1a32f4f4acd20739e4e2cc03b1e8b6a4a7dacadb8e3ec841d2aeb3774b53c797cbf309fccd729eb1469e4d50c8734232fc922683c09373db148e7c1e201551218b703a2b785c682e911dd71ad9476c63566cf5fae3c048db41f8c99f9dd6236d45e89d8dc5ce169141cf0f915ab9e5a87b55a5e995fd4a8ad7f64f0546631d726ceebb3c5fe56cae124a45a0b8856266b21d5", 0xe7}, {&(0x7f0000000200)="a27a2cd5ee4efec05d334a04c471ddc2179134e06760dec1428c2eedcbfd43861824f739ca917a1e67a8e975364b974657990785182150418103fe022b0f7915e09146726f", 0x45}, {&(0x7f0000000280)="3292860ad3ed5dfad50830531e39efe3bd84c4cd2611ca12b546c960874574b55d35a9474c96b7ce0e4d19169e99d0115bda069bd2bc462d1e99457e102395017defa4f1c4611b2ba422b057bddd0b6ba8d5fda6d9cf67efdcd5e2569163a8faaae68e19b9", 0x65}, {&(0x7f0000000300)="2e87e77fbbe17bd7967f6e147980455bad583da40bfe97494cf52f23d133ddc9da6410dfa68e0bb4ba6b3857dc1790ca829a385b677faf13d904fae4ee3c9edb", 0x40}], 0x5, 0x0, 0x0, 0x400}, 0x2) 13:18:39 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchmod(r0, 0x124) fchdir(r0) 13:18:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8100, 0x180) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="436811776abed8efe003ed5fd5ca5bd657cb7e70a0a6d6be955ffec101b2ecc3e4d0d17e8c", 0x25}, {&(0x7f0000000140)="d615cdcb67bae7202e727b763d44f65006d7cbc58c099f2c85221a7d953e9a373078545b9647a8b5a0c3e6bf4ae86cf20715b136b30f81c9a6148f028408ad33f9c76132638d2bb80db7c41c0bb3b3d5cd945e9e35fc4a79e2530decd7a2281fb99cc6518fd4d641b0db6027e8ec96f08e54fa7ca34d9ffa46ce37239d64c44e66ce4ba66a64461c23b49673dcd08916c94ef88efc161b43482e362a68f6a8eebab597041c317307e43608ce1c4c2b45d5193e368123ecd98dd67dfb97462b30e0ae6addfdafe4e09d3ac309e01ad2d8b0eec2ff86c015a92e0181e948f0b1ef625edef34273", 0xe6}, {&(0x7f0000000240)="9eefc6d2c85837c388b16dc4c51fc2072ef24c5b536bd414604122665cbd75190a3cf253a2444f895141a3b9b6b8a77e62bc803aae22b968980bab2dede7616f115108489382204f55708e2627c2c61d49ac5cf69580b349a11c364ed460c24aa912912e9482c2148a0dd4a1adb990eb9f3dcef0f811aeabd6c5b2bd6feb2e376718db12e96c3bd5ff6527d8d5498c9fe585a7737fa364ffdc6e101a3c1eb15520d5d2f65aabf16d0014cab68efa489a135988383debb4baebfe4f4cda2287ec1d2cdc", 0xc3}, {&(0x7f0000000340)="98cb9097ed9680d96eb2cac52287cf1e6b745d01bef2629fc46f0d449174188b86dd38ec0fe8fb472e2d936ae6da13f89cb214fea1a614ccca639939d8c55f817b72fd96395bc222189cc898d4b50e6634c4b12112779cfee3264bc296bf", 0x5e}, {&(0x7f00000003c0)="55e0807f59b2843103bd1bf716ef4ea45d694b68c0858283550920d455cd3017823fea859c45122bc98089bbc6218262243db4455882fe19929bb94d02cc53151347621ee93b9744931b279fb4387a58d8e256758e89cde80366157a13e7491885769b52bb5c9c705052e4ad1aad209db42a5bfc6e818bea5085a5cf90e071ab79b01221209c06c4c5e4235adba38ea4b8ce327857e14607ff5e30643ceb13b949198a344b965405dbf909047f2c57173592e127c26cc2894a12f1ae0e1dbfadc06ed9a40b915ce592a631e2f63966f15529df56742f186ae3c40746b7642ac1eaaba3fbb8c15814f89ac3a2cf6e4e3b310901b36acfc9064fa496b521e0543c4d02e7a33564758cbaa3465adceb374f45bfbd7d2e3e93226cc7c6fc12e9c8fe921f69d229d52eb085d6f268c406bc927560332df9a109d6c9b8475b841f5946ebd5aa780b7844064884e815a16ea168765569c87aa6b1b14ecf0d7b41f88804aa1a86102b47304c4ac0e7502936a0b2b19122c83fa2bd0b82a25a2d409ccd70f225b881243047a933fce19b641194ba4c96e761f6805e506dd77652ee5d66a32fc5a3d325117231a73c2d205d4e9abe8f0fcb47a337c48c6cf3d51cedec682d179bb9bafd0cf9616fcfba652eb182be8a2e7ff3e12943b2066879273da12ad3f16af396e46e77b27d3c4c3f84a319e4ade8faefd6db4944322577c7db2e061acbc9f79834443e7bd114c71e84404cc8994ec0d906d428e499ff35bb726771158831cfa579756cc0b5d6aea1100a857b1391c10fe7f5a09249bfafb8c846822e8f0c9a8eef1bb9a59f618cfc69eb531df80ce72115095b6b510a1aa81c0f06f748f6d4c27afed8b46e6ac7246a8f9de66ef6824696adca86556b943c1d594d22f19b17be0e51ce868c0b5d214ec3fff1ada66a1103224ad944ec4ae468b827a702afb4d09d8dc5f26c95762b8a68b63e85863a325df2f97698bdb74108a76620352b6187a43fa815de51a0f0c90e891c577297283b88f649e7159e4b459f5dfb6f9c4f9f8fe8ed089729c254cacb46e3a223e24b772a757611aea1882b985c62fe371d46862ae0243e3c29f7f433453cadadf1b905f6ce888ec3c3d53b44ed0c3772f3cc6b63babb8bcae12cf4d859c73f678843d492e04f84bd1d65053acb7026b68d7ad13f0a992d0d617f261781b33891bf055db922094a3616addcbe27a020e0b01d858a95150f9864f793535e4cb6057403000e20457b3566d90d338e3006d7c8ab1cc45d505c48d35942daebc28324c810601728973ed366e140a80aeac7571f76894828925e2d01eb5309209dfc6b782e774e3f13c27a10b824136d60580c9666798e3f44367f0de077a85917b258f4a02a614b2ab8397fe18d977e7b420ff4bc5983312946c9b0035cd95aa99156fe4520ee385bdf0d7bb0b2316e75a846f7075cea5b1cb33fceffd6c556ec71ca7fc07d4ab74d17135816e35c605cd76667eec6fe583d584928f187bd02783ab666d4f6ae15c02305f21ecd1fac4a3133fd6cb14c445e8cd1fca2081f1f785920a563551a833dbea4d53dad2d314d7c2f29f4499b35f31e11549bed2986c1eee0bab6f2ae6f2f144454d65e0569e77e85abed786dced61b2ad676e393aea1c2c7e6afa1bc57a70f0c019c9fc4097bce1db3b82c1abcc7f9cbcfd0cc94c503f7af79357fe5b37a9d79d51dfb5a016994d12ef32d5003ae7e899e7b48c1f9db56db522c14431495afcabb2a39c4cb4bb3c91602f2f8e8d735155bcea58c892b22ac20f8dea35d761690ae19bb83815c5946269cd3e5e1a5f156390619686ff4fbe37855fa5660f4d96b80d6a63de68c17d35123002560969fb80322256d79b7cf6f8fa377bc474053f7946d91e4b972158a56f6bde4b7aceae55abcea13024f6e137e759727c3560c2d5a273a65811db076662c8e363ec179e79bc970f36adefa6de92feb1824c3b7e1e68fdfdb35be34e1ac2619ac69fafaf67148afb7cca94f06c9807f59bd5393398fdcb1af03d5574f41b7eeac5584b5718c28b32078410c8e2211714e2307fd0f79ac8ff434e5e4a7ccffbf15fac212017068715aa6b76e08d42e014e957fe3e562acaed6f1ffb21f876ef1729371dd8323fe0525874e707cd9771a1b8f27ab9cf79c76af7750834223aa400736bca3177c0223dc217ec8d1749eeb13f9a31f020e5d1986c8c800924af1e3399a9673e74cf87f005598e40c747b854b4f18cf1e9990baa3e9bbc6c32be826a8e68e0a03fbf147eb8e4bc813d076e5f53f97ba66960cee5989ab95661bdb60f3437695db2c31ed9151f3e73036e476468356d5d2fe7f26d04f4245625baf2d43557c0cdfd26e4de25370759ab6a2d52e6d8c00ec153e675b02fedc4d737accc4b749248fdb98fbd0285cf5fdb397d272e914298aae3955e56ef47136826caca642411851ab66d516b523c69e5dbfae2e450f0766d8cf6edb41243d1af64d9bcf24b1a9ba5c463f5d77b3c799cf292b4919a37edf1fc3c30ea0566c23340691d7e288f27a6dc4303bb36e00fd77a28ff481d3357935775c2445b54ff6c4a1eeeec1772cbd7d571e13611fa353be5e35f7ce4a612f1286bd4b4b0861fb0f66736e23852e2aec3e1d43cf0c68e7bb0a8c841ffc1eb81db674c848e791efb0a45cc69a31edf36caf745d4e858e0dbb1532c0e71de216b2d26ed31d69c739543709d7dc230ed8f523ec9f871fb1d506d26c7584a974a14d6352065468fbcb9173878cda58725aa900526aaa71125ac20aa1901bc4767fb716fd7dedd8d25c2942cd113363fcc5531e2dc0c469625b656d84d16af923ffe18a420bd4e90473c4776c1729400678af88873b84902b069b76a65923b8ea39960df54332cf030851bed581cdce140a07d3e43b50ade58e34a554b4dee0986b27fcb964219716ccfd37b88ab794d4a6e2a6d102dcb4bd2425c5ef836ea55c8f6a2c2d1013143f2bc1b0d0c969accd852d17ab4499bb843b7229820395ce2226c762ee9494524e8b92fc12c240c3149bba4093964611b9068d9bb7556aba33fc5086363d264e17d9fe9e4ecd575a052e0e31d3c46c01763bb5d98259f0ab41a869afc7d55b4ee2ddbd2d7b52038ead6f92944fe0511c7ccc427669c62394be08679759dc1540d72d3622fde507b09fa2b0a4a74f71d5090940a08851670835fb447aee7d020accbe0a93b1da4e77d9f56d2e6d957b4984bb1699a5d9a42a2c1bb717e4893960dd9e81683a5ea24848c6d191dd1ea028ccb79f2330bf95f759c2445db95230c2e467fbe14c97f6f73243d2fd136e87e735748cab66fe9abefbad75508113271acfb471c1951434185fb8d6aa8aa5c4daad0e54ecf9ea6ce78bec48f1264c9b05dfb9410400658c874990eaf79ea1039450c62e22f09495763c49121664d94b96087da87b8a79cc9777b1536f9a985dcaa1d63734961c17b88a17b4cb7c1fcccefd85a22947a5df1fd62ee787f396e1c3369ee84ab19a4f2246ca26075d98c8e30c2c709e3d04f811882bb8dbf5a761a34d924268e3e503e9c651751f78c4b9380f5d404a78647476e12b1e3019769cb4dfd29076093583c2182759c034c1fe7715152e9d2680321685d61b0a818ffb4cbba0a922f8552318c7ffdccf0fcbf77384f6fa6d35642291bcade1711d7ebb921d4ad57fb2b69119f714ce1408e7588c5afaebf8c2903ea037ab36fc8c05a353216a2a181ab9cd1f51f5c5ccedbd74c8e3ffcc296dc7b980f192c02c2d77fa8094135f96b9df4524f3708da35cbf391a614dfee7aca8296a1c1ef0e419418d09bb2d4398fff81e2926e2de817fadac9cf5638608fdffc9e43eb72f601016da51096fae242cdd7402459e90d61c87e9304fc89afa0df25e63be010ab99da4aa82e999c728f3a7be2b0dd8b2ee191cf6787d4c3190353b400817d58348e3e4c62f73c437c3a36810b61f4bdae60575c47e919d000cc80cc33031aabba9a186de7a43578b98644915f01fec6e75e696cfd279f1c3a608ff06c2bb78a3841f80a0007dc59782be9c6d588c0027cfee1f88885028dd8759002e6b0f65423caa8431dc47709491d267ba6bbcefc21a86c66681f1a2d26477bc0215e62387a3ea8ee5417f8322fde803be124335ef797f5d39dfe78ff5ab2eafd77868c56da012e3a76e8fedf964e547662418916f71f7415b5cbd2ceed9ac33107de1fc8c682643875aab4a5080f269e654d186a955acab1cba0b4b74af89b965bd922f952f78201b39f77dea8b8ea2689aadd0186f92e93ab200911552a1c03e36dd61474c8676e6984eb480c7ad4cf3ca1fcca10067b0b2c3b415ee7f698387e7e406d3cd7ce739fb1c7ae8b2a7182f0afa57b118426969eba7b3f5c99d5c5a9d1cd7c7631d473a1c65bc59a68c0be8cd1430971c48d8b8b05dbd0f0fe732134f83ab3041468ad3685be19ee6bcdcc34692682577fda8fb46f2760dba11047d3f42d8f944a9811221219bc5caba9bd4c914c2f3976ee1016a3779f057620b957abf24a70cf73bf05729bd0fa762bfc9ce8c37da76886a7002697ae5bbf523e89ed04e8efb779b947cc6e745089379536273a7c979269a0c6a597873be48abead7e791b3d6cca72bb0cd6ae22d8fcfde582d20d3f1eeb13b7d86f5649733b70d84b99db532b120f3f5df4329144ac0e96518bce3c7fa3313dcfcd5bd7dc7773131824e2cb1164202bc3363391b5cdd85cc8574ddef55651788c3b774f5a4057bed0b05114fbceceb53846fdce9705b886876cec6e17f14c0b769974d8fe1cc1300a297797b000f082b749481b378f8e8339a5d9236b60a0965065bee67f3800df5f14d12c6fedc233e9d7e0f720327f49d2bb04edfda79548c13e541cdcac15d9042b84712170ee17e2fcefcaef4cf63227be6f4952c80c3417f074468a8912ad833ce7384fab947b773fd0cb823af8fa58d936814c1de1c861e994cbdc5958f3985fb4ab3080bdc8bed7c765cc106be2e0dd60b323406861340c21610dd6647471e9bc0e5d59620ca6a7f5a4adf9adc2516290fac730c7cb022ce1dd6485b3dcb62a425090b818ebf264c56b0e7adcb02b82ba4d95c32fc0d07a713c2d4c19a18fc1ba35510719f0f06ae4203980ca028be2375a439f79fece49ac17daaaf9265cabd1b4d5766ad0f6ce95efadcd59633cd4397e12cb2d2bd406214eb36ffe0cd3a6d2b0e1eef0526dfee0d957f238b084ca366543068c7caf29347acce5ec41174f3146b271596ba486c8cced8b38e72c0dad48febcfbe3f3c3fdee4e1081ee6cdac273a2000e91e231dee01456cd7bc415946712cf6ff392e80b81ebca1efd17d87d71296d4ff3e21e46307589a5fa3fc7892b89509751305ded4d86856817d53b5e3036e255eafd14f6a79cfa635d37ef812495045988945503b4f6dc739ac73a42586470888439868d7b0509bbdb1722b1e4ba417ece8379a0a9e5cd285b3946c02718088e3ca77e9d5a291b219c838d00c92064bee26046b4676baa5915ac6735626c42ced7e2f0eae0b3d9315ab21ad8515806b42a9e42a6725720d071881f9f5ae242e6e06217a7e70c9bccc6642175d80743678c9dd54e4b29bfb10970d5ef223411cbb4c39ce7db80756c63adf3ad49480e7cdff5195fc6e9aecb3310a3a55d59ff4fb33d4bef256ddca3bb9445fe2de452965ef7a1185e1825361c90a541f444e4f349db73df3bb45b13e1b81cc67b28beb60122463b12ec8b62aa15c438ba9c77687a4e2028cc9a7cb78fc64474a0f843167dd", 0x1000}, {&(0x7f00000013c0)="130afa7f69a2f27d0d0298fd0b8751085ffffc6dc63fdcb9e664648fa7dce5259c46dfd442acbddf265680a2da65aef6cca51a019389a09f3778079b248d8dfab209d9f93864f9b6e128261559a65fb5261097caa783d520c93341dd104d4de4f7677b5f774f46b690970f2b68f63bda4fd33d10c04326d352e1203b76ae343c523164d4c981e66c6df213457f7820577cbe3b24cfbb83022c1ae008a0e6fa4b27679abc90f8fa872cfa2df63ae9af90d843301f8175a21c", 0xb8}, {&(0x7f0000001480)="b13b96e8a92956bd977527706e01ce4b4f45de88a705050d5bae6c70a850ac161a2630ffe9c11a09c2b20f95378ec821a5a87fb0318ae15728eb7b31d2777986b6c4e4c1e76dd1c6b246a88b816b106d508afba517fd7fe2b6c0c2e964aa0301d12b8c3f6fc500eeceeb4e17ee50ba64a3b1", 0x72}], 0x7) setsockopt(r1, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:18:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000040)) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 13:18:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "8228e2c5cd6474f0d60ababc9d2400"}) poll(&(0x7f0000000040)=[{r3, 0x144}], 0x1, 0x0) 13:18:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r0) 13:18:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)="fc5300800000fee6d3d5f0000000006d4316cf81425ffb3e81ac330c05167f", 0x1f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xe2, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4", 0x95, 0x8339}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:18:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8182, 0x102) close(r0) setrlimit(0x8, &(0x7f00000003c0)={0x5, 0xfffffffffffffffd}) syz_open_pts() 13:18:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) r1 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x5}, 0xc) recvfrom$inet6(r1, &(0x7f0000001140)=""/246, 0xf6, 0x840, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x1}, 0xc) 13:18:39 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0xffffffe7) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) sendto(r0, &(0x7f00000002c0)="bd", 0x1, 0x1, 0x0, 0x0) 13:18:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) 13:18:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0x2a, &(0x7f0000000000)="01000000", 0x4) 13:18:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d9de60000853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcad024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x400, r1}) 13:18:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x800, 0x7, 0xffff, 0x0, "668a1ed41b23f0c700317e6426ef901d9ec6b653", 0x6, 0x10000}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x83}], 0x1, 0x0) 13:18:40 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6168de4695611cab1d61351dc8961836c47307779b44a9bbc2f7740330e99cb1a0b3995188cde8699350e2db2b1ffff2d62f03bbc9ec668fde64b19f95aec64bcc22f16a13a3687e63896a6a673e2ac3bb6dd021a1f9a330418eccfc39077362a55efcd45760e4a1d54bc70bbb6b76aeaab5f75255a7ad4f72538a51f312253434f5f3d23284788150536d10e41b7c47083254cf581ad4f2eeed097b784c9ef2aaa8c5329b474fc69646fae9f3e01a5a31941528", 0xb4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCNXCL(r1, 0x2000740e) 13:18:40 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1010000100002}) ftruncate(r0, 0x1) 13:18:40 executing program 0: socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 13:18:40 executing program 1: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') utimes(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000100)={{0x2, 0x4}, {0x1, 0xb0}}) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x140) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000180)='./bus/file0\x00', r1, &(0x7f0000000200)='./bus/file0\x00', 0x4) open(&(0x7f0000000140)='./bus/file0\x00', 0x10048, 0x0) 13:18:40 executing program 0: r0 = socket(0x5, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 13:18:40 executing program 1: r0 = kqueue() r1 = kqueue() poll(&(0x7f00000004c0)=[{r1, 0x1}], 0x1, 0x0) dup2(r0, r1) close(r0) 13:18:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffe, 0x2, 0x5, 0x9, "6d2708f2678ad6b9eca5c0f9f2e3f67cc68e4ef0", 0x8, 0x8}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7ff}) 13:18:40 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfff, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f125480892", 0xa}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 13:18:40 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20060, 0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt(r0, 0x2000000000029, 0xffff, &(0x7f0000000040)="01000000", 0x4) 13:18:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x0, 0x7, 0x0) syz_open_pts() semop(r0, &(0x7f0000000140)=[{0x3, 0xfffffffffffff825, 0x800}, {0x4, 0x6, 0x1000}], 0x2) mincore(&(0x7f000041d000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = semget$private(0x0, 0x4, 0x80) r3 = geteuid() minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x100) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) getsockname$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getgid() r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x10001, r3, r6, r3, r7, 0xb9, 0x6}, 0x2, 0x7fffffff, r8, r9, 0x9, 0xd8d1}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) semop(r2, &(0x7f0000000040)=[{0x0, 0x80000001, 0x1000}, {0x3, 0x20, 0x800}, {0x5, 0x6, 0x800000000800}, {0x2, 0x46361b0b, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x7, 0x1800}, {0x1, 0x7, 0x1800}, {0x9, 0x8000, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x6, 0x1000}], 0xa) 13:18:40 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x2000007ffd, 0xfffffffffffffff7, &(0x7f0000000280)=""/21, &(0x7f0000000240)=0x3) recvfrom$unix(r0, &(0x7f0000000080)=""/119, 0x77, 0x40, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 13:18:40 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 13:18:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f00002ac000/0x2000)=nil, 0x2000, 0x6) r0 = socket$inet6(0x18, 0x8002, 0x0) shmget(0x2, 0x4000, 0x10, &(0x7f0000657000/0x4000)=nil) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) shmget$private(0x0, 0x3000, 0x586, &(0x7f0000770000/0x3000)=nil) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 13:18:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 13:18:40 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="d25fa297f64c9eceabe0c16cd603c68633386cacc42fc7b04ee5025f49140e277196d6e3b72aaeb7df55c9909cd0b2b0baad7da961bc4933", 0x38}, {&(0x7f0000000100)="3aad4537916a268103855cf06665cb9ee591a6a9102b59f7c47f271154fc8d8686a24d149b76c5a7a0432c67537c414358f602dbdefd0ea7ba27bdd7017296133ee597907193185929d77e2cfe2b4f56ebe373d58857f1e49303f15be9309b347a6a9f3bad4d678253bee4fbb8d773d0ed7fa63dfe14658391649c37292d11fe525830774d690243e27d25e69d5b9bc5848bc8e312c76410189d998165887b5ae867c9a5e2648c8df6bc2f82d6960205e2300270444851dc970ffcee073091c9dc88f90b7c1b999f2bff896e37a29c6fc5", 0xd1}, {&(0x7f0000000240)="e004506ffe0ddfc5df29e1c1696b5a94ccd6a4da067bfe0f7050348cab4b402ece8a4c73df19d0d6344a6cc2ceaa9165d7a5c854966d078a6072fb241130b9d1fee02857e3eff384f858cc56749e7d4c690a1e3ced4145b560453a8604ab87ad01aa027572154b75b5935160ce2c684078530e328d28f7c77dcfc6f80fd4fc9766b3e7a73d4687ce9f2a2bbdd8bb66193d9de42af677be2cae2db628dd26f9b66d6b80424c671cb3840b1889", 0xac}, {&(0x7f0000000300)="bf22ee58f71f722892af70f5610bafa3f2883427640783f97a1e2e0e71b9626d946b30c5f2a6a8eb499500b2064d63ff34deb2bd13d3670c87faf20d43a1d077610b4e9e9b010723ec91504d89b373c11b2481125f539af19f06cffc8c14ad5b2194c9dd2a5511f03b36284d71e2bee210", 0x71}, {&(0x7f0000000080)="3b3d51a5e1d0c813087e977583f0e954f90c6cc661a7b8138c5500972a698ef57d7f010000800000000043cbf2", 0x2d}, {&(0x7f0000000380)="bf4e308dc12fd819392c78650480a276ca001d08f50345489acf19baae1e9781e62c9cc303540a5de2fd9fdf19fa26d1b79449712b22f9a001a5540b8d018c35eb2d9a36ed346bc8104e7f6577449695a8a91e8913283bb33cca2a3b942d3312218578ce7030c54e7180920250bc3195131edd49290445833347a3401586a18d503b85", 0x83}], 0x6) close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x800, 0x4) kqueue() 13:18:40 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x12a02, 0x4) fcntl$setstatus(r0, 0x4, 0x8) r1 = dup2(r0, r0) poll(&(0x7f0000000280)=[{r1}, {r0, 0x80}, {r0}, {r0, 0x12}], 0x4, 0x140000000000000) r2 = syz_open_pts() lseek(r1, 0x0, 0x0) write(r1, 0x0, 0x35f688b6bb242c7b) fchdir(r2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x60000000, 0x1000, 0x43}, {{r0}, 0xfffffffffffffffe, 0x48, 0x4a, 0x5, 0x7}, {{r1}, 0x0, 0x1, 0x8, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x6, 0x20000000, 0x8, 0xffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x86, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x60, 0x40, 0x9, 0x6cb}], 0x1ff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000084, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x5a3190fab0992f9b, 0xc0000004, 0x3, 0x6}, {{r1}, 0x0, 0x30, 0x400fffff, 0x7064341, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x20, 0x6}, {{r1}, 0x0, 0x20, 0x4, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0xc1, 0x7, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0x3, 0x1, 0x100}, {{r1}, 0xfffffffffffffffc, 0x45, 0x1, 0x7, 0x80000000}], 0xf7, &(0x7f0000000240)={0x81, 0x1}) 13:18:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="9256c4b28236d8ab63c57429a223f76cd37c77d3cdf5398008bacc41c5ec09095bce913982ef144e0b1346022d207c0815cb53f4bfaca213efacf6f4cd81cd2df56dea119a83a4860c31db247d7d45fe2c784537d2f3e50f4888386a0a6000fc73f74dc0cd2c8c8f04b6bec37a67249bd3d19d1d1db2325f260a6e2ae418da201e2f4601c13cafcccccf8162d383eaeed3e95963c2b8e851d73d3f30a88536d1ee840382261d9ee9d27aa3ca64223c16a4c7f9cb3e9208433aa7c86e48ca97c3534e22d12b5eb5bb467593d0860bd0b3c3b2022f5912546aa40c1802888178ef6ce6d078f6532235063163ce67f2a22830efbc0f045a4f85d67342ac8bcc77d6f29fbd0a134fe28571fc9eaeeb809eb338285676b8d099d8df4277323c758a03f4cd6e85176ec6b0e113086bdcc7f32cf5ed1edfc23563d56a3095586181bb6ea81c9a4f81d45afd348375d31e2392be692c9538827c418796a9460860baceeae0fc405940508b5b9338728d6417cdc65e1bb0614d232c23ba6d45b441fa0eb84b2c2285da43f5fe51cb68f1ea334868e24e08603aeeb414d14c71f82dd4a0f2e4d72ea1fd91d1a200f6d4c016d522fad4438f606523bc7d02cda07581f86cae41c7c09acde4e713d13c33fd597564ceb188b9eae27add1b328b0c2879302a59c7eceeb66c233c90ffd1402b240ef9475f9dac1ee976e52485c262f9e286cfeb51353540424bfd909a5d14cffcc75127cf980d4304687c1a7b5d58b307e018a289b2598ca32abd38856189ac430e2eedc9543b3280dab6d5265784da9bdc6533790f906d7ea4194ee3ee565a4d3ef93cfda3bf30cf98b0eb6c1d7c50c9e61225142ede176e5a28a54c0bd3e92c5727a26658d00e4f7ad19315607938796d202994f055335061713837007072d4bd0324839e21e2317c57e4aa47bf3673b7613ed6cd60a2e3df74c146ac71ef7572d3cd6b2a0f0094e3a11a2b3961df2116d295f222045d8df1b3c134c1901bdda693407fdee5de4cff430e1e3f661816339682fdf8897b279147a9eab3eee0ab631ffe43204fb06e557514cd3e02e9b05adfe8cb6220d23b8760b89f298dc61c1e9c73b34b0073d34b8f373763cb5c9a938aa575f16a39a1ba23c38f0f2ddfbfd794db558ce2b29ef79461459e64112dbcfd9ad399cc3286a310bc068a25ebcc3e049522351f94c7ce29f0c1259be126c415ecdbbaadd37fb21e21e70bcc67d0679a4b4d6ba497e7083307e7c33e0f5eb75b1b70d5dee77c162ab2a71ecb56ff6d9a1616b2cf1868b436db68cc58d2f3902cab401eeda2b68b7a8b68201bde5a0675cb6a6b06e21f25660b6b8cb5d1aa445db4c9ab835051203e35529dc6c6f6efdd30b1a3835180b9156d2e7975d116ec5edf6da264c02242fd95d98630504b5e9b78d10558c469dca619f65cab1cb44c5504d572c24d4240f7760ba1ff18bed255b32b5bc385f6f8056285409e0ebf88ccdd3b73e6cd57ba5e60736a6124d2fe613c2d2fdc4cb47fd5554f9c38a70fe9315cc844424ed6db87943385c9882026035c377fb8b6a96bc8957f688308729c2a56ca587562e0c45ec34ed6f597a877ece485e8fdb23bfbcc9a7e3fbfd348e80a23fda7f748c1a540b869706f821d8da4246fac085fc232eb51092bf9673264a01326a61f4ebc820219cabf26a510edcc294fff4ebd3b6776e7a9e470e4c56c2b8af94883743d47cab2173e75e229d1e6c40c9ab9d2ca22b45395ccd640331718712106d6d3b2f2f24c6d9fec498f1910e27d8e85953d7927a8dd99bda308ac9c714631a73ca3de9eecc6674b208e8819c12ee5735630e45a23af6c81202f906847d62fb85076a9b93923155c7cb553c94cbc205232cd9bc97c9fd982775868815f34b7ab03defc28bf083e7ce30a2fe7757c18f5b0a44cf054d2356e79e3ff0ecfbf5851f33d092367be0c2fa0260e10dda1cbcb48ad70fc95271a338f2b331c62d5ef229e6c5ebf5ca9ac1f7eabddc45fafe059954056068556ce829c3e1b2878be3cde8e02d2eff1dc2f17c6a537fac349453be71de573c43f65a04c6a25d9a7e4fdd2ce6f5a895ef2754c414b5fb879f59ee06b7c704fb176554ed49a84ec5799ea8136e8f5d55b726022d5aece2e2f24f11e3f88e8cd5a19c671e0d9bbc550006b313b21b8058fc8f87717a97d7707dd4c14c6610ae909787c38f565ec3ce36cb235c4776e19acc0763278100cc119ea5981390a8c16e8b398e77268133236ef20e07475ca30a203d02acdd6f3e152648d7b14df84151f1bb45a31306033bde73e6537f09bc2fbf6d14d2d4c39b33a2a82dd47ec436ba9a75d1bee28f3ec4b50889923030bd06f00883e058d8d704a91b13bd61d41b40ef8e1532f68dc398da3f12e3071c8ea390b2057a2c341775ff776f287faca676f5a5f378962cf8dc41cbfa71cab7ba9c29a35fd49c4560a5e90e1af0ec93cf4089db248952a5582b620ede7a110bd29b822e5d76c613ea95c03a24a4369d447df866bc8553a4fe254d64440dbc28a0298193f6c82cda6e514504f286da3989fae7439dc3c84d508705061c0510e2bbc0048ee5e61c64bb0497d268500e72bc2ae7996b6668f287de220c12d332bfcd984879fe2778c78f5afc574b61ded9c720e3bc174327a736527830cca1ff27e70db8767d5e9b9492162a25a95961c4bbf716878f27cbdb480896ae3d354f1a57c8fbe04d9d041f240a96ba2bb66bfcc88704982ff976e0feca4013cb519d24600bd4d75c55e5e5051b5a598a2d37c611dbc6f7a9a3aa2d21037b8496a30911e31257b8a005e9772ad2f8fe808548ca810d0dccdc4287de0b8e04eb3801b6d89999db4bc31f472efb531967a8227f717438087a582158789b66899e1304c1559c6230e9d316e8c34132b99122b5dc0354e42feba8cd6a8a74ec911231d98c72cf69223c17b279b3d4efd0e30cd3dc25ddd325696c3f8e6b3a34a34fe5d6ef5bc86340f9b6c6535bd58a2d43e00b51cf957f24af97fbc3351c9f51bf7b0d8d5f32c3b06b3d91eb0f17a437397d32b29dc87e957bf5c3ad5f62c8e14d81f0d0435f77fe79bf002897fce6be2eb1cdde0078d2f28a67642e374282fc94c173031f06e8b407350d58b4f6150327d51959de8661c71a7a6f5bf910e39f40ad0936e3e5c148ebda7e673550c3ab995915673fcc7d9839779295284bdfdb7280b0b605d1710581bd352b5ed2b4a9289899e5d2198927f08ec99d0ab7c5923c5abf4efe2514ea0de484557ffe9aede8b692b167cc820834627933d19f82fea412ed7d86af8e977fb04502db206dfabc131e7d5bc3494446c56a57d1ef36feaf5d1defbec1600182d0224379010a6ec7e41c6423c9b0d9fd8f0a7b417122fe61419c23f1f927131b67b4d62186619444364537175a1a074e2ef5df3b861caa434e9e157e6dcd0d7b62123868540aab59ad80638c7e470169e017f2b0662ee2c101f48daba8c15cf0a1d03bad924eda4806a05cda3feaa4db4a6ca48f076e55dfc9d43130ec4ed834790603fe1f3b1938aa1ecde2eb0c58c803a659bf4df761e8de982fbf08c86de5c67bb1b932d29a0728fcbd8e8cd619358b24161a2922c8747a35ce55edfe50744674aea226121f1c59827550d9ec0c83a19ea176836a2f848bcfa4948a243ab83a5be06ea498817f295bb7fe93ad4b63c248231e69254922bdd9e706e5ae9517660c994335089ea6d1dc9f53e6c9da59a4389aeeef8a9871dcb561f0860aaabd0467ddbc742ac411271daf88e61902cbe8d24f5b1e1783d62dc2c806708c562ef0a8b9a42b570fa7172ac3e351933669aaf08d729cf74a81208cec2befbf30c8303363d83a9362d2dc53b4131acd60e4fc6515484cf3fe5545940f8f9df045d26d256bbc334e97d3028c6209bf71bade08165566b6f0889b397a522d5ad97607c82c3e46a60c2613a6aca8a8920b42c549f4b2f43c2f775b7a3c0bb47740dd5e42e3d90c3f3c4a9d8dd41444c7a518dad3926dbf85c562cc2580766b2212c7d70218c3f24a3f037899f30f7102225da24acf843c3e801b123fef51897fa93f0898eda6f5c3025de1bca3ac00800d9f23d0f3174118c734e95610dab478d0d7cede09b89989cd735f048e1d3e729e3f1d2648497d4f62ded6fe94a44f177d98c300ebbd6fc908d396e49b1e9b5fc4c31b89588a98db2a066cc4f6d985535326069bfe698e8cfbcf3ead94b0b5ecc9acbfd2ab84e50b28f4a47f0055bd4a3de8d8a9d2969ba9e14824aa7cab5999a53e74d83c60e1d8dd81e661280adfc6bcfd2cf0408eb961625a262b9d06d0646c43662fcadca47588dd280834584179eefbe4a57592453316677e0bd7064b9f1c1c27baf772e06a850c1461cf04f0839fe981d0e7807cfaaf0e1cdae36351677adacb7d5bd811f9bc17d210c9b208396008242e0c78b70ed897340eed6dde5f98deca3caf07c0288b86c8178b0989fee081d5987fa54d6327d39e7bcb71a4a08554895d8f803bf3a9520f1eb912a752bd56697916a6fe05c0d1f822a69337fc52e15b1b33fa1695022b8160cb920439e4dc292822abbf9179c0e839545ac05f3dbcca4f36ed4919257dabe40f9536b08776b117a057f90fcf3a1bc21e894bc65cf9c1aae92da4b32db765f762732bd5ffc43f2d91e08c48e884a901350b5c72fd26a81d7dc31bb0bbe38ab307c8f68f953483a993a30737d85ba98bcc57631edac3f859bacdef49217bbd020b56a43be4fe795d16b3a62f02681ea0d3c8c4724e7df1a8364e477d833a37873d00ce3aed8292e7bba27e2e1fdfce7eb97244138c355218d0f0b4e6863411601a91d51f3ce721ae15bb46fc732904ac2bcfc13f07bb6578063f3b02c5f4092ee236a3b7785c56a22171ca6af721ebf21e2a24d9b06f9138fd42e57e20e311e7842002d12b6b7a48c229cd28e2f3e8351cdc2211c918bd2c4f63b476d66317091408c39136fc9ad3f7c077169c74823a014e07d4efa49d09512da75bde9638b0666d90b96f200abd6858e6ad86c49bf1060dc2e0a91b5d97a82acbb64f4549afdaca6ebf9903c2a6870c40178fea911f63cda5b03c55072f2e78ae302c8cdaa9d179919107b36dcaf05677c081561629bd54f0497a59c6b5bdf88c73b0e8c936abb39f816f7b6e4226ffbfb9c7a965c48e0d753a8e43a26dc4501806fb37e7f2d70aec230f60dad7bb2633db5df43fe8765630f13b54921910f625dc08879ac3a12c536128999c4d088339da00e2cefc82439e2e9233d9b27a337b8672d932b5a4266384e1d49dadb1b451be1554e1ff45628f9bbfe5982950925258afbb0b633e96cb0293aeb13cd19cd6ec5a64dee27ab8b948f5c04a1a5423c420689b833b5cb890c52b591db3b05f23783dd6c8ef43ae59f39aca3b3ea77eedf8d9182567931a37b7ccd233703367cc4577278e9dfaab199c6c6352f983c02565852bcea0a4aa7e3d36fd7cb78717786d7a485ee9331d4fee9ac96e56e895199577f74d88acd93ae01da98758964a31750859fa0e4208269cb81788dc0532a06b9d426c7d8d749d0a6f01ed3600cb87e062a4b3a44a3a29c6e707ca95a59a6f55470b063b3f1a8225efa4b1b8ccc725383417287e9c759ea1df2a31c29b5ff0bd14486a0bfd507e7ba1352b8554f8518b563157fc37e839efba43ed6e9e769ad7f226c4fc912a81bc82d193add4979ec571b4573732ffd5d2cdf916c77c0c9facd05393c1192e7021a55c626b9c2e9ecb52549da16571824134cc821af6a5cd445b5", 0x1000, 0x5, 0x0, 0x0) recvfrom(r0, &(0x7f0000001000)=""/108, 0x6c, 0x1, &(0x7f00000010c0)=@un=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x2, 0x43af) 13:18:40 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="2f95ed2d3b34970000306840a476ad639407a08b0fb559ff56295097fe19273f0000000000000068e6445c9fac5e54500883b18ca2ea9108622a0d5f83f952bb3c1d63f671538cbb85b3e141906feef776277f280ec12ab7438e000070f7c7f78344d56d39d3d1a67c78e6f28db71ec7d131fe8ff3d633decddaf5890960a4840edbbb02fa89aaf85147210d5050ce91e2cd2204987877e00984a713824d088f922f0bed51dd0b296c4aa03b9281feb51c2e79c6c16b4c81394a672f8a4b2c5631368a9c8c69ba5609636f1b4e1137f199879f8ec5d6edeeea31062903b80e0a448207d646b9236052bc8137b79fcaef801f43f347448a5e55a66352fc9c942109dcfe470c71bfc1e5df4d36d2c4db77bdbd3f9d7a74e593c88171", 0xfffffffffffffdc9) pipe2(&(0x7f0000000180), 0x10000) 13:18:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x7, 0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x1f, 0x7}) kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000140), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) close(r2) 13:18:40 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt(r0, 0xb5, 0x2, &(0x7f00000000c0)=""/12, &(0x7f0000000080)=0xffffffffffffff7b) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) 13:18:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040)="5ba32c42036f6589fc1a294ea5b3d5eed673033d8fb4695a22660f48a6df6485292e342644ae5fbf6b7992f99d7f9a676682563dc3f07bffa1a10612b75f89dd379ae3a7a496ea123f2f1a42a93ad0ffa0aef19a4ee34624598ed3b7a47f26be33e7e52884d1146dacc3357c09b291b5f12539fad540afc0c4b6f70a3a7ca46cdcf14dbbd085accda725fdfde40e28d87a9a780c8164d29a9d6bbbec882a632e49b88dc6b6fc85e3563c3c0a1a90c94a34cbc570de9cce89a3780ec029be7d91b3b77a6c58d1ce61c7484b98ff00851b0561bbfb42f88f047c397fb0ac09abb605813c", 0xe3) execve(0x0, 0x0, 0x0) 13:18:40 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x14) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641dff"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:18:41 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)}, 0x0) setsockopt(r0, 0x3, 0xa00000000000, &(0x7f00000000c0)="2e6616c76f8b4eebfe678c6a5671d5e85a4b0ad4a06318f0f15d2c728dca78e0d4a8c29d90245d1defb95df92786927a7f03b7267b81c303f209daa604417be8d05ecd561f87ecf37f113b23a92a19ca1be25cc0c563d8009b79d77c091420af17ee0039cb92a693d83be72eca5314651e6fc510a7015b96f53ba50d6aa0bf35a840d01cfad32016737941f21c6e5c5d1190ae17c9372bfccb614fe0aa2dc221cb7ece33543400175a", 0xa9) 13:18:41 executing program 0: socketpair(0x3a, 0x4000, 0x4, &(0x7f0000000b00)) pipe2(&(0x7f0000000b40)={0xffffffffffffffff}, 0x4) r1 = dup(r0) r2 = kqueue() r3 = open(&(0x7f00000005c0)='./file0\x00', 0x10000, 0x120) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r5 = socket$unix(0x1, 0x7, 0x0) r6 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x10) socketpair(0x3f, 0x5, 0x401, &(0x7f00000006c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000740)) r10 = socket$inet6(0x18, 0x4000, 0x500) r11 = socket$inet(0x2, 0x4000, 0x7) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r13 = syz_open_pts() r14 = open(&(0x7f00000007c0)='./file0\x00', 0x800, 0x40) setsockopt(r10, 0x6, 0x400, &(0x7f0000000a00)="8e2fe21ae78c3b2eaca4cad40bb3778fa52fc58f4e5b3af8accc192044909e", 0x1f) r15 = socket$unix(0x1, 0x1, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) accept(r8, &(0x7f0000000a80)=@un=@file={0x0, ""/17}, &(0x7f0000000ac0)=0x13) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r18 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) ioctl$TIOCMGET(r17, 0x4004746a, &(0x7f0000000a40)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r22 = dup(0xffffffffffffffff) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)="2b63b6a3e2e5cc6cfa4e6a1f4bdc2fa17323fbdaa12d6a68e001905816d65891cd90b71af5b8aa2b61cf6c05c6c51569f2afce7269252ba73788539dfc420a4285929d3a601c6e5931cd58ca312cda16fdc702fc82842b731da9f401c004a3452655703d636de9df4e2f628a5ed8dc9e177a1bc428f10b6af53a4fc59cd307500356d84f6ef2c7913c974f5e1b4b0017fe241ea70f9d0e45d5629670b8866453af955c3bbc5dafc430c7818c99cc239fe7c9a1bb3592d7ec5bd5b73eb92ddecbd4deff", 0xc3}, {&(0x7f0000000300)="8c35fe743ecc16d4116ddd74b8d7fdda55f1eee12ce3cd6712a8ef678e18cc9d6b0cd063f5fffb9308532913dc4efe6d76024eaacf1a1aaddf8496ea9c", 0x3d}, {&(0x7f0000000340)="a30bf19d7767426d6e9de53894cf5bcbc88161d1239548d4d3", 0x19}, {&(0x7f0000000380)="1b764c72b7d57bbbcab41f51e3d0a8622cf9fe4e942ce8eac824bca2a98dd4559f85bbde1fa322bb1553e4fa66dd85b4c9e15860f91c4ef31a4831ddc2e1d16a8bdd7fb5f4f2d3e96b5d1de7e04aa4d4e02bf264c8170dcebdc0a32a8ad5b877ea0bd0c71def9df6ea08c3625e92425db86f69241d3103e9c5c806e5b3d0b7eaecb8e2c772e464edd0bd564b951478c048084feca029536eec5572f71ba35504f77d33f2250167432e6885995061cd5ec0cc054ef3bce48e0ff3a37e0640525685ff154de385a51daa40066d819eb3719b9ea37240716d68479402dfa8c0a53afe2f", 0xe2}, {&(0x7f0000000480)="7af10cddc592d69bf8df224f2ea618101d54bb530004df258a65ce6b7eaafba0615ba0820e178981dfb2c273c45c1a1786f58a7c64ce4e83463810279fc32c24807ab947e517c43e9a0edfa1bc7b833e44a38049", 0x54}, {&(0x7f0000000500)="be92403c58acc624cdf36bb8136624", 0xf}], 0x6, &(0x7f0000000900)=[@rights={0x28, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7]}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r22]}], 0xb0, 0x1}, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r23, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000001220000010e0000f4392efe56cff5cc33e242f07241b5950951ba894d241e8dc220f4b52d21bbd1124fab4a40a73974d1c78086386510e6c5a461f4aa5e6a08faf401604b74d12558f0eecaf07a50194851a41c7c9067425c26a33cf5863d2ad5f03bf9ef24f7b074e639fbacd478bf8248bd90ec7bfaf91b6d01fcad439178770ab5b50172210c3118b7e8e3b5f5d6d42a2888f71bab6ff87b72d0896b13dbc824c63a0d7717949c42e358dc82bc88f8b7b6dbe3786a63efb74975fa027a848d0046fe23d2422f36441d00dcadf5c24df067ab9606bb6dc3db823270c760ccc2681b26dca65fae8bbbb5015b00fec68b8bf159619719b62b6a71ad2e79a7ca67d09febc8993bb7d5d61f186d26e5920eb02411b3ac132f42798e3e25d4e65e4f7fb61d2ddb77bc932a7be759b047e02283028ae2cd17f4b62fae8f9ab4d768322fe47811463e4f082fb42ec814239f1a8b0b8133108aa6a2056097e39e02e315b75210eb5230b2e704efbd33f578bbed185b8c65922ecbf67a49cab5889c9cb71cc8e833eadba0d598da3eb1eb82f1ad0b677490a8e5cea5cf200fc099192f"], 0x10}, 0x8) 13:18:41 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file2\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$inet(0x2, 0x4004, 0x6) socket$inet(0x2, 0x1, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 13:18:41 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) write(r0, &(0x7f0000000540)="1cc4ca0b1a91f703bbedc4ae1ce56d3b5f4d3dcdb674ce1b16538219a74cd00ace7cda4a575dc438f9379398ded6188c0eaddc47f5f8f9feaa00eb0507d0289bdb0f398ab712afd2fcf8fa5f7ce05e3e791a0714888236d0b282d96defc50705ce460d1e52c249c27e024f402cac6be08824eda6a36994eef9b5db7f1a4cb4f482498b621d24cf127bee9092bb4074d12316736b304c1b9b7427292bd8cbcf53093f04b527992a0967453f749c20e04bdbb4bb1a621457adc2d4cfff2afc193d078297a618312d0db9342158268e68099412f431d1066af5a68a8bb2d271065930c44ed536ece9546a1c826bf83b4c60b35c9354cf4814dd3c2cbeae8551cc9623692177f16714c6df52ab7bac448532e0e135a9a8e81b9a7bc9aeed6c997720f2d9ba959f84d5956362eb821a2c67d56c89781d43e762417278e840a18a8d1d0e4a3492f75f914ade832f44f5f50cb6b054b0ee0c92eb60383958a7107cc480e7a7801edbf80e84bcb1e966d74537dded289117f3f22562b26f5f7bb3ba77e4c15dccaf44338ef20ce96f397842d2466f014d438999a693166df86a39c082f0b9f37440c150d3088ef338644f82f6e91d24226175edfc030902be16f1a53500fbf2a3bc542ea7fe409b0fb62df4502ea226f25cb6c03388a3ae70c765912e283e3d52c54dcbd98b0c1a03cca4efdf62b64155fdedff231451367ed24ca2680e827fdb6188237c15f597d694098f71690545b03e37525c146b2ec7a72fc4b35e2c3c728d53d9d8ae1bf31f7a87ead8edb3f789f9b24dcaf419eb4cfff600454b5c40f4ed9883b9d21398d3d6deeef56978cf3f15c36703a7eb409faa80f20b287b7b60cb800395a74dfce7758c7db823ce25753692a91324d73fcb90b2a8500559c873e975b82b1e9946073e52cc4685919da4c1a73d3138f2f7ee7609a1dead56a88c0456396ca38c11cc744b97fefb0ac107fdc2f821858a6861272a5687c4302b437423bfaf7a055943ebc35c85bd24e9994626e81da0b31c1a2a02e1e9d2782e88108186d3ae7634412b07da62513eb2a8831169674eb23545db987342e8a2bbf77c9618088a5a91ab1af22cee44c33d993e76e0d03fe9c496009122cd79ec9cecc970655f15488c86ee3597cd4870206e4493becf7f38a6a5f2ec8e4408b202cdbfe59ca234119b57443b4261f8a8f094c335ad60f5ffd1465927aa8419d29a47317cd82ee2fa97bc4cef0524eb09b02408b39b9e1170fbea540e039eabfc88ba15bb683e7787c3c1e5bd197ebd8fd1e6b6d1d8fa9d978186a9c9dfe954d0c52f9c21398810bc223ce36c15578e02069799964299a4dce4b9dcf01018e6a38ae0e2f5d07ddd3774ce396d613375edc2423766492162ea65d4f6a53a40471bf199dd79b4da29892256926cd52859d4c57212aa2719ea1b6e9f7bec89ca1c44b3f26ad4e471f642ea9a945e8e5d600dc41c6c6a921b128d18a89cbf272de93766faed6c1dde11daf87ac4f5e151709fdff8a289a3ee03c4b853ec7f64c00c85c3e5bc106d49dc993b7349e1cbf1fa4a07ffbbbf08b1f36b8f6ea3e7a451e37784521de6b2c2558dd56550e89913895f83d87f83d9ec9911c13eeb10a36451287c3d78e28c49b9049076713fe7f152a286816d62855d5863d3c3b7e60365dbfd83bf7e3a8aab0d366b586497be4862240fdbf30424e074515cccbcd6783ed30a62d1179c2be9e7a1c459455aa934e60b19c1738c09f5551c020480e1bd678d3e61abb8ef9268bba8f2a326c2ecbfd2e4c0b2411babedcd2078995f344a827e0160c9c84b16cba6fbe8e3eb13eb85d4de4cb1b562f56afc5ea312c5ebe5538e8b5138402c190d216bd0046bf845e551d3d0ac20d689be912ef5237da6dfb3c99f28ef7a295d51643705e45bc6e2b5ffbe2e47f62578bcfb12de170bbd24b494b6418495d3c7930b8516a960d0d5e8142111c2c8fdb7f2ac1a23d6f673b61300264b4c49e4e2ee352697af7483deebd57197c1d136b10b8260aa82620083f0a4547046670904b96ff4ba18fef948fc0ecb9147f42c9a80aadf7cc47f0e1cd81bfc6b4057cc3207da0b0ea8bcc2fb6348832f6a85b33b3c5ae28b186849f954316fc62e7cdbcb807d19dde8c29a607af65f24177c90e930ff3d2f9b6c06ac418f97145cd47aa3bcaaef5d5c06758cd9848598f95f0ae4bba78ab4c5d3fb2bd1285fbe2fa786e0d2a1702ddc7f271e5b4050ce889f894e7bf88640c7a9a6398c00426cae25d4b1b248b484878f52ce38888e113a9aa243476dd3d681d1e491fefab3b0981bdb976efee6ac73759a1b84c258d2aeee28eeda21242db26988fdbf1f7a1bff2ee6dbc9cda594e8cbd8c426b2df1feed6ecd2e5b3ee7a842fd844ea71995753d23f808ea4bed3f3632ef27e3aac532b0670baf824fe625effa24b2c74921eae2ea7eef00d7f44ccad1922a6379ed5eac331b9cc189c4af9b85f274d8cc5c1a74c12fdf541ea59fd57503b4bf7b8f03391013923e351dc95cec6003b777a1ea351073bf7666b9594332b4e0f659f720760f85a170d06bc1a337eb45fe3e757b0968bf4cc5c6be4fa1f7d3012dd422032bbb07b35efa375adbe3d8eac99a1fc867831f10924ea2a678a96660b71c0f5aecad1c27ed3c04ee4bcdad54d39e858da86b06de94355b7c294bc6a65dd476465fb104594cca2f9715e5beda910139112da08360f45f12899abaf6d4f92f0273bd5b8a56cf7c2c8128eab8c8ec5dbcf9917343e371db8d3d54a118e43a99fe04e794afc7ca083d5deb188e386347b31e9fecd04c57e3ba8c32ed48b5f4d8554e7ace6999b0b31553b40632c22cc83eb1ecea61feef2b04bbe7d974bfcbf238693defe1d7f55eb6cbcfddb40dfa067ff583c96bba8189e69db8f17c20e0709c112cfec87e5d6e32f15a350036a0bd1dfcad3930035231bae78dc2fe2fce31351dd63d2c84eafe7844c4419d16282a3719c0e8731f94ecd8b38481eb8840bbeb978176262f1465486966d36d8f5a3851dc9286d8d6c6d311d545a48b35ad3d2e2b8e56b6c1474f71a8abec08e93c49c760bebdbe3e604f97e79987db62ef9df9c319c28842e9586b9d23fe53c6e92ff9f4c10876bed217c4a58645de3141cd616693b5a7bab0bf43aa4badb1089f65a37fc2910b8fa624df64b79cc0da5df06291f12eda825eaaced124b2b93abd9698583cd87af67409f1921140489df02eb71c20ba18cd2dd6c347a96c182bc95167758d35e8cc23d29dfd0eaef597a8cf49305c8f68fe0a77afc697eda4336a125b8efbabedd94651bb0dd2ec6f63b08e1bba3fb8c5f19d16d1567d8047c6ec1a5ba9eef60c80a3808e4dc9c7f64c81a72d7029e47aa154a2a625afe48592ffe29610b805259c85cdce8bac2bc453e95158c7ec283859a722a4b50d20ea797412a827943d937c88058f23a08eed26bd5e4ce32bb6711d28a7aa73cb7272950cff56514638d32a918c0ed4369a5f1ad2e88ad691dd3053fae6f60063239aa1dfc75b19c1aa844be00c2b6ce612441edd05bc0320d6ea5859c5cbf54a666751db97119042848fded17134599c2b97b269c01a55a3c73f4a72909b1a7cca0924ebad18489f649d8a98bb0417f8c25052b5b7665f0a2cfda2d4513079059ce768df6bddd92d3ccbc0d1b503d2a3d093991bcf60c64d55359e8c5bb57f0405be9c2bef4ff8a4a1b7b51c91d2b93fe24003b924839989c0de01df5a5c5e2b7dd5f053019ca13995af0c2b3b406f171c0576139c03c31f8073830ab8cf18c0ac626510f75e06011c2b8a9b620a3287fb50a8baa9307e64b0c28e6b004a53653d950540f4681dcb9ed615fa016b2ef5b6fab340e896e7d76c57f79fd9e575a7a419b94324c51d5d7ab407370cbc3ba4fe5937defdf2d970786bdb8b61a4d748eefb706894666ac0ef055a97e1bd558d15d946ffc55a2b62cac769373d0e5857efe270e253b4db6e2a761152374611604afb4af25d13ac0e471f4e39dc555fb5b9caefc8593728e015bca3d7a3b5e805d667355941fddef7f7bf1a7b909638956d1b513fa417adaeb85bb9a88dedc6bf4ca3aebae30b60a2bd6ee59befe97c25580e1965209a10cf729d01d47d576b0d21057ecf9c41e930a283a973daf1d84ccb5f6f986f2aff6f0d59c9d4c5b69205200012f32cb18dbed71db8916cb887b2cfc24cc306431f747131660ee94e042b6b8a26bc7e64920246402ab8a0270b038b59faa5e6f94eecfd08ddb55e6591917bf7f31aabfca14585d45b29dbc1c96c8f67cd5a8725870713f4e3d10a9555563615b8deb577922141fc3df2326588c7ffbad6464626905445f568f5361144f2b6fac5696d2a56b89e8e60f85847a934fafcdb124d76d54692830f5a55394b6209d897e5746c67ffda6e067993a9005e7d3832cc6ae2405377c6808bafea32542d2f85114a09cb64de02ce5a33a86a90b8719f5bc33baac53047f790a007e24e75aac3d0db7fa44dcd15615304e66cf7e489e4da9d656f15fc73556e87bda5b8e0546b3ef9356844a4abe6258a34baa7c3bc3c023325562f669c3a5a6425e86a02d37b61469fdce0527310c06b477971f16bdd38492fae27a1427b66090f4e2709016d86a9aa18cf608013968477263df3d118ea68a1fdcd61106fbd340e49c4bd3822768b058a47d9925fe41b5dfa82fb4b66ad36c34320f757f63f5d516b3fc2b30bbeed3dfe0cac3d8532eaabc8e90c704dea2e7a87c17c95b56db493fc979e32dbc90516e75da26e0e710f2c822a6d8a312c5bef2d57052505f826f9262627c428082696451b2ae0fdcd9a08421246ae01d8d62567e5daff5505905508b59c0363fc6f7f39e1e48e71d3f5ffbd9c0965732d08046fb9fa70ed1518fcfc335f29e326d86c6d56c506eef604b04312d431941f46a6d420905e44741350f4075b72671f1d93d8139e4c281a43e04b30781c489c0b576f4f7d54578e27c6449a87602b697a325040bb5ac64667e15c09867899dca1a90916292a54d95d268c564e06d445abe650d4db29b1cc75bbc11986f9fb28b99a79fb894f9149322f89660d11f7e511d8d58971221096666864f699bd68e2b82c1afb0589f2e3a87c3d34e10f8ae9e6dfc01d95c7cf913f7df07c0f5b8d52ee9c2dfb42963f19065482b8401658e6a3fe006f434317385dbfc125d10e1a7e3eb6ea8b0093d623eedefaf91d0c176f032cee06644be7ad5d398a03a26715b16344b5cc74e3d8d70d4161c774a15af7897ff43a27f0ea80be194b797b91f65e0918cfd52d55929ee0370470325952de29020bb2236ea8881c7de1bc78face3a4ab869185b85ecc812263ec0eb3bed141bbf953c64eeb75c7484be29246c4ab8ced9585cc400c94e040d9a3c6df1a7930219edbdb21f5fef1e07de40027a19076b0215c761058425e26e25c3ecf26b41c8967adc7e9a0ffc80ab917ac1da5a4104bff076cbec8819a5b49f6df7f734129cd0fb8b7b2920775adeaa3115f9f9e38be49d212e058503af7932bdb421c2085878d4078d928a5a6700d77e03a6c39fb9e72f07b749727499c8ef83d8ecccf7ac3cb396b885c6b0cfa7b807796af645e99afe5aac29b9ac3149d118367e201ad85a92682a7364d8039f7bcf41a5cdb6d6a6c7096f2df91179e44f733d939a1ce45e23fac62b233ca722594b1e3432390390f7e6a1887438dd25237dbfece73da984aa4d96dd59e2c7dfc238265e58f5187b699fbd4203c04970c81d43078323253c302d53b2f6ce0e47206e6df200fe3", 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x3ff, 0x9, 0x2, "9a7d3e769204b03f1cad451f8487e91373e618e4", 0x0, 0x5}) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000100)=""/79, 0x4f}], 0x1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) write(r2, &(0x7f0000000280)='j', 0x1) r3 = getppid() wait4(r3, &(0x7f0000000180), 0x3, &(0x7f0000000300)) write(r2, &(0x7f00000002c0)="94", 0x1) 13:18:41 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) symlink(&(0x7f0000000080)='\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:18:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000000000000001) 13:18:41 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000440), 0x1b5}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f0000000040), 0x0, &(0x7f0000000140)=""/175, 0xaf}, 0x843) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = getuid() fchown(r0, r3, 0x0) close(r0) 13:18:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xe6, 0x42, 0x100000000}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x10, 0x8, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x9, 0x8, 0x1776}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x5a3, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x81eea72c7fd98d2, 0x3, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x62, 0x40000000, 0x1, 0x2}], 0x4, &(0x7f0000000140)={0xeab9, 0x638}) nanosleep(&(0x7f0000000000)={0x8, 0x1}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71}], 0x1, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 13:18:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 13:18:41 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = semget$private(0x0, 0x0, 0x26) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f00000001c0)=""/138) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x40) poll(&(0x7f0000000180)=[{r0}, {r2}, {r3, 0x4}, {r4, 0x44}], 0x4, 0x0) r5 = syz_open_pts() poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x83) poll(&(0x7f0000000340)=[{r5, 0x2520f564bd4c89fb}], 0x1, 0x0) close(r2) syz_open_pts() 13:18:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x1, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:18:42 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x51cac791702da59b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x7fff, 0x383, 0xec, 0x8, "368ee8e1df39c1e188c6ebc4a376fbfb768ff129", 0x1, 0x401}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000100), 0xfffffcb3) shmget$private(0x0, 0x2000, 0x41a, &(0x7f0000ffa000/0x2000)=nil) syz_open_pts() close(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480), &(0x7f0000000440)=0x5dde82edebe2205a) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) socketpair(0x18, 0x8002, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000180)="45b713a005131ee44fe89d9cd49aa263e744ae6d812acbc70fe5a8535a602addbb1d4bc9ae036fd952e1c079e24d5ffa953a93405bf10857c37277250f1aa97ffb42a7ddf05b468e5447fbc12e123221daee2f7472b6c681b6b28beea3c909558f63c7cb1e1859d6c6cb78075547c561f42a2f24122c44dd73df29300d7d0c1b2dad699b78f6a626cff7a0245cc39878b0de38788b3f36c03f45b62992a3658c3fedd53cefaf01fb0bee30d4e4fbe05876581ba555d1eb9c3a994d14d6b7cd0544c4385ec35670b537f6f5404e076a514c77b928647a806afe8e8dca7382c992c1614bf89b94ca6290827d7395649ea6", 0x42, 0x4, &(0x7f00000002c0)={0x2, 0x2}, 0xc) 13:18:42 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000002740)=[{&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/125, 0x7d}, {&(0x7f0000001540)=""/85, 0x55}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/239, 0xef}, {&(0x7f00000026c0)=""/99, 0x63}], 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0x100a0}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0, 0xffffffffffffff23}, 0x840) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) 13:18:42 executing program 0: select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 13:18:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x8005, 0x7) r2 = socket$inet(0x2, 0x2, 0x5) r3 = socket$inet6(0x18, 0x0, 0x3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x150) r5 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3f, 0x400}, {{r2}, 0xfffffffffffffffd, 0x24, 0x60000012, 0x3, 0x6}, {{}, 0xfffffffffffffffb, 0x80, 0x1, 0x255, 0x1d}, {{r3}, 0xfffffffffffffffe, 0x20, 0x0, 0xab, 0x5}, {{r4}, 0x0, 0xfa, 0xf0000040, 0x800, 0x7}], 0x1, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x20, 0x10, 0x8, 0xffffffffffffff7f}], 0xfffffffffffff207, &(0x7f0000000240)={0x100000000, 0x4}) write(r0, &(0x7f0000000280)="9a8bad78e652f7ed46b7441328542b09bb45858d3896759954af95cd809da5afc4fda4d86fcfa65f474598ce01868f6b9a4adb7ca97722f6f0b87aad6c64fe9178fc4c8e36a792ff326208ce57504a9f4522c394a9fb3a995f752182438c259ce515d30bf324b1b043072757306fd838bc3cda83b3c7ed5f8391ee4a6c8ce09e3b69bbca87644765c2529587cc85ec70dbf7796e5753e85e53d5a6cc9d250d677c91306f84fe3e0561dc0b9f9dbf8e0420b7c9073961570b61ed2244836d36f1213903ca27f8e7de375ee8261aff4c3664f01f3cc56f05ab1267125607b09edea9fd9070e2", 0xe5) write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r6 = kqueue() kevent(r6, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f00001ef000/0x1000)=nil, 0x1000, 0x6) 13:18:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, &(0x7f00000008c0)="3232513977d0af9d5e52ef1742e5e5bce836918dd13af4652ab15d08a77a059898fe9121a18b3a47e63d7b82e8b34d4b50b2a3f5fc562446ee31c226fd2e", 0x3e, 0x400, 0x0, 0x0) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) execve(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000b80)='*^%\x00', &(0x7f0000000bc0)='.\x00', &(0x7f0000000c00)='\x00'], &(0x7f0000000d00)=[&(0x7f0000000c80)='\x00', &(0x7f0000000cc0)='&!!--\x00']) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000900)='./file0\x00', 0x40, 0x3d41a174feef3280) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000980)="f8560e0816cf1ff04bfc8cf52fca7bbcc3b6f2008c97babf55c8bc77ac162bee69f71a56799e17e2a5aa975f6680e31f5444cd28a41d6de7d3ea161a598f4cc102b341f74e2ca1a8ff38cbadee", 0x4d}, {&(0x7f0000000a00)="fad494efb976e839f13fbbc05c0ca86b935446b86ca6579592982c7e042d77fe812516988ffc160f6dc33f15f72264ebb27cc984b4638ff5eab228aee815ea9226d7822b9ce57bdaf7191028c9a119615f04b368356d7cf9717a17e455ed3c0f661f234c9a5f276a70fa411b5ca4b28833dc3424d4e7934aa0b4574353b09a9aaf1b72b91c40dee5aae53850fd0e872ac52bb093f8f76c1019f04b017d4123ec2a3cc5f2af7a566b21d74e0ae9e9511ba1c6ea06fb1b6387257d0032b8d61bb3de135ee15699fb4513a4f96f0ffe75027e9bffd616ad1d477243a74ed0", 0xdd}], 0x2) 13:18:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 13:18:42 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) fcntl$getflags(r1, 0x3) 13:18:42 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0xfb) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000380)='./file0/file1\x00', 0x154) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') 13:18:42 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x2}, {0x7, 0xb}}, 0x0) 13:18:43 executing program 1: r0 = socket$inet6(0x18, 0x7ffd, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 13:18:43 executing program 0: r0 = socket(0x11, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000040)=0x800000000000000, 0x4) listen(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) r1 = shmget(0x0, 0x600000, 0x540, &(0x7f00009fe000/0x600000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000000)) socket(0x20, 0x2, 0x3) listen(r0, 0x3) 13:18:43 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000001c0)=0x9) r2 = socket$inet6(0x18, 0x4001, 0x7fff) fcntl$dupfd(r2, 0x0, r0) fcntl$lock(r0, 0x0, &(0x7f0000000340)={0x4000000000000001, 0x3, 0xfb, 0x93, r1}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x60, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x6, 0x4}], 0x400, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x40, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0xc, 0x0, 0xffffffffffff0000}, {{r0}, 0xffffffffffffffff, 0x8, 0xc0000001, 0xffffffffffff0000, 0x5}], 0x7f, &(0x7f0000000300)={0x0, 0x8001}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000380)="8c8461fe5fee5daac20be8c5059aafc72802b7c58f76fe995d35c6dcf2dfb60c9e8162f6b865bc39229928c0225b3cc5a801673be2aa6d10e0a0bc46e9789e888b2cc42f8bbf1b426fbe63f6a9760412bd10233c5f2450cf7b32a4e82d9470e3a115d3ed19e93d918d", 0x69) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/174) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1000100000000}) 13:18:43 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget(0x3, 0x100) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x2, r2, r3, r4, r5, 0x9a, 0x7d}, 0x2, 0xf9, r6, r7, 0x10001, 0x3, 0x9, 0x100000000}) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) r8 = geteuid() seteuid(r8) getsockopt(r0, 0x2, 0x2, &(0x7f0000000100)=""/242, &(0x7f0000000000)=0xf2) r9 = getuid() r10 = msgget$private(0x0, 0x10) r11 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r13 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0x800, r9, r11, r9, r12, 0xe0, 0x7f}, 0x6, 0x9, r13, r14, 0x9, 0x3, 0x6, 0x7}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) 13:18:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) preadv(r0, &(0x7f00000004c0)=[{0x0, 0xfffffe49}], 0x10000000000000bc, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000400)=""/75, 0x4b}], 0x8, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000580)='./file0\x00') setsockopt(r0, 0x8, 0x401, &(0x7f0000000040)="828eb71f0a7c6e2dcf6183447f4643072abe282e08f4a14f7dcacd1af9ef2a3e3c3bc62e17ff98430fadeb59ffc52dfa3368db158ce87a53c2ab59716971069de9b70094e1683b4898db303f9675aba9ba2ee94e77481fe23d1954105b2a14641cfaeff4762c1c45ec784e22291721aeb5", 0x71) 13:18:43 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) setrlimit(0x7, &(0x7f0000000080)) 13:18:43 executing program 1: socketpair(0x19, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 13:18:43 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b377b2cfa4e00000000000000fbff000d"}) write(r0, &(0x7f0000000040)="750571da18af", 0x6) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c28", 0x59}], 0x1) 13:18:43 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x140, 0x80) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = getgid() setregid(r0, r2) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xa, &(0x7f0000000080)="01000000", 0x4) getgroups(0x2, &(0x7f0000000040)=[r0, r2]) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/114, 0x72}], 0x4, &(0x7f0000000480)=""/202, 0xca}, 0x1) 13:18:43 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='<', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x4, 0xf1a3}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 13:18:43 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x5, 0x2, 0x7, "c552803aee078de3cfef961d5b54c9a8288e6a30", 0x467, 0x100000001}) syz_extract_tcp_res(&(0x7f0000000080), 0x100, 0x2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000180)='./bus\x00', 0xfd, 0x0) 13:18:43 executing program 0: r0 = shmget(0x3, 0x2000, 0xa4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001100)=""/155) clock_getres(0x4, &(0x7f00000021c0)) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) mkdir(&(0x7f0000002280)='./file0/file0\x00', 0x33) chmod(&(0x7f0000002200)='./file0\x00', 0x100) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/236) chmod(&(0x7f0000002240)='./file0\x00', 0x40) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/4096) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000011c0)=""/4096) 13:18:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f20317c709515899263b378b93934c9599b01040000000000007928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c422c3bdb0551816f985ca5c6cf9bade403cb3fb3d52d3d7f2b520ab5bfb6a3bde82a04e4bcd904b96888501f3e0f18167435a60757abde561b88e8aff436e501eb4282dd56adcfebc64666589e4a2b95e71e137de498c84f9fc060f74b165a34d1a6ad7bc21caed4b038594bf1766f2280cfeffd577d96bf2003cba671e1234be52bad6d7997b3005405b9877e2f4e5dfb4e059e2f18df45843ce29daf8b541ff12c87bc9d4d87d558195452d5", 0x142}], 0x1) 13:18:43 executing program 0: r0 = socket$inet(0x2, 0x0, 0x1) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000000000015, &(0x7f0000000080)="1534a5aa", 0x4) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="8c2e5fb63a4b889e2796fe518f27122539d90dedaa77d0395b9e3414799839bcc9e8b63f30577180f71961708c1c32264258e549a18ac7d2ed3987b0ac0dd096a3b207a119225e1a9897a1d6eb9d7121e3eed448f36bee5c3bbe9fec851f12f7b1ff965a23ca25261fc83afef65110291c64fc1f20cb", 0x76) accept$inet(r0, 0x0, &(0x7f0000000000)) 13:18:43 executing program 1: r0 = socket$inet(0x2, 0x8, 0x8006) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)="1534a5aa", 0x4) 13:18:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="ddff20378f1fb61c300000000000000000"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) close(r1) sendto$inet6(r0, &(0x7f00000000c0)="2ba34e4c17de3a1222473788f571237b7f7d0be6876d865cddeeb7b91b859031ef55afd647118e3d780725ccd8e313613d1897f30d5b0089b85e67dd4966d2481fa5d785993728f0fa5fee989bf9eb1c1f16335418f76fa7b611674a7aa24674f7910f10c0061807445884a87214a390dcd19c45ea9fc660216beceb7579507ac8c7916cdd32dd3b6fea49f4695addc79652cb9a93191b67fb", 0x99, 0x4, 0x0, 0x0) 13:18:43 executing program 1: setpgid(0x0, 0x0) r0 = getppid() r1 = socket$inet6(0x18, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0x8) setpgid(r0, r0) setpgid(r0, r0) socketpair(0x20, 0x4007, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='@v\x00', &(0x7f0000000100)='\xdf\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) 13:18:43 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0xb3e8, 0x0) 13:18:43 executing program 1: r0 = socket(0x40000000002, 0x2, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = socket(0x2, 0x4002, 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000040)="8c8dd5", 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 13:18:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xa, &(0x7f0000000000)="b8", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 13:18:43 executing program 1: getppid() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000080)='./file0\x00', 0x6c3f) r2 = getegid() r3 = getegid() setgroups(0x2, &(0x7f0000000240)=[r2, r3]) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') truncate(&(0x7f0000000000)='./file0\x00', 0x0) r4 = getuid() r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000280)) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r4, r6) 13:18:43 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffffffffffb4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xa00, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1082, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 13:18:43 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mmap(&(0x7f00003a0000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 13:18:43 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x2) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 13:18:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) fcntl$dupfd(r1, 0x0, r1) close(r1) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 13:18:43 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x5a) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/231, 0xe7, 0x802, &(0x7f00000001c0)={0x18, 0x1, 0x81, 0x9}, 0xc) 13:18:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000700)="36b4f913c7000000000000002e399e62c4c0b54e4fca04f0c924c550812dcad636dab996c502f68674b29fed84e5f9e8f28a7f2131c07e363878ee7f76745629efd5ff9099d9fe09afc24543429aada060f25194475a498bd2021415eb53a017043b82e8d6dbe2010000008b772e34876c61b81e1f1fe666722a5459c76894254f22cc2e7e63fcbdb65c7f8f42e24fd1db18caa453caccccdfd13a64462d9a51dfeead70eff0bf2e22d209f0cf5daafb9cf18af91fac6d9a8df85b76842823aeaf2835c4519ef5a349209e1eb226010e8d4fe4e3bfa50bf9f1338d1b73c9f625858f375d30076396a9d7060a3b73a976cfc2c47b99a808083d902584c4f1711becd9a2596f95d472232dabbdc44a6dadb7a74d569c6de5f558b3630d5fcbb4f6b49b917f5fcebe04b83a12e062313533980bf8d97eede5108585173007dc44e81d81701e52522114dedf983f275273ff34c2515ba925cbed9a31416d568b2db4138748bc748d6e3ca08bdb5d4a8fb1c624ae0bd2b49881b2c42da5f016d4ab8787a4a51508ccddbb7c6000b6d3881618ebaef197e458d6c7f060f1670784efe0faefeb180d7ba6e520d2051c0300ef3c09660814a1ceb5368152cce5cd2093d24de23be6c97536e8118f4d72cb8a55d0b9b824606499f6a982da569f663a79163cb07dddaac0cfa41b456face1e4fda775ab27d46fed5aa3f512f9f320d1bc25c75b18737d66ba899c774820fa69db0ce3c5a511cecbf7297fbbcb291ba450b293dda3b5acdf5bb240a359f576a23d03248c7621f9a7f9b7f31be51ffb6dd399000000000000000000000000", 0x24c) 13:18:43 executing program 0: unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') 13:18:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 13:18:43 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) 13:18:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x7fff, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8a0, 0x101) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8}], 0xffc, 0x0, 0x0, 0x0) dup2(r0, r1) 13:18:43 executing program 0: r0 = socket(0x1e, 0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x4) 13:18:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x8) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:18:43 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="03614140df157774df9f2911bd22fd4b048f1c6ff6a7fd1f9ca9a4f300701853de5a2f01f41b927131c8f12c5c84e8275cea201c9d57af4afbdcb3a957ed800dc09fa76048da45a632b56be022d6e57d5fdc7876760f778ed5ae7fe69b7ee6bc1d6771aba2fb290e4d4a4c401ae6170a9c95ee3bd93e80583b00b40f83397459e08a8a80bd9b36902a54ec4d388a1e03885dfe68a362235ae5517a28e307ef", 0x9f}, {&(0x7f0000000140)="017bb0d3f1216e2b6ee80a9f3776dfb3edb6b8639681e900c9a9", 0x1a}, {&(0x7f0000000200)="d654b6e5c9b4588ea1ad0f3f0551e94031bff40c22760602d2245af2155917d01ce9a7d68d9f0eb9d2c259efd05bf6ce31c2e5f52b33e546fe445565b4345cde23e1c21f63266c228fe01b67a09e0a80753935a3af966a422c8767e8e6864b9039eb8f6b79b98558c3444bb576a799f2cb170cff2018c9c719f9d66d07342962a4a4bdead7ef266dc735a9ce4b8db0c447fd20910f67cdca25a021a183ee9d7dca9d31e1957a77ffb3973bb7948869341d3d6f345779c28efb5c3086320a8f1cff1c2be2610664945112f32414741d301edcbbe02ae7f7144dccdbd2c9f7f95ac31ececcab498760cbcf90794f98d06292f5be14f49b829016e8c943e165", 0xfe}, {&(0x7f0000000300)="1357fc0db0213ea264aea5da7877ad275510820ee558a840348bb3f4b23044f271634d0198194406f7b0d0140e00108710058df6880de153c14b95d0021a9b6f3e176c228e1cc34eef6f1334a2842b7ed8a39a3309ab98c1af941a2fccf1eadc42345937b135cd4cc3f49b33c985502daa1386a88f22342971cf6ceb9db5fadb120188c6dd5d1bd69d3e31709ccc3922aff1f9035867024daded38921dd650c8a93f607124de41aac5ca335fa5ece88159baa0d73c77969c5d3c2fb704a0bd12", 0xc0}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="33c0c34e5ce2b6f2b779e9", 0xb}, {&(0x7f0000000440)="b8b5af8f2dc69d7c02f42af0be831b29052d9d470337bcf4a0dd76b99f974443bbc116357a4f7715ce7f8d7ffa676ab6efc491dd6134095ec87c7bf6550292d54c31797aa319bd2914edd18eb2e0903faa1be9d29521d8ec7fd134cc5070cbf064bc732a5772d9b31bfe00bda211803eca7a2f4f7f2f339f7039907b232bce24", 0x80}, {&(0x7f00000004c0)="ac4fb919bfeaa05a7f35bd6c4e8b984c46d1ee9a6b180d22aad14e57cf3db408f1a6b509f44b99a239d481a126b649f4f783609fc8e16be6bdc1072dbcac245c602b02f266cc7aef1ae5cf5520707af6e369158ed79c9e4b8afd4ceef7dc670bc911adb1b9aa3626d410c433595d953bdae713b2d651f76cd41e768d89f13a252c963155900c18975b37d41437a6257de539fc112a2cc63c28114f9383", 0x9d}], 0x8, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) 13:18:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8001, 0x2) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:18:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="820246440b739b1c1b153ffa78c48743bbad4a930a7b"], 0x10) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)}, 0x408) writev(r0, &(0x7f0000002740), 0x100000000000015d) r1 = msgget(0x1, 0x200) dup(r0) r2 = getuid() recvfrom$inet6(r0, &(0x7f0000000200)=""/113, 0x71, 0x0, &(0x7f0000000280)={0x18, 0x1, 0x7, 0x80000000}, 0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r5, 0x1, 0x5a98}, 0x20, 0x0, r6, r7, 0x9, 0x7ff, 0x7fffffff, 0xfe}) 13:18:44 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x40) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair(0x11, 0x0, 0x0, 0x0) 13:18:44 executing program 1: r0 = msgget$private(0x0, 0x512) msgrcv(r0, &(0x7f0000000000)={0x0, ""/74}, 0x52, 0x3, 0x1000) mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xfffffffffffffffc) r1 = msgget$private(0x0, 0x35) msgctl$IPC_RMID(r1, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file1/file0\x00') 13:18:44 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/160, 0xa0}], 0x1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000180)=""/49, 0x31}], 0x2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getegid() r9 = getpgid(0x0) r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x7, r5, r6, r7, r8, 0x0, 0x3c8}, 0x1, 0x9, r9, r10, 0x2, 0x6, 0xfffffffffffffffb, 0xc5}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) dup2(r2, r0) execve(0x0, 0x0, 0x0) 13:18:44 executing program 1: r0 = msgget$private(0x0, 0x15) msgsnd(r0, 0xfffffffffffffffe, 0x0, 0x800) 13:18:44 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x6}, 0x8) r3 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kqueue() writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0x846, 0x80}, 0x8) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x80) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0x42, 0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x455, 0x0) 13:18:44 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x802, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x210, 0x21) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="6d5902f3e5a56dd3d7e9a46873722f9bf96225e0ed388dda1ab17d282a6387cda2578185e4a7dff6789728bb6a3cf9b7bcc6c97e919fdffafa17b0478ebd2bef18df9a9a96aee4a69710537d8917dfe3201b3bafc1e474e8fa61c477cbeaeb2bea93ddef3565f897dccdc3c6b02d5f3c147a900e8e28821f8f2cb97fb3ce99dc8132a5bf54df08f072947c28d2286d1aef3bb445687f72435411030f3bece87319efaa413ba037116bb51351285bd3acf3789ac2e58574e9acb18dab9aef009bcbff8918b9cc017ac151dce8e46355507844aec976a0d3658038e8186ca6cc77cf652c9eeba46516cbad94cd1eac4b94edbdf1e227466516c1938f899de44af2ec6b8fc0edda91eb98f40c4a83395603102bc25ebaf3a273c2208bc6c0769067680c571652b95f49d5467b480176bc70ac3f5c27bb5db4784357294cbc925b80d390a9835645ae6535acae3c36791ad66f65425abae15601e27f131a401ffecc31ee16b15531ec4d6461888b50117ba1b0553f1d91c0a545e5fcf81626660b280d3efc758985cfbe3a4547c85b42199f7bab4d38993cde88020a1986a216462ba4e67157ee17603d6d20422e4136c1d82cf01d9f11a3a9b4e140bfb393416197ce549f03c17336659f2754ae3420bc928c4af620d5733dddf6b2d4e8ab2c69b60de9d67c8b8bd0e66d7ce8e1e20920fbc26888013874d3ee385509d66697dfc0bbe1543f80a2048c9dff9981ce4cecf8644a19237abd00b300bbf03e2ba5a2d6e86bdd8d27fcc563d8f6d94e976885fcf5ee9ab4568e99ee491376d2a0af1ffd32079bb8c75f364a3c2f48d7dd331cccc94cb04f78773c448692ea5e9ed63988307258280027b52deb86e8868d6fbaf72e56ce04eae20b07fee18ab3efd8de1ef832db23c470b61ddc0eb862521f1dc8eed6bc8e14697fcad6ea8cd5868631317e1545e4e77ee275985687a39d82fa6646df95333c63ff5b9e32980d182d62ab6c0adf5205093b8681a4066fe0f37d76125f632e2b4393c69159a6087dcefc3dc4310a4b00dd64af7172daa610194758f2c12e3ffcfdce25f8718c24cdca7c3aeb6da9c4a270863ea44ca731323943d33855a33ac4f48cb03d2bab3470cfe7b8f8ed63d2ef7b38c205dda3d4a280f51b1b9635542efb61459bc10f46f564e05462218c8559bba4649cdde0957feb440dba23eac3ff2d76f7deccb9e6bb28260838580d9e2a0963d43893dc6d98f4d94ab4f2d1131ba39b784e764da8fd1dd72304856c21bd492ce04e7a2a8c2aab488a5d5559968079e9fa75065b75f5ae9ff059985a12d3c3ceb4768427c34fa05da196c17000c53d7fc5f4ac70c8c29b4e2b555d91ea6429b163bc27bde91e94ce1201ab277012aa4e218379bb2dd5eb1b8ab40fd4edb3fa02cd0bd821024a966d78e9126aa387de6667ba8bf97dbd5644ec3f63191d575c3b3c463a9fce5b8ea3a92a090dba684b24687f63ff3b7294d11128d85865aefb592bd892dadf552c627403ee0e38452d582e74d9c54e010b370204f213c0e0ffe1cfc284a2f14f1560a3bdeb23c5fa2daaddbaa5b4462c5fabffee0f626a6503b914f7774d8833a8208a53517b875c2bbd648f28d207133acbc1b59180f90fe006736e28c5e411831acc119e3ac2af563875f4c54dcb3b4aa87a92f80d20f6b6c3262abedd38a8117b693d0ae7d38a0f07554760e3c59988298e14eeea70277b6b6b4cdc33fe387d937d8224617bcd7031b04447dbacc1fdb2c745ddceece1c9c82b2f3bdc0e4cf3b40961709ee95633c4d9b897aea8897cc7ec8d2ef651226a53febd422f96ffb7bd8acbd497568056b7d96ede48b8fcbd3a0fb30a5b12c3a3d2a60c85d3df2ef00ae4718b0683a941c1eb847e9a57ae526a27a50d390e16aadccaa14f80d667496429c432310fbeae24da414fa870bccc504b1066afc536816c4e2961d6e7806f32e4559249275ef1b4f63fa2acbe581b601978b7236b0294edc34133fd74880855e658eae6aff47026a1347d6eba49f1d77cee9e24947e54bbd453d45accb67f57639d7cbc0c4d6daea2f2e3a59961cf19b3c14aa811ddeee440e823ce7bba73d2dd81e5010514c3f3b9e19985301b0fa19803ee451fc5f9517f2a6fd305580a88101c9e744f65cac33e318ab0d1bdece40da1bb8371ac25e73a5de05afd48e71d5dadfd2ebc8fa22f48ab2e0af2324ee313e75dbffc8032b974012bc8674ccbd03cbbdb7b6ebc12c4551fc8b3a9cb497abef34678b97eac0fcdc3a681e5ed1bca533910b1c1ed7c1197559acd3d2dac35a38ddd4f886cfaeb6a15e01e04fe5f767a541d2017115ae9ebb2289d497b51815abcaef8f723b81d8c89198201ebba8f630786ef69985bc3629c0682fe80bf0b5ad86babc6aed640e926d76fbed0a994946712641fc128317679081b862b627f467200e6210f0781a61a406cd84282596d043dd1043c9a527368bb2be1b68534876f02de11e61a3661e1a77e97b336dcb3363eb1f575fd6f4544773a0f5001841b092abf6a0629f0eefc0fc359e238552117898f0d81b47b2f9b41a5f3867275314c976e5637fa0d7b25de2c426fc6cb653749d88d6db1e2febcdcd88a65ff92151989c85c38853df490fcd7ff9c7f53dc2f912fceec4285c765724e0a61b50757823061d32b417bced98430ccf5eb3601782434d0df23d459495e991ac2396e2a84b02fe4bbe301f6718508cb398635f2e5c231a138e5a3a20b2371305355e2347141950613752564b21cdde947e4e8cf8c0a7b6a75d2b08139cf472b8a20f5a5fb17d79aa02d775ad750ef9bf65d47d4d8bb284513c4fdc148c6fec4f3a29bd12428a8d4992a5d93a6652fb3ea0c6c8d7255b1d2820dbc6bdf5061c7898bb2cb515bd2304931d1c31a9f44f08ea7642297c5360dd7b4cce3d1a1a82428fceb176cbf9b6cfb65f4645269bd60675950f6164e9d82192ab4ef15aa0e4852115ecf547d689e87be310d6d8fe23094ed0fafb48dd92d27fcc46e7f40cd94ec808cf598b203dcf4d47de3a7bf7097f17e13b554b1ecf1755b8926fce377631bd8fe1e5e3821b4029898d58512c5e6e592752905001fecf67f3821bf242ed315b44529395d7baf4e48b266498c085f4c1da91b4522028382240c7bfe7f5a0a967d8875addc93e764603dc56257d3468a019a4ac31b2fe9f58a192a83759a6bed77b80382d1b34bfd305087dacbc7e97f8206a2581492412f5c8dfa9a2864af73f56744f91d1c60a9c2f7e2434f0e32701d201addb67a94597ba74bcb35256f530deed6227ee64614595be6233e7aeaa68169f0543ec4d8074ed95d1f7e4a74e69be1bff9f55f849d508c96969342c27e2fc4950d0572de9bf6047685a79e3232180818da74f8df5718eac07d429ab0cc42a2a37e27c085916f0318244db3f60a66b05f4dc30724ec83d6af042925e72ae63e366837c58e66e59654b25e9c2ae578a88fb3cd5d58723474c91d9624cb52689074bb682c68f2d30f17d997976a1454742c4ca6f52ec4fef3e5ff2f4c4ff6cd7e009ae1ac720b38ba8624fb72957ff92b1ffbf200eacdf6808aaf8b40d4f2226a9dc6b473ec30a0d35cab4cfc1a3f61b777e3ee1aa5b755c03f177712ac945cc4f34e748791335a4431b18a7b995266c31b32b5511bc1d0d57f9cbbd11ccd9be2c6924ac3fa0b121aa3ac22026d8d41538e19fd125d0265e180c34e31348052295315aac8e29259bc6ce7f85acb4d31fa16f0df35bc0f6dba1f15c9982dda963ba0dd1082d09423fbbc622667c2acb8590e631993bbeb85d35582e1ae1a4f5a5dc6aeeb46214fa172eb59137278f888b592b3d0d54c4d97f204e4948f3118f4285d1d8dfb845436a3f30aea2a104bdf5d2827be45203c70b6b7d7492f88e82709c9dd39986b894e24f0c976936728f4ecdc38bc96af0aa30d4099e9e15728f52330201adff76a06173faede5e5588374ca3fb4264c134e2071ce9b3ab4838e97dfc9ae6719dcac3d0bfbf7182a9291cd171cfe15cecf27020a68885d0069bedb08637619f46a5dafb58f43627be93859e64984596c12b5c99f56f730c81ef93e4aca2ab3f42ba8f5f7ba828fda52ae7972270310a71a48a3bffbbf62acbe96e4cd8cd6b738f37b7b885543b39ec3bc86c5d1ec457962aef091ffadc110e4316a8ae4c28f19a0ac4e3f2d4cc5594b6301956bb0e70e372dc37097f9cd5f0a7bd1ec39825ae7043520d78ab83c7c14a200d02d1156d539d3ff72136a49bf652ed83dc4fe744d68f3f88da058a3f39ef9887578de55d84ee60fd2819ef5ebd4e672a5413fe4bfc94a1f8bf9e3514c7d0d184d6fe7d73522bdecf35d5d2a9b1be19ac070c27aa569444fae0b3801ebf9cac15c9a39015369bbda9d0ef0bc17876a71d6c527c546724adf744a2fa1b50ffc60cab79374c6c3d2565aae4350a19e1fd2364180b32c661feb844416b8e4be3a60bc89abd51f6977bcf76f3bbd49101eedbe596f8c33dcbe9bbed8936907c32ac897e8e1e8635600c365441265706871d8fffa8e2be62a94493b641fd4a9e5097a5c2ac5e86f4ffeb44a7400501d6e6df842f0184f0023c2f481f01d9672322a1d40fa2cee1beddfd71234143b0a15785c0eb1353e6017698fb5a479e6647aeacfce6f6e3a32f5c62950bbcb3a58f944d5f3642d307ad25614c573c8b67564604f9dd24e84a989487a5dc542d662dbcf82ea164f902c789ced1d92000e2f5901b42d3c55148e7c74afcd129e30806e7a676f2023bfb9e84bfad73478273ea6d62835528e92b5e0b32ed902d8452434522f72dc6592eb67255651389428a93512da01fa77ccc67a9691aa1f8edb4c63460a3a5af0c5a1cba683b8fe87664fdaed35fabc7f2e4b5aeeb8f43735a3d2b6ae233c1e02d642b105b652b8b69e4eb8c258127453ea4eabe433a03294d7f39323543476eeca140845f67edcf3eab2cbe7e02f5610cf5958c782e04152ca551916e7aa17a165d18769683c65f7a2fec6ac4e3dfaf6aea10f180b8f63658acaa5e575b480fe77eadf43f5569d812485cc0aea41b44b2b679895d6acbf3117c0e1364c79103d3598eeba1ff51601beeb04dc9faffb7d14d9f0780ef087dbbf735e213f892bb0a27d8275025015c691df89f6ffd04d860bfeafe81e8c762a540c25198b6965473e5bf0003f18cc6424b2215caf9f6aa3aab5a95418a3be632f448adfd34ad4751d361aba449ce2116ad5073492a4635c443f5d964382a9baaefdba4cb3fb2271b5a0963a52f323e8eaa3cf2778eacf82d99a25175054a609682c6e8af8a9a33770505e877877c6eb79962e03efddd04bfe239bb54d65ba9a3d0ac1a9a6499ed244ac07e4766b83ba6a9d7fd1bed08bf004bbd25acebc5ecb680b709fac38bc26ecd93548536faf380f7fd41031a07a795dc7d9838e7966fdae82f3c44dda59f35b5f3a8d27c6ca55b349eb0e7736a60e592368c5dc5419511bd46360eb50d539dd2c43802da37a6e402a5e1defaee755e39833abd5be2b502f8b145ffa53fd7df0ee44b4bd92453c9fb87c64b76db7f9f0c7947a5e046b92c6f081a436c5df0ac013428671baa3bc9278464efd1fafe8f399baba77573b22a1d94f6ea3c2c813162c7b487d77fad0e945d3d2721689b527a653b50365db690d2f05fe9a4550627e30cf7b6898e8deb29d4f389cf3117ffdfaf6e03198069227dcec384e3adea5edb9da1f6e3bfd10ea07e7f7a452b8cd2daf8ac0e8bd91278d113ba31dcce36242c5b188bd8762ed1a10ddc8b2208", 0x1000) 13:18:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = socket$unix(0x1, 0x1, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x18, 0x5, 0x7ff, &(0x7f0000000380)={0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/16}, &(0x7f0000000480)=0x12) r10 = dup(0xffffffffffffffff) r11 = socket$inet6(0x18, 0x4, 0x7f) r12 = getpgid(0x0) r13 = geteuid() getgroups(0x2, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r16 = geteuid() r17 = getgid() r18 = fcntl$getown(0xffffffffffffff9c, 0x5) r19 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r21 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r24 = socket$inet(0x2, 0x5, 0x6) r25 = dup(0xffffffffffffffff) r26 = socket(0x10, 0x8007, 0x9) r27 = socket$inet(0x2, 0x5, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r30 = getegid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="12ee5d68ea324cdc1526c154369a5a84c6a22c14e134385289bd240d7089420d4a1de0ba720994860364e98f436d3bc55d2f6e6c4d602015a25048e8948ddd4061482bcc4d068c32566a9c1f6d018bc5ba56af97be4faec502e4b5fe702b3fe69c763bdf0c10348bc6e9496b15d8d5b691fad6369d00953be9a05f41cdd0a9ac633670f763994719c4e9b3dff8126e12a914eda8", 0x94}, {&(0x7f0000000140)="b6189e1a924c3d6b32763165938eddecb91bc9e573a13f46dab3360ebe9224e38809fe3066324cad31494b65ec8ab4700d9b982d34d746b4d58d7a573bb224c46d20ef887a339f67e334ecaf64a7eb957ac9db619d357a01dff60fc96dd617cb1c89229876a67877b7987b34b9fdf706e5527b75c1d09a2092785f8a", 0x7c}, {&(0x7f00000001c0)="406b2d050f430f363cd14edf97883594739ac9b3f1bcaa26cc5b3fecff5d9497dec1b1be3d59028f3e7afdf11b6765151da018011c51243a056185bd10b347dbc5e3b6f79746d33bbe38a73595a9fb8f374633c66047bd1dd694e5ec0287b28be7dcc931d0567bd8439e5882581c71e44dc614573e08b5f8a31a3b9237ed", 0x7e}, {&(0x7f0000000240)="b9", 0x1}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x20, 0xffff, 0x1, [r24, r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x120, 0x4}, 0x0) r31 = getppid() getpgid(r31) 13:18:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{}], 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:18:44 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0xa38, 0x8001}, {0x18, 0x1, 0x7, 0x12c}, 0x23aa, [0x6, 0xfffffffffffffeab, 0x1, 0x8001, 0x9, 0x80000001, 0x7bc, 0x1f]}, 0x3c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000080)="09b5186f996632fe0a975c818c04266760ebd1a9d2dccf22bd03f4ee148d411b61499d4f3924eed0e6f5f3be75db81127a692ddcfca002b3e7ba59df4e8fb181794e82f26fc18134d7d128", 0x4b) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r3, r0) fchdir(r1) r5 = dup2(r4, r3) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0xffff, 0x6, 0x100, 0x93a7, "09d6f30b2dc3902633f4fd5eb95fe91be9f28e58", 0x7fffffff, 0x2}) 13:18:44 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r1) 13:18:44 executing program 0: socket$inet6(0x18, 0x8002, 0x0) 13:18:44 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="eea0661cea7f8f02efe670d670696eaabf7d8b3613a857de331ec17d254a9e2843e78a1355df68a8cb30586c9f4dea6444cd325df21c027b5b0e8fb77a11afc72f417505a56442dcdb3b2d84f04f8424c009fdbf4c7d14ca455a162f80a925a30a045ce40c5805dda4ac989d793673210d9ca98dcfa5a60252dd4e9f8a21af71a5acd9452bec7c2ca3add82458e578edc2e467c9cfc0c34777db9c8e7926ffe4e119bb5a041cff0e65725c7f0b51ceaa74f4137ef79e5b6a0cb1233b0c7008c3aa7d0cc2a302329b92e82e53bb9a3212f133ae630d9cf5bdc2741aa65fbaf5314fbbbd", 0xe3}, {&(0x7f0000000200)="1d7c0bf6709ef9ef3b4e0a4c0b3e626dbeecb084def0699abaf70d06af34a6ae26338e029778bf0278483a2ca91c148e99cb9426d3f61f722248270b68e4462fb36ee9df8708d36651acaa175274347cea84069dd2010eb599fbb1fd5ee5826dcca74d98c2acb0735ff0ec7e5c4be8431db8564e1150d9d6264ed0fe0b3704809c46e36d0ee417904df29ad11cd01a3ef2cfa2826ef9cfc2b15be0c94e7eb696caa6d277337dc64851c08078", 0xac}], 0x2, 0x0) dup2(r0, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 13:18:44 executing program 1: unveil(0x0, &(0x7f00000001c0)='x\x00') 13:18:44 executing program 1: symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000000)='./file0\x00') semget(0x1, 0x0, 0x302) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 13:18:44 executing program 0: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f0000000380)={0xb76e2f96250b1f22}, 0x8, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r1) 13:18:44 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) syz_open_pts() getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) close(r0) setrlimit(0x100006, &(0x7f0000000080)={0x6, 0x8}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x158, &(0x7f0000000200)={0x6, 0x10001}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0x80000000, 0x0) 13:18:44 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() close(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000380)=[0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setgroups(0x7, &(0x7f00000004c0)=[r3, r4, r5, r6, r7, r8, r9]) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xf4c3, 0x4}, {0x6, 0x9}}, 0x2) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x48, 0x20000006, 0x9, 0x2}], 0x3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x6, 0x10, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x21, 0x80000000, 0x5, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x20, 0x8, 0xa3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000007, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x80000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x7, 0x1f}], 0x401, &(0x7f00000001c0)={0x9, 0x3}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x9, 0x0, 0xba91, 0x0) 13:18:44 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x80000001}, {0x100000000000004, 0xfffffffffffffffd}}) r0 = socket$inet6(0x18, 0x1, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/50, 0x32}, {&(0x7f0000001300)=""/177, 0xb1}, {&(0x7f00000013c0)=""/174, 0xae}, {&(0x7f0000001480)=""/23, 0x17}, {&(0x7f00000014c0)=""/79, 0x4f}], 0x6) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7}, 0xc) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/200, 0xc8}], 0x1, &(0x7f0000000240)=""/27, 0x1b}, 0x41) 13:18:44 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x0, 0x20006}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/4096) linkat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x4) 13:18:44 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) syz_open_pts() munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgget$private(0x0, 0x402) 13:18:45 executing program 0: r0 = shmget(0x1, 0x2000, 0x642, &(0x7f0000ffd000/0x2000)=nil) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/59) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x3, 0x1ff}, {0x18, 0x0, 0x100}, 0x7fffffff, [0x4, 0xfffffffffffffffc, 0x80000001, 0x9, 0x100000001, 0x2, 0x5, 0x8000]}, 0x3c) 13:18:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="c3eff772dc3062250ee67d1642e016a1178bd53f07cddce26d4be60d47", 0x1d}, {&(0x7f0000000140)="4f03936136f49df5482f275b0d1d72dedc9b08538772ae5ec969a78d67363fa58d127ebd5ee4131a2ce0034ad23db5446bd1d9f90e20686e8d7d2d967e582a4026c96fe3580d57b34aa21d28b5ead2931657758b8e87c785e965507b02d974fcaa16dceec7416d07c7f4854ad57c93de98df115f41cde026b992c4393298f8b284c53bb6790706c0b79a573f836dd6059dcaf41433e81ab5b9fee70e9906c803005cbca07933c6ecb05edf3ca53372be685489fd2a7e1176e8c83d437581fe94a189e0", 0xc3}, {&(0x7f0000000240)="6bc7d26bbee0a37110c25ef13467bbde2ded61df39d35d9bd21858db87858acd8c1ddf92b1ced54e9d26407f1762e06527c21d4b45be25fd35f729a4ddf62e1b996305020ce80ecaa62b136681fc3916dd2f40401a65", 0x56}, {&(0x7f00000002c0)="b9923b70ddd4ee2e57928f5d43b3cee262672f169e33f5157fe96af5ec452c5e00b701fae903dc4a8f255d78be7c2938946e540158e9f1d4fad5", 0x3a}, {&(0x7f0000000300)="afc11d9bbe9abc2a36f8621c9f36b124700b174d5579a4da0deeaed82e90b34896ec0a67178f3a4b0d567b0fc49d8ea316f0cd525fe7e9713b041b935af5efb7be5eb1f3e413e58ac3cb08669306ad0b81bc8f60752e3ab7c4c1ce4d2914581d31a88b87680ae093530759cf3f5234586b09308bc2a56b5dc926e8b09e4182eab34b04e39e914f81193f34dc8d99f7aee6ac405f7a538d9b0a65a6c39920e29bb7c127df77fb86eb935c1aa7119546a30801c8aefc6df52d3e2748544f9fd57bae543fabcdf3cf8fc60f34eeca612c11d172e27e333a98a46cb4", 0xda}, {&(0x7f0000000400)="b9e3aa761ceca6515fa2f2cf951a2366678037cc5bce768b8d4102b6e0bfb8da0c6abf5818ec889801b5384c86e61d2afddb56f721a0f937c6ed439ce5562c8647c4185aafb1a45fd33602be2008dab932da86854c307539f188486c75c4098cf1330dfb4131f41ccecb417f92b76635771ea4a290f1c84b5a9e73128b51f1cce382afe5f6b93977521d02f831c89641af5f2e99c48623667a6a2160342d1261038c66f163bbb551fd5be464d0e7a04af68105578a51a1ae93a5836933f4eedb75a791b4afaf41bb36f306ced1515721785d88ce2a808f3400f9b069a5d202704ed9bb2406956937dced", 0xea}, {&(0x7f0000000500)="ee1abf0e8079edbf179d9c015a8a6df4fd95ce043489aca48b3b5abac02372f8d21e999c87b8f914432c2569c18258f657376eab26a5340252f81a69836f1d5043c4bae7f4788aff44ffee19feef4f2ab5275e4463e00632da3235a8a4c232cb3de9bce48b78e63d1118d4757269f7d3a0f244ae1e1fb3e34ce87734da8c25b705ea6605b0b03634d59f481d27b432548d8de67e51cd66bf2cb0620885d56b74a8f1287d08f2bbfc43", 0xa9}, {&(0x7f00000005c0)="2c2af0a70af726f5f7f61aa42c9eb3a0c67777dc43f1b0efa7a257", 0x1b}, {&(0x7f0000000600)}], 0x9) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000700)="2570f6eeb8c89d1e7a6c79958e305a", 0xf}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000016, &(0x7f0000000080)="1534a5aa", 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000600)=0x8000) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20002, 0x2) 13:18:45 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000a44000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="424a7984feb4f9506f4fbc449b1f451f58bdbde468b6c3099d11723c8f9806f36bab4cdd23aa3bf07c72a2185c094470474f60fbd25d6578a93816f5a0cb999b2735b8b98fdf83cf2ba371e990ebab3ee04ed62318fd76b58c1bd16e34e0ea6577f5fd1ddf79e491a758a8", 0x6b) dup2(r1, r2) 13:18:45 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x5, 0xffffffffffffff01, &(0x7f0000000e00)="9e68cdb54f2ea7fcb04f651097c29666a493649063a3cdc9aa12f3bea8c5ff831880888a553453e9b00e6dce4c117771d227a29f8e0294d2e36378766841ff12f70659c4e6ea7b8159d876b836916ce46fe0f6d0c509c923bd6da1fe55733b1972b78ac2d549ef06b96377504c21bbc2a12e39", 0x73) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000dc0)={r2, r3, r4}, 0xc) write(r1, &(0x7f0000000280)="c223465fae8f1a9970c5e61078a9cb94c411d431cb8d254e788fafc185fd86a3ca5601ccf0afcd6079d52292cf11e7ac8efdfdb33544aebd8a567b85869b898f548bdd61afde62eaf449511dcaad3a04a71eaee9de458bdd7c4a2841bdf9afe7dde2ba0c5198b94b038d450a3c78f257e7b9b9ffbc2131b50503775a01a58c8452b8a1cf3d66f5f0041b2f21c09da9b26e23a9bfed9961d9703f7a897a52cffcacb884512b3cf7fdd1ca4517c7a659107de91082f14335bf642aadfe6e22a9b6ac3ebba7513ad73682e628cdb66390d0b9d0a802b7e38c423ddf5ed3d8db4f9e1edd7c5b9654676161aa5c4499eba9e038dfac2880eb229516fa6ffadd1c6bf19ed89f2a7204f862c085e3373ccbef84b6651ea6169cef7379d17b64917a5c44f4b38b75a1eb23cb9527e23639c5730e312c5c2bf1f38c78b295746bf0f81dcb7e6cac3b9e58652486e659a196af4697e7d197bc77ceea491962c421d1dc96cb33ef6bd2ce94711d2c721980fbc6679745028f454a088d663dcf96307620ebb5d71901b6412f1ce975685481f4f0a15e0c50aec20dec2be91e8e9e25ef5c3df2c83ae251c354fe97d8f40a2484d915af96cbbba373751271f1286c2d6efe70d9e3743ff1dc568a205f55db3ec8fc32469a440f8010eb900eef1b1cf14aa32eed34294388ce162513b42aaf50fd62ca6c1eb9ff041a3664517a2ed0a169faa1b0941a6d37c5ec4e322ec55aaf0803b76308bc0d2762d2246ee581fee102ec4472ed7d5abd1a511eb20ecf6c7b9ab5037023b3eafbdfe86cdd1605750cf61bfaffdc55ac8bbbdcc475b648e0f588d5fddb2a7a8319c3b0a9f5014a7a7299f3d808ba2d30454c92675b0eff723ccb9d715add0820375ff4e2e9addb339e7d816932ed47ce7ff41869073c5f6165415ecc79b3d5cc37fbf0eda73ff0edda1d7e7ff5e9eab25da06fd71f3370ac68d32a60e4107624c0964f327be10135c71d34c1f39150d70c3b2cc015ff3732a9a6605558929c73fb120e0c8f23d7afdde4558184ff3c144de605dc952a1e3ddc8ff4559d11dde8312230f095532eb32aa2cc5e7624a30a2a411234351cc0459748c30a1f99a59d5f7bfbabb35ddbc3c9d2b2ba64a2c3645e613a08a6540e4fb54492bdfd42957f12a1a7945c916ca24457ea54214d9f0f814f4649cd8773490ff79ffc32df887d2c77dd71db702643bd12f3c69cb3c9a4f51dbc12697ae581b63d88788e6ed8d446e13b05e12c8a6403b728e1650e697dc22283bf77118f126d64f0909a5e4972c07381911c9cb0cb525d5f294ae660106b8f6015738e9992848a631567c680a72a2c8ab8f082f7917d4569f693d47c49f354076c5eedfb82308d84cb06f521962215c993fde59567a9c991162d729453b52b2ff781f77758a4cd86b38ed5adfe223912effa23c8442c39cde61ed8f42fab8620c7c98a5d523704b87cf442e0467ea05383255e88edb496b99cee93d8967ab6051b0a09381a8bc605f954a8b244744af249f7c171ff9a587380f126861e4e29c6ba488641bda0a6215673da4da429b7b497c3fc5714b309994f914d4cc04318c60f9fa0cbd64cc0c957ce58c1f107c8412af8eb78c683a281fb650cc896ef9800ee13b09805ffb9ba980519f9645daa8f60d67d869c08895ef06cef0ad52d9c37f648657da653275b3a54c56979d41c395516be080b2c77626ccf95f7c6f3bc93e6c7f0f5345d1ab6c3d39bf5b3a8e736f01a39219affb2f6b6b84dc4a08b3b7ed1d05d47fba907960bca033fcb4ea519d63772e55275224d7b9d79880a9f911032226ad031175699b1f795fdb4c5fbb89ba9cbbf256f6bc5ac0d4519ed82ab6169835c90319314ec112f8a07d3a988c2943ee1b915fee04789f891bdff2a7a26877316fe4d8f8eae1091cf0fb7407e195c0e773a6b606d04987b16e578e53ceceab38442ef5c7614b8e836ebac3b3ec47a6c7b6394a8fe7b2dfa92bc1f5341d1e77f063a2d0a16607f3dfb8bda37962d5c808053dd5de90ddbe5a5287ab4a3f45de849c69693a78691cff56d374d0a0e12676ea83ab847edf7ee1e6a5f97912fa2cffb3fbf49b5f0f1dba86a3da72fc274125155f8eb85fc1cd23c19b7d62ca6ae01a94c8efef042911502bf85130ccc9a6d802899590831e1f12b14ab5baeba8c65d00469ddd837b5421d20b2372a4a01b419fc4e76814c2d8674def009cd671789a44df0b2f437cba22edb3c024b3f5f4e18c439fb252b1a84c3debcffd880448cb6395de38494d65fa690df393d6921aa3c5b2b875c75cce986febb3e6146e2e66bca726f18e9f9da5b5c631938c012483c71f6861613024cc1cc66624059ce83a595ef5badf7cfd6acd6316a458bc9a9f006d5867e9651a5c419da03fd5176e3c13df3837f3f80b633495232693bb8593f5e7a9f2df717df1cb6b050131aaeb33245f4fb829ebc50af107228d8bb278e48c1c362cab055fda33e59d6a71ed625ab5754b2a51d0135cba17762668c7c2b884654185ce1ae8120d8ed214b0314ffea277cc0b44285a75ba4e8c79503d14a6ddc31e13f45074b3ae3146fca1012f2aa4d5a682d4420c97b2787d740bd8151aa3e4da2a9abf01966cf6677801c0fbd95146d409131f51dc38f2c6218afb8b67109af7f3100314fe7b12f714a708c8c7b6d7382200e6d61e63ac3b6f6fdf0aea6903ade35c5f73ff449de0f7aa1436ed96e050a7227428d539475ee25d598b03cbb93d0a237f06194ab01ab90ccfee0a83e9664348e2820b47b5a591d5a5fed1d2d9d618817ba979bab2e8e1e54ef3c9b2fbbf0b4e5df4ecbc9f2ef158e872916c6eef376af994f0dcf63b4f9c03b2ec975ccd9c249ee50897e75ef03049e567988b53dbf8103a65e45561a56c375c6f21ed9fc9eeeb0a4ef5825f7305e6a83a725dfc3aeac31a311ba3c79f638d3cc8a2c25e6d13120b0b5778b44313f236347a239df6549165de333feb37eeebf2b9d393d3ee53bc1f2d9ece373431a8a90e52e6d7572722320316eebdb1ca51489bbdbe688b6e6434f6f99e859bb4c24a689c9e3f4cf4e95e140d643901e0e8694fb97432e150067261b304b2a4edaf05c3213692b358dac056b10944e6f69614fea999e1864799696f173e53f15b2773a3bd3c5f2d90078ae1e70b9bc9f0040cab78f9db64a82f216f3ffc4674f309c2bae91b5d103b732a01a312b3249e4112cbf06219ceb468645253e39a93fc36a2b349efb4a7013efb26a6482734179e760936d0c347d403837efb177c0550e1cb5256cbe07f3b6cdcd5aa0a93912df119cc99c2061626bfde0b383e315351dc61b8e4d8ff096272fc4ef0e4d33620765cebb9b55defd667fe2ff5a956540fa194871f151991f94bce1cbc60e2e76581975b761ef21b8f7197ec51a3680deeef08265ecbc26cdbe317d338309b369cd3ecff3e3321139ef171008c7ae834e9f5f30d3483aedda051acef581a8cc465d978570a054fa5d2baa6f949873acfd2720d3589919d01896c87e4720e42fafa23ef3a8af55e60146625ee9e226b0b990aee75bf16dd27b42c1e660d20e3f08929f7699b49c28f94545863590205108e1944ee753d7c4d3dba71af127eaca763ea31269ca022fd99833a42dc5bda0cda066048e31ce954c37d8d3e21e3f9614454ab8e4e05d73edd30498964c8fbec799082863b7909711fbba0aaf1737dcd5704b8f915b26513a8578b84365fe5037015ede5770d91560010cde275575eb28b5c10c674bedf088cf38ac39f1be3e8de0dcc19a97259dcee99b2b3901932cb8b2bb7aaf8bd38e57ee6ee7f4bec83af28c3185722cc2975a504cfa43077b2c720ecbfc6910871f289bf8f3bad9f5ece6d1ee7db4dd15c66d804bdcde80738f5211b0dcae3e22d0b65be537172f7aa07bd448c7bc8ca324349627a2352c7344be3f25aa7e9f2082d3e368dc16abfc5d19f8efd28902dfd2b5a54bb096cade8fbb69307ee7866b3c3d6a71988ed666007ced79dee52fbddc3051475214e7815da00e6b1e932be719173e4ecbd3a7858fc6b170f84999", 0xb3a) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r1) 13:18:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000340)="29017b7c424b1966903be932ed3ce5d0e3e4fda3e388b2d2e9687cef2aa0e699b8b4dd50d056d2c990530730f4a064656c7738661f067c87778df9e7ea91336029cba72f53b77d17630536f481e5d5d615e10b98a8810be2566a869e87d10ea483dd4850bd16935249d36eeca7bf91ac01d65767cae62fbf3c83ee259cd970dde39c040669fbb028bb215cbefbb2760eb7a67174343d65e72b52d31c6c858163a1e40a5162e46746134d4916b9fd18e784bd1302d9df240bc92df1be09498f6bc32a5888", 0xc4}, {&(0x7f0000000440)="09cc39f9c138564a66b27f6a1bedce7a7441f92853e1b0a82ac8ea494f080e23ac87a0eea49ef141d0fbeda2db7bca39ef0b1c137eedf8ab5d12c4647ba1b3857518545315beebebc67248212f608f34919a6ac80fe9f3264cd5939433d7b928fbf0111daf44b72ecc180a814410fc0635d2152972a49d918ce3746af36362152fa3a3b7e98ef4885a5621c1c2d3805631b82a7daed1c5d686c5bc8362575f9ca81dc602701eea12a4de311dac5a3b4b48e5663cbd5e4147863482ffa4aada0b9fb62a3bb6c2bb54dc56792b34601ae44a3d4f6e148170c4cbb35eeb36c9c69574896509bd89c612dea59a18cf42069a963296c213b98a8947ac37d94aef", 0xfe}, {&(0x7f0000000540)="f21ff97ad7c5b4cee7fb69d3a80b9226b5218fd834d7bf171b01ae11179d1ddf84d9bbbeba85430cba2b8e1719b220166a3065ee28b771c95a5122f6c42cd8a6bd572d8aefbf204efda1c7f84e8517fdec81965227b5f2458a59339cb1ba68aa4ad0fb34f358d31d1c9a9c5e569426c9fa468558c8b66eb98eed53714bc95f7e861e36e53546cbca7878d80c600405f719c08e02e310b9b25bd29d040eede6e66da25c6aeab795b96ac25f67eb0a32861199b6", 0xb3}, {&(0x7f0000000600)="84ca58bc", 0x4}, {&(0x7f0000000640)="2d05", 0x2}, {&(0x7f0000000680)="96315ec2a7b4fd6ce91eab2762832caf112547f61c7ea7fea87eecde32474f7344f0f95746daacbff794b7d5a9ebdf1003918e986a96bbeeebd5e5d658e36aa1836ad24a368a1d049ea3301e9b2036e044965347a2976beb02d2ce58334d4711df8a8baae676be8c75e24e7d84493257f528443be8e4f1c47cf0fc81f83464b3461eeb409ef6876e53fbd5e937a1d4af1636d37f2ae4785629decf4c8ee337e642cfa9711ca5c5f574206b2b2eaaa37223dce49c829b0866eaa46d7a40ae69e9eb234909866aa631c9ce3b84b96b9a999c24dee1a4de8fddf479c0e67a1d4c6cd54ceeced62cfa7d01fe93427f805135b1465e11036b4cfff63720130623972e49fae43fd19cd4da0092ea0962d7f0c65f3bceef4f8a2867604c80c1570527e399a019d051729f69c17cff420fea72cc2116b5d0dd0c9630214ff3547ec6b2e181227ba03d48c8d99a4611301f3e4aa75ee2ab1ad16b0d1ca8497e3cbe524b71970652a824f910961f63edb2a3719db52561fb4f7699d4a9c33fa9e4f20eaf3c147fee56198e7e0993bff796172bcb26c700a975884a2d60b843d8ba9d29c0cd29edfc874e11e0e22ad2e962734305c7bf76a6688837a773078cbd880bb2835f31de6128a93dc7967d04568e90abdeced713dabbd3e0bcc9288efa132a76c3c7238be3fe2fa18056d542ffd7e3669ee3bffd02e11361852d19b2b8fbedc9514c69a49f312f1f05e95d4dcc47dd01691c8611b053f86089284b4b5c4a87e8f527ab95829ab9c8030174c05085b970c5b6e67cb0d382ac443d6dcf69e6297d8dcf370ccd4b8947cff6980d5926da8f60680e9226ff6b95044ac69d73160cbb2be1d8bca553ceced7f63a5471e0c0ea015c96defd6e26ccf7b9150c4120faf3e4e2a61fb941292358cc3e7a1552d0d11fb3cda21759edd57c69df79954f7a82cc4f909a4adf00a64ecb04e96274dbd40a05647d359e1fb9fce2b5f92b1dafba55e5524a208cde47c41d56560942d23e09788775194a0c9a0243877a854fc3f45f24edc35478b15b4e0fc4fe7731b5ff25d9fef60b0ee3a8f8aa34a58f8dbb1b4ce0b2686e1f87d856f94d84dee6a5903c74294e4122cd3886f08dcac70df547ea5440d01b37bd9f9252f687d015b52282924b8976267949a5f77b34a6caa305dd9b02d44b86ff7c2a463b0012e8667ab23e15951ed0b6d646c52eb821604972bea962f2d1f89c407005ddb0a7d5eefd818b1da7acf4def7363842bb16c8e5e7ce9bfcb0af4ee1c635b835144f510b6dc006f85cef964dc0537a1b32ce931982b3a0d5494354a2b5ae17aff1a9b48ec4292a313cb41b4a0dc2f714822520c62645a10bb62559972f4f1c45a3acce8f4d707b464d999726b3f1875dff3afc51817a1ef776cc32d98ba496027e109d7a8e1a27259639dcc3debb07539cb8145b76cd4fc6fa7e5920c38b227d1e0702d1c0e20b5758d0f7562e4c5d850b0de99829f06d528b76ea5f94ce04f5e45957b8d315c2681b8bef187968bae0f19bfb8c78e9a61e2f88a6c8f99f7a397a0c8a3142e99d9805b65fe784aa43f9f3fcffb1b7c61ce3b5c74df0bcbfa413faffff61b28f45bb1345c9582668bc5039fa2ebee4252d209f4166bce1f8abf99341cf39ab9db417ad8431fb2603a2889efa78ce983cf713c5a779de1cb7eb887558a9237aebc232fb49aeeaa6ff74b52307b670baa602e7d79082ea2204fd4c8662e60bc883dc8009244c258fe8642987c3a6c1732f169aff8ec2ba7e7f2f0272520bce713548c10fcfb90856f5830f98ce8b2046ddaac16f76398212aac0f0b61193e9657b31ccfb989d121ca5401ba83cb7bc27a6345578e5af3e1b4ba2b48f4de027a1a178e36cd5838562d8567e7b341c4b18f80385bd933d4a67892db8582350fab252e79d293d6c4ec0a4d420c807c8a57e239b0506243d383d7df8c8d7d9a290ee2cf06b24d7958576ad4d6fda08f4464b07cf15d64a0368ea795f43214fb051417671b796c6baaf61d873e09f5ee5d41746a089623383ae256c3fa39b8761f281d6518d32955e5025e2e5a4a9d5a11be2244db404f4e5ee5bacdc255cf9f6b3f245c3a993cc6e79215a47b9624e48cdda637f8d2f5705125b481d7878d9ce13817a27728a96dc830df99b61d0066b8d81120a920463716eb66ea574b94d5d4f49710fe7758bc147450abf4216d6d7b92f0687e7f15530cd6139ebe3c876cb042da2ec81ef0f0b622fa2a9a2ee8b9e62a2bf99efb09faf0e29f8dbd58f18aeaa663f1d99bf99571c066eddca716d7fc7c70119e11b825d2fd9e321f228cad988878a7bf4d6fe7b6b849b0303d6c171cb815c7f7be20e372a547ba231c832c0c75c0e70eaa1c6627dd1a55a51df1cdb293ae794a03f3d8fb44fdc12edec2a8f27bdb4dfa63fc21a0759696632a09b3919b99db9065580851a10c9f5e0a3a83654aa27df60facd4c0c5717fd16208bb8dbd91f6663eafa885072cc53dafa3188f36b8f7b2d1161532b16fdd0bc73f0a86650798eec1a0375f83af98110b97a2ae678444506dbb24e186e2b23c87c6fbd17f64b59e777f876e34b435745a5fce29f3c0b86900b3d7abfb6c66272a66e383f34443dec10b2c98ae25fa41bf4f9591097eb80a8be69a70604ad0773a41a39f58811008d10f81c69c7c65e93db0556e442f8cd157ab8947ad51affca2fdf87002ebcdff3d9863c96b7264f9250b6e9136dfa3fec5165949902abf91d65e47ed9c05f932d7ede10c907fe5eb2742f168e7c2284bedeac8c4f5923fddaf5b4d00e4b59bae6cb7dfa588551323d0c422c2746a908dedeeb06fbc75d39cfe898ee825b7a3cb6abfe363785b65b1e65d1dcf9514ad6fc2aa4a9ea29e5acf338e0069f3a0c18dd60950f789856a16c43d4e3293da107c08178539ada1f9d2be55b950c0ac6f949fac1a1a9c44a517fc17323b05cb9f4edb3e572973e92fcb994eecabc02bc99b6e81150d607d43eda4b7482baba5bb7c783ec35d7847dc075225f87db22a17d850c30d85e74a922c0c1016a826798f87618d13f62748609756ab2bf85ebc9e0bf6aab86f6b4c0fdc740fbe4b5a21b3ecf02e5e96b3960c83e1eef188cd306e9ef8b0174bd92de808836148fe418ddf953c7d5fa1638e4c8cf20f3f7de8f95039f403bdb65337a1625a5cf3d5898c64d90e446e97ef4895408ff7e0ead83c625eaed15155a766a8f0101a9604b90cb64de7c0e7b07dcdf073a3a41fb16e0e6ea163ab959f8c73bd3991ec807c4541ab258a07b9c69e1fe8941077cee9cc7f7a85d4007936363d00041d41caf4034ea27f31747cdf8c1c161720a794efccfc21ddee73c36e464926df7eb1de1354b7de9ab173b3d67d3d890b2cbf3dbd2344848d1caf8e56fd1068d7aef4c45002067a858385a48478997719f307e1960cec07f6f6e8eb58aa5cbccaf714c52fc91725aecfde56b3cbc1633a436793a18f9df084e81cc70cbcadd7cbd3878ffb07754afa8593307786a995124a36f0a18f5186a094be33fc1dc9778a3d476d839d65daa7e58d5b6b180324545052dcf6c1478ba271721dda0a5441ca5bfe9927ca8c2b2765081af18057087f4e67f8220aa24f9e3bc8dd782063a917c6a50cf773865a4c8c2c609b21cc515c94deed7531d0e007ed69ad422ba133c958433a43546cfd5864846035ac19c9fe8d9c39e0aba70a0d2f24e7e52af1cdfc643e673a046a6bf478391275fca1186a6d7f2bc1c41645b4a4027b3d6bd7544d487ae1d18743c08c94a1e92bf8f6f3173d5855950c619b1a31ad9040d91da173312532f761ac2ae3355e026f41da285619d3b0954b82b2842fd4dbb7210fbf17e19b933f473b0a68c3ab7a3f4488b539e1dbf542152f4d9bcd832917b218d5a12260df171b0ee8e82db8a46b348e50ce25693fcc302b71c1429dfcb6a727dfa8640e9e272885247bd0d008d16016e823a94d775658391b23e77c43f41f686f9bd0975649bfda477c0b8b7a31067ce0ab170612e5f0c3c05e5049e2c3c2d32eabb988b466f1a6b9fe5c4bf18c8ac0e1c3c1493e127fb6cbac39c5ea079c5509ea192390e2ed61f4f1de16d565a32b6561a083efc538731bcfa01dd8aee9a9eaaa46edfb71136f4bdfbc5dd9095d446b74c51754be40f1d9948d1dd82f69090b0068f84c68d3aee0dc8eae7d2c5cef24c21ad6050fe3937a1956f8bc48a878a9a717e7f7155d2a2d63f7d3bb48f4ba0adbd72f48c683dbb8271841f2775fbd60543eb63bf7489fa4d111721791a13932c8b913f6dc032305efd119115eb7e15957d2fa8908d365da319f9941b8781a52230ff7b01db5190a1c9897dcb57f47d2bbbb39488edba323a0c717f3daadb48aa9c2d138d5ab467aec2a4f7797fa7df72df28489a05bcb6bb5ebabb4fac6f7278efe867f75be7d493b606a25fbe0dc8b3db25a60f89eaaee30b444c77a6ea4c4584211559b953cf020baab9f05c94c333c16ad7b535b92bfa7ec00a8fa6b3b067f8924633d51f377293969a004aa911db3c7ff5aa92b4e5a3e28fd43843932f798ac92e8e81fedbc1ff16683a81e1aeb99008200197a5f97f252796eb8f9b0d3072633b9bb3b92eed1766311271049075346b8f0d01a44585cc9017dfb7e42c4adac944b3868d3a9d67eb1b2e0bf52ac63edec0b58782e063b3dd3885328e037632b938fd48b85e9fa167b5072b8273243bea3370758cf81ddb802d7214e3471c487a07b5dae294ef123e03fa5f37365bd0aa1e853e4842ea894deaaac265b3c1c873240c9dbcd9cbe43d8526c22a69f8b9d9cbda7fad2f91a0b693b8612c8f0348b39b0c921b9dec5ad0838d6e2ce30a4efa85b0575dca90bbc34dc9582b9f75a3229937c272be11ff1cec47bcd89e6cff83d9b54d40bf1c3752ae62ac59c54df0cf611ca6fe6ea840402f4dfd9432d10bc4d85d65a04df8a26d6dc26c3738c8c1cf057488c861f38102b185852d46b19f521a4cd2a7772ab3f5f6c7e6b7bbdcc6aab6731c1e3d8e56aa120e6f479533da5e8fd2ed749a02874fbde1fdfe424c739f2fbfeebf2476d33fa2c20cbd2974f4b22a8dcfeb8f9d1cdc1c4453cc30309730769bad310f6aa1fba8a26debe88b08ab3a7b3fd42fa50634b81e0ef363c1ed0f18dfb86fa640fc1b63d629d7fb31f17103b242fa5ff3c479580da7684c9af734dba62b104ef81a1e82ebaddf584ab6dc3b88c7c555a95eda0d2d69b6d780376288df64bf0b8d34b33ccd70379d7e9eecbd9ff4782d1ccbba6c98b62f518e54677a349c22d47522d9b26c6f740da17397dfea0754e179ed8cb7d6384ad9b6f2211e91b035a359a35b5dc957306afa3399853a2db4c2e0b38b92583936943e44e585ef6b091a0ac04df54170f893f75cbb55492702c1201d2ae256a19fc01ffc08ed10d1c9359919ef8a3ec2acb7d35494a0c664e73f499e6a2b315e1aed9bd82f4edd47fed9a7044eee8d48e341659b263d773ff3b7dcfab9db5f869a35c3544d5fc009797297912163c31339baa2a0aec5a06199d35a1e34a195642c4d2deb296e4c6aa19a005a798183901a8c87842ba55033242d2a79489196cef4fca1c5bd92156a5bb468e861d56d65a012a72b56e8c728a7a995da1e5dff3324f966f1c2f95b5bcd43125951e02fc21f270a671f41fae2ccb3752cb6921399ff7755540ea37205a4413c4a701a25031c5428b078d175ee7bc55e1cf124b6f4f6a60e1dcdd147acebc5c1fd9fd24e30d7a294c11e9ad2302a26525d6fb0a19a364683c7bed8fb4796aa01", 0x1000}, {&(0x7f0000001680)="e0ead371cce4d46553b11ec1d70686b2f776fb7579a25908288ec6dac04c4fefb15ea4cc8dedf37b2085be288c9cfb15d54504c00810529a5a957d820e860dc74aa61ccd0f22e31f4d35a37cfae74e0260c156852e41cf6eb35f860fa69ac0f7ad538ea141e015b73e37fa3eb7dd76bed450c04b24b8fac65382438fcf2521eaff81b77f044d0039d1ea9a01ba9ca080e360c862ffb74335a036cfe7a6b03df487d62e56ebd7f4743b56bbc0088bb15e88970fba1f3f42c66d0b30c4ce94aea13ff3f24a2e3290976b375a4da016589e83dcda9c8b8b39583634f908f91259bf95ed927544fada6cc5c0d908907c6a38897e8266f7fb3c5237f505a0492c0fdc2016a7d8b91aa7a8df502810978d1824b12ac38a64ed026616885478653264500a27e1f6a913289435dd51a68d4bdea729e7f3e2107273e2e72aa0c9e9da913c86ced8fc1dc3659bc25c579d9f39696369ea673bca1810f4f0166a3d96ea728dc50d7929dac2e296d39b9ed0ad11c6f255c8402979712ef3ff3c11a14305cc0407b89226e74af5720646391f898801817199b77bd451acc1424b5d3292dc0063931c1a6a02ad7de3973a0a2a05da51d359b4245c41144640dfdcf0bc1b820d35eea324973e4ae493fa92395b3e1625447034ef9310ebc5a602c6ecc33501ebc50324ef82c7e1730081ddde8ee3177058f2b9e7f96607f336c89204eb61e15c99fba8a58ccd163d363403a87accffbe2375208dfd2dc8be19ad8391655a08a73e27cd7eec3bdcbe7854914eb39456571a4500ceef1376e46f4121a212a32d1e2dd8018987a32f0d46131250f226588a32d7bd145cc4db9c61e3580659feedb1494e3d5b331f9e7e64a50fd742431c9c6903c183f2cc34ca0b2499755f1cfd007750fa94cd176cec4e79bd659d3d3e1ba2490b799a3639e54f0884c848a597504c278d67c69eb871f9f6e5c7571ae1df6125eaa248acd21c30421d49b1c5c6d1ff26e755663c57cc8478da1ba79a9240e286afee484f391137153d2108815f0124c628b4f3e0102596919dc7a65fd581cf25cc86ee3a0b17143750c5843e200cf72f2110d2d15a7c2f8c83530c771340e5300a62c5cb10ddab4265c8770e7ba1fe16686bbb30bd60295008d1317bb2a72b1b026a0a777435f4ad4e9a47c5ee15ec08d77513eaeee2a9301b29328f0d66a7ab5a678183e082453b18b2991e3534ab487f95ce776b847bb20c699de71711637411c7c020220594ecfa873d75a86da691e5b72c06f4c800e8753f03abfba52a5e43dca5408b4fd47819874e78ce7aa1702207975e9cd5a7ab5f2268810ffab9368ec931dfaeac610f61225d428c6ea56e9e147c0a8e68efcce1edf7c28bb827c76711cfd76b4bcbc1897b5ead6696479b18d6d59244ab177e4f5cab9182e073be7ea388458cd167e2efd05a835f3915ec4037899cb7eeae4e417bcb5f90f465ab537e51e7179b5b0c7d3f6f8f85492f8854a1a10fafa3d83d7bc0068e33bf123306fb7ba7f56463f03ccb06336778aa500a8432ecea75b7d28bdd7d5f354708a6f0d1dc1ade24aa3c34078b14eca7615051e63597c017b649e3937f99dd59aacbd67cc296368432ff4471c3a68f553930f2fe039cde9a59263bae1c93ccc2b2a75fd5caa3ea6409218a88e331c9287d2be8ca80d44dd163e6c90cada70201515f857fcb73fafeb9ffb1b82056335948f692c1e9d05d135271e7a3667adff57266f191e0b0d5998d8841410af5c20208225b35283cc4b9c4892627b99dc809e05315b20c0f7893b49c46970242e1ce080126454241b686c84daa46ea3b62c05e008e89e35cb8e831cb98f24091318f1b4c00b9bba9b49c13352825d901d067d0de769cf0da21e7b9155e8341668f58863ae7fadc8ccd8cf500b7e32bdcb5369d77d6f8be3d03ffac0798101c9d6b2d762ab6c2a236960eb12e90417e9f55d1d76bb316b245756b591c115ba1fa3adc70123692ad80f75fd53ad075ed764dba703b9afd7577d2d347a7c082740aa9b9cb891d72bfb8859495244bbd18f19771d4d892694e6156930c7c99622be3dcad4ad0f553f736f776b0c5684f9f376796cd5abd52e20bd5f1ff4df824190ee78586571e1e97d579d58203c845ec059aec604cff0076b38b9832dd11759f87176a79035bac11a9e51f3f13beaf19123d9a0497cb5824f1ee18952970088976aa072ffc140b9471c4a7b413b990b4cb4a5956835dd09126f4805d9cb187d240981802e8b44c2f3586396509720a15c447031704de703f685e356ee4d011668b15cb22deae6095762bb24ded836370ac92d0d8caa908aabad2f21a2e6effd103e984592c0c542561e84da8d4dd18e9d5ba4c0f760eb23aa2e45a4f1106d6a954eef80b7abfcce95fec89a6d3853de2aa52b260bb5bf98c9ddd30d0c92cd7d20498f8c125bfc7010e780ddcf00f18fc093c8679214db8ea2dbb2975f5372cf52e8da0c6bf59c0efc1a62f173afc15b8e6d19a2de62ce8c1823a83f70c8cac77b52e1818491780d5c485ef7ffceabe1ca28969c9fe8227200ba89e1ff1ccde054c6b86909759b428810441897dcdd783686c1d6e218ef5bc690b5230f654c48577cd537bb2b8860c55e0b80a84c46a249a49786b179bc15ba7c83ad5aba1754df69250053e4a20b1f5ef2683192bbb4dc94c73cbb16791bc4e5e5c7de6dfc3f5a13bae1cd98464b15f57e52843544800a16bb963d0c9fd2f4748a26307581f7f792e4187f770ea3e072fda5b07f532b35f8b8c6fe2737e09ec5f98913ee4a1db4dd7c8dc167efd3023ac8e5f600baa7627d57064743b710d767ad12aee4bb01336e5ad99afb3fa38e18c9064466a24a243e9fddb60bcce38c295edd7d8bd701f61a09c234b58eca14716cfa842caa49d0e2602f0aab265e12c57916b185f15a2f950d33abf52795e1882596488406c166de238e14ee93bc0fe73048e82a2e7e66aeef2758c3f25ca363f8d55f93c40ca1f642e9f7ab32f3a98ee13961bf963f23c05c37cc6c4ac6b40c7084e935bba878a9097e7d0966e129f0d8450f421b431f8d07c70dfbcfc0381f6126f3776938f40fb92317aa9158ba5dfb482d9ca268898ba6ea2181df932b580adabd5126de3c67c45466567b0539c3d9ebf2b195cbec82aad6a1d4209f4359eac8614a2544d6d1eaf93851e28b80215c7bdcd60dcae5fab2f9c71c961d3f6c423a607073486cd83f523a861ee9d1d3bdca26b1d1479913bf5789b2da62e254b3bc15c159f1b711300577f44e58a7f78e799d4199ca83607e828af72b474593934827b315b1edf80c9f487773ca71941f84e9bb4369ba30ea8f83a0fd9fc662e8a3f8a975acdb7041bd9a27501a805b9369ae2a5b3f6f8387c78b7fa88f3bf876d0f80da16067ba6cfc2ffede4b814dfe6f91b726006f211202e4084bfef16e097021ecba41d9d153e9dfed479650fd42609c4fbfb0a5d937644ea00b56a6b5ee9384643efc1d21125853dd979a1fbf055594d4b5f6375168183908619a642c3c0b7eae666250a3bf55fd2afff5752911c9265d898f6891b3b8817ead0870fe83d0a1115607e1a190f00656ef8a81c98272bff2686adb40e0aec9492a0f6ccf797e3979dd073041daad7ec1937938dbedd7aa5fdf0edf23af017d57d7509360dd748a47f90c47da66b5c63217f2bee2b6322cd2b4491048c1a79a882b01d33a9a63eb9c0577985a1ea09b509489b91540563fdfbb7bc6d542866318e1648bfd46179658643c21dfb28272b1cdbb44a51f3856e957c0f564fe08e14794cfc3b6d436e398888cee82bf26f187b45bd621a6f19a405b10f0b908acbdd249fafa59c2a1f4504c61b6f8c33f0f7193b4d597ef40532aa362cc7958dec4aea45ba68033fe9b507d2eaf40dfe521afe98b8b3c713b4d89f185ff687acd51bceb2804d65015408f967d8f11b4db5312c757567c46a17d5389df93888bb271d5ea1ad28ca44fc3d6d0a4d2afa54705445e63c336bb7c2fdf45c989db288c819f50d6c313944f21dfa4b5e0ba2cd7535fe35771efdcba4a8812df070ad42dc26c5f475ef11d26a2902b21115f9b0c2da9620cd59104c125bcd39e8b57a1985365b376de7cd1561789c1629d06eaca7ab171995c0a66d3593012f79c90523d89adf9035ee7ed36eb7c9b35b90204367055020653e33bbdf2370232cdc91232d7ef278abebed5afab1fed36914276a2c40decca468dc370cc5f8fabe53eb04eaeb800cfbd5c68e75df49b1b1d296578cda2ea359994ffc5a5b160dc5fb153c3ed6d9eeaf994bc932807cbcb6743525aaaa9534c255746ec5500404c56b686037b6e797e0d350fcb15bc5fa700b5e0df80096009c9e7e2391479cd18064ac7de5f76deb28fff322a1a9641966d493125b78194d60fe4eccaacab5f0d47a462be55f0686455f5c08ddba09ff48097fada84b1e6d100e163cd291b0b0662020e645557a8cedc5f0f4e4af2c403e065f51069f6eeec42cc547bb5f698a0964c085822420204fa397ef12b524c6ad20356287f9190a7f6051a1a09afb5bb7e8aa99eceab66e530fe572759f7aeaa9cdc69ad836c68d0a00f15057f569bb41be3c8d9bba56268b78ca559c9308ba18ba7c122f07c735574cc84cfc0a5b580700b2256b05262bdec6ddbd36e2e4e4f6f1ee8454ba1c9750ca08656d38328bc847fe0002ce4944da5f7f93b3ca162073519f595750f134f05fc8552f5c91f1c105994a58e3465068a0dd67d9991a87c58d62fe98e390259ff013a8fa41c2c310ee80692d292b999ac500a3d5a3328ee2f0c8fc5d11d57bed09ca74dd16570338d0c4a6cb07eccc96da53137a3f9bfddb6075903a8a3bb7bf587cb3f1d80bc5def18e286bfbadda20fe71b764b5aac895ab3136bb805a983f4d6f3c9793e314365a6311884ced8ff99033bccaa34c0d70b1986c74820a83c8645bf7ce42d9639f24e64bd1336d3475d71652c9f40c928baf6ae439b3d3ece632e600e99ec282841ddd54ac0e98fc23d61f3603c5beb7e827441a2bbc268c6a1282bce0a70610c087141c034733c8823e2402166c0b9ba0efb12a40e09aeeacb6968b59acc5d5735e558944d85ded0ab7ed3d35780d42c4575d262587869feab79c38c2efa7e082dbc9a1d571d13fbfeab9462877fd783745132b13c35eedef0e34c5f4daa8f7fa4a50ffb244a9b54f3d067ccfa310c80e96debda76207896a14fee55a17111c6187de5a88a77564b7b37a1e5d55f172997203e9a084480dd86fcb1b821aa67f43dcd61796c1069ff89c564cf6a1932b1db6070b5da6b9fe9e0fcd054e7b53b32d9097ddc2ee0ff749b9583fa7fa83186aff75edeb3f2132603a1ed2b2337e15f64b34ec0959d323907e21f8b50d646fa2b980644ec619175d7577c0d1ff21769f93c13004e12a7a9b4f84f75b5b91b0dd8621ec53cad53dc8748f7bf880274c5add7d4de597072667770c331e6166dd8ff07184910b0db539d204e94791d11543767cc82c4bb26566c775d31ba6d39dd171601e5cf108220ac750277e5a03c5bf354515f95d07384c6ea2e7900afa1b4999a4a850a4799a14179335d86094d1cda7e036a0edb27029487bd77e759ed7a9c486763e18cd1554cb5c755f1f1902601adc3113cb1ee3d3d812a0bfb5a8896f0bd934296b3cf3a9c31034624ea4cbfbe25cd3134a7250d8f1224744ea782e13a321d268fda6cf4fc66c4a17b3bf6209f827e1e8981a4231d1f283885dfb14c12882ef6d64f21271ffbab88c98229bc905cb08b0", 0x1000}, {&(0x7f0000002680)="a8903142631d0c912737ff35b30f65f2def6", 0x12}, {&(0x7f00000026c0)="35be31d4c4d2f320c1ff4a14dfc6586f0412b2fbc5c1b600b983ee584d77f5d2e0e4eafb6c441e932908318b590908af0648ba3c8791a78552d7", 0x3a}], 0x9) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r2 = fcntl$dupfd(r1, 0x0, r1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:18:45 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x400, 0x7}, 0xc) recvmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0), 0x2, &(0x7f0000000000), 0x0, 0x0}, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 13:18:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1a) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x100}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101, 0xfffffdffffffffb9, "17000d998a7f6200000000008000"}) write(r1, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697f", 0xa8) 13:18:45 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x740) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/199) dup(r0) 13:18:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3) connect(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:18:45 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{0xffffffffffffffff}], 0x1, &(0x7f0000000100), 0x0, 0x1}, 0x40d) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040), 0xfffffffffffffcd7) socket$inet6(0x18, 0x3, 0x2) 13:18:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x0) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) write(r0, &(0x7f00000000c0)="0de2c86631a5f2b1fced749d2edc3ff1973f18b07303eaaec74cb05a1fc33f52d11128af6a39f52275957fbdb7d03a22bf15c123c206aeac3636ee4cbd4d28304ab1bd3242f35f8533b1798bee1909fe30b1cb10d4dd136c79462c03375086a47bd192e5ac4165a60219da07d07de84dfdb89689afcc736cfbe0dfb10cd2941b47d2e12e3acd82fff0aac3e7bbd6508032be461dfebab32bfb16185dfa336f5dec23b4f48e62cb5556eb9c5a7ffbe6cfa5f3f951708df4649d9a9ce49bc327921291c24df03263554f368fdff02357868d893f4d", 0xd4) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "f31197303fb4f61ec3caf4d802573a4efcbdac22"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) 13:18:45 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:18:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) fcntl$getflags(r0, 0x3) 13:18:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x830, &(0x7f0000000000)=0xfffffffffffffffb, 0x4) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) 13:18:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x60) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x100000001) write(r1, &(0x7f00000005c0)="0be31831e02808032b0a5b75c7a13dfbeada19f1ab73c635bb133a90610c7bed90aa5c8cb0866abb181a4eaf7558000c57e09a624ba684fcbd02cbe7fa64dcfc18e86b7b3bca8389ac8ee7a9a362af3e7c8e9e9747459164bf41c275709d1b91e020c925debceba0a4474066c800212fed09e2778b445954d41e00ff4c6085ba5be7d8c7644fe19af5b92a7c4af38c8f8fb2fc0e171aa632a68580d6f2875155f452e51b68220b2b6d3257693307d82351b0fa32f13c93eb48078376418c4206c0591a91d730e87432c30763e9068d9542e9c12fe64e1e53ba3e4eb1b7a3817c29e906853b36b5d12de04116970fff872763af8ed5e5df5d508f80f663077578b25a87f0a0dca7606d7f976ccc13c283f52c4e99d556ba895cc8fb6950fad371f10697e5b0649dbbe897e07b7b0ad53055f6706d2106e8361d1a92455466b0093202163ced122ef45cd748d8f062679794bb1171d6965d328fb74e0a1b826d995325a13d4f7d72aaf94208f617768d35da305e69fa3c0d20c8883bfbf2d665eac65740d66207b490815b673cfd4d89ab0ac2d08cc90714c3e640fdf423aaf81198592035b88331b322ea42ebfb04f24f12db3290db45ddf144d403ec14ae6a1f7cb2096ab3e7db14747a20eb637efbbdab3825bb5c66af0ba434347ea92d45ac2cfc2bb5f7e9297b87fe0ba61f6ff4e1a163fafa0fe90f66e2a7e3cba245b8c3f8cff32f8eda37acec28445cfc04b3b2adbe251ede6f67397fb36c939b5ab99b6f89df3d3e46c0d1d1dd3afa9153aad05cc22728cf8016ac140c9346486a2f6d9f5e0b3ac4ba1d61e0de8831bbe9082bb28c1057904503cb1628837d82a584737badecf199df99893dea2d16ac587e58736d174db115b32dbe34d2690293641edf36bc0eef65f7253b1637b154f2e2bdcb61ba8b7de70371924d4262a1d94aa194753e0c574c90c052cee9a057d3e974a037f0677a4ae8f0f5e560b2891796d26fdc00104dc6e68139853acbec36dd57285e2995af0c3bb03374796d4be83956a583ff890a3e00a5c4ceb17f7135bdd45f280a42d09e1ccf0008d5fd2d70c4e933867f621d1a157d99391117d27b690a74f302e46b21c580b3709f85e83f0b740cc84ffc4ec6e39afd8716569928f0fb8530b8c58b5c997b0f208ff29d12d0d4b96348635e8552448c56222a5648f156d04eede120a317", 0x357) syz_open_pts() syz_open_pts() close(r1) kqueue() syz_open_pts() 13:18:46 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = dup(0xffffffffffffffff) flock(r0, 0xb) fcntl$dupfd(r0, 0xa, r1) getrusage(0x1, &(0x7f0000000240)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x1f) r3 = semget$private(0x0, 0x0, 0x1) semop(r3, &(0x7f00000000c0)=[{0x0, 0x3, 0x1000}, {0x3, 0x9, 0x800}], 0x2) 13:18:46 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xfaf4, 0x1, 0xfff, 0x1, 0xe9bb}, 0xc) dup2(r0, r1) execve(0x0, 0x0, 0x0) 13:18:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x28, 0x41, 0x7, 0x20}, {{r1}, 0xffffffffffffffff, 0x9, 0x40000012, 0x2, 0x739f}, {{r1}, 0xffffffffffffffff, 0x35, 0x40000001, 0x4, 0x7ff}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x64, 0x4, 0x3, 0xa0bf}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0xcc77, 0xe1e1}, {{r1}, 0xffffffffffffffff, 0x11, 0x40000001, 0x3f, 0x9}], 0x0, &(0x7f00000000c0)={0xf34, 0x7}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r3 = dup2(r0, r0) sendto$inet(r3, 0x0, 0x0, 0xc, 0x0, 0x0) 13:18:46 executing program 1: shutdown(0xffffffffffffffff, 0x1) r0 = socket$inet(0x2, 0x7, 0x5) setsockopt(r0, 0x8000, 0x8001, &(0x7f0000000000)="955f61e809c275bf38f88e93fde2c56d0e2748ce677f85b3c4a71e757b481edf220498514c1bd4f2c63a632ca1810953fbb9a033694d9307806aca1714d7e88c0b5556443ba579985ced9ed22214b04d99c1b3da3f46ff1fe9bdc31c306f109cd6dbed0b5b2127142059e32058c765f564042092ccfc3f36201fec5368b3c6f3727199d09233ed96155fd78cf2886524eb9e9733ed0831e15f8b580234c84d8464350e562eab9c4ee1a0a29ad962996ef10bab6d36958d0b15123fd408e1026d02c80df993dcb4598b48cff41f49c889aaad35ef641f6266f13d39656c208b873627f7d628189cfa00bec8a42191314a30df01a432208a7a843ce29e86ef26150a872d307e8e4ddb95ff8eed7db96040e9b91356766c8dcb162395e813f8c9951201219a3ef474ea505f4303103f70b1f1b4c6e6417e7e2942fcc9421dc5d890e084f9ee2e14520f9c6f9adc8c97ce230473b08636a9db1d5d4204dd3f66f80a8fa901a5c2cb4326009813b6195d1faed94017b0524ed950f35f9dccd9644ed9a6a2fbb517e2750bfabdcc179920ff11bd3eda1dbdf9e09b55110fd68ade4886d390c30955a81b18261c65c2381aad2bc8f6b3ce21c002116762ef44a6f9b9bbc61da601babababf82cb4c155c0bbc34ee22e73dfb7a2ac881be1b9419f26354f92e2f042b2308583f36bb3179cec5abd469939cc4cac206ae4ddadd145f388a386bd3a4d1b802eb40cd56aa97f5c13c57f3462cd16ba04f7e86e7872e62e83ce3f470f153365ab22a75bf388b4d3037f6607a6dc3cbf952d24374029f40287dd268ab19eebc121049f9c7e318b19ea177f305cd88deae3b852cf21fcd6e946382665cb949ac681315ecd502c004d30632d8786825477e08cd1e0e8eff383c42b2729163cc27419f8a578c3f4ee3b74a9246d56502abe9f576c5d4e0ee81ac0b66148315c237923c88f3e331ea3b2be147866a035055c804d6ea38963248b78406b6010ff048d5226b4a83470c0bee1dc0e7af72fdf9f1dade6f1fb4c923ff2ea587f37970e9104028594a0e1d7e174ff290621d0d5d0467e39739f0fac7532ae1e3c0c1486119a4a750e8b33fadce2a96e3d809395fc317fe7fa25f8b9a63c40465ecd90985c52c974d7a07d1f7ec93e918e3d411b59d4bf064db2b5917d5665eed36a2855fc6f9109ae89594d08a595dd40cde397837964c2c974ed23ec7a829a424835bd6ba443a13196fd82daf7d1c96bcd225d7777f37aad4e9fb8999e6085472b65d9931cf6711221fcd6fea2ef67958d2e24b50849c549aa904277398cf8c35047955ba856510a16077bca5b07f179bbabe9d54f07f8dd12298e346ba8b492c2dce937bc89de9a052f351f790c41d67545dc999c88208175dab5be494bfbb9cc7547205eb98aa86b9d4c834bd6d7fa5b07351846551372fd5ec6505ebdfb69ab8c528752b844959710ba7f21c2095b1e1824a73800696958eacf86995473ce592c4f31e46e34a95fe6a47cf52e7eba3e853344e46ebb3e293f9354be5c1191d0ff71a0ddd82ab9654f91fc2aad0f18afb6c48667447ea77fcf5cd5bc3c43078de963b647763a3d62f44947b1f9c6fd1f5effc2538ca229b48d2c16992718d880f098089a2f4f6e360372cc1904682c2358256eb0413db14c15ff6ecbc96a293468ef45b9a7d6437b25ba2c8eb8cd459bee328903fb2572f6ecf0b202716dbd0e46627b069dc548f91276ce9799203b151754d9c49e7ab779f8b2f93aa025581337b9f6924200e48654063a577db95209f723e687bb06d8a753a80d49bd1f19567e8068d0d5935691a1017474d724ab9ea0d8d2d4b15bddf8cbac22bf8d222a4a129576ddecb89dea1999a16297cf7aee28cb5cefdb503fe5f226a7674dada6514d16475769f36c1ff1211843e7624362a6dfc81f174bb9b901b4d49a48d90b3d35d86ec0ec42f9eb7aac3f7f1a69d3ab23e595363f7050261c9a85980858948da7bb428bd8644296c3fbf5453ab556299c4a7cb7906d0213c770c931f7e7d2448954850fc9efb71a892ea4f4991a380cdbfc68ba8c615b30af1224bf18fb058b4949d6ccb53cbc7089c7e893dbed3aef6bcdea7e714b13e8b1bc152f2cd05ba0feaa71c035a09ca440f755d8a245b27637fcc230578bab84d8cb4fb7403109a9af42dc4ce8c51ce0232df3153b26cab54053cf60c9a2a5801fd57d2d2969e77877e8956ca34b610d3ddb153f0163a76026ac320efe7e2e68afc7d2ed6e519bf035591a066a73cbcd3285627e4f47f8ad96556cac6adce0bae6518fc63f511dcfb53e228063bce2da6380e696a393f71361ed006f3a45abe4ab014593f2d8c2ffea55c9f36ae8d046da998fa406c28719c0ec9fb147168d823a18ba5156cc8655ab3d2844d259d241b5b3ab7631108799190fcbc97e716f86776eead147a09821709243def4b9c44f79f6d42e86161a547b0bad636edee1499c90611fbcb46e2b87646819cddf81275b7dc5199748f3a3d65d6ab30df6ecb293bfb31f42cb7a2b658da66a06ab06c13f0559f87485cce7dc2856d7625bcc09d0d5307482f8351127bb5a6d3612abc7f6de6d065d648efecd41ad33e75ac569b02715b5645976ef2a1d4e740fd2f4827eda2f5096b05b93242be0d51d332b1f653fcf2f8d58ae673e0f26423fc16e81cc5ac666eadaefbea89802e3ec31b5ae76964063c8cdde09a8d8bafd27c83fb57e4c63dd536dc6fbcb47459553aadec26d71f0dd41ad13c4301843f9b4a3267eb3425ca1b3aa2f2d25635c4f909c02d4069a5de44f3c4dcd6177d0a81c785cea32a6edf54b1b4bbc0705c8735f44efe0e9ff8edc771a93b20fcd9785c7b175a53591d59bc502de0a65f42c0886cff3489824bfccf1699d7d085b6d34a2b50175e148a45c397ad84617ce3832cb61dbb5d363c472f37a011621b2f51c042edc45c1c9690c61bdd7a0df0239dba84a0b5d840c0d89d6a9157da93f11e2d473ff0651060fc7fb16cfbedbec5d960fab67cd4dbe916f81a06a0ae5f068d99a3a134e4d68450a46581deebafd6fffe4e5418e673987ffd0c25357a73e04a62f4d4ee3898bc541d7602e04b5ead7a96b4630df8d5139c22eff5e0c54e55db0191f680147dfe040253a5aba19acb4aed6955e1cd043189bf2d169e45b57f3cffc83667654ed20f178364fafaa71e70afdb85cf7eb783ad0de0e1b2611c109335c2f9bba7a79a3859efe3464ae9f7ede9c5543afcdffe33c584b6879479e490e525901b90c439ae0dd8902b68cc424dba6124b78e4cc19fbfcd19c48d86bad2cfc8fa155aca7824a890dde8c11df2663eae56868e632d925b0cfd95f05371bf7bb296166db492594d2da5cebdb13f22fd9c13692c6142542836532353c82465431066c96d2a7b715f55e8846333cc7cb255633f4237decd7f28b6935aa155aa61290bd486cc43fd5645fc120a95461ec00e4a6ff1aaf41299b5e4f4811f45ee78c5fc8afa9bca1c0828a82722835ba6ae3443ecd31170f7d98d3a188b94feef47035272a6796a9f376d290027c6e3bd001a221dd0c9550e9bf564ff888556f1ed32d7ddb445f559e3ea4f9d67d67665cde2af2093c7b56e522b2c2647ce2892371b2c3f6e22a91a6d687789dec93ddd99a652d18435a27ea1d2b46643e6d6c315402fc8e2fc2c15507389d935ea0defc71dc709b552b83f9552cbfde49b954fe15509aadfacbceae289eda4f53314fa2b7ae72098b8b06270e705755374848a4d4db4717db7a605ecd6bbb5a0364b501c61ccc400a971aaa800664b9f92858cbf9f1ac05cd9c7a4e85da2c4847d3e0f2f02dfe31546a5e168e79dd7a6fcb3746500ffb08051a673c406b0d1b346f9a5e82e42d166e4b2c3370fc856872810f449506927c35862155c5a6b26c76294fd3e9c1c39e63ff967ac5ca3a374071146b1d4085bb68c1e73859ed5b05d3600eda5503fd0b2c7e21749d9ca14ebbcb178f7c363c49e91ccb7c1f8d7cdc1131915fc8dfdfa43a0ab69478406bd3e5d053ca5d00db81f5745ba0206ccae0e6256859f9a10ae7f66a93af63226eaf6457d43b2c1d86fb04f8b112f789816e7dc897e1435900589dedf826e9910811dd9c3f91fbc9678e4d267be3b00126d4196c13feb720542bd3f5665d2069b493b5a091a191676268f78cd193a86e8286892f8c43b1526a823896b23b0e6f29318f63db9c2c5184c98a7a0f30e0db65b88e51eb011786a2c11c2a6cfaa182a039ad7ac3db64ff8affbe15511181f932b8a54a5c34aad90ac5ea126e23d13eec6c71d0cf6264a70a205293c4fada96fad38bb25d255fc43f906aa9fb728699357d0a22479b3a2db3a6b7de4eb3ff201ec98476260ad3ab037d60e89a544fc106262bf0360194fffa473ad3fe3d770842d83221a0657c8eddd827566e1b067055534655344b87777c4f374c08d2446cf8dc16dab4b2662e16c3765bdde3d5b9fe0e5106ec19a4175ff2733f84deae622ee4a5bb75d9f718d1bae87510890ef675553185ad7801b3ae73eea55a6d95be0d0334949d037e11f2b7947b8636c0683cdc3fde1d91a44bf0654e0744ead9d8ae8c62cf06834a9e6b005490a10da13820acf0d706cfec5eae7e3b7c892a666cdca3ae528c89e8214f8586d8bfe127e6b33bd10e16463646dec8526450e3fe0d77344062c3cf8052d86e9ab0ba5374a8015aaeb2f8bd255acc34bad1e63bed83b469eca470da8f674411e1d401bfa08498815a93cacb0166173903823e600b022d7c5f6bd41fc3688e5e36c15ec407a13f8359569ccda6024a46aa0e8eb808617628b3552f994f8472a8cd58c0966ee5bbb4a72e6a20f89267ffe031d7fd6142960f4ff256b4e973bb89fd39d3fd1f0a3604b50985d2dad2aad72f342530e5d9e76b7aa9efa7190c9ba4ee8244bd80046d715b18cfc921050d07a0459e7dc051d6aa94d7cf50faa4a49e43462e3e7bd1fa8c18a250f25cb21cb836c074511ec81c3a0914c5bde0307a827391d9b9941af0924440041df15a8a3712687c684fba6d4c5b6d41c7a8a0d9176f14af5f53173ef6981c0ef011052c62e899e1ab2eda509fbc89c40043d81bd86f27cc87be8dcd51e4b07fe5ca0a57023732f583b8d34d3ddbb6d865941c3c014b61a60f9ef76eaf5d2ece38c6dd88e0f20bcc295af284cb45b67bfc91e5a2b4e0a58115513dde805b0ae069b7032b2a771c1ccfb68dbf302acd293dcbfc0fc8d87a9627be6778b20f75f3fbb4e3bae66dfb774af561e27836657f0261b8aac22d8d4f3bb14b2d3db0aee5671e955bd2f0e754992a88d0844c0fcb25e737d873538e397437be6027a180e163684a9727ddc824cc909ac690479e8c581b2e6cf53d47597357842d5dcfa68cc7719eb46927ce0f6f77911e2536e153823ff4022eb2989f3cc07c86ad2a68fee603a916271ea3ff793801a3a1b5aeaf499e8c0580f389a782e34f775166b349a06ee2565754e85232e49b217bb4614a6807199feddae7141d7a7c0f1e3be20d1ebc72d48e659c55941d062bbf1210ee4e9b9f3c23a1bc5f30d16c4d238e3e7391475e2a6d86d6d16ea915a7cb24dbd56fc10b251d0e88cbbd444f1f19d3e5983aa3e335035b16da9139ebe3c81dd395c7643341e1b7ccbf7eec34f53bcec3231504bbff54d0bc45479d2763e082e03834eb913e193bb17dc38ed64d77a2b630c3c84f37b8b53b7b9ab6cdcda01a0845cae713d49451a1c543c6d6af7ba9cd71573ac6058c3962784f4d4eff9807af4da5d40d3392eb7c8b8f6", 0x1000) 13:18:47 executing program 1: shmdt(0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r0) 13:18:47 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) read(r1, &(0x7f0000000000)=""/60, 0x3c) r2 = fcntl$dupfd(r0, 0xa, r0) getdents(r2, &(0x7f0000000040)=""/42, 0x2a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = semget(0x0, 0x1, 0x81) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000000c0)=0xfffffffffffffffc) write(r2, &(0x7f0000000280)="9d3befd7a52249baf87b162b089532c3e0b896428c26f0b57b2f712849fdd7eb7dfc2041ad437c9247d8330bbeabd53db0b680c7d20e5107472bd49ab3bf60b6a7fecd01934190980664f671630536d4d6ea705966c31bd3e08026b5c3961aeb7dd23a84a4f0419179f3240446693219029ed0f5445d26066c7967d7d654986883c88cd8f2dfa43f79f119c3bb2bd21f768c9d3091ffc918e202121e6e4619ad9d22be316e987a3fbfe11ef4c1a168d430e9184f45316b54bb752dfcfb995dbe5814273c3d59dfa2b980237ea4bd9cb17b88522d64d8ff3ccdc0df0f8e1db3031b319cfc3d0c7077ac7be256cf56093ed9cf84bff413e55f2573148236eadd0eff83700c24d5effbb705a44ca3a560491b5aff9cb1caf0ea2a856c488fbb3c32ff3a9e8339d575e87ae8c5ee46439940aaf6708f3734515cc60fd3cd3c16e756a319fa73d18741104fc49df8a90421d5c5bf80a0dd98af0115dec58ccf2db944bdd4b8c3bc172913f0dbc04159d6bb3cd068cf73be76e7b3bd5dd44d25512a7bd45135e7f7b2fe45fad20f367fc0d9f0f2514794378a5c3c6bd53a569a669d6f9fceea27ee62d2a42ae1105711709dcf63bee93efa7eddf49a02da3fecfe755ff41fc03498be26603edc079d27d5ffd3b1a73af333c22ed3e261cf0dd18022412428651b10fc8cec5a2426e5474ed4f589eaebe5da3236820782ab2edfbf900978c7aa8fc542c9b373c8018ab37a78c91e3e8d6549442bbc5428ed5400a05773892a2fc2c0417cd95c08473d6459e5d8315974fc55c3c41c888b392946ab295f16ca1577de9aabd7c6b19d58f3f38ff0b1f7eea539e5b7efef94a96f938835bf10b59625c32653a77c2b0acd2101f099fd531745e9adcca54261040a3f30c23839f1a97db73b092e8bf06992f9fa8fdb31551807f549b94671cf6cc2f5e07781efbf52dbd5c72263a161479d5bd13b73590f2851ea0a36b3255196d3ee2b5b1ba19d428d2e3c1056e8bf0720a91e1778fec5140491bec493daa5b3ddf1bf3d839c3e7f2dd2d701a7c4fc258b38a49f98cec159f61ada146fef6c42942b61fc7117481b5a7e5572f56426766ccf4793c0f29017efc130978429a0c5fc231038d1dd467acbbf29e6e53c77a791119c52d3fcdb58939bc07d4a993c18d65b185c000acd55b108c63a71986be2097f50e9022e9a8a098ac3fad04bdb33d343d0028f732103137b29e16ff593e04d15f4d15119105148efb3107d2de87499885e34efd49bd7511a5e95468e074f4b4dd9706c2fa980e0b10997cf3d5fbda5a8e15133f52cc8ea8f3659080a0ec716c717b53c416f60307384c9384266ed16ca1515f84812d3e468141d268ee692efaaa9682c847111010416efceb4bc0d2c72d39aecc933ad0cb69004bf65e9db339ecbb030d5e4d3b6b82f146c7dfe53bff1d6133f67b9e84759ed7f3f50ffc45305c9306030008716d95b4a0df73e65626b45a788e0b2c5afade891d560313decd223e4ea781839ae8dedfcc9470b85791134de76fb62f7698f28acd86ec0216025300de6eaf5b330e43f4942f34499c1c80f5962c9d92a4f4c53776d984c66e74ebb9a20cd01874d57a7e53598e2e7e1ee6c685b7c49d212896c8d6d867526d9f26e36654848982d14df7b1ed2c73196f67738873644205e7b5de05e81dab8b19938d1022ae3d202cf4726489db47e5a9ffdd6c6f2d7942356c72c45644c340f17bbaf124c5f57bc9135b9608793f0d2206ce2a11d2defc83d0d447bbe1d4f062701afcc41e23aa2566fd6758ed2acd013154d9ff028bfa87edb92b6cec59caf902c496c4e8f0bd3528fa0a490e7d3b27f60e4d2fe738eb652e9b132ccfe5f0e8182bda54ef5b7566e727b6b7b140f2fab0fa68029f7460c858f95c1c56d97be1db1ccac3855591143a4979c45b1544cc122a2252f065031855734ad686ab068095cd04cf2e1c9eb80e3d8a00d5d4989f7878c776648cc47763e8d21ad3f74f97d40406437d4dc6dd207b627a99e4b82f14f6e40339efaa0f44f501389b4d1b1e7e0796721c14eab22752d2b3ab4aefb829bc745242df74d2cb0b61bdb7e01934e704ff0d7441f84d76744592ed8e5bd6d4cab84ad23b0711b277c4768d7de3dab91d9114b9e0ea1d1d4dd82db7cc3f7e87834a4f80acccad9af78e08355e974e7c9528e0f5058332d4713d41dbbdb66c4a625917e217473e76fb62f8a23d67d5be78d69430f7592cc42b866efd92bd1e21c6f86d8fb026de77232e1555747adfb5c3f7c64fcaefe3c9afb13bf182c889430f03466219db2ffc2e4e89c09055a15f182d226b71c298ccf642ceccecc1baeb0e5b1feb79177d311b939d24b4a1bacdb71058fa0f65a357307d42d32b9862d5bb73cc62e3d6c967fdf25e7cafe71b2ff365936e6cedee03d914358227699c1404243404c109afe99e3c677a09bfcb71cbc9546ac7a4ef511e64ffdc35fef00b6cbcb39a956a9f164d4cace55b1d82ba3b1f4cc4551c55196454e0f996ed4b4e31810566bfc8afeb2325f5c932e5d30b97b5e88cb0d9b11fff8169401b08871be904465a373aefa598d772151cbf32174b971f0d6de06a9a1d03ec27af5f7ea3e89aa9732d8b2a011be77833ee052d391e8b169139e58ddbde7c1b301285bc348fb2fa424a52cd9cf50cad85bc7bdb5dd9d3fc471f4ef429f6774cf6fbb84bbfac48046b46d6f133e02312b4bdd4e9e6b5533a6b60effe94f7c344de17af62b535c9afcd5ad7ce9cb34cd41c4f0d638fa08ef911f4081112d1b25d63c16bf93542465608718543614ebf9ad088b80f6928c35240937907ed63af124c1299383449323dd12f3f18d8233938f72bcdc30401b039f161728b0a78b7e681ad7a2289ae4e492c7e64614a1aace03e04a55b42e4b3ad1a4161f002bde6c130b8fb0f8f7ff9f8c7f18394cc81ad4949695fff9c0ae678885284a153eb3bb50070e383fccf86695a148f92d25e83815a0b8a088c350d449a6d3aa867e939af34736c8cb0736e1bb35dd7707569e6b179c75102415d60b80fc57d274eda46d86b3c28c64da6e1c6138e5dc5ff8cef297a6ed176b48630790bb473ab1cba5f10a561dbf6a0df22e2ea824f6721c30d18b958e76526acfc197aad3e916e5def3e66e4d8507292e6e112ed23f44f516b82edb962cb115274b1d7cb0a5239a41d7c87a243930db438bedb5800ba2370f0c3c6edcd66ff54923c4d46d2964955661c548f8e938e77ce131dd83ada890cc7248678b8aa25ef31bcb60a5c684a5e402f1797a0c96f7718b86e23e15b8e3f1560daf0746cdb58d454c07ce0d4b32171897f38695b6c58be811df2f19afea09821101df3adcf1c0c5ace76799907374f8d184756d84a1d3a63f4530d25cb9ddf02d21a466824666beacc9d1ef77006d336dc725e7ceb55a3caef4ab512c0165c5bf51a7e4011d4c5ff33f3f8e7d2f36916d8d9ed855f5f3fa3a686ee84b7042282feba9f05153be5b42cc0102b359dde4d3b4f152be4e9a74e53cd7adb967afb74fad2c0362a568f3df051d14deab69e628ea5f512675966e008aebc3e325cb6c23a5c9c3a5860eea41fcb56a5a1e6b5dedb764072acb9045f8715156f498629825b61f31e440d70d01715e94dbc4b5a3af5f271edfc7c453a2e4b4dcdb6f9f920b7dfa709e222c9695be72bdecf2d4151736438b8a61d86b583ff85b8f7ec5a68b54d0b6d5d1c82bfe2808dfc13a68729ce9a407d4c1d6538c932d7b3a3b4278d81cda2a9bcfdba44a566530fd3b26f1fbbdd29d5d81e6f33dc5021db791d401c902c71ea77d1ce3c2d73ec090e0bdb5cccd8ae6b1f984e1013b386db466674c32252e269ba5c93ca00e12f566df0a367065b374f887347a912044095852c5f58148c4166895591b703c0e4b9a5dd5356a113a90ddd1c2ca2cc4e17d0dad9d018d1601cb9a897d262a47c59d8f8817d6c3416433d098b53c9366f227868bf0f7f37c2db672fa8d27f0cc5b683bd28c4807733b265a12aee83cd3b0a289f27ce47e458bd8340712e1d05389d8761c47670d30b62b4be2ae194c16c915f4fbfe1184f30db280d3849c3fc5695df0e6df8bef843d089e51b3f90881d6b0708eadb1da28734666c8dda1b4325ab1211f3e34f2522870210d5b6186896b1d13ef9133a103039f52ebc732fa0cd34d4fceaa6bf54f977de333652dc2f1f0eeab9a62ceb6ab0866d772bf30c868d5c9e0295e39d1a793b2c76f4c0882d0e06fae44cf385814cb36ba5f45e143620fbb09c68532bda62f93cbc2d1080f1b8d3b4cff22948711f53bae2a31b5096b535fac433e0a8f2bee57c08e84b88f9830100dd1b146c16d32b5878ff4f7099468a681646fc3abe4ceec040d6e7263c77914cfeb8adbf634769eccc3068eee5ae88f4ef3d8a4cede97b24eca75126cbc166dfe42896b0cd6f35cb15accf016018024335f59ecc8e8fb377e11197d0e901b5df5537f05420eb52149755fb46a6616b27526315c100147530e2a1b8085690e3521c1b249b1ecc3c7934ea4f11ff9465710e805a96ae48e8d002b561f72f36763cc157535bfc6066d4eab5f6456cad1b128140cfeb75bb3dc28adc54cc4f6e40f0423a13755abd12e82a214965fe701deabd435cbf52ab129b8a15283a64680c64dddc74f3584c4d710e7a693df4edc1d1b09b4ee6211f8a735320b32f142d807c513907030bd518afd89ca24c6a28d97f0170821ac75e12b3dbc0985174d9dc1f8475af10b70fa36815d28dfae72131472a420f4ed30c554708e8d3252d0d7f53cecf565bacfa9323cccf19f5a3159a6f615194dac710ac4f467975f56082907b024574d68f69f6d320b3909496af85730829c87787e340f34f75e9b881b099fa4f10aafa29cd97b5a200becd30f4185526829bf7a67170ea94168f007e90e3a530ff9899c77970f6185c896e4db50584aaca164b9fdcfa4be01a467e62d7b413fd5c5e6272ba219a4054f797f1ea8052f425793897e1cf33cde049b20ca0515ce3c07d7cff8ca03157fd34c8f7a94d095f749bd9fcd01a80b76146984cf3c88b87dd86b9a6a78d019f563d49ac60bb930234c6118c36f19f949924df5a7123bdbc050603678ac9c8a829d4de82708a7877e7917973b03c6f9526637fa3cae60139439a706e36c737ea144969ea52f83387bf68490a9276ac0c08480378a426778a75cdabadf279153e85fa0f4beaeaa6c20e7033137e2a37aa07e9dd1c37fc842ba5e92bbee1c00d23a854df570aa57937d96d88e394e2846d03378a8ea7c3fc8dcd436956ec4c96875317ef2880e429aadfbc27297af16217a02d726003946abc9b1e3726f1f181a1eb60fcefcdff0677132d6e76e7fb044c086d5e38d54c9c7e18c087f4d45af42e1cf2494672215fdd3e572bb5d86cb2f6b9f4540f7dd60e50b2d0883a53a50536ada6b345581649cc47c90c64e46a07dde4127ca7fd610ddd15ba20ceaf2f2bc0ee0f235f785bd10118b458ae7a2643ddc06449368ed55854fcdaf9b5c1314ada0e64586d75ac969c8839bb8ff8aa1a589d335d977adf497c9ec2741e23324f48be54b22c521327e80c908509c0a644d5d6e77ee9280a7f1c611f3732c6e6401a37f2c0fe5d7f26d63af4bc380428d8f606dd81dcc66e74388e251a8376b8bf4376f8ea901907255e12980a79f32b830ffd587871b90be66f2fa64b81105e1215a844b411f5869c947502961a77e541079ba3e2bd79c84e27220d473c1ead9d14fac59e42413a732f0a10670975beef0aad1d7", 0x1000) 13:18:47 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f00000000c0)={0x3f, 0x76}) setrlimit(0x3496fddbed966724, &(0x7f0000000040)={0x3, 0xc22}) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4d}, {r0, 0x80}, {r0, 0x80}, {r1}, {r0, 0x40}], 0x5, 0x7fffffff) 13:18:47 executing program 0: semget(0x0, 0x4, 0x0) 13:18:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x7fff, 0x1, 0x7fffffff, 0x5, 0x6}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x20, 0x4, 0x80000001) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5, r6}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0/file0\x00', r7, r8) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000280)=""/192) mkdirat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x190) 13:18:47 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffff5, 0x2000300000003}) dup2(r0, r0) 13:18:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="c4b2fe0347a3005a61844695e89092c91ac6fb05f40adc54e2deeced8bc565d324431d015219209730611c2d55ad07ebc2a68a071839aeb324a785d4926f2f3d2c895329c87e88e19776c0a64571f4abf3fd4b0034af5742fd06e84d2c38a73bd5ec5acb8e79", 0x66}, {&(0x7f00000000c0)="a5efdb2626a6aaf8b5948f5ae55163acd828362bcf6f2ada9cfca9b71d786433b1de22c0dc61cb8b91a05d843641176f09fafc8cccdbb07bf2b6", 0x3a}], 0x2, &(0x7f0000000200)}, 0x9) 13:18:47 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffd81, 0x0, 0xfffffffffffffd20, &(0x7f00000000c0)=""/4096, 0x128}, 0x3) 13:18:47 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa19, 0x0) r1 = open(&(0x7f0000000100)='./file1/file0\x00', 0x20400, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) write(r1, &(0x7f00000000c0)="057ea5ded16a7ffe4db73270ddc8d25f5e78db0cbe5683df083c20f4f47d8ff9ae51da9043dd48f0f3a68ef4ec03b50fe5aff908f21f", 0x36) socketpair(0x26, 0xc003, 0x8, &(0x7f0000000200)) flock(r1, 0x100000e) fcntl$lock(r0, 0x7, &(0x7f0000000080)) open(&(0x7f00000001c0)='./file1\x00', 0x2, 0x40) linkat(r1, &(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000180)='./file1/file0\x00', 0x4) 13:18:47 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x80000000}, 0xc) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x3) r1 = semget(0x1, 0x2, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/11) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000bfe000/0x400000)=nil, 0x400000, &(0x7f0000001c40)=""/123) 13:18:47 executing program 0: mprotect(&(0x7f000012c000/0x4000)=nil, 0x4000, 0x4) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) 13:18:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) setsockopt(r0, 0x401, 0x7, &(0x7f0000000280)="558bb65e9979029ec9300f978c9bb019c483d253042dcdabd3f5c41a3fa1cf74193b2a857e38bcda5ca33d2404a0256a3fd3c0dbf7d3eda8d39126fd7b8f3a4236f9288627ce57538c355d71534e51071b158a6bac34fd7889e05396738effcd7dfc17625f6e917e651b0d888f64e721b1970f7197d7e88a39485246b661834be1abce077de6e4f5d447fdc4da0c796008b2", 0x92) r2 = socket$inet6(0x18, 0x400000c001, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) socket$inet6(0x18, 0x7, 0x5) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfd4, 0x7, 0xfffffffffffffff9, 0x0, "3adf49d01df4a09bc5c2f92c7e95ea8fa2b56767", 0x200, 0x7ff}) sendto$unix(r0, &(0x7f00000000c0)="540744d776525c136de69dd288a5552347155f569b949efd5e76868c9388befef34cab0e555a718bd4662ea8e7a18b93e6e54773c44c292ce10e7f8c68cccf8f44ba0ee064aa", 0x46, 0x409, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) accept(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0x62) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 13:18:48 executing program 1: mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/34) 13:18:48 executing program 0: r0 = socket$inet(0x2, 0x4, 0x7) r1 = dup(r0) fchmod(r0, 0x100) poll(&(0x7f0000000000)=[{r0, 0x4}, {r1, 0x10}, {r1, 0xe0}, {r0, 0x1}, {r1, 0x10}, {r1, 0x80}], 0x6, 0x8) read(r0, &(0x7f0000000040)=""/230, 0xe6) fsync(r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/132, &(0x7f0000000200)=0x84) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/100, &(0x7f00000002c0)=0x64) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="3b19abab2ca23b4e9b3c4ce7df3de53165d8", 0x12) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000340)=""/164, 0xa4) getgroups(0x1, &(0x7f0000000400)=[0x0]) setgid(r2) close(r1) getpeername(r1, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = semget$private(0x0, 0x2, 0x104) semctl$GETPID(r3, 0x7, 0x4, &(0x7f00000004c0)=""/106) r4 = fcntl$dupfd(r1, 0x0, r1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) lseek(r0, 0x0, 0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000540)) r5 = dup2(r4, r0) write(r5, &(0x7f0000000580)="09ffb72302cc063be5b355fdd3729d8c5b0b36b2fc6ee47c16bd73b7e3caf3e6794ddd6819937156d4d2b9bcad87cfd6a7ed91c439aab0e0f0da4d2e1e8471e21f7b8ae8e89e1048ddc3a04342e8cb89d5797bded147337859", 0x59) write(r0, &(0x7f0000000600)="eafb5786876061426f3d88e6ae7c8d54c8cbe278", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)="7011250777faddc496a5fe62dde25daf3f505c26c5ed5758625e82678e62d438781ada98779c73d748431459a65fcd0d757ae54f3648decceb2af7d952bfd3db45879b83ee66f8109a8d636097160a6216621107c223b0d6cef1e52848f4845d67a2a97103b5b3095bcb92544dff535c621e900bb50f6d3710b669e43b09b9fe1b688f67a68595ce0224a19870e04b71b61ffe7c36c481d03afc088aa1cd801b3a0aa907ed31ccb520adc457c4c389a6985620c0ab5dbfdded6b7891e79e062e8f216502f0e5a6edb99b234a200d979ffe2ae03eacd13077e7c71d4e004a31270811a481f709a789fdfbbc024e6e3e2dbeefc3accae7c53cc67564bf5be3dd52b8ebf4a6d90fc8467995b9557d0e60b410c3e04d8cd1d2d8b55410e1b9034ec2c74759fde43d8d578acf971679c97c80e4a5bc16e612d8bfbf2781f98b0c37ed1d165f23b71698e7f3cbb49c9117dfeefec8de05118af0169e1564f3734e0462ec7c8f4fc8584bacad91c4df9595c6d1df40d3d25fd5abc1b9cf52ca432aa30c98b0979ddd2e017f468fcbd4cc5e6b30700998ce2632d25325f53f1b9eb36cec7953cc5fcef94c3082443fcb3f5b9e1a663c1279891973b41e700f12aef3b7205dc919fb2de67ba766d124851251d28412a029f35db7c25fb1a9dc8ca32a0c4fc300f7e77a92858675bb3abbdb5b5668d9048088fd0dc71b41e1c5afe9c8bc1c96d78235039eba7ff974fd339503d16e17f195a487c9e91575971a2b389d89eb9df861f0966995721bf73ddb6a8f7dc9a0988f8d753d390fc8de10436a76de667c3c2b4377485547fc470e2f76186000b8008e5205c16c0ce8792e2893b8c4500023d05500ee4e86bc9d7842d6d0fd44b348a2543c20b1ae0b2ff9534269ce3eebbad84b6ed2acf305cd28f929113818867d00cee6bbfaeda93d681e94a03ab0b80c8c86351e426ce08855d632a815824e8b5b8e837fcf1a21686d87c0c4b806bc0fad162f3d22ce80b0c45c11014f193eeed4cf0b9a1d8b5ecfb55f8fcb50ededa207d079f285c48353424c6cef9cc26ec17d2dabfc62bf827d45dc885b779072820c6dbacac3e7c805388a72726f5572b7982e92c27ba7ea7206e4d19c3161907cf3868a2eb7a3b099e13b38cf3d87167d370ec1c7e17d3a39463d269cb686da441a86961dc7360a84e15fb2a9a49c563fe8f52b3c851cbd61076913536b18ebaca76762cd08e5a2a1cfab37f46dd413e0715c27d2c704dacc7e32452492c58b0c458692c9773c7da246731cbee9b2e3a8d1bf5e47916b1b86c7b30561fe562fe6a0b8e47ea3edb95edafa36748e387996129e112535e182457bc825360b01feddda23e7cf2c7cace548021d8696984690e10debdaffdb9dd27a0887b50de7cad68cb2fd0d1a631a29a382befafcc1f686702e024b46abbac26ee0ffd8db16163b204b27f72ce504c14985372675decd84fc96862d7ee157d817e67d2a93cd1e8cb3c5150d69e2780ff71836a4214401ba70513d4d8d684c8c258565451f00880e65b2a0474d563875f421997c048f8a5acd18935d380817d034ca276ec53a74d975eb93e6bb7e90ba949d6ce4c2820a81512e314be27d7cbccc0748c0e00acd74d007c5bc45e2fb17a8e9c1c3ed335e1a99bac4cbd93f1a8de5b1eafb2565ee0eec4807b38e8eb329b63ecb6662b756bd39a679508b8b67e7876db2fbc48f5c49ec128c5fabf17ffb875299237abe49a1321643997d37aca5398b6becc482531fdb50df98cd04a9c5cba419bfce9464caa5726df7fac3a183483822f8abb4cd830ca54d45b827330f99a089155b29a171caa3cbf7124d4e71490949f02d32ed7b9a2bd3a9fbff921c3529e8cd43d2bbf35bbe603299c7b12e6f87e486910fe6098ae944c31211bb8ed9927402088ec1063c10ae0307d0d47e517c7c110c771297c887e25645010d505aa63d97c337f10c0807ae0f8da6f1969f66399e4552fffd07db5ce9ee93165ef705d78648f788048292cea639801b4255ce857749c87778a130d88c01e4c4fbec985a8e987ba5d70318848dcf4cf0bb93c991377f4e64fd259b7382362d2c3693be621fd0d76fcea613e5536386bdfd2dcd762ce806cb8e28c4e0bbd5fad9f2195549559ea72a24de39977004e98b7178d1061815fd7a05838af010e5b3227b7d7eacb131244adf211dca82273a6cafd8bed794165a077b94b272f774be339674678fdf8974c2cf888605d38599d10d24bcdef5b40ea947a559cc7a96b4f155b02e81e047889557378d348a6eccd32a6fd96b50181ecae1526308dae90b921d0489a3f2efdafc0e2d4eb561389cd92536d8d1d064e2c3a4d11d1418f106b5e9aed50b5be2470c6f4e4529ea513b203ce35d4af686d105edb623d91cfd72f51063ef4b8a07d3234590358e109418b4f8c6140720c80d551ac397fe400c5f078558ffae53b989cfb52c57e75600b2e9f93ddc7e422a9d4c40d56ccf2b365f9e66e6ef90645f46216549ed90b9fbef87bfa303516fbb8db6176ce6ed26ffb71241b0443769cf6cbbb3abfcda7b9c4c9ba9e92f7a70408e6e36f2ae7d7674a636f30172e152535ffc3a92d84bf02e20646c21e0535362dc939e1f671ed3d72e5f9cb13d7cad8919d94eb91351c73e38373a8dd3272c94150ca2fd84d2edb2a2dc6dcaf8eec779ba8f94851d5b1b28377ddc264d7ad024dd55973901f8b160cab80e4e1fa515a31fd51f633150aee0a3352570935b9c6ac950965893093bfb0dc9facf585f528547d741fe6427e1ecd1f0468ce00158011a6aebcc728bd312a2680e9f03abcb57ba195d2271a78ce6fdf5a6eb929ef3a6b886d6918940d5ea1711e1fe1462c739b3a1cfd3a41309ab52a1f3346c67d92dd7bec3952279919dbfeb7457fe91e9ea6165ba2ff174bc72ef72a50a417bb6b73469e14e1f7f10a9c8832e674c4e4a48b05c154ad802e1fc32a364c0789ec9591eee24ff729420ea07137dc26b35f2fb8c0072d8b7d822bc62a0d76eb85592aa031f5cd8a924377a60b4b4b839845851dff52ebfc706fa281e51b42ca18d052181352347f814cfd95ccdf143b62d0345e7addd1d3fd47d4a32d7dccb2d145a234c667b7930ace662d1f9e553f173a325002187248d1d7807cf3739d43aa877704f2929a5073e10ec7feef4d02fd2f132fe29983a82d4c370ebc79fe670d40fad1b5feb7a378998939ce6a47cf6ed813bb327d51cba7392110a54f53e480be8983fa157f2adc1107ba06205e37ff66ead501c4ef823330ea951b8b1885e1e5af6407c28512e31801c7974cba5b995353f86e9963835767fc392c2c00ae68f78e795f132811a0338409a988a5350dcfd107b8438118f2c8f1072c7b78014daf180b1a46c59c6ddd7dacea4501ca52125fe65b7ca59b325c084160a9ee433aac5e7c015e7dc3d3e7ba05e1253260df4e1641dbcc8fc92e842f03ec9efd197098fdfd886cd443c12abaca9ce881a48da9d73fd9a208ecaf7ea1f9a0b86b87a1e08b832a21e0cf67ad01ae33c0232c2012231ffe3af47002266476a5b15424a00f7ce879562993233348e28fa16be8b85772e833bc31dcae5693cc8c15637d893584b8b4a806825f56fa0da05234d9d9b903070819fbc198eade16ce7eee5e4d7f889183ce9c184f745b0126057b5332a7614109d9e9af8ba187d1220605d43ac3ceec65d7b1f780b6097d474c0d56daec92b8964c4d79423ae8ae28ecdf6ba2a09d4ce3e195a8a20c94ffbe61eb512fec552e56bd35dcd8250c74d74af92985cd859684606ead9c3ce88074471ea327df37544d55fc0df1e3aad44c2d2cbc5d74d005342bb3b90b3d34a03bb8b5b078a051cdf4b5f841d5fce0e4c813d4170da85a1925972cab201724bd34fc4c03dd36fe7ae6062e612f1a2ee6c9868a4c0c723a467232ba85bd0fcc2155c9fcb704d45de7b64b3a26daf7d666505c544d3e6a9c395feb4f3c9b1483b35ae1448ab7bb9586c136e0e869dfd3ed714d95ef6150bdf5a9a27a7fa297a2dd061b71eb8d509f6b2b0766b9548673078b246c88943d79274fc18d523914db463b79c574bc5e7ef169c7936930b1c6bebc9b209e1564708cce1567198a49f4fede7714ced29d75af01d363d8d98ca1b07ad6e7dd46cf405ce0dbd028f4e9fca3c18196828cd9b5f43fe7f3c605887614bc84f5879ab65886677567ac3175ed545ce1623a7c2e8c8848b534b671fc44511bb3ca035f80ab7c04ca42562f4399db39d9de26296d9eb595db325ef728588557133f76b02ba2ffc963d9f248e910100bfbf7698a12c4160301fbe919ec03a8b042d37d5002d1e6548a9efb5195b2735ee200d1e7159a65eb58d7feab4d0e247bc668e66b334ebfa8a1f658856b8e17bda469c6019470ac30ae128ca6171e588e5a4021fafa4918c154aa99ecad6902b8f71d24e01725bcd3719e3bb8dce1576b9ee74eba310733996059f2c02abf7700e1750a47186b78a6c9d70ff46860c37dccd5624e6b3ef96dadeba35d249dd7b5f62a2a74a8105a36ca7b6bca7cbb1ea9d765d1564bb62bcbe1ef847c0f05cd60c9dbd0642d7eeec2a4eeb9d72a2416412c5d14db197b6069ee6de6c306fbf2b30714e9efb4aef2394aa72a8b2bc86126230353e3bef42325f478ce9befb8dcdc75c65755e78ff045c561cbd5f3bd5c3d38a854ee5a180831c6baf7164e9c4f6175f35c1da1d0c69c4cdc64e8428a8a9722f91e8a412ecffd07f40805cffa4310b7ca462d69ae24c5c7032562a45247ae47e066483bdaf2deeb23df8c723864128b01550648e20f53fb7b7581c313b96f1d344b8f7c5085a822ae39403c903c38a0199f0a5fb7c86a7a48c3c2941830b496c0d66b051e152b114979a7a73566deffa852c2edc659f0d4574039c03c28fc228ece67fdcf501bb42cb480a5c2e6987f5c123fd53d1ff36f5b103642bdb2689157f134d4ba4cf439be7903dc18f29d55fb2fa240b88d33ddb7377364c776c9aae45bb930118fde09639c0477cf99f2cca5903da9a3340b19ca8e5712046551d1fd511dae6de765bd719341c3480a4daf7324736ad260bd767d2cf36a9fb7f32b7952dcb92de590ee92fbb8822db4646559227c18f6c4ab2f66fb306e555166503e8a61c05977889fb94c0e72c46e33a5b16a790c51ddf4dac44dbb802af8b6f5f86157d83f3689e2f6dd1b4446629b6fef2b5129d23bde701159865e610c02a19684d2491f506a50c2de3f40bbc5d51e5cc26aeba15eb33d9dff80c5ffc3c12f11935d0bf697ae9b6e43ed92d2f51009576ed58daaa2d1b9efd59161fd2e857fce16433708c6804d621b3ae5c9bea3dd9baf19905d5116db49b2d1649f86cf62c8498ae14a262b2f81046c014c7d7cf3c568f3c98a485a59753e08cf96797158ae0bdbf3d57f25ea9e368d5cdf653f3da2617e8c9d309c546758bd65d98926aab45e4dfedb4c4f2b5d3033ff5d52bf080559177bbb573038191e1770f343d777c93cd1704c1cc923ee02daf93b21c72ca78461e1b0af4cfa6b9f3fbbdef196ebfaafc4911483a4bfd1ea8c57cf8c7eba42060338aecb736657ef1f95dedd95847e796c8ff9cf43d288272980a181c3cce7b3ee707dd5276d76258281985a1db584950e45ee8039e70d1a71c92a024ec27417ec3f0b5a932a10f016f14c32024444e6db360352c58ff3300221ae35ceaf1ec8660aff6340d91124af53168e5564b406a427b578626044f15a16db7e7667c58b27513b3b0a826fbad4a82a489ffbb23d56b329a5f", 0x1000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) accept$inet6(r5, 0x0, &(0x7f0000001640)) ftruncate(r5, 0xffffffffffff8000) recvfrom$inet6(r4, &(0x7f0000001680)=""/110, 0x6e, 0x800, &(0x7f0000001700)={0x18, 0x3, 0x1, 0x1}, 0xc) 13:18:48 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = dup(r0) shutdown(r2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000001540)="9f141c0b3e515350f813ca009ec889e756ae105a0e7c415044a3b9f159b37dc3101487d3b1e7158a6a679afe1ed385b29c8a9686f63f810a1c69245dacf07ddf3af7d2f7d43613d4ed0dccf6576749369a6ecf59ee89f342f85810f3e6134649a6d4f4323951f9fafc9202f20223f9e69cc4e21f807cd7a7e79f07391904d0b8812f5127134618c78fab67330103ef77a99fa35fc3b02bb7c27fcb57ca0768487a3389090b031c6e4e093eff03303d5275c289ad6f8e068c0e290fd77617346a966b28d14cb88600efbc680ec561ead3c0bd31e25fe4e13228844af0044507564ee19779b9f40ade6a675b8b4135bc5eebb497d0885b2f39a554117273575b6456104762c5c6215d90d591f54d73b12e191705c23a247876a64341a9a513e876f5952b1465345e2ce9480936773eccf7f6142e4f802e0aae819880f90284d422ad208ef13b01ff74db5a1cb4350e15f9d846e7860a678b9e8a4ca646f8f530794531fa6a0a074e76154c5c3dc191e73b0dc1149502ae6b352482103aaedd7f9d23c0c98344eabbab68c397da26c2d761de7eabe161567d12ef15d3358a548f25d51af3f1b1cbcc41412e2bff544391489b10a61809d9811885b169ac918195595ffe51ee94903f9d9c80c1e6c001507dbcdd218a54989932cff73a4ef3ba3531d185973e5cbfec93eb42b32a4485ba67aedc555fb17feaafab66b9035d0114a66952ce1e913df306ec695d410a0b6521360315ea896f1b4a27a13c7c5895a0e6a0fd839df85ff8a2500b732081547a2983dc683ad7d0da795f48a82f7349c1b5bf3759cf70d96fb407378087e5170ce8030a30f5685f791c6c47f1a60f3933b40ef45226d85db784b1544c450e82dd8628558c08e74b579219cf3db5f13f55f8509494c67d1738d59dbf802f0e348f1c27b947bfc2c6f5d8158c2043cba4a11159b1768017742a6b1fbc0b2a9cd38a2993a473e17ba40dc59a522212139b8c371d8f43e06902d37eab88a36cd08a68321e421dd16a6c37263da3badbea90b9d1ad0e0435d16d6029dd362a3b52e332ded174e45bee8776af12b7997e31adce349a38e56062cded39b9e965bd349b548969f2ff3dad97ca0230fb40d3583f75fc8c5fd462a20f700b078fb002de436960a3d2e0e282d99221279bfb786688aac90a1a55222fe2af45e1bbd3ea6430a7ac695607e22a9f13140918a9f4de417b62f94b6df5bc8abd09f1fd3c3f1ac0674ccb14b78d4b50d45ec8f3fdf258f7f9d31c546af23c457841da2205b4f4be374c0c7ee415f487c5b96d1db883b3e3563c3cb6ab83c0c13ad13231405551e09e7958403780e7a313b5b8c502041fcd4dd05b8d0e7de8c91b2211f790e4a4fbd79af93125458fd437f800bcc3514950278bf3e7c562bc26179fe9d47ee09dc2f1985058ef668b4f80503eb06bb590e10807f8c4659526bac8b8dd3eb6eec2c2f56a454150ee39e4e673ea2295f73fcaf5b387bae194cdec356683f2e200d5a9bc32d9aeea29fb3c413f0241dea4bd14753ae53b103ca16e6c7e63dbc540fe20f059a5607907a219925aab9bbf31ec79d610ff387599201da6ff7e665ab3ff4462b2660f36f765d7d4e4ab2e7a95d5bba707494fb2afec43f325693b147f47d3207caf858e42c316bfd889825278feb673f683664e54ee643ccdf1eea59e9ac0cc5a476cab13e23adea71924d84f8e8594ac6daa6710de9f28c50a050b1186fc537526e796f5c9405b34f14ead8123f9f3282e8df8a25dc8a9d4b880ebd286d86c4f453ba68828b2ff2d2c0a1749843ed34a49c7d907dbb6ba9f0d49db08881b0b9cac6ca5e039347f630a0050ca8a4ffa13fa8821b9f10d6392fc8d8f6682a7fc13f6a58c4c000513720a3dcdcd918f7b6940dee4bb975b651f762d7d3087eff246afc997fec4181d7f35fd5af7edcc558a918bc0dcd58f524b431158f3cd40024003ff762230ea1fd6fbbf3ab2f37540ef113a72d806d5e3db745c3159d83e1b4ada2a3134897e641bc065b47b08f19d2b9705a7bd25725ca0935c6db7a9a563dd4d8b4878f4017945e69ae284df1523c6a6b562689da044d0a45663f310f5d160c02537b360b3fdf0b908f8630880d070c990dad33b41813557f703a13f5a4500a613a2ed2a238217f270049eb6dc15a905f0be674a6383315e6d60692923b72c8b8147c0abef6b73650f4efad5d6eb662abbe98eaa5556915a9ae4f5c562e9f3451fceb18d2905634ec0dfd8b6aa33f0fbbb07497318a5fd47881d6a8f8227cbc230456f0a17aba3cfe1e20e128ff7eb0a155fbeb98dd1fbbeebeb1cb9e3379acbe179fac1bc033c6dd90898bdc2f48afae593440f6650a2c8ddc00f5bafa71a9dfc646d154815e51d5200ee6d4d790186ea66d3a2f6fcc8f786a5b29bf84b428b100c49d7b7cc073c528e5a3080b66216c22468969a01f7ab404ee2c842c889d6dcacc8407185f0fe1feb38aeb7fd1bb072d523f654d8672cce873f3729fc7ff557d29deafa190ab8aa700158b351c966f567915166f07305980f9e5e82375d16b103a1a1280a9d5637bdefeebecf25d6f3912660d3b476787021d5f7294b114ec1b1b2ce058948df071c08eeb98a18813dc22b7936febde4399265b123f9782ba14330fb7245d1085ed1a2a963cd70929b382026c5b7b8edaaea6b291d2ca457aff699f239f0dcfb0fb6766bb4f63123ed9a6b07244e00cafc408a3fbad5ea2f8731944a23d85bdf95aa519ed719e8f981b7fcc87a678b129b8387de609429cb1de92becc07531c5517d927ff182dcce4bede2d92902101894465b9a33c0ba618de55452b571fcb7e6f341570931dac448b4b29d234df94c3078c477ca02d845e2a65ea25b7099cce0499030d45493849c15f710469bad67266119a6bb919e54ae6d5c93caabd70ee81ceeb48149dd12791aa141e5f8aff3ba2acde5c01f904b0ea6f2da5dc46e7e70d42955c79914a22994ecf4503be13fe2a85c6334b9312b242aec4efb4df02ee8d74842c7cdff69e9098d937fa4a43e68c8fbc5618f59f1da5ce40f92381cc83ba5bf411584575f413da0ee49ca4a76e0047cd854a83b50f19e28940d889cc0a9d5f63572aad0a636d0a5acef2120e3fd003ad4c6a2db183ef1c214741e376df4a99617d64b9e3e2bdca2b9bebc331db16d3776b68b4dbd4846ae9edd6670ea212c031d8fbdba9ff4d1f5bba35839d977f64ff1fe23ced628b5cafbb2096b4c4d1ee512f0cb89c2acb549549e23671f7293e5887b17dfa491e6ecafdd4dd700f58092995d1da761781703f794c257185ccae5307c0b1fb9be415b12c6d5f7cedff3d885e2dccf0320329d46b2c5f03c06af0b5251478f6c74c67ee70e5bf48bafe3010fb4fe1f2693b57c533f6e53883d8736cb7924e3b16c8baab69e1cfadbfb57b7ba9586664c8301bdb8c408b18de9109de98c26d31810f40ca67891aa5193e8f335626c2979121d175f92cb6cd5520e871a2febd572ea67cb17f2c1297fb5a0aa9ea1363577515f1787cb2d0ce2575fd3b3447aa34e34c4cedbaa9ab843d427d8eb6ce7af3a58b34ed3ecdd306d2aac6cbef37aec41d1891b1993fe38cf84c894260ae61c508e257e44633e1b06cfd4fd45a71997a7abd8a20acacfe9b89c0512d60b58e52b9273bf16b1ed666c46501bc559177f3447cd69b96891793d0b9e21ee6157cf676e71de7e60c0222747a46aa388ba22b1aa7fd4f8b74c92d08696e0dfa7e5cb2b826cd6c482bcc21aedc88abca05252ce93ef4946ff167c3ba52c3bb81456375dcb0dcd90ae4d0fb405c93c78d926d175f275db1b7c3386216113666583a1c9fcacfde85ce159d18cfaef4b28ef93984da3ff6b13ad82fa55ad9a504ee72e54bf7b77fa4abb96ff9247b0660b2efb2810d4356ea9c0e8f6478817a1e8389bd9e48cd5b217a6f511984750ff2d93a838a0d981475c5b889dda4220e1df68c420231176350b3ab4e235d0bf9d5bc9e5ff5b415039f2639aab10b065ecd3914558c2834d9260c6feed9b25d47bc96259162d7140119c7d21d788984a6eab8313b774063c880d11a16bf1335b8f2012302df81d386d9188cb0c6f452db75b6f117dcf67f4d4721c1e6b04646b1f5cf6868a5d116e1bb31259bcb89b8061e7da48b3cbe597e6de09562fd9068b5db8c33310f69e26209466a51cefa7de4f1f54a929f2a78fbc8ee06c708dd16c66b8ac120d3ec22ae4f6b8d6e58070fcffff260eb92b032052ab82000b38dce365c973cbe0c14b262d9867b572fbeafe6afc929448ab1191ed33b17175df5825002d0f0bb3ead8987b2aa95047a4813b86629abd224bbdf1e0d927c85ef0e8ca3b10ca3e360a8add8e28cc643397d67a5d3e91fe5d50ba58d804206f7c02708419304d34938d8651293cfb7e41c1c2febfe8b111946fe0c013fe79ad8e013405086125705589fd21561c0c4970f0bac88199072e80bb1d9b7dd0cfa3d2dc4442735e7506b828a80afe9f4206d6080a76422ab4dbb11cd0d185cda178c60308b746bbff5a7cfa984e504e6f83943a782779bf10939b7f677da5805489cd64931181d7da775bd3717b8873da723df624b14b0d9d783e8faa99ee67b27af1d349fbb8a05279dc4d1a4d6652c1ff3cb165189c7a20ab28abcf18b7dce6766a78c42676442264093a21ecac69673893d6f3be8b83ced9085fe7c1f55d847add4294cc6375f5320ac64a29048d5c221e0b8b3818233f1ffeb282852749becbf67a483c858b3aba0e3186290298ec16b7051a116d52cb27191f623969d0320c178911c22b5391e9b26df0271c6f871788d12216e4712545946700332d91d0ef7f40af57234b7f0789c20b568ee06a7ab48342301604a3cdc93b763a6bc59d2fa1fcdc8540a584ca08235ce26d02ee78015f4d7662c9cfb7ce8237215c62f0db75c89607488bef3d8bb8b7d50e2d4c60f813914a6df0e95747c2c846eea4924677a162430e419427d550fec64d00c16f328d54abe393e80544c1e4012b70a8f0d9423cc2d160ad31a1c7d2f0ac1d82026611561346cbee4c56b1cadd7b8dd6d7c564425a773896dc17cb89ccb8ad346afb4e3e93cc8a84af5d0ee69dd4878e685afbeff1028cef1fe149d9af1d8eff31c7e079b3381720826620c3735cb40a62f6102b1b3f7d5e7f11f1b8de64132079b198c49824c510b334705ed0014437e507709c5d27afaf5c501f448e5bf9f5038656ba0d96b549dc57441be45bae50e77d24075c616439375a508da0776644dff063fb9c6ef1b71839e8e370e1e7b07d7a356456d8873a2440cca48e3d69ac61cb2f9017a14fba70f9a95435a5ded11e3d3d5504a9e2f7a180efcdc6e531aa694e8118a56ec21d4644a6218393ee7987723b449a66e2ed6500dd1035509bf43c2b516ab681e1f348b00944787101a64f66f923d8ea21434920c82d535155ff14ceea168e6714b1d46bc26478336a28253e4549f7341e0361fc785b4def9686ca19bf138b6b233718cbb062908c040569a98b07f0f75b7b2abd880d6fddc3ec9d38e9cfb69f0d5666def9b3ae3ce88efebb4565270e1af71b7a7f99635d5d6655f193a9b58166cfae0fd2a46cd71ac5ec7ece924099d070580ede6d1d7c48c507ec983675ae2d8b5257bd89f770a9735b68022626f0ffdb6985291000e068fe384f9c4c49c8fecdce8c40ffd21f0e582ca27a86b462205644320500e3160f5986a27f6e6c094cafc0ddf72a388c82614c652b07594af28d2569a1898e8682677ae6c0b2a6643599bce8"}, {&(0x7f00000000c0)="9741766905c159b241711f7f0168de53a6bd629f62f84490c9d4798a0ce80e1bf8e39b77b6302d24d0fb3c86246a88b279f4da5ab292f02c8a1c244823e17a87bd9886600d5682e5ec1955d9df9ea10fae0e066c7a009f4ebce6a7d2db886688fdb39bb2027b4346ef35ea6d31"}, {&(0x7f00000001c0)="5b70538a4cf9d932b193c95529601d6deaebc6c050e084ac417085b0f7e982c2fbd64b8ccdf881cb57b953d779d151cad186abbb1717b375f20dac9d440f9bed0b912224f42d9a4aec00b310d9e4fa1144174e06a9ebfa73f8785b1dedd1ce5bcb1512df825d881c6aacfd"}, {&(0x7f0000000240)="e95c9266f7d7aba9dccfd042840a116b97a19fd06251af61c8754a010ac60e4d116a753600e1b04a178a2e9e5ad9888cc63cd744a2419895d9fa02fce11929569d833177dc9fdcb8fced73c175"}], 0x0) 13:18:48 executing program 0: r0 = socket(0x2, 0x3, 0x8001) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() close(r2) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) openat(r1, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x104) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffdfffffffff6, "17000d928a0000000000000000000700", 0xc}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x101, 0x7f, "3aa98054f064012301546d1cadfd0485535df56e"}) write(r2, &(0x7f00000001c0)="24bb2d1014d28c610260c19195fabc4cf07592f55f9684f0e158d49d8a8e246764b84cf947da13355973d408d765279bbc0f84b87b42ee6d0d81f4a127c00a4472683a23519266cbe8dad5287b62ca11a107e0aa6f1c1fa11dcd5452c0fc2a7e80d1ecf311e3fba165200713d5a4342eeb6fa92534494febacdb8858ed207d1f257598447e80674e0b974a846efcbffcf200da15013d36b0e24c8aa9cc1e1083733dbf0274da54d99f72c445d63e7a1e17fa600ad61e1d2d6d9798e732da0e76533e111856b69c403a740756b28ebaca2371ef2558668a6005fd5b759da9cad980b22972df8e9d678d64d4da79d4a41f75a97bb0155fb6fec4caf57d0ea3baeb6d3be0", 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r4) 13:18:48 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file1\x00', r0, r2) r3 = socket(0x6, 0x3, 0x8e6a) recvfrom(r3, &(0x7f00000000c0)=""/5, 0x5, 0x40, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r4 = semget$private(0x0, 0x5, 0x208) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x7ff, r0, r1, r0, r1, 0x2, 0xff}, 0x1, 0x5, 0xff}) r5 = semget$private(0x0, 0x0, 0x201) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x1, 0x500) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x1, r0, r1, r6, r2, 0x21, 0x9f06}, 0x7, 0x3, 0x2}) clock_getres(0x0, &(0x7f0000000280)) clock_getres(0x0, &(0x7f00000002c0)) setegid(r1) recvfrom$inet6(r3, &(0x7f0000000300)=""/27, 0x1b, 0x800, &(0x7f0000000340)={0x18, 0x1, 0x7fff, 0x3}, 0xc) lchown(&(0x7f0000000380)='./file0\x00', r0, r2) ftruncate(r3, 0xfffffffffffffffc) connect(r3, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$inet6(r3, &(0x7f0000000400)=""/114, 0x72, 0x42, &(0x7f0000000480)={0x18, 0x0, 0x60000000000000, 0xfffffffffffff6fd}, 0xc) pipe2(&(0x7f00000004c0), 0x4) chown(&(0x7f0000000500)='./file0\x00', r6, r7) semop(r5, &(0x7f0000000540)=[{0x3, 0x1, 0x1800}, {0x4, 0xfffffffffffffff9, 0x1000}, {0x1, 0x8, 0x1000}, {0x1, 0xffffffff}, {0x3, 0x2, 0x1000}, {0x5, 0x401, 0x800}, {0x1, 0x10000}, {0x3, 0x401}, {0x0, 0x1}, {0x2, 0x3, 0x1800}], 0xa) recvmsg(r3, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000580)=""/133, 0x85}], 0x1, &(0x7f0000000680)=""/139, 0x8b}, 0x800) setregid(r1, r2) r8 = socket$unix(0x1, 0x7, 0x0) socket$inet6(0x18, 0x2, 0x9) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000780)=[0x5cb68f74, 0xff, 0x4, 0x0, 0x0, 0x5, 0x20]) setgid(r7) connect$unix(r8, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x3}, 0x8) 13:18:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x400000000) setsockopt$sock_timeval(r0, 0xffff, 0x1021, &(0x7f0000000140)={0x101}, 0x10) dup2(r0, r0) 13:18:48 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x9, 0x69ddebcf, "66b2f3a31a73d90c927d43752d89b231db37a775", 0x0, 0x3}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e424309", 0x10f}], 0x1) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e873", 0x2d) 13:18:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="1473554d0e5b05fb32ac1aed16c196f11bff751a2888c03f768ed3e99e99f8e96de35cdce542b7b531c5ec0f616b8eacd8f49b9044d307d17753b98c0d15f17b9a8ea602d0bec50a19567b5bb32e39faf4292b6732437299e55ef770c3a18cedcf0530ab1c96dcd00cbb598935b4959b97c6a0d0e74f24b4c89437a911c4b24f98d6c252b516ad0384f2c218ba2f00e91cc1754d8f50d475027f70c2ad96c622e7bda4d9613f8e23be0ba509c5a71bec313021d1f2596815b21c288105db46db24eb999146b53e38e9dc270e6a3e9a0c858798b9087ddda60023ddd303cc128a8590c7822eea0ff4d95ea441c667de8231afd3f7a9f7b6082138381cc37c6e3c528ad5a5995df6390bed170c1d9a505c12ee89578b440ce748bc55e60b2645092fda012c737d6160b13bd4aa2718b810e4ceed32fb026f254ccaac1fea6fe2e1ebea0cf146e01342467fa96b1bc7e014ed89b3ff695b1eca0874cb18057e07baac1d9c0af6cfaafffeb939714468c002964bb6460ad294a19a0238682df0a002d678133fca28b32d7723396744421dd6b31f50faf1bbe1eddd72ef08eb38ca769f703f0817033a8522f09e874fdf43f6e6603fdaefc06cec408cde6b128992047b70dbe20e9575b4b8ab3b6dcae286a93ae90799989d627eac9b10e81c36b4f1916b55f7ee175352c70d6d04bff078e69cce386f061566423b7275eb54e218a03bb85cbaf7848581e3ac55432656c406a8e63e2418e86bfd389df58b948919f64a5cdae7931478da725ac4f77a15dae8dda025f09b0236b9f11e5d0759bfdabfbea62e95fd57471f057c6cac6d014cd4731103029a7453b7d5e3a085be85d9f48843d6c25a6f5751772362e1da9c7022b92237c493b70f218ed2a3d80b3d522de5f2289b88c287c66687129ad4bc9c78f772085812d2fa2b8130b0467d36beb8645a2220b9b6c6fb4458cea3362533bea0cad8724b8a9c1fe419606129dccc12fc170b5b71cb9079a79a161420a72429cb1b41c33133493e49ef554d317c311e7ffd3cbcb045a1e6716fb3ca171d20d0b207b9e547c28c55d138cf1a9b861260a440a89aae9538254ee17b3a9370ce49d15d894e14609a379e0b2d5b1f6d31e9f1417785da562154da5fac60ca2f959f7ee315e26570ba78fe4f2dc7c38c9f5f78a42253daaaf710189560236e38410c6e919dd78cb45f69583e983028dc3d9e5f49b69c5f91ad5ea4edefbd200ee2ebe3119b62066656a00dcd0a6e071fa69ffdbb4fab41f517c15c627ccaf0c44d36fbd325239df8e7d49013a6fc09b79e876204644f38261440aa2b9ccc0e5d4bac4118598c7cd881ce700f71d3213ee0dfdc3cd5ce42f5899bd91e8ba4c9e9df625db25d162e056d2b7ce0034304c0aafaa1df5a0bebe560c16283579a8f4f53e43dcff82e7791337f5961779f03e294bf41f20fd0e88248ae4670c01ff9de7df9c0e41a975a1b8179b22d4c8dc325754abaad4098e48a1552e3d979f83da5166cd3f8da10233cd5cdefea47c9977e20270ad3da04fab8c382856c54edb73c733b2eb114296841ed33828d81b40686d97dc4ca4c955c11354315ae82bf87ede2e5859e6ece85cb8ee5fc9a79844639052c48bdf92e767f41c9fbd1c58483e108844022abeaae78af08dfb969d68acb830bdc2969237ae517ed50fdbf14fd568c11996606fec38cddea234ab05a51e752d3f018dab3fbd429f9f2d2f14b7091609902140168855116186d7cf697e11b17c555854ee6d8b6ccd3b28e7ad8ffa039a16daa376cdde510e1f212cad4d04e07b73e5ff0b2e53d8c78d82704aec536a134891a645a5a85a12cc8a6d2e9fcc6f17910cc408b63eb952914c8416c35e84f4065fb7071cb2ec85f423826ab756fc3956a0fb48a56c423473da3b55fe6b74ed32ec3b921c6860e95ba5586f074ca9c177bd64bc3bea1673b15fec81424d4cfaadb4d1961f6f649d34f4309a12cb8d7d327fc234824a7206945a9fa43b3dcd8830f5ea05e9f30f74019299989102341812963758695a688c79e3fddd70ecbd7f19d7a01f5d7da4f702ce92de8f03bf5eb5a4f03669071eb82d71208d06933d335e58b7ae11a527437c7fc41f96b16315e5551bf425e9d12737aea47e65b2f5212997aa9ebdebf8b5ce6588a848f9d289ca5d1f96f92f225bb0d8eded8321bfb49d097ec6d8a670cfd8849fb25eda5167e705fe8a750e4217a4a544b9bd2db294f2c6ee36e91d0171109180c462cdfe3f11fc0075b572bf02ae29ad3b6fac8530165623e2c1c8a437da8b543b9427b7690c63d94a2a30e3554057a7480cff1c35dfc966da6df401a1969618b8c3a9a1e8a581be6fdeb0b492dacc83b47474325aacc010d4785fa7410548c7291c1d403e357e9629a1762b27dac6e1651c5835e6f323d8cddc882d90b551ff4e35ee7499bbce9105d070c1e651eaea9b5d6d2217a89c91d89321f57e81c50974f0a6e601bf3debaf0605c1b70098c80c5da739b7180013b6dbb0da6f12de4c0d1b2df3a2e3c029d24d1f6addb5aa66c88da1cafc102acd0bdfc70dc4906bde930c084efeb61aa4be741b460fed079956cb74e3f189271c76ef867fc8ef741eb2cb7eaa07ed47a54bb255da3c9a084f00be76681509b572de541670de33dad6fa304027f926156142369a9021ca5ac6309efe3af00aa2a98ef27453bfdfbd7647047c06bd42a3c21d09174692fe1aacdc1748ada8485c88db12bb46a8c66d373b0b60ad98fba818c640ca941b2b40aec594910a831a7100b282125f76dd3325e8a1b619bd9457d014b7f2fbeee091e3418b82e9224e9d54a065351e06da82750d66eada64876ad11423052889c9117934a2be2f27079933d5921589c3599a21591e81cf4c4d5f688d01344d544310abcce9d89d0d7a93df875ff2066d9c5888e5dc3d0070a110513602ee7f2b45c0e8e536493b9d476dc8c6639b6ec28fa11720083e8ac946a51b4260c0ada77783e27465c09fc3af87e66337bb0ba8a212b0980a90f02262295c6c0d767231a721c85a1beff4b4f2a4dc39f8b76a68a65a0d251ae0561205f93d2e9d348c086514673374c700f97430daab3a0a8857347edf0faa0577cfa458c24e4dd1cde4d2639896e780a0b3ef2f9ada9ee5026e967f7c32ed4bfa06e6f3bb3af37567afde848b32d7cdfbf976fb223e08c9a48275095aa6eb3d7b8ea3fcfd336129d7e8d35e46e97199358724984f5973ca562dd2903a9551f2fc5495adb2e54bcd3d648a3b0f4db14468b260261d45053ed4f2b6425ee1ab6e6258dc1b99b00811d8585886e3d6430e54a91d32f8e457f86cf0f04f35e98c1c4afadb330cdedc35426f5b47bd74d741e5a2d96a5bf7033b2fc085c390fda259638393c96a23829288b14318eb3e49c59d104d3f352c230b4b029d85b4c4526adeaadfa76340554eb747604fb0c899fed1ef3922701ca50d0d7b7c73d732b21edeee41298c8cf11447225f838f9d76021a717517272654cebff1cfa95dc8e71f89c6c95071c1752f16ccb95cb01b21284c04b99072adaf4725475d54cb9faeee7b4e9d39183b554f6c92ad11d561ef98d5b3eb3cc80ffea7c29e460a99525a2f22312f3d6e901407d5717e7155df266c7606c5a65044f79b441aa7b023b103db020d1a404ad538011dc5949983ea649480a0e630cc0ee52628a2eacd845ab11d62dc13fe571be9708226026983e897ab4352940f18aee466089c098ca0cbf6968e22f231e76d2b408f72e121807ac63f66ee277350ba1599001519cbfec77b4a463e20ae65481aa22680d3866aeb0d9e082618a87dd6dbc40146f8877fc8f724b828845464d0ed52b4850f5ef83cf351e27e76279cb4380cbcf945101b9a3e76348c9ad183349cc6f05713880379b8dbd48c7ba59a6a78df97cd26c681cafb873a41fde6bf0fe23b4f9a6bb4983056afd7ff7f67e45235eda691118c218f7757588a1cbd7b05e1bc9ca4f1ee9180e2fae31150ba17fd8516667be0faa4431b20635cfa80d153ba5f4b229f22f2fb7effc489084c8e43aedc8382ceef307f17d013349de3642d28cd1efc0121b705e3f69497645347cae63fae54b64d0ee5eb840fe8f056e4547c21ca82d708ca52106f58fe591f76ec9bf04345b530033be9388842f9c12358dbfde1589c0d9241c5cfe353611982bd30879316d0096fe7075898d36925774a0c2e335c8eb5fc470aecc78182e04b681c0d233a48905c9a9656e57637d05b1f56c0ce0002304e555fdb9681bbd00db63fd7d99decd84c65e49786b433eee5ffb93027081cd79f1bb9dd6673647e03541cffa6cc0e32e74a5f259e2928fbf4e5668d1006149129a79181d8dd9133d3dfc491ae5c5e5fa788906cc1ac61c28b8d1c9bd32fd89105d56b67351cfd7d3e809aefa698775ab2a1e9fa4e61c21077e3930b6f30a4a4512007fd93fe6155e352c4fb5b55069a7401251627c3d4c2e35bc2cba12cd61c2c3542519ad58f509bebffc03c6242fab9ce3d126c634e93f4beedb9b5d7df392a77d069d97e73b5c0187ef4a0dc262058536f289bf751c8357c3dc2ada58063f1f7825abb2cd271d45ba004ca3cd93f71f2ed991fb9c37a4d66b8ab70046bd91b22ca0d450ce9989a70a856e5d7cc00f7c9afa609b720211828586668bd1447b359f3ecbdaf5ca1b5c1b3ba872f8f8ca096306205fad7d95ee0b6d174b62af67fda9c31a40440b5b03ce223765516303b681dc60e73af14686096c4f8b1d451d9606474f93d520c3d046cb468f9e65a5bf16ca5a93303ac7d20bbea7a024d0f9b1951c1e9bdd9b662bdd1499c80ccc623c8775077a0bbdc6bd50f61904d43a82b56fc0837888decc06862294792178a6f3765b5be955660a4564b3ae2cb9535f638cdf1ab64afcce7938b713c84b70fa84257e3ae6751d7d2e8d58df0a1fddd363c4a03b0005a99832bbbec2763f28f49dd8b9233ab73c6d6508d7a979145a3918252369768d94a66e966fbe125447f14f46b52503ece0ce1666e99bf81d56e42bd9983097ad0b2ee58affb8d38b6743ecab28cb026c4c3fbc1eff71715d58bc3ab72f7f398db13416afdda1bcd468791163171a7dbe4abd506fdb023888564959b33a447ca43accaa8487052d59a20b7bdf7eb292d2c37fbf64483bc75d1756605dec3291da107009a1062a688453459ea4eefeb12b9ceabd93ae15fb121e67db54a502e18e48fac3066bdbdeeaceb20cbc3cdb4995b0969dd04455910231d5fca9e9ad2ac0294f14f45e1d36a1647d7d0230c636d8517b07a9efab1d129083fb03febe20fcd453aa7e420e2f74c71ee5b5261c784d34de545f75d18fd701ec48c3f2667c2fc0fa2d610b9ecea8c0f71cea4cea9d60ccdf954932cc3b06e6ee6e56e34c0c3e49e15606b0f75d5a22dc1a1d6258a5b33162f2c1b4da11d9cb87bb1156da992a8a92fabd6ba23f045477ea14482b1c7032889fa066dde779651ba6b23768e91747f1c8d6dd387ff897d3e35314d6b67fb5bc5231ea12d671d4d8aabaab59a75cee1f9bfb0cbb33bf2720ba677e4bdf0f6ffe7b76b9518d18ec51ee61be2e43bd86a0b9dfcb13675f15d5e9b8b58c3dd2d5ce042f55f7f9240765b8530bd0b06a5881dc6916d4f3f6a7f1ebc7047cdd6587fb5bd29cff41079b16129921cca3d13f7c581c43b7b7ea74cd0a700b79c9ddc391a4a09747e369f67d8ea6389fa557193a6577f3eef2077df562a41edbbce23a065ee010375721072383fc0403349a2e46184d5dfa18ac006b13ed90cac12a", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) 13:18:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x100) sendto$inet6(r1, &(0x7f0000000040)="a471a907c8c05110051f0c4efa1133b86dcb75da5a0c348fd0a93b5f072a4ba27b4c988658d455c6b7bc43a03d7760146bddf54a55", 0x35, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x8000}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 13:18:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab800000007a098206fb200"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a5197023d58bf6659990bfe4320449078177da4ce9c287710c53fb0000842dbb00bbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef4480cfa7428d42242db5f2a550dc", 0x65) write(r0, &(0x7f0000000600)="ec7d2f00afdba0ead780b510cc76ce98292a529ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c771bc7724395e6144ffda09db2219680db3a5ef3b66b4005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bec8311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab603534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2ea28641ab8e80ab01b883565818834ae655b000000000000000000000000000078b3d08ded98aadf1cd6610400000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a00600000000000000dc96911b924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff650300c60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118ac43aba9d4c6de7f19dba4b63529e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1f5e5333e5bd35e9b2606165bb0be11be865cea4d31491ef709fa8cae609ceac29f11b539ddb78774d482f7026ff28386a751220e462bb8526df3f4a870291cfff9dac44c70e3dd28509db", 0x220) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xa2, 0xf0000003, 0x9, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40000002, 0x3, 0x1}, {{r3}, 0x5ccf89b77da4fb60, 0x8, 0x10, 0x0, 0x8}], 0x4, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x100}, {{r2}, 0xfffffffffffffffd, 0x2, 0x80000000, 0x46, 0xe565}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x4, 0x744}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x8000, 0x3ff}, {{r3}, 0xfffffffffffffffe, 0x0, 0xf0000081, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x9, 0x100}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xfffffffffffffffa, 0x1}, {{r2}, 0xffffffffffffffff, 0x81, 0x4, 0x3, 0x40000000}, {{r3}, 0x0, 0x40, 0x0, 0x1ff, 0x8}], 0xec7, &(0x7f00000001c0)={0x800, 0x3}) getdents(r2, &(0x7f0000000040)=""/93, 0x5d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xd, 0xffffffffffffff9f, "a146786eb95bd07babec1100"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 13:18:48 executing program 1: r0 = syz_open_pts() r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) close(r0) kqueue() setrlimit(0x8, &(0x7f00000000c0)={0x3f, 0x76}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x100, 0xffff, 0x4, 0xfffffffffffffffa, "4825f3be1bf0681c41035dc79bcd9c46550bada9", 0x9, 0x7fffffff}) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x30) fcntl$setstatus(r3, 0x4, 0x80) openat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x80) poll(&(0x7f0000000000)=[{r0, 0x4d}, {r0, 0x80}, {r0, 0x80}, {r3}, {r0, 0x40}], 0x5, 0x7fffffff) 13:18:48 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000400)=0x8) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r3 = dup(0xffffffffffffff9c) r4 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x0, 0x100) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) r6 = socket$unix(0x1, 0x1, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000480)="6d03737e085b7a360f6bf4e1591dc049b58559b6902cfdfb589b4496105011cfd19e1672da2f1439332ce18dce5b41dff586862980060ab85595dd0e6f74398c", 0x40}, {&(0x7f00000004c0)="38bfda6393db542b3891af91f278e75cedd9a6ec2004af59e1e7b18fd4fc906e2b93cf14dcdb", 0x26}], 0x2, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}], 0x30, 0x402}, 0x3) r8 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="2c73316bebb9ea17db9e010d73ec0ca310dda9c58dc26bde1f7fac4dcf14a0b7c54a14bfa7f5194d27923fc3761fd0b76bcfd2e25f9aaa1fbb0c2207951a1ba1c55d231026c7388053c49a77656507da299951bee573f37d1f8901485a34823186c0b0fc138dac14d0ce5387905acd8896a5e86080342b60b09d60a91f78e4d8096830a37c2fcd2277ca434e14f0b7d34cc4e2787d75055805374b6dc3a5c35fa46b1d2ab56ada2108c9968550e44ec66f7c63a9bbdd9890270729c894fa6195efb7d164e1f2979c0950bf7c36a3fad54d3989060297e2b1a81193fce9874e8b3a34dfe3273a090ece66c8098b330220b371e689fc5157f4b15c9bfa397d0d9cffdbcb7260b9e0f696f39dd78ead996df51854529acaec6f3ccb4b4fa861247712489057724e7405379a2fa888dbd21942655761dd040432de8a95a803beef52568a873a70d631535579cf96ac44f6f5b3199cfa6ead9bd4a683d68444855edee2fb424c1a931adc52de300a5eddf0f697b8372bfbe9244134ec84540f071a9b4d40cc58f06280af90b53ace3d8d5fcd81b4f251c7e857ac694266bda94497fd065a7ba795152657846e4195443f24310ed7d84bae612da555ec2013849b84e62d55d256f152004ea143d5ce9d0b39ae8ba99de1bf5d7da9e9ff72550c81fe9ff41a5ed626bcff0b1df9e1fec72a256e40f8c400c7bdd42c7ef2b1eb2b8ea103f3d3067eb148b2dc6d23f31eff2f29abbf9a9b8031d16916ea676f81e06c77fa83737330f354f334ff101cb0a6a42d724a772182b0c99193363ab7273b5fb1dc2d2838eb00fcfbe338ae36a00b08ddfab9b4b60fd88c1f470e8f6e03445bc92368e48488b358c47672a790497150296ebc8bc1cf0f8671395cfe2c001fff95b541ab78df2115364bd474b0fa73e0bf866b20222cf29a813cbbb2bdd0e9582f252ba4c518180068aa7003b9cb22b11fc1975718601b889346e086b79ccac671abf2bfd4ebd85b75fd74a973b16d51241b8b15b6528a1cb2b0ec01edf44682e34217bb4c1a108d80f5742d4e8646c3554a64d793dc4b2c1404436866a4a38b89c9da5d22796aa1dfddf5147802d07955117f577cc15b49d8d9e496ec881960c4196390fe7d73c96e7366aae4a524db41c5330c7a75c8d6069c45920d0537f53067a7295b49bdbad860f9ff43435b3d80644e14b1343c58f0", 0x357}], 0x1) kevent(r8, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x0, 0x83, 0x6, 0x2}, {{r8}, 0xffffffffffffffff, 0x20, 0x200fffff, 0x7, 0xfffffff7ffffff50}], 0x8000040040, 0x0, 0xfffffffffffffffa, 0x0) 13:18:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100), 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 13:18:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x8}, {0xffff, 0x1}}, 0x0) 13:18:49 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xfffffe64) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x401, 0x400, 0x4, "6795895a591218a6744d9f09d6d823d891e8e27c", 0x0, 0x1}) 13:18:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000000c0)="01000000", 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x88) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 13:18:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x293, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x11}], 0xd1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x204c8, 0x1f0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getegid() getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x9, &(0x7f00000002c0)=[r1, r3, r4, r5, r6, r7, r8, r9, r10]) kevent(r0, 0x0, 0x14c9, 0x0, 0x401, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) 13:18:49 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r1, &(0x7f00000000c0)="8dd7ca20227ebf7a9915c842a4c82eaf23e18d2197bc3f4e74d2b21f4881650d1b036e5233bfb06581763a6c7a8c768e8a2622088ef9a17f265ce9ba74667c29cacc9317b582741a801188bb4b2d9894fb5930a561dec757959b15575cec2db64dcba9f9474cf447818331c69b0e6a0f36171bec4ac3c00b5efe53b23a723276aa194151df26463565d326e6086a40f66f402268cf8ef446c0dba075f4dfceb43fac38f2868e672d594171928728c42f3993d6f51fc42237d9f73d0944487e755f807c439afa3d4aa9e7f7adc39d56a2973bd21e806ff9641aba03f15684fd6ae84d9aaa1fcbda80ad6d9b41", 0xec) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) r2 = dup2(r1, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x6) syz_open_pts() 13:18:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r3 = msgget$private(0x0, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x100, r4, r5, r6, r7, 0x40, 0x8}, 0x1680, 0x0, r8, r9, 0x1, 0x0, 0x5b8cfab0}) setsockopt$inet_opts(r2, 0x0, 0x4000000000000014, &(0x7f0000000080)="1534a5aa", 0x4) 13:18:49 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = dup(r0) fcntl$lock(r1, 0x6, &(0x7f0000000000)) 13:18:49 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet6(0x18, 0x4005, 0x401) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) 13:18:49 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a25d9b64ad0d7e27a415b34f2", 0x97) write(r0, &(0x7f0000000380)="c5a66755ffe6a923468df922c8b661c21ff849d054a252aef6", 0x19) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) writev(r1, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f3", 0x579}], 0x1) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000003100)=""/4096, 0x1000}], 0x2) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/50, 0x32) 13:18:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000740)=0xc) connect$inet(r1, &(0x7f0000000780)={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/111, 0x6f}, {&(0x7f0000000180)=""/167, 0xa7}, {&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/42, 0x2a}, {&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/241, 0xf1}, {&(0x7f00000005c0)=""/129, 0x81}], 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) r2 = dup2(r0, r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0xc000, 0x9) 13:18:49 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/164, 0xa4, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) 13:18:49 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000040)=""/163, 0xa3}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x3) r1 = getpid() getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, 0xc) setpgid(r2, r1) 13:18:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c3017e811313f7d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0x94) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:18:49 executing program 1: socket$inet(0x2, 0x1, 0x102) 13:18:49 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') r1 = socket$inet(0x2, 0x5, 0x7ff) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="e8e5bac027048b0b0c4796c5062b8765e0f867a79ce3b105a8e5f264c98735177f387912499b4e3f45817e2efd05b08a8c73fa1307c57be02eca8ce2a10cd5f9ef1470b144db1a7d0efbc1282beb20765699f6740d01b8cb0582a51302ce9706352a046dd522c683d2ec12f6d233bae65149febea68ff0bcfc50ab8b469c58c604b6e09bdbf69ca50457773503caa3b736e4a82e", 0x94}, {&(0x7f0000000200)="6347c24e3817872fb1a3dafcede95709362699c31afc41d0b3f2d213a32cd52aced73862f02d31ac922be462a96a2737d0956590c80365c97a6ce8b69f248dc1b69101a0659033c92d354d734ca95ff3c631803abab153195af1dd83f012a1cc3a183cea88f98851bf187ff4b6196d1ea156971708739c579e80e62828960060a1226dadd9f40cf297e49d3a9ac8e13bcd9d0d5027caff5bc2b5cbd0f258cf5c5525eeaabcfbe9574741f65224b9ec6ac5a3b93826e2d9d34b3dfbecbd61e37e8dceebaf28b73ae14b0711d2278fdb033255208bf5f9210d5c3edb221127a03bc9ab2363f5d7ac8d78a89b017c52caf8295cd7b280e07a9c1609eac6bf33649cfd231b42e55a42209dea3e6e04bf763068c3ed1fdb4007fdf2b34cd402f0b238dfaa590c8950075667dfb639588ac6889a90a3a20ac9ea6caaf0d64b24e2ee806dabb599eb08779126815b4a0060f5329426b1a5e93bfae1d419f8f4191482eb700eb2464fd154eaaa9044f9000431c541697e4bea0d062ca7f172493fce921e52cd548326b81e184069804eaaad405522cb16f8cf4a85622490501517ffc430d582b69558a1ba1f5b8392fc25de82d673446dd247eb7916b84879c572388756d88f3741da1e686ebc31f7bc13c1ecee8bd464b0b6533fa0c1446eb96e0a40e0ac174884547c2f398d95b8ed6bac75e0804b2a5161fb873619eba3af0942ceaa27f4e8ba548db6748c2b7a9b0a9a4de2aaf9e5436ed07ab97637e0b37c06774135eb680022aad70e321db7b9aa24b7360acbbc4fdfbc0beea7b0de75dfe77a8285eb3c2fe8a721b17060d071271b7e9385c422eb9db6ab2fc70b29897cacb5597a5674e9bd716aac84af15e5de711eb9120ad2cc4291a207dd7da3e725d52eff9d79cc6e791cba99588b531cb4660663b3b85e1c878c82988429202072376ef6e7236c7c880313b39772039dbe77f28b6256bc7147acbb14103907820fc6abbceeaf2ef5cbcf3d392f373d30dedf5728ac70a740b4777507efa25a205314228e11f9813ea4c346d6845f7e098250460e7db9686f4f54d8f2ee5966ab453b08cb056ef6e64d4a52cf77103dc769f5ac944ee12c0e9d2e6001b2881737fcee19dab095a80dfba8b2c6c1880907425709aa9755765dfa43b7344d0d3fc9e14a5f81e22e2fb2278b49839743b25ac7a9e0a4de5d9ebd0f624338ba5a268fa48bb87cb7a1070845e0d6481906792e49f2dc1d1c6776502ac56e5d60d18317d691a9fd636b175b1d4ae809e793b6fb71ec5ec990411bd738648964892ed678fea2e7730e69524a24fe1ea919df732181686a031c98c955b783e4e8cc8f661db24162639a149c0c429c9766a454330786408cec266dfb1903d2fce52aa1807cff71fda9f600f4cef8d38fb67170f005cd9369445a28f251882a256b67d574960847811b90344fc1110973347680558b8ac8117b0f73413dd2c7610a17f1d5b000f04c85238622072d069d1c33a9442bf8e9dda4af14465f613a49730a2f4278118337b6c2e0d9cbda2a7c45c905fbab75572bdfcc0c7f90adafc2636e3af3bb9d96530898c718f34ac5d7cf6434f63129f26d62759ce475d9c0994d80fabaf534c0341208856898fa01d3a07a188b2d3c8ec7b3c920bbf617283990bac60895e3ec6ee4b5cd70037f5a15fac45a9ffe947d366d383154ef00cf2ee6b44369efce36c1e559918286c622306998e275458ed0fa756d6ce1df9ee4a474e3483b59dcb5402a65f3db7536bd6c54707ebe34e205d5b161541c7b5a7b6c14df9291633d3b8a5068c6a47a549bdebddd6b72320dfad2e3714da5966ecc1e836e7d0365523585002b3d690d0d0f0090425422b48f5718f8f6cbc6d77fa30e8dbf8ec9983f1a78ef9e3053eb22a711cdd28839c5c95791b56f2b50291fb31d6b9e2fb041e77d22314ec2f2cddb007e3a74ac015cb1492aa2e9c5d5b521abc789577c6bf22043cd1df81ea9df1e8b865ad68901fd4d3e6bcb677fe363dcb23620aebae16c789b0faae1f8d2e38261acd0d36c21d03ec3904d41548a7f66c292cf54ebe944894cfaed0e3f3a9acfd61847ec2e72b2e1aa54de4cd0e1ac4b357f903b1bfa4bd637ce5ee084c8fe2a86ee8c089944ad453b7fd16b81cb14d9bf22f68247f7bcd7ca78e41ab49e407a792486f453b313cba73ea6e8321c5bfe3984aa4c44882573705e6df80e5ae8320632c2d8a18489a5df21ab6d26576ddf0af42b32c2d021268d010ef8ea99bfaa0e597ffdb093962ca95fd2179082db16471378a3461f410c4a7322e9bfec613293e893ecf4bb3a09f8f931a58f00c4953c0b962c495d024cfdcf4d280bcd03bcbfc7fb339ca764dbfde87c323f7d0b1a67fe908a1902138084f52eac414abe8d59f70025aa6556c3a47adbb76188809244c51b0bc628be6692cb29145a47d4453d92f6044a1c1336f7af7089f3b5135b68249841a623a67316bc5d64b469dbae1fd6faa8c64936da9eeb977e9c7be0276416a952102e279ab41f349edb844a6eeeb9e65022458c3a0d37b1156fa39e10a85fd9c95e4281498d8c98386ab8e27e2ea31c8cc28916f56ee5ccdad9edf8cdd67b160b13fb613fe609879f499b8d2a4c5e65a9f0f7b326fb3f63621565f43a162339118f14d0d2b6fac899bb0bd677f405f0e316792c3cdf2ee5708f555b2e50165611ef590e708ff9246f0e9c0dd495cd4deb4efeec5a65f5c619eee24ca6ca4c8789fc35e77f53ec86ad852aa0b32b35d119c3decc6b123a6559fc6a6a71abc5952fd6ec4cd4e6d6c89ea92f6481117f39c80c22d9089034b5efea0f697f0cc7ea72703d3d560314a88e33d3d49fe1c3fb2243a471e5dfe124dc4717468ee43f84b48933c2d1e948cd90517ffd41d434ea1573e16deb2a016189285beb0d01be0ed23a66cfd934fa46f14f0a737529ef4b073c10242c9e6bd9691a170418febede38870d604ec4ccc650a2d8187ebb6283af4fc1409cbeb874086a5e754c4d42e1aca1adce7d9fdf5a170156df6d5f9c178cc5a2df78115de2fab5170910fb9f51356c3bed9d9a4c26f3cb7888616113eef89579ffed913b674bc67c7c18c9c0ff10bc70247a5b73eeb0b2ae8d5b004a4a381c936191de2603162f6041e8c6a3d9173805ea16df352424465e9dfd593eb18aeb11f645cd177b589e6ec4a08ca8ab82250f6fd6d8de5dc0bcedcc284708fa871ad4193a3f8047e70c3eed3b9e724d14255725f5da0d8d652705a59f85e4652f1adff7674cc5ff2e18d2124206ef3fb03d3247ffb75415bbd0fda029a0f8c259ef4d9cc688a48439a66365dc9ac131f22be3843ae9fbcf8ed2f6c523eef967a482bde7fe3a5c4b62cc82007c9564b594de775bf5bcf356508db5cd6306339303f22de7dbb551f5c9bb9f6687cc386675cf47ec6d05aa964db3979537b3182b14bf83315b836726ffe1c3455fdd771f02f3f7b8e5f619dab1e753a6c9772e6aef076f971fb9bed60316a7e8a47e3a5cda4ced66188ba7bfbf2106d735edb787ef916541ca44c4a6b47aa18ced14b04fa1e3f981853ff2868af5ac43596dda93fa811269d4cc9ef74ba309939675cf91f7bc02546d27c52ecd12adf218716f8c10f3f1c237303f668ad0917750641b143b1b67b4dd3d1563a95d7d5323c23fb84cd3163ad7346c4300cb397cadf08a6b33962ca4a0db3133b70d7a02479f95e474969cc8631c0dd717a61884a96373adf0d8448fd14707ec9de2c9c4d4b17f7a29754b6286f61d7c7fab79c2ce211406cd6ac1061cd6fb4245d42e158f77183fa286f3738ad8de14b064b8b094f69150b2221fd2f52849b7c9d8f94201c260266fc43494769e6b22450f5ca0f30b58db0b9dd6ed36ff13d5d85af514484196c6217c2c6578766da174d62b16d3d43fecf32b7e03dc166ab8712c0203ed0102a8e51ae2e713c0a63d4c0671c40c1a6dea4f6aa58cc448ba4eaaf9316494e1bf07ad8b1e9333932bdc5e2e5395b8bc4a87c515de07a26d5463ade86d8fd18f16a5004c11ad81f4b86d0218221de0cb6dc2de5c43ed12b5912c00ed9762c4b5eb118507b067e321231940f6fab6a0b9ecaa09cbbc92a370aa73fe1d4bb8098ec8a2c8d0cfabdb974736056ff40ccbc4f130b85bbd4b19db0cd84c7d4ca262c6e46ef51b07888fc15a35e8a8390baf51a80b6a850a2e5c86a86ce6a62adb9f8d5d36d270091e0c5274ac844cd875d76678f504e620295069f4bbb0fadcbfa6279e5cce3884b1a388f4dd9077c07de180a80c966869996a230cbb540c6c63c9eb0053ac765cda86433d6a9a347162e06420059bddd2c8dd2c9a5724a0ad3a3b3b855cf2bf01c546831ebe6451e2d5e3ce3d99539bf2371eda52eafd640689836f443a182b57a84c661408dd4f745ba381dfb889facd96ec737b4262ae5c7b8bba5f6843f0c517b9b0adddd009812ed79347e2ce885c1d8fa94ff02beee813281046fd9efb8ef4c2e2d7344390959c1d25a303be2f84ace9f1fbf09482c218ce0b7c3d04cf96947f851f0ca386fafa92ec31170522c0a763c0f5114263ab81aa44351da2074e6e4a6a5dc012ff2ad33f123b4e0e17ffdb65143e118f4d10ad2756e1a16b5048a61f6de6746629bcaae1bb2e6cc78f3fa1889eca39b1bf8d4ff5f9c04a928adcf4724937bc200cbc00595b3cb375cb485203d0fb064394777324418b90c9cf714966494fe0668040a146941790f9c9ac38c45958f7185a662a167a955e167f006aae8c7bc7c1287bd95ec25c3865972e34bfb71f8534e052625da62ac4d26be1e05693b1c849d4736896f8a5aed2e97d8a5f74ff57d7016e160f969bf46eed1b8fb0bb85ad1e7f83a0d072970b127c0230611746841cb01f662b34cba350cfdd06a1a15efd09b69fa3e43cce5a9947bca94a11b21ffa3be8beaf7efeb71fb589a4c886d935083d194c3b97ef3fe95e99f1def4dd5cdd5eb8346207b5031edec3db72ac4a4381845adc71188699fd289b62822c4632f1b3cb1f71c62a2487ce17ce62e2d4b2e2ebca3ca19e052bd09db8397a1ab51e634ae85b8db7910f237fe955a4777c7f521c094ed99c369076eaf9c2b35b04ffda4340e7c9e4f1e5c97e7b4fc0b937e96ed9d848abbe862bc780196b8eba47d0d32d8b44c55e1608afc271b477fc22b9baa64233c77dabc5a2a533bf0df1ead568f60fafa41b55986ed4aec30d7e3364a9b9d651e44c30ef906025396903a583112508071015adb0366a254f97751f24d3910cc2e80bec549d1d66c9791de4c1ac65322b5d43a4114b5f5e765af8ee82297c69bf52f660cd3f7bd2194d17760524f051415c81948d3a78525bd4b62920ec72fbd55a050b7333a38aaccc6e9ddec6449d29e7ee558a6894bc1be8a138eab9ebad5e0ca3de2f4647757b8f58f417168e6c7581d7bba7321f0b03a3d8dbc81d8d1e276ec806a026235b4f69e3890bcd63c930a5bb3ea1e1bf90183099d06b2897ee22a3f750b875091f03ee8af3e8a9fc29cd426c0919b6a3748bb4c57768dc902de5a001128bd4f81474857302654d31196774530e759513ef9a085dd25156a9975543bcac4f611a0c731d65754cbf0fe4edcb79aa466f90cad3c5e4ca67ac8cfe66ca6d4d1347659ee407b6fb540426f3696812cfbfbf7ffebc5c2ae52e961fcec82303f277fbc8e9beea5a4fc58497927856edebceba5b0a82d4d2c59584a89121b4f48ca70a3da9b3721a3a45d10cd9270925a95b4310a92c4e2b6ba79565e78165b549efd1253d072c9ac032", 0x1000}, {&(0x7f0000001200)="5ddc0b5bfde4d0eb3e01688efc542fdaa70c7016a505cb10eaf88135b827d5c2802f24cc257eeafecefbb4270a90283f3a492b543cc97c21134476ccc11ef4b75fe8cd1bd8868dd782e5c33dd5d47438ca6b4797dab66edcefa66ae3dbb2c5ecbb9d3111350bbe4db9ec01f355815780f304abe3845f8ed5a2f60c5cac949691603a35a176cddc6acd2c544fe425975790ac52a572c788fb588d0db49e9438d1c4c5e076fcd5b81a16e0", 0xaa}, {&(0x7f00000012c0)="fa4759bbe714d87165f33e0cae47004e24a5ce73e4789b604ca98cf63d1ebef87f5be876c586dd7b2fdf9474857a56d6ba8dafa23662a5c3112f8d4029923e0ed7ddcfc232f6794779a9da234a33ed180cc79145c50ac7944f309b98ff1a1deaaf8e61fc533dd89a79b6ea3956786db2eca5713729a1fe511d5727e5a021a1212b22ab1c863a97ffc80997cb3c9892ed4e2d5127299eb6bdd0869809b47d6085adcb52c303c6fd621ffc0866dad9da536341e9baa1", 0xb5}], 0x4, &(0x7f00000013c0)=[{0x100, 0x1, 0xc3b, "5b84a3d13858660db79c750dc1b84b8825ae424dc443f0a7053cc677854482b835588bed1680eddf5958203cf9e14f6499fcb56b5b153c13b01e0576912ec21d71c6d76c4bf4ea2d9f89e38fbee714aece0ef58a6e85548e4769809856f8bcfa122f91c7fd7b591da95cb36a7d086449b4f070cd4c0cfab35a5950e10263b9f3790f8475ec28b01494f725e64334cb4737d502b539c67866364e2f628337db90b448b882c25c38ef86f24fe0a2814107b7ea3f0c93f58439be0b1b0ef25a7ec7262cb648088ec60a9affdb67732e054ab5412f95db107235e6f6a73f275336aeb7dd728e88e20e8ec4a475b0"}, {0x20, 0x1, 0x1, "3b0acf68d62f833ee9f62b"}, {0x40, 0xffff, 0xff, "521c7f50c950225734096bc3809de9f885d150037e17416503ec7c0888957afbe2a003746374a35770c51d"}, {0x38, 0x1, 0x7fffffff, "caf22cb91a01e029561b7ebba3d70d780942a319a07d3810156708b27af179eafd5b"}, {0x58, 0xffff, 0xf3, "d10895d9e6264afdac98901560f4f50695e294d4085340680eee763a357db95a85804aa542c6f5bd68dae18a8e862e4cad741b2d0584157d4e7d8628064e752de419ce6ce92f2d"}, {0x108, 0xffff, 0x1, "bf3862f2c97f0920fe88d1795a381b07342c3ee93e51fdc77cacbb770f84ea957f1ae3bf4cefe47b74c1a406ddb97ea68ddfc25f5f1489557c6ca6f93d981d4492823d1ac2d5f47612982909ea4abdef4d8ba31f657d8247d85617509259ba2271a2feb1cfcb3a20ae7007c04f9dd96fb86adc8e3661ccbee56700d68371acbe4b9ff8e9595257d3bbf7cf5e89e43c72f43b4d0349fa4376025f750f66de17f9408fae3ef15b9e8db7f5c7b6bddba461334bcb4c72b0a5bf76c035e78883b9407f6a3aa579e07afaf0ab72f0f8d1e8b87146de9f1d3858a64490c6d07534d2e150d94c26c2f6395d9523d71cf96fbc4cee9616a576432318"}, {0xa0, 0x1, 0x0, "e0102e50c3461ea73d0b14c83526e551101a64568373832f82fdbea20a4db0ff5913821e0a98359c7e62f53d87eb20e4af7c67f7287f98c42c44676316a80599dcbf64e0a01c403fbc783aefc1d2db50ae912f75419c1ba2c8e03298b15557ef28f2164d6ac8388908ecf260048fa11919e22604057af2fd20ff8fa35d2b9e142d1a62b68e89fc8d442be1"}], 0x398}, 0x8) 13:18:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)=[&(0x7f0000000040)='-+!\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='^:}/\x00', &(0x7f0000000200)='#\'!\\\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='h\x00', &(0x7f00000002c0), &(0x7f0000000300)='\x00', &(0x7f0000000580)='\xf7*^%+\x00\x0ey9\x1e\xca\x01\xb9\xc2\xfa\xbfh\xb6\xc3\x80\xc75\xa2\x80\xdb\xa0}+f\x1eV\x17_\xba\x01\xf9\xb5OwG\xb3\xcd', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\xf7*^%+\x00', &(0x7f0000000400)=':\x00', &(0x7f0000000440)='\x00']) open$dir(&(0x7f0000000480)='./file0\x00', 0x34d, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) setgid(r0) 13:18:49 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="f024c5256efdcbaf5a63f92adfadab9ccbd465714072e5e22ca2f1a07a42910268a51cda4d70687446cccae204a426b845e06ed8147040e67d9b5f2254cbc7b78b283f4f93d0dc9fd6a03060e00df7c06c339aa4097789c40ea295fe60c6", 0x5e}, {&(0x7f00000000c0)="1fe3d4889d29af26afc81927747a", 0xe}, {&(0x7f0000000100)="672fa11a78156e7826bb4bcc76936536022a54d74b488e1d4cc89646f3b8b21152d988b8dd9be11398924186ba73bbbfc30cc81cb152033efeec51291e4eae9f5e9ad6a2ac8bd5661031693af31ec6c263cc0593aa5160f95ae3bb4b3cdec8dcc254e00253561dd3a8315c2ec23caa9b36e71ad4dc0eb4ab800d920f", 0x7c}, {&(0x7f0000000180)="e49c5952148717a3049973654abf45278e6fa461a05cb4", 0x17}], 0x4, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x60, 0x400}, 0x9) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) 13:18:49 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000613000/0x3000)=nil) shmat(r2, &(0x7f00003ea000/0x1000)=nil, 0x2000) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 13:18:49 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xff) getsockopt(r0, 0x1000000000000029, 0x2b, 0x0, 0x0) 13:18:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xffffffffffffff2e) write(r0, &(0x7f0000002280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede02096920b323c9d2c02f5f308d0bdf5f5402168eff7e8a4eaa997742d6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97e3d994f2f80183460ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089360ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc20900000088b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515decd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e3904", 0x84e) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/87, 0x57}, {&(0x7f00000002c0)=""/85, 0x55}, {&(0x7f0000002b00)=""/4096, 0x1000}, {&(0x7f0000000340)=""/13, 0xd}, {&(0x7f0000003b00)=""/4096, 0x1000}, {&(0x7f0000000380)=""/50, 0x32}, {&(0x7f00000003c0)=""/22, 0x16}], 0x7) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x5, 0x8000000000001d39, "04a42c64caa726000000751e00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) recvfrom(r3, &(0x7f00000005c0)=""/4096, 0x1000, 0x40, &(0x7f0000000200)=@in6={0x18, 0x1, 0x8000, 0x3}, 0xc) 13:18:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1f000000ffff000001000000", @ANYRES32, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESHEX=r0, @ANYRES32=r0, @ANYRESDEC=r1, @ANYRES64=r1, @ANYRESDEC=r1, @ANYRES64=r0, @ANYRES64=r0, @ANYRESDEC=r1, @ANYRESDEC], @ANYBLOB="618dc0366e0652365f0a27fceb0f37d9042037556460a5bac87e84a0447c840d24f4a68785ebcf15c8226b9557187fa67831eeacac34ad77d1649c2cddef4213ec027a5d9c58fd84a426590c12d9edfb17ab66b17b182467585cf6f6c8303c21d17c01"], 0x7b, 0x400000}, 0x0) fcntl$dupfd(r0, 0x0, r1) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/10}, &(0x7f0000000140)=0xc) 13:18:50 executing program 1: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf665990000000000000008d99dfc19e0078177da4ce9c287730c53fb394b", 0x4a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:18:50 executing program 0: mprotect(&(0x7f0000441000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000100000000}) r1 = kqueue() symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') fcntl$setstatus(r1, 0x4, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{}, {0x0, 0x1000000000000}}, 0x0) 13:18:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt(r0, 0xfffffffffffffff8, 0xd5d, &(0x7f00000000c0)="98bbe0268eea06975025c72627cd0be1c3dc71dbb47e7675f3e01811bc1738278a93a86ce3cef6c7d51a8f936f6d476ac379e73eb88f5d0f7658a567b40fec622746a0708d297dd1e960b814cb84568130b0471cf0f7a7466062985c87607b127930b648fdd804cc06cb3f32538387e6992cb9c6bc91e27c81c93742579a03a67ff70fbd4843ea4ee77cb73b8e57cb929bf0178b8b8c3f9f79c686dce9138bba78a469017943", 0xa6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000018c0)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f0000000180)=""/211, 0xd3}], 0x4) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 13:18:50 executing program 1: r0 = geteuid() setuid(r0) setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) setitimer(0x0, 0x0, &(0x7f0000000380)) 13:18:50 executing program 1: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = socket(0x10, 0x5, 0x5) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f0000000300)="ef", 0x1) syz_open_pts() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='[\x00', &(0x7f0000000140)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%-\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='/$\x00', &(0x7f0000000340)='!-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',*-\\)-@\x00', &(0x7f0000000400)='&@^,\x00', &(0x7f0000000440)='\x00']) 13:18:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x26, 0x1) 13:18:59 executing program 1: r0 = socket$inet6(0x18, 0x4008005, 0x8000008) fchmod(r0, 0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x100000001}, 0xc) setsockopt(r0, 0x29, 0x37, 0x0, 0x1bc) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) chdir(&(0x7f0000000040)='./file0\x00') 13:18:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) poll(&(0x7f00000008c0)=[{r0, 0xb}], 0x1, 0x0) 13:18:59 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0xa02, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xff, 0x100000001}) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x10000, 0x80) r1 = open(&(0x7f0000000000)='./bus\x00', 0x71, 0xfffffffffffffffe) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x8000, 0x1) open(&(0x7f0000000080)='./bus/file0\x00', 0x420, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x1000100000000}) shutdown(r1, 0x2) 13:18:59 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='./bus\x00') unlink(&(0x7f0000000340)='./bus\x00') 13:18:59 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() flock(r2, 0x0) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) fcntl$setflags(r0, 0x2, 0x1) kqueue() 13:18:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x29, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x104, &(0x7f0000ffa000/0x4000)=nil) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 13:19:00 executing program 1: r0 = msgget$private(0x0, 0x504) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/76}, 0x54, 0x1, 0x1000) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='[(\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='.$$\x00', &(0x7f00000001c0)='@[\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\xda\x00', &(0x7f00000002c0)='-!@-,\x00']) 13:19:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x4, 0x4) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040), 0x0) semget$private(0x0, 0x2, 0x4) 13:19:00 executing program 0: setpgid(0x0, 0x0) r0 = getppid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setpgid(0x0, r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 13:19:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgget$private(0x0, 0x4) syz_open_pts() r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="605be26131552349ee2e177d412016e1ad871b7f41531f31af5af96aa3a70b7744eb4345568a336f082f5bbd259be58e3d462b0510723cad6ca0beb582de4edf471fea95ca16fbd220188cbeddccc7021ab4c35c008f620ab0ec3bf3cfcd8a46ee610b"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) 13:19:00 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x39d4) write(r1, &(0x7f0000000400)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r1) kqueue() syz_open_pts() 13:19:00 executing program 0: r0 = socket$inet6(0x18, 0x4000000000000001, 0x0) getsockopt(r0, 0x1000000000000029, 0x24, 0x0, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xb000, 0xe7d7) socket$inet6(0x18, 0x4, 0x80000000) r2 = openat(r1, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x2) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x60) getdents(r2, &(0x7f0000000040)=""/13, 0xd) 13:19:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9", 0x7b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/227, 0xe3) ioctl$TIOCSTART(r2, 0x2000746e) kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 13:19:00 executing program 1: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/89) 13:19:00 executing program 0: r0 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) r1 = getuid() r2 = getegid() r3 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x7, r1, r2, r3, r4, 0x88, 0x7fff}, 0x0, 0x81, r5, r6, 0x800, 0x7, 0xf91}) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) 13:19:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="07b50a47797ff107f27f45ed8503cdc46c50c2563e483044a448"], 0x1, 0x2, 0x0) r0 = socket$inet6(0x18, 0x1, 0xffffffffffffff7f) connect(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000001ec0)=[{0x0}, {0x0}], 0x2) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1c0, 0x4}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x1, 0x4, 0x1, "d1a6d8a11581eae1b83df7ecab9eb190eda1627f", 0xffffffff, 0x1000}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) close(0xffffffffffffffff) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfebb) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x8001}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100e, &(0x7f0000000380)=0x400, 0xfdf0) accept$unix(r1, 0x0, &(0x7f0000000300)) 13:19:00 executing program 1: unveil(0x0, &(0x7f0000000200)='xc') munmap(&(0x7f00007fa000/0x3000)=nil, 0x3000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001f0000/0x3000)=nil, 0x3000) madvise(&(0x7f00001f1000/0x3000)=nil, 0x3000, 0x0) 13:19:00 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x98, "7ed0305d0522712c35ab7f5d78746c0266ab252e"}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x80000000, 0x2}, {{r2}, 0xfffffffffffffffd, 0xa1, 0x4, 0x4, 0xb3}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000003, 0x8, 0x1ff}, {{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x2, 0x8}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf0000001, 0x434, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000080, 0x0, 0x81}, {{r0}, 0xffffffffffffffff, 0x4, 0x25, 0x1, 0xb1d7}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x5, 0x80000001}], 0xea5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x9, 0xd89}, {{r1}, 0xfffffffffffffffd, 0x11, 0x0, 0xf7, 0x74}, {{r1}, 0xfffffffffffffffb, 0x0, 0x9, 0x5a80, 0x9}, {{r0}, 0xfffffffffffffffd, 0x30, 0x20, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x4, 0x10001}], 0x1, &(0x7f0000000000)={0x0, 0x1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x3, 0x400, 0x20}, {{r4}, 0x0, 0xc0, 0x0, 0x0, 0x7}, {{r2}, 0x0, 0x4, 0x40000005, 0x755e78c4, 0x38}, {{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x94a5, 0x2}, {{r4}, 0xfffffffffffffffd, 0xc7, 0x0, 0x1ff, 0x401}, {{r4}, 0x0, 0x19, 0x2, 0x200, 0x1000}, {{r3}, 0xffffffffffffffff, 0x17, 0x80000003, 0x800, 0x7}], 0x7, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0xc0, 0x2, 0x7, 0xff}, {{r2}, 0xfffffffffffffff8, 0x2, 0x20, 0x100, 0x8000}, {{r4}, 0xfffffffffffffffa, 0x24, 0x10, 0x1, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0xc0, 0x200fffff, 0xf7c, 0x923}, {{r0}, 0xfffffffffffffffc, 0x0, 0x7d5c13ffcf56c781, 0x81, 0x101}, {{r4}, 0xfffffffffffffffe, 0x10, 0x8, 0x30, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0xff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0x7, 0x200}, {{r4}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x8, 0x9}], 0x7fff, &(0x7f0000000580)={0xb7e0, 0x1}) openat(r4, &(0x7f0000000300)='./file0\x00', 0x80, 0x100) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097f", 0x11b}], 0x1) 13:19:00 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x98, "7ed0305d0522712c35ab7f5d78746c0266ab252e"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097f", 0xffffff42}], 0x37a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xff, 0x80, 0xcf, 0x85e0000000, "44bd93d1712513ade71e55db2bb0b1ebb54d8af1", 0x80000001, 0x6}) 13:19:00 executing program 0: chdir(&(0x7f0000739ffe)='..') symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000840)='./file0/file0\x00', 0x402, 0x100000021) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 13:19:00 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) fcntl$getflags(r1, 0x3) shutdown(r2, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) r3 = getpid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) 13:19:00 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x7fffffffffffc) setsockopt(r1, 0x99, 0xc, &(0x7f0000000000)="ffeeff07aa9808000000c3513e2a5e0000040000", 0x14) r2 = socket$inet(0x2, 0xfffffffffffffffc, 0x9) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) 13:19:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x4033}], 0x0, 0x0, 0x400000000, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) sendto(r0, &(0x7f0000000000)="be9e9f272339458275ddc093", 0xc, 0xa, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x7}, 0xc) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000290000002e00000090082c336f0c2391ca4ba42fb5a8f4abb5c9ac4d5e0565352df101e07c32e47ab746063f23270e3ff16e67180eb8afe0ff061a711c98511839d239e1d0fd1b5ef4716134c3e6387761978fc419981ee80084fa277049d8d96273fed507744927c343a5383590bd9c1b6c072e9388ce8a83d6f536bf6c9e73bcba4688a4eb1275d90647931940346c10c66482ae2c8e551f7a75210a041a2f3ed9f00660ebe4a69495a9d56b83369577a529e460f8cfc49a261ff8d61c495325235d178fcade8c4ebd052726820814b79a95938ca1f929150f510f88e34b355dfe3d358310f73ff4fdba4568113a54d2eff5f4c40be1c99c9d914cc912caef6bd745c850f106196d8c8b962d8dd7af2db3fe9b43"], 0xfffffe73}, 0x0) 13:19:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x85) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xfe4b, 0x0, 0x0, 0xfffffffffffffffe, 0x40}, 0x0) 13:19:00 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r0, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) 13:19:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r2, &(0x7f0000000100)=""/12, 0xc) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0xfffffffffffffe78}], 0x10fe) kevent(r2, &(0x7f0000000140)=[{{r0}, 0x0, 0xf4, 0x4, 0x8, 0x9}], 0x7ff, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8, 0x92, 0x0, 0xffffffffffffff81}, {{r2}, 0xfffffffffffffffd, 0x89, 0x2, 0x7, 0x8e7b}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000043, 0x817, 0x9}, {{r2}, 0xfffffffffffffff8, 0x4, 0xfffff, 0xfffffffffffffe00, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000010, 0x3ff, 0x2}], 0x3f, &(0x7f0000000180)={0x7d, 0x10001}) r3 = syz_open_pts() close(r0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x3ff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="04ded12e157b032e6d"], 0x9}, 0x0) connect(r2, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000340)={0x6, 0x8}) readv(r6, &(0x7f0000000440), 0x1d0) 13:19:00 executing program 1: munmap(&(0x7f000023e000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000240000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f000023e000/0x2000)=nil, 0x2000, 0x4) 13:19:01 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0xe1) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', 0x0) 13:19:01 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x4, 0x8000000000, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) 13:19:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x6e82, 0x9, &(0x7f0000000040)=""/7, &(0x7f0000000080)=0x7) r1 = socket$inet6(0x18, 0x2000000000009001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socket(0x23, 0x7, 0x9) sendmsg(r1, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 13:19:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026669653000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f00000005c0)=0x7fff, 0x1) r1 = dup2(r0, r0) r2 = socket(0x2, 0x4002, 0x0) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000002c0)=""/96, 0x60}, {&(0x7f0000000340)=""/68, 0x44}, {&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f0000000480)=""/20, 0x14}, {&(0x7f00000004c0)=""/58, 0x3a}], 0x6) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xf786) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r2, 0x164}], 0x1, 0x0) 13:19:01 executing program 0: socketpair(0x18, 0x8001, 0x81, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/48, 0x30}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/231, 0xe7}], 0x6, &(0x7f00000005c0)=""/146, 0x92}, 0x40) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="8d", 0x1) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') 13:19:02 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = dup2(r0, r0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x120, 0x102) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x42, 0x9362, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000001, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0xa0000000, 0x8001, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x2f, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x4, 0x81}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x1, 0x8}], 0x200, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0xfffffffffda447f5, 0x5}, {{r0}, 0x0, 0x2, 0x2, 0x65, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x34, 0x0, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x14, 0x20, 0x2, 0x10001}], 0x7, &(0x7f0000000240)={0x40, 0x8}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x8000, 0x1, 0x1000, 0xffffffffffffffef, 0x1}, 0xc) 13:19:02 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x90}, 0x10) 13:19:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72770000, 0x4) bind(r0, &(0x7f0000000040)=@un=@abs={0x4324470e2bc21888}, 0x8) shutdown(r0, 0x2) recvfrom(r0, &(0x7f0000000140)=""/117, 0xfffffef3, 0x2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0x22c) 13:19:02 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 13:19:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) msgget(0x0, 0x10) 13:19:02 executing program 1: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='x\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:19:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./f7le0\x00'], 0x3b0, &(0x7f0000001580), 0x1000000000000099, 0x0}, 0x0) sync() 13:19:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x49) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/131) mprotect(&(0x7f00000db000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00000db000/0x2000)=nil, 0x2000, 0x2) 13:19:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x0) 13:19:02 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x3, 0x8}) kqueue() setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:19:02 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="3af0860c3282d3c05d597d5349e50fb41ed0598986953e861b2bb7f01927ef8852aca8536c24dc94ee6cdcd0efc888fe4b3afdb17e09622a6a45b21e27cde98de3db57a74bd12932f7917686ba9bb974e8", 0x51) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:19:02 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0xf3eba9e6a6c0d95d, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x4, 0xffffffffffffffff, 0x200000005}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x6) sendto$inet(r0, &(0x7f0000000040)="8ab43c97ff10f8db1f5b28d0af581f7e7d38c37a0028c3916dbc62582ad8eaad9323375704ebb090fbb6e71aac4d5d41559f543020a88241d6a70f2610946dfa8c298e0bd2362d04f39d4ab03d575edaf60a8ce8e9c53b60145b447ea3777890ec971abd", 0x64, 0x8, &(0x7f0000000140)={0x2, 0x2}, 0xc) 13:19:02 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) shutdown(r0, 0x2) r1 = socket(0x1, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), 0x4) socket(0x17, 0x0, 0x4a1ca532) 13:19:02 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x93a, 0x5, 0x101, "4d6cd7ffb9d313aa870f9888ff5b77566ca251ff", 0x7ff, 0xfffffffffffffffb}) r1 = kqueue() socketpair(0x0, 0x0, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x1b55b5009a1c38e4, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="0b3434f37613c419132dfc3811d2036ece69e1720abd8611871a4be463d017dd8ad80f5cfe84f2937a472ca8c502301b34e914049a7829313e4c4f2ea3b9cb6a6aa54a9f4e6c1698359af1787a5867d53a6a36741aff17b6f5b0e954", 0x5c}, {&(0x7f00000001c0)="5d4953014d89aa878c35511585d22bb64b3e4634b88221b6035eafca210eb68137ff8a9279ecdd7b0f259d071571bff36f555113ff79336710d482a4ee4b0cc1877316c311c92d6b2b4f978ad1c9c5d11357e9a2c21633ffbfc4c3a00d30dcdff996374db7b799452db8691d5793d7d22a4bdb4316e23df2017fa4620127a20c20720f85b510cf3676c2b6f899fef859f721d2cb32df819cd9831084d0fc570d237834c9f68a90b0c4f426e7e9b0b80c64da99573c26a5", 0xb7}, {&(0x7f0000000280)="8d47fc02e4db3ce80037e8b7e99727c1f0fb3bb6bb0bda0265894ae139908cc3581990337a3ec81a44e1ef23f6a0fae1966bceacdc7c466b9268db0d0bce6fc30d859e0b9e8fbed9251ac76fd1e63162430d2aa950af", 0x56}, {&(0x7f0000000300)="d5432431b9ad9ccabe0f11fbbac21e757338ac206b6641b50ea41819426920c5c5f28e4721fab29c15970108d9b08aa7baff82c3c9987d043c9fc8ad91d2bf5afca202324e87a7ad79e3b90f708d9ce3bb3b9d3a6dea8e4e1d658ff64f9f688caa5cf3fc05a9fd385e6248a263c149b9c5fe6c71f7c5b3e57917caf057fce3d3dd22b7b8d504e78f5e2e6e4ef2c4edda4512c8507a9de6e1777947ea448cb4752db38ae0ae49624292bee8698c200e61a9efc525013840c23098fcb79b84b9c0ed8d721d06c3706e50857b0294703ef497eaf306133eac403b0201246b7b81b396af211287a05dfb04c0649f39877b9f86de", 0xf2}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x404}, 0x408) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0x8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001540)="44339b5670e32f743a60c334f1776690521424343b2afb8a7a30b693f9c64b559af9a88e0848cf4b723afe31dd99ffb9d58d5c202e5a670763f8e0cbea891523550d431359f2c9631004c116e68b9c6211731c13a2891e1aa3920ba9ba45443ddeb59e066a17926b0e75c7f0b4e3c5684ee7b76ae29036a51b34385fae7d29da449fa7b20476acd297e64b140170d293f1bf0378dddbf815e3361cfef78322b9daf0406f310a608e2318834cbbffbd51efbd448f2e1142aea12ecb9218aa00c7d7c60dbb87b928a161f43f0b6dd981fd1c2ea4a079c0210c6b04afbc87d644db414bf53908282fc902b195fe9867f1c9cae3fe5330f06edb027c8a8932c761104ed5a438fa2e166d47f2bfb32c876c8d0d52deb53c29c7504a8196499ee0ca11e6db5576b8c458c176f49d361fd2ff1cb0ef8d7f302fd3306fad7f8a4041b41382aebe2058cae898f178198a19dcd2ca4d5811e3cd66a2e56f1f5cf2f1c477deb02849717c85482c0a80fd9eb2ac7d52dcd38238fd12745b0e85cfb39cfbd97d2fcd333b13800b8cf78d60073b134901c62ce95ec79177bc8435f4c550d4224f768305084456a15ce0bc4f9cc643253384ba205677b843172fe4fc65a0a0be3370cc1e6ad7021ec7f59539de41a9de8912255d44857a17e78730bbf0221d418bfd9a43a9d7620fbfae88b068180a8b7b192c73f3a19ddd042d7ddd803602be966ebaa0fb53c1f403aad4d9bbf4d983b70c3e5f98299c4b562ea237b62006bf6d796add9558745b19094703cac124a81e0492cddd271d4ec7b8ec5f83a305f274e5f5e502455b48c2350a4519ee632c62f4003f0571a9299be3449b2a893ed216fee9af81c7fcdadd4633544e6a5754caf2d45d849c7810c35cc113f765fe02184c84618b81cd5ee7960db6ac4c9cb4ae0b8bee62957b886f84d7584b9050369f0e093f435191f587c0464cdb51ec3734c39296a891627044efeb6509e20a8004", 0x2c0}], 0x1) 13:19:02 executing program 1: r0 = dup(0xffffffffffffffff) getrlimit(0xa, &(0x7f0000000200)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/212, 0xd4, 0x40, &(0x7f0000000180)={0x18, 0x1}, 0xc) fcntl$dupfd(r0, 0x0, r0) 13:19:02 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSDTR(r3, 0x20007479) recvfrom$inet6(r0, &(0x7f0000000000)=""/111, 0x6f, 0x840, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x81}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000100)) dup2(r2, r0) 13:19:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0xfffffffffffffffd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x115) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4c) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) 13:19:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x80000000000, 0xbf, 0x0, "d3a963bd0eba396916eedc3c5387fc5b0f80349c", 0x73, 0x80000001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 13:19:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x2) semget(0x2, 0x7, 0x621) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080)="0000000090c2dc88e6c7607964f4486eee76e7a1800f70e8e4e91eda42660574500565f9e1d83073b0e1e09570b1cc610bec54aef5039bc4516d497408b2b082a8863fa9aed0cc5a68a1475e2dbef46f3f551c8da52c7a4544d8d13ebc9ad39903b85ec0988d56290cba64cf3c7ff91303a974254d91271c7a", 0x79) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="000000e8ffff0000000000000100000000000000", 0x14) close(r0) 13:19:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r0, &(0x7f00000000c0)='i', 0x1, 0x4000000007, 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000001c0)=[r2, 0x0]) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10081, 0x1) 13:19:03 executing program 0: poll(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) 13:19:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x80) truncate(&(0x7f0000000140)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000280)="519d32f17fca838089", 0x9}], 0x1, 0x0}, 0x4) msgget(0x1, 0x4a8) 13:19:03 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x4) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r1) fchdir(r1) 13:19:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb932b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f476d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="58fece399bdbb9b3ab3a188bf73de2db19ac969666a10036ef5e71850a", 0x1d}], 0x1) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 13:19:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9695dcd545efd43f65c5ef6e18d2d21fc322149b19271daebd4c9979232761f3b511b0b0b2bdbfd49f7e8a610ffd57ffa92230b527caf2d0b6d14ad590b15aa0de5cf97423e4d40e7eb549a991b2cfed52f30bf4a0f9ae5eeb23a908382408fe71148e6f6d0fe5eda0500000052fb167464fb5a4b570fb073d7fe103a", 0xf7) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) r3 = getpid() wait4(r3, &(0x7f0000000000), 0x8, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 13:19:03 executing program 0: kqueue() r0 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x25}], 0x2, 0x0, 0x5339, 0x0) 13:19:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) unlink(&(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="fad103af90696c653000"], 0x1) getpeername$unix(r0, 0x0, &(0x7f0000000000)) 13:19:04 executing program 0: socketpair$unix(0x1, 0x45, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r0) 13:19:04 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x10c) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x1000300000002}) flock(r0, 0x3) flock(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e8824757300"], 0x8) 13:19:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x0, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) 13:19:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x46}, {r0, 0x2}, {r0, 0x2}], 0x4, 0x543) sendto$unix(r0, &(0x7f00000002c0)="00f9b6c1d62565432b4b4abe01de5bf61bff4a3adb76bbe34baca05b16b8e582db016c6a124d7bd88fea7d168508b87213fa573433da83776972dae701bf81931ff12e017a303db0152169299f2db45d7509f4925e9d8073ef4cde248706c73d7e681a309190ea6bce3a5a09ede1b28c6ff4e83596b74c0001eb227b4c621618a6fb1d0be06d493de50748429f5abe0cf62cb19984055d7ffc984e9ca8f471", 0x9f, 0x2, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt(r0, 0x11, 0x3, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000140)="5d9c50d8fcec9c60cc5d3b02fc6cfed184f69c71b55e36240f49e7d99eaa8bd115551a3765cdfe2d69cc3a96b3b29d8d7eed7f9da5c64c676e5e1fe2527a0c9f11e2e1c9fa7bdd90c050e4fd247cda6656ba8e489104bae171612db731ad7b58d997769e6f99e88f881cefc6e52dc678c5ab59239f9bfc59dcff3501ee1b38be5904cd1e04911274cac2a1d285e8fd3da07bb8ff17d104b54ded166c14e08e13b0cc65e1c077d9243634cb36229650c9c8125bca69cc8ce5c93d44af8cf12d2e45dec22fc761a5", 0xc7) write(r0, &(0x7f0000000040)="2f3bdd4f71d15b0d818954168b2ac88cc36ce128161cd0cce37d3a2d24c11bde875eb8deac9d55b81daf716e10645a5a6cc80c89ba79034d38beb2fe63dbee8cb9b610075d7ca15cd57dbcb5652972f01c7c9083f8cc969671982283480460648a9214a0cec9a6288fd57e4cf5fdaa0890ccf4f0476d04978eee7cc110eee1041ddcb38e3a4aff83b97ff0c432391ade1ac05b1761c618b1519b5648eeb8018cb600b947782ce461b8d5248e4d686c0280077a5efd", 0xb5) 13:19:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4d0, 0x84) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000001680), 0x2b4}, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x4}, 0xc) 13:19:04 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a345f29a098206fb200"}) poll(&(0x7f00000000c0)=[{r0, 0x48}], 0x1, 0x0) fsync(r0) 13:19:04 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgget(0x1, 0x10) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x2000, 0x204, &(0x7f0000ffe000/0x2000)=nil) 13:19:04 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 13:19:04 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\a\ale'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xaf15}, {0x0}], 0x2) 13:19:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69fb5dcbf6dd665b45837fb57f542ee9597b801c4afe68c71be6fd5e53d097f828406421ce24553de8c34600dc2c8f6cc8b3e88ef403da4cb2d01c6036d20fd6cc490acbe93a88abc649f1c03eac5538e3fc2aa0807677e0c1a48a94b8e9f5e4419a8297e81d2bd7807e8424ef14ac240000000000000000ce1d8989cb3f09bbf2cbe31836807011bd80ab0470c5d69b95091e7461c983633e6febe824ef069e30a5b3cfe8ac9d08d7dcf158d656c815330bbf9c11fddb637dfab77e529331f2ced592a9ddfbf9f1072501d4f6d3325e9ee40b1a6611a078e202f26090c0c1f59d983980c00f9c7cb184d0a488c4e083dbb95d3ce3f5ad5700009221988e72386a0a828daebbd8c08450ca28f1dbab451ed5e921e34ec67e2cca8245aa05845e627f17378d9154831d5e54ecf924afccd34efbaf6dff2fcc362ddbff5d976d17c9d4b84d2ec43d3bb8695b636cfc8394fc97c047552c00d9340978b4717a4bbafd9f37f7b429bcce964facd48af6557021fb", 0x17c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0xefe, 0xad3, 0xffffffff00000000, "6429dbeab50a37c2b6a7ba8200bad7cf8f4fd932", 0x9, 0x3}) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() preadv(r3, &(0x7f0000000700)=[{&(0x7f0000000640)=""/25, 0x19}], 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x1000000003ff, 0x7fff, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r1, &(0x7f0000000480)="6f04c2b1aaeea6adbcfb316b37731cb04d2a92761c30f1933df6e872a23006d095e5e636f53e3e9a0523533d14af291cc92339f0eeab69cbd3fa2feea7a3718248f0b8132e9d8284dfa4504d35c20490a5ced6e35f3aef39f0d3329f1216fd3b19861a981a3e6507638b3a15826a6420eedbb9208ee109051e8c5c8a54b5752b50d366b8981eba2cadecf041e9ac06294e1f2b59b036ddd3c85694c9f8360356cabd65a1038bc153b1400b75b31a756bae888d160b535d1b086fa3b07d05950c3fa2154d", 0xc4) 13:19:04 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) connect$inet(r0, &(0x7f0000001100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001140)="90ad790b882104886a4aba2f9168f7f14c984c", 0x13) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r2, 0x5) connect$inet6(r1, &(0x7f00000011c0)={0x18, 0x0, 0x6, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000001200)=[{0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x8ac, 0x800}, {0x3, 0x3f, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x5) r4 = semget$private(0x0, 0x4, 0x114) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001240)=""/216) r5 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000001340)=""/26) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000001380)=""/217) r6 = getegid() getgroups(0x8, &(0x7f0000001480)=[r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r6, r7) r8 = msgget(0x0, 0x241) msgrcv(r8, &(0x7f00000014c0)={0x0, ""/34}, 0x2a, 0x1, 0x1000) dup(r0) r9 = openat(r1, &(0x7f0000001500)='./file0\x00', 0x600, 0x10) getpeername(r0, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) dup2(r0, r0) semget$private(0x0, 0x0, 0x40) recvfrom$unix(r1, &(0x7f00000015c0)=""/242, 0xf2, 0x841, &(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa) semop(r4, &(0x7f0000001700)=[{0x6, 0x8}, {0x3, 0x5, 0x1000}, {0x1, 0x101, 0x1800}, {0x2, 0xd69, 0x1800}, {0x2, 0x400, 0x1800}, {0x1, 0x0, 0x1800}, {0x7, 0xffffffffffffa44d, 0x800}, {0x7, 0x3800000000000000, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x9, 0x800}], 0xa) connect$inet(r9, &(0x7f0000001740)={0x2, 0x0}, 0xc) pipe(&(0x7f0000001780)={0xffffffffffffffff}) bind$inet(r10, &(0x7f00000017c0)={0x2, 0x3}, 0xc) 13:19:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(r1, &(0x7f0000000180)="629ebf880f04be1d90f275e7fdc4f935735022ce5b12541c19f71fd8507420d48a91e45b066ba30981ce1c84c9206d05b3aad3168ee1ee22fea1ec12fee506ebbd8efb98719f9262db14f8d5b124b2ef20408728d07b904c45868d1146e4165f6c5a4f4789799f8606630131f4ff8634a298c5cb3e0f04a92f63b20a071db444071b4677fc9511ed10c5e8a45c673250ba9621f19ca0142e03032f6407fcec78b2cdc2fc6fd12f803ad979c8338a8f2dc19d73330d4f083bebe97f436f6cf5a787a46ed495f8dd299830f8de5fc1dd8f5d50e7896cd43e7a4e174892d6a7c83a02e7f366dccadc220250223ed35c0b1b18d83e23b1940ebb57c7966dd2d3da33a44245b567c58f5ad1d4342a2b20258da210f0658c5bd85c23fa3af8955d784b66d5cffe78920b6a97dfeb32dd60529b199dd788e30c308aee345291715d92935f73abe610ca283da253f628e237ba3a1ae420a80e4b372ca573113ec140aa1668ec204b6122326ebb0bd415ae0d5809296025431c3408ab230dfae99d1e15962912a026e76de062c349167bdbac94bde5c3582ecf9fc826a69e771892082a6d75e3e28f6d995ad166977a660904f066d8aef95fbdda4659dad3c45611f84d00b51015ffe7b24b44e2bf7acd8b4fd8c6bf69a366d9f3fbad099265ce963d1c4239cfb03bb26ec9ab7dc382b6276a17967e35eefd37385c46bbd89f6101809f7379d8c4a95013dc03bc12bee9459713a7b67f468451794c22ceb54a3a47977ed6538b6645929cc34d4bbca002f4fd3cf98a37853fa4ae63b4b561a357161a5628b1d8a0e88e2d44108038c70c89b57f2a96fb0af18e57f54a7e751be53609e21dd8d96c2fadcc68c81f1b5a0f03ba751e678bba7c5db63e4c65dae4248acfe2e39a0ebb2caebf3e8a7a4091c30a0b23c941fd282e08d590de04af5c1561e197514ce15bc9cd6201a43b9e73283d45f74badfd0bb30bfde59f57f4a9c04b1f635dc028f683d85c614dbcdc05b856982cf0987adc540feb5b7aa795c982eb4094dfe106e0a0fcebe00b72f137c136c98dd6d95ac04cdbc69dcdafad288ab214e2c96341315dce67b8972035a0d2eca3066111ed0bd1f8594fc8ed3b562d553a3e9a4c2554db7d2fa3e553c693a9fc2427dc273b14d31ad0161165934f77aabc383ee07e9d610980d06604d79f76b421366f01f0fb517d9de99bd717a599e064e9236cdcb072b61db2c61fb3a046055b97852ec83ef98b86298cc35914f06c7b06dbf4378a330f6820d52b500cc284dd6afc8072969f38de4a2cbfccd103219c9e833dece438f930133231fad73e4c1c1bb2356c8a6a14058ea6174ddc3468e75c6037ce486dd53d6ca0ab2b0a57cea3288dbde66b12b7e108845ab6c6a2d76b2e560339a1c4c1f04e1ec4bd11a42e7ffd7aa23a34b03fc51286aaea0ac9c9613603babbea2ee5359703642914318ea37abb775da0ee3815c0926ae48bb2ca3aa4bb7126edf283439d32886808e17d2d00fe04f08b2ece78dcac77b8952ae6186761abd776c742e37c94d5e84977e1c153b773cf7bd59966c78c3ea439b34f5395b047c5994c655aa0a5ae9600eb31f40ca0a3b26002ec0340807b69eee7de8432ea10940dd1954ed37449635c08eea974911279762ee2721dd537cea823dddb061cd4215b24cd7cefca6587d95bb8a1c6347e47dd7290ee7b92a84ce00d472e39f38ba29c38377dceadc2725de0efde05c3ebf24aa6231489d27a8f509427b087c39b79121ad2f56c82ce20d27286c5d0495bfe03021240694e241e12470fc1ace400c66ef52ccbd5eff70dea5f50f2003be36ee0794b99627c6e6f9de24af72a3c354e7afddedfbe44c751eaf321110de204e490881aae844e9eae7acbf374ee40bb6c24518ddfb12b41fd73fc8bc48ab6f8a52c4a3c52fde8c2df77255756b4a69d529692a5b4228ee004c45625708e59c5f78edd328fe993470f13ea0c06605926256828a1ac60390798da07c527e7550fb0db80afb3d822add7455c44134a070dcf72d8c1b618c7e20b20bac0a2c433112fba949042b59a454993e569dfb468bcca9c28be60099107d663c95bf6bafafa7625590f43eab5228751d57191ac073632194bf91c222b4f96ef9c6c4c7e715c376461daad84004da55e1f8ea17706b6e5681807a0e7819c01527b2e6c21e4b349334333986b801a0265b802797fbe214f80985a531dbd333412754d794d2d76d6123ced2dfe8202d8f618721f8bb01c3995cf4d2c352e38a878442d2a77a9fba69b0a8725e31555552f01a0067f021398936560fce468cd4e914160fb1126cd8b451ad543e6abf6e9e54284266e934951255d560e3b614cdd3afa0273670c319cecaa0c1e4036215110bcc918de5b248a8575e6773f17c6e68b94b0dac392cda71cd832625bc65de3f652aecd4267e67132a698d0c33004343071699ccac5fcca9b317791d552f564df5272d087cd7471a407cc2d182183cbaa2fb078ae80289157e6c8e8e788b229f2a83d3381fdb939a9f450563f2d4d2db2a64dc89503a8531ea096d64ea9f3f9e14259342f0dd6fdf05658bd6ae6106b968c69893d1b383469538ec6d6e3a9ad04c07082e8a159de80ac8ebc7fcca3d54b7cde4369e7ae203ba710b77b594d4bef8805d90f786f699bc8d55c15db233fb480f4a1416270f412dffec37953d86a30dc398a384775488823f99487aefce1dc075391097377dad93f0bdb5dd90fc6a92d6ef1b3227955ee7a8abd498234944d9b8054cfd70051d5c1c7e45f02f63d0ce2eb658161e46439c18d55f13ccb22391cc23d26075e744f643581640b40181e3c77caf6f0eb65f23dded7cadcebd06ba4795a25967d00000000000000000000000000000000", 0x801, 0x0, 0x0, 0x371) r2 = shmget$private(0x0, 0x5000, 0x80414, &(0x7f0000ffa000/0x5000)=nil) shmctl$IPC_RMID(r2, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) rmdir(&(0x7f0000000080)='./file0\x00') getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) 13:19:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/244}, {&(0x7f0000000340)=""/211}, {&(0x7f0000000440)=""/209}], 0x100000000000030d, 0x0}, 0x0) 13:19:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) clock_gettime(0x3, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:19:05 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="c672f02a783e55c9129447058cd7f9fa9cde37e45234a9b3810cb0849ac1dffafa21b441a6611cfc2ac1893b545c900c57e7153bcb3e476012f139b29814a0fc5a974a240071d5c87799201e66ef210c9984db0308d355dee2de1af98735f929c8476ee01811bf73394d722c743753f8ce", 0x71}, {&(0x7f0000000140)="5433bc66f09c098d5f88e07c5abfa84cac99b965233938ac5f082f5acbf2a4de5e1461bc1a7f0234087aeed3870c8d8baedc7744111e8a43245755f5a885e478280cd9f76f9fd8dbef65585e1b34eb7876e73fef1cfb12c8a482b7c9bb8502f24a70dd2a396a638a53ec7949cc0bfdeb74e9b7e6d299699b19e43b441efbb70c705cac6b05eb4e7afff766c6369284c1afd81520f9eb979c992d5867287845c52530cecfad260a733c1e81d7d8bacec33b05b671025e5e37", 0xb8}, {&(0x7f0000000080)='W', 0x1}, {&(0x7f00000000c0)="21a68bc28ddcf184678f9d0cb6166a345a84ce45af9134e170b5065ac1f8524c2acfcadd584abf25", 0x28}, {&(0x7f0000000200)="d8735783ead607829ea6db912a596fcff37d8792e4abdfbc71192fa08cbac885fe57eb3dad8be8cc55837dc184a6412c4f9cb79b19fb086db69bd3fd947b825117830086fed86010a9605a2d7f5532bb40f87ecd76885f55246c1023926c7b0ea1ecab73c8fae3c830f55d2a0acb74e25f9e491cd234b0791d7393e76ba668abffe6ae21e432d611fd9b821d91e4cae3d0633ab0d286dc2c3f7e1d8201f19e9d", 0xa0}, {&(0x7f00000002c0)="e81f746505c83e11e07610b57fcb6238b3842fe0fed215c36f1ac43ff83515cc884415ce23cd1724a92ab8c74a9da8101e2832a50e4ddbe5edf78317478cb6cda846882c4cfa08a5b1d97ee7538734", 0x4f}], 0x6) kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 13:19:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)='r\x00') getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) unlink(&(0x7f0000000040)='./file0\x00') 13:19:05 executing program 1: r0 = syz_open_pts() close(r0) socketpair(0x0, 0x8000, 0x6e4f, &(0x7f0000000340)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000380)=""/35, 0x23, 0x800, 0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) recvfrom(r3, &(0x7f0000000140)=""/51, 0x33, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x106}], 0x1, 0x0) getpeername$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/45}, &(0x7f0000000300)=0x2f) sendto$unix(r3, &(0x7f00000001c0)="2f2d6874b7731cbae228aa3302c01a6cde352e34f31bfa6aa45eb108dc8907abb5ee8b3e7427068a2be5093fecad8e9a1ec85eba824f07a4ce066fffde2c1d2ea02e219266b86a54555eb95df1687fcd6adf41accb93caaf9706cad95300434637ce171b8451995eb8b75870c73b81625370519ca7c62649f39242d3336147803ffc38dee9bc66750ddee697242bfb161feeef11d537bf47f6c1f09bcf7b8f85ab4e078188347da540936ab40d099d1c5cf420744f881167538babb185b4b6e5d8b8fff3f42bd9754e19", 0xca, 0x408, &(0x7f0000000040)=ANY=[@ANYBLOB="23becdf6ed8da68c3000"], 0xa) 13:19:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000d40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a4e869cd892b55037498ea8c89075ea30c67de0e3f47e81c043bbd018d0313795db4c73002a0d", 0x7a5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x800059, 0xfffffffffffffff7, "928fbc35275c8284e2d5cd6474f0d60ababc9d24", 0x0, 0x4}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:19:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0xf4d) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) listen(r0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x6edb97d2}, {0x2, 0x6}}) 13:19:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) ioctl$TIOCEXCL(r0, 0x2000740d) 13:19:14 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, 0xffffffffffffffff) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f00000004c0)="b8d87572a10000000000000000a20000000076170c865a2952ebfa7ad4a198d8a0658e26380861a8f8a0058bfa00632e340dcb0518e417d22e3ba44f8ac710e37788d295158ec280de08be0658f1c78be51b912678f9482b500e6e9c35d70a794595b4783a2411b20c639636b769439d2fbd42c06a0e57322de8e6a16c47a970aea58903a713b1da2854711ef965f32526344417ec97635532c7dcc04d", 0x6f) syz_open_pts() rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x7fffffff, 0x5, 0x400}) close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r3, &(0x7f0000000300)=""/241, 0xf1) 13:19:14 executing program 0: syz_emit_ethernet(0x0, 0x0) nanosleep(&(0x7f0000000140)={0x3, 0xb119}, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3, 0x9025a14, 0x7, 0x3, '\x00\x00\x00\vU\x00', 0xd7d, 0x5}) 13:19:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae0a84f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d56104a138ca6e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e909000000d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64da6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c082000000f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dc0ae5982b87c490032475b3f1e08118f4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad41e1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176aac129f219262aeeed54a0c0523191e4577942d7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8006695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749af3b0000000000007adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f9c80cb5e65707683391517b62de7b38ccc03b950600fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c873524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b305f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda7405671560a4b813411e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a00000000a06e224616e76a3dd0954a67f68fc0ab44aab9a1b43b6be58ff850c31e7f09647ab2d65adfb8e68ee3a7ad8d5b668a586d", 0x7ca) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffff, "f2a42c64caa726000000751e00"}) kevent(r1, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x101, 0x0) 13:19:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 13:19:15 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) 13:19:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000e2ffffffffffff08a7aae78800000000000000000000000000000000000000000000000000000000000000000000000e06ebc47513983473d144a77781c6b9d94f216d4324d589ed8a7e56dd80e14aa545a575a386a2a095e5b6d6f3d32fac15956b6821710c983f6b0378e259a74414ba61bff6f197e4c141ddc35b362e078c87f7a4e009eab5dccd15ebac78bde48005ddd6aa4c06b57f938164f25277638fee7116382298defd2ffb0269684ef4fbe6f1de7dfabb22a7cdaad354b2cf7abbe073e7e378ca1f98053a53fa7ffa113e3b282b8d1349e068cd17efe30d1e20cbb2adf389c280bec92eb8538898d636fdd0c8dd54f2a916e27a49ef3527549994"], 0x6e, &(0x7f0000000180)=[{&(0x7f0000000140)=""/61, 0x3d}], 0x1, &(0x7f00000001c0)=""/185, 0xb9}, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5577accab718ce15955608f6393aad77b9699d891a4144750ff6187a59b9e6f6b39ccf79ef372848769d46abe0660dfb4d7f2dbe5ce24def49a56c132913cad0a01fbf540edfd9022e9bf46d53a6b01157af87fc2eec4883f98f5a34637f0fcb2372", 0x62) 13:19:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f", 0x0, 0x2}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="f53c021c28ff4b135cf2c9144dbbfb200ac62eed03d39e14979b50236297d006851198991c961545d5573882876fc094d66d05fe8605bc0eb71b2a45d9de5a4fbc984536fadafae7d9186db2760e817bece60bddc780e499847666d619d63f0ca5c05c5e40a792ad5c34a6aa83f2a416d251b5e62c3f5f61da227d9f609e5dee623c50b7b051c6e2307cc3cd21f925049d7ce2a6a5c6fb12aec16e0ccb9d59cb819aa4765fbc5c25648122d7fc81683167d1bec34b19b7e11059dba66d59a59f5e0df83c3813d3b2f98c5d0e5f58730f696ad964560c929ab2ee012de98a32091a", 0xe1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) 13:19:15 executing program 1: poll(0xffffffffffffffff, 0xff, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 13:19:15 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = dup(r1) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) getpgid(r6) setrlimit(0x7, &(0x7f00000000c0)={0x1004, 0x7d02}) kqueue() write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x40000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c85e87047552f1c448104efe93c2518acaa94e01", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/134, 0x86}], 0x1) setrlimit(0x0, &(0x7f0000000280)={0x0, 0x2}) 13:19:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:19:15 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) truncate(&(0x7f0000000040)='./bus/file0\x00', 0x4) fcntl$lock(r0, 0x80000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000002}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 13:19:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 13:19:16 executing program 0: getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x10000, 0x3ff}, {0x18, 0x1, 0x7ff, 0xf891}, 0x4, [0x3, 0x8bec, 0x0, 0x7, 0x3, 0x800, 0x4, 0x80000000]}, 0x3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x3f, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000340)="389b8f92c3d572a29b80634da4ce54fafdcf4093cd2e5a53e002cf42e9d193b07d7003c908", 0x25) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff, "66671e2bb08d30455210222e8cd33d5c2fedb491"}) write(r0, &(0x7f0000000080)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53", 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 13:19:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000023, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001540)="820ae30db274affb365dc9c76c18de68d96c42f20ff1a3e9273b400ce3ba4b", 0x1f) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c16c6e48c5c9fd716ed1723376635a1b2fd2929811b12dd170eb0c56ebb3b1eacb4a1619c41dd685705547294435c2f9a265ab54b230b2209ba9048ebb1328e4d00ba6d63ee34d362caccddeac9f94fe53115c4830079a9859f4cd0ac13186308c91abee730ecb0bfce4da7399d558ccbc62eefdbdba9f382e380f52fc12c87f4ed19d9cc5813f82527deb184af009b84131903fee1fbe214e119f4cee85983d4e491d08b34af5abff5758d841e9bee166b93f321e26433ed8013df9d048fed7f19edbd5dc0307848f9063b7dfc773a8b7e1a10d3db6", 0xd6}], 0x1, &(0x7f0000000200)=[{0x30, 0xffff, 0x9, "c939c9aca772b8c31d7952ea60cb62656f272b8b15df362cddeebbd6eb"}, {0xf0, 0xffff, 0x5552, "af6a1b9b260ecacd078f9a6d4b9a621d26ab1f03b5c7af70d00fa1117c076ad47c6bf29f57c90254b2048fdbc6db0cfa0b284a404f8316a080f4bb2a12136aac256365434ce3eeebc81e466f81b297ae336bde9328c5091be01c88fe8c80a9e0a8475a426cd22f69d3972908056e648abba5720187158c32e6a6ebed9d694748b78f10caaa92c32b65e07095b43f43459410ce54e0bd5c33d910ff83143ad9db300e41d551ba51936378f075414a02c8594f7fdd765af07d6278ebf0aa02f2388fcdfbb600e1b8ab017e03c4816fe22179f9976fe7a8e265e034abda5057"}, {0x38, 0x0, 0x7, "fce20625f60f5f7812fed9026dddf1f7f8c2b57f3bf4412137140a5731f75af474c2"}, {0x88, 0x1, 0x4, "41fd66e03adbe618b25fa6783a30a2a6d3d51213c93bb90bfafc8ed1e0d6477e18f5ddb3a155af757c52f01dd6ed1292759d423655949953a22537416d91d2ad0816e16059999079e5e50cb2dd05fe76a4d9f3da8ccb28dfe93f3294acf25d740789a8b4d928de534d3a315d2d2051c6b3b7c7acce90aa"}, {0xb8, 0xffff, 0x9, "6d1785e858f58ccedd094546c10968c1b930495f855c904852630f17a3cf84bc3e7d9a30f928ab9b873decbcca7186606b977b82213bfe7e6a1b0e71789b63aa89d65d076703b4f1d4f8c9d6f0498805ed9bda8139cefb395ffd37f81d5a78b819358c033536d0c3f3790b3c40f928b3e52d0dfb61790453baee8a8e32fbf156d9ccb5f72d9a9d1409e1365782abca8f4e6ce09d81b98682ffd6844ce7ee9c433bb7a64480f3"}, {0x58, 0xffff, 0x400, "e62432cbb71e52fbb4bbe804e6ab892df8bcd3e4e9f0f306db144802325efd09b43e5449c4ea2ddda5e65314aeff9e92b53d09dd5bb86904a42e59353c867761a049c95848"}, {0x1010, 0xffff, 0x8000, "f778a7179e812f00d80107ad773995dc8e03381115cd6a8aee266a50c304250278c958f3ba5157d273a15e74f7bdc5922763e0ce968825a634048201962b16293eae861c6e131e5a51b70dab31ff6994ba3a4114b375e832a2b22057cada3f562b159c46ecafa14839c176aaf8958f8f7c8098aebcb49d7bfe75d0c62469e60fc6a762f707173c5d6db0abf489c6c175975c0ecf48ef5a3942913d7b5eb685b0029964c0ab780e35fd5fe6c89fb019a99d3c42a8121376ce856f3ee753823c4019a78e0e56fdc2730e22791e6b006ef622b31ec4d60cb93bbbc03d6201a4dd89506813ffa339d7a17425f584471daaaa1bbd7fb167df81f71f760b2a980ad63d8cffaddc3ade5de2c354ca48612c0f99ac57d240a71867140d8bde0daceede6fcf698f033af4b6a9bc83d25dae370caeab2da381d20d9e9203d1ce7fc6bd707d5ad33270790f30d6385f1d45377d34a308380698c9bd55712f9350b319488452ecb0c70ff2bdba2ef4ab1be210fa249fdc88a5e59850beb8ec084533e87630c089a52b3335faa159466ffc3032bbe4693001a5e0612225add60813567d5f23c8dc9a1100a341b8302a8c1a4269f99007e9d0959d20a9af075358d79ee1d53d1cded30d069c8c1eb30e7e98f1cd818f38a192abe1c9448850a50914d0f837b56623bd5133ceb84310bd668bcdb16e847b0b0aee95fe79be248963c238c0fec3ef2b0e505733f443b920fc725c707f2f0909431e00d8ee9945e7aa0053765ae8e27d9548c647832caf173feadc17602c33b89354bde1dfda0abe6b8271ef6475158c06e60d86773bf8c7405846e0660739d5a374bc2b369c4333efee9b4cba482c1cb04fa519f9bd2e723641c7edae25135624c2dddc5c47a9555efcdee735fd9d69347b5f36f022325a4b7d3df0ae0857246974c2bc5ba1d55ec971925c48e52317b61e13f47f7d7764e4b44555e7f3de031dafc4758c735ae24be3e41da850bc1c8616814dc2f2e8c8ca02d0347064b99c7682c9bb39081c28de45bc5ab39056df0389b2f905a2f50151fe9d96b9ad4cc2318c9a2328f286a1fbe2e983361e86146fcb9a0d0dafbb836f2c62e9d9a8612b6eb7636aaac2c8285ee3c5deadc048b0975274fe9b62a76860c96b54e5500b969c5a1ed300bee87055a2ec80f5e97d9bcc93f7f7b8814f30b4efc98e9a0e90d30bb84eec076f5b6ed26af050b7a494398380ae9b88195f98fe3850c75b54f484eff0f7be810ecbb95144edb5cc1df47ce628fcd19306042c28bbaa16f3e4a8ca0cb64e6cd482260328ca43fb612b632b56d9edd2ec31d9357b0fa81091eced5b1e4ee8d149f0ac0bb497cd8eda3ae08ecb2da1822fbb6806fe2df4df41482c44c26bafd10c7adef10efdeb466431ee5ec8aab8c35c934f8c240f77783f1dc05884e4ead51eb278fd15a87bfdba8289e7d33230dbdb581c12bc3e4be3143e0856a90dec44bc1402145b0d0d3726f58634387553f0885ed047c150b1476ee562db5c781bb986ec08b17d31c1a3094b74c8e7d028d716107c4efc22535a0470f5878a619171b5dd0bb3f2ecb0c852893a9e2362ec422fc08f57e12eda7080c0add85884589d34ce000a9852aeabb03dd18accb5377aea30260aa42d5c4de200d688d0a309dcac9ec46faf99aa0e8b0970afb1193cc5a8cc49665b6fabaa039a0106a01305246e3065c924175b6359bd099dabc368e18f7762e34d7c857cb3ed900451a809fdcad810c602dc152adcdfb161c021a1a0f43ed4296e4bed994ebc5557d28b66136431f218fdb76cc05d6334767698d86a5396175db25afe63f19985a79698a7bd4e363b67f6a15cf433d05a8e6d2b5bae36a5dccc172b427e9ce092fdb702308df8a586af8d7eaa65d7c4c466650e71215b7bed59af1bc87b50560ea65581f350c99db27830e5a58a798a846553256e9e2070617adf54d68970b3b5a95687cc9604f8e9ee3ba70c8830c870442acd82f300dc3761d303a694fcbbd46ee4eb883839d2a17bad90ad51375f9ba21bc89bc25efcce795f7828451d1cdc7b67ff054335043b1cd14cc0624e97d485864fae8e3ecec9630275dfb6b74d42f88ea281e9ef5a31b3283a32529aa86a762d4d799d03ce053882adf3080e85a9be170f8e76221a42fdf4b1464ec4b2e8ab31c05d53443e676d27a6c8fdac4bbe52c55e69215a00a1ccf57fe9d89ed12850d5371bd778b63d3995ea809e3c5f151cf91cfd67281496eaca0271a7b08a3e5ba86fc68c214832abbf05f6ea82971c494a50e490d4d47902022b1882fdda3de2d8865ccfa9e5af6fb77cc9b9c881e12e723f692bb32385bc88ed8bfd7ff7e8ee1ea97755f4d53fab3fecee7a6d92a4cdbd468608df088eb49395a6b0df7084bb3e0dc29f49b6219d9d00ebb1c12de72604ac3950a069b0c0650f417ace58bbffdd54413504c45c1c4bacbc4022fc6f2c09deede35c3ed861b6b0208ff488d80eaec61d6c1a1564d5e08488155270303b1a362a263bc83eb4d22dbb7f127e355ad754d537436c819d6d9f5b49e9c6b888bf36e5cc84a9088b85820921bbb5e96a162e3ff898bde3ee487afc9dc52ed679f9df34e5b0897d4016ab145d7deec0d63e9bbcf1a6fd3d0536b79cc06305e111e60f822bbe136030632bc5544db60e93e122ba3726eb322b5d018f0a1b8381d47a7f43ab05e54da5101470fc8a230f4e59cded9fd08ff09ce8cb6c27dd11f59ff04e3770fb7b85cc29e951c53f32f809dc2e67e284cc623dcf5b10f706ed16da3c315d8b3cfc2f5283428b653c46923b4b724b5ac101e490153c99b22d83011187aaea462deeb397c45734ed0993419af98bd2edc0939fac655c451c4ac8f7bcf937ff573fbc9111668ed6c075ee134b03b5f989230a419d2dfa72d99beefa9d5add980a3b7f8952ea2d02aae1be4b3fd86dc4239a4d0d0a006439c16ffdae780d97182f52c9700c297bcd964530a503c6737c38b3b5c200ed09b422e327acd8e5cd12df0ce8fb31b77d0661724bb113d24362c76a258188d62c29729f0c08d4f14b441437c8b827ab46d92ddb43d4560b9656bc62421fe28f91b2ad5b9f40096b573516b3677aba9e5a721cb21c6d9e0eb6db58b82d2745d220d4d35c5c7b4359c0bf3bb7fecf6468e8dd0ed144d0ee6199000771ec6be6ce4cfc53e61d74057ab49efe7d46be6d7ea03918aa157120bbfe00df1c6c99f384b2d2a180ad60fee08094b1f54e4733410c0d248ccf8435c9bcd7480e615a2e12523f98ed5c1517f83c0599f2d3caa7ad6f74413157eed8f19c139ccf989cd4fea66e25a650eb541dc551216273afc4bb21f42e49470c5c3e2b043245b79f5191b1901f07766bbf3af199b800f26a942ea989c6a11882842cba05554c8e8568d113c6f0272bd47049b810e67172b1060ae04ee42788761e023144ddd11bb701a1a7e39f5bb1bdcd35407b0745e083358da4ef309c1c757ea42848db13f16db1723b1ad622932e53ad91e19a6c185e8b719774218a6bef5d6613f8e627e9292c66f7f2f99152184b6ea44406ecbe927bfa3f498776f66cced368546f8e6de2a738eac8162aa0b4626ff26efb5ba139c2dcd57712d479b63d2d4763187e578b178e52031412a3a9c167274714443db3dd719eb77cde8098608a4496c69bd763dfe34621a1c432687582dce2408b832f602c339478b9e7eae5dff0b211b4021f1420003d3ff7410405943e8244efd6c906df6772050e1ac26e75347abcc2428f978ea08224b49bb5dc61c4c441d5d5e06f96d3bea7ae726aacde0edcaa347f7cb26b44a1bee2d60083b61a6097a74227e07c6f3d29d000b58340b2792fbc07e0703f41c7d25748f45a4cb60755c30e23242e789c8d21d3a6019710584bc0eda034b89a09132d923fe0a8aa2830aedf10d5724025ce3d65a924e1c560a6490ba1220cadeca426b6ffd825087e07d709288101aa077a33973ec2184a4b262983e70ce3b1a9d46e4fbc10fdec821a174dbcf4006c60d458e2920a5a682fb900af23812a6df19e9a538513152943140d5a44e1801d5fccb73652247383bbffad2476b412fed515251ae6ca6573a2a85ffc3560212e25ca0e7b77cec26b8690a54905dc581fff5f622332bbab7acd6d908de93c0603e2b47ba273a678746193d971a9df1604f964f899c788712f303e1de34338d36072eb06ee333faebb4da64e4694b8920d8f44a03bc0f075da6a7921269b0e19c80868ebd9cd2015510c53e34976f538f468c3b8f643f0b9a7f6c9be72f4ab15067f319ca3b14111ed88f94b65e0b27c56df807ffa32df655ccca686cc412fc6fbdd88c19c35a4006ee492f944ba9abc1c80290e61ebec54fae5b83f870e58a357d2333f5ead2323f6d2aa04407a22ecf265f127712e00af9f6f1b77922b1ec073f568940621587b6998d281ef017ccc49348a6c6b98c217e27e17a0e7e7538a8a11a98edc571312c88c2000eb14c3b22442386db83ddef50980cbce5827767a0f9cdde0fb84bd0041416944f36dcc8328a5a7e7e418f6825bb5ec1608d1d513ab7cb24ce27ea6782440e5403df86438109f692d0af4c77d31ff3c7d174d742004139d5f63a93524ef972cbbb0be2aaf9cedbc04a0b62fe5d992e129c4b90cc8f69c163623a221ff95522a483b2460f0b7c562079c27685c72842f3c73465c21ba80af81357e7392de8b89ad673d80718dce35d1b5f7815a07c3a8a01d68e81258a9a2fcb56283fcac46a5a5e0bcc6f2ad6affc67f3e56ce4b2681891416ed6211c0a356d1960fc61046b92719b438cbad181b1f94df4761fa716fdbaa700327d3c36722ab2eb10c6209a89a87f3ca04335e7ff94bec540095e3a36ebce0142f12f99b1affc3984724c2807af1d952e46cae3631650e99e743564ec389d4eeeae2f45cdd3a088c793e5a62118cbde3d4e8c0a2cc33ade31a1acca0e2759e19925edbaee5a4d9b63304c2a48682f4a5941f6475c0921e54b0f25c27baa5edc42e9150695f78472ea4476d6b52d2a3d011c15b94b0fdab14502fd36f0e8b73f7c062a3cb503bdbd523a919d276d02cd869b0ff20eb4125f34dfc58adb04976574979f6b90f9ed60cd2665ba7f11712a1dd7b1c62983fa61b2af37505179a8bd2cd72df07a378c15043564572e769c792434292409e89b1fc6b93b6cc8568487b33a936dab85538dfb5468c6bb396442d1fa7fdd2c80d9782acf11b4830a9e09721d6679edea66e104ad33fe7e4e8dfcc079504200d48007337b7403a13a6109ac6d9d5423d52be8a037f16d73ec506a1371e6d60c876fc1f6ef856fa49f8df476ee5914e7f2346c0aca73bcd8bf638513dd59648662283cec0b3cf90fcaef86eb530fd447044501f96f15ba11a277271ecd339384d776fca895934837423a8b67b8e74a7772ea42439911414ad06efac085fccd0d64502590722e696eac3454cdd7c4e5e84947649e3e429145d6e7326f33635fb5ac5cdbce66547856bab24da977a9252853b61a5b17c1ebe403bfa7c8a92d4e7a3cae11dc3c78681e52dc5e94dc4f213751dfc43dbf71c6334c3e9ba0802df078fafd793e779ee2d881c7f5785c84af9872b90942ef397c128ec70d3448cd52e1e1cfc3c5b7154c8fcfbd641dec7395af2a458c6837d706853c7dedb47dff5f4d71c9a208474eff182afc82d74fb858f0bf627088277a1f0823dc2e37acc658b9a6b784755904baa896c0b68643670b1482abacaf383344a82d600dcdb63662eaa7fde3762ec401f2aef155c54e02f16725603"}], 0x1300}, 0x9) symlink(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget$private(0x0, 0x0, 0x400) semop(r1, &(0x7f0000001600)=[{0x3, 0x3, 0x800}], 0x1) 13:19:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f00000000c0)='~', 0x1) close(r0) close(r1) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 13:19:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x5, 0x3f}, {0x18, 0x0, 0x80000000, 0xc55c}, 0x0, [0x5743885c, 0x100000000, 0xf7fa, 0x9, 0x10001, 0x9, 0x5]}, 0x3c) r1 = socket$inet6(0x18, 0x5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r2, 0x2000746f) shmget$private(0x0, 0x1000, 0x40c, &(0x7f0000ffd000/0x1000)=nil) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) sendto$inet6(r1, &(0x7f0000000000)="5bb4bf3e45249379a6df6d4093a0e33c31c38d19847007d7e3a3a0c3593a4af5d09c4212857db9ad4a10fb4f6611e0a388c6dce7d572cd4e9da379d3fa9ec0d19a63d4e4bae26b4331097bc31a95773093683812fd68577efa499df28134be47f09271c6b5b0a5a3816809e1b779c47fe431904c7ac141f88c6e7671e15fde063df0787662318bb06421e5bf667bd3bdedc29c5d57a02c74d5f77ebbea2c59c31a114d1d096a87635441c2801897e1", 0xaf, 0x0, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0x7fff}, 0xc) 13:19:16 executing program 0: mlock(&(0x7f000023e000/0x3000)=nil, 0x3000) munlock(&(0x7f000023f000/0x2000)=nil, 0x2000) munlock(&(0x7f000023e000/0x3000)=nil, 0x3000) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/212, 0xd4, 0x40, &(0x7f0000000140)={0x18, 0x0, 0x7, 0x4}, 0xc) 13:19:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x3f}, 0xc) r1 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r1, 0x2000000000029, 0x1, &(0x7f0000000080)="ff010008aaa008000000c3513e2a5e00000000009dd6f9115f2cf85d86ac0fbb443cde6a755a3e6ec68758b4f8364b9f93ab3c125870c870d1aa7d6374bee6de85ba0fceda9cddcb9b2066fe54d464347154bedda47797b375c11056b2344ec0f5570918f116703294817c30d33a6790d8d5399ac7b8ba0600a571bd2621f1", 0x7f) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000040)="0000000000000041e20000000000000000000000", 0x14) 13:19:16 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x2, 0xb63e, r1}) mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x2006, 0xec) open(&(0x7f0000000140)='./file1\x00', 0x81, 0x10) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0xcd1}) 13:19:16 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f00000000c0)=""/183, 0xb7) 13:19:16 executing program 0: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000400)={0x3f, 0x80}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 13:19:16 executing program 0: r0 = kqueue() readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/233, 0xe9}, {&(0x7f0000000100)=""/191, 0xbf}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000000), 0x328) 13:19:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = dup(r0) r3 = msgget$private(0x0, 0x140) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYRES32=r2], 0x1, 0x7ff) msgrcv(r3, &(0x7f0000000000)={0x0, ""/8}, 0x10, 0x1, 0x800) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 13:19:16 executing program 0: socket$inet(0x2, 0x4003, 0xf) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f558bca7b510309f3543de9f0afa2b6d4654e36ac71b28104e04f69312f5fa30561ee6386c1c746fd4f32e3b0d227079e45f2c35689fcf5df235430e7435dcc4874e7ea4d436237a6ad7097808489cadb502238f8c48d4b46b3026a1d0bbabe27fa953e4c192ffcd91ca36bf5dc60f8243da5ec23bc42dd56064d8a64d4f8adac7e9cfe0e57d58f449666e227879b71c8edd81bf3a1a1c9c8838dab49a", 0x9d) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="58ef8dbc6bef9f364ac7e1b9c5f30d0b953c464cbe3c8244a6fd656777154eedf06887d926131a9aec14319e31d99b3da76d02d2419d945dba81add5408dbad7ee3ce096bea5b596924219116233cee581af120c4d9d337936ae024bdecfdc0cb71561582f0b8d3879d0f60a502626b15dcd249a2061fe6423e16c173838f7909316be05e54d5b2cbc7463aa528e8bb4707e27d60b3a55d32ed22cc7a5fef95790f8627e6bf9e156f345e707a0d1bcdadfee76bfee78d33a55f78c", 0x131) 13:19:16 executing program 1: link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000008283, 0x2f) rename(&(0x7f0000001440)='./bus\x00', &(0x7f0000001480)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getppid() getpgid(r2) lseek(r0, 0x0, 0x3) unveil(&(0x7f0000001340)='./file1\x00', &(0x7f00000013c0)='r\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpgid(r1) 13:19:16 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000200)="2dadb28a278cb6adb4953751195c997269ae78ca4441264c0c0673c20155570cb69674dd0638014181ceb544585a07450b26715af76a871ab2e3bdd8c2630c28b78d5d7f622fd756f8402cf7b28124240836192da8041e4b42a997066019f6589f66225e87c80676cc94b912f538b6981765884a51d538a7bf6c3e75f21cb87c3393", 0x82, 0x9, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendto(r1, &(0x7f0000001600)="629ebf880f04be1d90f275e7fdc4f935735022ce5b12541c19f71fd8507420d48a91e45b066ba30981ce1c84c9206d05b3aad3168ee1ee22fea1ec12fee506ebbd8efb98719f9262db14f8d5b124b2ef20408728d07b904c45868d1146e4165f6c5a4f4789799f8606630131f4ff8634a298c5cb3e0f04a92f63b20a071db444071b4677fc9511ed10c5e8a45c673250ba9621f19ca0142e03032f6407fcec78b2cdc2fc6fd12f803ad979c8338a8f2dc19d73330d4f083bebe97f436f6cf5a787a46ed495f8dd299830f8de5fc1dd8f5d50e7896cd43e7a4e174892d6a7c83a02e7f366dccadc220250223ed35c0b1b18d83e23b1940ebb57c7966dd2d3da33a44245b567c58f5ad1d4342a2b20258da210f0658c5bd85c23fa3af8955d784b66d5cffe78920b6a97dfeb32dd60529b199dd788e30c308aee345291715d92935f73abe610ca283da253f628e237ba3a1ae420a80e4b372ca573113ec140aa1668ec204b6122326ebb0bd415ae0d5809296025431c3408ab230dfae99d1e15962912a026e76de062c349167bdbac94bde5c3582ecf9fc826a69e771892082a6d75e3e28f6d995ad166977a660904f066d8aef95fbdda4659dad3c45611f84d00b51015ffe7b24b44e2bf7acd8b4fd8c6bf69a366d9f3fbad099265ce963d1c4239cfb03bb26ec9ab7dc382b6276a17967e35eefd37385c46bbd89f6113d89f7379d8c4a95013dc03bc12bee9459713a7b67f468451794c22ceb54a3a47977ed6538b6645929cc34d4bbca002f4fd3cf98a37853fa4ae63b4b561a357161a5628b1d8a0e88e2d44108038c70c89b57f2a96fb0af18e57f54a7e751be53609e21dd8d96c2fadcc68c81f1b5a0f03ba751e678bba7c5db63e4c65dae4248acfe2e39a0ebb2caebf3e8a7a4091c30a0b23c941fd282e08d590de04af5c1561e197514ce15bc9cd6201a43b9e73283d45f74badfd0bb30bfde59f57f4a9c04b1f635dc028f683d85c614dbcdc05b856982cf0987adc540feb5b7aa795c982eb4094dfe106e0a0fcebe00b72f137c136c98dd6d95ac04cdbc69dcdafad288ab214e2c96341315dce67b8972035a0d2eca3066111ed0bd1f8594fc8ed3b562d553a3e9a4c2554db7d2fa3e553c693a9fc2427dc273b14d31ad0161165934f77aabc383ee07e9d610980d06604d79f76b421366f01f0fb517d9de99bd717a599e064e9236cdcb072b61db2c61fb3a046055b97852ec83ef98b86298cc35914f06c7b06dbf4378a330f6820d52b500cc284dd6afc8072969f38de4a2cbfccd103219c9e833dece438f930133231fad73e4c1c1bb2356c8a6a14058ea6174ddc3468e75c6037ce486dd53d6ca0ab2b0a57cea3288dbde66b12b7e108845ab6c6a2d76b2e560339a1c4c1f04e1ec4bd11a42e7ffd7aa23a34b03fc51286aaea0ac9c9613603babbea2ee5359703642914318ea37abb775da0ee3815c0926ae48bb2ca3aa4bb7126edf283439d32886808e17d2d00fe04f08b2ece78dcac77b8952ae6186761abd776c742e37c94d5e84977e1c153b773cf7bd59966c78c3ea439b34f5395b047c5994c655aa0a5ae9600eb31f40ca0a3b26002ec0340807b69eee7de8432ea10940dd1954ed37449635c08eea974911279762ee2721dd537cea823dddb061cd4215b24cd7cefca6587d95bb8a1c6347e47dd7290ee7b92a84ce00d472e39f38ba29c38377dceadc2725de0efde05c3ebf24aa6231489d27a8f509427b087c39b79121ad2f56c82c5eb7ad0aefb346f532b68a99952ce52ce20d27286c5d0495bfe03021240694e241e12470fc1ace400c66ef52ccbd5eff70dea5f50f2003be36ee0794b99627c6e6f9de24af72a3c354e7afddedfbe44c751eaf321110de204e490881aae844e9eae7acbf374ee40bb6c24518ddfb12b41fd73fc8bc48ab6f8a52c4a3c52fde8c2df77255756b4a69d529692a5b4228ee004c45625708e59c5f78edd328fe993470f13ea0c06605926256828a1ac60390798da07c527e7550fb0db80afb3d822add7455c44134a070dcf72d8c1b618c7e20b20bac0a2c433112fba949042b59a454993e569dfb468bcca9c28be60099107d663c95bf6bafafa7625590f43eab5228751d57191ac073632194bf91c222b4f96ef9c6c4c7e715c376461daad84004da55e1f8ea17706b6e5681807a0e7819c01527b2e6c21e4b349334333986b801a0265b802797fbe214f80985a531dbd333412754d794d2d76d6123ced2dfe8202d8f618721f8bb01c3995cf4d2c352e38a878442d2a77a9fba69b0a8725e31555552f01a0067f021398936560fce468cd4e914160fb1126cd8b451ad543e6abf6e9e54284266e934951255d560e3b614cdd3afa0273670c319cecaa0c1e4036215110bcc918de5b248a8575e6773f17c6e68b94b0dac392cda71cd832625bc65de3f652aecd4267e67132a698d0c33004343071699ccac5fcca9b317791d552f564df5272d087cd7471a407cc2d182183cbaa2fb078ae80289157e6c8e8e788b229f2a83d3381fdb939a9f450563f2d4d2db2a64dc89503a8531ea096d64ea9f3f9e14259342f0dd6fdf05658bd6ae6106b968c69893d1b383469538ec6d6e3a9ad04c07082e8a159de80ac8ebc7fcca3d54b7cde4369e7ae203ba710b77b594d4bef8805d90f786f699bc8d55c15db233fb480f4a1416270f412dffec37953d86a30dc398a384775488823f99487aefce1dc075391097377dad93f0bdb5dd90fc6a92d6ef1b3227955ee7a8abd498234944d9b8054cfd70051d5c1c7e45f02f63d0ce2eb658161e46439c18d55f13ccb22391cc23d26075e744f643581640b40181e3c77caf6f0eb65f23dded7cadcebd06ba4795a25967d", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="ab1db0bdc616d0fbe6a76e3190a2131aa122fc8613ded025cb51117ff4d0464b15841066e8a03ab82db541125931829e59acf085bfd138eb2f20ab817846717b5dca3f1558302db4eefdea7bd29289927b3f095f1fe7baeed07b151cf59cc972c8c5958c899c7e5df0ff2aecabdd04dfe939421e2406b2c4c8f24e53aa32f426c655bea63c46f63b2a76704d0800a5d644f3362abc7966fb0456fc04c6d7385380de563072c5f3adfc8c1474a7871e924d033c4032a64f9bb1", 0xb9, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendto(r1, &(0x7f0000000000)="256e3923991e2e92ddfbb0ec2e81345ff2b3a0b086f6b2babb0f11c68e8a1b20fc3c6f8f8dff3645375be54b22df3c48d676f230cc280918090ebd87ae2bbb24fae47808b0fbee3123446073158fe8c6abe956d0dccec51f7763a1885e1c71215789ee8805e75d0e46b1328f3e766e5a279ea1", 0x73, 0x8, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 13:19:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair(0x1, 0x6, 0x8a5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/17, 0x11) dup2(r1, r2) r3 = semget$private(0x0, 0x4, 0x80) semop(r3, &(0x7f0000000080)=[{0x4, 0xc842}, {0x4, 0xf5df, 0x1800}, {0x1, 0xae80, 0x1000}], 0x3) 13:19:17 executing program 0: getsockopt(0xffffffffffffffff, 0x69, 0x8, 0x0, 0x0) 13:19:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52940bc8bac9dfa40806e32d82006e3b5e1580ffbe7ffb5c04e12158c4c827392159a8f8cdb2495254a934a219c585724c4554fcf745bf3dff9d37abcbba66d0f009c083b83bf7f6a6ebb5000018ccb7324", 0x5f) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x124}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}], 0x5, 0xdc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e20100008077780408", 0x3}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) syz_open_pts() 13:19:17 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x92) 13:19:17 executing program 1: r0 = socket(0x0, 0x4001, 0x3) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000080)=0x1b) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="820297dc7f5fba5bf7301add219e4d2e2f66696c653000"], 0x1) 13:19:17 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0xfc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 13:19:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000008c0)="c0", 0x1}], 0x1) syz_open_pts() close(r0) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) r2 = getgid() setregid(r1, r2) kqueue() r3 = syz_open_pts() semget$private(0x0, 0x1, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) syz_open_pts() poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) 13:19:17 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x11) getsockopt(r0, 0x1, 0x9, &(0x7f0000000300)=""/96, &(0x7f0000000380)=0x60) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000140)='c\x00') r1 = getuid() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x100, 0x6}, {0x80000001, 0x3}}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1011, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0/file1\x00', r1, r2, 0x4) stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) 13:19:17 executing program 0: socketpair(0x21, 0x0, 0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x401, 0x8}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)="a6fee0a477ba6ea51d085844786b8367ebbfe5e1929fe32d88a5a92f421a4b908b3cf283162c3ff09e7a0af259b93df74430ed514cd2d3a1e32d5b31f5f7ce5ce2b556cef2467c9224a13290612c91f3db2744d78751803d075de9d5b0f3158a0880b894397c07ea88b4ff8a8ee4c46f2a058cc3189e23a1c562c3b2669e83997a5b30cbf1690e23dffc2d38f51d7fa9d07ef1722449ddf1e71aee6f17c87c062e55da679279acce0da659f2fbf1233e83fa3e5dcbfdddf5862e802e90c54b4dc58b989d", 0xc4}, {&(0x7f0000000180)="91e087b3ead52836c3c003534d95e74c4d3f518c6556f85d48a5cb9a93b0eb9704ed9ec46d6b7e78e13807278d39836bf04a93e5c96b758da00e010844d68d2271e5143a4871bf4fbff419c3d3517346831ac59076d6c66fbfa81e66347c444c64f609612ac8ca592bab831974dda47d017b157d127e404ddfa69e8559d4797f862b0bb912deaa8d06adfc11f0405bf4f55c69e358dc6e3305b5dd7d9be43ee7f51b0e95eb1732c1cbcf60dbc0d945a279457f1e87a441c88247ec6998ebd0", 0xbf}, {&(0x7f0000000240)="28929b085fdfaf912cdc55f0fa9f275087004c8338c616af3198e7cac3b0ff506f", 0x21}, {&(0x7f0000000280)="e45d3619238e91ffaade35185e7c929abb5d62b37517f6dafe91af16257a7d8f2cb992a0c157365ad937c7eed230bbe46d92cc14f86f6f7546bc0d092bcafc346ca2f351d472e41fd377c5176d1e57c66aec1aee681e366d448ec7dfef902fd4afdbf950f1d910885251b489067799b99ff4c976c352ba2074c6ec327a3c9e9add4d1553880988d933de40f66e4e194ceb5c230c4281716a5da008e69eabaeade724926d84790e25495acde93c29f983486f34048ea088aaaf0012fdb4ad5bc460d51ec49bbe103bc76b709bc53ed70563c24d08c1e4f1ec193541f44f727740e2380db335", 0xe5}, {&(0x7f0000000380)="bf710fad7d598892d7bbc164e8fbce9b6d8cc4c983176279152ba23ef3081f394b01b85c3a4593e8fb6f65b6d2b8c80e079567e918e90b765f2a886740382f94fda05612dad7e11c13c633eed18d499f69fd16c31c0a26d86416624b056a93b95237a427f89ae2c4b173", 0x6a}, {&(0x7f0000000400)="3b055ecca1846c70601a48e9a86f152dc6ea344a3a15f5601e20f420fda184e98ea1e848e3323b3df14cc1ef", 0x2c}], 0x6, &(0x7f00000004c0)=[{0xf0, 0xffff, 0x3, "9297f726f3e1ed1bb9747137cbdfbadbba98c4cc952b33cfbaf5d54eeb9ccc6716233a88329376c94f9c48bb40e223859bb9d208644dc862f2fcf1331ad88d2b8421331f7e3c2acf3b54872c6279fdef06a15f8f6ed12136c2956a1ab0577162f0b88ec2dfab398e132fea469c1b678f38331fdd69be75d83b2a9062e92dacdbf4d0ac1ae180bb8fec5e20401dc7f2255cc5aac63ec69293920db180dae7089f8e4c3fe17274d1d82400c07ec17ea575e040fbc25760ca267e443f914d9ec4698e5e9f7ac594e3ed35576a5288130aed80c722e78df4d7be3baf3d01bae3e8"}, {0xf0, 0xffff, 0x3, "ae4daeb29e62dc1fe87a200fd2046cf8d6b954bc77ad3b3a862e5e7acb3209bc14fe39ea77c754d23b8deb364e39fd12a22485dfbafd49693cff849d2ddb2dfb3cc6ff34d8236d8651a1eefc454759bd3e3bae9b7e279f828366c3de6695142cc5616f49730745b2a96e33c822d1c8163cf1fe839bb05293a11f3672014f02200fd8dc2130642447b35d89b82fd844611380a254e1f75efe82eb2aa3609edb07a054a6cbde7c3fcbcab4ca91dce305c92bbf88f7ce00aa837fab43f374295a80e070854c95a7b38643e471d02b3fd82d08b7fcbd273f5b99c2ebd1035a"}, {0x38, 0xffff, 0x101, "afc2589ed57b36879e5fada0cc4344a4ebd2cdf37959002eb39c1e5db89e891b0d2b"}], 0x218}, 0x400) 13:19:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1eae8682f19b20755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x87f, 0xe3f, 0xffffffffffffff80, "70a2bf9a185a8bcdf5f4e8c3339d873a99938ef9", 0xff, 0x1000}) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 13:19:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x0, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvmsg(r1, &(0x7f0000000f00)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000e00)=[{&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000a80)=""/243, 0xf3}, {&(0x7f0000000440)=""/61, 0x3d}, {&(0x7f0000000480)=""/108, 0x6c}, {&(0x7f0000000b80)=""/17, 0x11}, {&(0x7f0000000bc0)=""/114, 0x72}, {&(0x7f0000000c40)=""/180, 0xb4}, {&(0x7f0000000d00)=""/204, 0xcc}], 0x9, &(0x7f0000000ec0)=""/63, 0x3f}, 0x840) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x10001, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000023, 0xfffffffffffff801}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2d, 0x10, 0xd7d, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0x30, 0x5d}, {{r0}, 0xffffffffffffffff, 0x4, 0x5, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0xe0, 0x9, 0x190, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x5, 0x3a5}, {{r0}, 0xfffffffffffffffb, 0x38, 0xfffff, 0x0, 0x2}], 0x200, &(0x7f00000001c0)={0xb6, 0x7}) 13:19:17 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x808a, 0x38) recvfrom$unix(r0, 0x0, 0xc4, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:19:17 executing program 1: madvise(&(0x7f000023b000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) munlock(&(0x7f0000241000/0x4000)=nil, 0x4000) 13:19:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002d40)=[{&(0x7f0000001d40)="5045675b5413aeb126b284813f63a15d789317d1d211b670f0e30de8533930b9876e8c077515a6a9fefd5de27631e30312466c39ce06f7940e946d3442b28ec680b964cc45c7d91518551f5c3bfce6b4e60a3c8ee2cffcede4fab2f265e758f62ae51226c7832095b9f055c7b0f37246ab5ded5c85553cb858061fcb81c65803f408491958f451b8c78eaab39202b94840da61575e9254c31ddf40fd6fabedfd12ad102859fe4043b12c9c251d9b8972bf31306a931ef4d4d95de5ab27d9cdcebdc10c380a932bb6c840d677a48a1f7c9038b46fa26340f8ba7cddebb2091520496294e6bf412f81473212bb790a7dc4c897ea6e2f7fde4aa4b708f7c9178d0ee50a0f7d9bbd597d1c50514310077f7b9c0b1fe00a09d1ea3ea47fb8522a8bf88ab0b64be976d8197c67545904e177f809fb196d9e7d5b5a599009606ce61c6705964e3f5132372404ad000dbb9be7ef48d946dd948e92ee76aec67dbef7e4d7ed61966659d77227442051a9c583b9b43c659198cf76d455e6d714810d8fe2075ff1b64e12b84378b59a21a27c7cb7d308d643ada7c5b358d0e486dd8d4372d648b37f4c5bb57262301cc903ead32d4cb1956d38daf724dfea84abd73f31a7faed7d566e51555acae5abc103273365c894d7632e68a336364293eb6c01a2059d2a277eb63049605cba7004b82a3bba6891420f3a4a7b2313c7d459a5006c5aa1f197a9ed179b47f61d105055f74e3ef5e1362c7d78dd4eb8b05d4a35f81efe5ddda40199fb4114d444c9610ac6b4630ff73dab17fdd70a8c918f1e68043d251ef661daa20778b22c6f3f1f8a2312211c038ed96f547334a26fd9da480bbf473835b0359af14240b8a1fb2f05e160555c6a043368771048620b5209a5e2f53d4122c86d06ae7620d35344b98bb3f192f54dcb2a85540a4d510d22cf63540a43388d6da3897581daccaeef40c2da74f859e18541621b58a2565ce30f2eeb43c95731c4bc34bbfb8dddd03f4b5ccbb2785357dadadcc38e0eb3d1057643ca7f365ad1ddf1bb22ba5cfdc5ed467d6ebaeb45788c7fdd48840d7d3cfa6e73631739cd15a26a68398bbed54064f9764189de1ad221023d0c0b70215402bb772fc51cfcb6ee6f3610a39416f886d4eec0179a8e969114a4fc3b39ce5121b41313dcd5ac728c236a582d5952bea44a98738202eeb5e0cf0921e5c357e47736e9a1b1210727120c742cadf151f2c11cea508b3ae344559040a4c22d7e5d20b481306d59df0c20501ddf4f29c4c960ac0d875aee463c3c360c8409d079635da42672cf58988b9c0a7cb88b2e52fe0d308afe3cfa8c11d44a3717086f517a746dffb9be4be6bb77eb9b398e7fe777ae8dd5b1a5f706bdc25d8baa8f5173b4e4c159ebaeb9d7440e28ec940607c44df2a7f2c081533f31148b9881d6122ce24ccbd4c1e19133f8f8d8da92bbe63e9a05fe58469064ea6283da44605d6aa959eb3c39a8e884cb972990549367d656cc1605e3aa958eb0d3191cd7da46dad7a9e4f3d691c5b5c4b5144844ed5c97f33f55d9df4ecd4467ee81c76ee67b41212617494a04ce23f3855fcee7a469dce06834cd2e37e0a6033d539084527b66a1ae3df615084ee9178845ee8b81b8977147be2a7b36937c501cb8384ef5e9dcbb53e8c9b14bac78e4a816de3e8436363fb983e7c83993ec5b27640b5ef0ed2e9e2cd8563b4a4675303c476f3b7a58c1104da97a4f5f0e1bb6eaeee063ab81f08b3a80536fcaeee71acf2ac90b01cb63a4b76e6f744a7ea306a26f947df6e25814e61d55fcfd03b9e1acd49d011a5ca2c01c220ea548ba3b72b93a5af43235124322aa34e99c10e796af1eb79540ed3a3ae8a54808eb203cdba6710554e2a11aa75b4359d063e1ef5f8ec4d53f9236449fc4f06162907d0a2e5035f291c8fbdad3edadc93cf7889a5a0959ea00f9a5518186208e8ad4e2e8f615879cdaf3158b30e223acfdf453dc5df1ad89a028e7915f28832cb72da3dc7fa99ce9eac7ba87e993fcd13d570b40eedd4022907c4e3c9a5f9e803c334d9a2ec477200023488e1ab7ef6c897a5a9a136e33d9380ce13e215f49c2a6c78429b985cd8713fea7d61e30012babbcb9ee28d73b0bbfb3d546baebe68edac9b935235706364d15d145c7015c95e144a3172fa3acec4c082534562216a75438f890cbb5f70cb40989ad1d358a22c86394a0f6eaa4d59482b21d89f1af7fe68f9416a4590caa62259161ef1fa9ff34b6a5f781e9cf5d9a5bea65689903361951b62121731a5d5615a46226ec8fc5234422b10326290f844caf3974d9ec060fcd5b72fddde49e4a5d634eaa6dc259367358ae7f20a6db2f41c96b5746e80757928204af770e8564e702be3b431c5abd7ce2689294f1e0d6475faec63e6cdc200b9c722e70a4ae090cbd6f62b2a9e9850a57411f8d935fc4690029f64f851ea36a205ed866feb72cb47283ed5e565ecbf5b19cb1fe745908cc96191edc5a7c613e390a0be0108900a98f9099a2b498d986429edd3a3544bb844c11fe4ae925ce7530ff3e94ae0add3937c3602f7952f19aad28cc122432860dca99fac7b0d982d67f4b8be5ca088116733e570a441e4ad576afe6cf2218ab2d8936185e8e1d4ab25aac99f17e4c547db3ff4c86efff331d0b98cdf5101b77b2b8647f49fa350ddd7f956a3d811d42ba5ff25b1e0ed6a220b4f1211b957ade38989d3750b5cb4557b03455f025fabed15c71c69a9fb86a3982e193744c4d179a2ca2832ca57fea3b8711b9c78683a8d121339b7308a9d3a8a6f77c875ba4a7ae5e3ff5824034bd68f24e57a62a6d52daf5300b1afc8212f7467e4f85f09fdf1346d1ac718a0d8b6fd130454de75e21c3537fac1bae98d46d7e28e74b03a1054fe529f03723f0cb27217063555a3568041266c9edb7739f290f436d726ee716bf785822a9f1201a76c466ae9a9a38312ee3e8cafcf25b953bc5a723c6f089bb565c2d293e991fe8030a9a06ec06702e7d72503875f47061edc98a4f46ddca557ab10922632d44382cadd64ec402c5250060d59a096bc399a27e767f0f1215a0f5d7e8e30a9df4653637594a2ec5f79f709988bde04fea81ea4e311d244ec056a837c50bcad0b90a215aa355add1a363bbfd538e13f1c9c30dec8a38e2d70bcf580b950d887917762f1ba3d56126a6020afd08acb8dc77a81616716efd825aaf1c454c76f421531595fbf6f55e0a5487e2d28115c9cb48896ed764c5372ebea680711abe18f7cea470dfad988bf90caec3bf47dc9a20a9fb236940fdf6b41f9f682d08b64e0b5addc087e8aa6c2a9a9b894365b67808bd15cb12756522f4a204c84702c525785499cf45d0873350f1334ae7f5d0ded672a52aa1e8d53b31c1f47a8f709b229ac3e592ec081efd51ba048c3d12399bb51fdee5547ae972f788d2f09a5b9c4ae3ed9918ee095b4a17942b13332ef32829e7c9dce51d296d47712428a6b2e74bfe999cdc96e8229b71a33d09a8834bfbc904d715b9289965c949561b207c9c8948ffa743a257c7b90019c52f4a66b41b5e1c382b213dbf6adb04de9aa83459628321ce594b6c6294f8402b0c8d0ce716ac8b8d98778e6b41ab22efb38555aeba48b683107f902b4cbad790c7b30d8dc6c1cb774a675c35f42fa1bb0c02b5ca1dcfde11ed71c1e7286307f994983922b2d11e52243ed76d9a0b0aaee15befd74186932ce7fc58c34c8115665847f31d73be4dc118f72d1b8ad456411874d82df4cfa19ac79b043e307199c506e1585e529539ecf5d55a7b8ce568797ce560bc2abbd096a24c031583ab29b6b6d865578fa579295fc011cf4bd4d3ea88405d6c8c4712ebd476eb0a2fdd75ef9779df27dbbc60876666e52e0066c71def13cae6793f013084ec07ed9b2bef4ab6f0ba86074ce1a225b92266d9cfa00f9d172d71510fc3536f846c6b85617b7578236515a84c050b1d8a6990b0554ee963d199d6b8d0b6ace73ccc3c3ce50edeec0613689f830cc3709bb77302588a2f9b5cc09507de38fa92ee3cbd5b9a31acb814af6ea69578f5285fe0be698213233fe10f2d4406e6b34d1b333678ef93ec806370b9a2891001044bc18ff20b2796d872060c154262bda1c590b815978219006051734e9dcac5040799faf3501001f30f97a76aac73f974dd7fc6a52781f1bde29bd8c4e8d09ba818b1260926aff1feb89d8ad0e43f486f2f4745203d071dd27d113b43ffed3d8cbd4c273bf1d1ef7e081401c29ea1f2746f85e37fbb6b535a024c669c991ee785ffd57ae424fddfe5128d056af5e6fa902e146c7e6dfbb442cb0b569b39d99f388dadd9b3f686a31c2a0ab11342e9e2a205ad050254925892e71d94a0bda7cc660fd53205863b2afe69a39db19f2b5065c86271741c1eb9790211dcf32316631bd0ada7986079cc54ec6d11f1c863d14094c174b7aaae1fb14bc926dacf937f2adc8675e19bde4671d5112b02580d218195760d4ac99cee4ae600cccde1baad25fdfb84e8b6528e1bb52a6e422dafb836c5efc15efa4aa59a2c324a7889fe98374c4b1ad2afd5624cacb9dc5f5815b89701dcfea71f8d0838f1d611481da5583f9c4ad219767e2092aaaa050be59ab4d891fb7d98d4b6d8d1d7676697fc8b97c8cfea12c8e735e738babf77216c2fc134891459250ddbb4b74a691dabe31f45baa2fe6041515883f59f38989dad25ad162497ddb628e51d1dfb52e66d74ca50488734ad6bc971826b5cce96d3a2ed2cb86dfc715df5d1f21bb9f0abea9341500a882e3c41142cbbd1a77463ebb77686e8873c320813d5f1f0ba01165ef7d3815ba92572c9069311f04a2281f6917c7bbbf718c35af079cb4d853eb1af0e1c7ebc39087966d4f8384b0b7b07ab06db4d9b62bb561e1a620ba3cb23d103ba22d81717845943711e8987aa5976515f3c4cb36b82c30a659c55c6bc655c666f5919035991cf0acfb5657a3ffdec54abdb461ed055606a9c907e80e31df9a3d5aa9ebc718ceecda9d6aae8697ed1130bf6ff7448958f394ad9f2cad4938360f208d7dae5af1e80d5fed96c55d53a01ea2c8e7502e71f9e486e2b0106db7b978beab26a634cd3ce8818642531fd14840f673fbfce6ab468d61dcc84b8c26a2ff189732b8ee8e1965bd4b604a9be5aa1d18ed27f1ff5acaa3cc96e87ddfd0f9cc457af149561ef298eb7f11bfa6c155948d9758709ae28c65c5e26f80edec23e9e5de28b91291e49951a7734f023f051da5f82461eaa7c96848e723a5ce76f2bc269f71d490953b797e7b7f811dd1599678b636dd88b3b03f290cfd550d03345e4de672839e0645ee8ac0d2bd8e868b47491dbae7a66db98a6beff4b7b0bcbcd0e58004419543d16bd2aac34ab516026528de163ab33ebe9174f71d61ab3f65b12a42e4cbf62683f0ead259e84b1f3dc75aaa0d9b6e4573d0ddd37cb43671e57a7436c2bc0d401951d6901d6ac0ce661323fc34366e0e5a88561e93b8c97941110a6300eaae0339b9ebe5587442fe4d75eb2befc3fe80def720f8c016dc66a3ec01748747d8036fd03c0be0ebf759bbcc1726ed4ab7218170facd4ec6de1da8a249822fdbbb71af138dfca82c6a4b2642cca1650870387131a883531249b0e83922a690a745aec91c23f6019afbfd227a248517f597c12678c89d772fa283b0c6de8e70d934b55419703811af7d2c7c4c260", 0xfcb}], 0x1) 13:19:17 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0xc}, {r0}, {r0, 0xc2}, {r0, 0x20}, {r0}], 0x5, 0x3) 13:19:17 executing program 0: r0 = socket$inet6(0x18, 0x8000000000000001, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000)="08001000", 0x0) 13:19:17 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getpgid(r1) fchmod(r0, 0x98) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0xce, 0xffffffffffff0000}, {{r0}, 0x0, 0x1, 0x4, 0x8000, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x7}], 0xdd54, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x7, 0x7}], 0x2, &(0x7f00000001c0)={0x2, 0xfd9b}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="58ae1a43d229c4d1a6f6424dcc3ad92f4620b659212d7b3ce25d53f447f472cdf0c6819cb4e2330733abe89e958152874c8406028f1fa37c4826786a45fa7f3dcda2d46df9f130647b4979790cd4dd0a3b043f6bd0a3b20f27c83d670ffb043b7ed05ca53f833fddb284ba124530ca74579728596465721ece2a8516933f5d22b91c956e5af9a0ecea0dd7bc2564848e7f01cfc1e98a11e698f7f241122f645f1a846b90e6545b66e6a7", 0xaa}, {&(0x7f00000002c0)="316fc27c39e61fcf2cc2998935de743602d99bd65590ca4d2e2b91f60f9d28af2432b5c41c534d3f7d775c6f9cb78a4eca1b3d53a89b1226159165113725275b1872144427153000865ce4732b8f9b9182711cadb782262cd79bed73402af968ac14e75e17", 0x65}, {&(0x7f0000000340)="0b6855ea961e2f2afe840019424ef3576e119bdb66cd9c238fa16db3c6c5f9969179f158360bca09dfd711a4a42b9515", 0x30}], 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x5) dup(r0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x100002, 0xffffffffffffffff, 0x200000005}) 13:19:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee", 0x148) readv(r0, &(0x7f0000001840)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/84, 0x54}, {&(0x7f0000001540)=""/148, 0x94}, {&(0x7f0000001600)=""/215, 0xd7}, {&(0x7f0000001700)=""/33, 0x21}, {&(0x7f0000001740)=""/28, 0x1c}, {&(0x7f0000001780)=""/139, 0x8b}], 0x8) write(r0, &(0x7f00000000c0)="94657b9d1797c3524dba3106acaaf78fbe6cc27448886147c177e9a1e8b5647f42744e30f23fad7d", 0x28) fcntl$setstatus(r0, 0x4, 0x80) syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x483) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) msgget$private(0x0, 0x43) read(r1, &(0x7f0000000140)=""/249, 0xff90) 13:19:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) r2 = semget(0x3, 0x2, 0x8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/98) 13:19:17 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) listen(r0, 0xfffffffffffffffa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0x1e9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1004, &(0x7f0000000040), 0x1) 13:19:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1eae3ee007a098206fb200008000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = getpgid(0xffffffffffffffff) r3 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x2a, 0x4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() r6 = getppid() r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getgid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000100)=@abs={0x83a1f113dcb2ec51, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc8}, 0x4) 13:19:18 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x1) fchmod(r1, 0x128) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/236) r2 = dup(0xffffffffffffffff) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x4, 0x49c}, 0xc) getpgrp() 13:19:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x0, 0x4, 0x1ff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x9}, 0x10) socket$inet(0x2, 0xc000, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTART(r1, 0x2000746e) 13:19:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 13:19:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x6, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) getsockopt(r2, 0x19, 0x1ff, &(0x7f0000000280)=""/166, &(0x7f0000000040)=0xa6) getegid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffffffffffffc001, "a147780ac85a538a131100e800"}) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 13:19:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) sendto$inet6(r1, &(0x7f0000000040)="916e91e0591458a08c5eec2321c6024ce369d3e065e054121475720c3accc1cd36ca36791bab282703", 0x29, 0x8, 0x0, 0x0) listen(r1, 0x0) sendto(r1, &(0x7f0000000100)="66feb92c5eeb65a826f7", 0xa, 0x4, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) bind$inet6(r1, &(0x7f00000000c0), 0xc) 13:19:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1002, 0xffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x100000000004) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x4, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 13:19:18 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101a00, 0x0) 13:19:18 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000140)=""/4096, 0x1000) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:19:18 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() close(r1) r2 = dup2(r0, r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) close(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r4) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f00000001c0)=[{0x0}], 0x1) 13:19:18 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) 13:19:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x34a, 0xfffffffffffffffe) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/170, 0xaa) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) socket(0x20, 0x3, 0x100) 13:19:18 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) poll(&(0x7f00000008c0)=[{r0, 0xb}], 0x1, 0x0) dup2(r1, r0) 13:19:18 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffdf, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='-$!@\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='&&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\&\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\\\x00', &(0x7f0000000280)='!\x00']) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 13:19:18 executing program 0: syz_open_pts() getrusage(0xffffffffffffffff, 0xffffffffffffffff) getrusage(0xfffffffffffffffc, &(0x7f0000000000)) 13:19:18 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x5, 0x2) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000400)=""/204, 0xcc}, {&(0x7f0000000500)=""/65, 0x41}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000580)=""/87, 0x57}], 0x7, &(0x7f0000000680)=""/33, 0x21}, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/239) 13:19:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="499b8fcab92ce95167c851cdde896fab4e38de4d49fb48474e4de3109052c1e1aa579f11bbfdbdb928270c4efa706b95fb664ae584244409f78ffae63d0981ad44100fc71a0a1d1fb72a970fa133719b236d382173c362a6357d60661d58e3762dfad69fc3e44001ab65cc5cb0e5bb1ed430acc1fe2afd9f511ec0e751dc35da598341d13df42e48c235c7aba6f733434337b6cbffe876e397704fd790f86a7d9824ae060b5e797a52ec59ad466d9ee72f7cbef42a61d2103d3bdb3e1ef1194157d7e75cef1ac41b6960269dd0c79d139fd227bcfec6d5dcfb789bd7c6099db9", 0xe0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r1, 0x0, 0xa, &(0x7f0000000000)="b8", 0x1) 13:19:18 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7f) r1 = msgget$private(0x0, 0x4aa) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/232) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getsockname(r0, &(0x7f0000001280)=@in6, &(0x7f0000000040)=0x2c57) r2 = syz_open_pts() socket(0x26, 0x4, 0x7fff) ioctl$TIOCNOTTY(r2, 0x20007471) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) 13:19:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 13:19:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="02000000", 0x4) 13:19:18 executing program 0: r0 = socket$inet6(0x18, 0x400400000c001, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x2, 0x4) symlinkat(&(0x7f0000000380)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x40000011, 0x0, 0xff}], 0x2c8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x1, 0x0, 0x3}, {{r0}, 0x0, 0x82, 0x2, 0xda, 0xa8c5}], 0x9, &(0x7f0000000080)={0x80000000, 0x6}) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000580)='\x003s\xa0&\x9ca\xc0\xdf\xd1\xd2\\:\x94\xffw\xcc\x87\xa2>\xfdE;\xf8\x06C\x02\x01', &(0x7f0000000540)='[]\x00', &(0x7f0000000200)='\x00', &(0x7f0000000640)='G.*,[\x00'], &(0x7f0000000500)) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0xe5) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) 13:19:18 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 13:19:18 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x400, 0x0, 0x9, 0x0, "37a239702f113999ba0d9896819da1904d420ea9", 0x0, 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) getegid() write(r0, &(0x7f00000000c0), 0xfffffeb0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r4 = getuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) execve(0x0, 0x0, 0x0) 13:19:18 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0xc4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="07ff20ccd747fddbae224c87a319ef16648bbbf8a38bf7017c91433ad08aa3c859c9cd55877aa2720943c2cefd3bf35d7cb0172c4aff09c122e03c5546b28b3731bbb5993a2b9075b2e9e623a30554187d90e01c6e9c5f981db40385"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 13:19:19 executing program 0: getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[r0]) r2 = getgid() setregid(r2, r1) 13:19:19 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92", 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() getpeername$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xffffffffffffffff) syz_open_pts() close(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f00000002c0)=0x10) syz_open_pts() r4 = kqueue() clock_gettime(0x0, &(0x7f0000000000)) r5 = syz_open_pts() accept$inet6(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) kevent(r4, 0x0, 0x0, &(0x7f00000000c0)=[{}], 0x9, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "a147780ac85a538a131100e800"}) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 13:19:19 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x180) 13:19:19 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kqueue() r3 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r3) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) close(r1) 13:19:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x7, 0x9, &(0x7f0000000080)="9d7e92a9d3fb0fda40e8cc205999b6a93582f9cc6c14b7feb8963dfda2614d7c001c25c617e8a1b64d5188ca1e9e14d2cd81f714a626dc5bf10508", 0x3b) r1 = socket(0x2, 0x400000000002, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fe64d6c653000e7e0405e9f013324b7e3b7e1209e329072a7552c92e1fe44a5b1beed31662df43cb2d18d2404f527814e17f667396ee54c0833fc6580f605f87eaf246e6ba222e48437fbf3d4af138c599a3000000000000000000000000000000000623405df6c5792f210c378b6e6c65e825b71b0cfdb17c4f6c3d7d198fd730fd9f81e54b408a548b04118b61a4bcbacf1e1598e09b1d4a5e65c9f2eb9023e604d17ec91847f1fd4d1577fa9d5afa5630bd4306be5164963b0f62300a71dab480c13e6381e49a2acfe096dd3912c704b4a2f195b1ef3497b0f734559a4a7805766ae3c0d65f95fe5614a2e6d450528958441c1e6cd8487be544dde203efa373a8a5324f0e422c84b8eebddd076cf1b1255cb"], 0x1) accept(r1, 0x0, &(0x7f0000000000)) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f20317c709515899263b378b93934c9599b01040000000000007928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389be8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c422c3bdb0551816f985ca5c6cf9bade403cb3fb3d52d3d7f2b520ab5bfb6a3bde82a04e4bcd904b96888501f3e0f18167435a60757abde561b88e8aff436e501eb4282dd56adcfebc64666589e4a2b95e71e137de498c84f9fc060f74b165a34d1a6ad7bc21caed4b038594bf1766f2280cfeffd577d96bf2003cba671e1234be52bad6d7997b3005405b9877e2f4e5dfb4e059e2f18df45843ce29daf8b541ff12c87bc9d4d87d558195452d5", 0x142}], 0x1) 13:19:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x200000000003c, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="0c312ff35583ac0bf3962c47477f6068c91e8ae6", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000900)=@in={0x2, 0x3}, 0x97a468084e221fd9, &(0x7f0000000600)=[{&(0x7f0000000880)="69f9012dc38ffca3a54e3b3f67c76b477af9029c218332e1251d8f6a696a026a2f0cdabc4455917e1b960f1d9fe4b199e262096f80d912287a756cbe39b74e7337c0e66d10432acd5cdea5", 0x22b}, {&(0x7f0000000980)="3a5460d5eff94218dae65538738322ce5755b9b582a20c681e1d49d210894c2f05098a89db5696a344a0412e1e9638d3eb3a6b698e178baaf27f1a180caf2d893a8765da821098425e8898653450", 0x4e}, {&(0x7f0000000500)="75cdc9b9c5af204056407fe8d43df2de62a1abc496d2ea0500000000000000", 0x1f}, {&(0x7f0000000540)="d2f15fdc9e22219abe0d9f96a4ecc37b176936619a6c505eeaadba143ca10754ac37246f6233653705b84831c8e2792a47b4f0a997bc9578729e5cdb0b899a1cb22814bd10384aa21641ddf02370d4301d57264944843779bf9c7554b5d03c7ad8794909392c562fa81c9ba36c9409646f6d4e94977da4ec57466e3784bfe6d586d5ea86c68b3807fd78b0ecbef716ae199fffc25c6d62", 0x97}], 0x4, &(0x7f0000000640)=[{0xb8, 0x0, 0x37a7, "d824838aa75c467f09ad8f3e532f89b596ec42b6a910a4639aac549dd724b1a40c87f506e29323d650fe7a316ebaf6924b3f783f3bbab29d6955f8fa3cabd10d4771be77d0913b461506dca44ca0090d6d6f5e870fedd5d818cf6e002fa6c18373c060f79df8bfd400e2ba819af79d2cb49693ca7d492e24f26c3b66d783a1a77e322567df80d76601307a696fb12114974832280902f307cd8459495dd58e41f6c4d85b"}, {0x10, 0xffff, 0xaa63}, {0xda, 0xffff, 0x4bc, "db00bd3d30054d0105376dfb6ce5d4e700f687eb5f83f02d0f36c13133c31534877f83ff5bbcfcf45536"}], 0x108}, 0x2) sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000001c0)="ed3f06fc555669d46a2580af6da38615674ea53ae57ef0e8976572546c36ffeaa3106c673fd09f7d8e77c9cf28f936157ccda6c633256ca79171999a75ed453661d25dea95decdaebe399366b73bee2d6b13b48ff4813fbcfe09944ebfd68fc1503c87db29e70d6a811894ccf6d88f38d605aae743bcb922aa43fc0647362b29cfb960c51a44efa3c31d53daa307289b7e22ac37c76f10e0044e", 0x9a}, {&(0x7f0000000040)="c06bb13b6d36b771a601fbc8c7c144f0f967", 0x12}, {&(0x7f0000000280)="09c583b75a1696d40d0adad76b28aa30302c98ace39f372d59c5fdfb04a366bfcacd4dd016013011b47615532809a14e427eb7a620b8267d4302cc3d37a69be503b51a59509a5a47ecda73a3958088c0948c2776a85e6dcb335da10773b8e0515c11c3b69ff4db7327e47ab76451fb8085e25dbb3c90e8b6650d1964b07c7838bec7872e32c60bbd454fbb0ea4583e461924d0871f06d799ae9fce816603848b0b1e57567e389edb66b8122fc91df2d862b83e364a9a74971db89a8791df1b2e063074abf27b4427807e531c014a2db6e47a1e68b781113186ac", 0xda}], 0x3, &(0x7f00000016c0)=ANY=[@ANYBLOB="3000000000000000ffff0000000000004f8da9eabe39d161a815e2bbb5c5d0575ff8aa23b066d48b76f800000000000010100000000000000000000008000000b67ef6c2dfa083e12ac3ea23fadd4baa8fbee27f0d8012e1c66039fae7860d9d7cf956c440f469ca49aac9af987ddf4afd5205873545b759a52432a89fe7e2eadfa0a61ca6eb13f5fcc82bb40a96fb9d44048ed41dea2914229d867713952719ddbcd0c4b90a85bf92982bc1a95f9de8f81a76c534a631d9d04ca4d07044cbac17031e1ae8933c826638be09c80b845edbb9ee6acc71540c466c0cfdc877494f1b54438b886174c02ae95e1e8bd35c9944316b971347372f1fe1ffe7eb89ef9a7235f088954501132880f30df6a87789317e18d37c17a08b0f49f2aaccfc9a5ceaa8b08ff53e32d226af775f31d28b7cd655d2ee615629559ebabe591e1636886b74edeeafb45e066e613548b39226dcbd8c83a1aa235c3d03d506e729411377d45f77434528c402858a7e8dd58b8d3539fb1b02fb076379ab4df989d2ab3e4afc38bf3b3fa7ecb9556eecf4ed90e04a83237ab0e129a26d0c929d39bfe56e66c6ee34be00b5970cb459cbe03d11902cbc447b9b9106da9cc1c3a9e037bfb2c6f19968b844eb4c5291f6c9e7d23c810353b2e522d002ec8c1c384494617ec180aae33cae1ade647a82f7f3e8fc6ab4373f5a6a7ebc08fca6a09d4b1814b5065d8603058bc0ea40b1f17a700374c0089765f504eda016ea6eae4f1c7433da343e395cb2b71ce270c432f84d9ebf92e7e2a0499a7e005f6f34bcad4c94b10bc58bde1844015499c92e35a69f8d73ef1351db12b99ec86887a2f31f24605081b288b5c607ae2827ea42681bc98b14be15078d9440f65a55066920974ba0b640525598dc623578f372cc7daa11e91f2f701d50e9cb5662fb630c4ab237abcdd609558742391596c879e55950650bcd30f6b597160a90fd25a96e423f13975d6dee54b2664aaf0d251308bb90fad023468b73425e170aaf18f7219efefb45f277c49f69ceb52760a4facf8b0de3f8e85548758b41ded9f31e6c38976d20080a9af12b4bd581835c78d9c05faa220baaace0c806e5a1ed83da6106e698ab4ad3c064d908aac1b105a1350456428b9edb6c993d0744e11093d5d0da90a44d5ae52b9fe4ab1893ea9a55a3fbbc1d210dbf9a6ae416b174de46850460417cdecfad55effa3c65025310fd580f3739203889d175c07f5e3d90e0a63fbebf7fbb559b5db1bfd38a2e9ce10306955e5fc91ec766b8b2876b68de0ccdc6602dd4d46787d9edca3c672054c2d6e851bcff103d1a2f0b5208196915d2234c1a907cada20fa237dedfd82a81645c9cecb46a04151de7eb7b293ef47fe809411604c3f3737c713f1446ee9c6106e7d7326045ebb59a6063b88cf9af00aa831eaab1b5b050047bf2823470af45a0e1532a394d042cbc6465d2695d66ae40a0f474516585becd6e56c1ffc59867df1d42194ad1e4fddbca894bac452bc504b88657d5582e18bb9ced432143f3fceef75052d2848c49c49963df3e15974ff296fb4498083635c2c5f8f1e71c3d35c98737f6dab280528fb5ed54f04153a269fa6b075f53ad5413bd10ae1d31165a72506b72b60d1e7be8824052096e082efc5037c242abf47a298df196cacb6cbc77d5fbfb07cd6147569b2ac9dcf505e8bc4979db71e06061bfccb7c1180fc8913dbd66b4365908c26124a9c5721fce84d76ac6bd83ff0bba556f3d83588b736c735ad5bec016ac13a2ec8f90fe1244fe5d69f322e497f1b88ba4b5eafac60e46c9246978fb16c17e81fb308a993f00ad6a494f956a4ce46299aab81839b40c73d353a9af044b36a90458e2991f17d0477fd63ee1174617d674a06af319616c8c69ff8712d15686746d04127885ff1de61a5a30e7bff28c96e4b6c5aeb4c099f3c7cb575aefbb13e1e2a38effd68809c00f2a8e1d8e86fc5412f38ff5ffb1f258439effc149ebf288c1acfb17f3ff41a92f432bfc16036704a68766eb6a9c59a2849f4cf3e064b9b315937108483faab3417c363d78e59d0e9d4696672fdf4916e51459b0149119e932348d361f56a0a8387d7c2534f2afa32013e47d4fa0bbaf87ddff251d4d1dd3200e21c4eec0697f3a39bb0392957d34ed90b6cbf71e6606d545bbb022f5d50be797f6be0464dce169153ffaf5a9b9d020b9d91062c3c16409073603006e61024a8526e2572e33f47c1469ae72f8bfb31a446d2887bc79d62e57099e2602fcb137d758f7ecc961171087a938c815085592608647e93545bdc86e856a35c41f49fa4a892f0b1a6ed994bc3fa8c07479e14f38648ec56eefe9de5243d8ef7383d81e9c3f3b3b2a76f711caf6d41a7803ad24aef01c5ae6fb30a17f95fd80a34d2c9d0a66a50101ec4b387fe4e5fc169a7b790e8458248574733b797210eff8382dc48a9b86a98281b210501cb904c1e62ca642e2ab6836b013f9a3ef3232526d97256165edec57cfb700be9f42d011c8476012a5ec8f5b7de1543535c3d1f4dcd4cf175a93c1fc0623504e202c91825694d89f590fceccf5199ecfca7553fd6b1bf4ca7e4b2f314899cfd0c5b9030b29b77187087f6dca9ba74f52d32ac41f0b619faad46b3accbad6402279ee3618bb8856edc253bdfb0f2a3c7a00a54f89938a51c3ea2086e9e2af061703efb61a26b9f3b363c2e3178e422d3d6b44f4f71d7e3931d184a595b66f888f599ca8b7e0f798dd5b8d6a8f71b23627751c78cd168ad26755f00d3932e363b81b669af4b41790dad3a010f77c1f070d5be12e46849dc9960197ec4c4a2153809a389bdac551101265a4f64aa7d8a15ad6aaaadfe057249f06369a56141e8c4dd08a45f953574db280a789c4dddad11aed2c390fbe5d8a72ada96f02791a657f89720a13ec38aaff35beaa6b89c966d678666f752d961af5fe6802a08c2ed848cdeceae1cf76cff5e20720de49c6934bf73fd74ad5e10b5666bf4253f8f25675cc8aa1d3901bfcd39be30b23a21f4dabc7b79adc79407b74f54f0959b4432ad34ce3484eebb63c1b045e181c703e1a95baf1170c0a5697ebde3cb4aa38c2a65a59401e6ce4c6c8bb5a5e1bb881d0d17f7c22fec0c868a1d1a67095c021d1397d11aa61359584103c9c190f56347c6c92c435d473897057389a471af147b58495d2cad11724d6e1a286741bc56be7608ebbc5ae93eb9047e52cdda8a46e56c9beb4bda5da8160ec221faa84c6f41e85324ed2769132d23b33ae9641053eec5f2a3e73a0ad4b38d09b62a6e19cc704b6ec280bf4bd233d546303f7a4d712ccac113eaf17836fd0864d2851d599c6ed94c63424bba2e28e1611c5f3cf673e5b6b80db53bcb99f0b16ce275a9c1723104cea37c991c424df3c28641e3aa0fc41785d7a94acb37a480af0c8f2bb254e7fc276027e2be11ebc7cf61e0f87cf8ef8479902858cbe5b5d2ac2b0fe47154ae297129425fbf4ac073fb7f27219a30f6f93243d773129fc426846212f042011e5bb5904fa8d103cad8800f2b63fc94ae7e02f75dbc416a1c6dc9b2d9265982a7887083b678040d7400a3dc28cbe133df476b92b637c8f8a846ea272966d1956a57e3eda2d8abb6553c742122de3b7a957d7a098e8c72ba9c2ac0ed3be8dbe2446f9bb0b6cb9254b14ced1334ff32cbd1a845024c4e6ba0f344fb907f9414cb0b42682bbe98ef7da936f8d84c2a7eab8533a65507a1e0ef92f4196b84fb8ad42107558ac15637b162a7ec477965d16318990d55d41dc7dfdcede71e70f89c46a6218f1c3e909da4a953d0958ca93475426c78f62ed60fb57edb15efd3feed19521433fd8dacf61a066b39082f3514007a157639c36f98b10a8dadb9afe96bcc35c1b5adcd754aa6a77b65d962b89b9643cb8083d4c4978c779c88c5e0ad3b007657c9a208ce7ce6d38b2bad8e13d9d5bd1d2e04959d36506a0fc649bdd4540e40e74f3dc2a2344f72c56141308578eeb8f238fe93b62203f7590645c2284183416ea9bd66c5c509b01fb4756eeb0d473a9dccb85dc83ddfb2cb755464e145e131ea93f15d358d14b561a7b97b09eb0a37972db3f60c31057c7b68f3709899c093e858837c70c51e03562f02dfa55f699a23ab3cc4dc2aeb3e7c6e06a5933241be775b8e052ff00bb5131e1688ce69c90167356a0da6c78abd0e2665a2e645a34e8edfcb41d9042896eff7651cda72d2c00a11f9395936e6db734dbeb1e0a7551548b8f2c2dfa1d6b4cd13ff9d59e93fe3cba95ee898bcef375687e505150d73927b2bb87692e67354370e79be6da61a84ffe7f1fad4b432c97fb63b820f7877ff2e36706444e806d4657eed7b58154af7733b16b0e5420875f72784418296874a6e9288a764c9fcdc776821b9cebcf0014465f779b83fd16779c29d9bb86da4dfab11733061d5a1e066a79e2056151528ad7d4a39262e356b9f98c1204c9f55621b74c08ca1c29631f09c9bd1bc032f3e0df1e71fef2b6148d4436aebbb8793d925d462085720ec282b9f92f5e85f03f9f38997dc60d0e340a0b39dbaad89650b7982f3f2fd2460c1b5d662802191dad6e4d3d77d32b8972cb05b8c6097ae93da2594e34f611aa99eb7bac7249353cfee12ae9d008abf7eb49beb94e839908f5162d7d7ff863d563317ec149e398a4fe01b615a9e7648655e6a26e268ab77083ec8ed75aee0feba9df287d560a60ff28d7567f9d00d05e294821f2ec6e7145b1cad20f89bfb9be973ebc09a3cdd28da42daf2675d3ef14189653d48dee4cf3347cae66ec5f6af136c932750b1658e2ab20dbfb70066b24fa1b6a065727454660c77db4ffc7d7590faccd0d956993b48579b1a1886bea5b9ef48465eb4133f449de7bb68acd4e8eb70fd49a255e8f2c23195ee322a4636e3b7ad7ff4743bc980ee8df4d6dd59858654f86a3e97a5a7b0fc393d88f03402a0ec3ab946fb19f225b33f7850584250cbfd5bb32b21b00138b7756259bf7a4c4915fcbe605a56e5023749a0a3bd00966491d2b2645351f2a1f696dce58ec710ea64697d9efae3ecd8debfe6b333929eef4545df33bcdb7e470250b216ded5d7ca3debb149b6080b154b46682ad981d3babfa871bc78b0170816b5fc198158eac34ffbd0c5af3a50cb457e8368fa33b2458887eefbb6850f54233fcce1437a29688312ceb95039ed8d48e87e23fbf86d96a520a42bbd87cf4bd9478e9c253e75eb882241126bed2075b6ea23b17d50ab82315769f02d71133098f3df2510ecb65055439ad56ab39dd26d43091e940ff8274a5f3b905a9950f23e6bd82e0cfb9ef115fdc98a7b26fb09dc7109ca2ac2ca44a178c68b030e493023a516883f83a3999030c6aed6b953da6e9be76ab0d0567474b58fb458b95adf05c0e17d148de3d71545606d01ecb70e2b798adfe2b337e2a04acc0dc08cceb3cdb29753f5ec39cb9fa0c23fdb5b7f486ca7340187e97f6671f8a2d5ed19c7f937e9d378b598f098569b3d69e6194f786afe9dfbafceaf2deb3c006f0f297a40d6b6d921df429900afaf6a57972d8d3e1d10a56bd23234b76b1ae83f5f503c7af2b0e25e2101daf218c44f7b02d1e2dbf90a302a87b127f9c758bc8dff94c77350a95170f06e9234f77e9048e4ecb45b0b8f62952bbff022e37c945c4af8de5fd02d0a1985564fa9ddeab4ae14aeff6d6a19abd4ab729c89bdf6c71023b67f52a4e6899088d08cb98ce7d78aae3252d717ef1dc35d186f1496d9d31c87d97b85605cce11b0e7b41e11e4ba03f0224a496cfa97bed6aa0438df7f73f802b99da34759028b03e554141d5991c717b2b271f33602ff9646b8271752cbf3ffdc9436cddf00e38bc43295633180000000000000095b0cdee0100000094c0d926b090f900a000000000000000ffff0000ffff00000bd7a0cc47e31ee567ed3273315649f8edf377441b9fc62931c64ae476a7577b16adbcbd004bc9aaa9a70b82b29d9f991f513c173728467e5982e5bb840501ce1e4125bb4a2b41accd66a46dde440d78ad860a61f45188335b225e486287627485e40f601f2ece4ca72067235d3fad8a4f8a5d113115e24ac0f19330d543c363cc8a7f6e13452be00f6d7f4fbb172e00f000000000000000ffff000009000000025bbd8d8696b5211a90efe6d5d85049d411478b5452894aa659b2a269909ff2f0db37a2451232d5dde29f58ce3d494d560e2e62709ce327349d04857ddf1a2ad43a702c2a539b1c3e248a75ae2e4b1c687a121c01445b21e6d2312e7cb66117d72f6d6bfaa07c6cfeaa3596e53669b9811afc00b98017ff8fe39d18f28beae72a26dd146c2e0bf5dc1107e5b45e251c81f53bd5194e39154d09d0325e80466c17a9234e82fe0c38022907fa3f6073d85328126d3bb05f19e5db353ca373e01745b125df8303432d843fc73ae2df18544c2a378d82aac71f7ecf505b00000000c800000000000000ffff00003f00000057d688d08c7d4c78cef8e39986573695a3ca13fbce1b01c8e6b3d8c3fdea0365c30fc7e0a36ae758c05d272f0b85142ece921fba9a38cae8e925119c41736ef5910fdb93da5ae505860ade1abfdda97a6dd646e72d72847fad534dd2b4ae25e67223aea897c18d9175f90c6faa977f05a9c04e6e4d400d11e1c67c31c5c22a602925bc378cb1b263e3fb2351bac23feb0a2f02a8e5e4a9392f60e97a7b6a11541245b1cae8b16e93ba047a66c73905683aeb000000000000000000000000000000"], 0x12b0}, 0x0) setuid(r2) pwritev(0xffffffffffffffff, &(0x7f0000000040), 0x100000b9, 0x0) sendto$unix(r0, &(0x7f00000000c0)="0894bc165d7e0496be5d7368d38c25cf41d0b852b9d5dd50e6491a7d99c2ba2c479f81f4b35d812a9b7c7893c77f87c96935a929fce6e70339a2ff047a8222a4e01ea1680081c1e85ddba377915ac2aa2029a16e0e4b5c569cecabf5280a4861ca77d64917e367ad73fcdcf837e63537b96d41b524c9b3204f7c140f13e7badebe93b24fa2a2afd474fa3806", 0x8c, 0x0, 0x0, 0x0) 13:19:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 13:19:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/27}, &(0x7f0000000080)=0x1d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724", 0x8c, 0x0, 0x0, 0x0) shutdown(r1, 0x1) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/49, 0x31}], 0x4f, 0x0, 0xb}, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSBRK(r3, 0x2000747b) dup2(r2, r2) 13:19:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="1ae22a3fe366762eb79f4c33caea401896190a68403e612039a055a087ccd2985dc9a14ea0901c6cc7f1b4b5b19fc140911f8f19891247284d91eda4f07853c42384d9e6574e92c72ee43230adf562a06881673c3c26449dadb6612a3d3cdc091badc288a8608d0ecf9fcfa432ac1418cc343ff84c8db8e9e4808e3a7e67d590a813f679d34c0b73a50535c771fefb96d070179571124f9060a568151f83d6e0192665f427736a97d94da714ccd2a04be43c6fe21cfaa4a0ff92f84527b0e4ab9f1f471fcdb25272cea87eb6efb30580c2f85edbe60a8b9edf1ff23e9009dcae3a6a541398f629f879a18d8bb73f82e94877f7e9baa9c189534734f7ba9b", 0xfe}, {&(0x7f0000000040)="d7355c", 0x3}, {&(0x7f0000000300)="fdaaa3ee0b82c72bf8cf282a9bfe5b37076afeb453106f37e022a48779c7c74d4ef511b8250f87fc785ae03d62ae982e142b9cf2976f3239b9debdd326ad538f915671835ae0564fd666cb030b0bbe2d139f95e662aa166413c17c19b06f652f4791b583e584869ab2985da3876104796653ed7d7c06969e11874bff449fdd355d130e599d57e1f0ed192f809752853f4f9d8106f304a1034998d5a88590def82378609bf0017e07c60e295c26265a367fcc61cc2b14288e9d403a72bbbc15bbb45a08f307f46e14736a9f33f7b5eba3866b1b4003697c4a494127c254", 0xdd}, {&(0x7f0000000400)="9dfd90ce08c7dc8c846f423b810ff94bb6b9b7e78a417b5e3320229679de6ee95c6bea5545dda3dd9171c7c55f42a4d468f2b1a22d507405807e878baa803ff4d6f0fbfe80dc9020ec9f49fac7f8af9c8b41d4735ad0d31ecf63bda5df41a5c89ff825dc5c07413f7da3fb04a0c8f04b96150bfb51492d546ab9900ae77281ede5b3ebc9b04ceb2efb2dcbe559eed08568e7e6550bb2571ff77c3aab44177d70415708a22f1bc8d72f3117658857e60582ef00b34916aaa61472f215d8e5e54d6d34d0b1b3e967426bcbff11e5abd57ba5dada8bd92ddd882273d0b20587b468051e9b05ffd728415bd17f32bf4874fea034e843726ecaffbc8761190644c1", 0xff}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) 13:19:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x4, 0x10000, 0x67dc, 0x1, 0x3, 0xfffffffffffffff8, 0x8}, &(0x7f0000000080)={0x800000000000000, 0x3d, 0x9, 0xfffffffffffff800, 0xe7c, 0x20004000000000, 0x7, 0x4}, &(0x7f00000000c0)={0x8, 0xce5, 0x6338595, 0x1, 0xffffffff, 0x2acc, 0xd24}, &(0x7f0000000100)={0x5c8f, 0x9}) listen(r1, 0x0) 13:19:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0, 0x242}, 0x0) 13:19:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) 13:19:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0xffff) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 13:19:20 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x18) r2 = getpgrp() r3 = geteuid() getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="aca6edf53a04177e1874252492e32b0842a98957e3683fd92083cb519fb544ad213c1f7b7a9f0b6493aed07ad8b99c59dc46929cde4a9f11615481b5ed053d12dce7775cf4735a949f65810cdf75fd219613f8ec031a325cc94d7a03e8e4af804adb1c0d5a5dc01060c790217f17571309011abcf29c180c967639c8a7d0c4d29d7ed211ae8e869a535fb718eb07f86c8b8310fcca9295e75304aeabef62dd4d125e03dcc0df56a76c9464cacf07fb5dbd2bf95d85d08ddfddeb7f067de24ac1c83037", 0xc3}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r9}], 0x20, 0x1}, 0x1) getgroups(0x3, &(0x7f0000000280)=[r10, r4, r8]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r17 = getpid() getitimer(0x2, &(0x7f0000000300)) r18 = msgget(0x0, 0x400) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000340)={{0x40, r3, r6, r15, r16, 0x1c, 0x7}, 0xd8af, 0x100000000000000, r2, r2, 0x100, 0x3, 0x1}) r19 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x8, r3, r7, r15, r12, 0x8, 0x5}, 0xffffffff, 0x8, r14, r2, 0x0, 0x1, 0x3}) getgroups(0x3, &(0x7f0000000440)=[r13, r9, r7]) fchown(r1, r3, r5) readv(r1, &(0x7f0000000880)=[{&(0x7f0000000480)=""/189, 0xbd}, {&(0x7f0000000540)=""/110, 0x6e}, {&(0x7f00000005c0)=""/143, 0x8f}, {&(0x7f0000000680)=""/38, 0x26}, {&(0x7f00000006c0)=""/92, 0x5c}, {&(0x7f0000000740)=""/113, 0x71}, {&(0x7f00000007c0)=""/155, 0x9b}], 0x7) getpeername$unix(r1, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x100, r15, r11, r15, r6, 0x0, 0x7f}, 0x8, 0x8, r14, r17, 0x10000, 0x4, 0x8}) ftruncate(r1, 0x4) msgget$private(0x0, 0x31) getpeername$unix(r1, &(0x7f0000000a00)=@abs, &(0x7f0000000a40)=0x8) getpgrp() r20 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000a80)=[{r0, 0x10}], 0x1, 0x6) getppid() unlinkat(r1, &(0x7f0000000ac0)='./file0\x00', 0x8) getpeername$unix(r20, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) pipe2(&(0x7f0000000b80), 0x4) fcntl$getown(r20, 0x5) 13:19:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x1000000000000, 0x7b6c8bf5, 0xfc4, "00cf4248af36b3d03726d3224f42390deb53122f", 0xff, 0x10000}) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)=':\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x1f) read(r0, &(0x7f00000001c0)=""/116, 0x74) ioctl$TIOCSDTR(r0, 0x20007479) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x2, 0x1000, 0x9}, 0xc) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x92, 0x18, 0xca, 0x6}, {{r0}, 0xffffffffffffffff, 0xd0, 0x4, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x90, 0x0, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffa, 0x48, 0x40000001, 0x44a2, 0xffffffffffffb7a6}, {{r0}, 0xfffffffffffffff8, 0x82, 0x0, 0x6, 0x96}], 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0xf1c, 0xe2}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x1, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x7, 0x8000}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x4, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2d, 0x80000000, 0x9, 0x3f}, {{r1}, 0xffffffffffffffff, 0x44, 0x40, 0x37, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x4c7a, 0xff}], 0x0, &(0x7f0000000440)={0x7f, 0x8}) r2 = syz_open_pts() r3 = getuid() r4 = getegid() fchown(r0, r3, r4) syz_open_pts() lchown(&(0x7f0000000480)='./file0\x00', r3, r4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x3, 0x1, 0x6}, {0x18, 0x3, 0x6, 0x5}, 0x5, [0x6, 0x7ff, 0x8001, 0x0, 0x2, 0x20e9, 0x0, 0x2a4f]}, 0x3c) r5 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x40) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000540)) chroot(&(0x7f0000000580)='./file0\x00') recvfrom$unix(r5, &(0x7f00000005c0)=""/183, 0xb7, 0x1, &(0x7f0000000680)=@abs={0x0, 0x0, 0x1}, 0x8) flock(r1, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000006c0)={0x2, 0x5, 0x7, 0x7fff, "6230401d785bd13f72d0020d489672a0378a7b6b", 0x1, 0x8}) r6 = msgget(0x1, 0x2) msgctl$IPC_RMID(r6, 0x0) recvfrom$unix(r5, &(0x7f0000000700)=""/43, 0x2b, 0x2, &(0x7f0000000740)=@file={0x0, '.\x00'}, 0x4) r7 = semget(0x2, 0x3, 0x4) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000780)=""/74) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000800)=""/195) 13:19:20 executing program 1: syz_open_pts() r0 = socket$inet6(0x18, 0x6, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) chroot(&(0x7f0000000000)='./file0\x00') 13:19:20 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7fffffffffffffff) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x60) 13:19:20 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) getpgrp() 13:19:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getuid() seteuid(r1) getsockopt(r0, 0x1000000000000029, 0x2a, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100010, 0x2}, 0x8) 13:19:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)=""/107, 0x6b}], 0x1, &(0x7f0000000180)=""/95, 0x5f}, 0x843) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 13:19:20 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000640)={0x2}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0xfffff, 0x2, 0x4e8c}, {{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000004, 0xd40, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x12, 0x9, 0x101, 0x1f}], 0x3, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x80, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x12, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x1ff, 0xffffffff}], 0x2, &(0x7f0000000100)={0xffffffffffffffb3, 0x400}) close(r0) 13:19:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 13:19:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="20000000ffff0000010000008b3bbc87b3f39b8dc1d7d7f97707f9713f7f0e89b51ff277bdfbfc6a2306b8ee5176b530c2a4fb16ba98a90d5b97f1862c52e9", @ANYBLOB="9c0293f7e3c1330ed0e275e84b23646bc57dfb808f5004ae00f5f4fa40946064979344a80d7229b795cdfe106efb1ec164fdd593b182e94d0cde81a9c4f28b346f5824bd34392b2d2f2a54a419732764c54ef53b69a786109ea5fafac04d27e9ffc7a54088ad6bc4a8f79c05fb7b08fb2389a4fcb443002b2413b344794aadd8383b643467cc30ce79a94e8b0f6a00a0f1dca97e580cc3b5650cb81d872a3d1f86b8c91d87e977f5abf3fd9ce034ae7f6b2674829cf6e405a41956644a41a95b7fe1fbacc031c5d310b9275f4a3ebb4c387a49", @ANYRES16=r0, @ANYRES64=r1], 0x409}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x9, 0x35da6af2}, {0x4, 0xed}}, &(0x7f0000000080)) 13:19:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000012, 0x8000, 0x4519}, {{r0}, 0xffffffffffffffff, 0x26}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x49, 0x0, 0x80, 0x8001}, {{r0}, 0x0, 0x4, 0x20, 0x101, 0x9}, {{r1}, 0xfffffffffffffffb, 0x43, 0x18, 0xffffffffffffffff, 0x101}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x6b6c}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xff, 0x626}, {{r1}, 0x0, 0x7c, 0x0, 0x7, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xfff, 0x6}, {{r1}, 0xffffffffffffffff, 0x8c, 0x80000002, 0x401, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x18, 0x6dcc, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x52, 0x2, 0x7}], 0x6, &(0x7f0000000140)={0x4, 0x7ff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) 13:19:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000300)="29716e066e8b0d63dc30192877fc9a163d5c820c51e276582c270a9521d6f84e37ed409b4347f184d9af8482e48c24bfbca11d2737b966aafeb50a687da0319f38e5b086e737f56e62f1a64b63938e38a91dbb640d4d07aa40bfa92a", 0x5c}], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xffffffffffffffb7, &(0x7f0000000200)}, 0x408) writev(r0, &(0x7f0000002740)=[{&(0x7f0000002640)="70b3985f868d39ed9839b5acd1cf72efb757ed508f6824e144ec022ab48eadcfaf400bf42b4cef116ca41e12dbdd88c686c6df9250d6866028305766cdf77d069e012be8705f0d0b9fb1432e4a865f09f96d71c54f2141f90b1f6872697e5e02a61de97fae9df8d5b917e8a3675ea77339c2b3fc9d7c8a741687bb427568d6f32e89b565acf1dc6cb12c4646316a0808e2ade3dc5e5ff9b14874f62ae9301bd2e1e63512127d10367a60dd13da6a4f1ec2c7b543e25deae306a5a3c676c2631d7e7233c479a5959f5353a297038dae2723a6d880c88775bde4086d88cf16b2651c2a5fc3b6f39923882bd30757bd5805001e36efe9", 0xf5}], 0x1) nanosleep(&(0x7f0000001440)={0xfffffffffffff9ba, 0x7}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000040)=0x7c, 0x4) 13:19:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 13:19:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/79, 0x4f}], 0x1) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x0, 0x0, 0xbc1}, 0x0, 0x0, &(0x7f0000000000)={0x40009}) write(r1, &(0x7f0000000080)="03", 0x1) write(r1, &(0x7f00000000c0)="f5151de41cb16a6be208fd13a61f8e05a08643bcd1b796595baa5b00000000000000c3abd87600100000", 0x2a) select(0x40, &(0x7f0000000180)={0x7, 0x10000, 0x9, 0x5, 0x80000001, 0x1, 0x3, 0x7}, &(0x7f00000001c0)={0x3, 0x1ca, 0x821, 0x10000, 0x5, 0x2, 0xa5e9, 0xfffffffffffffffb}, &(0x7f0000000200)={0x3, 0x3ff, 0x4, 0x80000001, 0x1, 0x1, 0xffff, 0x2}, &(0x7f0000000280)={0x6, 0x3}) 13:19:21 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 13:19:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001980)=[{&(0x7f0000001540)="cc76322fdba3bc3b727d13f91216b12383e2b041442adc342d2c9e0812a068bb8f153d5deceb6777a2d50fab56392ac801d0fac20c453f8bc39e0cc3656a80cfcdd6482b19dac5bd8ccfc4ec521994276a95b4b9a2bae1771d22c9113941cb81dba6047109d154c7a0283fa81276569ee69f59ab79a6c9e0c06d2dea77c3b1edb62fde0ae44b66b1d7c824c6ac91d514ec540125dde70124886a0498cea614ce664e496c0ddbcc32bcfa1dc26f83dcae7f2676bf5eadec5b3c51b773ce26724282e2876c6d5a2569f06bc6c437b14e6b5adb176b5221899853eef0f200", 0xdd}, {&(0x7f0000001640)="39de2012ad6980e91933c659eff884dded88d20069be6e348fa0dd5f9f61479dce6024b19e7e91609e035de2dd7c2568857a92ecbaace4d27103bf19b491da996ebd7347e2c3585127b2397b6cbe879d376aea7ba2ee7fb4e462c020649ce68df6442f1e2a84f856354bd3b121e5d14d0d3651c793b66d688c54560edbe78bc9b2a74b38c6a6760e64fe57b5dfc862453496692caeeb85438d82714edc683a8a9ad04e69326dc8659c11b45cf3871669349173f0df4fc20fea42fa2f787799c6c80243e34437407e6dbf887cd44f37187cae989e422d307b96132b8f9d016f2f7c8f377ef7c82383bc45e6937ec29e91edad0f5c22614d", 0xf7}, {&(0x7f0000001740)="1135a3e10f122719ff0070e6e8e532a0044d50e56f72107c94b7c0218af4c6364f621cb83e647215a77e312e6251fc96a20d303f6531d28f6d41b3a14899718bc833fd512a3cb2a02238ae197fd7d896fd2f82ac13d9a976287ab4", 0x5b}, {&(0x7f00000017c0)="4d14830f74655c39933c575d3034f84e1e037d65a3453f2c322cbca07f6862cf9cab76749682c39ec340652c6b4ff2dfe59f4d69258d0b0fab63e99063a2daa33b03076a554784f15b72f35518166228199c2ec78806313c5a94935aae71f88b04a9d41ac77456e33f7dbc8dcba50c4fdeaf2f4c490c9e035b7cbbe59e26ae5ea036d1c1bea0d1", 0x87}, {&(0x7f0000001880)="1fa17096f4d1a4d6bc3d05f4a055cfd53bb025c0a9e3f1ea2f5d562faf54c1cbb7f4a8881325956821bdc679f6fc67293edde8710a71503738d3f364b4d6c15ae8a2938c5347efe4f9bfe5f967be8be8d5062b1e899ea2b4097133a281e8145afcdb9cd90a39043850ffe44bbd8518c90b755938b2d3c6c888fe10a6a34db8ca88", 0x81}, {&(0x7f0000001940)="c476bb136d7207f84349c1653dc01c9f6988eefb631dc7ebe30d8c56dd5b1f11c800d3f98e54f1bbeb4919552c20d9502263e3a5", 0x34}], 0x6) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() readv(r4, &(0x7f0000001a40)=[{&(0x7f0000001a00)=""/1, 0x1}], 0x1) kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)="e000312c533208d3d1f1aff22c909cc2649d99e7a389fa763a6d91503431953a46781329d711d0b725e9b5e78be7fc30f10a30fa2e918d9e6804cfd49b678594fa7ac8309dfae35c7569d8617a8df729352372f4c6697cd8b607c63e98417e970f8a9f9812994c1a506906658f03b6e56dddc2717ee5ee1820430e740348b266057ad7e93da6c0c9049e9d7fa106f07ceeea167a32d20234c8e3f34ea7d6d2ad5e2ed26e85b4e79b69086370415b20d7616b3f8b50fc742acd678865dc88f2b63d400933d81ae9edf59803dd063dc8d48a091f7be6bc037357e57d4f04cee6e8270eab5ff0065a99f1bb81afe1ab88ff6b590373ac2d4f33404ea2", 0xfb}, {&(0x7f00000001c0)="b7337e219749697cbdab4a8c0d1b7d8f5a1cdfa23440fd36a7f11ff5551bb7aa8c1d52b5a248e8997df4b7cecdf5e7c8763e47b9a2cabea40fe0252107774c88bc90e274f47e060d1336625b900343f48c42c834a6f660c74f8875e9913d27c9823293ddaa83936b647698042fb03e5fe6be20bcf56441093551", 0x7a}, {&(0x7f0000000240)="018819a7b29ab1dded95929932926af0e6ad3face6ced2aba662e7f54cd96e9f3e717eaf6ed5faadcbdf3e8b20bbf32013d45fa0ef3448a5c81979b2847b9eb6e3dc67d0a3745850452f6953d8750e10e4e4be849e776e06dd449242493833534f158086a7bc8f49bca6ddd6a4121fbc38a6", 0x72}, {&(0x7f00000002c0)="821883f663e4fb4b182ca32aacff80b7826ff50c4b493adee4abb3243ce078782f28449340dfb45ab3b9cdbf0613bbbc832ac64c485ad3f5c5619e8c0919a648df162d04ba22b56f45e7e88a0ac856819e673858e4e2262b68de117aee034ada99f8e26405b29d7f62aa3b1cca69ef6d42f960f928699b207925dbbecdc38ce7d02dc44d0c8ee29ee3295463e2d4992d3633e5cc7511c05b3bcbb4fde8854a99bdcaab0b7f23310137613e8b4e32d3a761970348a046446bb6b1d01acb69a8e59248ef73355b1642288231b85453f6af79d4e0b861659303ed820346e6924d3e8036c9cf2a1d82731b8483142c96258a184f574384055c46e8d5b3f55505fd7591d30a7b8ea9119f87066d640f78326b33558709ab4b8064547c9de486cdd7e123c1fb4609c07407456d1090ad2e97b5b8385c1dad2acca9f2b696d3fdcee845c5a3a5ad094ccd2bda43b0a25af002ce578a761d0b14bba72bc796c93593c7c2daa2dae586341566790a21adf4a537c8fc30414ce0c25ee80c70c5b8ac2586cf0f76395e30d05bba16ce4092685ae1df9c7275ade78a839a6db11f3c2b5813e1e7d8fea47085f2e67c43420086a5152c0db148b219935a945cc765827fda759bdb078d6310efceb95447eff7e44d9b3bc23ccc82df99d2af46573270183b11166b6e3821c197b7a9cf5f838c5f8d44e8ef5e245f62c35014de0c6a3153d97df35dc3f5ba2b795235b4871425740574d3703e9ee9ba1acacd92a71942c4af6867b3d81da0825dd0fc030a5f794c56704b3973062ab05c99ea165651f54f31cc0f23bf16a1b0f07304dd4606ac548475a4d50f5f4c8ae0f0df4a977b572767f585e6da81da020660d4d3cff143c9b54a4a31d0ae262fc012fa122d2f5d8d6c1d66f141c3822b941c11a2d92fcbcc67e10af9d5c382b803c5201bb45a4aac0ea2c0f6c97730d09cfac881563b2a0482dab1491f31e38797b05ac58dbd3004d07fae24f0164d65b712bc3e98e430ec6f48b8953c01b5cdab1047de2f06bcbb70346b69878ad810c238b6d99bbb1445b269484a513bae3381f2f275845d6c11a92602b29a6aa38393c587761d98b8642780df8a600c96006fe508e784a2e08e1ceb071b5fb2d445d15cf34fc4606d95bb5ee13b94917f061660bd7e0651450b9a94f1820342314833d0b56e996b7e8c74bce55e7b029ba60c365cda913c5cb251f90677df8beef59b7f78e5b8fb8ad059d228da6de32c26836bb45070b47711a0976e0c2c17b8e7a4c8576723bddc8c2522d69f4d5e71acf83e0fc838ad2d99b4ada7ad9e83cccf852ea063cc56b53aafdcf94b6de782458b43258f181f70bdcc44b4532305b7179dfe2a65e73ab2d63c997cdf663df610c39f1f2d03519055723e572fcf9a3186286526161fc26e169c50d1dedf357163945ca567f9d7e76d5893502148f6ab3425686e36b784e31226d634b4fb4d8336dd27214edba01893d9c25be717c41c85cf293950d67c862d2a58ae44e7e2916d1881a34a823578a8a7d2ca5074b65216bdbf301d0293b1d35082834fa663a4f59847aec1d9cabe570a6719a954352e15f841ebe3efb7b0622725694516c94608c0691120fefabf3a38c08601f80e658af67f6fbfb0e900ce82ebd0e11357c715808fdeaeb9190c0d58344695b6ee0e6220fc1c55cee501b10f5982b60deb0dadc0647937df237e1c2f34c3d3cc47ea89a56017f5805ce92608167685024a3578299711579445c81ff3a28abda3e8698a2cd541f95ccf1df7367c382df25152354b4981da71696f7db95d469b550f050e5d5cdefba324db69470adc70532b7d43e57f2dfcf3e889b392d5fa25ca49b23a499966ba330b8c88db915897e9cd92c896160869569237f66296c136cec0f354a6ce5b3f06977a2a11f01c1c8b23e9d409b034b47b6fa45bfa52351eb94ae637ba20becb5a912fe6d7e9f17ab5ea369dfa01287085cf46cc4d2e40c9f7eb0f1765b3b8d6806c907a9819fc1b9277147ceab4fe7511f6f59b62736ed423449ffae535fe781937a581ca3e93c19851951b997cd7ae912b9753ab16d16241fbe0a92c384a31326af4d8ef570f31b7f96d6ef55ab187a9f86e89bd7622a29cbb31d94081ff341570d1ed41ca42d81b159561c93b9e7aa68a68d1a5dd2ad7b0bf21d764ecac4d3126a41e5ab2a8b382d854905283ebf71b13e1a7aefc5e00750a421a410fe51437a6bec54c0eb46163c05976da68c7690bc360ffc632c027311a54ba2dbd2d272cc5a9d4473375a06b402387b04b365416ed05d3be6212641236570e3c78e6ec395e81ca312f06306b3d81c35fdc6f996c722408a833d1093fd27005c63351ffec0bfc7125fc7227ab8959279909fe3b0bf915384c636971d1e48ed13c1bd10008c2c9451de6c31537c73a384294f7d743d88fb0e8e4e7e8f7c6668e5c8460c665428dbe78145be72c8704a0123e58492cf2a42c987558083f1d8363ed641a6171aac6f0758e5736fa63d0b1691f2fb94e217e2a22875ff8c72a77b55ee5916c60a73b782a279337c2be6ce13cdd238c71b042d3531e8675fb6d62faf169786c53043aeabe2481604aaa836cb25266795900c5b268d7cb584acc4b864b1b62243929bb967cff60b3798350a003ae989e909c4363318dcfcab0704f80e38f47d979f2574cdd9bd265908f7a3c8e6a74dad5c21213a02c55d07a1e77ca5dc597a2a4f8fa009a01cabad7d29a071cce9da89223025f07e73241e79fddfff6f44804d386242728687ff494bab8988271d04d70ad1dc49752057d5f1dfff5590060516972be669ada5f9dd32d64608f85f4e695ac0fdbecb8de53d33b9f6a54cb14d9b5bd6c3c459590ea8054996e17ecda2b5766452964e3627b7a9a5eb5e7679748f0f3a34868b649f7495c45103235932398f7fbe68efb8ad533a3689919860f56f66588312b624f3d6e68db5754a2f12165c28ef861e1c61e1c7b84c4edb2877bea2bee077caaafe76ddf2d15c2e99608aea2fa6074a6d611739a5bb58cb0fcc9c434ba9d16d94151a20401a103cf8663ed5b9a05493b9b4770d3aabb4c737eac8094885f21548db891d3945133242fa26605f8c1335b28fcd52b8cc8c449f6ca6d3bf749937c889d820b268e4b2c495ff2d859e3893acd912becc9f410685d09abf1774ef49e8371bae0e15ed1c89accc48e7a66996be39e6f44322a94e084e1f2921d34d85fe089dc2c63387452071fd3caf5b8a0af0662cf0e26d589e9ece3ed21ab631027f89943b5d2a04adf3eda207fa48b2d4f9e41beafeaa29592fbf96526b673fbe9e3b65d37447bd772d03b489a9120a7846b8f5af1ccc9bb6e0462cc2bb20386b917c182ec2dede31d6bd59d6855108fdca37611e5958bfb5356f6b0e91a258808de98d0df7b9792af3c6d7a06080ebb9c4f3cbf04fef20b7b3cda6827455829cb9ce6f2f33f5c0db2edd8ac4646f036edadd784dd59e06d954868cc229c74c0930ea27f25cb90765ce78666b09f29d76247380dd18b0a1d9206c2524925367e5ba05e21a529585e844332cbbd05177a496ffd8f31ab3f24696b3fc4be8e14676425bb700a4b4ef931881704f4f2251b0aa0c829ba2b5a2dbd56daa6f7f21e211fa49b1d87a6a84659365d900ae643b615a458b742aa2ca1aa31a74ddee63e668cec726e220f7a288a7891a67402a32cd93db6f2fda29847eb4b85f9b5d7d7b6376febe3f45fe4b5969a5bc9115516e7e834925be0a215557b665cc940b1bdc7d9d3ecd357f6c7c08f76efeeabd0a82112de113c3878951ea20633d2023734710bdabda59b5c5395fc9da19cf620a739f0e9b86277b72d0f952dd7039a4ec39be6d41ab6b1f31bc9049ef60ac683101b96a5813cdadb57417326abbb214eb50319b4ea3c0e738fd9a3f6f31dec4f6e721aa21031cc6175ccdd30c4c7541c276c070101d12483df63530cd144bd7fc1709060fbe6fdd20f98effcf652fc3e85a2a3a722d34f487787761c48b3ffdb7b59efb1d087e67cb611a463e24f0859dae239875e3998a17cf43b76f535c74580a94a2b5cb6a14da45bad6b6b23c3a8da020c631ae3553616ea4e0b1f50ee6d7787bc9a3efa0ac9e9cea279877d7474653ee08277472e81ecf4935687dc6dcbde0c661a929cbefa8b5abc88dc15a51fcc9204c83b4980b45007eede4ecd6423deb9dc9b35ae716418c2995f69cd4ffaa66050b16ca490659b4b7a6aca4059abdd9f3e5de6004c3dee6f20fa4fe024eb0b19f92f7561b8726e077ee0a0b2c42f0a51525674ef3b017e0b157e5e1b6244793a0f01950371296f27b9b6dc0a0e44531419df85df2b04f175acbcd8f4e03140557e32e021b18e496c7f7662a7f22616e8e9dbb5f45f5a66098d386e92d8365ad6f94dd276b03fdb3b54d72fa05420d32351371690e4d7c5e5607a3bb3c4dcade5cf059c6601f046d6e4c4706015e8c4e4a3d58cd40fb063d34029b116430d8f962b57b7c6a1b20f4204ff099263b82b7ae33839baf25a2296263ba366c2ab326af9d888b4ac382216d34e2e5018484ca6cfbbba39eb18fb3b5374d703a43bd91628c77f290e561aae5cf5287b2265e18f95e20c4d47a5ba16b1d7340af11672b7732b313ef613fe7de60fe9fab1cd0c1ef70a6baeda4e90100db1b3a2eaf9a0162c0ffb0f4b8e967ba9b61a553b0a7e6923c7630dbb9f38045491ba7759d1df3ae9349637d247cef513a3c69e77f14cd6fa006fbbfc09d0bc922b3283f5a7292f9cd318c467ee330a0081555be147a97479097f9ed7260bb96c189e83bd7b8cdb2453093a14c33b19f132bef833864d3e45caeb9939118836d2da176d9e9b8b688cc6a8dc1d8637d9ef89dcb1f2be667f47fcdf9e4258c3b4a6e74e11eb3d9a64014271d25b6e4f5e0c1b716bab43557c95568e2a015094d0823e71f2f9f24b5909e99e106f01024a4772c5c5711cc296b167c189f3f724bc27e3729df087a4c1120d2a3bce339a4e6d38b3a1d6d023d8d105c7ef38826dba05c2258e1a7d5f11e73254eb622a557fee5c7f17c6c9b27cb161be6d7463512fdb1283694fe26ace1b906cf47257eab36f1fd1132237711e97cf34e274c0b6eeef6284eb8a830a45067062282e6a104e9c33def6b2fff87b8511c254c5e6fa49885e9cb89f5a81b8760f0df0c7464dc56f4923acc71090a6bbaa32343e0538e8d5ca269f2973dbcb7126eb9d28827d08ac34810993b583744341ba07368390c4115e1cb4e74c9460cc1a7290dd1e93188bd587a331bf61ec9c18d256aa2154afd847cf35485928248131bc901a48267894f29e87dbbed7ee2e96bdaec0d2d54373f98908d301b3eeee682d623c033a28bc3176d5561b0287fa4cc71c95f1cac189119e764d083b1db15aba73285b98400834123dd666232ecda26b3f035d66a9f4c56024539fe0da44318bccc38e12ad24038ea6cf3072ffb128ddb39a2d6e9b8aa32ac32994eee549c80d2af6723d9cfed85d35b897a10250721e3c76be7a1e0050d6c8f05215258b81200ee35b62a300a3b3d8c21dc4a57fd91cc98f004ba2562ac07c7ea74a79da51e1047c0cfa4c8b9b689e91764ad6cce1e2e8a6f83e1033deb777b0bde520485c0621f66a8d904567b9fefc91c10e6a4bb949b6e9d700312958441ebe9b863fa553e61ae53a46e1974002bb95976eef6dcbf5a1a27ef852ac603d23662664b5d673db34f7acc5cd50ab7bc73980faeacd0770bb00b7e0100a426113f18003c96c1e238be44fd6dcfb7c4abaa285d07340", 0x1000}, {&(0x7f00000012c0)="bc2c1a7f7a270c3022bf2d176cb2db4106a7ae1cb98bd1401635914205bb7ec4e74b399197a17e2d74f2840ddc63abe7347bdbd43e4401934d6dc0eb10b846ac632d425f246777b317a98835a45d8066cc3e697a7f689c92a2cfc7874aee9571348b3db6840c03bb2cece035ecce8e2079b3bac2283de2b4efc5e2480f3456c433fbeaae0f87f3219cbc50462e091052b747db4312d56a77a9396b310bb1cb08f1b315eee21f59597d49371d783c819004ae474954d61f55af64563071da92eb52cd0f", 0xc3}, {&(0x7f00000013c0)="697597610995db0af4781faa2b2dd4b5f4f2a7db6aa66fdeaa5ec4bcbe23e90593c75c9a4c155c5ee48f4e1842b597ad742174dd1c1c9c", 0x37}, {&(0x7f0000001400)="e094281eab30c5a4e2c7060230d09f04ea34c00d1d0202ca0711edc4d51a73ae16491ba7a5c25ed3f30524f96f68f782fe10076a076cf7992ffcedd0d5f9f99db1f505ec73", 0x45}, {&(0x7f0000001480)="cf6a1f1aa583e1a245a4", 0xa}], 0x8) close(r2) 13:19:21 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x50) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x4) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmdt(r1) 13:19:21 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket$unix(0x1, 0x7, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x100) ioctl$TIOCCBRK(r1, 0x2000747a) r4 = syz_open_pts() r5 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0x5) r8 = socket$unix(0x1, 0x5, 0x0) r9 = kqueue() r10 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x3ff, 0x9d80}, {{r3}, 0xfffffffffffffffa, 0xe2, 0x80000000, 0x1f, 0x5}, {{r4}, 0xfffffffffffffffa, 0x20, 0x1, 0x6, 0x8}, {{r5}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x6296, 0x200}, {{r6}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x9, 0x1}, {{r7}, 0xfffffffffffffffc, 0x0, 0x1, 0x4a9c0b3b, 0x59}, {{r8}, 0xfffffffffffffffa, 0x0, 0x0, 0x2, 0x100000000}], 0x6, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffb, 0x0, 0x8, 0x4, 0x2}, {{r10}, 0xfffffffffffffffc, 0xdc, 0x0, 0x6, 0xcfc}], 0x0, &(0x7f00000002c0)={0xff, 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) write(r12, 0x0, 0x0) dup2(r12, r11) socket$unix(0x1, 0x1, 0x0) 13:19:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x3, 0x6, &(0x7f0000000040)="d551aba7b5818b1434135cf7ebb08a21e605a928aece8df5da8253152498a6407e3b251d3f6d1eee2645f4a64623e56c99e4e634bc97446b98fd6890989a35603fbefeaa0d831428ef7731d8b40d232b7d30845af82bcfc408ea5a1b7396c05528e44dc267cccf4fa146e489478733d2346e9624b61e3de9a64f94166ef4e1f45ee59e17c97c5b421ee573ca15d8e47f18b4c94c8248f76e298aac0b75892b465db55e69e36eef7ef1651e9109945c2d1db69cfa9891fc68ab3a8c9b2d8ca51bf89de93b8ddb3a5928fbfae0d53bae0edad0f0f5", 0xd4) 13:19:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) dup(r0) 13:19:21 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = dup2(r1, r0) fcntl$getflags(r3, 0x1) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000100)=0x4) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000080)}], 0x2, 0x0) 13:19:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) sendto$unix(r1, &(0x7f0000000100)="e7f0937fcc4d3b23c0f5e7a4a3e2d5bb9d97a53a01dd1967f888832bac2d21abb3af0e5036ab638ad7cd8150292bacd9434b63d8f382f841daab030706484de8beb796f2bde87ce5ac475306f14b1ac2339003493b73b79b23ab2d7015dbe8d3bf6c9306b5f0c74bfa756466daedeba7a69433a286e411c0670c430ecb40549f1a649e9ea79f2d5e7234c97e10c34d51e1e7936591ebc1ae3150f4ca706c232cd46639c8f18a00f8a1cd578035c794dc7a4c24f71b424bff9ba0281d9c8c398a6f10deee7a073101824fa691d09e43adf9b30dc400227f5b52c44175c2c15f30b303bac96752a91477a921bf6e9941144e17ac83f760586fcd3b95", 0xfb, 0x400, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000200)="e57ac48333264420ccc6915c6a2fbd9a5fdfc74541762a60409e3841837ea4a2dd93795d606cb887e4efa6cec255d95d57fc18ad207874eff0f28c226ea4ea700e78ec528e61e2e74b517b3ffd46785b5f76139564912c779a19f08f079c6dda6dbcf18bce9f25301cb12de1e2e65f0c69166a9d11f7a11d1847d03081eb67d4c8c70ae5806b24cc4726a5", 0x8b, 0x1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0xc4) socketpair(0x39, 0x5, 0x8000, &(0x7f0000000000)) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 13:19:21 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x2000000000029, 0x8, &(0x7f0000000040)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x14) 13:19:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket$inet(0x2, 0x1, 0x1002) getsockname(r1, 0x0, 0x0) 13:19:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) dup2(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1ff) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x4) 13:19:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) preadv(0xffffffffffffffff, 0x0, 0x0, 0x1) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() chdir(&(0x7f00000001c0)='./file0\x00') close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67a, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 13:19:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9b6) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="b8", 0x1) 13:19:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffdc3) writev(r0, &(0x7f0000000000), 0x3db) 13:19:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="2198729fbd0614e81839b34303b6039de44cf8e53833355fe8010fce2d755c0f70da3fbd82a10ef8a453e4b0864723af6e3cb1247c885a4697c27f43b7a0b056d17ef0a82e457802384e01b8810b0c8ee6e1f36cc906dd6d8619f7525960e8751a29a44ee6", 0x65) write(r0, &(0x7f00000007c0)="89fa3b59d6c838fd67ea3a9ca70f57b9ca908e52a67571e4304228b03a31bc71c56ffd796b2aedc4f9c8cc8623fdd8408483714af1c251d0ba412712e2fa3ad0d113f7f47612f78167d2b95e24ee4dfe0bdbdb3cef7c61a5ba3529b3e4f367c82f01e396e582733442e6ef604a5c5dccd88e1e016b1de94320df62576bfe35bee5eb7d0927ae26586cc7f4178efb4fce2b9c9b4a928ee5ccd1f8964cdaa37eccbb0db3270ab68a6bf22f038d63ae6a00000000000000e9b383719d1017b09e175e7643b38a47d29283934166c0a289ae8df71af41b09cede10f2fc9084eeb1c402f64481c84b0139b6438152b0d4d15df9ccb9dcd55cac262a766acdbb70b3310520d055f227e5fecb090022577fd2c18388033a2e739d60fbdfa66e7e5b7f3108f49ea1604296b785986a21061190e27549d1fbba663e7dea95201b467eb9069a583a56e71d41c7a8ef05ae1f6cd3a8263f15072d00000000b82288d43f30f9d2d47ce33b54bceede43a161a79730035cd8d4c7e1627681868aa5deaf8d338e66ebee26fa45c3e228f3e1ffbacdc266a944953757c0a4cba7138a3fae4b8aff2ca60e46cfef923265af0bd97efd84fc5fc37e2f26d3c767a3299997f67c1f2cb9deed46417281c5a4c38ffd742fb4588dd73718c79ce2b480ca945935a6f9aa7b0d0dededc8cbaad914d6087eeaa8aa154e845c24220f3d09aaeb764768d9609d46e1c03e3a32cef2b48852b21822cbb8f561bdca43122b2b449f5c0ef738e8de9a7084bcf452c121507dedbf0056073e21328e29ea8c5796000000000000000000000000000000000000004dd59104e4a10c0602332ae53164585e3bb886a749854a299dbbf28437b8ce5724ed9984229cce158f50d3cd2d11af6f7b8366f3c02ba16a4c51cdae71fb7691ad45ae89567cd50932818c937aeba109dfeefb863fe1d30f0d2305e3717c8642b8137977cc4c57f3f5106a0771fed89daed1f47446bbd1ccac721fb1061ee7096de437a08cec2b37574b847f989e19e1578d58affac919e179a30cd84938af3db4b86c544e9cc5658a7216f3f22f1cf12c76e82b2931fe5d7f1a15a584d31e740ec85687b5fa1bebeef00d68a5d65ac45cce9088ce14d5a5070e54f074f6fcee32ed84779719049867285737771e434a4d982fe50bdaf99b8c4f436414a772a2aefefbabd4048ada6d1cf137c001972a2ed3f7722a08a1a21737ef670db426576f000a63f5ea90a08df1e894ff", 0x379) r1 = dup(r0) read(r1, &(0x7f0000000080)=""/167, 0xa7) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7458, 0x0, 0x9, 0xffffffffffffffe1, "a14a1a16cf5bd07babec11eeffffff00"}) read(r2, &(0x7f00000002c0)=""/249, 0x68) 13:19:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) fchown(r0, r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) 13:19:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x1) fsync(r0) r1 = dup(r0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fcntl$getown(r1, 0x5) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:19:22 executing program 0: r0 = kqueue() r1 = kqueue() dup2(r0, r1) 13:19:22 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="5fff245d", 0x4) 13:19:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8004, 0x1) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) getsockopt(r0, 0x100, 0x6, &(0x7f00000001c0)=""/205, &(0x7f0000000000)=0xcd) 13:19:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getgid() setgid(r1) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0)="01000000", 0x4) 13:19:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="491888928f86abd2bb162dd97f9a70ab7386dd7e227ac3fdbdb5109bedab48a1ec9d737db4cbe966c40b14594cf281c0003f26fee4235da9a7b78a19ae07bf6616c6262546ad2f8de17c74b289c5bc49f79ec411faac086297ad61c20636aa9fc36612aa130b1f325855a6c9665eaca6f68ece0841618d4623f4db8976b27f0d52f4d6c35f38ef598b1a1f385c4273d631190d931c8f5a54ee", 0x99}, {&(0x7f0000000100)="78a8aaf5431b34d2f18e7395278b226ff6aa590f6bfc453770fe16d355756815a7c89eb8dbca935860bc6ca4d3512665524d7a8f82d9fb4cc3257c9b30b39de551358630272c609e227ca39190070ab2e2356f00e0da", 0x56}, {&(0x7f0000000280)="188c25cb5869a665e83683f19be06eadfc77c501c15086cbb240cc1a9dd42f4728e1b53a3a7e64a0796ddba267650b4fa1eabc185412491f2bd37b9c96c0b1c065f506dba1ae76fa8aa06aa97df727e29879d541037f9f1559d6d0bda7d35c298798a6770d025a156f381fa71a6e7a9382a7fc1302e70850debcf5692da33473ba6191069d53819ea3678a7485a5b5d0bfbbd2570b9f7bbb4ec7", 0x9a}, {&(0x7f0000000340)="c5afd108307fe5f206adf7b2171981c439e63624ad7226b4321f108d8796436bfb19ad031a02a99488515e024108162efc309a56e06c769d689cef123d001542c95e8f3263971d3deb13ffcb26978467d4123129230e0563bda1a6d76a2978a78e8d2fcf59de39c0016f939641f53281e69c58f6d3e89d51f895d743574425bf2cfcb522b317bd8530b7a14ecb035dc94f020ac53f4d82f00bc883fcd9d2315b09768a14eacc21561743e8dd31ed39983984", 0xb2}, {&(0x7f0000000540)="53ebe55ccb24c0c06a95dcfa4bcaef6a6ad912eab6c5eff320e9463963e3d55954bda5e681f4851baba5849891f4567f64b2249ed5b3997fa893ddaa57005c20269c1af69f731f6467ca9a8389d92d69628ae1244e827bb5de32c9d80b5d019612fb59a59073b3fb0eb846d534933e87451f88773856ba2d4afc56150f25cd367358505deeb00aa93897e4363e92289d03615226de4f", 0x96}], 0x5) clock_settime(0x7, &(0x7f00000000c0)={0x80000001, 0x4}) open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) 13:19:22 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "fa2a26563d64459308caf5f230a1401f086066ac"}) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a96ca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf5ac703e1f8697d494eec3a8b5ce8ec5cb52f3cddd17778aa9c7d09d9744bef288a95c9a86ecc53599fea70776ac67659bbbb8eed5ece71cf9fd7ea3f41537339f16edf30ad2fbf5ba97c82a3e10fa5774105c44335b3309971051c2abb091288d512cfce6974ae4c6c72df20fd8076dda34419a6be19f637004b45598159db09ea762e5bfd935485943f11f54e5cb67b4a2868a3e87e9d9c70065c6a495954d7a9842d1e05eeb988866b945d5b41d130d20ac95c6ca6ceddcbc1cb7fd352d34ae173d38282d0ecff6705104636fb791a01d32de4e898bd674bd2504e70455dcc993bd9cda7c5cabb6d05c617344c127de0c539eb4c429a98632b9b7e35ea9658c368e7e37d1ddd33fbde42a3638139cfd95f03a63b5ece681ca898694b5fd2be96673b744d035c4b662d7758bed95f15783b8ed31abcfc13c435241f6563b5d28e4fd2f714b4e8acfdf6c32a47f4c7afd53a1a6eac9116a8c070e3b5186f5ee57e748b26341d56619c4dc5a5c65d84b455b208324a357b9ee24ede264574ea5c13b5e9a389c3ffeecdd7f8d19ea2036956dd5da4079cbad130016f041e2efbfd9afd733953c35939a705428cb516b54e5e8cf78fd5de8b01a25d53feb7227b1b720be7860a2a8eb9e4f3d535c9f745178f2c12146373ebe01dc6a48b0fdc9594ab5e8df10383bc8f3de6c086b96c7eabbf54e083b9e255bd4babbe82589ae89bcf57d790fa806e1eecc3af78ab0e62593fc40c38d990441d27508afe7bdb843d", 0xeac) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f00000000c0), 0xfffffeb0) 13:19:22 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x5, 0x81}], 0xfffffffeffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x35, 0x45, 0x101}, {{r2}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x84, 0x80000000, 0x9, 0x6db}, {{r1}, 0xfffffffffffffff9, 0xa5, 0xf0000000, 0x100, 0xfffffffffffffc01}, {{r2}, 0xffffffffffffffff, 0x40, 0x6, 0x1, 0x1}], 0x7, &(0x7f0000000100)={0x8, 0x8}) 13:19:22 executing program 1: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000200)='./file0\x00', 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 13:19:22 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES64, @ANYPTR64, @ANYRES32=r2], 0x20}, 0x0) 13:19:22 executing program 1: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="20000000ffff00000100000092fa2cf32ea67ad32c08fa7957dd11c86907d49d498062ac558bc1b35a43b205754ba84742b46b2b2999b56806bc0dbdbd75818bc48a938e3b0a87fb6261bd130b90e832de1397b9c46dbe0187141c3f538e6bbcf563fcc84b90f12914890de5c2c265225202aa65098139a7594c7385062602", @ANYRES32, @ANYRES64=r0, @ANYPTR64], 0x20}, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 13:19:23 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xffffdffffffffffe) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) 13:19:23 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7ffffffc, 0x0, 0x74c3, 0x0, "37a239702f113999ba0d9896819da1904d420ea9", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) 13:19:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x40000000, 0xfffffffffffffffc, 0x0, "1eae8682aba2980b6fb200", 0x9, 0xaacf}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9695dcd545efd43f65c5ef6e18d2d21fc322149b19271daebd4c9979232761f3b511b0b0b2bdbfd49f7e8a610ffd57ffa92230b527caf2d0b6d14ad590b15aa0de5cf97423e4d40e7eb549a991b2cfed52f30bf4a0f9ae5eeb23a908382408fe71148e6f6d0fe5eda0500000052fb167464fb5a4b570fb073d7fe103a", 0xf7) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x40, 0x1f, 0x100000000, 0x5, "45ea2757943bd73f21524a50395199fed9a57b09", 0x7, 0x9f22}) r1 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f00000002c0)) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x9, 0x780f, 0x0, 0x1, "9b153e53f5fc561d1de15f72dda1ef4d56e2975c", 0x8, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x482, 0x90) getpeername$unix(r4, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) 13:19:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x180) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2800000000000000}) 13:19:23 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) r0 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x40) r1 = accept(r0, 0x0, &(0x7f0000000140)) truncate(&(0x7f0000000000)='./file0\x00', 0x7fffffff) setsockopt$sock_int(r1, 0xffff, 0x1117, &(0x7f0000000040)=0x9, 0x4) 13:19:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x130, 0x3) bind(r0, &(0x7f0000000040)=@un=@abs={0x4324470e2bc21888}, 0xffffffffffffff22) 13:19:23 executing program 1: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 13:19:23 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f00000001c0)='./bus\x00', 0x1) 13:19:23 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/183}], 0x100000000000014a) dup2(r1, r0) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000000)=""/155, 0x9b}, {&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/140, 0x8c}, {&(0x7f0000001580)=""/235, 0xeb}, {&(0x7f00000001c0)=""/21, 0x15}, {&(0x7f0000001740)=""/164, 0xa4}], 0x8) execve(0x0, 0x0, 0x0) 13:19:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000007d26bc3c4fc2e9c0071717512596091bb48c0d7343b20b48b760d73c8228dc7463f12f609c5d6114bba039e6aef4f1489c0c0a3ff38b667c7bfd5803f33cdd975e4978f399bcd15b707eb909fc2a3145e235a3106a371f790dabc7bc9e0c51f19efc2bf2c6a98269765947f116e300d04c6987e9b2a43df87c89ea8e9a88b81fc465ae821569ae4840ea8cf485b4f2d7f71044f4d2676f9c08cf8531dac23b8b5cb1a5cd9e37d5697d6bc6627d306fd1a49a788a8c0de43235e63f0705f0afbb27392e16aeb8"], 0x10}, 0x0) getpgrp() writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 13:19:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0xa11, 0xfffffffffffffffc, 0x24000000000000, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 13:19:24 executing program 0: r0 = geteuid() r1 = socket$inet6(0x18, 0x2, 0x0) getegid() connect(r1, &(0x7f0000002300)=ANY=[@ANYPTR=&(0x7f0000001200)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES32=r1, @ANYRESDEC, @ANYRESHEX=0x0, @ANYRES32=r0, @ANYRES64=r0, @ANYRESOCT=r0, @ANYBLOB="d0b1f4a09eb69ded0e6e03c1d0d9873679b6ec93f1bb908c98c8f9bc7b06db894d4fbf954935e6440174f56e852dca99977f699c4fe09146aed7648f4a84a80a8167a3927b9b64400bbcd378a0df6be91a6aad7c06115c4197b843a69e234fe1f89526c21e80d133bd0839797f9103e887cb7d92ede117cc1014b610a7be898a6c10ab55fbcd3b9933f894e48e52e76e277045cc18a8407ffae4b3278f284647021d5cb31644862a75d99a6c3a71115ab817637e77ab83aec07c7289c37296629fff46d4e06d7ae5a37f09f4588dd9d84a15b126ba52d65e99ded5aa13331f7d1ff3be381edb9ab4d5b4cd2d609823dca761b7a53da63b7d6bbcd62135fa0c187f4a113f5558010be72cb68c86ec87f8f319685477da39c5c982d1f4f13076e4978d728ccdd869847de06505c6bafa66f0cacbbd384c28222298d33fe779c7876bf3efe85659dcbb77f4b999335beee02afb754e59373a7191fd5bd0a393a6156b83e107c3f72840416705ac2e88d5f41ff012b0adad1a59ecdccc9f2701a66c97d00c681fe267ccbee80cc6549c91f0f909197adb2ca7fed5bf55468a5bf01e4490eeb0937b2670eecb894d9f19b5542c355343f31d4977da3000d39a5120c99166d04d8bf91d5e5dc846b828c5aa25ef7fff8c1062419bc3e1865328a258089e3681d78c0508cc13def07f021554442a17dfdb1484bca4a94fb1d0a7d6edd38f6bf1ee27e1daf60bd7f75f1552a4e6c44c50810be0a0a32121b7099b05eac1d38cbde8a1aabbedc8c489c39db3530356fda295453d209f73de505f75fe48fcdff15c860ed14b727b1d1291fb3d0f50919231f6c4cb37edbd766d32dd7843bf911e9b1404f62548df95be2baa2bc91fcb5817d2c25384c0093b2480b30a112344de865ce594f21ccee14b52cdf19b3eeb016d5c48b12816a32378574afda612589c9b9516406cb3bba837f526f6450b89f10df4c2f0bcbd2931722770effbadea52f772c3c451078014aa80649e3aa8940ef9bd2fa2c52e7313d8ee76b14f16369bd4fb594cfb759358c614a510107f79e3039a80cc8402b1c6057fa7495c566187caf51f9baf327d43bbeb41b930a5eaf2ea6999aa8f9b727e60bad1abb543e60a2030ee85c543232a16109775dd35d685b3773a780954cc9e6e9cf7bd3073f61535c170e0f1f554400bb0f799daf05d9797992c4a4fb62f523f478b07568e9aa2d1874fc5d71f1a7303f41f647137d8fa7213ef3ebbefcbb18aaf5c200f61ad3de5e4aa2cd802a16e40eb3bad7101ee0f9bbfa90eb714b5a22033cb95790631dbe9c3b5246ca00b5dbcabb339ddd00eceebf4cd51b1fdb01679db89cc0cb18e6af8d0ecea30fe252edea1af46e31a9efc02a51fde1e3de34cb3d1810b0bd178a17618a0976e841780d92d8a07a1491f4f16af27014ad134e99f5170962f551068949616a63d73ce3a13a5995c9d898bb5cabd12691289637d17563d6182c10cba407562b708ec64b83688807cd1a5c3e696319230218925a97e3eb3ef7e7c6b585d3f7d42451d32bc1e70b24c015a8ad5f049452d849a440510b386e46c695c4e85be7b06415b8e26b1549a2fee1adbeb23dc67ef68f941d17c9ef9092544c396e214beaa2b84b354742763af23665f4fd32b21cbcb4be0f1ceb6e984a951f34a95aa91f4813231c7331c70dae60a9962d2ae8eec122a1778909a24f6f86eefa9e2f0eaf29990936f41230653ecd709a53dbb2470aa3a394aaf91abc16a28f92559e83911faed1f2f9e81c31d49f7d2e5fdbfcac9ae11a78fd7232a301af9e5bbe52def93b405796bdec547b5a1b8461e5c5687d26466a441628494940a87db83278e826470939e0dfd7cf4770a17d00578701727e57cff3ca7ac39cf92084097e1f07d8ea5b4e1ebbd244fc46ff8606ef3dd0c0245f6e3383cc5ba0ea263e154ca10e4f55f01de00f1526cb78a575c46b71f680ba2b3daefe083004f73d525fb1b12622c328c2357e21414d73efcca770e1c8cc8fef72321f06ce593221a7c9411430b12c11f8ceca1c54fc47406e98be4c2f5e1abb085700ebe24c76980ac6bea2173660c2c9d1a6caffe952dd16861bdd12ea6e164421d1f9e4316b49a15ee89e7e7fd734ba87935eb3e1dc3583895e402f7f026af8f3f626a163c247bd2bca8b2e43769b96e643b8a5c080128c8d1afb27ea191651cf3466891536630223fef4840b8d0899483e211cb78afa984de29476ca0a153df52df7f87004882b8471e180886acfdfcd96a31b4db19b257574708f1c85fda9e803d2dbb7e198060f505098449751331f7ddd62258982e18ac12dd79f77fc27ff5562eb4ee7896119cbc19d671f7066c107760ffd1f536bbbc2cad4284b55735a29695039253aa5527b68b5fd1e530b44192a2b8e7eeadf06dde56718fad05249da028aabc2dd1556f4a60c8363c39d637c5a8ee12e1446bd0485110dc5f4dfe1ab965b924daf1674b767b7b592a94b8b645824d677d13e9e819abb3b249543d76301e6fe86eb7a3ce4076f678235877c25bd244fc47bddea46a379ff6618131fffe5f815577f0d2aac19aa4183124d55e164dbb7e2b70d65ffa13b9ebf20ad444148ed335a0a8ceddc76259678dc0837ed3a29cd1f71b68b506e8e2b698538dd3fc9562ced5ff6d3d84379ca6ced9457c4684e35d36609ebc4b8ddbe8b01a54937b716a2de074b2403a9441e98b1dd07d714ba5be06499b8a0dd441bcedf74313bdb13092da36ce9dacaa3be8399743f2c7e559738ab4194805c38ea4c8c868f1074cb15b4ad002ba7dc34cd0908b0615ef0cdf341389180d8eb36b6bea1629b7bbc5f862e7063f87e2aa7e436883a5e02ecd3df820a4687568024379514eb5a9232a167081f9a8fb2c25be74d2d541de3c80e2e4ef574288903557a228a9c985817f99ad7df328c8c5de9dac22ff9b9eaefdf5ae26df528f7cef40867d7341f4fc59637018415f6047e2112d379b84092f53ac968ed83eb3dfbe537f161d00e5e8eadfc14dc9d81068ea1f4b6f07b7c85e599d64f79dd01def03d82d0beacc8ce5d8d8498d59a08d058c45ac72459e37a546e919d66453db87a735e33d6a6faffcf94bee41be90baa3155aedb9ead0ad45728d4944318d16a59e729ac3d7188020826473f3eaa91e51890d04b8f9c045c72aa4498a637c1598f6bbcb9310805c44a4fb58cb2526d427642562715627a018ba97ed99a3c36c34252f339b9d263b76326090a275cc1f00c7d429aa068f474cdc11041e716687519db46b7af772e107e73c10b544c68de8596c94dcffe08e2e70927bf2e9c37019d6bafdfa201a54046721cfa08d2bc90bf7496b1b362a86774ac1e084022a790bfa945a817411b4289f3c1a4d32a67e29d63677d78de05cb82de6267e2b6e434808e180cca006b628e0af1455c94791b7941b0a52e048e2daa05604ba64b89ba1bf7737b74689b3c6787c89c2a4421a3ee00ec3a3c0e9425199cb4309a97497a285cbf34147becd43a7406248b26e124d4244407308545e0503e09ad492a7f4ab2c72bd1e0d8c3bb7325784be3ca3b7a9d9e046e9638df2a8e96301a166b034a86821125ab46ae552494c712468406f17700e68cbde90ed21d0a5ea44bbbed1e38f6c9cf213f79694fe375cd4202ce44b9e6e45f7800d62ede71b509ace51554053c456ab05b79c5427d37a823270a61b981a23809f01482241604274080393cb4e719ab9d0e04eb18dbb43da2dfd569eca6f672fc2534e340a832b7290ba36b481785f20a11361db52db641aa7f43422e6b40380683fb4b31d8fd6f4a759c480f71a997e94d5453c3e116e4519c4007db3ecaed23b50b907720e0a62015822d9926025e0a4a6d22c315a180ce2badd81c2d13afaf8101c27e00b380018cf5e15256f502b3f953936de4c6ef4741fac81f1d9e502bd443181a04b2de911182b5fdfbc1db1581289ecf4d7a4c0322053490356dafd2b62af57e09291a3b17ee60d8a0ad13fe35fb070854499d5eeda0f5bf0932495b259bfc03948c1bf5135c4da076a015577dd5106e93fe676c1a278b965b635add2a6cf56ec156c1e459fa5cb4accb5c0a6db787b82d103b84127045aa0781ca148182c2ac292d9b441b44ff45235e95fa2a35a35701b3970391da3902115555f012f42d26ececd4dde180e0adde3ae249abd431cd5ed2f641f7164bbc96235cfa81a4d8ffd1e95716f92d0fb120d6e22e4ef7858438d5c3d087f82f8100938b3c0005eff1358d9447b2602e562429edb00af38fdd6f5600248aa87f23130c231742170da8ce207d2ac0fc16bf928902c8c700ba9fe2a0ed22c2b570b6da360de9b9b6423b737e14d35c9c3d915f79722bbf9a5569843db4412c3cb2851ca7eda934165b35020182b7ce3863cceaeb23122ed10f117bd06fe6309df9eba4e5364e26a853a69ebe04d26f54be1da7811e917b8f918a35d39d45eb5b615d9b397945193fc48216d16be76130b93c63d6a3099dfad2a621e66f9e12500ed62972c696c04914151c1b607c28e5ef65477c15a169d8469a5e950ffbe8433a62400634d26e3df847d17613867b23cb32d641c06aff7cbdb4a40f9c26ec5309a6a793d3076332383dc6effedf73f3403716f2ad9c722dcb1da77728038af48e99966c3061ab562568cacea085b0c2a7e0dcaae5607b95daeebfb272096ad8c7457a8fbcc7c45777db8088c0f2a4e05e96b938304846ec8957ed044c407134b85ab50f19032d8208562d043f41470d8f198a2f6bd70cc774300be148c4b29647715b4b16f76546fb13d45a717168e68bf5bd8ffac776c5679120eab136e7a3f4f37b5753c4bc610d9ab3501ea5344c2401faaf27af30104828cba420499856efc26ebd31c89589fe67224deb82fa6ff075863eca447be0b7a80383777aa3a48c4ac89249300e6f4707e1207969e634f7e72dac10a299e5e625680d0a3606b0ddd2b4a05641fdb218e6d23f53a77bdb982d053d8dfd4d068949e16df380b9acf5519c6ce2c0909f44a7fa8c5509846ba25cc488a5dc45ed23843bb100979c0c8f4e14299577054485bcd806c96b267a89e82c5cbe0bbf49eba0a1546958fac4715f3a3464404e36ddced5715bfea0af8adc8492bf23f6ad5f67bc2d38b9e9b630a215ad36adfe0a604250790c19b0c955da0a6e03edf81fe6ddb4b18d4436e99d662bcb79b48db8f0db0f45be1dc31535446cfd73035f11da81c867914ae1e6d140b9d8485bc59b554a3a4e5bfe71fc13daad91cf5099a4ab7a4782241c10f45ba55acc8cf0eccf9746561855d6df51c233cbe733c4cfaff97ceb7e7654b54782831096e129d25e77fcf6d3f46b66bffd31a967a9f43cc0684add41dd75f77ab1b1afdbd45e46612ba55541da1c7699123ccda21e5ca8d729a33cfa783d5ccecdf253096b140a4e24f4fa5f478bcb674f559fd49484e3c2f939bc643da5ce3011218bff64113df777a290a033ed4c3b0b9841e7c0e67e094485360d74d6e33f492148b5046a8a2c061a365cb2f97c91a70d4d0b0da233d8e91ff4c28276e2881ec069c735c8357feb776685b432248580569e6c13c0911700ddef4b863f427b6fea4385f0a0855767f795f7b8e85871005b6015bf551349cb513b83131e84c96d7f15c489249794b87fd4c9039d029cea19355593f3b65460b821174f3d7ac4554d9b2fabf035cd3aacdcfa23aaa0e9598d323846213a2a8733a1272d8cc246725beedb204f7e3b379a88b8c4d7d5f7f037f07a20403efe092f28cccc8dc", @ANYPTR], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001100)=ANY=[@ANYPTR, @ANYBLOB="45e6244b5fb9e63abf4f9f0638d01f4854e4c994a0405f62682470cb9db69000ba981665d266f19fcb117c74159008430ed9a418ca7f534b85175c2b14f119b070942958c0db9fe814a47bda041db46f45ef5fbdfcb36d27212e6c985b126be2da8f16c703b2", @ANYRESHEX=r1, @ANYPTR64, @ANYRESOCT=r1, @ANYRES32=r1, @ANYRESOCT, @ANYRES32=0x0, @ANYRESDEC=r1], @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYBLOB="75de4cf2424deb192ae891325f8a6c3ad5f838c1bda479cd3e7daa377ed19a281448e627d31520d3a76aff305d4af0a11bcb72f7ffdef351252b018c23b0e230b02005f03147e350591823a13558a941bbc8f64c1820d15af78e6212ffdbe3bb9e429b57f2cacd4d5cc31ad4b048d6b0d1fc6446f478ea39bef8326afc212ebb1ccb56cca994a0b19a5e4d7d6928f8d8e5361ed6a50f66febfe39dae36bafe", @ANYBLOB="f47872d4676032443280cf243684312336c96aaeaa0a786ac8e5a5a039151389f65fe3989c853d81087ef1715029b887cb2aa9112c2bfb645517fafcb6755e5eff332155463fbd9029e0c3a912900ec89c3b13d0fad2ada023e26a26be92a7b4c041be3d4023d66280e90a9817d341363ff0570e7c82e24459650210648f786389370de5cbe8f5bf6ab0d3f22e1e7f12ff5d902e58421bff6f69161e86f9b38bd851ecb842e878db2aa6c482bbeb8627a07f4facd569d8691ddaa2914dfb75577e0a044951baa68e66536e476e2d34eac998a382049d772a64ad29098811161808e758696bc1e6034c0b1cf7e13117ef75249b4bce4bc030f721a1ed8a0c7a8daa59e918e7332326095c9ce8bef68ae8a49c04fe21e5bfb147b18771293a7312b628563676861aa6a975d713c305d4117ba3994ade82aa88e0c1642c309fc8bfbf9b4af16511f58f0595775c65dbe529fcb6c42210de55236390d16275240c82de2d4457ded476c66aa235b5acd6eed2c8b15a6fadd54c2e235b88f3adbc4f1c3a5da5c6536ce2a0410cd3293193fb10be9ca3f0c05affbdc31d824f207f40911ccc198d1948ac784b191a41e4a671a1ea3e44a05bb0d54e5a7277ef2130c9d219e2cc3bc50051699b7d640fcc22f3ad183cae7d168f3851c6e425097082751b119dadc355ac07775bc1f81aaba3dc890f08c54bbb91ede78f6fbcff2792511ddfa76b7f9c2763e3d12c7a4a2e46d571dac279ba72dfc1853908387fa45c38253f9667d14c7ea8d986f8f95d22fa36d858aba04070347e4d10a59705cedfd02bdd24373afb79e1f80549e95d0515d6e79565aab1f025f4933e3c5075039a06d9a16e8a2c82432387a333b408e6a648434c49dbee61573e3eac0f436fcbbf60e531ac49f7f4eb5754ac15ccd91c65431a46e36ed2f24fd038b73b08899e90f1fa44e0f2ea2f7eeb289d86c794e02f47dccd309c1460c6e9cf5bb63fd9d38b5b31e3a87b85c331135637650a8ec3636609c371f148bea844aace9d8ec89e44867de526227a660c4fa30199d75327f0957478a1cc060671ac77e071e07f145e2fb5dafbc00833336d178e54f278ebadb9f29c2f5341e8749181be74bec745a39e537cde0cca75196e27d9a750a6acd94702bde3196b6fc3a90d87b001816f38123fbfb1150c025638cb592d9c7837e6cf454f796f0685bca9d819a637746a80a380407e7e92e4134cfdf0da250e6c8d82ab76a56dac1241f46a382ba5dd425ab9ff6ca27f52757cfde7b483230674a0d0db88cbf628799f7337161141fd79e52502b691d5d4e3e8dfd6cd2e976d6584b9eeb1080202c985a24fb86fe93cb9ecb1260912877be8d68d5472906cebafc15e24e23e17295a0f6036b2c058b74a137fa066683844b4a04886b7a2c7c05b9a5544198817e2d565c912c183e8f8d36782b141922fe54fb3eaf890fbb3c525850019f41e9b1bb90981c889054413a8b580d3d5686a19413ade2dfe22838aea3851b7902a5c2359ae6a340cfeb0c02822f458a06ba76e17763b04ce7fcaac254bc1214785fcd09eef3dc73b162dc30b8803afedbbf80c2ee8a07a0593f166bb3ff27d43b939f072a5998505285ac96ba4b2c242dd77b92bbb1b7b623288c7d8793211ab0ce2ef86f3c90e8d4c89f2e644cbadffc005f2a15b977981006f46124fccbb686142c5f9d77b1d121da49b086c5e5b5c3b358445ec0c46826c77d0e30230fe6fe501e9d227153964b60037ab0fa690d02c350c14b1630c4b7f99741d8d2dc684d53a2a9385d900c1c02b66504d9599240b724761c18d67988818c8271b4450e2dda78fac388345aed0d5865181b6e3c16fa35f4dcc5fb92d949308770fbe4345c6b129c286e5adca8ceb21cf70b636ddb2a4c230a8516bcde352d8b1be976dfa6c72addfc3ee1c76aefedf0b54019c1d078d2f040b06cb1c2d8e1871c57ba0de41fce181c06a5eeec45b360959936e5b5084af09e1cc722c55ce06a3b2a76fa65b48e67dd4c8a22b64b4f700eab8f2c2c119e545bfbf223c29c5c0d9b58a1b266fc78bae4a34b020b974dac6b5d00d3ae6f327d845d46bf8372c10288b17d400c9e847c63a574571274aba2b9c029ca0ef377665d00fcabd87bd74d87ceb2f5bc754aeab87e9791e8d7c13594390e3585aa91d12725ba62f592e91ea093b46a2270e3ccc031046d682c5d2b5d9414d6269599066398cf5d61abc8448afa59921d898fe6ead03117a854cde1bf6af25ac7d0a65c90a0c9c4f924d47bc24b5cfbff4947927f9bb13efb6db253f3370d8ff2a51c160cabb7f17297424640b6df5bab923463886d390d0604136cef2985008495a3d1c5fed6881714e456f5b102498b773dd5e7315d971dd16f729980b47db4dca605db8d89721f510d943c20cff77bf91b7d48386fa3969edd049dc6477d61f7cf6744fc43944111f2f19b83213c774d766cc71cada94520197b5da4e5ab178831303e1b5ba78f9ef22335eaeada883dfbe6a2fdf9c16477aa3b8a429eaf061baf50a43016b7a8ed38e6226fef9449a1fa2f48e906ec4d3f436fd48649882d7ac5328d94992b34d52a8d4e5d7b13364522cb77b73f0abd6526794ef4075c556e5adb0d2ba4f9014fa6a6b48bd34fae6a79eeaa20bcd5c7bf89d9552bddadb323cf63ab561549c087f0240838352b6a6b9fdfae30f6a50ecb0c5a51bef2f655e187113983f00246468b8458d36dd16b9721dc4010cb8f56d931eb62591edd63d7aa386afdfe3bcc3b6c8b5c00505b44dfbaa244cd54f4620d41c2e455e2a0705ee96c2da4fa227c7825f95c47c43b8d301fdb6deadb2fd9f482988ad268e644b23e04799e4f7306259a5495d4af4b6fa5e01e8cb84e01e2df1f00cec50716ec268257d29521cc6db08535842bf505ab7ec683f3ef32124ee689a44333338e038c1f8e8c9fa88a6f1e41cc1141c65626a1f738e7f1ebbbafd087e45d68177a06bdab8fdc7453178694a2ae47f1f9c3d19059034994cd8dd0c2754adfc2c158ea304ba1046493a278a0ce2a6d1985f01e96e08f94bfb37d661da35dc82d1e6bb0f36203786d9e5850c71f8744ab41008fe5c871e17a9b985704283aef5b2e25b201f3c28d09e5c4a42b44f426cf551e26bb7a19d41c3ce9a98e9f5fb25980530050f5c74e0cbec78ba4439289c3b19e32b4b271c966b200368fd50512e14858d13111d5ca3472e234ce4b78499d1bf46d72981545d7355d5475a823d55a42642815abbbac162a5d62f0735b219ecc830007a3ca804238b85b4ab5130bcb99670d6ae61b703783732431e82537747faacb79f8e6ab3a38edaa8899af70f6fcedde57e2254433997b5a91f3bdcf3842afa7f2945e8dc635b79f30c03cf0d6a0ffdf70e10d33505c667b09b8a7aabf571b0ae46f949a0b40e0e1bc1092b0b691a37ae3d96e143deae85290aaf1ab333044a0e3bee9bab7785bbd77406e7b5c07967edab0c59d9663acd80dbaecc6c2aadc903be0adf339efbd742e04aa10046d1831e61f257ff965fd6199b2a797f784eacea030940834a1bd9287fea5417cba077fb9c5fbf5c968f846b2043dd870c2b3fff30d51e695b3d9bb76a9bdd1687a8fdc07baf3133402f198b0f1042435b59733d2b7e078f10a8c5ab4b357a1143f3cd1f963d17f8a74b5208134116ad00716a71d3643f65b676d67a6ca72f7a05ab46d097e6284eaad3f1334dd2f7420425c83be766eed82457c4a6992c282c64f3ed63a4a76e3af82a37814764458e5ec4c7ea604e4ec75729b5cf4be0bdaee4d5aa72a62ec243295b00f238831e4870cc855721cb1500fe98ab8da74f869c2bd37025c738b5e1dcf0ee050258850651fe926d7edfa6a6b24347f5d488abf981b850cdbecf50296ec585e325861b3a6048baf2275b3d52366cc0b14e77ac4b66335de30a3b8f1969cf284b21f4350828d39ed382bb7669161c00c7efcf399069674b5e3c58a6bdc5a67f5006ad07d3676913b46219f1f402dbc802810b36da488b5f8299a05fd37c89620ae473d1b52a261e1947b3d38218aab35059646f2b338d847b8e30088694dac2bb32f04001394c836f52eb439ba4801a4bb68b289c6846a623f7a127517efa86cbdc4c4514f495f3679f4dab92c67edee2d37721ff25ce9a754b1852c6ff896cd3519e5704a9918d490011e165d20403898d30938d164eb1047a760e4f97b442cbc983420ac72653996aaf15193d55e3fb08d166ef164ef5a17d5115ab6c19f4e27f4f34a06a316697c7077005387ce147ec5092855598f6f789099e1b01bb96ca60692bdf50b04299d1a5e7079f24a79c5109a9f68190c049e0dc94dda3e49cdb76bc3b633d336a0a691c8b45b89ce85f9aa8ad4ea4eb8874a7ba188754d8f4632cfb8bae28f575628cd924a9ef56b2e1f4398b9c56a122bb78071069129d16d49437eb7b56728db551ad9963c32f912d571007c7aa370cfe1e841f84cbbd0c295bf8ce83f5db83d2a1ff3138f944a5d200565d8908c1b48aa4b74553dd1887f123e92522718f3f6dda8a7d083dd604d97b81195cafef61242f29608c39c337505c847297b3df89996a694f32a65c5adcf7f1b0a6feb489f841d8ea0e4474d72a5f4e60c5b4de3956efcc196cd422e840c23cfd187615a40dc6894b9a60386f1aca0b990251dbef18c39e099db4ad493d19e60656b3c0d509d18787c4f78d2aa9f5d610faf414fd3e2987824721ebd9706321b5bc1b8e0128daba45fa0b3e800de6b6e30d965fddb0d0e40d4ff4148a43dad846f1e186d87f9e1cf38d7917a1d3d62941b370f475a576ef702685126406a3cdc755e2a2d1c90df86a5e09438098da5ee46e31bdeb6f181079215f93bf8e3591d2170e545e1c7301d3adc15c4e8a46d20c87b027dbfb3e773a5efe9069e056931558aff60bce9de21111e3ff9236cabc8352a8335eb31073c4040d540eeedb8420dade5902813a92bacd2d2d2737283d06a53cf11b2945ed6ab08d2257aaa2814e86934e54846e429318f641f639df1a41a7a9035ea41ea7ef1d9e64c1fc4a5d98af5003df6a8ed2eea151f67813c15cf1cd7d075a3fb8e7a1c41adb88337b5bc62649eab57b903f32ef6016ce58bf97c220ee8225c8304bbf7e76ec856d5e783b38a68d5666b96e000e0b8adfeaad06b896a1231faa25852392b220b3f2dc7f1fc343313e56810bcd140b22eedbc2de3105884dad3ae5993d23fbf2a31a4088ac885aba3292293098cdf954f6ec89c040fb0c83b7ebf697aac203733e43c3d16f6229d3e253024ee14cfb1464fe17420e6ccb3cab5d7c3746d541742de947d1832d8ab5317d382ff88fc1197e6ae6aa0716b6612ca4816bcab312d300288d86c70f67f07cc0e18b4048c814147b94c8a3bf16d3bc2e0feb4bd0effa1b71baf877f1970a288ecd7f3429e0d6b41d81bcf54b8eda9c4ad3dd0494fdacd270047203ef8206ff9b18a2f5e538f106e882db207a048240a547aaac071249569095bdb038359290eb527be520b6e6065078f77b8d1395a51a05c30cb4bc54c8f9d1b35c6c56772df132ac491b20dccaa9c9ec7913d7407067dd0452eeffe49352fc789b4d93897587f42b9348617b008ad1249643e7386b027736808de28498d1c5cfb12182e5035607e92524d9a446146c0584df579f7859437375675f601b08cbdf97f10e9c06b955e7965019c10c08482b40b5ea75244a8eb150582281a7b3fcb9c1156a157e9fa554198b10605d46fb9a0e773642ecbb371be93ed832f56b0eaa2053b621"]], 0x1) clock_getres(0x0, &(0x7f0000000040)) 13:19:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x7f, 0x4000000000}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 13:19:24 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fsync(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x100400000000000}}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x7) 13:19:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac205302372b1360e9b1c16a8c770df5a35ef37c11fcd4f166692c0bda1143e2feadcbc2fbcb578a3fa3e99ad62", 0x65) write(r0, &(0x7f0000000000)="e3", 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = dup2(r0, r2) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x4}, 0x8) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r2) poll(&(0x7f0000000280)=[{r5, 0xc1}], 0x1, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18000}) read(r4, &(0x7f0000000300)=""/241, 0xf1) 13:19:24 executing program 1: r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x4) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r1, r4, r1, r5, 0x0, 0x4}, 0x80000001, 0x5, 0x1f}) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000002300000000000000"], 0x10}, 0x0) 13:19:24 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9b32744eb478d84bc653494fe12416b4b1ea7e1feae00d8d548dbd"], 0xa) 13:19:24 executing program 1: r0 = semget(0x1, 0x4, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/120) 13:19:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xf9, 0x6}, 0xc) 13:19:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 13:19:24 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) open(&(0x7f0000000100)='./bus\x00', 0x20280, 0x0) 13:19:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:19:25 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa0529d56b4be8effeb08000000c351", 0x14) 13:19:25 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) dup(r0) r1 = getpid() close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000, r1}) 13:19:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setitimer(0x3, 0x0, 0x0) 13:19:25 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:19:25 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) close(r2) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x20, 0x1}, {{r3}, 0xfffffffffffffffe, 0x9, 0x5, 0x36, 0x100}, {{r0}, 0x0, 0xd4, 0x81, 0x0, 0x9}, {{r4}, 0xfffffffffffffffb, 0x10, 0x7, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x24, 0xe186}, {{r3}, 0xfffffffffffffffe, 0x2f, 0x20000008, 0x0, 0x6}, {{r4}, 0x0, 0x4, 0x40, 0x3, 0x4}], 0x401, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x7fffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x84, 0x4, 0x8, 0xd3e9}], 0x0, &(0x7f00000001c0)={0x6, 0xc08b}) 13:19:25 executing program 1: r0 = socket$inet6(0x18, 0xfff, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs, 0x1c) 13:19:25 executing program 1: socket$inet6(0x18, 0x7, 0xff) pipe(&(0x7f0000000000)) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3f, 0x80000000}, {0xfff, 0xffffffff}}) r0 = socket$inet(0x2, 0x4003, 0xced) r1 = shmget$private(0x0, 0x2000, 0x1b3, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f00000f9000/0x2000)=nil, 0x1000) r2 = dup2(0xffffffffffffffff, r0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) 13:19:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x39b) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000290000003100000000000000dc4d90f5b49a701d084e7b277e4aac186d30733cb5ce992200753750161cff4ea321176afd374a1996ef091868e5533d300dad1c16eb8f617e1e9156f63fa2fd6b79b6b26bd5d55674f669fa21455bfb5aaa3ba9b84c35d135dd42a741bd05c24e7181741a7f2f5e5e11d0c9cb1b978984c352011a93c98587169a33aab29d647a3e2e22c8fc646522052ec86b79593996640ca35c35a72d3dd210f188630a7ea57cfd58b203e0724cd088ceb9a955fd919289250a17453e3303ab531806fc5c5ed31099f7ce1c5fa5a321b7d460f03b3760567f9a70d27558a4e87d2d01dfe0ba40f933eabccb651c9f3756824978a9b443cc17e6db6b0d4247ae7127389cd2db208084fbb460ce45ea3200245e37b39d78075e5d74efc1456310269c4a54d7c372d9627f80000000000000000000000000000000"], 0x10}, 0x0) 13:19:25 executing program 1: r0 = socket$inet6(0x18, 0x400400000c001, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r2 = getppid() r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001900)=[{&(0x7f00000002c0)="728c55c50f864791f131223dccf178100f71eed840492569e1ccda5d3710ff442f00e7ea959536bd6acf2e6f5baff3397c7482a25188712f825dd70d79c5d9a6467faad34b1706b3b874be27da9ba5ed45c2fa8dd1134965036e13318b1b6b1a23759041d91dffc2bcbebf2df7d7cc6b81fb91402923cc1dcfc1db63", 0x7c}, {&(0x7f0000000340)="7ebc5e7d893d71a4274e560d2e35c0a7c8f54bd577b3b5e9f382d5573eb7fdbee75bf481147337aa38eac69884e56348c2a57a9583e0ae4ef8d9bdf800c6e0b8c7f377385b1604218b50def32e17d9519ec2cb4f3c08c789349316af19a1309e45143e75ce7312674251752b442d68393fd7cba9ff295ccf056afb57fe0912605c21d4ff8159b2feb675d5467bb99e83ec03326dc4c9802c93a44071563054f74cb617b0f6936a02a9", 0xa9}, {&(0x7f0000000400)="9ec4aa804d9836cb81b32ef2", 0xc}, {&(0x7f0000000440)="a7f25ea0defb35f3f99471b8d711c61481b61db443979a8bb6905d4e8e2d331dd62ce740c0840950aa928596164bcbafac8d2d4296eab82795de909d12764b27b44ca78a697ab611368b58ebaf804a86c08b8807cd3aa8b9af9c11afe00ef1dc8c3daac73022194b3fc40314a3d4d12cccefb71907c124a611f4e3c781f2ca576ca41638bab8dea4157bee2dab0631a5cdb311f368a01fbec883f395babdae6c736468ff163ea4da5b14aaa39082d7c09bf3bf40fc2052bacf448eb1341b5de41962595059972a844b", 0xc9}, {&(0x7f0000000540)="3ca8ad570fb17d9f8791b606a5eb531dd6cb9f5fb586ee25031c9f322c625f27e9d5776865e2b03724736a01b76e5f445f3cda6349891ae76a653033f58dc0e9ad187d09c5034b836f63d23b6366ac96244fff434fdc875b31b523f051c517a5df805f565ba31d6050d0f5f729eadcaafff817a60ce49d2c86c5eaa0122a74c75b7d457a960ffb9ac4e6ef39b38814c91a32de21933a5061ae13ba538cfbb418629983af0367d950b476e513d911d7", 0xaf}, {&(0x7f0000000600)="43e45d580b23332a36b4e8ea12e38a3db18a84647be2a43bb36fe53f9fbb4a7ac80c094c94ba7225ff9c4805f497bd0814bc9aa8250fc80b8a7a510fc9949712572efe52f07e285814d3cf427b38ea1fe1f568fec5a113ff11c0072cafd6a71566a557d59236677b09ef62bbef75a926a9938ecd6040c4c5e7ef6f342ae85c7deb268107134f7d39b2e0cf2a80c787b1b205a876f253274230da331ee98fee1814d507ce15ace0", 0xa7}, {&(0x7f00000006c0)="bcbc19ab4d992445be087b0a4734e891b41b46433884c1d0ad8bf815ad07e8a5edbc54df53a9ec2444d18f1e7a1efcb621c5596699c446ed6cf5b0da96f9d9e8ce2540ecdbe14660d8b0ef93f8499f70e3ea49424696b75adceba79ad4bec68fa65ea7ee984556ef718b9aa10deb51cb9378882559d66465d62befe55c5b4de9fa3e2a4f3b95018998915461f51bdeaf3959b5d5a6afe5a0f9456f5532e157c93e55236d69683e241db66bf73f4dfe25c8b20afc2bb5764e9a7e378059f1a4273cf65a5adcd9bb345868c9fad7863ad272", 0xd1}, {&(0x7f00000007c0)="3357931df7f6cd767e689f43031ad8bb6a333d871941480f6fcff381245edcb5e2e495cb6801c64cea51c67cdabbcd25389b6f2487846e9c3e9698ddbc10daef77edf9daccad2e7f27e76714f313432f19b0ec26b35dc21c8918099f144d01b41b2e0d35ae5eb8f983ab52f143e1ae067f17cd0bf0b8781f3d68343d4f7bbc653bda24953c5f0b20491c39f135fa8f29c2a6ec12fefa4bf86ac9b5f07a8209a7e7b0ec63d40fb82067", 0xa9}, {&(0x7f0000000880)="f60740e3a29f50fb74d1c6b3cb4c9401720f08458119b794c4e8f20275af6e6aaaed72176e295fe808d39524cc18f530da16a29e14ac4d9c7d29d99e227601e610da96943adc3ffbb21561dbbc0d608966dbb1a4d5a5e5c481ec233c1fd62282d867ed", 0x63}, {&(0x7f0000000900)="142dc51c06968208e3f152cdae6fcdc2613bda0abf706883a3c2c3a096c7d4c4dafdca2ea3da4bfc12cea98a91753b9f41c6f919bbd5174786fa99ac858316218087a72cedf2440fd6d6481efb9fad05d66e2dc6ad40563bf8d9ca94148865ce33b5aba0b2e03bb48585102c709c1f93ecd5d9066459b0753af1f9682709fe6020e39eb86a535531adee0c7b3dc8ad83779a9df60ff900526fa3accf615d50d3d43034632d333f64aeac294f6dd9a8e88dbcf025ac5cada5356226b2fbe326c7798f44b37ceb4b14205154f42fb9ae25843bd4b06d69e292a89c8f81043ae46b9cbf2717cbe68a7342955f98fff06a9f411626a1fabe3609f75bc8912aec3ad62f7d56d54e1957fd865cdb8d3c93be97e80e7235723977d9d12146763a17d80ce67ff14501ffbd66a96b75ce9dc17c4b12747c01aefccbef244ec403e46e4ef6d4992fc314925c5219f850ea56b8dba93e777e74a26c5be452daf020d966d2ea8cefaf75d61d1049bd1d37a74af76dfb9a9bb772ec9d3202316041de52a9388eb7745a48a3a2ef4853f701d3579ef6f73aec90cd37923abc45a00150ab57789aaa2af86013981109f284f0ae837d8b5d08828fed5cb1de9156f18ed856ecf176f47d756944eac5e1e284dde21837be4b5db6ef50d4c6078506554ce41df25f9b3882351fa8d8339882221e9829ebead0ce70cee03832de15d6389c9f7ca290bb9ab6e8ed54c60acb0a696bd0d6ab06f16af36649d8c3c8c66830494ea4abbd1d80f0e1085a3e516d09ac37e8144fc326a963a8cbe42476bf4db9460c62d79dbc46c58adddd6a0a2c798b2a75a8b91434bb558652ff33697ed4f15f3df908ffefd70494840a24743ed6a5a89e90a728342666f96fe63ea1b30c80bdcd6e1ebb47f864c95a4c379944d0daead3538d487955b18d151dbbea7543eca386576ebf777fe1197ec07ca111928ebffdf0585c4e08d7f1a5a069d409e3bd180537e94cbe13b32341cd98656317661eff747580dd4bce84d9c2f560ffd3dbec04ec1697de2efc6f59a329f8b47313d18aacca76d635d5794519a92ba33b2ff180f679bebf0102d3fc1377978cc200880a79248a1d788adb944a026b3f2d311c67b4fd738080afa6e33424d8e817bd25790753d1425854a04e713cd1fa09982e3c23f8ba5fe5d07b73b26f97b854ad5246fccd76dfd26c67859b13740188411c5462e28f43b1112ad56b5731efdbb07f9bd1b8a0e8fd4a3906be82fd46601c1be3b569b30fb318acfb6ea4a54a1f814f5a8feb69cebb756578571827be9295ddce41a2841c138474a1a8790d046e93d7f93f3218fdeefd56bbea1c61f4eb82af9864c343e93eb84dc8c2b0b391271a6462fca4e4e65acb250fdeff9a96c4584471a8ad043851a516277cb23eb3f6d4af43a3e30ed2cbbfc9a6ebdee53e5575637de1246520012d358cde2ab31e272cde75fe81d7c74290f030aef109ed7e51d8def66a9a7f9bedf3207e0fe44dc30b14349e7248d1376f007aa93ca9df3e64a1426c66ee09c58e744926a4d5541c283157270ec889d0b4b1b3a690856ef1f14dcee88d881195ba5abc4ba6df7f6af312f20069d4fa36185b0299341d9a2025fe24478ed520d8de52934510ef07f398053032798f5c725ce3911fe563f204668db1322da7b093455343e36245a149bc0a858756d7407199d774d512f8e1f6ced1d1023e21ef01828260e05f5b37999420403f8cf76a4f382733076364bf12e5e8d381b8ebdd4a2326724778436b71ae2b98fff12759e9dfbb34e36628819f9a5a06b2625a8db3e43d8a228def77cc147354d63d736df7f3d2d6f6b23496db4031155e4a40eb7a65d2bdc9145520539d504d547748e54d1fc7b616de0fb729af10004b365076cea6c9a3a4a1f01df20fee4e0de23d23de3ed38df2524810830ea927d1e6cdca8ba3b1c42b3e1d476e79fbc6f373aa009c714fa4beb6e60cb0875bc6ef74e954a9ddfb8f27721d3558469f057718d02e75782dc4d0160af9a021d42828edd9752deed09500b79db8a056ac8a7fa90c7a1dfbcaee565763cde266116d68179988529c6f42cc0701d491756aa289a2271e3a3b8940e3dea6bb53b577d6a9f39cab82fc3496d7acae8441614077beeb87a753b09b7e8a6f37d6004e7d6d3b830d3ade5e8164adf06a961576939939ca60498b0aa028a68381dbfa7cadd7171927b12545bb9587aa435bb040a22eba43309ab7a074b1bd63aa1979980ef8fa58af9a8b634743685492068bd9f3b4e359081b36974db58289df4693568ccf7272023e5014cbb1b7a5706f3c6183a7a9a8ae0f5a7bd45fb5342b9c994658f2318df246ee9092cdb4a204a918c4bbf938384621c4a958a4cbd0515b99f9880b6c652196bce9c25469a56a2622d278fc36f176a929dea1772685258fa9ed25941807baa23477b7169535d6cec1f55812d63c11d0a0ad9f0876eaa222f99099b1305fc3fffd8dcfce50d3e6995359e5aa5038500f07668d537b3b9fb2eacf1272a4669b1beda6f37ee0cf1081930bd405c312c47fd4b5d35676a6d16065e64795d85aba62cb0d6a808701bb1b6f1bbced640e8376e94d78c2f9eb6a5541981424e7a5207bbedd13bc2a00cf1cc7a4300ee921b1997947972aaa90d631a0e6dfa5163ee7bc00742170427101ac5b06aa620de6e0fa3223ebc263ec3c4baf6e77e1f1ea9429742d399d730a557e3ae993ac697a733f65b546a8acc4592e5929c5063089af14c78e4dfc46bcee436b884796eeaa8800d48f76b4a6b1b6ee35cbfa49e304bb024ddaa3cdb544cd9409a4b41808c2085713841b75cc7b4287551cbb4886c091bbad9c3cc67a9420fa68989510c9018d38782b51a0e45acc86bb27820d9829ae7efdd8fc8d0b19f44009975a911cb1e0b816b7954ad6439df3e7a4783d1c5d9a161b43f7a05e787a63d6cf88d1380079f49e554d4d5e2ebc0ed0e7f265e000ba06721de3506fa770abb78110d2106e4d732b5a5b9e2b61d7cf6a44126b92f75c8ff8faab451a1527eca834801870778772c6a09cc8f4c34dfc2908dec17c3497053fedb9726ca748ec8c529d312422854bc9e9dff6001e23ce1749e28e041814ffa2adf9aefd3ecae4074ddda96038a5e5ab1443cf8626038199f857ba09f1e9d915a0402e5a1620f34fb872a4f29113167e213a5802e0e166da6196e6a6fa08f6e7a651d017d1255b4c1116f381cce1566406410897cbefbaf4f1a40275eb9749213a80ba454e81ee593423b9ff0ed3d75d9f4f231230a89d2d2f2c7299d7531530cdcd2a80ad125ee840b64f792e2e3bc3bb4b6e8a009a74f36f80b930fbff77826d239e2044c81068b591429e3110c26d00715e8c0f5a5b7bcaf4b539ac893a191fd93c6e3ce26ada3f49d67d56773044cc5121ebec768cd2f0c958732ada5380312024c9afdfbc17e5f542d000ab8152b8b0b25ed6fd8985a07685d7459d4329dda609f7d03aeb734757ccb0b6b28e463ad8a43ed4706bcae7f3f4e748f5a559cd85864088d35e88435b64a0e9eb1bfc0062a41b9662cf62c799648e87ba8844b7beae63575f1b4f6e0e006019396eac2d4ffd9471ff7f851118467c30e0a9e4b20287c5850e5b423c8892acfeeb6cd998ef266bfc3db6b9537e06bdbb1121b2006c0567e0c4b142e2473435a12e679a4c429aa6c335687ba3893d0f0be9dbd80081c602aafb030c897f4abbbd3378a2d30d08f9edcb8337eac3296c4cb00d9a698d7c77804f63f2d55c10661a65a0f2ae69af800b2fc90f537c6633186d92743c6cb09966504c5b5bc10159ec1f78a8ce7f7f5286beafa4094bd6438a061e9f3609205ace82b40a967387f424b8c99e857bd16ace9fa53086b2e9c30c46aa89f27ff2b965c1189f4bff636c6fbbbb45f59679498e84fc666605d79938ef2b08b573cf4b6383ee2100f8be8613d3847123aebfcc8726766432fd12187518dc1ca5dc4d3c5f5507cc62ba797f21158cbe278189aec807a85399f6918395d7000c19c74a3d8cef8c6e2cf77098d1d28f43ec596fe648469f13d9c8ed2f3d98150deb1c5a6ccc1e817991970a09f0614ee219091891f264eff5b18cf535530754b3228e53577adc24b75ba3c33840240dadea8ca0ad201d7c921e48f5e7ba30956dc0d9e95d926a1809c5a2f6946154314ebfabf6b034da44bbdc15f2fd5864a1e5cc6ca0c41b962664364cea08544c731e1194952fb429fd7efe4bac337e5fd2e877c1e90e4d397ae47a5c303f3a3c8b76db136bdf30f2940969a3738e46c23bed661a5f28294b9ce25ca9d5d844ba41e4b968d1a648ec098e9885cf032357fc61172ca590077399bebcfeadc9cb035f16f4491a21acca20eebf57a2c174c76e5a43adc21182268fecaffe977a6fb1d3016fbee2e19f5b5154089086f852591647029abcc64564960e21d9280768ac44435de9b1cb6c4ba39292d8143aea9a4500e4a1ce9ea04ea62b7d4339f321bfe0eda349fa50943196773562607e4a62d60d1aeff38072d1605fda537d971521cae1af5b7fac92fbe5bb9202b1027d3d2c32cf85aea0ac38e7ce3b26d0af30d10675f3d4658d909ece102860b936b861e7ddab8e0c157e181cd3da0fb2c7981e5281512742f43e1748ce61e09049adcdb0c8e28badd1307c4defcb6bfc60adbe6b0a6ce66ce5e6d8efa62d33ed60df625977edd9c2a028fcf79f021f79f4bcedf682dce997742faca31f71a5c2b90f768c5195e70380e2c56a6bed23c4117c300c64f0bcf750967e8df6f18698cf699bba89743e0946648e7d514cc71699cbd6cb39f5c16744ecbcc8c80b34f29d2045c8ea1faa2510217318064d0b57355076586d826e4f97a549a140220ec7cfcb21ccfab4ed86863f219fc26fa6fa3150daa5c36689d53cc712e53927c882ba302b2fb6fe0ac74bcb137477539d0ca263cc1f453be817a1059b2d995a305c24b785842903472be069b4562ab3eb98f95bc50fd2694c3b2c33fbab3b1bd0f66cf82d8b135b3b84d45f56200e705875f29dde1b7073d93be1ac74382905bd6855c44fa437770caa877c0c3d25f2173b41ad53806a0c820877ca267bf5ebae53f7548fd56d44c6f8e4adaa911d7ca1e5fdf69bed676500c7337277ced40f61b10ad4b81d737e4fe4209b3261ea9fc75fdc89ab7f73f146e451326e1d16d71ccb3af1c837e3669b526eb7867a84c7b8fdbda17f5bbd343acbd2db4161d85ef0cccbfcbfd19c1a4480d1bd3535503fb98936809f233cb897ce26e29175a852f59e4c8b6721a75e23501ba05d20061350d0eb67746e8ca0afd533976fa6064f67d7f73da8cc04e60a86b8efacc7abdc93247de397722772fd97bf11ff2c8c8d146ae35b31d329c15dcdaefe935a868e98680c8ec20f3b6edae717cf4412b311225af330ca10ebf6217ae81994437450d66d9827cbc4980bdd993a264a1c6585ac4ef3a395302cf919988790e6fa56049d76eb16a710269586bb36fbf579f3fe0dea92cba763cff312d2f7b0c0669a3f0cc15fc93fc28959eb35cbf88bd88e1d8d283e3fe3236d4db4e60d4e290d1f3650118727e74a14cdfe0f811b5ba6eb2a89720d332ed1f1a437baae9746ad4ffb220149fc0923c158129516504a2b27d7d788f2d23a28977bc2dd33b55fe3c26f698f6a2356a11769c5683cd869262b3b05edf030305f8d37c6c0f6a7af76f312a69c276d95164e7336a12c0191ece9baa463ef9fb0922715f983d7e0b1c29c328845bbbd01f53ab3979a94c0e4cd824f11539837be79", 0x1000}], 0xa, &(0x7f00000019c0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0xa}, 0x4) write(r1, &(0x7f0000000000)="0f3b7dbef44537e58a0277268064626dc06624de1b0be797f7c4030165ab3d79fcb67a7e9e041f4e4ec4f576896af58c799292ae4b903bfa18c18bb32db6feb02489ec9129fc501f88726f6ac98e362f7b926f7b5055f3ee8c61eeebdda9f798796109023c4a1d73ce544948926ca60b915357701bff9be66a4dfcb838cc10bb102d88e857cb504a977fb69c231b957039e83ced05178fc56e9bc8f9a22c8544a69fcb810ca590cebf3e22b41a92a3371423f15eebac80578886e0d9a8ec135a7f9675315ae5d0ebd2c423cce8eadf3f726b6499b32efaf49b5e68a9e3c3", 0xde) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/35, 0x23}], 0x3) close(r1) 13:19:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x0, 0x5) connect(r0, &(0x7f0000000000)=@in, 0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x5}, 0xc) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x6}, 0xc) 13:19:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() kqueue() setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r2 = kqueue() kqueue() mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x120) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$dupfd(r1, 0x0, r2) 13:19:26 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) socket$inet6(0x18, 0x1, 0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = getuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 13:19:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x0, 0x2a0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r3, r4, r5, 0x1, 0x6}, 0x5, 0x2, r6, r7, 0x3f, 0x3ff, 0x10000, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xd, &(0x7f0000000200), 0x6b) 13:19:26 executing program 0: r0 = socket$inet6(0x18, 0x8802, 0x7ff) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x3) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) 13:19:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) socket$inet(0x2, 0x4000, 0x3) 13:19:26 executing program 0: clock_gettime(0xb, &(0x7f0000000040)) 13:19:26 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/4096) sendto(r0, &(0x7f0000001040)="ae8f07983128dd29464a312b5f9fd0140ca6672f5281d30ef823170d13af5d3a42c541895172068216303f9afdf49b3677f54c716bc1ec464988ddbc982e20249744755e0d2823eb1596fbdeb2a5a0773078a2520f0cf08948c5621cee8c0059ca710cf616c4a3d68e47092bbc214052581775f3f5c1bffbcec56d623aaff1ac0bf0c2cb697c6f0605c23d4f7a693e18775647f7bd427e91cb82b12fe1e65783f7e6296ea30a008a43280958aa8d5db9032b36ad1eb75a670c9d17d5c54d17c97d213bf827c3f61119c63f8ba4180c26e6c0102deb6c3382df7c11116d99c55eb26a5082987ddac82df787c7431835adae94b9c98e4eb8e960484fd680c5b83b8a2976be03d1c78fc191dba3292d6011c202273f57aa36235f6dfd5c6f1a052132d264268062cda61cbba29b55414c02e63cea5f35453ae6b9d4332e1772c4ec551d9f0524d35b667b8f5461f8ba44471fa1b38f00c894860570b189fbb68feceb2f01133a27e39ab83c44cf05d8f858012cf7ba648dfe39da01f9e0616dece6ab27ee06b343f0af51fa76a12d59a9c0355457dac8be0b4acce87f6afcf38dcc28febff018537970fd37b0d796fba3073025bc2b881fad11c8755a520adf594cf0b73ed4ffccd139c820adb9a73b08f60421a26d5261cba8cd4de503de9206f05fa94f81b9d9fffb857818491af56ea93d240337c1caad6dbb3556e9fd2544d8f08978488c7b9978cd80aeb92bdada4a0d5ffa989dab24259274ccce84140d3231bebd34e6a2c3f33eca2c202dbb26d24947d5cbb1d5592301e26ecee7484b7ecb101aa7f009acff5eafa3374b2074a8a7561f7a9200fc53ad5fd4b43fbb6bf3d6273ae4b8def1dbd0369b1028cbcb9c92525f53940d36dbbdcf4a587e62123b1d42b6482d6a101569199cf6d5fda464dcf7985ac7a08a3a382fb60ed04d7e4004aab36402ecaa20e0c8c732109c6bbd45cb51cefc09dcc13660539e6496556e793d1bd3f02cf63b59d1a116734a31b26465aa3395bec7a0fe3583e86999e714e7c7ec0beac168d16b0a9d606d1dab7d47a6a00dc3376bcb7d37a8fa307179658f6693a641c155f096c48d00775bdf480427379600e7e3a615e555740643a3576b4957225c93bd3eebd20070e7913af3f341eba9a11924a27050dc99b9f219d83c99ca6d488c9d861b88aab1e71cf5fa1385daa9f5a9f20c47ae8523fd035cffd11e15224c598fbee48902fee1a0cd2df5fd67918eee015149cd930b2b2eecfe6ff779dfb662b45297606a9f99cb64f97708a2ec8e6751caea9d48b36999e9f9827bfdbd2d230605c98d90aec814949ee2b83ab42c9772af909151c2e9a08957ed46de8cf6dfa395fe7a2f59775dee579b71f87f61ef65d03d52b203846031dcd9526c5e76866e199a75d7b04212591d683ea1b4caf60b34baeb749954fae9d37c0696b9603ca868022d0f3ef6d379aa8b4b911cc6efd31e66f01698dfd0a8d0ff42fb3663d220abc6c39ffcaf0e39a8790db6aa84283c8a8bd1d5df02ed829a9d42c2a583a114aa1b889af68f279b57fd40d18b38f6f958bb7271a7d72cf4e6838bce66258f21c08df667b1fdd74d695fccb7b2ce717f2133b0578712efd3feecb3324d3351e1401b75eec0c75100364644c22ab50f85b535052e51e7e549300a92af92f53a66af798dd593d3de419150a2f68fbd2a76b3649e42d06933086bc61c9cf2931e7242e62ca17a8eb43c1caa4c9a73992cbb606449d3adbb89980c9a51ba26ea7104cfead949870028c50dd372ac34fe00c0a7485083a8fec0535ec81ca2a4a07416ecfc811d8436bfb72f9fced593c23dfedec956cc73d44b41f3e7a61e8148bd2a2def08078ae311830d35aa7590f52a721ee14aab09969722206f6519a16cecf9a795283142fcae6bc9403d4f86ddee6c92e1c382ca67098d2abd91e7134d8de7901d4973e803b674f90dbb22ce4d093537a6e26a6ef4a12fb8b2b7ef13458baf6bf333213f184de3c640d85cd36758f45190f80fa7b2e1293dcf10b20bb75296a13edfb7166edcdf5cb6e43ba53ce847ae5effb1d2962fdd13af65c542e94ce85b3d679d24703761fd692dad2ae0946fbb107938cda87ab3ab13232c50d54d7f52c0cfe86d7820830f143c3d498d3b3cef6d328cb220ea224788d12fda5705068a35d9ff4cbc925e351602d0cf3b1224a77e4e440624bf16a4757d5acb7265d2fd59f8af43d1c2a2dd65e0267f70ae8d6780a20b8bea14ed5c60a208ec1664440d93b9faee1cefb58b5e1119e3977821b39209c2853de681e7d0d7f6b0c286576ebff001789ee1b318764fadae0221ac4e8034e253b9ac86743b08f185a06db5fcfb45df1a7d2e49a8c66961733b82163b3cc912242c9ae78009037ddf747c020fda2bee9ecf4e38267da09bea01b0ab5113af878e4263c263e8844b61345ea9d4a4c6b0afaae4993de0661893b3696e1b0b94efb01344354db09b7be17cc2d58b30fe3aff1ea9b0f9f0d64ee2605b03b458ef21cf52c2518ea2c3cf3383f4ebb57d42c66091627b72ea7f60ec04ceb96b2977a96980c4fe2451b2f463eead540bd420c8d2bb61dcc0f10ff1f4f82ec637462ca56bcd69ce3d2e1f0610f1757e7840c9290cb4af22c1cf0dd607edd60b8c5d1761f8ae6f4e7da701b5ba58ae641d35b08ef945f41520b6a56ab9eec16420c58c64d5c4e0d59bbf95d1f66b2c4e9b5688bec5643cb9bc1eb198e7b0138c9646a74e75b19f4eb90ddf0bce60342aab646e0c0fd2986428be59895bcee10ee4d25df556a75d78f6b865b4e978e941c99b86988b45b65ccf1e0a53986a6a954fb70f34a451d99d4cf4cf7a5e1f62d4624f2dd407fdf70a76250d6fe23a711366833fa6ece048e68009a2e10534f6fc41940f058fac321f0872dd680b1ccba349b52e155d906e752bd7afc14a39ed29f6d3c69c1aa0e1c26752ffddd4f85e6965840ced704c6e0defe41e60c742778087062e9a1e8c5079e3796c68944b2d64ecabcd7c4af6d6f7ab92ffe72e0cf36140665d641e8b0da4648078d1f0cc7c55e36b79b6b3b95c998a9e1071dc1fc1bebe1874cf359867bd3a7ce51541a5f993cf3d6214a9d951991a5e279eae4bf420204f41956a65662badca27c3a24681e8bdb526f449f5547f34ffb5094ce12650ced5d4d693375b76ef456513b60b2437c1fe7dd95137cb2a98d8108ff3061f6690949629b1d29b8164b55643b5e0369d112b625100a2e5771479a2ede45f3d81ee9171de763b196f6421a58ce3b6e04810f11b9e47f26f96088dbe3f9d6ac59f480f65debf4129ab5592ef4374b3a809358bc276b05ed62f7303cde15997cee99963be0c0b19fd68fdc53200c023452cd97727feede0dedf1ba649a0ec8937e3e12e712d0dac7248e12af3ececfcc55e8ab80fc7e4e38a32f61774dcbf9e21872a03334b7215951d8b9a90046a0be5f804ebbee09d9e67a4ec5a82f507b72371d498676ec859fc136827352e8b8556817e37b13a44dab3e4d3af80e11c51ab9f1d6d4420393e0b7436da696ef80d4546155a39a99a740cf73584165c7ee25ac08d4abd423d8df188494a70f7400792b6ad37e30bdb5121548f43c024a3ea0ae1017f38712399070d366d03febcc56d21534b87c886d3b40f27c9d58f05ccf7aae39689a6e3fe4f3fb512e056a907ff145757430a2f99df75a0240d4d63d7880a58625fca74a7694c548072b01ccaaa346dd90aabed54007d72a0a73735b61f87c0e97cb7ab1f00e651f90e55bcb82c80981044cebd7c219e2091eb3d25d925bb3150542a67c6a5f185f6f449d51d07860c36f0a497e1238501a9fa5746e18c6dff3385dd6ced174a1e58c21741351c0f1ca115b1659f50a7a5680f633b7ee697e7db9bcfc6517e18644b8070ae98a78e0b9624f8d996d89513464b468db9cc045f8a2a6f42013147731a9a5801777629feef5e661c8f270be771e81f423427b206efcd4d71417ccf1fb707636a24d3c7972874816777183c0ceb774fdfe2153cf627211a00e149a3548ddc8b9a2a03b9a86170daddaf29e717c5a2d45dc96e90a9ed81f5ddca1b432bf667c32e99749936bbb3606d591f7dc6f76e570f594b99c6dfb780e606c3649f172d8bed16fe3079dc87c4aa1ab608730f38acbf8258748ffeee0410e728763110d460f1cee25a46f4c704893ef518f453d84ee0a307a1eacb42fcbe9549214b33aaba7b8c0e65e4273272be4acd33f167f9afa07818fe3e8dcf235ed7e832d19954fb6000dd7050f6a280b25084752fd928400fd020d1913fe2960d6fb36330a44bb65173b2d1ef1e6ac70ea9a61da1f510a10f25e84bc2655e26bf18a390321c9f73a599b5a5eab729112724264f7e9f9823b515c3f135db48aec072ec4e1675596f5d24292b9730d1bc8e0cd87e286be95b6ef4ea910365a4ae68cf37733188bde2dbef801bc88cf95c46fe1fab87ec1a0bad397b76196f2dd7f9746755eac9f52a1c7d7b9fe44da73d539b15ea2e74a63257e4c0e2c602836bc3f95a6b1b5366e2b3bf97afccd3081e9def5dc89b3e5e37377ad93bbda6be3cacf28a49996704f4198bd8747af5772f50be12bbc1f26ae0719a14cf4e61dfdd92be311e2c00bcb667ccf9b10e835c8da07f7508c3bdd779d586bc0fc1a5210a465741096c2423fd5e16572d0882e37a7830f4b40d2afc9298dde0b10475fbd7b526f4c476640c52d62c3505ecd717c3c510bf48f84180dbf18b319c808587ef63a63c8b9bff1047bc5ca4ce8859d322449808009562bce728292988b5c19f13bec0534c99c2c3ead2e41de88161cbc03d8fda1fe41aa8001702a2870b96da6a9ec3ce3e628e50852f8100129e8df0944f12b073416219d40c32ba72c70668a71f9d3e69770a00405d5b9d684337dd611aece17131bd28c3ac2150409c4dc9e6e9b93289bf03018dd1ac130ff671062b96cb70514107bf134e65249f5331755e361323b1d3ee7d57f66fca8dacd62689f848c6a42e64ac7c38bf4189affd876c75c9f6a719981dc848b8e1030389aaaa483b70365d447203a165b741f84a7ea10fc1513fe7b8e5771ea643c5d937e7b9228259e52c6f13adcbef2a7392bcfb759aad4291e24c3de0dbcefc81932305393fe71c6c64c4401f17dd2d350d6af0e191f7fb38a4e0180d5adbfa18a62089adbd64ddf542aa64d310bb2fdf4ddf888bd8e11f0c3b848d4d99cca88c3f34a7028fc4124cdefbb2059af37236eee73bb0063b61c6e99ad176f9355e51a399c2f7b4f81b67d560666e3547eca0cee7e54630526013faefa003b32d3d18cd95aa0fe40864b975d90eafc64c222c7e2348ffa0fd215b1a3632dc91c90509ecfb6fc9f94bfe51267921d53bb75291902f42e98253b4e2f895465f3bcf6e0e5cb81c255cd39292e577d0544221f39ea9c1c6569dd385099e61398c8f7ada3236707acf60227d13325298561232769226b815797853a185e5e8257b79c4a039f7ef499cf510b6064eb9c6126697debe27b42d4c9181f1889087c29e366e0a35b7f1e4681285ac0962a172b0eb3b8dff8da2f73ed3b12954594ffd3bff45c11cb765a24d9c982a174ebc5f7fd9ca692912c6240aa9cc4fae4cee426e613fc2fa8fc2097f490f3cf629a582faa022be131242ad81b70844b52a984b395252306d019aa823d60a71442da2efb70656b448aea80048d2b347c648c65e3e30c75ec1b96fb89712507162bd340a3f0e4b3ccc0f55a28f6638b5765c26ba7e30d92095c86e905cd664c5e59f", 0x1000, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet6(0x18, 0x4001, 0x3e5) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 13:19:26 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xb, &(0x7f00000000c0), 0x0) getpid() 13:19:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = msgget(0x0, 0x400) msgsnd(r4, &(0x7f00000000c0)={0x0, "c6115d7587f1b3192e63acceb0e383d35101afa98fc5ddc022684d410ec23ff8d0e99165"}, 0x2c, 0x800) kqueue() close(r1) 13:19:26 executing program 0: setrlimit(0x8, &(0x7f00000003c0)) kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0x6, 0x7, 0x6}, 0xc) 13:19:26 executing program 1: socketpair(0x6, 0x1, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000), 0x0) 13:19:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) nanosleep(&(0x7f0000000080)={0x3}, &(0x7f00000000c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) nanosleep(&(0x7f0000000100)={0xd85, 0xffffffffffffff00}, 0x0) 13:19:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 13:19:26 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdir(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='r\x00') r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 13:19:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x62f548a5, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x7fff, 0x5}, {{r2}, 0xffffffffffffffff, 0x40, 0x20, 0x100000000, 0x9}, {{r2}, 0x0, 0x2, 0x8, 0x6, 0x5}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x2, 0x4}, {{r2}, 0xfffffffffffffff8, 0x2, 0x20000000, 0xfffffffffffffffa, 0x8}, {{r2}, 0xfffffffffffffffa, 0x40, 0x80, 0x0, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0xc, 0x20000082, 0x2, 0xce8f}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x80, 0x6aec}], 0x0, &(0x7f00000000c0)={0xe8e, 0x3}) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/130, 0x82}], 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x2}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 13:19:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x28, 0x5, 0x6) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 13:19:27 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = open(&(0x7f0000002040)='./file0\x00', 0x80, 0x20) socket$unix(0x1, 0x2, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000002080), &(0x7f0000002140)=0xc) kqueue() r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r0, r1) readv(r2, &(0x7f0000002000)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x2) 13:19:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') 13:19:27 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "904c0416de49ba693d0d6c26d1b5efaeb3816db1"}) 13:19:27 executing program 0: r0 = kqueue() r1 = kqueue() r2 = getpgrp() open(&(0x7f0000000100)='./file0\x00', 0x20, 0x10) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10021, 0x64) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, 0x0, 0x0, 0x0) getpeername(r3, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) kqueue() kqueue() close(r5) syz_open_pts() 13:19:27 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 13:19:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) socket(0x6, 0x7, 0x9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0xe) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 13:19:27 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) unlink(&(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1831, &(0x7f0000000040)=0x100000000, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="071fdd9f"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) minherit(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0)=0x800002, 0x4) fchmod(r1, 0x0) sendto(r1, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 13:19:28 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r0, 0x0, 0x0, 0x2) 13:19:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) sendto$unix(r3, &(0x7f0000000180)="299ea823ea5d9f3c2ef4b57568d238562be573a2b643a1e6310137cc4330d11c562b052b66c48fc074b91a17ffe69e10b74ea41ec58f72aed161ec2be0778bfe3758080aa8c94be4c39c2b75307b76d640d4ab25bb28345799ccff4474cdfa8524eed25673ae39a3c9f5a50b682832b2b0ec6d0e3bf99df4e3225be1770f545fcc40674853b990dd9d6990c4a0178d40e81d2d38b1ffa430a396ab48b2bff90a4c9aed8c7c8686bcff9c910a36b434149d9e724aed38685e4c3c0468250a80d9864bf3697011fcc0738c755275c1812aa1de27d89a4883b329f422fa20a6085e57c7dd71c0048f49376d9a1ca16bb13c82280b858eb882838ecef590bb0a061baa43a7a955d4a03626243e6a322c359f8f3cf1ac83b694695f51ef9cb85f5cb4df51b6fe6ed6be4748f6fa6230173824a2f87a0e62bbcd2059fd9de0a94ccddb307f3f67fc91369822d8e5347e6d3a575a03bae40a5a217c05493ee1349729ad9522dcb84fe185f66959ef7171b2831f56cc47559d62f74e2716066827c9d128a64157b818aacdbba808b1dcaf6e1dd9f20eec4fbe3db209852d52f4cc2506b7b54977df4b1733403f47dccf798eda9439eb7ca34882080ca146d5fb57a4c11259af8f5edc8c6b852b12d5359c9d64c63bdb88058356c80bb30d68bf1f8e8b52680522c3c94dad3077fb19168f7aaf80fc14f5b112043e023c3dd122bc4256d54a3b2f5ea023c9895cb12baa4d68cf08275e9294586bc5e2b9da819d5094c6e9eba2ba2b46e0092cc1edd0e0062dd334b98ef88c8050a402a89a44773b77dfbdced42ad6fb983597acbd80b34a38e65c0d7005039df2b7da4d41e4dee96ddb63f60227a541aa965070babfa7b36ced549308c592fbf0c7b7f8a02632a242ced94b5cf8ae192c236b08412d054ec5d989774b5f1d478a589e1c953391533a6d5431fb199519092175a6b0a2827042fb478b606f3207806ecc0c3e8b519d7314ff830b42ef518125d20146523d24895672ffc7bdca5879814ea787f34c44f1fc3006a323dbbe1434667444d208d6adce736f963dd4c36d7e51c62243ccd58984fc1ae9a1713799c13e9ece4807d6f057f473bd851d96098215c6611a50b4cd4156541bc702a5542c386e2f2cf65ed1bf67c7127b5473ca933220e4e7f0860e8c2afc96ffb8900f9adb6f42b7e5e2edb461e6d95ab98f7e1cc466a24e3bbe515490a0b51a5ad73d29ddff8cab170b1f0d6aa0e7aeaa5bd613f5a1605777061020cca549073369ba3810adf203564adb6771d2c56a5a69e74d7c69a621d7521ba00a08b6b25cae7d237b7702cab2ff8d92c758ece023ef3b8626bfe592d61999f0906a6719be148d76d726fbb0fd0320936acccb61df5248d04ce807af7906f6b2fdb3577fd575253529565963a3bb62caef3ff3f3e218701eb993c6389f2edc6584bde77589ebf6adbd98a3f2bc5ab01ebde8968ce9f43fa5628474ca9fac9803b0a3031b62aa028ead289b96b6ee18947d32dc214b596e5fdf46d7ee4c84ea23286dead644a221fa0a2e3afa776b368e883ff14711bdce12d6194065732839c2fe9d1538fadc58077876914c9ba48e5a7cee324a72c69c1fe2b78129fbacd108f90d5a12f58a6502d5e372405da5da44da5a9dd688840dbce0abf2693fcd29983646fd9b66f39f7ffa3ae9596c103878ad7a0eb9504f655871bc5ce0b320daf188c97f9121cd858bf7e17e8d454307ed83992ffa15afdc446e784c2e523fd2fadec7c4797b0c75b4d88d160dfd3ee08029481374c660cdc451be8aeab7de28b6fceb58880dec3ae6c46a3649a8e22a24f1e52d197c0a59c3bafc23f48f306fafa1c92a86dd6b1912a6a9d7b1ee29030a027761ce73dc2b5036341ce7dba8eb499a2155b8df608dd5d42318e0c4fa535e93beabbe9ab22072c12d7106cf01ef33a972e1637faa7e0db0a462483c647f2e36bc2333cf035e6eceda91e20169e5e4ae98b634f0c6f2d58e12e47788cd6c39cf0c88ae86bf1e9822b9cb63c76c31054171595666971ee92c2262d84c2c818b7e10a0b62ae40f64e59c882518bd65c918629569918d784357fd6774ebd22d459170782aedf8e07b2c5738f5935663d393cda16363cfe7ecf2617ca3782da744cda3311ee26259f21d7eafee5f19dfea89e0fb70234483483b54883cea4570ef0ee8cb7c77487361a5aafd0c6342d2ba8e59feec2e098131eab6ac20f8b0c3d97c6c2a0ad8263b66fbad5851b8e5db00be59f73643991155a78f98c0a23d72da898e1438d1507e47699a5cb70ea15fd71b7a3435aa9060dd0a64202e617f1fad1b3ffecb57bf4fe092246e02f5d46730d13ad785ddd1920c96697148d019fd63168bb9028d5e26d21b650030fc72f195a6bae3cd50a8ba29c65cb343cefdfab94433b96b1335aaf4026d88d50086ee802994489b9383ec88db76e824c9a618e1b74bac072f2ead5bfad8266321bddb2653ec826eb552fbb65f9f98969a6d9b3e2e31a329e7718cc797e4cbbb70a2c6dd8aca3f981281e1532c06d81cfe98928c65979a4cbf899cf40598343c5cc436f8b98e7aed4afdd36a422337424f6a305654be53139b0a4ef0aa36e4ff60cbaaa1a140e5a5164dda14f312bb569098650549d1cebe97115d6214317a4f9ecbf46ec5e21621240b3743b29fe3059938c550bc4994b03f03541ada2e59b05ed02fc17746c5dc3671d1f58a69d65d2bf8de6aa833084b610822c841b3504cf0bb6398846c4399621b34faf53445c42b50d0845451797d80711a7b5738638244bd30a32b2696381592425a9865b6c4397fb4253c4cc7189ff2f1ba626c59e98daf8ac67a6e7f9cce22033c6dde50ae308df6ab33db9a092dd4ea1e6f2a025f02cc72dcaf888709c1065bb9eafabc18e7f22e45ed2b816a7d21e6c7efb52cf1d96361abeffa012bd937ccf4f16c0c200f8a09c86832b967e52a7900c27b19ca99b33ec323f621b7e383f7405126d95d2d070f7745d25fc8086f40f793a3001b706f83eee54542f1021a5a99b79c6e64950ebb0357905e8e69976ddcedafac46476cf354a9bb35c3bac0353ed1864f526021aaab2da2519d0272d7cca3e2ba8e4207f89dc39f6a4ce4735dc958d973f38a6296ed2698a414e9e0639d9552eb54668b28ecff8886230ee04f25e07766c502636b4be32af1eef76473d47f0767ab98a0b0865f14d2a5e931fe8824d3b429038b12a15133700dfbf5f41ea26d0f4d2122239c6516a9ebb1e8fdb17b226ed05cfd86b70f68f39b3f6bfa5d2673cfbd9ed67358da36c714ee6aaac13ed7daf597f14519f69c0231598793c6cd18d02dddeab15cb4eba06ebae1e1d89f5a11b43834f16cf4c71f0929704b8f251ce14a00f4e59a42856b714aeac36cfe6cbffeb302fce8867f91017a9f0e5f32ebd9ca29cc067492d27ea98b3c01b00024f2fbb177c24812fdcfd0ce09b0df75b585af1d0bc34bec134767ebdc87cbde5f384a27a70d426e915d015d42d671fbd22911be7ed15bcf3cbac8202023153c7957858d2cdce5359439c62763fb29533a27c5963224e292a806285fc95afd3d566493a3770b58b9675f34ad0cfa403c7420a4e56723970d95ccd2292fefe952e8323b9ef1a677eede93295ccc6355e9dea5b28e8da0b2dea6a1082d81c693c3dd37083d52fbb0a5a24f6707e0250d2d97c168a422b8bf877639d1535dc300a51ec700bbd395e4384ff5ce42a5ff5003a2ba1380ab10a1f47bd1e00f84293689e234c93c2f3ad3c6c3f0e89330b1b2222a5e996215aeece388ab6b39479300cc3e0be95533946fa74b3a63d3043dc42b1aee8bafef3ae63e34b4b254c54a02054e13b2b72d82081e4cdc50d72bd41b6fde7aa8baaa96f287b183601bb7dc8d0e6937be20798229ec2eca23608dfd10c5e8c09ef2808085a06a57f4875ca1ccafa28c88e641dd5284e346099b3795fedff8e5a69b9c14cef723b344a70bd55219af68ab077b544930b1a9b6b38ccd853c3e3c99c6c6dda6ff7502a10aabf144cc50a4a815f9d984dccf94996da056469b2a88d0a9edd95ac477473999066849e0e2c1c5f3b7c40af2f78435c6477b666eb56ce822df6ffbfae23ba6b640567a73717217100663200ae817104c0ae150a9589fd39fb087140a8ed8de533ef2f08afc20f58ba72ea588e6b904f2cd0d60189c6ce8d40690495a47b9f444b5dddc1f3dce27bfa15c2fad5d3ddd229f556f1fe69913a79dc7c58d8abd263a9a98d3882edd2eabb6931d7219b2feff2a160e78e834608b26ee14fc6ad75660613dfd34b7e47116b5c893836f3b25fd373b17823552a993a98dc965cc4b32e62202745d18430c4ea8df8360552511867d7dd12543c12629d9d72486ea7ac9d6d6a20afe93c4c9c5a2ab133b393b290406d5447ef4153ada3adc6b2ce3f8f462c79d949cffbe2c47b44592c224acf5459346a5be0187a72c174fd19fbfcaae65b631ce4ea1f00adac9565eda8e0c97731a954059192301a4b1b841c6acf04492129ea42de161dc269a602cb759f5e0be784b20874c64c5184467b51cc2b70c61b6ceb37fe09d28bc6aebc9995016fc9a4405e17fd9504fd3d04251ab7e3e4d614cd6de5154b0d642e1708e897e735157ec4dbbfee6c840435aa276a51d84ec45922be34c84d189932096965f36ceab5b9d26681723439361519b06c838228feb473a416695e80ad615b2ab15411c225eba3e7153d8c0feb6e59b6734e3b540c8620a8c3a5c01e1a0ac03c452510eda57d4e767f3be32b64a46284c7d922dc286a6d384e70a7cfb7bb78c604f73ec932cf8c67d8c81a659c95c833db6766854011be65f5526ac8f2380617f8349757d3a323b6d0d8a3ab7d0b77056d3dd301643645f6290fdc139fb7e3595115b455ee5e85939cfb6b10bc9fff524a4fe928fe627c12b024911587cdc4e5aada1f77e53dd1c3c69ebc8bf072c65e5abd4f7cc3cf0be7852f1f1615536f14d39c28e8b57439c8037f1274f86c9f67a1d625cc68f49dcd8b71edc53e871ff2b5d5e2277b953f3447fb96da68f2469f1de192b1360387a45a5e64b0234bd8048640616452f40b75928ffa98fa79edb4036d36857bdf68ec6a031066cb449020e80e7e2b56bdf7183746ebd8d088fc0ff2e2aa76f3c94d21b1fd730486c13daabbbb9b82afac1bd55ba3ab40fa50881f22d9aa5d2b62e6c2395d08df501a8dfe392db87efd17eec0ba3164cd669fba4e76afe134c53dd3d3a01d15400597ccbab8f0e06341d18a9dd56a5389b73d7e962790a50a726837cf5388de2f9c00f92b84850f3d7222ccc7f2d8af13d6fcbaeee19774f5d3585ac6ade5af5a2895e8a4074b76c6ae7d230179176f395130e78b7f92a07209df5e8ca6199cd4deae6f6add313421b3eda6964241ce3f4974f271cee156a842e870772241ce229107aed0341f415c557661af91ef6351ed3770e2cc7a2537791051e09aed8d5ec70172d64bea925bf430bb18cac68714ac657c0a72b05d4274796c2bd0746f751ad9e252036fdd6020d62fde93f626b919a071aa2e3de49a372340323eba2448a2557b497344abd038df4a0bffc56ce44da9d1014c7481c5052dc0a2667a5f8ed826cbff73878d86a213b4530f933889e4682c8483ebdd08ddbf09d91e8d3a0b453ff3839d6659d7c9fec010977dfe7ac56434c482eb1a4f5f2098c21a5d91914bed04b32388ff4899071f3b9f51911c65afab45d1da4ceafce4634c01553b0ee1449a48a133e88ed08f72fb88013a4974de00a9aab", 0x1000, 0x8, &(0x7f0000001200)=ANY=[@ANYBLOB="d342f5c3440e41be20daf3576477297cf4b2202d8402f6e8cb4f994657cb9ce246bdd50166d3"], 0xa) r7 = dup2(r3, r4) r8 = kqueue() kevent(r8, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000001500)=[{0x0}], 0x1) close(r5) dup2(r4, r7) getdents(r6, &(0x7f0000001240)=""/181, 0xb5) 13:19:28 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x2) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000280)) chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='c\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x90, 0x4) linkat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) chdir(&(0x7f00000000c0)='./file0\x00') accept$inet(r1, &(0x7f0000000040), &(0x7f00000002c0)=0xc) 13:19:28 executing program 0: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 13:19:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77", 0x9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffffffffffd88) setegid(r3) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0xff, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x2000000000000, 0x80000000, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100", 0x3}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) fcntl$getown(r1, 0x5) 13:19:28 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0xfdac, 0x400, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x2ac6183d}, {0x8, 0x2}}, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000000)={{0x1, 0x3}, {0x2, 0x1}}, &(0x7f0000000040)) 13:19:28 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r0, &(0x7f00000000c0)='i', 0x1, 0x4000000007, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/92, 0x5c) 13:19:28 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000240)="dfe278d84f047e1808a3a992ddc389ae510e72821d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb3145861f00000000000000bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58f06190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90d0d4b426cc979cacaa11cf07", 0x18c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:19:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x8) 13:19:29 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r0) sync() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000100)=""/45, 0x2d, 0x1, &(0x7f0000000240)=@file={0x0, './file0/file0\x00'}, 0x10) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 13:19:29 executing program 0: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', 0x0) 13:19:29 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r0, &(0x7f0000000040)="00a6c30f9f95ed275edfacd6a97ec7f6b47af4ad118b208987a2cc953fc6a9e5701e60786188fc2cada2f6d8a27ba7ef827b1033cdf5bf12c83d2123102cc6b274f26ff1fadfabf29e29a2c350cb2ebe842590a3b3ea94686ebaa4d6c510d66a9d4167ee72f7972908d843ade2afd0e8d255dd6182563a80f1ca4b195016ead4e3f19204904fa8d4ecb721fa8d8781a65e4f7c7f15619d4ee4d650a8d70a037a269f5816c6289d7c566903ea9d36f262025a879054fdb2be02ac99c7588d13d8251e694f5801ac2a9036310c724205cc085e261eb703b7a1ec921d93a18396", 0xdf) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000335000), 0x10052) 13:19:29 executing program 1: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x9, 0x100, r1}) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r0) 13:19:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8000, 0x401) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0xfffffffffffffd35) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="a705080fe3126a17be92c2956d2ce4583089fda0e62b52f5d5485d0f0642a9f9510abbea13e30e91b2b794b7615cedf3e2aa5304b038a2dc08f9054f8aa0315f0ac5878a2ecbd3d2b1e01bcf0f1803ab9b917442ab7dbd607ba08dd32b374b35ad61c6c5aceca64c7c5e2acc7a9a192ce31b49d2ddec48f5363d96", 0x7b}, {&(0x7f0000000140)="fe35a8b2d6d68b719ce26cb966ec31d0a0fcf8bc74cd2ff892537ab1164d10019fed2c64cc74fee639b2ca652b6879636c687d3c4280b7cb81d84ad0fea66f8cf16a1e3792268a6a371f5d38072610098b16696be7273919c52817e6d200dafda875b40a97b1cd71d87989bb0567442df3bb744407530a56b8e4cf49eb32853b159c7f82cfd85eb8f510b3ca9dc8e3bffa8d819b5887165fe79cf8f18191f05e5aed0e2e0da99e8b5366de3536697deb44e6ab06e721f320411594f5db93efe4df1fd46946c593147fd0ea6ba2f87750a6c0f43a9469bb53d9e386e49592831c6d44416fcbab0a56399a7a64018a1100b069281e511e6ef0b03a1a36", 0xfc}, {&(0x7f0000000040)="0a96140f63de192e56e7dd54a72fe32bdec9ff6622616db4beaf97d1bbf3bba4d028682c", 0x24}, {&(0x7f0000000240)="bf3ce4cd986e267948010c588f0be348386bbc2b43c963080eafd1bb10ab2047d9e5deac2c82da95479bfef6b1833dfc3cde599ddc668765939b2f9d75b5ece05c32f6793c02dc02a77802a5a4d387", 0x4f}], 0x4) 13:19:29 executing program 1: socket$inet(0x2, 0x5, 0x3df9711b) r0 = open(&(0x7f0000000080)='./file0\x00', 0x12, 0x20) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0xc007, 0xfffffffffffffffd) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) 13:19:30 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x6, 0x100000002) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000001ddc0b6b636d1ef2000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000400)=[{&(0x7f0000000300)=""/225, 0xe1}], 0x1, &(0x7f0000000440)=""/76, 0x4c}, 0x843) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80000062, 0x401, 0x800}, {{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x28, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x42, 0x2, 0xffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x7, 0x2}, {{r2}, 0xffffffffffffffff, 0x12, 0x1, 0x2, 0x29f6}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x4, 0x1000}], 0x8, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x40, 0x7, 0x2}, {{r2}, 0xfffffffffffffffa, 0x4, 0x0, 0x5f3, 0x200}, {{r2}, 0x0, 0x0, 0x800000a5, 0x6, 0x3}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x2, 0x200, 0x20000}, {{r2}, 0x0, 0x85, 0x22}, {{r2}, 0xfffffffffffffffb, 0xb8, 0xf0000000, 0x4789, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x3f, 0x2}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x9, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x3}, {{r2}, 0xfffffffffffffffc, 0x80, 0x0, 0x7, 0x3f}], 0x1, &(0x7f0000000240)={0x100000001, 0x4}) kevent(r0, &(0x7f0000000000), 0x59, 0x0, 0x84, 0x0) 13:19:30 executing program 1: poll(&(0x7f0000000f00), 0x0, 0x100000003) execve(0x0, 0x0, 0x0) 13:19:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = kqueue() rmdir(&(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') nanosleep(&(0x7f0000000200)={0x20, 0x7f}, &(0x7f0000000280)) r1 = socket(0x20, 0x2, 0x9) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x6a}], 0xffffffff7fffffff, 0x0, 0x0, 0x0) 13:19:30 executing program 1: utimes(0x0, &(0x7f0000000040)={{0x0, 0x5}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x1000000000000000) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1ff, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) 13:19:30 executing program 1: socketpair(0x18, 0x1, 0x81, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) listen(r1, 0x0) r3 = accept(r1, 0x0, 0x0) close(r1) read(r3, &(0x7f0000000040)=""/236, 0xec) 13:19:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 13:19:31 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x220, 0x91) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x2000300000003}) flock(r0, 0x100000e) 13:19:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) write(r0, &(0x7f0000000080)="175253e8cc1e8e6d00e30180000000000000e76fe31fb4ef6cb2cb3f5a51258ed100000002c8121c6f210ddae7fc39aff56b61147e0fcea25421f9edc7f6435cf3660fa3e49dfdbc65c2df0c27a7b1a8734db1a5de071a080900000000000000214bf88cd6e5f780100bd59daf466078a346ead59c88efb052ef8a1b2bc067687a833e7889fc2de7e757e7c53cbb8b5588e52b762ab7adc01c38493229eb5f16916e617f42f95f24c72b2c4f009758e9e507bbdf18577bc2dadabc9d5ca19d5becb248593bd9a51ff30abee088742fe71c900ab94336d3a3a5eec2c24b0b78833fa3ec08de95f1435a4e525da6de09727ad835335198e3f483cd01b2debd527afa78c5edf6", 0x105) ftruncate(r0, 0x0) 13:19:31 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x110) link(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000100)='./file0\x00') mknod$loop(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x30, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000380)='W\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x6c) 13:19:31 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x200000000000, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 13:19:31 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/39}, &(0x7f0000000040)=0x29) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) sendto(r0, &(0x7f00000002c0)="bd", 0x1, 0x1, 0x0, 0x0) 13:19:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) write(r0, &(0x7f0000000180)="bb", 0x1) 13:19:31 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x4, 0x8001, &(0x7f0000000040)="ec0446662f0a7048859c8a2d5e6bb8fc66b51f18b6b6c272816152c368b6dec6c2ad81c91d9f3b20ef3c9c3b25de43b267d94940c28c3ddf8c244ad918d4a15643daf7e2e47aa475ed5a931ce3b375e0", 0x50) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000), 0x0) 13:19:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r1) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 13:19:31 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') socketpair(0x20, 0x0, 0x1f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x8000, 0xc9}, 0xc) 13:19:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 13:19:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) 13:19:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="03"], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x80000003, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300", 0x0, 0x1f}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 13:19:31 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x48, 0x2) poll(&(0x7f0000000240)=[{r0, 0x5}], 0x1, 0x7) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/209, 0xd1}, {&(0x7f00000001c0)=""/9, 0x9}], 0x2, 0x0) write(r0, &(0x7f0000000340)="fd44a16d403c0f3457120394a614aa037a864dc25b5fc1dc4f9b736f701641e7c991811f735de5261f00da1816be631075604eea0a45963af82d7d283646367dcd5dd3fdcd5dbf662691122a36bbfab4c77b72698826a2183d6c3dce4c2beac695ea", 0xffffffffffffffa7) write(r0, 0x0, 0x524) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) ftruncate(r0, 0x0) 13:19:31 executing program 0: socket$inet6(0x18, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 13:19:31 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 13:19:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5012c9473b83a945e2ab76b8879dce0d63c68b96"}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) 13:19:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r2 = syz_open_pts() close(r1) r3 = kqueue() fchmod(r2, 0x30) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = fcntl$dupfd(r4, 0x0, r3) semget$private(0x0, 0x1, 0x198) r7 = semget$private(0x0, 0x7, 0x80) semop(r7, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) write(r4, &(0x7f0000000380)="2ffcf5fac19b0c9a6a6c441ed75498354c66b219590e0edddce64ebdf9252fcfbd9565a911b6cf3be1dcbd2ad5dc487ea270aeb1009315e24ace8d7050ee1cee50714ef924350fd8a5e833e3711dea091451f6271ecbf2bf4fd63ec37ab1ad5cffc1226ce3a8917742248addd95bdd06c494617fb1bcbc", 0x77) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xffffffc3) write(r0, &(0x7f00000005c0)="1c548c152569dc3ad9d39de222d71242386ced619c3ed878365070c64114050d16e195fb4c8d921ef301007a5b73612aaac90fcd8a5ce315d60f7610512a01dce2f79a0ff3c51448151b0360f454ad9497dc885bac16c02f590f58f45d5f7635be1fcbf81b75cad5f5577aefcd9bc7ea585b3728a695ff3fef956507a2f659501caa23b80b9032d312d5c5c64a7620448c69316a101bad0bda6332c4dc5ccac73e7ea5cc757d9f2b46cfd20d84287818b04a042f8502e7476e3b789072987268fe62e62d1da4cf115c5484fc0382cbce9ff23d74bfc51203c617991d9c1ce305b074e8abfd7a662a25de996005bfda65afc08ecaa046f2b21d3a9126f1706884ed56bf99b0c71dbbdd256dd647ae", 0x10e) getpgid(r8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000200)) poll(&(0x7f0000000280), 0x203, 0xcc) 13:19:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) chroot(&(0x7f0000000040)='./file0\x00') syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000100)=""/189, 0xbd, 0x1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) syz_open_pts() 13:19:32 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9, r2, 0x0, 0x0, 0x0, 0x38, 0x38d}, 0x6, 0x40, 0x0, 0x0, 0x5, 0x77, 0x9}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x8, r2, r3, r2, r3, 0x1c2, 0x100000000}, 0x1000, 0x7, r1, r1}) shmctl$IPC_SET(r0, 0x1, 0x0) 13:19:32 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r0) socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 13:19:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000280)="c0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) kqueue() syz_open_pts() 13:19:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32=r0], 0x1) r1 = socket(0x2, 0x4002, 0x0) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 13:19:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x107) r2 = getegid() fchown(r0, r1, r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 13:19:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="d732def7f6f7216d896c5eea1d33d678e22e59cfd28f4daae160bf113e7593dfbafc437724d60015faee38787c0d4c657242e06f75bb01480c815d139bcbe5b1", 0x40}, {&(0x7f00000001c0)="45c57d870ad589b4d229f0152e0a2577982f95197fe97f0d4cd29e05239664c56a05bef41d2b4420a37f2c24ca584a0b7dec5fa89240debcac6332f03cb282ded53e6d4154e8b1538a05552e532002f9a5a6368e5c905ade1fdf7a9930419efa95f72a458bef686b9da944210ca7f6ff87f750964c046274077cb2c36d1fed9ebe", 0x81}, {&(0x7f0000000100)="e8346b80e11d97bc48167b7d", 0xc}], 0x4, &(0x7f0000000280)=[{0x30, 0x1, 0x5, "504c71e4e4c84d54ebf025330f35ad20ba760406bcd820376e7ad7a984f6e9"}, {0x60, 0xffff, 0x57fd, "6ea05e4d6b38a1ba0354d40d83451ce284246101b2b9a63452b134d83a297358ca17ab96e5f1b44f9a2a5a132f296c8daef16ecd47ddf4b84d17a2dac33b6d3ffcb89401767de8971fa465"}, {0x108, 0xffff, 0x5f, "fe1c6b148ac3575cb13f1f0bd60be29bf474f6e22a83a263bd4afcd2797a01deb576949b6fdb5568f68a2a596c70110157e662609b661d29f9062dc3a720deda58d5a93f175d864dd73cedb6e7646a4036058bbae2174694ae7f7751070773d323801d048deccff7f7e9242c21fcd4c5df8e3fc90f37e8f2b3da401b74c823ad35b526350605c3ea0220876818010bd5d70df08bbd402d066182400ed018f2787017a1a191b420ef0f210647fa009fb0b207ee16c1affde29509ae14244b1191615956a6c82a2a9d29bccb7e85e46a26ab640005e22c5e965c89434b73cece567e6a0925cc3d42cc342ca3417e42810999ff12ab80d4eb"}, {0x68, 0xffff, 0xfffffffffffffff9, "b2ccf07696324f70c9ece19084083d92fef345c09bd4d5161f21d0f91a13708143479cc682d33306fe1b86fb5ef250427a4d6b28d6adbc08b16441f9c6d380d6778fa58c95c2289b464390a0ec262b74af62adc24bb8dc"}], 0x200}, 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 13:19:33 executing program 0: mlock(&(0x7f000023b000/0x2000)=nil, 0x2000) r0 = socket(0x12, 0x5, 0x3) mmap(&(0x7f000023e000/0x2000)=nil, 0x2000, 0x3, 0x4012, r0, 0x0, 0x0) 13:19:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e000000118000008", 0xffffff44) write(r0, &(0x7f00000000c0)="02ed591052241814dc0972767a108d0ae389cc5fb7df95976ae6f7d545d01c866b13046bd7bf76511e44ac7e90b1e7438650a4ead5f7d74cfb37c272b7d2c7324d25559263cb8a95da90505d64df6698058267487ec5e718515cbc15f660586a5184f24cc72d697ef52d95becc93662497", 0x71) close(r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0x8000, 0x64, 0x32b6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) 13:19:33 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="5fff245d", 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x100, 0x420c5541}, 0xc) 13:19:34 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/95, 0x5f, 0x2, &(0x7f0000000100)={0x18, 0x0, 0x40, 0x2}, 0xc) setsockopt(r0, 0x2000000000029, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffffffffff81) setsockopt(r0, 0x2000000000028, 0x4, &(0x7f0000000140), 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x3}, 0xfffffffffffffe90) 13:19:34 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) rmdir(&(0x7f0000000200)='./file0\x00') sendto$unix(r0, &(0x7f0000000100)="733d0b3319cf02dd843d68953744b73c6c622fb1a1cffe209f3be8baa76b4f97ce1d2411d37b8fb16ae25f95e064fdd06a0780e27fdc0d5ed9b06f33d9279675cd4ac11c5510b84f81dd9af3e08ecb89207dac7a477c2c75e5376f016db7fdd845463dd297b3a2269c4f6459fd62a2968fc9e0c580821a09a6d0e69fbda6afa6fb7c42b279e0fbeebeee334b6649a8bd07ee2a844ac439f863dca92f20563019865737f938dcb75d1f498190ef202447", 0xb0, 0x404, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 13:19:34 executing program 0: r0 = socket$inet(0x2, 0x4006, 0x6) socket(0x20, 0x5, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x7}, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 13:19:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c6, 0x2) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x41, 0xfffff, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x2000000a, 0x401, 0x42}], 0x3, &(0x7f0000000200)={0x200, 0x1}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x40000020, 0xfff, 0x401}, {{r0}, 0xffffffffffffffff, 0x50, 0x84, 0x9, 0xfd8c}, {{r0}, 0xffffffffffffffff, 0x14, 0xf000000c, 0x0, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0xc0000000, 0xce6, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffe, 0xf0ca9464ffb3b640, 0x4, 0xa26, 0x4}], 0x2f, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x40, 0x7fffffff, 0x6}], 0x9, &(0x7f0000000240)={0x7fff, 0x6}) kqueue() kevent(r1, &(0x7f0000000080), 0x40, 0x0, 0x80000000, 0x0) 13:19:34 executing program 0: pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) clock_gettime(0x1, &(0x7f0000000200)) 13:19:34 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r0 = socket$inet6(0x18, 0x4002, 0xffff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) 13:19:34 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f0000001600)="27dbd37036d62b9ada4e71625d100b61ecf3a0a70b62f7659ebbd1d9618edc0a6d3c902f3176ed8c79a650a2a603d82d4ae9b5c797e5194880ebb5d49ba5a7e9c07fb354ebeb3756b3aeec47afbf89cc8d77828899fee94a9b1c6f19745dc216051a13e6e5943baa76ef1b0a8e0d9381c419c25fc0d5d73f8f087b400815713fae76968b6662e2d2d7c4de23c37fabeedfa551fd0a70fbd0d2214ac414c5015938689e7a164b5c59db736930d7011063b86aedb25f5fac536d565edcbdc738f67d27b0a1171de2e381c33f1ab878beb57fa3e0ed151d6b855457f5517aaf9faa3758cde0b4ad4fb38a9d051b0b7ce96a1da0c8930f3b6b31d89a998bddd19559e967e8655d47f4b0207036080353b32fad33b0098cf5d97a552ba317aa05fdb715cb16549c1a95a35d3bc7e96dc626662319f9b1f6b5deec73c7ae0016e40e0b4719eb934cd44eae80c5a2f140fdd5588a907dd3f426d4f1fd1efd8316cce39aa0080633f37c5d7e2b001a3f847bdea496e22872c095046f849e8690d7d8ceb0d7d5d112e09e70ca201dd3046186c2ec872ba20c719ed2e4408fc2b66909bd7d869248789959d455cd34c3e054dea6c7dabb82a820e731fb1682220f2b5343c2dd9966dc714e92f8bab7fe1be4acf2bc404261a904f3c61103d8f358a110afb7ee5b5b3e0c5e9ffb74757b3c725b65c9b1514d1d1f32bff40d20bc2d4b5ea7cf45f199e3e0a8e9811e1a8b5c3abfc4b03b8fb7a42f31632fc96edf030c8d8c371802ebd291548cc5e70658d66b177aa7e977275bd0c71d0b7620e9a80fe64782fe221c6744ace73fc6e0285a660c0471794e316e2b30e31c8c86bd1fe74432fc335d01b4a91fc1ae406e815a93212ed08e41af1295eae1fc3afcd97cce60854ce1261159e9ad227d15d5412d94af05199a8d9c69f7fae6f0b5d6f16faa086f836b3a808ef8a9f486922cd77175f2d64af4081be17682a370723d4e373e16f5abe2eea2673d5c92a8eb318cb11cbfd508dc9ff826b1488e220035f8073155eca033d7cec70be7c69dd6e1fbb7d84cfe8e5d3f5965ae082f711dbf39900273b49e3150cb63687b8c9b677651932f5cc2603a33a3f8428cfc57d87cf6492472b542d8ec30cec11214e4f30889987bca420bdbf9ef01f0fcdae01cdd58d2860ac2b100b758dc08207aa7a87b3cf525f9516423c7b52ba3b0ddbfd9606b062bfb65eed961b48fb520e1048dc38fc0729b73df30e3668ea9839a16d9e4852b6090d8439ca4954c2c2b8e3e3801e64742f4c7a866dad8070fc79a9545c4d55711a2bb4d328620e83e45a866b658c7326d8060fa14e90d74b4cc9af2a48fafed3e598d7752fb3c0f5dd401cf708c7dd2b31cbb8b8e0a6062fd41cb174672c26489eb70adddaeb2d9c42112ae40d43a5a8ef34173cbd6e34066ddcb062d989864c195ca8421a5b8f2be835efda5e09f8e6ea83b8f5ab3f9ec4a9a77a21d8a867ce7721f9ff9a00f1446d584b60fd798daf6162ff684399535c2882418bce6612aa82a8231673638fc5f8ff84f55981aca2eebd374034dd4770ec81487c765a98753cdc89656bcaa96d48d32fcd965bca6c5efaba17e9006e3c1194faa726cc69b4dfed38ce11cb6f8e23548821d32baf043da38c1bbc3ff66134936045f21aaf52e8977c6cb82421cb4f60661766d1e3c631614349b64f44c18226134ec7377af769f7d9458159eb793757adb6026ea430e6c291bb8020dd2fa3fd03bcb4a084b3338699cb29f64491020bfe1ec889f56148f040a3a7a18a9d3ab12c8843143e562fe77adad4b64dce95a635d33040a0d5797dfbf8d3d872f7562f3d03af318dda463541d7dfc1b3648dd4263d4aa3ca23cbc7bfc3ff2c6c05dd4f885ec08dfc930e3b662ce5301a01c8826fafab89e3a77a7b9e071c09ce6058f00150e8f291c3ee38905c5cfb13df39a637cfe18f9d9e4152d03c9fab5ed22d0e40a79d0afe0197b32848dae5ec7f6d5fe42b3fc054266900aaf85d01da7f4bc166560750441fb068c3879139f08868ef0df809b17cfee7fee9a8d81ade5cd91b6e0c1e2744938c905ed964ff3aa6cf926eff87c33ea4bea7fad77bfa3473a2e8c54bfe6524bd4e6b0c6bf4d4f3afd887e083db2924b40fbe1cf778aa77311abb604a5c2dfb1f9d0dd37905b6356ee7c11c8204c64b165c3f88b96bbbf18a8844c08ede3f14967e40f32bac94de5037731645cb8c5cbfa60efe227dd5e197814f489d5960fc58ead6958abf1cc8be26f83385927626dbd72578238b193677ee78f5393921d5fcf412cdb8529b35a6a638ca6f5ad1e98c57972e3b8bebbfcd76b3d81068495e04c04b526a3d80ffbc3a787f4e211aba5f74871b6bd22e321501aeebb291526ad6de9c171e5becd7d36ec0b6cfe7a3f322ccf7a8f864d8baed09a15b8442a236b9cb716455738178272ff8e90467e883939e46b837e9c33b4c4bca4995bbf1781e91e7660ca2eb7857d83b1a9877ad796250ca86c89bfb36384348cde2ae8a7c0d5b7c1ad51b9a75b6a180c2c72c3fe43c70d05789b85a77c7850b1fe3c98fcdb50e25750a03573538e235fad2fd826ffb69100c735c89c4725d3b3fdaf6503f90463fda1828b276f3937f5e01175ed235593b8a4d2c39ba037f538076a9c0dc46b351f04ce9d8e7cc2e245c2579ea074f7af00b9180d5828bd5e33c7990e8bc3fb1a96efe0d4f503d919cf112b4227d19dc700f5196a996cd0bc2c74fcc1dbdb89adab3f0abec300aa7614e873c74f9e5426c9323181a4d20c37021afb27977d15b6d4405e378a7e49331713d03d030881cabadf3f0c263a53570a0760f55ea1b46b68f831dd64298ac2fe589560017e11f3cdfc31e7d5ac4293e9111f8bbbd39cb145218029c73af174130c7a42b79640c3524f2eff9f74ed21f8ce0ee60d360dccfb9bc88f3014769f40a97a708347c5d090cf10447cae821b781f948223fae56757c015850399cfa4dcf0af41b043f4e632742b29ff381aef3c9aa2f126e6f432ca49ff351a8a1c48be5954ce4d728864c0b6c08eb536000eeb32a548e7075906e2bb8365f25ba0eec2907f5fda8523ebfcbecc3fed6d17cda3a5a83b08b57f071face7e5f67cdc53f4859c5e2e994ee030e4f19d2642e839caa87a90261fdf81014f5ce4dc0f3699ddf8c719bf5df7879a8dfe1a3362ea87b51d97661e4f0c37f15db84e08eae2db4bec190b9b56ea2622251b15feb444787d276ebc0e6e67d365b3bafe650c994effe78b5ebee8a21741cb6e0bd897d5072d58369ead544d5608aa87458212747bb13f4c971f461b78507938fc44f4d01a389b6891f16c653b305afec7cafa3233c5ff996b1848078dd3e17fc9e987cd5c8207d9570185fbb593842ed3856a50271cae5ea034eef4f9ab66cea7b193dbcd47faf150a99e55dfb561eb34e2445a5fbc1a0acc479d9859ce18831fad172f53ec71f58358dfe8208c7f49f3ae27a50dadb41a965f5e4837abf17082852d71145b5e22a9239ace6ee5fe817f19e8242dfc22461a051dcfe03a1a5cb40d996d6960770652dcbb778d777a61f31e0c7bb999e060be37bb160d2c0ac852bad9a60e4f47adf5e7240395662ce4df15a82b5861f1efbd5a6395300696355fd171449b68fb0e23dcd49e77579f03f98a21cbec1bfd963aa62f1f083548b6ae7fd5697e831134ab39d4b2837181569d25cfb7ce73cdfc6a10036033386242d3730c8d1b45e48b553eb5fa4dae530a4703dafce168fd4991ed41494d05c184cd48728b48f52b956cd741baef9574f6ffbb27331b76c16a74976f6ee6afc5a568e2645fd37e509d2ec72d05ef19e39e87b97cbc0c449bb2a6c64dc51b95b8a8492cc917e2a84fa5417d53911280ab278a0da276306db02d701cabfe8f25a58c37b61af71060a16a2d225e24b29bbe804f10ad882ff9e0d6e0d800a6744b44b94f6136da1e5e411b6974b7c235b914f0bece962d9a94eca6dc8f3504347a58ca0b21fde2f601db8215dd39e49780627b116e070a22932f15cd80d35c380456ba365b74a8800ab363b489b3661066ee96bf9861b0b46b9c1dd00123fad5a98d9754516a4835f6e1890bd877d6c5e6f361a7e00c5a8d02d0434a3de1cc3b181d5fe3dfd8e229399f9bf7e53a9852f78c0606e0bcee3c8842c2b4b3f3ba0a68cd703af48c426bb7df535ce1fdab9f41ad8d6f62149824d318bcb576cebad8d099ac870e86d83e131df2b42cc20258a0c38c2db37cf0349007f0d92f714d3c794f52d91ee86fbd2a5f00d70f728ab3f011da6e7b1179b32b6b6eb2cbbab8f2ca1fde2e67400174a1ef632fc0c02133f395376877064387d379d87ac8bcee6e27299776eb40aa89f9b796c9765ea3ea32fbd7e3f3462ade1847f68733ad191fb1dc1788abdb716b999a82f288f761d3b26649d843d72e41616b719b709fc0931b2e4050993f7000fc199204f405b961018e6cacfd7dc2a926e59fe36e6da8dc5c1b52321924a8c38910f4201edb5824db1b17e904abc5fd27cfda41260543ce9aae3b86db493b714ebcedfc8965762b8cbf6a950aac5bb639b449635f4231e3018380007cf030dd085e6dfb6a711c692cdbe0af610b67413b5daee0f6760f071a2491d4a03fc5e65f2573c81bea61e2b16f4e0e005103e67e95d498467e5839799579bdd3dae4f804c89935dfd0aad1d668a697aa234d46105496297c85dcb6ec9bde64318ee9ebd778ba55ce59cf6e194fb4a418627018392728b27475edc990bf338efdea578b80827418e6585fb4de322c2736330b6a4b707b5bf22f6cac176cb5ab0e1df68d837dd4e65232d579a70bec0fe7c6da05eca2f5213af93933b9cb998eaae074c484a8fb7c1d5304283fd72dc13a24463bf39fde74f37a145d7a9552735ead2bcfb08b8463f58d15a9bc316ed4e78bfea60e6c8cef1f843b1fb82414bcff52e15297c3bf22da360817d6622b600dd77e32ae4ca9aadc37ac34878bbebf884334a1e1d655941b8ec80794212b71908e7c4d2822da26bbd5f5cab021aa439a43bdbac5d2f1b596f11d99e70605dcd26bffb711c07d10049aa97b6b82efb41e836261640209c2ec7fde7c7a78c992e022c279f2c852e9c71b9649bd6c28d28c871f9b773afe3724ff29ddda6a2daea0779e82f6ee3540d39f4a2ad3bc60936838a8ad5aae9f3b1c14625f424fd42db251a5c9065cf89da341a0fda33e81d84f9250d3bd826c6c7fdee36c2e91af8dd4d5bf8c0b7a302f293772b6055660d99dab8fdfd57691676c554dc7c3c46d964b8cef8d3a2227f403b52030d7fd820713588cfbbfa07181f4d8e53cae25d0113ac2fb073836a72e8f8213643329954485b69a0843a26cc786355b87509f74c36b4d415c70bb187b995e5c63b6d0a706bbccffcb09161e648c320181891bb6b4eff6f9f66e0f3650f8c7d51f1d670781cd024808167ebbe8812003d5574b3251c086c59dbe13e20039fc87f8a10c4c69d2a508229f65906ed328fe47b80c7a2924906e9e304bd245b57d39a273532701898570a24a8f2414107d7121937a540bb7b57eb802f0d81cc0f8ca4efb20b305bb9b3c7c42c0b1c7f673afba4c57e39a3ac0aa89fae535e1e26ca7732b6120ad782b603f0f8093178789ec50e9317d970ca816db5050d18496d8016533796f7bb3411a730b0f087a26d82fc73bc40c69ceed5e789eb5c2ab7a2e0c9e0847b37bf2af8680b033b3c48194aa523c61eacf68cbf18da7211660419a92d61ca312d371961df1e8f51f0e08af07199525", 0x1000}, {&(0x7f0000000080)="b9720e3796063ee8c752baa59dd8b606d14891ba2e31108700dfac8148c815584c34f654bf29981f2d548b60160bbb95f527a77413a7fd8e01031c19cc7eddf84ef230447a8c4c44c8f3ae686350156ce14a337022016936d31720a97930f96c883d8162c89f28aeb9f9dca4822e738f1916e3bb0bb3c49b9e7545c6c4b393277e142f4494a979e28dbc6d26742a6f22595b", 0x92}, {&(0x7f00000001c0)="1d59e00b4a81dd5910c02516ae562e44c066b6d2b3bf0c49c4e6cfb4567189ef8bed98f83743b408a621cc590b20cf03acabbbc7d6d306bd9d5cfc1ec11bfb0a22418a5e9a3a2fb8d48850b13b92fbe163ddfbf34bafa89d3a887bf8abc703398983b58f62569b89395d60612457130fe922c329dfdf16172db7e81eb532aea818fb16ce0400df76af137902d980c8615cc1939a6513d5178d4dcbf2547899c087b0cd7bb4a52ad5da7609d75198628d8f415ceb65baecc1d239a9f819fc4762de197f454a7cca1f173f0b66d8b942a673fa300bf23488b0fafdfbb59053001eb12048b28f5128d6d4eef954b6d4f69d0becc022971651132e", 0xf9}], 0x3) close(r0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x7f, 0x49, 0xfffffdfffffffffa, "0900de00000010009d1800000000000011ff080d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e652390", 0x13b}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc8487489", 0x2e2) 13:19:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "699353b56cf62d2d877ef823e26a90e76c529761"}) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0x0, 0xfffffffffffffbff, "4ac1b76058af4cc3706b17ed60fca50601ca1be4", 0x2, 0x3d1}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:19:34 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000280)='<', 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) close(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x80000001, 0x0) 13:19:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0xd0120e8ddf1938a}, 0x402) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x44, 0x1) 13:19:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) poll(&(0x7f0000000100)=[{r1, 0x2}], 0x1, 0x1) read(r0, &(0x7f0000000000)=""/37, 0x25) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) pwritev(r1, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r3 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xac3dbdbe) execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) writev(r3, 0x0, 0x0) 13:19:35 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) 13:19:35 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x100000000000}}, 0x0) clock_gettime(0x3, &(0x7f0000000040)) chdir(&(0x7f0000000080)='./file0\x00') 13:19:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unlink(&(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 13:19:35 executing program 0: r0 = syz_open_pts() munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff, 0xffffffff83d0890f, "2fa85340a1988853f004f05548528f9425fc39a2"}) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d50540", 0x152) close(r1) 13:19:35 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/217, &(0x7f00000001c0)=0xd9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="83042d96787fa2c30f58f04b2fc2cb17ddf7f5c1", 0x14) 13:19:35 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) 13:19:35 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8202382f66696c65c08c743000"], 0x10) shutdown(r1, 0x2) r2 = socket(0x2, 0x4006, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x108c, &(0x7f0000000240)=0x400000000000046, 0x4) poll(&(0x7f0000000140)=[{r2, 0x164}], 0x1, 0x0) r3 = dup(r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x20173a45, 0x142, 0x9, 0x101, "5bcc6f13bbabe93377c36ef2ab0c885aa0198381", 0x6, 0x7f}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0x10) getitimer(0x1, &(0x7f0000000080)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000280)=0x2df) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000180)={0x401, 0x8}, 0x10) r5 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 13:19:35 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) flock(r0, 0x6) close(r0) 13:19:35 executing program 1: clock_getres(0x3, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffffb) lseek(r0, 0x0, 0x3) clock_getres(0x0, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x2, 0x4a2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x80000001) clock_getres(0x2, &(0x7f0000000140)) semop(r1, &(0x7f0000000440)=[{0x2, 0x9, 0x1800}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000001900)='./file0\x00', 0x20000, 0x70f349a40c5059fe) sendmsg(r2, &(0x7f0000001d40)={&(0x7f0000001980)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001a80)="07c833db25e196e1b533c69634f602bb11fa93762a6f0aa70aefcd1296f4765e4791d4582481138d7ccfad4fc513cdd04526dcea4f9d60bb341cb7b1a49ab0591aab222cce9cedf8d7", 0x49}], 0x1}, 0x409) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/15, 0xf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x100, 0x0]) clock_gettime(0x0, &(0x7f0000000400)) r3 = socket$inet6(0x18, 0x4005, 0x1) msgget$private(0x0, 0x9400004ff) accept$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x80) r5 = geteuid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r5, 0x0, 0x6) bind(r3, &(0x7f0000000340)=@in6={0x18, 0x1, 0x2d, 0x8}, 0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000380)=""/102, 0xfffffffffffffdc5}, {&(0x7f0000002d80)=""/201, 0xc9}, {&(0x7f0000000500)=""/145, 0x91}, {&(0x7f00000005c0)=""/12, 0xfffffffffffffdcd}, {&(0x7f0000000600)=""/213, 0xd5}, {&(0x7f0000002e80)=""/4096, 0x1063}, {&(0x7f0000001700)=""/132, 0x84}], 0x7) mkdirat(r4, &(0x7f0000001840)='./file0\x00', 0x6) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f00000019c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r6, &(0x7f0000001940)='./file0\x00', 0x102) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000001880)) 13:19:36 executing program 0: 13:19:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780000641c00000000ffffffffffff593300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000040), 0x0) 13:19:36 executing program 0: 13:19:36 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x185840, 0x0) 13:19:36 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="30ca923e965b4921204a3675c253ab9637b668e64ba46cf5822da29d4da923646340f0c21da3181da06a7c138baa9b10a8276b28b13707a08bf9256585f0ae0700000000000000c024e9cccd060c59ae17324eed6f6c13728012"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x13f4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:19:36 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) 13:19:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10000001021, &(0x7f00000001c0)=0x401, 0xffffffffffffff9b) recvfrom$inet6(r1, &(0x7f00000000c0)=""/129, 0x81, 0x1, &(0x7f0000000180)={0x18, 0x0, 0xa8, 0xffffffffffffffe1}, 0xc) 13:19:36 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) geteuid() fcntl$lock(r0, 0x4000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000200000003}) 13:19:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3fc000000000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file2\x00', 0x40, 0x80) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) mknod(&(0x7f0000000380)='./file0\x00', 0xd006, 0x2) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) linkat(r1, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) r3 = open$dir(&(0x7f0000000040)='./file1\x00', 0x8180, 0x0) read(r3, &(0x7f00000001c0)=""/235, 0xeb) 13:19:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) clock_gettime(0x4, &(0x7f0000000200)) 13:19:37 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000083) r1 = semget(0x2, 0x0, 0x440) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800, 0x40000000, 0x1, 0x0, "b13128641526a7eb5ba80ef817fb35e1d1391ae2", 0x9, 0x7f}) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/69) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./bus\x00') chown(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 13:19:37 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x40, 0x3fc1}, {0x8, 0x1f}}, &(0x7f0000000040)) getitimer(0x2, &(0x7f0000000080)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)=0x9) getitimer(0x1, &(0x7f00000000c0)) mlockall(0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xff) write(r1, &(0x7f0000000140)="466ebe50bc0ae1f897839d8329fe90e08d3f017f281d12970d572fa26446231273b3467c76d2eb35cf85265c84e9e06f759a0ae33087fa31d3e837d219548b167191d98073dbaaa94b6f6da5daf531d1b3c17ef377577cd82240188f2780ec0e985422d8f6397213e8f27e0496253719f54cc9c14d9fa0d2ca24ec2c37d3725a4d175efbdeccaee9ac45d0e5290c3ea845111e1c6509d6987bebabbc3a2742b5a079", 0xa2) flock(r1, 0x0) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x10001, 0xd42}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000240)=0x9, 0x4) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000400)="36acb320362c05f5752907ff4d3180d223a83b5e527edeb7fc7d0a7dd247f24534298154e9357070edab9bbe6c85cd13c09c595b1adf864a745182bbd289190775310cddaac4453e6b6531657cc61bd18e89c5f65825a6f486b908d6d5c05e78f7ca5674b0dd38c2abe13c5d1cca004d952ded95d8acde24f136e54ed6d474fe0a25e519744015b6fd8b47e792ed7c1de74ddd2b831a4b42b3b8bfab", 0x9c}], 0x1, 0x0}, 0x8) getrlimit(0x4, &(0x7f0000000840)) recvfrom(r1, &(0x7f0000000880)=""/176, 0xb0, 0x1, &(0x7f0000000940)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x299) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000980)=""/41) semop(r2, &(0x7f00000009c0)=[{0x4, 0x10000}, {0x3, 0x1, 0x1000}], 0x2) sendto$unix(r1, &(0x7f0000000500)="8c21203839abc442e8eda89ab75158275b0dc1ef80361a704b31932614ba72f91f1c79afc6c842f2c908f67353b37627f0c4e6ae33f483600e000000ec30f8eec1826f1f258dbe8c6616b03d46aab8d666db5817c5bc18096b284888a62b382c70985ad2c73465dc911caa22b08c7e67d738481d321fa68876d5c13b308b32dfb4d56be5651ef1281664c3f292da76183b1ab53085c2dfe7a797cebb78c0151f59c4a9680000d66301e9057cb70c656315fd188ddb67f22e5a7e97bdb03de74078f23515428dd1db0000000000000000000000000000000040b2a9b2f084b6928c3e90c76617576bec4966f6dae744c3eb8676521d5e4bf8751f9acdce1370f8ce1dd355bab717b99b739b0b9c649694c98ebce015b67e549aab7aefa81cb6ee14873b4edd0000000000000091174c7bdfd19b7b32f74c955cb47ead53208bb4b86d38a4bd6ee466dcd67a811f0547ff280d082d4de12aed7ed44486052b41ee36c8a4680d9b0e4094aae6e8512571c75949a43dfca0ffd9c06d23ebde65b86eb09611", 0x183, 0x1, 0x0, 0x0) semop(r2, &(0x7f0000000b80), 0x0) open$dir(&(0x7f0000000bc0)='./file0/file0\x00', 0x10, 0x20) sendto$inet(r1, &(0x7f0000000c00)="d4c4db3df2eaff35fbf646bd659adac58615e6dfbb6ebb0f1921d61e13e6d04543359e27c544bdb444620526e15c7d1d6c6b694fec07ba8f34f1cbe9864936ed9de73019c34197ba44340ae3a8a946a2f40d3870f2eae8347246f702c51a51f8b1bf4935cec51811d41e27c25206b05cc6fbd8b0d28dacca109bb81b5b3ab5322cae225952b047c183debf67d136bf3fdd3103d24af726fc6aa21f1fe61d849d", 0xa0, 0x409, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) fchdir(r1) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000d00)) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) getsockname$unix(r4, &(0x7f0000000cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b6661925d0ab2def1c45d9cc51c1b4200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fc87035deb"], &(0x7f0000001dc0)=0xfffffffffffffde6) nanosleep(&(0x7f0000001e00)={0xb62, 0xff}, 0x0) r5 = dup2(r3, r1) fchmodat(r5, &(0x7f00000002c0)='./file0/file0\x00', 0x958586ce42016a53, 0x0) getppid() 13:19:38 executing program 1: r0 = socket(0x3, 0x8007, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000000000000000000085ba6c11105c84daeaa4ea09eb63df08ae72b7bc203916983c52401a9ea2f20fcd622aa17ae33807ab052881508bbd59c48af5699ab58657754d5d21c1668b4a5bb26232dc4c31e002733c7749daeb7e3dc79f68bfb9efa314413f5aa807d18bbeed64bf7cc471a01acbcbd67a3db2024d"], 0x10}, 0x0) lseek(r0, 0x0, 0x1) 13:19:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 13:19:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:19:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf63e73f8c0171aa1}], 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r2 = semget(0x2, 0x7, 0xa9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x8, 0x0, 0x59d9, 0x8, 0x8e3, 0x20, 0x0]) 13:19:38 executing program 1: clock_settime(0x0, 0x0) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = dup(r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x3e94217c000) r3 = socket$inet6(0x18, 0x8002, 0x7e81) setsockopt(r3, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 13:19:38 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0x0, 0xffffffffffffff28, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 13:19:38 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2e8f) mprotect(&(0x7f0000729000/0x3000)=nil, 0x3000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 13:19:38 executing program 1: chdir(&(0x7f0000000140)='./file1\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='\x00\xf6') renameat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') 13:19:38 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x8) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 13:19:38 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2e8f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', 0x0) r1 = getpid() r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000000180)="3f09f7272ea84b0ca360355683890fc79e2647777ffaa58e4b8f4c33933d78cbf53432c1bf73e5f4969dcd09ea1feb838bbb7f1687934d931eec2ca8d5cc14db09cc319f4165", 0x46}, {&(0x7f0000000200)="d9b20d83eb067e5719c2a839bba11390e63b86d4a85eacd7085f9b05ede2a2cb77763624fab9e49c93173c328c502ef5e18c9ade6046fa2ea3ef3fab08d2d4535bb9e6e88857a37fa57cac664e4211ab3a779a8805b6b7aa51154c518d1944d93ff363c7151f6bd961e8982894cea25141c74addc96d6ae476f84aafb1e9214ccf8a4ee55c3714a04c5488ebf5c70dd3c82cc45a3165966714178a94f5192116ae2f215ed7ae5d80f82de86c9f0937d31ef0c4fdc5e6480d72119c29c22117c897c66bce3161292cc22e467ea40c680c10c21f468e326d4bb5abfe9b56d0276cb1cb91adfb611fccdb2d338dff390457e99239b58c3269961461f671408ead6fbe755397a06d49ed992479b7dd8824001aab9873047c786802ab882ed17714e562129765e2622996dbc222ec1dbec8e3ce1e3e2c23cb0853a2be27afdb075150b35479a60cf75b6fadaa3e4b09646b6cc23db2dd987c46c4acfafe46ced800cce182629f7152c9acaba17cd77f0b349a4efd63d25100505039484308551673b7a3463c129b3070f1646712796fc306808ab0411acaee78d0d0ee302ae3d535adf3147f78c402d26cda702e290f52c00b91dcaeaf09eff9584d003f3b5cf7ea25c351c4aff3e2865224197bfa8962bbef6643c41afbea585044df645e397626da9acd62b1e0a7d100a9b7f87c36e26eebef3755ac4b00acf144e5cff82ffb20db99b8f9f8038d36af369ec5cdaf74aeae762962f63ce6ac53e4c0532202e92b8436702e2183cb1b9faf792a83d460c2a43195a5d4ddad585ec89c8195d2115565b1d8095d18a757c4d3b845bafd6e263e7c5c2945bbe80028a14ceba3eea312451ed0c19de316d45f875533b9e8e168e60868570afe1d2ad10c46a669b922d6ac1084215d8b369ce467757ad059830c54443e259c58965f13e1a3131b4b4417613a7099ca716d6d1d4c7c547e6df58070258e9d852f7bac248227c2bb43532bfffff5a4c3ce74c85b41e629d40afe482bec0e2f8d1c5dc7fc4b6fc82ce4abae8b7ab42821520f8aa4a4cccb5925474aef075e279416760ee617334bed9557f91d1a10962c5aa981a51f2c516f0166cf3fcc5db5bfde4b9ba8c1d2c787efc63c4575e1f7945866136e822b3ff72e6bf53c4755b7bc54f017d04aae148154fbcc746fc342a136fd7a338bfc2a81cfd6693ef8ea8d9590813e6c25c9298549aadee5b3d0f3cab205d59a4c1b03c92b13a42cf0b644c5195c7ed60a10830431fcc7cbf99fce396d27b405932e33c3288105a4ca4eb1452894893ea28e2556d7abd4c0a8bee43194b4050cbe1fef1c7fb7b0da9fed4e3146b83219184bc223576dc162f3872d0ed8f82758c5fefe41c777ed79fc62c8f5c31fc502a384ee7eeb7db5ec722920cabe8d4f2b635de838f0ea2c383cbccff30fcbe05a93d4f6ae2f5bf53d0387d7eb96e9e3e957465d5a4055628bfac8c0a01c5401cea55e68ad67ec8c9291900ca9a1649dc0c23dcc51eaaab6a3893afcf37fb0b6574ee689786e55468f09a906976326f1c087422a4a64c2e6bcacc5708ea2e3eebe195bf4597cf0b202f6f1e29022c631740aea97d9faf859540e16c630b05f58ba5a9f3d05b25798da9d1ed7c89135fb2e5035935865f4a1f8609e74ace7c6857ca215c405d47de7b77cd4acc9ec80585df7e84923c4fee9511cd203a01a94dda759aac3ddc091fcceab608b31481b18ba6f4b05ab04bf54cacb4a922b2b02ca349e6b67b7649d23fefe1ebf542b60032c781e554702f7d1fa2a97c579601da130cf7778347c084c66a9d58640617ce92dd6e85363a3afcb1acba00c0666430d65101902a0ae6b5461809e8c8f15e5b042b4cf3272acb01879a1c11d29066960e92f8b6ab1fc98363157b25b4f0209555a241a40aebfb8444dee313e1d0d720c09f4d230bfa25de001cc42f2ca3823880deb6bcbf6c04c307e5facb1c0dcbd6ff346d17286a0373ecf3606ab1e96c3cedbe59a976c71a793df3054db2cb9a80545dc65b7e754326810bca340aba962fa1079cc9693db3dbbdfa109693d4b2aec7d26216e93cea3e39d21109cb6a5f02f2ac25d73eff164beec84ef26a58ec7f222caf35036a7cb8b4d6a99830053df085d62d22e90386942ee4daf63e8e8b59fa6ba9d742df3d6b779b80ec9592e662a6050be93f7eb2ce3eb54f707cdf993960178990baad16512bea2f9afe5ff8e9bd2630e5bc9189ce551c4499350aedae753c7a34e1def619c8aa2c18cdcb65694c44618c35a9b29d173ed27a56a1be364e82f1bc96f09b5f648d5c51dd406f15b634f512c701504e8daca8de30f1f3af22d6c531932e24ddec10e6c5553247a7d323013225c3156dac70933f92acf4c1b1cc26e1205c2b7379d8936eb3f52aa698c8806b01baa3bee14d62c32e28e9820136c6e2613838d40b2d1849a8c037d9ff668befa688b27f7f1b4e7404d15feaa89c9ff622546893f5b0b5cb8b7da89f542585d4bb52a48c4ebecde456bc6d85caa7326d7030d2021bfc2f97950684112968e03c1392bdc27d44bbbafe3ee0b0d830a149c5389e7fa8e4cdf2950e8114d054d7e44106a2530dd093425dae7c9c23a3dcbc6bf663c9ae46f839dbfb0b1065f721deb5015c05cc621683becf95887643bbe4c3f63e88f7a49736806e704103ad0827e6d1fd4cfc1e9e2cc831814566c7d51f2dadc69666978561cf8f4cf7da7fd9ec5c5e2fac67f832c955cbc8563adbd9ac41ff56788327a6482fc3324a73f37031cd2bd070425cec754f9b15fb45d5eb8c652798a3cbb57c9f76a0616a60b7e3764e75fb30c9f5f8245764a7370e5c8db449a9fc9f62ef85f06d711e4d98f23616cd4cdda686fb0e789715fdfcfd2a70f449fe79259818f2c89efcdc0e9d67609b9b341c900c2c92c37c47b55be39b7fc968fdc0f7a48e4e87255d31d35cfe07e038db848d47f7d7284b718da3417f99db4ecdbf5739a768d3479baef26250c6c5bff29a92ae793d26c86755058c0fde64bde26cc3a14d5eac2695324b8d822ceb6376b46d3e4725140619a7d0689d4dc2d50d3319371bb98c7cb12b4e6ba7ad91a0a77c1ba2ab20ca6cad2dc23454a4bbcb4277e8568410f084cb35049a9c580f56048c6db75591fcf9ddf970dd65a00732687b44fdaebeb9c5aea0dc303ae8b28db57626406483ad917a4f844125f986947343e751a0cb5d56af0c8a5a1f9ea3875f17a910061f189d5232c009cfe36662e8b0477f1a69b26db1cc86b57d8572beedbd5a730aec10f1888eed455449d1d3c40817bd24763b83a421a4b27f7b26521b6d4012e30253588537da7ffcf43a44916f8a4e0dc362a5e410d1d8c754553de35a0e05f78bcf8fb511799994ce46f691f4a68ede10d23d4c787e6e6c3bf2076bb4da186d084ceb07561a8c3ecbe22401f65d420c39ba12972e783530719ec9775030e9ca6e173ae94d5ef24864199814611a52aae50cc567cd93c9562369bd1758345a7d17dfc02a53ab4846812bf5848d84124e9c126b6a2f0d2de59d96e92fb577538bcb76fb46e40794055a0660445becbdd5d6433cee7229f41b0245d4b42fabef847a21192ef5475623bbd0a2ddd79ac0b65e4eebdfacb6c389f1b0924358f2a45b8fa94d73bd025ca109faaa5791790fffaa62b162e2efa538da8847cef4c21da558dd903aeb2ff14023b4c04ebad03f98d36fc466c2d0dcb603c1771237e6754c765a8893d11dfc59cb9e43b718f226f8c02acc6bc3bed10a30697b0321f0d311918d29e2a86c19ee35a4efd853596866e43d9a1ceaa308841ef4cda89f3e552924753b904a7ff7cf1bc05c88ce89d852adb5a2e9ebbfbfc90e240c22a71f939fd1ad641a6d49a3a7cad15c29eaf971a9293e64f265d12d7521f492a9f1cbcb3752a23c034a87aa7ba862941c48ec931d18382826955fbf41a70aaddc600e97eea032e06aa0a67ea8d6dd984cac763ff0750efc5e238fd3be2301e52f4b8ef062b3482cd5508a2c738124191d8856a163055557fe5fed4d456397a0107de1ed93ad3bdd00e734159ebf6efb8ba64672d8f2bf7cacb5354f9fe3bb13d7e7dae64ea170c20736dca0b02c76ba3769b700ef0ed40c452a968b81dc8a8c01119c0d0319c1a34b4919132aec042d831adf25594d25314b876adb850487c05d28763c6aba3cb2d1f76aa00cce53962d22ed4c188bda695c7213374c1449b3a696d48164222d6ac45385547e0004b5f0d925eda4620ef9dc98dba5ef99c24d0103f35689f60435bb0ce21fe9674606990743d7f4f175395a8b8fc81c0a61e9f44d22b6f1244321757587a8135b3f1f1ef6c2a97ceb65aaadfe79fc920293e4e080f6e347c035294ff97bc664da289672b35ddd8c851eb24be28e6fba1a7a43ce84ebe26cda00ac4bf5f3f2974bd3ebfbfd3bb7b3d6da1a4f2aeb4f27e494231b3785dafcfa1bde61e41b68fb708688fb72b891348d9d507ebdfa569260ceba033a1e0290985c57b9578737957c76d21d7a118ba765db24963aee41eda323d3224528847e26ed601c7b88ab0f49d4d67b2d580f1fda8ea385b2d410a3de4575de13a829b263046e3a6a7e7d02ea6800cca8bddd418eee893e73349f84d77b17d7f1bc378f318be19238a2c9eb84799aa06a6c5a4ab79021206e15762eee24fea5d75c6d0c7a2d1573da734ee3dc56eab88e158564a6d72d1d253550a6376761b62e8a527b2a4f8017e79211b7736ebdcfea02900c7635379f2126f0f8697cc2884e7e95202eb121fcd38cfa082cae868cbb1808faa50227319ba5359991f9a04bfa851a67e6b734caf5a98415f57ce0cf9167865ffbe66a01f1c7c99c0d55b5d47a631b447cba62a0f8ea7de7c689dc4269db7117e5e04aa7a6a4dcab2d1c97400f67b528e342ec1bca508d014caebf7978c801872d939a2551bb189eba5dacce561396b090ac95da6253844d1a887cdf85148738966f5998c0f5f0498d76691268a5c0e7033239d247965f7b99050e22b7170584b472d778fd1437ce6344c6b316a6d714876a62288b0e224482745211831364f8d6d379879701cf633d800d718d0f79a782119b809279a350baed583aec0c3ec47a141c28e39d71ab89c07fb1c3308c8610bbf044713110583e6005d9cc167386a5681bad7caba8f46a16a2c3bf72192d3dc677acc933c890d8b118971e940205dd81653334e24b96a9da6d61b684bf46951526638dc83ca3b493c8692257efa0632ef6552f58a488520a48612e4c385b18822c40ab994c287f0918848bb71b8c030d9216f7197861956fc9e70f53b4fba30c058e30caa6891543492f76e748244de11b53d4c8f5f50bd48ba6fd87b51f94ee28b120088b7cc06f93e333f44d26c237d874b0997402af6c37535b4b953c72249f42f1a823719339cff40b15c6b1932af024fcabb1f08a084275b9bcc5c80d451de4060414b9db3e5cb62f6a5108861b501eb5220e8adbc2c559e7239b60506bb654dbbd7906251470da2e1d8b342631dc6e59f76ffe8d2d05dd263912fdb3baebe620cb8f855b54cf30e934d6b0046ae3acd219e9fff83a773721611f2c456da95cd546a9bf0567aa47645681258bccb4579a7eb09610872c06e7b7881e51852bd9e22950c136d89703893736dd5d4fc3c7f5e132ee122f551319962f023347c887b08b3f6dee763f5b5e85a3a0e21d0e07560a56b3eedb17c382923bb4deb092143e42a0bc7ed816e5726eaf9b0fdf95cf65fcb3a89957bf935ae92d3079ae43a2c53d9ac0a15ee5b01b5cd2c", 0x1000}, {&(0x7f0000001200)="9e0fe1a36eddf4ff81617a1d6575e3905528880e8dc7906d7c78a40e55c3766ddeed9f65da2204440c55be051644acfeda7a514ada79fd9f58c70fcb85fd327d4b369137bec4afbd78771052202ae985a677c7c3bf272ef4e98e09b21e9c13d4272f7f03ecd0568c65c4062ec68d19feb7616857aa4ed506553435035994061868cea56f2238f75296d87f0ec91d17c013588aad6ff061650e82d5b3e2d766d3298758b2dcae7d9ac5675925474a3d4ec8d0bbe720b9f3ac663a71b9bfc93a87afd79fc2", 0xc4}, {&(0x7f0000001300)="be7e5d00ddc38c618708bcf82ae1b47b7444a2b72329ee3d505b17cd2cb02c6c7494531bab9c81d2c203168a21522b1a1dc3b4a7665203e0bb53abc3daf30307b45f503d05875ced58a8abba4a35c21287f7f0d5fc61438798cda1b7e75e4a104bdd55f3f608a4a50280de755731e01b43774b9a917139c1334ae3129174d13d72d50d80", 0x84}, {&(0x7f00000013c0)="4627ad65b9c851f161affe2ad37b6c52d9ebd57032e7cc5fab5550845b6533f2edf1148870caa09fb621ef5b6916b727421aea0a825105677b2ba5c86dec095f4f6b6624a635d2747f04f477b032502d3bdea6b2ce899642c1bf387213048f1d8524353640500791fa70a959b5c5258df9771cea6e5ae7a360661e7d4c647e15a3cf5504423bb2740e2935c4c613368058a600b0a7028ce9263be2bf1a39094240faef7eadda3f", 0xa7}, {&(0x7f0000001480)="ac27c68981707e0f416129b80374216b4f5c17978a867f69365c5ebab8db66fc6948ab7814a82ccecd0851258822748fc02113904a4c4da9dbb2ccc2af4ccc7ea3033feda6059d02f8dfaab0e0c65b147825dd6d990b1dfb609ebdbe9c89c098748bdaad8f926be5378f0827a646f1e310784739f14fe32f135d7ec0ae5dcd28cdf593b029aa60cbdeb4ee4beda5e3c277ae60805b63261c943c555cca0306d4f2b593f2e93cdd9ba2f75c64fa8132f87c05cad15d39b3e1556e768db1c436aa4e412531a1a2f2ad53b4392c215e1e5f35af877b523f8cb0d8844119", 0xdc}, {&(0x7f0000001580)="b69a5381a5f8842e0c9dfa736573a9c6a402b4d290314e406bff8a5d16f2ee4f35beb873fc106f156a8247308988bdb97b44054d0ed4bebf46dffc494972f62087a6c016d661c40e2f40d51e7c4e3d99e55a6a256f057630358ac63332da0397b93178453c7f879da8c0a9df7dee1bc161d2beafdc6f79c8a1198201fcdbfbe41fc91f8b2f707ac671a72478b1c1a33e1fe9b19162097deb1391f1d93eeab9cee9d3e575a97d79e8b1d1", 0xaa}, {&(0x7f0000001640)="0abea8aa7ec1eb9b55cface0aa530b1f2b08e85b0d1140d2ba1d9771ffa6cdc92e0875dce17317259a30638b015bc0ad565b3131235081372437258851885542ed5c19872ea9a758248f930636c47edaccd77f0eba9fc63ea3945977bb5bd6478024e8507f083f8a0448f09530442f45d9f3aebb1cb3e722bd6c2ce71dcd14f358b3ad87a8d1bd021a96944aa1c398381b822e62d5f9cb739bcd35db314e5731edd35d3f05f32594ec059363338211d1f15d66cfa9217d5bef5d1d30e531c8bf1c013f79794bb14e7ec0828c276d831f9ba4f86d889848304ced880903", 0xdd}, {&(0x7f0000001740)="71fc67337b", 0x5}, {&(0x7f0000001780)="b6f0e3fdce05de318c28a0a7679529a50b364bb81c", 0x15}], 0xa, &(0x7f0000001880)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x80, 0x9}, 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000006, 0x7, 0x2d7}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7, 0x1f}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x3, 0x401}], 0x3f, &(0x7f0000000100)={0x4, 0xffffffff}) 13:19:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$unix(0x1, 0x1, 0x0) write(r1, &(0x7f0000000100)="e9db1cf87b26fdb7e7b059f3f1e031189c24c32262c2490f6010c38afaec2b69cff24349a50d6402c00a15d5cfbb73f67af5c1c09c58f2438f8d4e4285f860703a838261e5f8d387a053b1ebe73f9309ee7f1bfb36264d3e72da02f31971586b7851a473873b1a228a8a8101984e7300b84ec69943f5c66425e39fd48ca56d8db8c10a6f48e0540fd05b8c4f5fbcc31afdb5253fbbf6e8d61d728c7e2bfd340e1b14689bec7ac71b6440390da013ce854d2b2899e941f043f461f80a966101083bf034776fc5620bf0ac093353ca124d7160c766b5f0122d", 0xd8) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="fa01e1ffffffffffffff4b8627c67001e7ca8271fa21269d34658186cef0e5069c8e0650524833a3590a29043603f4f061e5bfb789b57a4755201c"], 0x1) 13:19:38 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x104) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 13:19:38 executing program 1: pipe2(&(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x173, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x2}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) 13:19:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000200), 0x0) setsockopt(r0, 0x400000000000000, 0xbf7, &(0x7f00000000c0)="38381c72edf12fb7dd49294a87b7b75a8391447ae69fdb02636ebf770ce1b9bb1536db0521aae8c289018a463aab4a14ec30d8804c15205ac473a9a8fcb6cc31fa63d8780214bfdab2665376c877f301f81eab401a495b2388f7e0fb2432b7e51d2794f9c1185f721aa9c428bf112454e0ad5941d92c2f36389fb8368d9abe76e323df9e953cf42b7816404797d6ee7dd24ace67289cbdd2998c2f0f41773aea3fe6b8c084b3d0a19fa8616c05fb9ea604db39663fa06b03446be5f5b3843005e8288f31af13b0c364c799aab25fccebd46e3e841b7390", 0xd7) fchmod(r0, 0x80) sendto$inet(r0, &(0x7f0000000040)="72e21f2192aebe1fae4f728f19b1ab49e60ab8c7a256f003e0aa58b57ccd695d745d90e51541473b41e327c10bbd38ef", 0x30, 0x0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x7, 0x7) 13:19:38 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)) r1 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kqueue() kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kqueue() pipe(&(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 13:19:38 executing program 0: setgroups(0x1, &(0x7f0000000100)=[0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x8, 0x4, &(0x7f0000000040)="55460a0048d2b33e11cbb03d6fa3c1aab8290b151e848f7f7bfabd4b24df8b472507828c86e7f576f37bb9a23a0186a4b17b6ef75edd3d612bd5d5797063a9543a9d31c5fc160caa6aad9385186304e940572fcc30063d65c55e54e0f47384f776b61d938af26922d262929f4366979a4a2746596e75d62842d41679944f6af07374243d12f6eda6e0d9e7b8989162d20d12a4537d6bb9d0de47257a5070bac0", 0xa0) shmget(0x3, 0x4000, 0x0, &(0x7f0000737000/0x4000)=nil) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 13:19:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1ff, 0xffffffffffffffff, 0x3, 0x7fff, "9639e163115d741db2287e0e60726701ee978af7", 0x9, 0x4cc9}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x10000, 0x8, 0x7, 0x3, "a61cee0c3468064c8cadfb92840ef492b718dac4", 0x10000000, 0x5}) ioctl$TIOCCBRK(r0, 0x2000747a) getgid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x8001, 0xffffffff}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x635a8a4f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x400, 0x8, 0x5, 0x7, "680aa808fdeed93f393bb09581d9e6a9c063da4e", 0x9, 0x6}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000300)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000380)={0xb0d, 0x8d}) r3 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x2, 0x40, 0x3]) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000440)) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r2, 0x2000746e) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000480)=""/1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) ioctl$TIOCSBRK(r2, 0x2000747b) openat(r4, &(0x7f0000000500)='./file0\x00', 0x80, 0x0) 13:19:39 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 13:19:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3fffffffff9) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x400, 0x80000001}, 0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x80000000000, 0x6}, 0xc) r2 = open(&(0x7f0000000140)='./file1\x00', 0x10001, 0x8) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setgid(r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000380)="e6496616470544ade399e780dd537f8ba0a612f0bcfb3f48b4a0af9e3a99b4f838c81755c6f4f7f765c079666dd8aaa538064e6bb13f64285b5848bd3e09c6fe7da137d9ebd7bda84c73cbae55f61cacd66305b605225577561a50f3b8aa37161452b0a4a937cffd4fa0e62a7e50bb01eea73231cfd6562107a99ce058aaa0d869213770fe1521708b1c7ad85f933973755f9579d4722c81f7ce53abf746dc5591ac6839c4bb8f7457b4c90a06327aa92d75887f2f02ae3d5857ff88454b1c336bb34fa550908eccdb72661a6f3b5a1d1044d16a8c8b7a570bf48ef522ad8ce0800ec2c6980b81eeb7d00b40b13271ce496d5efd2db647ee01", 0xf9, 0xa, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 13:19:39 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 13:19:39 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = semget(0x0, 0x0, 0x500) semop(r1, &(0x7f0000000140)=[{0x3, 0x8dcb, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0x5fd, 0x800}], 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="60bb3cb56e31e72b2f2e8cca", 0xc}, {&(0x7f0000000140)}], 0x2) 13:19:39 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) poll(&(0x7f0000000280)=[{r2, 0xc1}], 0x1, 0x0) poll(&(0x7f0000000440)=[{r2, 0x1}], 0x1, 0x0) 13:19:39 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x4006b0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 13:19:39 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3ff, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x100) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0xe008, 0xffffffffffff0001) write(r0, &(0x7f00000000c0)="90", 0x1) 13:19:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000000)="00b20000", 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x180, 0x18) 13:19:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f", 0x7ea) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x9, 0x4000004010, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) 13:19:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x61) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) 13:19:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10080, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/152, 0x98, 0x40, &(0x7f0000000200)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x4, 0x2) r1 = socket$inet6(0x18, 0x2, 0x10001) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r3, &(0x7f0000000080), 0x9, 0x0) getsockopt$inet_opts(r2, 0x0, 0x16, 0x0, 0x0) getppid() setsockopt$inet_opts(r2, 0x0, 0x21, &(0x7f0000000240)="53a9ca9c2367f7a31f3638279205b24918a05d1889205c9a819fcb056d08d7ac99fe1f3ba6923284b7314d409c4f3b1c135f298d9ccc6f863e090c4cb78217b032ac79337d15ee71b0c831d0ebad63e12341bcbddd5a10344e9b91134b51539a7034b0f4e7eb7473d9cc5bc79ff817a1dee009fd3c756dfe1de2fdfbed2428fb8138c3f850037b547e3aa8006c78a4458afa4874f9cf23ef35f01a9cbed34078f9a2e82c95000a8d4e43bfa290fea1f66f5cc254616f38e1e8b1503675c0d942c895c69b80be2ef4e614bf9f17a21e026578744daf043501b38f2e3e77562c8df3dabbb6e95e02ebe74f1c89", 0xfffffffffffffee9) 13:19:39 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) sendto$inet6(r1, &(0x7f00000000c0)="cc57bcacd24d946f9c3adda7b926254c706fc953aa5cfd6b683248d81d5e6c110a506410993740c02f9e86fb8f69392c8d", 0x31, 0x40d, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x8}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x80, 0x1, 0x2b18, 0x7}) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0xc4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) ioctl$TIOCNXCL(r2, 0x2000740e) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 13:19:39 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x50) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffc84) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)="b9262c87023c6bb87fdf2084a6e2f8a8a9c52512205cc13f881851254c6b8062e08b2facb6fb0f59adff94ee06f6d674057736c4aaafc570c3f19d8bf34e47695bc712cf218257b8b880eb359d5dadcb0d7182fddc6ccb78443b7bf461d9ab10fe95c843b11ed98483be637f4f13b4274894a96c4ab30eee2e3a8c3c0465b69a56d45030429855f34344a52fbc1125ae59e20377306236cfc9302a6ab409a1b719175283dee13be6c082de8a57795933", 0xb0}, {&(0x7f0000000200)="60d4c1e61f06efe6333dcf7c", 0xc}, {&(0x7f0000000240)="2c122fd15117b45638da9ea43e592a830350a6d41fe2dc519bcdf724a97b920a7d2aca8c6209958ff6d2e36e1dc5dfa4036f11a882ec3ba997e77cfb8e402ca5fbcb33c0b7d276078c705e3ce658b811547d3ded27316f856f554042516ef3c9318acc91e5289caf46e27f3383441bc8a3f29a4e3cb69bf6f978119c74bca16b30458112909941a23ccbd4be10826ec88db3a2766205bd390d1e66450cf80d7b4c9a226ff6c57a9d61916068cde396e0afa0eb1328b9e3399ec75111cf14bdaf26", 0xc1}, {&(0x7f0000000340)="dc7eecef286d7b9614e4ae06ba2cf5c7cd1ead2ca1668d4c0184d02d31d3773a203341b1454c93ad5705d3e395f24873f24a800f0206911ae0cb9a8939e214b2bcd210b1e10098848be084e90edd7cafa1bcf0884aaa07345c427c98b629", 0x5e}, {&(0x7f00000003c0)="322a4909b74b87423f9551ef0e6235f866ad77e602b372023fd7f804cc860dc03de2544aa790a4ed56c956a8371c40e7bfc79102a0b01770faff4663c72de6e98f1bec471e3ee292935757f83d2ea7338e0aaff39c5d2610c2ce158c9c70518832bf55347db0253b25ddb2e8079e509dafd69577e5f2726fc9a89a5090f00d2fe1e4ddbdb4005feeb5bd328d6df7e3ae7edeccc3aefde1cbae6fc58c659bfb", 0x9f}, {&(0x7f0000000480)="7727a5be2885d58bf374d17ed6cea06f8a7b1cbbc30070acc1d6dbaf4d80859f98613ec33b180ff5522b0d4042b3656fbda6a6263fbd559a9c26461021f77609e48f511a4641296043f5839523a0eb0c9ceee6664f1ee1b5d51a5076d1a2e50095b707bc2de2b5257f0fe78b49d9686254b3bec1ec3e5c57e7d5cdef9e1bb9e98c023d7b0da5daece359d88e6c2dc62cc88888760d0c5817f669d8086e589c15006ba144ef719b7d03970a9b4dc9c6e1b6ba3f42e85d259d", 0xb8}, {&(0x7f0000000540)="ca90b0c91d0081d60b7aebf066d2859e44f33dc4dc563cb1793f6567cad97d1bc8552214b66205d522d8ca27dbfd188d7e173e9f675432fef751cee17fefbd5afedc0c4b2d24ae42e18125e77612b827b4d7b208ccb2f0394132e42740bc38f5e30e700f42ab554fdacc456e393975795212523dbeadb6c884cf33258a42ed4d7c36082e02d14f070ff42354364a3c125938dbdbafa7ace063e95bffd9871206e172a28cdb35096a7c7b34cce86f010f1843ef4f11a1fb4453beb1b3e356538622ac7d", 0xc3}], 0x7, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="12fc8000"], 0x58, 0xb}, 0x6) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="f05e22d44ed0ff09befd71e8142229f94d631cc97da0c495110e9a4e7f2807c3677167b08cd6b4ddfaebf0abf11a6546bc631c7f4db1697fd06ad8d3f4712d96b704226d3325c162ca12476cb81c7d8f1d961abfe590386a6c04a4e1560ce18e932211185fc817fb17baf619a110a927f1c7892a033b500d2707f51afb133fb83413a78e5272b0a9fb68ea7cc1aee9a1", 0x90, 0x400, 0x0, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040), 0x0) fcntl$dupfd(r0, 0x0, r0) 13:19:39 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0a", 0x74, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="05", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x800) 13:19:39 executing program 0: r0 = semget(0x2, 0x3, 0x380) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/228) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000100)=""/195) r1 = semget$private(0x0, 0x0, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = syz_open_pts() semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000200)=""/81) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() fchownat(r4, &(0x7f00000002c0)='./file0\x00', r5, r6, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1011, r2, 0x0, 0x0) fchdir(r2) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)=""/27, 0x1b}, {&(0x7f0000000400)=""/236, 0xec}], 0x3, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) fchmodat(r4, &(0x7f0000000580)='./file0\x00', 0x4, 0x6) poll(&(0x7f00000005c0)=[{r2, 0x28}, {r8, 0x106}, {r4, 0x21}, {r4, 0xad}, {r4, 0x40}, {r2, 0x112}], 0x6, 0x6) clock_gettime(0x3, &(0x7f0000000600)) r9 = open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x102) rmdir(&(0x7f0000000680)='./file1\x00') ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000006c0)=0x1) rmdir(&(0x7f0000000700)='./file1\x00') sync() recvmsg(r7, &(0x7f0000002900)={&(0x7f0000000740)=@in, 0xc, &(0x7f00000018c0)=[{&(0x7f0000000780)=""/60, 0x3c}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/233, 0xe9}], 0x3, &(0x7f0000001900)=""/4096, 0x1000}, 0x801) renameat(r9, &(0x7f0000002940)='./file0\x00', r7, &(0x7f0000002980)='./file0/file0\x00') write(r4, &(0x7f00000029c0)="f8cb13676b8f8ea579a1cbd920bb25526b3aadc0c93e657007be8aea081549e417206cb56a9cb66ab045cb7dd799db1a2d4bcb6bafce78b717446ab1c2bc76caf301d2f90cd2c432fd708b978430e8d74c6185faae5c9a13313c747f4bb43a82302710de9d33bb73103d8c19b040da4116ca14668d4df94bd41a0dc667061075f3a295acf1a13c42533a2eac607d46f456dfb0b0688aaf2520ad0afebf5ae3ed1c8d7c0d01", 0xa5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002a80)=[0x5, 0x9, 0x572, 0x7ff, 0x300000000000]) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002ac0), 0xc) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000002b00)=""/104) 13:19:39 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x1ae) readlinkat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 13:19:39 executing program 0: shutdown(0xffffffffffffffff, 0x0) 13:19:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xca2, 0x74) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xfff, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) 13:19:39 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) write(r2, &(0x7f0000000100)='<', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) 13:19:39 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x5) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x4, 0xffffffffffffffff, 0x200000005}) 13:19:39 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) write(r1, &(0x7f0000000000)="ab98a027f3f9714911549213765ddf7fd9b38e3eb8", 0x15) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) r2 = shmget(0x2, 0x1000, 0x150, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) shmget(0x0, 0x4000, 0x220, &(0x7f0000ffb000/0x4000)=nil) 13:19:39 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9f5c68ba"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x8}, 0x8) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x400000000, 0x74}, 0x3) 13:19:39 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() close(r2) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) pledge(&(0x7f0000000140)='$*}:]\x00', &(0x7f00000001c0)='\x00') syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r2, 0x14}], 0x1, 0x0) 13:19:39 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x80000000000) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f00000001c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/61, 0x3d}], 0x4, &(0x7f0000000340)=""/2, 0x2}, 0x843) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 13:19:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x92c9, 0x7, &(0x7f0000000000)=""/16, &(0x7f0000000040)=0x10) read(r0, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2812, r0, 0x0, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x100000005) 13:19:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket(0x1, 0x1, 0xfffffffffffffffe) sendto$unix(r1, &(0x7f0000000040)="c4c4e916f45ed4a9c1e8ccc3134704fe9375b0c285d57dd08bd9df2582c1c8d8d36876f628b56cae24775479", 0x2c, 0x2, 0x0, 0x0) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000000000000000000000000000000f5156fee0433f209de01525f04b0dc5efb33245098aafbb046c04753", 0x81) write(r0, &(0x7f0000000040), 0xfffffffffffffec8) r2 = syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 13:19:40 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x58) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 13:19:40 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000000000, 0xffffffffffff10c6}) 13:19:40 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x60c8, 0x1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x48) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) 13:19:40 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x8001, 0x0) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x100000000029, 0xb, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) fcntl$setown(r0, 0x6, r1) 13:19:40 executing program 0: symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 13:19:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2eab) setsockopt$sock_timeval(r0, 0xffff, 0x1004, 0x0, 0x1da) 13:19:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffff00000000, 0x80000001}, 0x8) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) 13:19:40 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xa) 13:19:40 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() fsync(r1) close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="903d", 0x2) 13:19:40 executing program 1: r0 = syz_open_pts() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6, 0xfffffffffffffffc, 0xfffffffffffffffe, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) clock_settime(0x2, &(0x7f0000000000)={0x401}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 13:19:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x65a) poll(&(0x7f0000000080)=[{r1, 0x13}, {r0, 0x4}], 0x2, 0xfffffffffffffffc) recvfrom(r0, &(0x7f0000000000)=""/47, 0x2f, 0x2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 13:19:41 executing program 1: chown(&(0x7f00000002c0)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0x82) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) rename(&(0x7f0000000380)='./file1\x00', 0x0) ftruncate(r0, 0x100) 13:19:41 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xffffffffffffff09) socket(0x10, 0x1, 0x7) write(r0, &(0x7f0000000040)="8e6a3567970b28c6d332060ca8796afa70fdff5d3e5c8dbe2e62b7dd83", 0x1d) 13:19:41 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x4002, 0xd1e) sendmsg(r2, &(0x7f0000001c40)={0x0, 0x0, &(0x7f00000016c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) syz_open_pts() connect(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c653000bb47f7b9bb6f4554c119bee4c9a10666fae24f2a42cd6ac50f627f35cb31a8bfb93b56b9f297de00ef72ddb622fe090dd75de474608e64542a6ae0"], 0xa) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0xfffffffffffffffa}, 0xc) 13:19:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000e4a8abf60000070000ffffffff0000"], 0x18}, 0x0) socket$inet(0x2, 0x1, 0x7ea) socket(0x39, 0x3, 0x6) 13:19:41 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7f) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 13:19:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3c) setsockopt(r0, 0x273a40ea, 0x401, &(0x7f0000000000)="374a4c094c2bb6864dd645bf4afac921bc0513467e6a966d788a3d1ccf6285d24eb1c83fe23e072d2e7ce676e908626da30fd6ba103fb0bdc11c2de26856101b583ae3a45f8aec98751cd371e8751089f0818f966cfbc074485f265b370dda5b0f50ea184e7aabf2f89d97b91913674c2915787f8bec", 0x76) 13:19:41 executing program 0: r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1000) setreuid(0xffffffffffffffff, r0) setreuid(r0, r0) 13:19:41 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x6, 0xc4}, {0x6, 0x7}}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) 13:19:41 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:19:41 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x10) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget(0x3, 0x1, 0x140) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/238) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f00000000c0), 0x0) 13:19:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xe8) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/179, 0xb3}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/196, 0xc4}, {&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f0000000480)=""/150, 0x96}], 0x6, &(0x7f00000005c0)=""/247, 0xf7}, 0x40) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffff6, 0x0) getsockopt(r0, 0x42, 0x81, &(0x7f0000001cc0)=""/119, &(0x7f0000001d40)=0x77) recvmsg(r1, &(0x7f0000001c80)={&(0x7f0000000700)=@in6, 0xc, &(0x7f0000001b80)=[{&(0x7f0000000740)=""/148, 0x94}, {&(0x7f0000000800)=""/251, 0xfb}, {&(0x7f0000000900)=""/236, 0xec}, {&(0x7f0000000a00)=""/38, 0x26}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000001a40)=""/32, 0x20}, {&(0x7f0000001a80)=""/223, 0xdf}], 0x7, &(0x7f0000001c00)=""/79, 0x4f}, 0x2) dup2(r3, r2) listen(r0, 0x1) setsockopt(r1, 0x2000000000029, 0x9, 0x0, 0x0) 13:19:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x80000000, 0x2}, 0xfffffffffffffe02) 13:19:41 executing program 0: pledge(&(0x7f0000000000)='[\x00', &(0x7f0000000040)='\x00') socketpair(0x1, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 13:19:41 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 13:19:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x200, 0x5}, 0x10) getsockopt(r0, 0x2a, 0x4000000000000006, 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) 13:19:42 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getppid() r1 = getpgid(r0) r2 = socket$inet6(0x18, 0x3, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getpgid(r1) wait4(r1, 0x0, 0x323741f1461611c2, 0x0) 13:19:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x3) 13:19:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x6, &(0x7f0000000000)=""/174, &(0x7f00000000c0)=0xae) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400), &(0x7f00000004c0)=0xfffffffffffffec5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r5 = geteuid() getgroups(0x38f, &(0x7f0000000340)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="e9fd0006000000000000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="474e551ed06043c5ca0e8352a908d30103ad81014cf6360d79c4e612466866d1ab70654081426f667ba4eb34e60b8f5486af89e67f1b1c384a82a2f7787cdb2ab357a0b3d21d9015355b99742c94d414377204dd88733952a0504b6b85995df1d00191f8f51866e77f1487e2c83b9c992d262f9f9ead74dac933eefccbd7ca22c4bc1c694bbf01f545306950f44ddf76d5d8d11a3635b5fcd6669ddd58dbf4f419f4fdccb539eac6", 0xa8}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x404}, 0x8) mprotect(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x5) 13:19:42 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000040)="7f000000", 0x2af) 13:19:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) lseek(r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 13:19:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 13:19:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000001080), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x5e9}, 0xc) 13:19:42 executing program 1: chmod(&(0x7f0000000140)='./file0\x00', 0xec) r0 = socket(0x1a, 0x6, 0x7) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r4, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r4, &(0x7f00000001c0)='D', 0x1) setuid(r3) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername(r1, 0x0, 0xffffffffffffffff) 13:19:42 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0x0, 0x1000300000002}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000080)=""/92, 0xe674866) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x8, 0x9, r1}) ftruncate(r0, 0x9) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 13:19:42 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x88, 0x2) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./bus\x00') truncate(&(0x7f00000002c0)='./file0\x00', 0x7) 13:19:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f7034bc901533554782d96054e64969fca63152805e478cfc69aefbbd11710399cad95025b82602cef360e0ce8a9c9226893b63629a5d53a242accd4d57bbf2a6e19e41cfc65c839ea94c62085dbd0c5", 0x50) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 13:19:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000005c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0xfb) syz_open_pts() close(r0) msgrcv(0x0, &(0x7f0000000300)={0x0, ""/76}, 0x54, 0x2, 0x800) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) getsockname$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000380)=0x8) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:19:42 executing program 0: r0 = socket(0x3, 0x800000008006, 0x6) r1 = accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r2 = fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0x6, 0x3, 0x7fffffff, "a1f21e5d6d24b8e96e594b9cab36420f41322396", 0x5, 0x5}) r3 = syz_open_pts() write(r3, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/74}, &(0x7f0000000080)=0x4c) close(r4) execve(0x0, 0x0, 0x0) 13:19:42 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0xb3e8, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r2, 0x1, 0x80000000, &(0x7f0000000080)=""/101, &(0x7f0000000100)=0x65) 13:19:42 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x7, r1}) r2 = kqueue() kevent(r2, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) fchmod(r0, 0x1a0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 13:19:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000000)="307297bc8e2d211aca0bf06820877f37cadbe3725aa2af6080199425d78b1d214ba0b0d229db9e8975a59bd06fed3b14a7ae1531cdbf63e129c6386bd2ee6962fdea6a63d723d3f7144317e8e8ec820a1603e711ac3e02f44319ebc6513c", 0x5e) setsockopt$inet_opts(r0, 0x0, 0x800000400000001e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:19:43 executing program 0: socketpair(0x7, 0xc007, 0x2, &(0x7f0000001240)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001280)=@abs, &(0x7f0000001400)=0x3a5) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) syz_extract_tcp_res$synack(&(0x7f0000001380), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) nanosleep(&(0x7f0000000180)={0x1, 0x7ff}, &(0x7f00000001c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) openat(r1, &(0x7f0000001340)='./file0\x00', 0x201, 0x80) nanosleep(&(0x7f0000000140)={0x2, 0x4}, &(0x7f00000013c0)) mincore(&(0x7f0000032000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/202) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) 13:19:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52940bc8bac9dfa40806e32d82006e3b5e1580ffbe7ffb5c04e12158c4c827392159a8f8cdb2495254a934a219c585724c4554fcf745bf3dff9d37abcbba66d0f009c083b83bf7f6a6ebb5000018ccb7324", 0x5f) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x124}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}], 0x5, 0xdc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e20100008077780408", 0x3}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 13:19:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x2}], 0x4, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xff, 0x1}, {0x8, 0x8}}) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[]}, 0x0) 13:19:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x0) setsockopt(r0, 0x4, 0xfffffffffffffffe, &(0x7f0000000480), 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="faa170221ad240672d9c7b4387f5f77adf63da0b53b36a5893abce4cc0d86e8872576054a06ef77b434ad58e0ca0cb474f056d6e089ba021522646824366a1f565491acdde4b59fdee2e07a0b5574240c0d329f5bf1b1e6170dd4686113b2807e0b6f6da099c671851c3372774fd627706c9b5fa24fd6a1c7788b67c918e4cd145206e247217050fd30f4d28318d368145cf52cbc76c0376604401db982afcab89ea7a8d59809dad65dfc3a709b6e4ed9ec7db10a0d908", 0xb7}, {&(0x7f0000000140)="afd3505574f11e57feeedade0af7d4fbadf62d344fd3f9a9e31a37d6f1040788d85cb7e6debda54c625871edcf27cac349e9463b48f3688503bfabc8bd8fe64574b3c2a4fa6e25c9e2f91b021964cefa4d9986535e168d1f41a08868528f0ddc72fc0271b9180fcb369074b2aa90475fbc6e49c270412a50d3ca9718547b79ef3a75b4fca8c05c0b929c1f66ed749d2f09ccafa0ce0bca76b8fee654b03ea58f2e5e7259f9cb27119ae4b581c035f8dc937ce872f2afd90736d17b09a4aab1697ca33aeb69a81f815048b64a204e600a4a78f903fd57c02fd2128dfe3a43531ab13cb6b7a796a6c41d41358d48b6b75990", 0xf1}, {&(0x7f0000000240)="19e34b0ebf8793945b46feae7b48d151c2fb55e25a1e25e67389e5b7d9ace752c87584d86be48052f58c17db126f21bf11ff9f45398442cac5da6334c0823fcf4af1ac168596556e80850fd3448b29980aa0e13d113619887ce17f56b49f617b577f7fa941c318a8733deef1306da543641e0d264c", 0x75}, {&(0x7f00000002c0)="5d2e29679f16c1d450b43e6a9f17670978191bc5ef69d5477918d1bd20914e2eb77054180a681d6258e9e557d1996d520cde94a85317e86e58c9ac3a98d3d026bcddda20d2b65469d3d82e011cee971fda54e0c629545457fa6406395bd6407385e7f587f888430633b9ae8df058e3576c7374a78d8ddf9af962a0dbfcb05de7fb28715bba6693f8f8686ad0badc5c53efb893fedfa12a6d7cfa9a41e9c924fbadac0936", 0xa4}, {&(0x7f0000000380)="34c8c9c40bdc7f1c9002ea129c346b3b33230d95f3fddefc8661c99c650443fd584056cef21001f14641251e640f58ac3c7bd3dc26a3df17f31ce565d37a4e420e86a867bd", 0x45}, {&(0x7f0000000000)="227b62d22f2904f4d66c75d77d981ba2", 0x10}], 0x6, 0x0) 13:19:44 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x101a, &(0x7f00000000c0), &(0x7f0000000280)=0x4) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000100)=0xffffff9b) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) flock(r4, 0x1) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) fcntl$lock(r4, 0x7, &(0x7f0000000040)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="e7a1d0", 0x3) fcntl$dupfd(0xffffffffffffffff, 0xa, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = getegid() setgroups(0x3, &(0x7f0000000240)=[r6, 0x0, 0x0]) write(r5, &(0x7f0000000140), 0xfffffe46) syz_open_pts() 13:19:44 executing program 1: setrlimit(0x2, &(0x7f0000000040)) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:19:44 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0xffff, 0x400000) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xa0, 0x100000000}) sync() close(r0) 13:19:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xbfd, r2, r3, r4, r5, 0x60, 0x4}, 0x8001, 0xba, r6, r7, 0x9, 0x3, 0x5}) shutdown(r0, 0xfffffffffffffffc) 13:19:44 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x10000, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x60) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x4) 13:19:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = socket$unix(0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) close(r1) read(r2, &(0x7f0000000080)=""/188, 0xbc) write(r1, &(0x7f0000335000), 0x10052) 13:19:44 executing program 0: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r2, &(0x7f0000000040)=""/16, 0x10) poll(&(0x7f00000004c0)=[{r1, 0x1}], 0x1, 0x0) write(r1, &(0x7f0000000080)="6ca1975dba3113a81776102e3ce20469eac5b868c3ed792d60231eec06f8f288ae20bc59e06f634e6c33ca8fadbfee5d743f56427b1f607f0bd28b78343f61f9fd5494684f8ebb1caf252afee9cc8f56b0af8c2b7c1d108b849b113d374be42d52c610358e5d4ee9d36cd4559c6b645a7da36af115a67107f208d20cee8adb926f0be55c7ad21099a8c777ead62c0cb9d3316fab566e35fb6cceceefcf4b4df39bbf57f764621bb74de61956ca086c0b32658783514d31f56445291e8dce4105b74690d56f05b439487cd67cba687e796281a9010f74b9d05da55c39b4cb", 0xde) dup2(r0, r1) 13:19:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000b5630567c9722d175fe91c71f204ed770e90d0bdaef61bcc8c13260445773dfbbe6e3d8c7de64710f96d5c7ea1dcd1bb6fd1e61c165f0aa0049c9bf0d2bcc627238a5da5b9b000349b73010a0434fd956c4c8808d0b21e8dce54146f0a883845d63fc0c99c0651d4716fe0f4cd191bee3b0cd0021c907c2f0d07bc84960e8668ebf7237a94f62211a42f430fd81fdf5f3909693e22a9c7a966b4c78cc4480a"], 0x1, 0x0, 0x0, 0x0}, 0x0) kqueue() r2 = dup2(r1, r1) recvfrom$unix(r2, &(0x7f0000000100)=""/117, 0x75, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x1, 0xffffffffffffbfbd, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 13:19:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000009c0)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b11caa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f3f51241915663f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef224ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99000000000000000000", 0x221) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1812, r1, 0x0, 0x0) shutdown(r1, 0x1) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) lseek(r1, 0x0, 0x1) 13:19:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x77, 0x20}, {0x9, 0x5a}}) utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x180000000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket$inet(0x2, 0x8000, 0x10001) socket$inet(0x2, 0x7, 0x20) utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0xecd, 0x3ff}, {0x1, 0xda2}}) 13:19:44 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x0) r2 = dup2(r1, r0) fcntl$dupfd(r1, 0x0, r0) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) close(r1) write(r0, &(0x7f0000000080)="f2", 0x1) 13:19:45 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0xc0) dup2(r0, r2) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="28f48b699410c4a4cb084fe61dcf66920c34f06ac59952df315a63dea977c1bf4d447cf99a195ccbe7a3060aba8fdd6ae2d66c5321a6054316e1971a0eded5abe795da9762cbaf5fb1f6955cab867652", 0x50) 13:19:45 executing program 0: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x48) 13:19:45 executing program 0: r0 = semget(0x2, 0x3, 0x20) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x4, 0x9, 0xffff, 0x0, 0x2]) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = semget$private(0x0, 0x3, 0x40) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/219) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0x0) r5 = getuid() r6 = getgid() sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="1e18144f85bbe34d6613b4658cc6be584d6c10b3f1210c0eb2297517a689dc9b930484fad5036440c13ce1743622761f463ae2b66b8fc6329e849aac01b0571f3406713c37436a03639e736ecf319c402092e765c072b3e0a0a203fb90e6259bde19ec93324e37a5df7ac6", 0x6b}], 0x1, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x48, 0x2}, 0x6) open(&(0x7f0000000380)='./file0\x00', 0x982, 0xc6) 13:19:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) 13:19:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, 0x0, 0x0) fsync(r0) write(r0, &(0x7f0000000080)="c8", 0x1) ftruncate(r0, 0x0) 13:19:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)='X', 0x1}], 0x1) close(r0) r1 = syz_open_pts() kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xfff) 13:19:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) 13:19:45 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x800000000002c0, 0x40) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0xfffffffffffffff8, 0x7ffffffffffffffa}) 13:19:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000140)=',', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000080)='\r', 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 13:19:45 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="15", 0x1}], 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000002640)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="a1b6647d46a7ef439601f6e95058d00b1ed55b14ccb1ac9c60d9085245175cdab2bec6924e8f18d418a2df4fb9b397ded96b0a2aab22523a2416d8bc23090453dd71214ab12058cae83e195e4a87cf3b13d8974ae17b3766e09901c3493ea67bb1a718862f27770e9ce367cd7f7f7944a79e54170bbc967759391b88527eab1aace62165b27b781785176ee3f7949e5ce56525d27a858d350d6f207f10e0a731b6442c9b8981991a5d2e92e9", 0xac}, {&(0x7f0000000200)="114e64f537c80ff7995dba7bd790c1e3548a70f6e56c56f82b119226089c46690499", 0x22}, {&(0x7f0000000240)="8e387c19686c57fc8224456cef1ef562c1a921fb99", 0x15}, {&(0x7f0000000280)="98172a364a766050a58e08710948a9a93137542b84ad37e992884c203093dd39662f9514dbd76050ddda6993c65307f8e2aedc41f42c04584f56c9d4fe04d16591d558d6040d836ba5b840d7ac450ee9b361dbd973f8d1afc094a6d4fb14e9ce74fb547f2f488f395f00a613ae35a52d13b01396f96b", 0x76}, {&(0x7f0000000300)="956d5872ee4b2b3960e52f574c3b1c0b2afd7b72dda4a3aff3b59bbbc6e58efac227263d8bd89f22fe7f5b72cb1a28d7eeb3bc81897a0d566663d0f92586b8bae04500e9ee10c3820c708e56512345871db4e851020d0caf63a5", 0x5a}, {&(0x7f0000000380)="25140d6a06de7d3efbb82949b2f78a35331f3370a3b4688d4f50fcdf3bfbc77adcb35a2ff319d9ea39ef4e64aeb135d75cc184201ad9913692427c5b4543c67bfa1fbe94be4ecb1e92c3124c567f699b329fe2a45b0949daaa39f299a515efd004d44405be128216deb7638dcc5ad03a17dbe346e685adbe33a2d8ff1457ab", 0x7f}, {&(0x7f0000000400)="87df5a9f9a6bbf6b369fc3e39f76ba18960d2b2e07fffb93047da8f63593c5d5", 0x20}], 0x7, &(0x7f00000004c0)=[{0x80, 0xffff, 0x40, "5480f2b60731cd327b419142953a97ee1dde8aac23fe161d512d5d5747d28e06c6f190b14dfc4c3c1648fba927525dcd9316cc482fb99cfb9be8c59426a176a890706733f1462699ebb15901298822366ed8526dff2b51cbb9d08d8b29a74c88b69730d1a4e2601899c74d36"}, {0x1010, 0xffff, 0x7, "cbd77047e49a3c2060ed4d5638e8650189f96a4ad0f69564f66173e6421d3a7807231f7d099e6c94a7bcb3c32fb62e1b0846f62285f5a0e0ef5f819ef5dbd06c9c70e346805b9d3f7898e5920dc01f267fda1360dba8fabb78c69cd984044180428534cbba03365fce0c095eaf905063e84314f1a28bca4891d6604da1e32d5cc2e53861c3999183cd96e4a3b04ae20a901c9d02a46224b05e70add0497fdb30d103e0d2679b6b3fa571898442edfbab5b2c3be1be32204687d875b2255722f86026e4bdf7fea781a55ccd76cdef4267d2a0c9fb75a8bc9ae2ce94cbfca14ab914e516eabae659e06e728be47d6a7b9e2e6f5c808041c463136d4592f2f9ca20ecf038ea4cb630d62af8d472d44e6809b346e4c7ad486b3546e6a508377ee84fef9abced574084ebb619a7fb03f7058c7a152fcfe0ae88ce13cdd0c02e3694ac5a04fe1f6c38ed2b15237fb50f998f39f9ebc1df26bb5665b9544c40c200daf811b8c961c48a5a2f93d58720f99fded2b6d4c7b026ff46fcdbc92bc8f36dde1c827a07263df80b34e3c37543f2fcec77366c1f2bfb68af8053d16a28a86e5c64216ed4018f70bcf5ea764b9116300489ee04a6b9d27bf317f85f9210649c8c95161b9772808216bfbc42f10bbf50862af75bbae93a9ff4dd146b32aec4112c570cf1964fde31d928ee63c04bd22e6e7d3556765980f57e47fd4dfc38077b8199ef5ccdb4c753d0cb2904fdf6e0ee45073634ebe2129e13fd6a41c41da18deb63a59b0c79ed4ebf13c6b64ed9fa7ea4823aa1f4be17df63bb5a8f6c14fb2f48d0454ba2bbf888fa1085abfda2651196ac45225235f4d097cad8b0081a6197c25b106a32a57a63dbb75306ab8528280264f27b0399575aef509107bbca3e3417e6f6d551d04f9394eeb88e8c5a7e2189e762799c8c1cded9fb9364626b1ec36888e819b39f8699a72819396477e9c794dc3e34cfafaa8a2c35bb864fd09657b0470e22d061bc08dbc12302be42a1b40075d92a0d3afd4bcaa7961d9092eeedac480f30bd7e83cb22c173f90ee3f9a61bbc74a9f33bb103e138999c330acaae5e40801529ddf4ec3523b987d13f260226ddc52a3d8ce6e89957a39eb6234d02e6a52e1bf1e2e0b920b95a37b7910ce3f4bd046f968221aae9a1e25b814b7a4437b968518bafa570bfd12de673e97f76cd7740a2cc23fcbceb0d7eca3def9b3032839c7e0c9eeb24a6c2c3ac22dd69caa175a2f431dfeee598219ef80ee2031177f1feaf695adadc45a56a3803bec143c092fb26a4327ed762a7bb894fbb9013cde3eb619908c40909ee1e121a7204aefc6273a9f9d95addff617d65792778c3c0a6940896943904babf0a43a74970742a661bd6d3f7610205b78a4ecab1af7fd183efe0514a32097fae6b0c60828eda64e3b52f5bb9e6334c7693de21b751560b3d2b48ab83ab6ef8ccaee52d493acf374d4527cefb59e7032e834b9835dcb3983cf95c9dbd0efca7569995a97573d42cde01e8042c82d49735248ce67ca2383b01af9bbe74b4fbd2d804a3a65479e9c16c10deaa0ca423b8bd1f291f7b650010bdd30d569476cd8815127cc11edee03768b788601e3dfe22110387cac46a542e4610ae6e1e2eadf95fd8ecd10961a893b292f26d803a3d97a035d64cfeee0a1405de9ee29cba79e8e853b82bb4cc26c013053d978dd95cd4e19f272d7b09c7090ccca64f733d3695526828eaa24f7a27b22198a1eeee29554cc7c50de57d875a213c6da7228bf5f0bd4517a849d2396634fc8c6d6e280b041312ce777e46f7634cfc68cee2528e5b65aff8560a7fe6324a71faf8550ed8a4b453feb5c3a1ea16467016888b0435a92630418e39eadc28716706969a08d9a43e7329279862201c3c0ebf6688f7a5960b2e3370df22bef5afaba2d6707896336b7438ad7102d82a428239bc9ff8da477145f169457e8cddd5e8109a3c7c0f242cb3c89f0e20c5866684a96b41d85db77c48bb19d7a85f1233b5a7308fc8174fdcba59384c4d9861fb031ea112f0f90fc486a9c0cc75bb8155a7aac1df59a68767b391a8c6e4fea95c9112dc82b17f1e978ec2049746aa3cac01fd863d59d658334a770bedb3c76c25618bf27bca34cec084ca84cf293e1a5547e19f26faee9dac4795d2395ca01c52959595327732fa22262c407c2c425ad7f6f54229bf51f0d9ca291fcfce3f8cc752088e325ac897aff7fa482638cc51321d430dea8d09ec3374fbf23db8bb601852b950c9a38887104ad3acb672c703d16b6a784dbb441b2aea50ebc1352efc20f8562582df7062e251a182e7413a266f6a51351686fb08cabddd2745f816c9d63285cea8392465bec15d3e12e24da3874f89d5ee167092dc092f37bc10e361c1ce741be58b9bef537f61adb2350f0571daae2a4635a9b72eeea52425cc86785463fd3e38ace1bb99e374af86a61c6761e5f2311981d390211f58866feb74f14d5b6f1cb5ea523530201c806c964679ff18cf0b2cb961d40496d1c973d93e43f9f4297e5a9fe2d6f06572499f5f1cb4228f2d226e8e4c149a4953a84a43364e267d45697f6054a35801b5cc6f4af5f2ae5ff3f67d5bb0145e7505dfc6ae92ed8ea0c46599df7ec6324a1d44c5771ff05ca4c02779d5a79b9adfc252f2add613003a3a4ccadc16a9cb22415a6aa867786d1bf0ab335a8424b5e1076523d258819686f2dc394c3021390b4b161122218830ddc91fd782de62d9e7e8f5a033ff89b246b611cd93ac7bc110790f5a7a05930c63a5e5937bbf07648c2dd3b08a605288ab974d22207d1afc1f57eba2b1aa5b6165fd3abb48d00e6e618282cf4b2d82ec0b51330a773950d9dd38302ecffea7a7f48cffe4cc392ff08a5869ce05f7427d1eb9e1fc26c9265bad569d3f2e5b93eba4b608d800274a89820d392e9e097945346cb0d4eeade3a35c4eeaeef480e24f240482c255b988eecf0da37f36b71b5439516fc0b12a709929f9d50804c8e835703fea5f877c2a0ec71d56a166937185f239f29facd0cac1c71f3f7e3407ad09f57c640c1cccef74f5411029aa352eca76aa2205fcf2331caf292d9ef0238a9ed994dd6a4238639634fe89cfcd8239daea2d93c35f09eeacad949f686836d1f41dbf03cd12aed76611fc3b448877268b628928c404dda158060e1514ebb1d0bcd9e0aed41e2947d8da479de3b97a818ee633a673dfae8ecfcca095651cefb4d176e13f497a0a16590914f4401130bf761b10718a80bc8dae51380a9fde0b691c2b490017a5def71501d27c6ac5a7b0f7e8e3eeb4babbc02dfe3193e04a056b5f38668531a87fce02fce2bdd663e5cd3dbf40b96d158beaa80a507a39c6b0b73323457e2922852e076bf26cae4747c1dc5eef9a8a425e6d8f8010bcb6bd1ab601b315a781ebc16a13156f6a82b5832e2b4f5ffbc461bf25f129c1b15b1e9ce38dbe6c277db51151a8218fefdb30deb22b633e2dbce8096aadb479c300eebddedd9a12a7696bfba3cd6eff864c3e7c360b2f6a89e0e3bb7af9a76c66e3ac00e4427b0dbd83482992835f6b32e76c6d4756afb619fa043f625323f058bf0442ab5e57050a2851418776b8c141c865a6a2fb8788afd2f6f6cb27d2186e6f45a53c231c01a4ec4987201adc25e995ff309314b4786b2094c0db176dec752d15200815f4239e3685c82a22af8101df0dcdf277b06b70fd6bf858ac3b2c108cd50a8dc2c9be2585a7447b7401731e8030082dd5ed0442a4f249e1dc5e08319b0ada33659367c79ab18ce8ef9dba3f5ac0375feb6d63e9962ecf64c761005e5e0398d3522fd121517ee9aef5ffcc41e7123af01ddf2e2dd8a725aa7aa2f798f3a31913226b4e9eb539131731ca0b1a29945f43d1178db2543935bd6bedad7ebb54eb862c879376a6acd3306f3bb8951018dbcb5bec9d13ba767c4542ac8c09230bf70c21ea8c205c3267d69751adc026413e1d968ceac96a3240ee340b5729a9ff369bc0ba8b55c181cd5cdd230d5df7e66c309ead44c5a8c9ebe02628f139d546cfed6df5624d894adc98b55e0acf2ea896aeef499b967de51498f6c244e61ecfc29f6858f0b5ea08825162c0306c22bc9581a9d23a49a54234f3cdad0b12fc8b9a25591eed1be882ea5ee2aeda73f643bad21c48811c825672b9e621319a8a602c969851f3959215fdd261a91fd7c144d1d69293e83e37dc6892b8457a060798c96d14635d574f5ed62d156d0fa6df3b65f6721105d8e014a7a3984287c1d8434b61f6e6bf0f9e15a449d2db5830333f8217d58b8358d766d1c55a31ec14b3adfc6989c7131bc8cbc72467d19c673a01bd226f5f184908659d158a1114aeaee4201bb7a834533565d60e5d3492a467253542ca2a446b397dfbc704498af10af7cbaeacac6bc80ed15c6e3f925bd8a5428e259d230e5c51c9ad2fbca6b7cad47154f406f453c4e8bf6c8b50b8030c4cc472bd26f007c2ace1d4a9247a2fa0b2c8f8b89daa7627932d634ecff296a1122d1fafd9d18a0eb0a85d02ccce230888174ccfc73fe7b8a14b819469672210a85752a34704c1f0008a6ea90e8dbaabacccd293a051b96ee57b57dd932c64fa3610c69f5b18a5024a993fb28b1e9eabb0ba6fcb89dad99f8a6dfc97405382e18210a336ce5acf553d6d7a6babd339b634cc12d546a6add4d6c014c6c52772d427ee9e1a49b7f4ebc2ee7642c65e69900b5414e08dbdfecd821c7dcfe0952c3e420e28f133455a888d6b2341fc0ab24df853ab62c95ea0ea180cad6a03bdde9b09e5c2279b4abf253e8a179e1bcc9c7ee49d4eaf102a436a8eb8a044816a66de0c128eea81f1bebef629ada196a8e1ad0c82603278b246c8437a3eb1cd31d826871ff89766e26f1ef07f0d8a77c02b6ce8e11a8ca43b1e14588d411361d79e52b11ec63b1862d6649db6e37757ad4e40e06af6bbfb37b9acf983dcd06a3efadd68414e7b65db9a5fb11a6e258a9e3f6086d1361fbd49348d8434f82160659195ee6a8c8b140bf65cf6fd27e3b871ee0c41aea73b88c1ef626a3b40db15caaafbfb05a2a5682fe5e4b03e52cd0c3f2d7a6df15bb27da60f444a991b8cafd60449cc714a87f29296dfe22abf1612675705818d6f1ed7f254f89e31b5f61c543be68d7b6a80ee4db77750ead2089bf0d19248064f4ceeae6588f106af7f70b734d77fa1bfbe0f28734cd02cce2b56961814c22c2e4693b544f424cc370ad5284c49d241c42a5cbc1e7f453f4242fa5722e21e53cea443d1ab7ef04cee4d1dd299d1ae7607b8b0b39870de05bcfeb918a172c30513cc306c26be240a41342f5bba9a0552281dac02fa668dcd2c014b9adfada560faec25db022e8c14693e172140518ea58010f14858e536e236c4ef836e1aac3b3a53cafbc398a77791904bda8296639451ee3f4ab2f0edd8e44e69cf7656c8cd9942f7219dcb60081be5fa703a648a3390b7cb23a859dd894ba7ab4e81b4043b3cd461cb32214cdfc100699449d91525c43d79a7489266189d60c9560b6fb29f50b1279b218d3864b0972f0ec5f880e7209804e39a2877674875ded948402b94814d7b0df6f6684efbaec182d45b23ea1e618bee3dd25f470d34158876459d7ea48e89fda7368cf3aa45ffd8f32cc8e17a69ee02f7e90908ea0919b9507d6efd2517e2f41e26297e4a3e681ff7ad8551f095bdef2b1ce8d2abd8dc1108c61d6585a0d0f2cb3ee0cb7efa3223c166cc9ef860cf95faf2ad9a9ee0ff438d2833a832244b105cb07278f5979b8ed51f39727753b6"}, {0x1010, 0xffff, 0x3, "f7ab73c9a94f8d64adde981748fe1d92814ee6cf2ea68439d0c035c1524e0000b12d8ed5aaab0c3de36f1f90c651df5828291e74c2797157a08a87bd604dff6809b3cda6f4b22b745206755445b9e00d80d2cc8b32bdd65c8832e9db9a9e3f1327e4c193f4f84ce22314b1761b74e012ecd82028640d16188756e99309f554e0e7db04143d2a88516e03c108ff92db4075f7205efb4535d16a3c33172d6817548ae8efb8885ac14d91d01f2ebb343f5640ee53f7a9a0d48034b9dab498844a02e34fe91fdd8100295bda08e290e25cee71117d220e79525505dfb99a433b327a13eb3e9be7bbb398153c9e3a61e3d8e4803ab62f76aeb03d0199254d3ea8bfdd5f846b90bf1f44f83421b52978fb4f215f8478a0caf4ea6c11523f92036eda1fc00d63500d46c7c58b5e66b6d1439658e5e70fc59a9a2f7b578fab59e4904ca2f0cfa1b0040d54f4ed041fd8aca097b158f68cb2f55e82a2cb1ad40e963ddb7ed9e0dbe8712c2d11c013657a9365c1e76d056e0c3a9f47cd97274fee4a7d3f123339b7e128cda15ff29d7badd0829d9c724ef4a175078093c121a311b9272dfdcdad5cd1f52b54fbcaea2353b0314bb27c0250382e6634098dbd64a17b3742364ca93d4ea66a23a8db57a4f815247288d44296f753f209776ff858ac7119e00424fd0527680e514582cdc03303323d2a631cf429a501750316843ac45243d7f60ba9b9016ddecea7eb86ea15e2fc97eafa475716689c304cbf51863bc948ee1b5f4050f79afd17abd2ddf037f3d203d5116da801300d8955edbf0799db1d53f309585f055d3629059a900222ac9b31ad033f5a909942a76f57ef5f6e25d29a8e5dcbc0350182c22f8063311c0db3cf5ccdc0af098ef666fed1f6d4b8c894667215fcdb19b846dc2a3cb7b8153f29d5683c51ad7a5b9a2442ea7a5adcfbd0eba75040f4e954a17bd29a3675e9ca9a34add09a388f8ecc87dc2db4c6bdf2ef4573963d9545317a49581e3f3380155b492e0f6dd2a15bbc83abffc4ebadee6a045a64d957d421dc44777a3000573f4c5955fc455c016d9edfbc81b6e5ee9c1b86c81353d57c84664e06d336b2f5f9929917e55ea162a2425f0261c53b839a2dfe7a3ae367349769c68c26c734161e2636602cdd625f70ec531c8b8b773372264c17c050098fbde3a59f918cf9697cb301d32dc087d5b40e742a9ebfde40ca6c7890316fcf1ab0dd3bdb910d18d76a75f4f913d56c8b29eceed381c0f6358be8d38f6a3010bd4f56bbf15d38aca5fb5fec4c5925c175b3e7c134bae8119da68cccc637dd02b188af8e12460952067d9281439edcf2ea48d64346ed6e450c26a6190e8eab83aabbbbdd48ef932e5923b3d7b3780549cfe47947e07f6d2d7efe556e7d68c74ffb6efd1c76487a72bb308b0777a8597accdca27005981e42ba7e6d4a27035817512cc199aaa7a40a9520e8cd02ca638c03e2b970dcc438d72e2d3bc8e6c122ac47cdc5eb3b5a05bd51a70cb5d3bdd1dabb27a1e035847f74a530fe2b5b5d3205cb6dc231d6ea4cbf7b65b050b034b57aae9032e7bc23cb504bac53a90c7de6c1f5b482b55fb189d5c03d625772d8898538b6e129fa2d1748e21f5990533964cd06894097c0b172f7ea078ebde4fd123241cad9aba8b165d187c34f52f6a4b92a1facdded5cc5bc0abd38d739d005926e9bf42f1fe501a67778d91721df0f5e11f46c0b05c4aa1f8b52c0f502e6cf3db512a021baaf3fc34cf7ee8a25ecb0531e0216c1a3849838836ca8d3bdabce1541aa95933f06f0a3576d8c1b3357b79d42ce6e57750a3c0e070d55b31b1ac23ce7a51eb49ec75e6d62fc85655b64405fa9bd7d2b118f1cf7b9ec8a776ad75394c308045170ea0045b2acbbac6719ac15a5fc976b185b6685d7b4f28a5327a1ba3372694d7fb38ccf3a5b96eb7964030931fe15df39bbf2d5c149de466b8e6a1e49633714841724ec0c6fee3bdd91553fbd1da17c6d50c2612e660956b9bd319cc33ef3dd5d234c29a66a1154a67e3506a1ef2570783d34aace4d3ac42380b62c8fde2d20078b1ca3fdd52ab0686b3fd5ac1e792f0ab0f3197de2edcd1035b57bea3ae05adf8784a154163b93856c17dffa05685b1317e7eb694756dad67f1172c9d2ead7f55e6ca9d52af8749af588d0c7c95a24a5860f43a9d4000e5fd133aa878ba4b19e6379811a2eb36ec2a9c545e6a361fcfd8d5b8dc786af5c19d4698a2e8e36c40c91fc4976b742f8f4d29fa38f310520c7b9647301e338c323107227e1829f0771b179a84056213cb2577fb80c5f3402f7265796655a4363ee44c78f0d14b786bcfdf4ca03ee85a62d2db1166617292350df1ce23db47ca30f9a6330fae4be82b2f1d037065f6534b217ef3667300125b3486f0ba40b1a6205db33afb532210c2c9b0985f67ba0e4d0a06778214460e37fb814f1643a37822240f4c40d62ffa32a37c83bfc9d3b7d214a9a8282737b781b90f97c8b5ca5f878837f4921c5df1404c47cb8722c97a9d17a393c9176afd734bb1b77670d013244a087f76cbcf8790aa62c87bb83eb22ed6f2f459ef496aa76498204d4db23b55591e67b5786c41cab3c51a784b510d549c928878c444fda48a5c980b61e8bffa4c3e8e04d25c44427b75cbbe18dfe6b1adbadb5f54fda1412adc081b5950a3c567493675e2a13d2c95594ba92eac09ec72ea3714d8a3fc915d8f5adb78d65ef7e81c1741e6b69990d5025cf8ff960e4bdbcaf082d9150d7dd1877a8ebf8e9b95b53d122a9d07e80d83f17aa663bf793c608e565aeca125ac81f71cacfd4c10b723bbfb1dc5958e5faa4a5216152761414787fb1e2afdf6df3ec98f7a205f4f43a52e75dc17550d99b67b9a0e69cb14c77ad8a203846355752396f4a05adf1bb2987a6c81bbe96b662505e194d91be6a9d83753315e5ec032afdc0aa69a951fb58a2eb1a807e4e7532faead71b0f6ea9226c71e180c0e2d7339327baefdb90e6555b3bf159761c4539b54e9eaaaf9225f42c94b0aaa74a6aca36fb068fe29c5e3c4e8535419a0178778c2edaaf6904cde51cb9790bc027106025e35c414247d97331b8d2ff844e4c5a12226b64f9865ac21d2450a6248c305372c427b2c7bc83f430e3918bcc99c18957c1b7fe0c359b10db0cdd81ded375a630d67d05aa9ee6d88e98f2796650ce58bce975b9547bee39235226c8057ca8c51787e2d5def686af77a97a96a131915fc4249f56073aa60c2a894e8ec29b04210a725eab00feb627aa5d3f535a5362f35bbe65c6a691c15c9100c80d7ba2166f7742c3538414e0ab914883961588163af239bd47a5277246f2256d8efbf669062b767634c108e72da1b593a65fd4e69bb04b9ae7868562618e97cc68084d5100542cb5acace1d7c57c23006da3215411f7bdb6897b0589cd6c942429d74577c2fa9103b6d31e5a5fcc971000cfdcd34cb1cc6712521891a39bb845174e5e97f12492d989eff82b1dabfe72766b68b3e8af2ea5b5b132d75fa2e5d9e165e1ac6e49d9774d08498b10a3436a0895b09dcb3aea6968c54866157bffe67cb82f65a74d69a0021f44fa70fa987191319f89f9eae616db35c2b3425f80d60be7780eaad66c0f9840c195f9dd4c331f0c42734439b5d999a394c5bf0d100c0a65b51b8164258d3a87b204fd1b42dc2166619cbb1499a316ca9928592a422b3276827c02d3e9dcc23b9a62c52d50e6e3ded492d1c0cb5c13e50d7f94b7c2eed9dcb7271f0afb5147d841aee90757b38bfebfafa15f6d79476a167e5a3bb039e659a64b52d2a12760db765d2cb88614a3784d7772acd1ac12247d41c6d0ae18d0e2a61066746cbb43a2386decde8d12bb3494984c3fc33c881b15ed57b15ca81ac0d533eae4b6be87510f6f26e5d72673e2dd59389d2488e052d62ea8c91d4e2b2fa610c2ae972cabb09fbc97cd4efe6acb058a77c9b8ce9989790617944b3e951d62f2fcbd1199dd98b9b6e325f00ba3a5a801666c8e6b1ccddbd17005bbce11f381e9a31ab6ba83388a6c5357ff89725a330dd86bd9dfe1b676eb274f420ae29e0e27b343f76e810c5149a002a4d9cc6308e141277240e4fde1a68c4f7cdea87ee2f69c441e775d129c352af2f715482c3eaa82de70c1f8d89a9d40eacf642e2d152f27e423c1fe5c4bc110a3be474f6e6fe03e8c8fe9cc874ebd50512614109ae253a3e922056e1b0baae37c635578a5c842c0b20e5341c8049afc84abf51b088595ed79f56fe96af2db697bb1c94b3b14e72aa79a40398ddbdddbba0901feb95a9f53c9a1da5cffac35fb40da1d1d0702f3c28e16a97ec34143575012664dc963f7af0aa241bd92b496b21506c1aafed14ba22a63c64a106f1958c9fed2708552174a3fe3db746558eb74b470c363c1904d248e831f80cc9f9fe8523e7c42a2c0db5a420cdcfe25b0e6e5c0c0d33c822808119a59d2a443c093a820d8b0c04572b2b8ad360a80a592db84d8829ceaeaf2262f511db81bf2d75b423afe017bfd48bf0fa86bab49aadc97b982c7f1ca90cad144c088398c9884a4ec53cef0bdd2eb72b32868522466e914eaa0370af3e52cb3146f4635eb7c9aa062a56a3d3130cce84dbb03562c8377eea1543737f4dbb827f55af33dd9ffe94d1619b59722f28767b9cccffb1bb0ea079562cfac7a4b30cc4c2576b4feda407306a958abffc41769672e49594bb7312e21e462ce9ae261af3772462b5dd37f0c480ebe20817f31bb2f58e8eb185a7f95fe30f072b54ede8ab56ec8c32e4a9400b591029bf309d253fbbbba2fcf2088366c3751a847472d38a41310a666782cc87b30fe56f19f7524c62333376a5efaa3b9992c7c566946d91f461953d85c7603e13fa6938f6cd49541e50ca1f1a55f2ab342c3715baf0a212be9874d61bf9504e7fb8ca98fd9b77d143b2f0946dde125a6912c9a54c5b32c9926684c4f060d7563677edf88d6dbc9f732e7a34787b1c49359bbb26a6fdb4fc6bd7dfb2ec621b7d971b86664090ae00b181cf19924c1f9f1d561040692d2c6f348b59b82696d3b58bb77df465c9fd3b66f2be4cf0a8423ef6afed151c807d81b76828b2150512db2cdda7ed620774e292ce1309650aee988f9d80a5c96665c63ca992178f3375b4f0732ee2c0fee3254564925c3da7f8f408faf1fa2f6fd95e2126439f31063e0877f9d9e71aa3edc424755cd391b0fdedd81f1a854c2ea174e29ea7e48da77536db86b9c01a880911802228db93147ebb751030a5520baf824c5058c6e9044487cf1be05131c8a656337c5867312a67bc4a8cfc92cb7e2c9176e0ed44d067189467f42ede0c7786cdad031e8f1e1e2914ee50469ca7bfd0a1b15eb02961fe2f4fe925a36afb22feaf73269c6a60b5eda39a06383f62edb4ea19351a9891ec9ae4cbfc61ed6f20486ee5b9ada026c7d58db8fc56ac4720fb343fca5166069abe6c959a730011eb154941fccaf0e983ff281ea04ce598f486ca91c69bb2f7f9ec4033e91fbfce3fd1f2832c5b4d162facdbd1eb3ac3a5cdc3a58ca0a47ff034e8539993bafe4ba5f64c32b6bb0f0253e85c5ea4d3880d35a764e8973b2a1b92857ed9ca27328857e1a70371402d8c86f75835d2b20ebe0333600e1c650d74d32fd7db9ecf7142874b6b3dff5d4acf7c6b17fcd99064d41542e7873de2cff9fda21acc3fec068a1dca8ec4ba6793348aa2b2272fc995626a097b2f423094468e5c3d1f57994d69f103ef027b6dca8f5499637c203b6e5bad45ad37f7fcb853c1046d6c6"}, {0x98, 0xffff, 0x3, "6a436f3f795a1ae38a1f9ead57a8e9e00fe2e1c05a6f4e40a03b07e62a9fed9e122e3e3f850b119fdc6d7712111bfa762f4f18643a5169d8636f5484c60d02e0f1798f996443988dcfaaf168decd481e3f9d528934fefa08da3092aa83aeda5283273def386b8c77eb937bda46b78c014152f1529f682459f82183a22fb909034fa2b151c6a7fe"}], 0x2138}, 0x8) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 13:19:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0)={0x0, 0x3ff}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setregid(r2, r3) r4 = kqueue() read(r4, &(0x7f0000000440)=""/124, 0x7c) r5 = syz_open_pts() readv(r5, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) r7 = msgget(0x1, 0x220) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000003c0)=""/95) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 13:19:45 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getgroups(0x266, &(0x7f0000000140)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 13:19:45 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01800000b92ad2d7c9ee53aa9b17e38e0ffd41d7b8b89ad581dc3a8c539c14d500ceb590973504f5b3256cec3dc687f5c817d2701f01009906f2dd2cb8d5eea58f76aa4077c45d97a5eb9ef855451195d902f489ef82663ae15cf7fa6ede409acbc3a130c7c4c33ac93eaa561cd22c360c81072dd09abcbbc4cfc765a97bd7c106d40a89b9c7be4898b3b110e8d66f9720a99fc64f5f82198b9256984d02b8d0b49b9779e24f9fc36c178e738e4f9a0f44fd6af19697686daa2840279aa6f5c6254034d4dc576ec1b3a264cb9f0cebe989a213a6efe2c2a4e206af0b13aabe2aeff0dde0de306287b3519791068d79dc170cc8dcbd4a4d76818233c8080d24959c38"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 13:19:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x22) 13:19:45 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x800400, &(0x7f0000ffd000/0x1000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/182, 0xb6}], 0x4) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000040), 0x0) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/72}, &(0x7f0000000080)=0x4a) 13:19:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x20, 0x8002, 0x1000, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) 13:19:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="2b56173eefd350a275982a9be529465dfe171be04f03ba1cf645a33be1866ef7016419df3fa97a66a4aa3103f0f5ec99e0967d57d3519de063a81e749e2e3c3821723baa76a1a8084a18a05238b6a16bf67559980f2dc1462523f6e991ad0fcbda0231ad0a327b50748cf817e9e1f2dc698d426715dc2a6a61e49fbeee0072e38ab5b6cc4f785553a9ddc850c739c0c94a6015e83ca0a2b0e5ff8ea49bd8f384317321b633fc431a24bbe35134ba73cfb2da829dd4c265ded4f0fc9a03a1ea52b007df17fe2f91ba26b47f0e632de2af70f381cf", 0xd4}, {&(0x7f0000000300)="aca175bc1566ec880d141170f0020540e94bd1b1bb3bd8f26483cf6007a50be95d93193a8d7f706f2311564d", 0x2c}, {&(0x7f0000000340)="0f0d297010819132f81bc1691c9e33b8eb221295d0bc35eb1b2489b6ec0a85de7a655c6e0901", 0x26}, {&(0x7f0000000380)="0df0f6ee0862a5e45cc29ba59fe2308fb85c81c7441c968b671e0eff3b46ca6449b928a00b44335c6dd8117d4acd1078a84000fe1360ce7559fad734dfc0014430747ac8800d8d4c06e2ca25451aa1b1a678010624b6b49f9782ef582e0e8910b6e0f4a64d63b8e5ff7ce90462f7bc00e6", 0x71}, {&(0x7f0000000400)="f13faa62565249ca2eb186c17d2645191199f5a02621d3c6f7fbf2e562bf90bb61cd374919ebe85a4e3194a777cc8d1eecdfdaeddb", 0x35}], 0x5, 0x0) 13:19:45 executing program 1: 13:19:45 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x4) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="44b7ff042fdb0f36f130e2e7b4e2f89f6531546c492fc6194fa527b230d97ec53ceb7b474bbc83a4d1ebd22ff9d10765447b978264f8d8a7107979489628d506ee0c715b2070a75be610912b4bf6f79d4c1d3826730ff608ca30847effa11786e1be729090daeecf0ac3789331435701209ebd00b0bc08f4ddd7c54fd2adc2aeea0b40c80dedec227222150e6ae6713eef096d6862feca71df8a87c3a536adf7b716f14966db6a9e18c02ae6b24424de5d983ba131d861092a6a331c51b8d45d", 0xc0}, {&(0x7f0000000140)="45334147731e03301f356e08904b736645d7", 0x12}, {&(0x7f0000000180)="78e7c5535073e641e33609e4030745efecfc1e3f624e49d7f4a494e24df4977abaa8fdfa786d930e905880a17944c2eab71b6fc86fe417fae087086ad6905b7704c0184a29abe6930d232ea484617441e4318a73d38e784d268808a4d5531de1ae959586315f9b9728beec405395387ac27edd28aee5347171112001cb5358fbb30ce9ff8c67b0c6d70d8a5695d013aae239fe458e2d2e4bdedefe26f782b623fe3947c54bf92dc6ff297fb2b2103a4362a037d6a454de8d0a243bd7a0", 0xbd}], 0x3, &(0x7f0000000280)=[{0x68, 0x1, 0x4, "83aa1550160731aace68febf451c54c69e3f57e419667f9a0a770203781a12e46a04e51901aff3798135c1e643e64714b74394f577c5d6ffa65501c46fcd57cfe7d23d4a006b52725ea6b2649e7c7c9c81"}], 0x68}, 0x40d) r1 = socket(0x2, 0x4002, 0x0) sendmsg(r1, &(0x7f0000002400)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, 0x0, 0x26, &(0x7f00000023c0)=ANY=[@ANYBLOB="2800000000000000ffff0000040000001d70caedfaeefc70ffe3d8eb9c24689f6d7de50000000000"], 0x28}, 0x8) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) getgid() 13:19:45 executing program 1: r0 = geteuid() shmget(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r1 = geteuid() setreuid(r0, r1) r2 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) r3 = getgid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpid() r6 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x2, r0, r3, r1, r4, 0x50, 0xffffffff}, 0x6, 0x0, r5, r6, 0x8000, 0x100, 0x1}) setreuid(r1, r1) 13:19:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000014c0)) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x200) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000001500)=0x8) close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f00000000c0)={0x3f, 0x76}) r3 = syz_open_pts() poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) pwritev(r2, &(0x7f0000001440)=[{&(0x7f0000000100)="ce587e7a7dc535149a19ebb8fb12a1157ba927a3eed5155306c6d2a0d3d5eea5c9998f9b28a49d153a06376fbb247b5b93144e5f26b1c02ecd4348b12e7a2dfbf1aedcd71b85f7ebd692eb45d21805e45fa555140deaf47d6245deb6459332cbb59269e2f5ed84743065429ba97d0ef59f909fd0668fdf94d5d20602ad6273146d76bf5be14d161beb6b9e9d1215652ff846948d5a082a87f4f0b114ce153b073a913cf559d97654940340a164f65c4ac231281c9e1dee0cc12f171d3b3d189928f65b6417451f00f1877949335cdcc0529c7f57f32443154514b219ebb0d8edce4fef02f8d0", 0xe6}, {&(0x7f0000000200)="abfe8ba7494fa378312c82596e64342e97b9cfedfc3b02f58051e9eecc5af0e1d30a46487db4f26b00cb9f30b0c1792fbed5cf092fcd14e52e83aa40c3977b32dab6cf3ad676d8f779a16fb226d32ecf61bab67e1f515d0a0308d02f01b2ecda6eb905c69467b60905bf4cc81e8a38d522639c000df1f749e275b51bb2f6dddaf65f1943c503a1eec7e8b77e3e1394825ad5521d3baf061061f9bb6f9a48cab6e7", 0xa1}, {&(0x7f00000002c0)="e24e8f38f72cab65662c918048d9a89ee69cd73ce83c8296bcad0ee4b78c56b3b146cabf96130339757002bbb3113fdcabc1c1937b5ac828e2504b7999419567094d914168f75a777814945aeb5ead28f35d20f0c61648d800b2901b28dfd85f05518a944750f627ae85de90239b56b9b5d25f595925d3d0bd264a34ab81be32e5b93ce9fffe87db2e77bc46341dd574f904766f9146e5b1caa5629f50929bc60522b277a4be3e0c0efae1941ec3111d6c6b1d50c306c05c9200c10ad6fdf0b9c04a874ede0a998a7c32a0f792129be1c57b350f877f3c11fe322452c0da5fafa2236ca17186638b3006fca3ad9632ee326acd3b7d63105b1b534e9bb9c991779896421a5fc1206d30c9150eff989651ecde3f3d14ce48305d5203236b8eacc1a3cafc7d91fc496d8a391053c26dd2eae67cfb5d287908f1bee9a167fe4ebbbdeaa06151334cc1580777251e809beef7db1ebb0701c4d8a78e93ff00f88970c38d225567855470510288a681cd3caeee9a0c8c1cd03ca9d09e0219e1d0c5004d160094918276c4f0bec9e8794cc8bcfc4b7ee132446316ccfa2e6844c07d503251ba5612efe93909f5dfea77526a7e4c9ff3f10166a7b60f4a079b8d92a96b5b6c10e44e7c46602ec1c72f59c3a5ebedf5c340079fc7f865e56c147302d85b1996b8e636db27b0edd27761e32790e48f7db7089b241cc72623ac38d75a7cd109640a6246dced16372f4a23b0557048b0c9f6a1462330f0211f1da384c8045e2bb8a3e745fc609766ba95272587088fbab29b14dff24717fc63681406b2dbb197ee876ac346e0f74605526bfb3d516cf66df0b1c34aeebc5ba0d22d0d86565ad1456a57b234ad293fd31f1348daa0285660655e3da408ea2dff106c5e0d24f05f3465cc222fd4761f41a0beccf30fa1ab0fd79410eb4b9ea7400a4381bae130c649dcc04a299eda8ee18f8954a26ea5448f72ab1d2838c139bb85fb12562bca849d298738525cce65942997bf29e963202ecc6a3d744f161d550bfbdada82d8d0a631ad3f0626a226dda2b34890d84d551d0c27787cc0d87a923517b276c356eab1302ead596328d6210540579b6b9a3e74825a264d9c4aa838f154f9ad462909fb51447f50bcbb6d54bf15369763e624a6eeb26ec539729598dfe7e8ffe6b831dd1f3c856655d34802600cc19de5c9e302bbc2e826573b139a54ed25c5cfc9058db00b11846a5bec24b6e12da51ca847af85a76c817cdd8791d7427fd68661cc215de2f03aee7575670f642ecbe00ed6dc30c2f59c38c63408e208bc1baecc8c4c7128c75dada3a61e6628c31ca9d90be505e3c20e01466822e18f81dd13313367e4d931719989c4c16206c84f0519649129455874fc2d6d67ae0a678429367920c25decb43840d5e73d8447a3977e234e8863f2a31cf39c5545e673c5e10a9e0f741e1761b5cacd5a7dac691cf50ff5dda2329454107373ddbd92d20106c7074f59d1d76daeca0b6f674a189f98331ecd3b58e4474922a0da6933170ef27d7cdc8d248e967526440cfac30f78e47536e8e6ba61a22d7cf7f43a37663e6fee2eee65019fd63c8e6a5dbd0443950d8092fb2ef62e41758c7b09c83aa932044760ea96caa4cd18e2981cb9fcca8865411467363cd43851ead9de7b1517097c77fd5e46f408d5947fcb8774dd460e87a43a7dfd3473b61a0844794c73ae1a777a1f763cb8176f38411a8836296a22056a9298c5227e395cc688d52ec014ec3f654ec95d4c752dea1b6e0d257bfe7726d44650b5d3493852e081df2abe3f29d45ec8ff0fd38d917eabd42cde9988e16b259a10bb92474f23ef855355900394e679ac1e65da84f12376079c757cbbbc6426f5d3b997452684cb1f166a42249b7768da4f7a7b5f0be970ff428db1c4f05c479a890405a14e6ff0b97a23ac39d2cfce2766169314c5ca049dfc3592d2d2d8ad63b0488b4f3b20e5c65bb2b7b18abe177ce340ae47ebfde2e03b1efed10d1828ee4e9d0590de3fad7b7804a2fcb041961e34a4bba22a0b9aec39ea3db2fdd3607ab8212f1a5f10a71a1f7599a216d78c32ea880fb9dd12062dfa5a7919cbc2be29a41ea839944cbfd2f1cbb5fff184d18cef7bb65c6cafd22e983a5c8cf4fb15417f8c53e9adf31f245016e297ac44b221b7797c31f6dcf8fee708eedbe802e043cde2d1e18fd7e6cdb6bb60779b139f8c7feaec04e1d9e7b1e85a1edf08ae4b0bd664bd4f811e90ddb6a7dc01e5f3de47b730a64b7e6759b35d9bb2e6bc199bb762b36c1e7bfe86c545280177a5fbfa570fa71b6657193d4a37268dc92ee1c4abc998abe825383ee25a8f0893d899dffdbd8120f8fd062b542ea6cb574abddce4b83c25f5910d9dbc4a6e360dc48a95047b732b9b050584ba753b131be026777f05ef055dd0a6028f2770517c21ec014edfbac00557ee7b05d723b92fb096698860e0b7512e6a8d10f53504ac1d1322a9c06fc3755276e5dc8cee953e64329939c22c4feeae5689b0a9ad5166086cf873887395287d2dbfa6992e5df01f517e2f1eebec324bff20714a5bb608526222567f85fa401ad0f26f03df26837c06a63852a1682660a862bddfa86e0b1e6dfc156823d9eb3a9c8d9e0332a55427ba392ffc8b7ade9d5ee839dd1cdadcba1ae19ac73640fd9c27d3b2a4deb1e3e3ca950b13a1ef6b8a479f90a0c82921b0a88ee310a41d9d0c9b40db57d74bc4f7ff8eb2b654c7477cc92642bf70ca66cfb3972c5e339b30df010ce04afb3227690c251e0881157a0af6befede2175e6eaae4dde959804ca28d444ffc4b9432454cf4fb2976a09fb253db5d6b78fd543edc7134dc90f28a24e114bc82ff40611c545017146c5ffa1b400f15ee02eea467ffb51cddd7ecf79fa4842c29be7604e3969e7b094b78ef5382547df1c32d073c7ac8368b72ea5ca44522c1bccc47482cb118cc77427bf8e8dd9a3e33ab9de17084e9295b309fed4d633d6faf73c34630634af7ba1bc0c87de59c1ddb5e5c95298d9dbf0a879bc70ba965dd041ccf7c3df9a5daf7d9818d0d483f4896e05554df6835714f5ffa6d04471f887eabea732d0fbb36548cef39fbc9d79f68234d830b7d64646e35d9f46aed67c83dd7256877f6a6bfadfca52172f66c751094b73d723646435c624e86c934841f6246beba4c7af5a17764181290267b69f8ecc4c1bbe33cc0c34b76307025092e37d82e62000caabcb8aee05bab0ecce95366601ca9c5a4a7de5726105a638ba6699f449ca6df77a56bde2db9f20fdd76933ed63823a3bb7c66b54bde6e3b42a1e03d562800a3134e4496f7fd435d1622150d0709195eeba4c36379d120573b62fd1cff8434aa18854c203f7ac2b5fe380a848a23dd0ffa737ef37e48ab49e005a0b12d6e8a31608fadc95ab086fdb08a72bf8d54a2601f1dc3578d932a0c6f2f8689588d2539cbba9b65e260678a72fd83059c9c69fcc111c8821b92e3c493c7d28288800eaf00543d25e3c3ca596105a9fb84e11a16104323020c8ee3f03186b30ba2e57a2b96f77d7b58f72b432d8e1be4e8d9b4c56936bbb94de8dc542420e76d990441b4de68361fcfee0d12892515447e9b6d398f709fe261ee5bbbccc1991698d6bd7c27952fefbec6cfb653798880eda3379bad510efc1ad047464fc9b237611b8528aee4f317550e223998ae2aed8184f481d7efef37212cee5809a921656e235d79660001236d95212f7d1975ebc16773e9b6f65d2917df2f56e217f670997dca7b7b03cef7e2c1daffb7d1c8ddc859e94277ec0288160ef5a9bf6d46ca07ba05bb2c86604f506670c44aa2db247ac9121e5326fb2b433fc3a4ea1261465bcd0fa4e48b3d895a89887fd27f163f17a20d9c5e1aebc8fcef7d302665227977b2dabfe1182cb48f09c72348c8771860725daf9ce65777d85d4e4acb9c3a066805d9700bbdb39af339a2b3f39c4424f09471a6293cae10042adb74eac70c4aacf68203e92d6d4503d4d4b830ed5640441b0cf3bf74077e6687fb43d5b5b0373b3a2e3d3d24c5270ebb06b2b048a686f92cfeb1f972206957c5233b57c076595f9191af3e809ecf92cc2bab415d1f818217f9021134672733b7f8bcc5e6b8ba787836fb9f22d48ae319defccd7556ccb8bd1185e7d1b90ac6410d1da1a80f1ef5d90cfc90bc72fa75595c1bdbd46a5dc31108f15fffe9da2070cdbc2737cfcaa8af733a939f472aa605e5b1ece4a6fb7a38ccfa28638eabd205d378857330439da1e37e1bfbd4368973ed2dbaa924bfce1a12f9ddb47faa47b9163652cf51cfa595bc295a384c39d84fe7b1385ea1c6a2d202aa81c44fdf3dd6fe467bc61edcb4ff4381fa566281d3de843c7a94c2813bc70ca2570c3f79c3f7d5064ef3e90935ce36a3fb2cff506581cb28c1f1aaa900ffff8763f8de030feb0f3ae397a64f8b4ad1cd2a2f81e05754e7bc507d04f4e4bccb111fde72f0bdee77f86cda73a8683f841097411415fdf37e4c264e67966db003e44cae1eef6b3a502ec68fbcb7d83de5c06aeae90e18e88a95cbdc8590a3fa5ad4ec8ff3942753b155b4fd49d881209a6ef16113577f41903ac59d1381322c993a20f0b86ef9d55cc7d9d365306944a437fde75b616dad058b4a5e41089d76f45b6a2e83fa357f1dac9b01632c69d3d54f703e03c000c87d50e92df3dc98b7a40f5045639f79abe4c1d3a9a4fd83a286f725cf5d9a68c656d0b581f5367ec29ba19cd62f5f71410eaaa1ad0e3a441676edca73c0be739b2b1ddeb60c598b936dd38a42a4c7bdb3cc96b4fbf802aeea7ffb451793d14cb29f02c727cca6e40ce10b09d84f861b22d9c2736cc7b1eb76b0b43e8d2386d59296a8d5c32ac7b3753343949ebf8a9de9374401e685a2c09bed410911c52d9a61ed00676d06a5e4d6ffdf329b5430d34c13d2564225d522359999657b4f8660430f02b2d48ecbe08a22aba35898470f67fe66117e579c096918385cf57bab78d8d22a4d20901dfd8aca9c19b6f211b27abaa723496d46d19a639507ed18f953919af980f56f364d62c5353f6a182430de74a498a8f89c8c0be2479ea77019a56f5dc1b68a951f36509caf5ab46b2fa03c3edc43e5c582e85230a7ad611ca8c35e7ec953c65cdc54670044a23a1e187799d17ded3085a1ef37ccc81bc68c8d079574f4e566c29ae4b18501cf84f6d1a84af90ac8e60481a6278eeb516c6a13649f6f545745edf378f82907c06df6e77eaaa8d59ccecc6085fa192e6083ff250c59120935ac8f96a2c0235139e724c508a99cc0a81dbc91f0c6a42a0ec48bab95baf8745f6b471a91ed46b967d86bfd74d83b6bdd267ce70b74aac9fcc77e864a7db414a48914c55c1d4d64d66be4d6d5d8f798b9f9e8784bd35b357702b50afa3d008683a8da11313c7f50150b81305d14e75ff6caddf066d7d1c6a652b18765d1094a41ac3a2ab915461338570679eef23737951bbb0e53da989a96a615d8cca5b7892a94fe6309dcbdaac6216b5227e0fb09cac6e2b6a039a67082a5fa2ed0e4eabaabd11d2e6993372d0d8f65f628ec57489e8a64563d6ba8bac11d2f5f97ff1bae9cce2c734431d91bc180bbdb64634a00f165703209ffe5e38b812c7a8299b8879ba9184803e3cd9361155bacd8d8efd7053dbf3e7112cb6878cdb8618797ac63f874b4909ed1c1adf24e5aa6de6f7d7bd1172d3291529185368b5f31900b81113f07fe305c3eb84f68ac420c7f81c1c5fb3a3be551395e56769b997f48b2e96f05c0afdd5f4bb29dc0cb4", 0x1000}, {&(0x7f0000000000)="e1f66c8a98dfc46dac5d4cb5481e1835c17aa247586ce7a9983752f4e99b0ef64372ab899484383c14d9318b3f28f52c12c84583539b8891e66b24198c7c843875cdad297ebc00d7d71b587ef1abee3c2ea7c0f39fd3029756ee5da9aca3afd55997363946d993a4bead5c48d990b6586a", 0x71}, {&(0x7f00000012c0)="3999aa6da1b036f2c3ccf8bd6cb6f94625104d584e9768cde398f29d33c9dd74e31d4991a44881d999994045417a5b8214b077", 0x33}, {&(0x7f0000001300)="969fd9253324dddd53dc7c8a3e006248afd6f9f60bc70a2755a0cf66ac81dcd230a5c51bf364db3d4b1cf1aa62aba5a61f32d72ddec38e12dd00b68742a655d28c367d15e65818b07728ad0eea5749a983d9b609228e583817cb2529093f365b1525c76d9435f926ec20fc41fe99d843dbd375206c9bec7e4d0a15c92332553703c9dd4e43ea378ebb3dd5e9450d126240efd9ac8584a59e68e40bd858be453edb506a3c205440dd083aca91cfc8ccd86c1092f77c3db12d146dd2a6407f", 0xbe}, {&(0x7f00000013c0)="88c12300c069fdb2fadcf16be705f232cdb07880d9cbe43298e31fd654f74b1b985050975336ff60482d55ae1932faf97e830517024ed0754ba04d20e4f8ac72e07b86a88ef1eb376c54fa49ab6edb968cff3b", 0x53}], 0x7, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) 13:19:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x2, 0xc0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/72}, 0x50, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5ca2358411d0e8be0836895e830b3347cf1b3283270495d509a4d151478494930595321ff80ba1e263e74822bb646cabe10c46d8543aa049cadc31fce569589a4c7434b3727f6d620dbac274464734fc7f5e1e7a8cadb1370fcce17ac05d582215", 0x61) 13:19:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 13:19:47 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') fcntl$getflags(r0, 0x3) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 13:19:47 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) select(0x2ee, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000040000", 0x14) 13:19:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x100000001, 0x8, 0x6, "f8d42682860031dbece038538e0a44e01d48c918", 0x200, 0xbcb2}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/121, 0x79}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/76, 0x4c}, {&(0x7f0000000440)=""/67, 0x43}], 0x7) poll(&(0x7f0000000140)=[{r1, 0x4b}], 0x2000000000000005, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 13:19:47 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) socketpair(0x22, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000002440)=[{&(0x7f0000000080)=""/27, 0x1b}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/200, 0xc8}, {&(0x7f00000011c0)=""/70, 0x46}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/251, 0xfb}, {&(0x7f0000002340)=""/218, 0xda}], 0x7, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="950aacff", 0x4) preadv(r1, &(0x7f0000002740)=[{&(0x7f00000024c0)=""/137, 0x89}, {&(0x7f0000002580)=""/1, 0x1}, {&(0x7f00000025c0)=""/104, 0x68}, {&(0x7f0000002640)=""/143, 0x8f}, {&(0x7f0000002700)=""/38, 0x26}], 0x5, 0x0) 13:19:48 executing program 1: setrlimit(0x3, 0xffffffffffffffff) 13:19:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) 13:19:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x401) open$dir(&(0x7f00000000c0)='./file1\x00', 0x801, 0x8) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, &(0x7f00000002c0)=""/26, 0x1a}, 0x840) 13:19:48 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x1000000000000100) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xa5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) accept(r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x31f3, 0x7}) 13:19:48 executing program 1: mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/141) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 13:19:48 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) open(&(0x7f00000023c0)='./bus\x00', 0x8001, 0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x6) read(r0, &(0x7f0000001240)=""/19, 0x13) r1 = msgget$private(0x0, 0x28) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001280)=""/194) r2 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) write(r2, &(0x7f0000001380)="cc194392fd3b052be5dfa98be8d8b108e785415e5a0ae15a571ea2423f2d1bd8b818f470f536a151319cbc6a84a14cc277055eb6754ffd81f8060b1724982444f316a1096b074845a992906941e6f027f57ab804fcd9959acf3aa6d49c49ac87795d37f15231b3b8142be9b796a874d84075266fffeb852aab8c5ae6787b6a7974840417b58e5f47f87404bca3f086d2b6fd0bfe54a9255a76b02459330fc8040fc7e490d34a23573bd381d92078dff978e03eb29c91a81aa46051c8ec9344d8b6b258078581fce4ed155c3bfafe93d384c0a6325a83a87921f6eb2d2f50abfd77d519cf4a3238c24b5f39a2e0ad4417e1ea927bc8f4b33d19c0d045306a8da31a01945f136be279e1c44ddc37ee1ddc376a19a0681bdf5bc68512931219068907616947d823a4e5f20a528d0e1ee6982568b93738fe11c6f945b82b10259b5f28d17815a9ab2895f72396b499391b5b0d5e8ccd3d2eac919cd60826849eeacade9b8a050b6d62b4c3b7ad3974f4a47c34d5567d6d89b5e3cdb01c1c4687971929e7ef9b1a9ae62ad9207b6efaec86c2134766addcf005a90847836885c64f2c811728934c6be4ccfbb61a4e0cafe743d818d1f48827f2a35fe62251f9be190b550bae2c525de49a2816a419bfe69a66cf13a5731f854474694b9ad3361f035ad0b633d59856a136897df0b670d61c3ed2b5abbd3708901442ecb44fa07dfea9da526c839672a34c636be963eeb4e0f69525e8d39ccd7a334273a5c509bc03236391088724127ef6332224a79d0430e6a0f967e62e12762ff81264fea14a14f0f24da2a3a796fb88cd2562e992e34068f8ea164f1da5cc304c794191937674e87450f08908425992714562f0fe35a6d14f20f9e410ecc8b9d266faec668fcc5c9528454cb30edbe6808a1ba1be924a0e1e889e65eb181cdf31e537a0061e317ad9b450d1b42535af3c98b0c54e76ed44a63a1c246de206b407a18ab797b93761a0100a24263ce006ce499db8fa6e9659817b7bae18d7878f2783fd1d942a5f0eead42a5b017ecd3de86d073ec3bdf2ba57dbb4877ebeb017e6add623c639da2b06b6467f075a5fcce7c4c6d4c87f767689180409153e8c47adb433d5f6338c96a8ee2c6d5499b268489eaf9fc49d9087e409c4630bcc8c9fec1e5053f84902a8bcb9c8b21967d4c18e31b544abe661f6da84c86a975bd314499e6a925320865b698c4a29ba001faef49956797fb152ac528ef158a5e89e1f1883d9740a05bead33b867d108b5d1bbc424f3080b4d28f1c54e607d4ac4d4d42c38b52cc75af272df979d471114ae1302c799d1da22793ed865828e0061b6d28544bf35633940cce0303f2792cf97c96bb4dbffab3c356c36f78d77aedc20adb7ea66e4409187c04171179649fe0261afa2f1f7091bec72555081064c0728d5846bd58c0413e973d27f6f01f2638baccd01fce3d3ae7db344d8aacfa7fafdbfb20916bf92e18bcb8238455666f9d9b55d52cef3bb90995caa4e614cf2990d1bb3e371e6bec8f7603d17de5cb9ac02151dddd5c12a1488d45e6777ffbaa97b17ad438155c2aa8f3c4847085fdd3ba7377f3201594734161c805260e6f7353361229a5f603582d4b53d5b15166b23dfd1423d2a77793aeb5fa69b9f96e37ee4cacd29239552203e1a3e67f10813454da2fa8e21480f08c2ea5df5e7bbeddd44fa8d44582c474f0aee8fc9ef8bd15af42817e735bd6a090a90ecd91550145a89692f66a1428f7799ca947b43408589c2a037d38c25778a9fa648dfd602af65dd3346e743f8153a95c527a622352c81b6646d35312403f2588fadefa3dce3f917924d58b8949c0b0f1dc34efcd10b8700cc0950c2102d293a0c47fee75d2eee8900385a6f631d1b9f8330d4aa63cabfd6f588bb2135a3b1824e3cf29e5d1b6ac4e9c3f4019bfa053f8e8aa4e77e591a7563db741749d5382019544d501d9d698255ecb307f88cd4cabf0aadbfb47fa99e7c00d23923fdc60ab8be01be21e2f7c2ccf0939123c07be2a7196e4db8fdb84073fb836dcf7bb417199f07d18963e75a96406421756896632c77a71fa2bb0c8c3894e4bdd8dd99fb5d7d80229474707a0cabf15c3fc229b63e4854ab1e05e6154d8e236ead8fb7685e18f5f98e055a5defd8ed00537f69fd7f3ee627e7165d79e0fbdfb81d1a8f796e2baa342397e2543ba92d6a945d43be38c0ed1635ac7bc28347295763d0d277461551c5aaad2b35b8b66f3502a2b5ea7b7d5e94305c304f39a32a51797e0a8df4d4b1dbf66af2945b615e4826488d2455ceabf391c1a61792eabfd7d54977b9846635738f7857d9286cf134aa2a6104a3529aa3b716771ee0a7baa7c3892630750d6bf9b14e8cc5516072b8f8ebf52748cf9d5e78cde50ce0a9c554bc374850400f906d086179cfedb67cd92f790bf05f60a766aec40b1edac942be69a97eb2e47ed88e17d7ef6eaed2f444f35bb24f39b992968eb75341bd4ad668d67aae895ddae7ea8f9deab0e376b1b9c1ceced2a7c60afd0cd453fd587efa350f5b42545b7525a114c55a580724530c006c257d08371a35057d8b0a6b23deead49e68d3ab12d63e2b9035e4f2eae96be7db6a9d0cc258924b3370cb6c8b4395ad8d425b325b5460439639639520e62267b414d0b59af7e708782057029092824b18a11dd2447288d78ad93964eba25374e059957cd262077f167923e2792f0261d4656e4ca139f7d1a69f77573b161dc4de28aa614ab8cec47025824d0c81a75ca96e44633a6efb79e392cfd0d4ab614fc177d6dbe5f70fc722d7dcaa61cec6ae689a2545adb1c5041847600a8ed13a4b3d743ebd913d8d0ec1756c6e800c1842b9656a0e3b78b479857a1f3250dbf928525d56a2cb289fe847dd5dab66e4803576e5e772af989361f32eea3dbda0709ea6be6ecc0394c75d205293edebe12cea9a6883fa895aafaa75f897b65c801eadfe55a71cffbdf44311a68372165896fb9e44c9b602bbe797a69160a45a8c9714178ac29a19823c77a10f1a5f75d9043df62d82fb60cf1b7eebcc5b002ffa27e08ed6d9dec05ba834524d5d808d4306244757a0abce980db4aa4c32da52af32a517bee1ecaa36695402f5d91a818d909bcf6c1c7e1326ae39b70580e3ac54a7f0eacec4120f2e00bc1ffa25b98fac80abc77afb3d105986881ffcff499c9579f0106d3d77e05169db7b372707c53594c3716eea4c298beedb9a86c7cce039050337e1ae3aac99f1825f925ac9f8a4973170a29e65333931016116cb14283f14f9416745481a1547586c1209b3807b091a1c59a2eca491ac9f4c8e0066e130d5879ce9a13d8d20e866fdb7b5e18cc556985c87b28104ea4c912dc189f924d01a64c971eb8fc000c7bbeba4eade9f909bf2566ce537bfbb9602d1fa173eb282d971637436ba1695d59809f6387fdf1acfc5496282ebb4fe86396937404769f92ae18ee464620360e4412476b8be1ee75cbfe873f13c410b7a008e668bf901a4f444af9f21b776fa2e26590e0710752f9fc09107a1088597058b96585f105ce22160055df7cea018d89d0242df79789ff74d567eb9dfb0d7220f7bf28e621ee2f972ec1bcf3404f84f5f001cd4d44e8896af727b44e8a8a713d5142e622f7459f459a9477d835c430153d83ec12ce2eeee7c9366acf2f9df1a5fa0cc1d9784bbc7478e5b163429319f6d14b8fd8172f9728eec06f8dcb6429a6ee11dea05bd86eda8f5b22a7eaaa4d2946e8b6cf0dea4059049b0e39b275461bbead5e2a77f0f2e42b1c538e8cc8718b75464e70220df6c74d9e66fbf14c5404a90a1ac95fffdc8cd1af07f81a8a94197dfecaa579f00f4c925579b661eebf88bd3851b134ab5fc7449aa0d0abe7d821b0fa8c501d305e2eb71329a8186917919f2b50f370a9d0f2e976be561642dcb58d9f3d9ed54630768b8a508c667adcc82e9341d3128ab450f0b376a63151a2c2504550d10efae7ec9de099ae25ab231066480008028f679807d368e5317a96433d039e8f2dbf405bbd4a4858edde3cc2050d8875ec25bdffeead1dd8c4363bb9697c8d4e2cc197f39b579a740bf180d3af3dc84debb78fda96f9a41a476a7c4f9003ce6e2aa55b75e4a94185eb8dba634ab3a9f9530f29e46f78ef8feb16eadcdcdf388622289294b9c54b1dd7a7826644655cbc832f566085d7a24fddffc2b3d024683395a56962455cd72846cf53a6f5969e6ce28ba65bd3a11e65b66e5a6e32fbd64baa3e6a753e02fe1cdc55580531527e67883ad764560a7ecb0175b2a830f2b34ee52d962589119569a5feb67348f1a3a43e67e44954d1c080c264beef1f9a1f33b19856a2d82fc73ab6f8f1aba8b904e0eb5e4f32e6800c011dd89d98a156c9176afc8b60b881e3f13ea1c35fa8c304a45d5fc550a18cc7325a6b580cf622f5200febaa8357da3b08e6466723788262bf3c4c68b6b5584adab380e780d57c7b0d26651276f24b483ea4c8a7dd828636b5b3c9eae60a6c81775a2b92f7f736d6782831e6f32ada381f2ddcbce4d9aea8b0d1dead0b8a6b389db0f19e53b1d44d63ec1a484530f5657da3f796a0d5aec4b40bf48fe8bd77f4c1d283e8aa9fac559c4732d4aaf6e1eac0eb0c7a191b81164e3cad12859191917ad55dd0dd4b8fd290757f0214f2cd066007657a6bb25bbc034ec1aa77d49109bff43a18246213971da43da486aede88226f71ed7c27614b53df016f9b3d790073229f1ab2a625091221397d06460038247a356a2cc3f24a49b13bff74d766d7fa341b5750eee651d9ea8dc640db02092dad3723869037f617aac43cab46ce707c5a9908b778c96361aa2428f6a74f067085e6915dc8e5748d9c9e0d1a4a6b2089a93b0bd4e121155464f415a83052b56f4586ed97f58fbcb29dd621d59048a30c456986165156ecc57269c2386324df348f31c54d918a12291b6be4ef4ed50face8203736b4941cff69677a6491fefde04f8ce7336e39a5b8ab71174413e671c5d7c5d956e854173876cf41dc4aecaf791267c42542a84c55cfdbdf97fca50cd46fda295a901a8f51a8a823ffc4abc9407f57e10dcb007089994a998827cd444e90c9e02067fdacf5823986adae3b95ecd88a945c15149c915cf8adc300c4cb49aa3cedab2f77413f67576188967cc08df8ea8ea052828a8041ded72b22ab82db826c264310bf7bb7b0016704db1e0937655c44a1707dba4ebff9570f86a3501449237f32a491fcdf7a27feb59c3e6c6f2b7c8ab497e5d562a42a54c724f7950fcaad83d3caeaafcc9e486979afdb419952ac8d0ea8b4062911db208780be0f92b576c29aba1c87489e3de2e72a8713b465800dc9cceb59c0b9445d74d11376480be274ee6a34a1cdea8264421e5bf5afa294aab2f59104e91713dadc37737a606ab0bb85f9800c28701811009d5222b0dc068aff0954de9b462890e167b97d9bd4680270ba20acc7bc7de5806a128e2f4b0ad2fba18e3be992a4cf183f4fa66b3ab957efebe7b502005f0da0900724d2af24a89ff6eb7a800111cf3619902cc4b8111ef0c3e9a03ecdf65575f9aacdf24d7fd84db46c034ab91faca48ddb812bc6700eead6899fdb883cffad1fbec7ca59a3503334fedbbe1b699cd61c7438a07a82cd79aaf9cfbff07a7b2fd93e253236fe24141bc1024a80daf3b0482047ac226b6405c80c25b04d4ad1c7c6872e857946d48b802e9a13d69b483d525b10ccef7154eefad24fbec4deec8dd78672cbcef98a7a6e16e74f941c68048ac1683b0", 0x1000) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(&(0x7f0000002380)='./bus\x00', &(0x7f00000023c0), &(0x7f0000002480)=[&(0x7f0000002400)=':+\\$\x00', &(0x7f0000002440)='[].@}#\x00']) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/4096, &(0x7f00000024c0)=0xfffffffffffffc9f) open(&(0x7f0000000100)='./bus\x00', 0x20280, 0x0) 13:19:48 executing program 0: setrlimit(0x4000000000000006, &(0x7f00000001c0)) r0 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/226) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x3) r2 = shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/252) mlockall(0x1) mlockall(0x4) r3 = semget$private(0x0, 0x6, 0x21) semop(r3, &(0x7f0000000100), 0x0) 13:19:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000000000000001) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/232, 0xe8) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 13:19:48 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) mkdir(&(0x7f0000000200)='./bus\x00', 0x80) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 13:19:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r1) 13:19:48 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0xaa4, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x2, 0x6}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0xe6, 0x0, 0x41ca748, 0x5}, {{r1}, 0x0, 0x10, 0x2, 0x20, 0x6}, {{r1}, 0x0, 0x29, 0xf00fffff, 0x80, 0x1}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x1, 0x800}, {{r1}, 0xfffffffffffffffd, 0x6d, 0xd7, 0x0, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x2, 0x5d}], 0x1, &(0x7f0000000040)={0x401, 0x304c226d}) 13:19:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) readlinkat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/71, 0x47) r1 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) setegid(0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000440)}], 0x1, 0x0) fcntl$getflags(r1, 0x3) 13:19:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x8001, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x400}, {{r0}, 0xfffffffffffffff8, 0x24, 0x1, 0x5, 0x20}, {{r2}, 0xfffffffffffffffd, 0x88, 0x44, 0x100, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x3, 0x1000, 0x5}], 0xfffffffeffffffff, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x28, 0x80000000, 0x8, 0x99a5}, {{r2}, 0xfffffffffffffffe, 0x64, 0x81, 0x223, 0x4258}, {{r0}, 0xfffffffffffffffa, 0x11, 0x60000046, 0x1, 0xfffffffffffffff6}, {{r2}, 0x0, 0x42, 0xf00fffff, 0x0, 0x4}], 0x2, &(0x7f0000000040)={0x8, 0xf0}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 13:19:48 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) kqueue() dup(r0) pipe(&(0x7f0000000800)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x1, 0x1}) dup(r2) 13:19:48 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) r0 = shmget(0x1, 0x2000, 0x2444, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r1 = open(&(0x7f0000000180)='./file1\x00', 0x0, 0x8) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0\x00') rmdir(&(0x7f0000000100)='./file0/file0\x00') 13:19:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000100)=""/49, 0x31}, {&(0x7f0000000140)=""/168, 0xa8}], 0x3, &(0x7f0000000240)=""/52, 0x34}, 0x40) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) sendto$unix(r0, &(0x7f00000002c0)="c0732d0f0e5e592913e2395dab45b6ae52ab47111dfff02b63", 0x19, 0x40d, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) 13:19:49 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000500)={0x0, ""/212}, 0xffffffffffffff23, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000006e00660961f0cf40214db59524d3a7cd24a709f19a44c404a8c2f8fd470f433100f81bacb8a0d0d8cb65e0f923f0b3dce1dd7e507e7203392005d47341fbb2bdc82a8216e84c5829a63898af6abcf6c6f7d06001243cf664a917d0c687f0afb095bf15"], 0x8, 0x800) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="035e000000000000514fcb0047136a000000000000000004008ca8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b4c8460f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e99407ae42611414c39c7f63ca11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dde65887aeab51b91c32d024271cd71622dad241e4cd0ba690d4176ed0c26cf222fb2c000000000000000000000000000000"], 0x1, 0x200800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000000000016, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) msgrcv(r0, &(0x7f0000000200)={0x0, ""/158}, 0xa6, 0x2, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x1) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) 13:19:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x10ab2) ftruncate(r0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x5) 13:19:49 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x20000, 0x0, 0x0, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000300)=[{&(0x7f0000000040)="8c94d9a5b47727ca0a09a5c0f3bf37acc3049047d1097e75499f75c601a9190b95226b8b05a52b5a6febde0691fe369f74f38fc03fe347744dbc903159243d1e267e5c4636dd868acb447443af7bd99eac7ae07cd1c5a2435c80303e5821c382293097bef9c67de9b704e5b0a0d5f3ec893b9f188e310ef689ff97c23b04cdd2c3c035eccbf2f788c3819f918726c4f5cd35113daebbf46478825dfb769ead", 0x9f}, {&(0x7f0000000100)="15b60be99de0d28819ec11848646319d8adc5fc381849f3013c60eb798cdd1ec45fe0674a17bbd1497bd420641e894864b7dafb2842122ef43cc3ef1182461e0a11b162db6c1346495af5a796b7b024c9bc18bb2f37437e8b68ab73a311b7026df6aa6c33fe1dbc23a2e2d2182d2f1a9a6c5fb7d2d37ae71518deb4a1041e49ca57daad4f1db3e6879fbe5a2bfb73c25fee389931eb8899f5b4899d5e807c65455412caf0940678587", 0xa9}, {&(0x7f00000001c0)="bad89a2a98c88b59399cbccdbb9dbffd1d43f7cc6cd2b8c1227cb94a60d9e8b2e840f3", 0x23}, {&(0x7f0000000280)="01b7a609c3b08565c8d629a12d861f31f01d67e3a5a6935491635bbd3db0fd299f6865d3979f031ae54584a3392e9aa4617d4ebe118bc7a0e28e1f3c2a1401b13a388298df6b86677fbfbaa0558fec49c78be36899aa8a76016eef9675daf01934164d83ff309fca", 0x68}, {&(0x7f0000000200)="9c1fa431ae6eff0c69c7196c5c1e646b80cb51c6162e77baebf20ca43eb2", 0x1e}], 0x5) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 13:19:49 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x6}, 0xc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt(0xffffffffffffffff, 0x2, 0x40, 0x0, 0x0) 13:19:49 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x80, 0x4, &(0x7f00000000c0)="2e2f18fc99409488d975a5de3306f7974fb502b1a69cc18fe9dac0268aa5fdcee9d023c37c54570343e7709b87c3476c73cf4d40b32343a6628eaf5cf6a9e14787143ddc37366c1c2e11618301bd7d625eb6a20d2c1115f5a2b71763ff759d95bc475f143892b4a036d8ec79cf82813c9af7330625f231180be3b396bee4301e1aaa6c6904c1aa3f42ca20c2a611496dc2d3fa78b7213a9cc41c263c73ac43dbf4a77b7ad5826c67316cc57acf41b356abc7bb0c2b9e11059ec227f00bdaecd131e2e069626484ec2515e2facba3952ae107d100cb578d740cf9b5c2395bdf147901366d720daaa371186eae6e9ecc918e", 0xf1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x686) r2 = socket$inet(0x2, 0x4004, 0x10001) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) socket(0x18, 0x1000000fffff, 0x2) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) 13:19:49 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/200, &(0x7f0000000180)=0xc8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0xc, &(0x7f0000000000)="01", 0x1) 13:19:49 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000100)=""/235, 0xeb}, {&(0x7f0000000200)=""/229, 0xe5}, {&(0x7f0000000300)=""/21, 0x15}], 0x4, &(0x7f0000000380)=""/251, 0xfb}, 0x0) 13:19:49 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) setrlimit(0x8, &(0x7f0000000140)={0x436, 0xfffffffffffffffe}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8", 0x180}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000040)=""/161, 0xa1}], 0x1) 13:19:49 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x10a, 0xffffffffffffffff}, 0x0) 13:19:49 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/248, 0xf8, 0x41, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200aa, 0x104) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x5) setsockopt(r1, 0x26, 0x36, &(0x7f0000000000)="e3abe613ef8c64a4111d8501993d50f5aa78bc009e4d0300044b0012000000000000e6000000", 0xffffffffffffff01) 13:19:49 executing program 1: truncate(&(0x7f0000000140)='./file0\x00', 0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x400000000, 0xb1}, 0xffffff02) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x9) socket$inet6(0x18, 0x0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) munlockall() 13:19:49 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r1, r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 13:19:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) lseek(0xffffffffffffffff, 0x0, 0x1) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r0, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) 13:19:49 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a03, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) 13:19:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000eec96779b7"], 0x1) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x8000000000000001) 13:19:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="faff0000", 0x4) r1 = semget$private(0x0, 0x4, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0xffffffff]) 13:19:49 executing program 0: semget(0x3, 0x2, 0x3c1) socketpair(0x10, 0x3, 0xfffffffe0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x4000000000000001, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') getsockopt(r1, 0x1000000000000029, 0x24, 0x0, 0x0) 13:19:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 13:19:49 executing program 1: pipe(&(0x7f0000000140)) clock_getres(0x8, &(0x7f0000000040)) 13:19:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x84) r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = getuid() fchown(r1, r3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/172, &(0x7f0000000040)=0xac) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r1) 13:19:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r0, &(0x7f00000001c0), 0x1000000000000277, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) geteuid() 13:19:50 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000, r1}) dup2(r0, r0) 13:19:50 executing program 1: r0 = kqueue() r1 = getppid() getpgid(r1) r2 = kqueue() close(r0) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 13:19:50 executing program 0: r0 = syz_open_pts() r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="903d", 0x2) 13:19:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc4df63862d5ad317cde38b1fe97b8c4452ec06ae486fcd60c22aabaacd186b4ed596a38e3bcf6af9bf24d5a5086bb20468fe519b28177aa36ad20e9dfb8ddc3b4aa3fa3968319ea208d5c99fa9811ee4e0be3000000000000000000000000000000000000000000000000000000000030c68379fdd91426b53dae66e9ec25ba6070674ebfdbe8d555057486116503aa4381f1474deddbb7e9766370f44f2a10e1ca1725c66ac6a0bc46f534accb1073ef6375a6c8871386a0fb870033345740476ee99e362bd6108bcf512cf887eefd15ee45583276796443dc251e442637c0d740853b2bcd0cbf4ce91870ba694295207cd922c1f2a44f540a830bfe17cfdfc87f3a4eb99010d2e3c48f724341665b0f36d169964c73848ec190a069995771fb6c79254b21abf3a41215bc669f28ddf8e7ce13cfb2c270abd7"], &(0x7f0000000080)=0x53) fcntl$setstatus(r0, 0x4, 0x9970b5d2baa9d1a2) r1 = syz_open_pts() close(r1) rmdir(&(0x7f0000000180)='./file0\x00') syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) syz_open_pts() readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) 13:19:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x4, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = dup2(r0, r0) flock(r1, 0x7) ftruncate(r1, 0x6) close(r0) 13:19:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) 13:19:50 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa00800000400160000000000000000", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x80}, {0x18, 0x3, 0x9, 0x1}, 0x660, [0x1fdf, 0xffff, 0x8, 0xffffffff, 0x9, 0x5, 0x0, 0x100000001]}, 0x3c) 13:19:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x21, 0x80) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000240)="f07204bda33f6e7168ee2370da4a3854f10e95d7530dcb2d6449cab44e87ac4fbbcdca2220b108b9f962da03275b7b7632ef9132b5a5b3dab2187989ae68ddb974818b356a4619280c73ce0003e6134b6623a87ab52e8bc4a874f4e173412186c7d293ae72031b660d6179b5b8eba4deca3adaa533803563f35938f4528ebd6ff1b0d022e2509dfaa51c404ed70f59aebbf5f30090f6a50106ae4e1c3c46ef85d19fb2c617d5030473b43e878c339027a7e7473f3f0330d5e1471b4339d16bfc1cda3ceee25f5f056a0393e9a92ecb4dd37410ab4995635901bfaf4040f55ab5e95d057cc8a1da9c8f35c92a6c26309593f476e0dd969972e7f386a224e6119af44ade3862ea7cc4bd7e5a821b5ea388d6bbbd160d4f1260697b6dc8c3d5022dad0236c743f0fbba6506ee9cfe2e5abab31f43c21963fc", 0x137) pipe(&(0x7f0000001740)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="74bc8874ab3306b4133e03b380026c6086efb14686356c64345c0e0c73909f3b4661b11138be2920d141b262863e1e07371c98234e7dfda58ec4eb91e53c5929419fb825e31c9acbc26cd4f15dd604af620384f0538675470aad1885488d4df8078cf55ec60d85111e6c1bcdc9d54b1c86bdc6809f74eef080170e833bca7e8fd125a9661d55d008ecab36e118f1990e2d6b43fa920c6a3fcdbfe61794dbd4b1e994fea090543d903dcd2988ebc689bdd871af99494456db0207", 0xba}], 0x1, 0x54) shmget(0x0, 0x4000, 0x29, &(0x7f0000ffc000/0x4000)=nil) recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000400)=""/218, 0xda}, {&(0x7f0000000380)=""/53, 0x35}, {&(0x7f0000000500)=""/98, 0x62}, {&(0x7f0000000580)=""/247, 0xf7}], 0x5, &(0x7f0000000700)=""/4096, 0x1000}, 0x843) write(r1, &(0x7f0000002740), 0xfffffd93) ftruncate(r1, 0x100000029b) recvfrom$inet(r0, &(0x7f0000001780)=""/140, 0x8c, 0x800, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400000000280, 0x10) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r3, r2) 13:19:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82bef0f6e77e2e6e8f00"], 0x10) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffd62) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) wait4(r1, &(0x7f0000000100), 0x1, &(0x7f0000000140)) 13:19:51 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) open(&(0x7f0000000000)='./file1/file0\x00', 0x90, 0x100) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0xfffffffffffffff8, 0x7ffffffffffffffa}) open(&(0x7f0000000100)='./file1/file0\x00', 0x100, 0x5) 13:19:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="24c2d4b8a25675cbcdc562f3189e6bcdae885a7cc01f15c59eb8d7306ff0cfc598b18eb520e4c16ac2674560ff7442365acdea002cf3539c5e72984b5db5e09118ac919a0a06803fb5afc9bb265c8dc98f3eb50f376e6077c9f56856b3f194bb8ac6b16fda271a4599d209d51985c95b7a84830f16bb94fdeaa8489b2f7de0eb5a0497325118965659935780dd354273d918d2d64cdaa9d7b156c89e3118e53f7bd7ab45ad6a7a7e5e6183019eee805114669541a612c3c3", 0xb8) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x186) 13:19:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r4 = syz_open_pts() write(r3, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) readv(r4, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) write(r3, &(0x7f00000000c0)="b0", 0x1) write(r3, &(0x7f00000004c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2e", 0x8e) close(r2) write(r1, &(0x7f0000000340)="a26fa394e56a39b732f24271d288e19002a2f2a367e6ac94dddff68dcc214caae8b916424800e763c4d5bada0e5518434fc61102e9ea6b39a8cddb8c1a097f86d8a1012879a83f115c815b386d38d69a6bad8cefd61d555362f9a7d20625a8784fa88f0b83e38f08d9ac28d74dac065459edfd839e570daa0674b4e0728e232eca7b3872be6caac820661b44d2fafa7796ec4bc7bd53f87761553a5eb0eef227177a5d31e22dd41ddbc012b061aa7b8f32590d2facf342b6bf978e28971dfb54daaf3b345a6df959fe90", 0xca) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffdfffffffff6, "17000d928aa30a001800"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a", 0x1f5}], 0x1) close(r1) r6 = dup(r0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x9}) recvmsg(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 13:19:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a345f29a098206fb200"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x5, 0x6, 0x6, "0547f55953bd87dd39d72b7a52efe7744a5b60e4", 0x1, 0x1}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) 13:19:51 executing program 1: r0 = socket(0x1002000000031, 0x85, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 13:19:51 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) rename(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') 13:19:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:19:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="7db5929035f20382022e2f66546c653000"], 0x10) r2 = socket(0x5, 0x4002, 0x81) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x8d) write(r0, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1042fad2ba6eeb0026e32c5778f1647c21bbb30000", 0x65) write(r0, &(0x7f0000001a80)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe4660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3cb83524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59280000000000000085b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789c071ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4104013b71b857c884f0695cec9e065e861c5f98bfee197d3ce5387658bd72df050b0cd3d12e88000", 0xd93) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147900bc85a7a00"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0xe748, 0x101, 0x3, 0x5, "d99417d3a1edce58a6802d77058f43a65646dc78", 0x0, 0xfffffffeffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001900)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940), 0xc) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) getgroups(0x4, &(0x7f0000001980)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) getuid() getgroups(0x3, &(0x7f0000001a40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getppid() geteuid() getgid() fcntl$getown(r3, 0x5) 13:19:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:19:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) select(0xfeac, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x2000000, 0x0, 0x0, 0x400}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 13:19:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) r1 = dup2(r0, r0) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000000140)=""/235, 0xeb}, {&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000300)=""/76, 0x4c}, {&(0x7f0000000380)=""/111, 0x6f}], 0x5, 0x0) write(r0, &(0x7f0000002740), 0x106cd) utimensat(r0, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x0, 0x5}, {0x5, 0xfffffffffffffff7}}, 0x2) ftruncate(r0, 0x8) r2 = geteuid() getgroups(0x7, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000480)='./file0\x00', r2, r3, 0x6) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) 13:19:52 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x800000000100, 0x0) 13:19:52 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f00000001c0)='./file1\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x10, 0x100) open$dir(&(0x7f00000000c0)='./file1\x00', 0x80, 0x100) socketpair(0x38, 0x4000, 0x7, &(0x7f0000000100)) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 13:19:52 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x81) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 13:19:52 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xb11d) setsockopt(r0, 0x2, 0x8, 0x0, 0x0) 13:19:52 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb", 0x4}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x50f) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x20, 0x8, 0x7, 0x10000}) 13:19:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x3, 0x3, 0xfffffffffffffffb, "4be6f1e0825d76a459fcbfd799862664756bc191", 0x8001, 0x100000001}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0xeff0, 0x9, 0x100, "b218104d7904112b370219431f347c2ad80004c9", 0xffff, 0x9}) write(r0, &(0x7f0000000100)='B', 0x1) 13:19:52 executing program 1: r0 = syz_open_pts() stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x7, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb"}) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x442, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x6, 0x2, 0x10001, 0x8b5, "11a63248970aad9dddd9aece406accf8d57ee293", 0x1, 0x100}) mkdirat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x80) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:19:52 executing program 1: pipe(&(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x1c) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x88a, 0x0) pipe(&(0x7f0000000300)) sendto$unix(r0, &(0x7f00000001c0)="e17455e8cb18fa1259f3d57a94cba1c70398214ea9ddc8f41943eb80f174794a778252e7b5cd7390218c3cfa7dd7a3eb01fe299aed5b89eab800bc17aea3af3a0a65dba63928d4e9afbb372d73bb87377a8b53844c116edabc148cfca5c0660eac471bfe5d8cd42e63136af80d1fe6a995dd59500ccfd79573f50c5c588c520d470f288a1ade2315", 0x88, 0x400, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x1, 0x40) r3 = openat(r2, &(0x7f0000000000)='/', 0x8180, 0x98) fchdir(r3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 13:19:52 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x40000000f2}], 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x92, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f00000000c0)=[{r0, 0x11}, {r0}, {r0, 0x4}, {r0, 0x124}], 0x38a, 0x101) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0xfffffffffffffffe, 0x3, 0x800, "b070367fc009142c20aa5ebaa7b3f34de744e908", 0xf3, 0xfffffffffffffeff}) 13:19:52 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') mknod$loop(&(0x7f0000000000)='.\x00', 0x0, 0xffffffffffffffff) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000100)='%\xfd') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='c\x00') 13:19:52 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() msgget(0x1, 0x21) kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0) 13:19:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0xfffffffffffffffb}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="925b", 0x2}, {&(0x7f0000000080)="f97cee7a4111c1c72351a5395ae705eb6d69bd1abf6dd9322556116ed65b76af0b6882ec6f3dc1510efec62049f43c15336d07cdbe6030bda9be54a974232c0a5be13b", 0x43}, {&(0x7f0000000100)="6342a518005793987b2e17b8e62e5db1795b3de3c23bd8b9cdf84a50538328c44939305dce1a81db40497d27aa8e6d5f32badaf06fe420024e9e7c7a57184c7f77ed44819d7e95abca3d6b40d931cb6148040a95531f57ba1f9b41f68b9753841ad187d5b937b791c4f1b6c78a14836b1491a80b015252eeea23ef1769c11ac395e27c444a58705901af49e4e8de3a83efe77d51df69", 0x96}], 0x3, &(0x7f0000000200)=[{0xf8, 0xffff, 0x5, "0d69c9b8e078fce621732de709d2782d31a14d044b5c8725166180b4ed96fe81852fec0d482b2dad63f0f1f64d0edb68ddfc4222f995850cb37781ac62c34976f917b03b61edd09db02e2b87275c49338354afeb61ee4e6e264281618a01f7c142e0a25252ec20249eccbc4b4f10adb9286be70c610c0c50a3f4e0ac3455655d3b0d5c283443b8b14a0d6b31cb73844496397553a9b02af9395ed80228e76a356543f4303170285b910753bd0ce6869a8c9c9cdb2180f8a07fabd23fea48f19ae8eea42b2792b50e3603e8efdfd6281997fd435196b4daf513ec523c90a82728de5dc3"}, {0xd8, 0xffff, 0x6, "7968905bc7e04cc4907b47c573367da72d2b3e0064272d30825e6b2e052400380e07d94f02eab3c1c1dfa55ad7f0e197db660983adfe30f5fcac74232b39f5936a2a36964ede57cec1f97e3f4db88c7d27a618bd68792d0e05fbba1cb1f7cd4a43d8785dc2f0d819bfa8582d6e1c5c87b6cc7ff06cb8c3d53bbc9495e59d12180ece0c1734ff5e61c6cf124c7a760ebdb44d86677abb6fa9e4b89ee34f2134377ca9f21d82820ab683698fbee49700071d3832e69028890fb8185c3ccc0a97ebe3ea21"}, {0xc0, 0x1, 0x100, "86ae0884b94685d55c23c75ef920dc0562ba2cad39190785e8b17f1f92e032019fa259b26e4b831798c27dc683c3f00a533d1b66fa62df9c4b402a10b83cc8cb4aa28fdbb094665c336c1b4a9be3076ac215fab145108839e164e814235de5cdae15bb791c6bf80deb0613b0c9c949ef59a2b29ffceb00f148886555ae246c0f21d4ceed1a1d149fbdc131fe3ba26532888da4a2aa2ba075e2f7c6e673b702d36afb314cabf18af492251d0b05df5285"}, {0xf8, 0xffff, 0x0, "84e7c242498d040e5bdce78011fba183bf6497592eed8f691611cfdd74d31fe445a66f81ff4f60bea3053c5105d7b9a2e557de2c0ad98268a7392aa8d3092c620a047c616ad7533733face08b30a83f0924263a13aa5675a3dd91ea4c1e2b94cfca1b1d12712cdebf821bd5d9dbf5d0428d0bcd96b6077a48299d880e85a8cf2af37ac1e8111a6fb284c80fd6c39e81b4c90b0dd48761de17a23a22e4e4bd89843dd50f13e6daa04da886d2a1f3724b67fc8fd52f8b900514b224393d66baf3b372458c46ebe3f26273a1698c286ad7665b23994ddd29b3c5e48e1fe61634e3d78c4"}], 0x388}, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) getpeername(r1, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x8, 0x80) 13:19:52 executing program 0: r0 = socket(0x10, 0x4002, 0x4) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x401) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) socket(0x18, 0x4000, 0x0) 13:19:52 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7}, {0xd680}}, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setitimer(0x0, &(0x7f0000000000)={{0x3}, {0x10}}, 0x0) 13:19:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="95c0b700499419ae617abeaab9c74f51458b0f74945afb497ec4d63b6bdf766cc5b8125e6386724d00c8ced392f960a51f20559044bf0e1c12752289a055ffa28e1a0699cf4833f5dce00dd933e0daa4008fb52d1a3e50d96ab6510c05205d8fb7871d28bd29526bbe9fbbbaca62248c3c40f5951da0e2d451a4acf738e1d872a79747de8c800a8d121a980d035b26e46a705b95474d08d938343dea8d04d0fd1d77ef8a639f2cba202eaae7cd1fccc6da35279bad55df8a3a00335dc3c9f5710e5b65a743b750a4", 0xc8) setsockopt(r0, 0x29, 0x39, &(0x7f0000000180)="ecff0022", 0x4) socket$inet6(0x18, 0x7, 0x0) setsockopt(r0, 0x1, 0x80000001, &(0x7f00000001c0)="9abb03d6ccc810c63a200cc6d85f942ec803e6aeb90faf8454133b6798cde28a523bbab4f84b13d52ded51efd89f3fcc41ae44be68f46e4f9016b1118cf4549e1ed52058dbc68f6493c44b80f6aba8097827ddfb38d36778b292f75e837586854647e90829ec96d53a736aad926a115b54ae6f998be4b800f41b2352a6d06fe60b9a8a3c472078e41ecab0f676c09020725807848754165906aedc40f4661a96dcd019d96f7fe83ff6f8d8b4", 0xac) 13:19:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="12", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) write(r0, &(0x7f0000000140)="5d57a812fb38dcf72e45f22ac6d7dfbd9a01ffb150e6ab153582d379480b82d81a9f6158664f4a93383701c82d291e9762fa12c6fa88918f4ee897a6e26ca845e8f7a0ea197483e521434a2ecd6614d15202dfbdd9aff85ab5e0a454d9136bc771eae0f1d2055e8f76de15a340675443c794e7b454d9727dafd7692a0109f812a44fec03b6b56df5901c76d81f9850691d729c276164f67fa19ac0a9778b7113369164b95654f89a573ef390f313d1b643495ffafff19a13b2bf97a55a2b98e976bffb146218acdaa621891ab2e402b1bd2ea17b04df7f6277edf3af3e32cd7f99d85b", 0xe3) 13:19:52 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x4000, 0x3) fchmod(r0, 0x80) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r2, r3}}) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) 13:19:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) getpeername$inet(r0, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) getgroups(0x8, &(0x7f00000001c0)=[r1, r1, r1, r1, r1, r1, r1, r1]) write(r0, 0x0, 0x524) r2 = open(&(0x7f0000000040)='.\x00', 0x21, 0x18b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/103, 0x67) 13:19:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x60) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) close(r2) fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 13:19:52 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x9b, 0x8) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/8, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x9, 0xfffffdfffffffff8, "1742079b37982cfa4e0000ea83f77f00fbff000d"}) socket$inet(0x2, 0x7, 0xd8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c845b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b854552eb2ca1346461f449bdca2e054b2c001e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297f", 0x14b}], 0x1) 13:19:52 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x1) utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x180000000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) flock(r0, 0x2) 13:19:52 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffff7fffffff, 0x100, "b2ad568fdd6190aaa9c811c2ef09630b120f419b"}) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a96ca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf5ac703e1f8697d494eec3a8b5ce8ec5cb52f3cddd17778aa9c7d09d9744bef288a95c9a86ecc53599fea70776ac67659bbbb8eed5ece71cf9fd7ea3f41537339f16edf30ad2fbf5ba97c82a3e10fa5774105c44335b3309971051c2abb091288d512cfce6974ae4c6c72df20fd8076dda34419a6be19f637004b45598159db09ea762e5bfd935485943f11f54e5cb67b4a2868a3e87e9d9c70065c6a495954d7a9842d1e05eeb988866b945d5b41d130d20ac95c6ca6ceddcbc1cb7fd352d34ae173d38282d0ecff6705104636fb791a01d32de4e898bd674bd2504e70455dcc993bd9cda7c5cabb6d05c617344c127de0c539eb4c429a98632b9b7e35ea9658c368e7e37d1ddd33fbde42a3638139cfd95f03a63b5ece681ca898694b5fd2be96673b744d035c4b662d7758bed95f15783b8ed31abcfc13c435241f6563b5d28e4fd2f714b4e8acfdf6c32a47f4c7afd53a1a6eac9116a8c070e3b5186f5ee57e748b26341d56619c4dc5a5c65d84b455b208324a357b9ee24ede264574ea5c13b5e9a389c3ffeecdd7f8d19ea2036956dd5da4079cbad130016f041e2efbfd9afd733953c35939a705428cb516b54e5e8cf78fd5de8b01a25d53feb7227b1b720be7860a2a8eb9e4f3d535c9f7", 0xe5a) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100000000, 0xff, 0x8000, 0x800, "2a3b922b874deb26dd3d00042383ac24c1b2b487", 0x9, 0x7}) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) 13:19:52 executing program 1: mprotect(&(0x7f000020c000/0x4000)=nil, 0x4000, 0x6) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000077000/0x4000)=nil, 0x4000, 0x0) 13:19:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 13:19:56 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x6, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffeffffe}) write(r0, &(0x7f0000000240)="21e83c63869aab42c259b0ddde3d4e370ec8a69aade10940212d920dc25ed03a9c292c01e390db0aa4070d3009e3353168a22bdd33fd6eb2fd6cd53a3d4c509ed48116e6736211de8e46d2956d77d40f2c4f4c442cebe7b707c2416efc1d17049f4a50998a455073635c2950bb6d14803c5b5a982aa37553d2e6f4da3555e86cd67e2ea630700c2d737950a4344f1b335268cb4b2940773b573c1012bb9ec502f245054e478332c139e72fdedb0e7dc45e5cc71e4a5a27333a2e255f67a9772305cd0e903576b0d1490c307f8ec8e117d1bb55c04aaa63206d98f89604463ee6eaffb0b60c077898df97997d1f35bf940eb55fc481c793d8", 0xf8) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x455, 0x0) 13:19:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 13:19:56 executing program 1: socket$inet6(0x18, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x8) lstat(&(0x7f0000000000)='./file0\x00', 0x0) 13:19:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x2, 0x1ff, 0x0, "a147780a9d5b538a01000000ebd81823a1880d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1e4b277efdb9571e) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 13:19:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = socket$inet6(0x18, 0x1, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r4 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r4, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:19:57 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) setsockopt(r0, 0x80000000, 0x2, &(0x7f0000000040)="4b7f59e90d4275e1f3008a69131463096a277780012726511e8b69fdf632", 0x1e) 13:19:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908", 0x36) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)="be8f2c335aef01429590577bd307326738494e867b9304ca721354000845aa9969d2a8125bc1e2ab80ad7ae372e3b51b109ea6d83327f2a21e86a29a9169ea1e97dc74e44440f9", 0x47}], 0x1, &(0x7f0000000580)=[{0x58, 0xffff, 0x9, "4890c7ae83f13ae56d9d50bdaac3bd8fe37da64f1e51bd93e5c1f1732ae873b9b8e5a0fc6e43db1dafec5b60813162ce9278d520b6a8f0c9163b3ff998c2a71c3cb881f6"}, {0x88, 0x1, 0x48, "992186c75dda85b022cf03694fc579cbc11fd655ea909a7540e3bafa9efc9d4406ae6f9e40f6272f7fa102219e3ba2815f311c369d326d3d75d38e143d28aababd350210ed3ffc3c8969ca650f1e804d09adeb3930cf546749f072563136fddc689334ab6bafe44b9f193f93f82a2786373574240ad00b"}, {0x20, 0x1, 0x7, "4fcc0e3c17238cb812d47038cbe842"}, {0x98, 0xffff, 0x0, "04d327bb83ef3b3af0773c2f41793ef64ec392e7945492b83024909444dc46d29b92fbb795837ec00007e00451ebcb9f31e6021ef15b2ac728ad9a3119ee0ba0c78d3984b427143ef881ee398d25de1409772bbdd148e2e4973fab262dce0351ba39a15d2c14dd0fc453d9781e56deda87876eb40301181174a357e1e406a5d31eb0d8a891dab0f7"}, {0xe8, 0x1, 0x5, "47ae0ab818b502af60f22cae183a5d10e9c3e7b31736f2af13a2f315b138a5a3d53ccdaa89c0c24872ed8da99aab16d2fd28736702c007d3f57909367eafd32bc4ecd433ccc620daf39d9a6fe2d9325526603c42ea9645d1b78f5d324c46edc14d46e8134fd0077976438f3e3f49ded69d3e6d2ffd3e0b6b4a197780d1cb6f7bf98c70c5b1199ca11d4a13b8c1febc3e0c53bf1aef4394fac6b5e71017e3793ad4db4a3e1016838a731a35045a3176399ab9aa304c1c0c72a85a14148cd1c1bbd72ce05ce84f07e1170790d31e8ec932a054a0a21689db72"}, {0x1010, 0x1, 0xa34, "8c025d69593c4b77d8451977c191fc8e1bf37533a19a8b9410240391049369ddf8e8a95b2d6817c533a8303c1ae7487a8581a9d59ee1509850e25ca95b3373aa3109da5edb7992b77cb354e4aa005ae3cf3a4a682e4bcee5d6667738e0cd8126aa4b649ad1f3efb6e5bf8ad0d011ccce4991de91961159d45848ff77e46cf677edee2c8f9f89bbc14f628311be0a8e3c7c8631cf3a7bd347a1034d8caf4b47b857834946d439155fed50bda6c28e8230d6c9b6c39d0d9dd67da04be941757bca6febbfb71ce63036b9d416b83b1f654f99af32589112434ba9d3849372cedfb34877409b7314d694e292afcf9722407e1d4649091215dc8cc588e8f435cfb900027609d55c6ed956feac84c43121592d8090544835f96d3279f63674a288b9a9284d0d643e416118ce94d92aa5428bebcb3175ce3941718ef1f17a781eff7e8826abaf77d8f09b893aad0e71876bf8c784a928303cb5001a2630b656fcbc75fe3ab01e510e02697fbe7ff851e9d8246d61c29dae02a9cc3765ef77a386d2c12dc17640f6cbf32242983ffc17aed61b0a1ae103ddc7442d90fd1d0d0dd28052012a0a30cc7a514dd070156b504cb71f3d3261bac7f6a864da4cc2838a6ce26876ce7138989ccf63c436b9e2368087463359cd1d0cfd09a77e7ca2e766884399dc9328ed71a26fe9e189170282d17e3a29ccbff71267e390d020525761e934c45ec930fe0b08ce53e9e084a2d838c9ca80b6ea8721b8d6a8ad3148ea94dbb5accd48b694ae7aab3208ec24278291aefa62043d629a3600fc3844aff1c17aac23a3f25c05945d027412e291949101f971614e20c14ab59cf391787b6170caad0b84c9e112826c882dd85f3fa877e7f94a91f1b0e4c0eb99967aa4c110fde552b61c550b1dca17196e00df952c918bcf4d46af6a4bdfd71b8c7224f5e9584b21814d13f43fdf565afca9435201b70e2c63223b75725f1749362437e74d4b1ecedeca8896fb8cbbe55e4999d793549c39b1b207ac02ceaaf5a4bb0d3630c6a277ff3421855dbc96b9caf6e000b3a670177f1562c5f728ec75b78be4d7a3b2cd193692ad1606cc4b7c437d20def91af06c649a2780f49b18a6a5d0892c6ee44db4943a6b76a2a307e90c6282480026b44104457c7a0e25c1bef6dcdb70b79a51716142d945d8d6af0c94dfcbf47f88e3ba2b41e93c6618a93a8f399acb86ca60bbfa74d758f61eb88ef3f13dfc40929223da8c141d2a487cdabba7cf95b44a00a0a273deff1423024db2650e7decb53f713d824ecbda570c88a75ff25a0d4a900a5874f25ee123cf72a5c720336670c344e805f63c257b95567422dafaa8fe74832a9ed35ac6806181c9f5a330393724433c408c2645fd35881dc339107b19265d67722848a2cdc2cc383dfb0a4dde9dbd81191524622501c349c813ed0e8626c318aa20939172793a4627a14f27f06aec5668f368ddfc74af569040a46966fd59e2330b6018906b7b6bdc8a6c62ef6c93e7ed0788829facaf6889056aae89694d1d986e6aecb095aba080f3def289188c9b2e02d1573fb93fddb532235668bda718f572e8476fe7fd246fbe3da3be942b3bb05e5e79aff4613c243a28911b473ef02342a9cca4f3afe2a7ccf61846f8fa03a7b1409a4b23ff85f714ff3e6662631430de535f385a809b8af186eb0f44026ba694b3a896c0c2041e4281a4301dcfc8b2e709bf9204c22fd362827290f7be141c4eb71bb21af8fb6db6b32d1e89db5f924baaf15c17a488fc5965a207e974a416dc732779e94e3e5d32e46299ff1f0a950e5403b87ffe6d8d1a15a51cb28ae6542092f2a9bcb05f7e0fee9b46bf48b6dfffeff499e2d3f9f068d3f905a0ae0beadf0e2fc3860f377912ba3204666cc808726445195977a5488ab9101fa1e963805d6693d8264c3784579791c0a24f1e4844089da3bcfdbdfe932b3d46d422424075668360158cceae9b2d21f0722865a6260002819801c4be6d3b4e465c4c846d9e50ce8d63ea8bbe17839169b75a3ddcec89164958b7de51eb938822218ea4fd6d456b0973e9ba355677514bca3e7743fe8ad16125b4b4421a82143654f85bddd011513b6cbf69fe6916cd72319a32f31c63da1dffcc5d0aeaa3696d8fc75dae5d2502fde5bf047a5667b0331141e89674be97f6ec8f165f91985526dde82501d233d0990ff3214887c31319a0dc29b9aee613532a85a602ae4826c089fb89430545ed2a21ff963200e3ed1f630720333281dbf18fbf4c32836099d0c1e886dd2cd58946dda23fb936993f37e3ba938313eed80c136c74d8d47f88fbadf9b711b122041253138dfda3fd923a9fb6554ea08ef7eedb8168581afe1c8e8459156d2fa9a0ae30018ac9281bc5b89479e4f3d88a016438036b7f9c0a0da9f652883fad44c9d089356c117442fc45ca398417e5b4b4530797597972f936e57606efd5a2783ac6c361d9ef6aac9e5b75451c9d869cb645ea4f6635f5815cc66c3441e333b6aefe1d85c3720a2909ccd0a3f83c02bd5d5c7d8049f5014176f4367de77c4a1d5458b9f0ad58e035c972f5a59a0c0b91c5d45b3fc783caf9530bd8b5f97771c9992d4b26f35cb6dc67af9be98dd4eef6a104cfaafbf098a3ebd694071dfda759fbc540ce1d7f16e6f999efcc7e9432308e09444a3059cedcb5f1c2c90eb316059795bd72eb83c670c5474364d9b700a5bbe7e54c03f6d09c0332e8aba0345ccf517efe12fa7a134d0283fa4d6288d174c2f925d6491583393b66a1f7f942596b6327b06f88c2162ecab0f8149bcc484ae785ce4633003db188d1680c7af97d6915cadfd546f5a694eaa90ddcac15d6a4f9d3c78820462ab9f2faa8f9b3baed552a1930750d7db986eb1420aa102e6d4a0006b5fcd6af06924b2a5a75a165816ec7d14638b59f6d538d4133adc1e6071c7f790c6e33c8dbf46c1d6b51836a1e5dcd3293c53e3099986c84a50ba815db4ce799faa930dd001f49f777f897ebfaf0f386c3d325525748d6fd177c9e92bb3e50e855562eae176b0dd68114ce50c802c99dfc6592b71de2f556ceeb82bc9a2959c21a63759accec304e43cca7defceed0dde67c7f03dabebb663909ded3b638c1e13d4b457ddbac1dc46b802a8e5d5bbb9f9c658f80aec2701e20357b0d303278769425475d429f2977a9b0254cef4d5d3b985c44d6fecfec2888bd5b1a877458f04b472e60f3c2226f032349dcbe77532ad452514962ef7186738cec8b45eeb9621d9bf5aa87c730e166a9eabd72361b893b220d4af203d81564de8c871a36c1ce689fb12899a33804472282635e42e242dbe65e9d747950e16387ee0907d4a2b781f9fb33b2f65ed8b8e7eedccc894a041ebd1b3b0609eb199a6f3599a8584c71070dc92794cd3d0c7afff9e8af0f970ad902af0ee4e1de027c1b21d9e28ed725ddc4e85db170edce0cc863f3863457a4e90dc02b76349ccc38d1a195d59ef29f87e26c18a7c594506e5706862cb1fe01af5aca5c63d4450d90ea155cbfeb64ffeaccbf5e5c64b432e72ee99212c8c736e97fa90ecd07e76ddb826726f2aa3442889b5215720102d4d428f1b7ead9f3570345c241aef5451dbc65ac1b50817179001e67d4829d56137e6dcf46f7a8156ad2a55e0cd8527728f60276320859bce9cf6f234afc7bd44022ded809f12f00a0a4af9557bd834d46e0f43859085715aacafc2c88576774f8da1641db5f31eed32d8f77b5ba9d0a7f83c9155b26cc8f0000f56d22cd5234468f3cd5b6076f2992a9bdad377a210f71b93ce501042e89a4780cca8b0350ff4954ff863f36afc06bea1bf482f61df592d9b4dd3e3f6dcd514d19ebc04bbf2b14c4cfbc9c85c925b572ac34c3607dc2accc0ce9c1c47c9a5358de09e2c771abc7215e3add5f898961657c84dc4052bb831e6aeb83bc6b8be2995e1976fbfe562a3a83616414c3871abe079f2cd32e683bdeb3fca8f0abba31a348c39deecbbab19de6f40a770c200ede909e1697f3bb7648fa7b00786f1fa9901a02a0ab01c920d81c4f6580669555451346211ae8a35cfe7ef9607e49204ce7d20f8819dff2506a2ad0f7d15c82e9fc1c468e78c9eee785c7a187ca19940c6e2239ff7cea7f70286d8787924255cb220d405f25a66899251bc4f0edc93e92325ae546dab22657933c9f4443e671658ad6aa3f05533162d042098d14d9674265e64ea67854f6ad79c891aac88a71eb0f6954f2ca37d9c684fa6964f4d23b2cc33cd3c9919e8a3cacc6f498d15c87735507ecedc4a67427e342381d6b37ae67264eda354d2d21c74b815e71b8131074f05a898faa98ca8efcdb19370207620ffc2a1f46f1677fd692e4392859eead6a8c6ea5277133d84a9bb243b4f6dc0b0ada9deefb7a4c26a3a5318c8dc840a508293929d0a8926ea5a34042420fb4a81df19728b8221cbd7885f035e33972a02491aa13be7e5ffdaeb61645217843d5820764f1c82ccedc6c55540d992fe08466b1cd2e1151f31275739fa090e14f2b253b45583cdbfae78b77fe25b51fed69e241c7b1a2ca28f9074bcc96a89c59913c62b65f01a7794c0b78121e69be02ac94d1dc9b084482d479768e24b876588a72e17d8c2245fe7d680259b071d41e64e4e970734deba00f447992c7f9c75a00ff802093ef3ec3f0c82769826ecc2ca299821ad0d05342bffa7c29c09ddf85655e8edc1ad54ed6ac8f5eb8779f0027bdd5bb31ee80c4b3144be27ca5fea5f441054895506d981cfbfaa9d690a33d803e70875f7a2e4d36cf440d90b548f954233f6742b025ceffbda82905a5570597cf672491c4fce78a579b2b8198268ff3a3446d5447018938109a95aa20bd2d9951b412a67a89bce7452466d05486094f8a1481b46dda131b14eb91c20420f676a47039816772257e56e509715ea4fe403951b45150cb82bd7963311cc368041e428d59a845d8ca9561d1d31a99e882520e1bb70adc17f2c4f3fde6fe16b6facb23ac8021ddb1c9ad97a384c64a9e3a12b0963fcfb74e0011f7a38018d60be039c08ad62a6098436f25c10a31f79648336e0780d1c1482549f039c30dd48827517174c7e3cfe40c289c3189c71d6c713b5380118ffa7f1e4ff0c011d714775a2c68970d358315130c44de3de2f3fcdaece764be6295c75b6ffd1bc66b026d5c0ac81399f1d25abd988eb984423ca75f67a6cb9244d7b5646661ea7f64aaf2153c5e2fb2127bb9356283ac4dd95e179939a42c5200a1f5d5e28bea56f35e1dc6ae57b34eaa85166c82c0b72cd40413d49e939508613a8a8ee2f7dcd63f5597169f64cbfbc70fcf2b7f6b2f7a773e3cabd9a04af24b7171a6a602b626e0b3c9c906b9c0e8e61c2d0a053a669c878ef70525f15ef2d85db8acb1380fa1aa7b6a8ca3f5f25ef1718176fa18436f17c1726471762341362b07118f7b9ed4289ab699f4c83fe41bd906cbfac366c8e7c54ae0b1c352f1530614e38a919f8a3a38f28ad6203df185dde6202e936952d9d1dcd25a2ce8b8a025c1d803d46b48bf51bf287d86697e8f32e8091b6a79458609e2f3c16857f0b4c621316a27ec71fce23dce1c3c62fd80c49c6978b2446625624fe65741a6c4037f14d6305d2d82dd7c9c97d7aa2c8bcc2fef2ca526987b0c3c5871e9eebff6fed053152a2be9bdd12c09aba306b826cd5e2114e67e225d6e65e48bbae3d12043c999073c1a01da9b346cd5fc8eb3f06cd42d59eccb69877a67bd18531b3a7556c030481ef0cc28a0a7846eaa962adf5a4a833702974181004f7a"}, {0x60, 0xffff, 0x209, "5f337fc590a6ffcfcb860ef69d72614eb96e111d08a80f7f4ac032cccabef7aa65de9ec016045e4373ce05cfc27b2d1566d4d872053a6d600ca8d3def718d1148228e4b11692e4031218"}, {0x68, 0xffff, 0x2, "99f39684063a40d85832f9552d87190f313464362f3abf99d249cd9bb0b48f685378229d4ef1f800e3eb5a39c41b7b9cbc7c4eee4fdb481892201a0f9b0f75d957887e3b698e20938a5e29c1ec047e7a98623afd88b0"}, {0x110, 0x1, 0x2, "788c71526f98fcfe83c28876d1fe8608607a20eae995e49cfcfefc8be868da39b2cda57a29e0b49262aa0fe4d6225ce6982d6b700769e5fa6c2db209d61da12db47c23013f9f8c19e4d9652ede6d80d698661a0f91f071537de874aa1fd8c19e6f2a9f31f1f11b3cf7b59da029872f6d37da23c269f76667ed3dd105259331f3d6a4e60763511cd187b180fa8bcfc0e23e6416fa2ccb517e2a4ad8105b412b449b48238cb526393e204af8ac9c990737f5ef8dbcd669221446a352f5601d154d64efe3f7b7278340d37d5cda6c26ebec81f22a995f8ed3cede20117ec48b9ded586e17a936a7f00009f096f486575b603502d40fe7baf8c109"}, {0xe0, 0xffff, 0x8001, "92ed3c76e98af8139055ab0e3647a8adb46d19c19bec3a3bba3723e95847d26290ae9863b0d22f59b86a4657d549a550a6b5ace3818e50367d522f983e0a175a2ffd67b54e8257def394eecd36601f29ba666cea3bf9bfe3503cdbe6ba2320fee1b2333aec85248eacfa74f60a45272de4e25ef06a51a16909b002962a502e3ffdde4e2797365cc2d14e34d877454e7c3143ab6654beb4173c0ccf0f5ce92a0ba3707a0e72683a365abb74ab0a2bef225c81ac4834bebd59fa56071954fe979d3c212955e01162499fc5fc"}], 0x1548}, 0x0) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000380)=[{r4, 0x105}, {}], 0x2, 0x0) 13:19:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x401, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x9, 0x9}) write(r0, &(0x7f0000002240)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6542961bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c3dc927410e06867fe2769b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74", 0xe1d) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) socket$unix(0x1, 0x7, 0x0) socketpair(0x3, 0x3, 0x84e, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="e2fd509da7cdeb016600f57bb3b4858bda2498fc633974141ea070640aa9a90700009c62592a1788513a36a4440dd5018f13daccf0e441da4effd3ccc4337459a88bd4f906477984d116d7d18e006eef5bafab1d61a453ba56acfdac3aa99e555f01740d873dbe3456f100022b39af2e11e9d3b851eb12d6fc5da22ba8e1aa6dafc08a1229ad0e9b7192da48d68f838bb0295cec2132871f7c3b195697c2c48e45d24df41799bb2cf5d4d7ca798496cad1c47ceb5390a6bc14bcd323a59fd35ddba5d2a098b23d2c4441a9c74f8ca04c168c68000000000000000000000000000000"], 0x1) r4 = socket$unix(0x1, 0x1, 0x0) fchmod(r1, 0x30) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000340)=""/210) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r7 = fcntl$dupfd(r6, 0x0, r2) r8 = semget$private(0x0, 0x7, 0x80) semop(r8, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d3b, "bad85db5718000"}) ioctl$TIOCDRAIN(r6, 0x2000745e) semop(r8, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) fcntl$setstatus(r4, 0x4, 0x8) poll(&(0x7f0000000280), 0x203, 0xcc) 13:19:57 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000500)={0x0, ""/212}, 0xdc, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/129}, 0x89, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000600)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x800) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="035e000000000000514fcb0047136a000000000000000004008ca8e66787d31b2f0543a4772b2001cc60e7385c761bb39a25ba8530a9b4c8460f4fca81dd115a7450d5345e10ba11c64f7eb9c339735c0a07f9bb9deaf47647b17eb5f9ebe9648f6d69b25d3e208621befd7e99407ae42611414c39c7f63ca11ff4b3a9d3aaf5fe662e58d4c75536cab6fe9fb74a030cc35f688d340866dbf6550f863e416da1b7db380d4dd6a5f9e01676294195a0ffe6e60030511361072528dde65887aeab51b91c32d024271cd71622dad241e4cd0ba690d4176ed0c26cf222fb2c000000000000000000000000000000"], 0x1, 0x200800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000000000016, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) msgrcv(r0, &(0x7f0000000200)={0x0, ""/158}, 0xa6, 0x2, 0x0) msgrcv(r0, &(0x7f0000000300)={0x0, ""/148}, 0x9c, 0x1, 0x800) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f00000002c0), 0x8, 0x3, 0x1800) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x1) 13:19:57 executing program 0: semget(0x1, 0x4, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$TIOCSCTTY(r0, 0x20007461) 13:19:57 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x5, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000200)=0x3) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0xffffffffffffff8d) recvfrom(r1, &(0x7f0000000100)=""/110, 0x6e, 0x843, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket$inet(0x2, 0x0, 0x80000000) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f00000001c0)="e000000100000000", 0x73) 13:19:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x1810, r1, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x4) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) unlinkat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x0) 13:19:57 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x9) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x40) r0 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) lseek(r0, 0x0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x1, 0x30) fchmodat(r1, &(0x7f0000000300)='./file0\x00', 0x40, 0x2) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='c\x00') fchmod(r0, 0x100) fchmodat(r1, &(0x7f00000003c0)='./file0\x00', 0x1, 0x4) mknod$loop(&(0x7f0000000400)='./file0/file0\x00', 0x20, 0x0) unlinkat(r1, &(0x7f0000000440)='./file0/file0\x00', 0x8) r2 = accept$unix(r0, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) linkat(r1, &(0x7f0000000540)='./file0/file0\x00', r1, &(0x7f0000000580)='./file0/file0\x00', 0x4) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000640)={0x3, 0x0, 0x4, 0x101, r3}) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000680)='./file0\x00', r4, r5, 0x4) recvfrom$unix(r0, &(0x7f0000000700)=""/149, 0x95, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect(r2, &(0x7f0000000800)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r6 = semget$private(0x0, 0x7, 0x80) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000840)=""/31) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 13:19:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) setsockopt(r0, 0xffffffff, 0x3, &(0x7f00000000c0)="aa69d55ba12303e68697fed0e81933b1988658572cdaa9d51c7b126a109f492083d4e1c48e9637053bd9771541382b13beb4481a74703767ef6a34f82d41f6c519e057543768a91cfdf36de4c5d867d05a676b3eb217f2d79b4a3f8af405d06e", 0x60) 13:19:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x28, 0x281d54c8, &(0x7f0000000080)="e9f59fa32a17c700000000001500000000000000000000000000", 0xffffffffffffff2e) 13:19:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x8284, 0x0) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x200000004}) r2 = semget$private(0x0, 0x0, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/178) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x3ff, 0x100, r3}) 13:19:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 13:19:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0xfffffffffffff935, &(0x7f0000000080)={0x1a9200}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kqueue() 13:19:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="bf3ef3ffd271eafee1c7049717d76205b68685ca3bba163ae3fde385891eb955684a2d144cb7cda7e00ee427051f78b8d1e7f2f749b70d687df1b9a20c2591e4ae32dcd9931cdb0015579b57f302c5a35d71b4b9fa932cab394e1d08e9da8034342fa888fb1d16bf9f338baab42dd53d1dae94250e0618ec7e1e303fcc3c120a12fe2b7c6f9b1450683840dbde155fe89c", 0x91) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x6}, 0x8) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:19:58 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000001c0)=0xc) connect(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x9) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/99, &(0x7f00000000c0)=0x63) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)}, {&(0x7f0000000280)="801ae49daf620162305a553b5d215986d4b11f38b8385935c7bc62f1db59a0a924911b40155054a1582e82ee53dde182cf04226274408c6f38e0dbca93c0ea239b0343738e602b15189257feab64518d2e121dcefef67dab883e536cba9ddd506e0da83c16195f69381f68ccca66af7fcd92c90ade0a179c8e38520f3e5236a54ca600bfe9335b37de046731567361b2705e15ed88925864e67e379862405558c1727ea608ce21aa415ba770f403fed9669f46dacf47bb8b481e29d0311c2a3c6983bcf1541c2981edce469474edfd4335c0c88840ff19299ba2c2a26e25810ebc250328dc1afb845f50eb10942cfa6d88", 0xf1}], 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getpeername$inet(r2, 0x0, &(0x7f0000000140)) 13:19:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) close(r0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x5, 0x4) fcntl$getflags(r0, 0x3) flock(r0, 0xb) write(r0, &(0x7f0000000080)="3acd37dc24ae45b8953a8db9e36a110b4b02be78b40e4cb88aef608b5df696ca6343d70ec4aaebcb6cae6d3510b0fd3a1105740226c8377e6ce2e2cc78d87f7bdce39e9c07a5fef879e483661b2ac94760311fd66873", 0x56) fchmod(r0, 0x100) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r2, 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x7, 0x80, 0x400, 0x80000000, "6bd7d672716b4ca1a26b7d88409c4680128d297a", 0x8cc2, 0x61}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x2, 0x6}, 0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="bc8315dce19b28bdc56d51bf49e1e105a0d8363ff62eaac1e99ad5d5f39ec7884b813a330d45870da2d640b659b97352ba4163de4de3988835a640982ad6166b1cbd59f46b89df9317e607f52faf43af8f446adc2253169aa19177fd98302e0b1dc6c4ad04ef7cd42b66ac579d5164fc3c5a384cbd397cb6dacdd482ca7021ce5a8fea17a3985e11d4b15ca9dbb8a6be9e7420e9d442a6f8ad6b14d24ce9ee9306f6d1fe7bf61cd523ddaa5b87a7f654d6e31440532610a7fdda7b25c934dfb8ef320aa1", 0xc4) r3 = getppid() r4 = getuid() getgroups(0x4, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0]) fchownat(r1, &(0x7f0000000300)='./file0\x00', r4, r5, 0x2) close(r1) unlinkat(r2, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$TIOCSTART(r1, 0x2000746e) getpeername$unix(r2, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) renameat(r0, &(0x7f0000001440)='./file0\x00', r2, &(0x7f0000001480)='./file0\x00') sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f00000014c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000001500)="ec9ff4f4bce80e3fac5d1263a4596403b7660850989ad82353d71f1ba3866f08822acfefd91107d9aa1b096566a0a3aa809d7c4af5ced50ccc04824d637442f8b12030cb129197b54ca2e839ce8afe5f54d802dacc3e54b143b0298d865b36a61ef5565d5b728de73867b5b8203293c1c18450495003244ab9024e7d4b926c5e24d214d61af8d74efdc2b8198b2cc14afbc2dfd6d886d3b79c65daac8588caf82fb2d67159081364b90759688aee12dc776dafea204c984c2e8014e992c9290a4954ebc79904acb2921ee9c273e7ef72e7d3fb9ea44520aaafed1a5e62b6f7ce3245", 0xe2}, {&(0x7f0000001600)}], 0x2, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r7}, @rights={0x38, 0xffff, 0x1, [r0, r2, r0, r0, r1, r1, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r2, r1]}], 0x120}, 0x8) open(&(0x7f0000001800)='./file0\x00', 0x0, 0x69d8b3c6518467d0) mlockall(0x2) pipe(&(0x7f0000001840)) openat(r1, &(0x7f0000001880)='./file0\x00', 0x0, 0x25) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000018c0), &(0x7f0000001900)=0x8) openat(r2, &(0x7f0000001940)='./file0\x00', 0x10, 0x42) 13:19:58 executing program 0: r0 = open(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10402, 0x4) 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) 13:19:58 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) 13:19:58 executing program 1: rmdir(&(0x7f0000001180)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f07953a0a10d8e29527e365fb4521938bfdf5979c3bc293e39135defc531619633eaad03aaca3e03293ad88a04b705ff575a45406dd108fb383fed644a7e732fc04cbe73a37c315202e9dfed600b15643009e191d6eeaa488900fa3144ec69212890cd48f68e79330c5bea02581fc3cb14c3cdbad30"], &(0x7f00000010c0)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000001140)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x448, 0x1e) 13:19:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000880), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000589000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {r1, 0x8c}], 0x2, 0x7f) 13:19:58 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) execve(0x0, 0x0, 0x0) 13:19:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10280, 0x120) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x6, 0x200}, 0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0xffffffffffffffa1}, 0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:19:58 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f0000000380)=""/110, 0x6e}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000000400)=""/91, 0x5b}, {&(0x7f0000000480)=""/187, 0xbb}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/108, 0x6c}], 0x9, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r1, &(0x7f0000000040)="8ea47eb2fd7e0b0b7f3dc870a369d739863ab40b380fdc36dd58a49c2a259a0de27726e5676a", 0x26, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f00000016c0)) 13:19:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="aa31ed23fcbb1715b372187ca5e93bb90d10dfcf97c15e3eaa93be01893b819af034d2504382bf9cc72730d7b7f06b1008d00f3c90cba8143d8241fa055e2a0bd36a76edf6f2542981b45d0f7fe8233714d8a71a29d8ae6be96e6b3a617619e5edbeb4ba63fe713aa695637a502d12c8c5653a0513fc191d4641170c304cf7bbe246fb6046b0c2a9b992ef0a56b785365c1560", 0x93) r1 = socket(0x8002, 0x1, 0xfffffffffffffffa) getsockopt$sock_int(r1, 0xffff, 0x2, 0x0, 0x0) 13:19:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x100, 0xec) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 13:19:58 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\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) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x40, 0x8) 13:19:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x40008000000006) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) listen(r0, 0x6) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 13:19:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), 0xfffffffffffffffe) 13:19:58 executing program 0: rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000200)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/131, 0x83}, {&(0x7f0000000280)=""/97, 0x61}, {&(0x7f0000000500)=""/158, 0x9e}], 0x3, &(0x7f0000000600)=""/58, 0x3a}, 0x2) r1 = open(&(0x7f0000000180)='./file1\x00', 0x408, 0x81) mkdirat(r1, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000380)='W\x00') 13:19:59 executing program 1: r0 = kqueue() r1 = kqueue() r2 = dup(r0) r3 = getpgrp() shmget(0x3, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) fcntl$setown(r2, 0x6, r3) fsync(r1) close(r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x41, 0x2, 0xff}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x24, 0x80000000, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x88, 0x7}], 0xfc, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x11, 0xfffff, 0x7, 0x715012fa}, {{r1}, 0xfffffffffffffffc, 0x30, 0x1, 0xffffffffffff8000, 0x5}], 0x3f, &(0x7f00000000c0)={0x7f, 0xf2a6}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r4, &(0x7f00000000c0), 0xfffffec4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) 13:19:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)="0d0129afaccf96ad08c3cc798090b72837ddd02809fbc3d053f2de99aa8d901cc9c4557a7791bb57e947a7dc1a08de8cfd63dca4ba69fee50b1a93e963715385ff2a33648c949f48fe626c8e1a1dfcb92fee6db5caaae6007c4c575d34fdece6255aca62747dde0efd73ea20881d69a0aae50baeaafd5d49186f0cbc5efe3d1e59ccc134133b1c8e155dd050beb6d6089a890fa2ba7dba18f96086a5d0813a6046e95cfceecff367c803d409e2dbcd", 0xaf) r1 = socket$inet6(0x18, 0x1, 0x8000) listen(r0, 0x0) poll(&(0x7f0000000100)=[{r0}, {r0, 0x48}, {r1, 0x8}, {r0, 0x11}, {r1, 0x4}, {r0, 0x6}, {r1, 0x101}, {r0}, {r1, 0x1}], 0x9, 0x4) 13:19:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b, 0x0, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = dup2(r1, r0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x44, 0x6, 0x3}, {{r4}, 0xffffffffffffffff, 0xc, 0x80000000, 0xfffffffffffffc00, 0x6}, {{r0}, 0xffffffffffffffff, 0x41, 0xfffff, 0x3ff, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe, 0x15, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4a, 0x2000000c, 0x1ff, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0xffffffffffffffe1, 0x80a7}, {{r4}, 0xffffffffffffffff, 0x8, 0x4000000b, 0x1, 0xeb1}, {{r3}, 0xfffffffffffffffd, 0x1, 0x10, 0x6, 0x7fffffff}, {{r3}, 0xfffffffffffffffa, 0x4, 0x40000001, 0x6, 0x7fff}], 0x101, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x8, 0x9, 0x8}, {{r4}, 0x0, 0x80, 0x10, 0x5}], 0x9, &(0x7f0000000080)={0x0, 0x7}) 13:19:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0xa3b1, &(0x7f0000000040)="d7a38d418e2626c3c9799d0c1b158f9c0c", 0x11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = open(&(0x7f0000000100)='./file0\x00', 0x82, 0xc0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x5) 13:19:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) 13:19:59 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x86d) 13:19:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x0) 13:19:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x101) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 13:20:00 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8288, 0x10) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r1, 0x0, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 13:20:00 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x6, 0x200000004}) close(r0) 13:20:00 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x4012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x101) 13:20:00 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xd13) r1 = getpid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x9, &(0x7f00000000c0)={0x0, 0x100000003}) 13:20:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x1800) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) 13:20:00 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='x\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="124567f03ca03756ab536b1d20d6e2571eee816c04b839a602ede2afde9de3976a86b3d84d95081f506c196451fb02aae52bc1fddf8a8c1da6eca499d0bff130217fe118803eb5d258607d8730f2ac542f263c55cc030c57b86495a886b28746a4dcd320c301aa9400ed6c8cc4", 0x6d}, {&(0x7f0000000300)="e3d9853ef1d407ff3c050f5a2c5db37bbef304cb366415665612042b4e6f2fc68a0ea259e89ddb4fb08061dd77461c7e6f9169a121233065c8e7cd0537c027dc4819653b3298114975892a5ddc3d66457c1da79d7495b3da8e6bdd7a205af5a6059d6f14df65a17362509d6c35f685cdfb3a280b87c4b6322108256e4de594131a0da28413b74889abc465e5c9893a1fdd0d037cd0e25976fafe629169cce2be925f", 0xa2}, {&(0x7f00000003c0)="274f4cce27ce4b15e570dd52f8153e1e85db1af887b93d6334cbfbca475d29edb51ddcfb509fb02512ba592cf603658b2118b24469b51d37ddda07bfbe8c2a25a5146a79849a466bf01419d453a8b8b93a151841244038d978d4d5cc67244ee31f6edfd1d36b16eeb74599c0d0c3d9011cb516115d237c9842600521c8c357ece9ada5bba369e019cd7730d2a275d5d0b3e8a06081e1b34aca63cf66e257cf67370776308e4226cb7535d026be40e1d9f036334cd789e1bc9fc27e5eefa3982c68793c5493b2532e16ec7dd2da022b5e9348e8dcb7eb", 0xd6}], 0x3, 0x15) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x201) semop(r1, &(0x7f0000000200)=[{0x7, 0x2, 0x1800}, {0x2, 0x0, 0x1000}, {0x4, 0x4913eada, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x1800}], 0x6) 13:20:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 13:20:00 executing program 0: socketpair(0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod$loop(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xffffffffffffffff) getegid() chown(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) sync() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) read(r0, &(0x7f0000001500)=""/231, 0xe7) r1 = open(&(0x7f0000000380)='\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', 0x90, 0x4) accept$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x80000001}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) clock_getres(0x3, &(0x7f00000001c0)) 13:20:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000640)="837b173d55ac5543b7ae0692f9c325913f26a57be4598926833d5b21ef45b0ca5582ace8a62acb09ae11139434237fd915174d6a90267b5a0f9d23df3ee76da8991311b943ab9f0af862ea8b5584645e8dbb18eecd616cd03a9dbeb03bc35f4c585d9c30a09768f45472642790e31e4f9782e95692c24b67065b594cdd7075087c2d24175c5aa7572af790c7b2498ec410adcd8851d595ed243b5bc39358f15c4b3bc93dd4c810ac0a126a0e43139eb4db06b31910a9f0955bc3fc48d61d7ae9dbd33d51b8aee0fb0d5bc7d6fa1f87e25e1a7c996dc608365ceb870450a81f5203d8f5a77b8c4b3497c89db69c21f2b2212b772878128aaf76a1cae0b23a397c0286d80c28ffd0a183251e73280e434c482c36a7edae24d5a8724fae50b7e5e8039f0572c0bf7707ec4c5f5d77b8b46eb469e8e32278a021437efa73bd91070c2c74c782311b0d88f16b0de57701dc943e8a3a9fc9598107db034ff64fcbd8042b6942f86ae142560fa2545f566f0364755beba5a0056db52cdcc909945dcf43b023b2575cf37d2574119175315ead41c406719fd99a90884ffa573f13f7a40a3abcf5adb720ad6bf45defd51b8e12ebeb98c1cc15821d5784140a658940eff85e5516fa0f7d19be82fcf973ec7ce7587ee22cbab4d3e5012830fe639ed9be3c023bdcfca02a57e62c3154440e4323a2e9e9c624f6f3d99c705ee5546885a80df71f502aa40873d2cae4e38cd03d5e944440671a118134ce2a22ee9cb28d689621560868c476a09a3297b07d970b9365c70dcfa84dd31a414a9daaa2047e80ced7bc151a1ace17cfafbdf7fe0b572f3ccb48df01a8404972431721eff4e6bc5f1056c88f4b1e9d38b6e19648ba745c172ad0e52651f407c5936ac443a4073a59e6214491d06c0e1bc63f70fe2d1337e55afd8e427ed84e8cc297f1cf5c9e064755d6bfb44a79a489ea3a86adc3775531c653aac20e24f1e808b20e2b997bdb6a4987c962637e7772c9e93b9b48a790877b48aba8bd5ae4201adb49d6e461856385a2f988145c2a10f9b8f8b1ad2c9dceead0c32ed135177c2187f5e79d00a06fddb2279aed079fe4afdb6d2967073a8413aa3961d3949ece95c62cb9aa4a27396782921fc8f27c4229f2f9e9bb3a6fc6b09df0762ecdacfd85b99b0126b65e973ebcb54b349907b109e75346c4f731a2f94ee48d2da47e8d717a9daa3844d432c2a355080179e1cd98618a49fd3732048c46fdb53d70f346ab0590e6009f5d60b63043a6e6c9fbf411f3c73bfb5975eec2cf056609718d529ac1b22d8f342063592280bf5e8b613ff7d07d68d1383245d29075890dcc81808d3a31d5789b7c819b084b15a3507a008a5c11649b9cdf50c6352d6967d034a34e93f2cff918eb40aa2d9f089c3a7f5932ac507a3591a3496af642d322a4e47a0a50f70ba85137d88adf7d7a4e7ea00cd9115c1175b0eb8b079f7e3d1d0b5e24f8ba40f669570098d929a448deed5320cb8f3a183691a3a51c933c46f3aef4a573285597c2797771028d9990a086b3d92fd9feaa454a59488104e1ac3f0d367810ef3cbccc6d0428c149798996a077487254066ee896d8187229bd678935470bef86fe3dd666ce535b94afc12cde0a26dd5c8327f29405246d86d89079000a4591bc96ccba7c274dabd8ea203520403d0f92bfbe85bf70ecac38242800a8fea45619bf714e8d98429c9a1fc1a7ab0437622383eb4ad4b3a752802f9d09ab160e6a4fa0b66bd5f5c6720ac7fed675ebfae3be9120e330fd463d39701de0ebc742f1237cac193cd8f9202aab8d4cc72ecfb490fdbb83fe82fd2b34a18c9e3f67a9bee83cf58d511b3513d001e2bc957d280d3355899ef9de7be184d262a3c30d6efb14661e7abbf52847151b50a31ebeee5e6cd902c360486141c5bb6bc6b802d56025c19caae5b936faa99fceb3dff1e5537d18a3c306f118d3faab4c1d346e0d0f9f0eb1b80fd0409a04498659057871fee870b977452d7ef14c0add8ed9dc8fe0785daadd512b44e123d20d2980b2142de5035ac4ec1f209c906617c5b3aeb1b7ad3cf70259f1338f014025a2e1759606e162bda9819224899a505d319bf1b03df209838ba7346ad795261566049f2801328a9c0fe1c4b8967871d06f63c785bc96ec215404945668bdf9cea9412abe126e8b4de54b81ab8995b3b859cd47bb09e5667657ff7f1d06774945dd1840f106d04cd8926ca1e26a403a68b2f038cbbb00034ea28a3a89a9808c6f9c231c3f1b4c8f9bb01d055f1f8ae93ef58898c93e56788153fa38d340bf400aea66c4dce6bd36374d9671c0d579e6bdd91204ea9f937481fbc39fca427743893a71543a9d4ab844435cb4ecd3d64b3d354eabeb9a537f3233eeb72f0c8bddab6442b20b69de23a3f43699ac49c2cf121a5ff8c20369a1cfc7c814e06a1519fcb83dfc2106be1b248edb71645d4d69c95beaed651d041e392377d4eeb9385b7c3c3bc1ce0cc019fc1891cca2f0b0259f16714a31e597ff4519362f70918099a6f1b0a0d7177b5471e0c5f0408f8de6f977a7e681d7d1e0dadb7d8e1d45a9565b635e05a9de8dd1b14a0aa6d19e351453f1f426ab41a686b8ae883313ed313f10dd9eeb1c894c20e77f9fd077c2199e6d5a63650d6297f9a8d789162589ca17360523574d5a3c11fb7fd6f86407e24cde4a510f83c423b3c38868cc8491d65ca352573a121ef51d127bd93f804e15dae74c48e0504e036932ff3884fc02ef26ef5bf33c0958735643937c50f8f5c7f6a363671712302a7bcd89ad6d9455e99182f10c454b3f1b0d65d6b8e1e7db15623731274b0bc0146fd4345f1b0b69a6d3c3cfd45ceb4e8dbe957f50f6c53bc416ea5518cba147696bf74d43d5adc5", 0x801}], 0x1}, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f0000000200)=""/29, 0x1d}], 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 13:20:00 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto(r0, &(0x7f00000002c0)="c4d1b51ddf52f1bafe33732c22a4be4ad0ae97dd7b8c7a1132db15cb158f8ca9ad8df0904b257de716afdb40e484a21c389b9993fe9f8c4ae709c1c9be55145f1c0a49d63e", 0x45, 0xe, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000400000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3644b116"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x2400000}, {0x1, 0x3f}}) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000000000ffff00000100567163c4481b4e39faea800000"], 0x1b}, 0x0) r2 = fcntl$dupfd(r0, 0x27d7d6ab38114855, r0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0xfffffffffffffff9}, 0xc) fcntl$setstatus(r0, 0x4, 0x8) fcntl$dupfd(r0, 0x0, r0) r3 = semget$private(0x0, 0x7, 0x100) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000200)=""/113) 13:20:00 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x0, 0x6}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "fa2a26563d64459308caf5f230a1401f086066ac"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a96ca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf5ac703e1f8697d494eec3a8b5ce8ec5cb52f3cddd17778aa9c7d09d9744bef288a95c9a86ecc53599fea70776ac67659bbbb8eed5ece71cf9fd7ea3f41537339f16edf30ad2fbf5ba97c82a3e10fa5774105c44335b3309971051c2abb091288d512cfce6974ae4c6c72df20fd8076dda34419a6be19f637004b45598159db09ea762e5bfd935485943f11f54e5cb67b4a2868a3e87e9d9c70065c6a495954d7a9842d1e05eeb988866b945d5b41d130d20ac95c6ca6ceddcbc1cb7fd352d34ae173d38282d0ecff6705104636fb791a01d32de4e898bd674bd2504e70455dcc993bd9cda7c5cabb6d05c617344c127de0c539eb4c429a98632b9b7e35ea9658c368e7e37d1ddd33fbde42a3638139cfd95f03a63b5ece681ca898694b5fd2be96673b744d035c4b662d7758bed95f15783b8ed31abcfc13c435241f6563b5d28e4fd2f714b4e8acfdf6c32a47f4c7afd53a1a6eac9116a8c070e3b5186f5ee57e748b26341d56619c4dc5a5c65d84b455b208324a357b9ee24ede264574ea5c13b5e9a389c3ffeecdd7f8d19ea2036956dd5da4079cbad130016f041e2efbfd9afd733953c35939a705428cb516b54e5e8cf78fd5de8b01a25d53feb7227b1b720be7860a2a8eb9e4f3d535c9f745178f2c12146373ebe01dc6a48b0fdc9594ab5e8df10383bc8f3de6c086b96c7eabbf54e083b9e255bd4babbe82589ae89bcf57d790fa806e1eecc3af78ab0e62593fc40c38d990441d27508afe7bdb843d", 0xeac) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f00000000c0), 0xfffffeb0) 13:20:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xfffffffffffffff0, 0x8}, 0x10) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000002000/0x1000)=nil) 13:20:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93eff", 0xe1a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000001001d39, "ffeaef8900000200000001040000002200"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) fsync(r2) 13:20:00 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x6}) setsockopt(r0, 0xff, 0xa, &(0x7f0000000140)="710585a4989bc2cfd94d4bc1d5a4c935d57eb37376643d742b2ee32d0ea58ed9300d5f35cf5c78dca539abcb0aa368b516b055160400000000000000174c47ba5dc8c543817a3c2661dbccad58d60058408502cb46b79332c40926bdb779be8d8096e6b12d15f918c87b65d49ce6eb756d70e60f94ab15356be35414288715680de8dfc79badab1761bd521176f01b5f3d770b78c243680be0bfe5d87d0626dd6fb4c884dfb91b8bb540e0cc83f66b79ab55f33e749548ba142222c8524ce7968d906a3e33fac64d312db5dd6dcaadcd08dda13d411bf9e6254d1d10df5f7b7be3709c149b51aba7527dcfe60526d2a5879eb5e762663bb973a8065ed4256ffa67fe3d9fe29e2a36f707c299c17a0455bdb426683a34be37936bccada99652895ec1a42f3fe733be823462fce9c8ecef3fd52c856ad33b12d2c503", 0x13b) 13:20:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setitimer(0x0, &(0x7f0000000080), 0x0) 13:20:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7fffffff) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)="1534a5aa", 0x4) 13:20:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:20:00 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e", 0x114}], 0x1) write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9f04003f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b0b4da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914e2325741e1182e04ad056151ae78b6479047cf0da9ed07461e88f4a03368407b7b926e76086f8a3a87f0b7d77d02d334ca44e71ccc7230314e7688f8e80fafabdb07a097a3165d9f77bb340cbc5f287a673cc14ba3d82c677913efa909e4637a65d1c9c3000dc39d7a610c3eb3a8acbd79a565090ea87423464a6749745b27e11512133ac52f63e1090b35aebb023656bb1b4fd0712ba9f487d50b98b75f7ebc0f567970969cdda59e432f18ed57f7fc48b2f7081d5c8d1a08734095776ac498e20cd43cf598bd32e38bec68697d20eb7", 0x20c) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x21) 13:20:00 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) fcntl$dupfd(r0, 0xa, r1) poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) dup2(r0, r1) 13:20:00 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) semget$private(0x0, 0x2, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 13:20:00 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 13:20:00 executing program 0: getitimer(0x2, &(0x7f0000000000)) setitimer(0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:20:00 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, 0xfffffffffffffffe, 0xf2) r1 = socket$inet6(0x18, 0x1, 0xfffffffffffffffb) write(r1, &(0x7f0000000000)="f6b09e6a0d1cb960435de8bdfdf2be7aef4057ab80509578931fabc2c1ecc8bf5214bd4d7c8226d121f204a996aab73e5e1ef5efa7ec669b7386e2483f9b4335cd8a1ac3185ce28f1fd7c28c0f422928ded46c3c5df6f6f75608e842872fc8e02cdac03a4128fdde7eac0b62ddd88988c8084baa818204c86a5eca8eaac6233fcb9a435e3663860a410f917fbd3205d7e877037b08d34798f5c2e78e72a0c2c03ee775f6ac1252f983908010696d44c4188c95d3b337d6d1b63ee74d6814932b2c8490d313e8d10424c0c4526bc75916c60420e73ac254f64e8fa000ab720724ea2b28ab63697a60c362e70799", 0xed) socket$inet6(0x18, 0x4003, 0x1) fcntl$setflags(r1, 0x2, 0x1) 13:20:00 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getgroups(0x4, &(0x7f0000000140)=[r2, r3, r4, r5]) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x400, 0x0, 0x9, 0x0, "37a239702f113999ba0d9896819da1904d420ea9", 0x0, 0x2}) close(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) 13:20:00 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x28c1, 0x401, r4}) kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 13:20:00 executing program 1: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000280)={0x0, ""/115}, 0x7b, 0x3, 0x800) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgsnd(r0, &(0x7f0000000300)={0x1, "7dbed196905a382e01dea8dba96c1d4937d0557096a71df920b1e7dedaf749ddea9ee96c27e6ad7e8878780401700bb82332c8f3c0207b2494ad7785232371ac2fa934133f414829cea80d20ceddf8bcea05e4f45a37318ea405cd48f07c70068e233a7a6d313f54ac0c838746ec5503546cd5bb0b4b4d92b7ccdb574625994ae93687b639f1f7d47980eb37b4059554c19a95c1d427f584a32ddac58412f4bffa058ddeaf8f13ecf1bf1ef043e515d1d678a97bc216ebe4ec07101c47a719965466ef3bed91"}, 0xce, 0x800) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) msgsnd(r0, &(0x7f0000000000)={0x2, "0f73d2d8b81897c4ae6b6a04d9e320705f331ba5f3c4585d65747b1e1ffa2181c9f51aac63ee154349b74350e121d0ea0f8389bf338f052639afc4ed81bc"}, 0x46, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) r2 = socket$inet(0x2, 0x7, 0x9538) r3 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x812, r2, 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/126}, 0x86, 0x3, 0x2000000000001800) 13:20:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x91, 0x2, 0x80000001, 0x5}], 0x5, 0x0) 13:20:00 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) truncate(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(0x0) r9 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r3, r4, r6, 0x11, 0x3}, 0x8, 0x7, r8, r9, 0x4, 0x5, 0x1}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r4, r5, r4, r7, 0x4, 0x4}, 0x78, 0x6, r9, r8, 0xffffffffffffffe1, 0x10000, 0x7}) getppid() 13:20:00 executing program 1: r0 = syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x101, 0x7f, "3aa98054f064012301546d1cadfd0485535df56e"}) r2 = dup(r1) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0xff, 0x8}, 0xc) write(r0, &(0x7f00000008c0)="24bb2d1014d28c610260c19195fabc4cf075b4f55f9684f0e158d49d8a8e246764b84cf9da1335532ed408d765279bbc0f84b87b42ee6d0d81f4a127c00a", 0x3e) 13:20:00 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)) r1 = getgid() r2 = getegid() setregid(r1, r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x85) r3 = semget$private(0x0, 0x6, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x3, 0xfff, 0x0, 0x9, 0xffffffff7fffffff]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r4) 13:20:00 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') utimes(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)) readlink(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000280)=""/224, 0xe0) 13:20:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x8901, 0x2) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x22) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000004c0)=""/4096, 0x1000) dup2(r0, r1) 13:20:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x7f, 0x4) 13:20:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00003e4000/0x2000)=nil, 0x2000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 13:20:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa5a0191e598090cf) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="8152105d8bce24feb9e8cc5027c1da0dfa7f2cf14bd4c9bae98619d014905951ef48cfff502fa386ccc81d2940b077da195c01ceca14e20312433004b79bc40c9e8539268d6ccaa0c464c79448bd4b16ff145f3e2122e07e26ad089c58f9d7197c9365e16e397715e6db9d23", 0x6c}], 0x1, 0x0, 0x0, 0x6}, 0x400) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001d40)="5045675b5413aeb126b284813f63a15d789317d1d211b670f0e30de8533930b9876e8c077515a6a9fefd5de27631e30312466c39ce06f7940e946d3442b28ec680b964cc45c7d91518551f5c3bfce6b4e60a3c8ee2cffcede4fab2f265e758f62ae51226c7832095b9f055c7b0f37246ab5ded5c85553cb858061fcb81c65803f408491958f451b8c78eaab39202b94840da61575e9254c31ddf40fd6fabedfd12ad102859fe4043b12c9c251d9b8972bf31306a931ef4d4d95de5ab27d9cdcebdc10c380a932bb6c840d677a48a1f7c9038b46fa26340f8ba7cddebb2091520496294e6bf412f81473212bb790a7dc4c897ea6e2f7fde4aa4b708f7c9178d0ee50a0f7d9bbd597d1c50514310077f7b9c0b1fe00a09d1ea3ea47fb8522a8bf88ab0b64be976d8197c67545904e177f809fb196d9e7d5b5a599009606ce61c6705964e3f5132372404ad000dbb9be7ef48d946dd948e92ee76aec67dbef7e4d7ed61966659d77227442051a9c583b9b43c659198cf76d455e6d714810d8fe2075ff1b64e12b84378b59a21a27c7cb7d308d643ada7c5b358d0e486dd8d4372d648b37f4c5bb57262301cc903ead32d4cb1956d38daf724dfea84abd73f31a7faed7d566e51555acae5abc103273365c894d7632e68a336364293eb6c01a2059d2a277eb63049605cba7004b82a3bba6891420f3a4a7b2313c7d459a5006c5aa1f197a9ed179b47f61d105055f74e3ef5e1362c7d78dd4eb8b05d4a35f81efe5ddda40199fb4114d444c9610ac6b4630ff73dab17fdd70a8c918f1e68043d251ef661daa20778b22c6f3f1f8a2312211c038ed96f547334a26fd9da480bbf473835b0359af14240b8a1fb2f05e160555c6a043368771048620b5209a5e2f53d4122c86d06ae7620d35344b98bb3f192f54dcb2a85540a4d510d22cf63540a43388d6da3897581daccaeef40c2da74f859e18541621b58a2565ce30f2eeb43c95731c4bc34bbfb8dddd03f4b5ccbb2785357dadadcc38e0eb3d1057643ca7f365ad1ddf1bb22ba5cfdc5ed467d6ebaeb45788c7fdd48840d7d3cfa6e73631739cd15a26a68398bbed54064f9764189de1ad221023d0c0b70215402bb772fc51cfcb6ee6f3610a39416f886d4eec0179a8e969114a4fc3b39ce5121b41313dcd5ac728c236a582d5952bea44a98738202eeb5e0cf0921e5c357e47736e9a1b1210727120c742cadf151f2c11cea508b3ae344559040a4c22d7e5d20b481306d59df0c20501ddf4f29c4c960ac0d875aee463c3c360c8409d079635da42672cf58988b9c0a7cb88b2e52fe0d308afe3cfa8c11d44a3717086f517a746dffb9be4be6bb77eb9b398e7fe777ae8dd5b1a5f706bdc25d8baa8f5173b4e4c159ebaeb9d7440e28ec940607c44df2a7f2c081533f31148b9881d6122ce24ccbd4c1e19133f8f8d8da92bbe63e9a05fe58469064ea6283da44605d6aa959eb3c39a8e884cb972990549367d656cc1605e3aa958eb0d3191cd7da46dad7a9e4f3d691c5b5c4b5144844ed5c97f33f55d9df4ecd4467ee81c76ee67b41212617494a04ce23f3855fcee7a469dce06834cd2e37e0a6033d539084527b66a1ae3df615084ee9178845ee8b81b8977147be2a7b36937c501cb8384ef5e9dcbb53e8c9b14bac78e4a816de3e8436363fb983e7c83993ec5b27640b5ef0ed2e9e2cd8563b4a4675303c476f3b7a58c1104da97a4f5f0e1bb6eaeee063ab81f08b3a80536fcaeee71acf2ac90b01cb63a4b76e6f744a7ea306a26f947df6e25814e61d55fcfd03b9e1acd49d011a5ca2c01c220ea548ba3b72b93a5af43235124322aa34e99c10e796af1eb79540ed3a3ae8a54808eb203cdba6710554e2a11aa75b4359d063e1ef5f8ec4d53f9236449fc4f06162907d0a2e5035f291c8fbdad3edadc93cf7889a5a0959ea00f9a5518186208e8ad4e2e8f615879cdaf3158b30e223acfdf453dc5df1ad89a028e7915f28832cb72da3dc7fa99ce9eac7ba87e993fcd13d570b40eedd4022907c4e3c9a5f9e803c334d9a2ec477200023488e1ab7ef6c897a5a9a136e33d9380ce13e215f49c2a6c78429b985cd8713fea7d61e30012babbcb9ee28d73b0bbfb3d546baebe68edac9b935235706364d15d145c7015c95e144a3172fa3acec4c082534562216a75438f890cbb5f70cb40989ad1d358a22c86394a0f6eaa4d59482b21d89f1af7fe68f9416a4590caa62259161ef1fa9ff34b6a5f781e9cf5d9a5bea65689903361951b62121731a5d5615a46226ec8fc5234422b10326290f844caf3974d9ec060fcd5b72fddde49e4a5d634eaa6dc259367358ae7f20a6db2f41c96b5746e80757928204af770e8564e702be3b431c5abd7ce2689294f1e0d6475faec63e6cdc200b9c722e70a4ae090cbd6f62b2a9e9850a57411f8d935fc4690029f64f851ea36a205ed866feb72cb47283ed5e565ecbf5b19cb1fe745908cc96191edc5a7c613e390a0be0108900a98f9099a2b498d986429edd3a3544bb844c11fe4ae925ce7530ff3e94ae0add3937c3602f7952f19aad28cc122432860dca99fac7b0d982d67f4b8be5ca088116733e570a441e4ad576afe6cf2218ab2d8936185e8e1d4ab25aac99f17e4c547db3ff4c86efff331d0b98cdf5101b77b2b8647f49fa350ddd7f956a3d811d42ba5ff25b1e0ed6a220b4f1211b957ade38989d3750b5cb4557b03455f025fabed15c71c69a9fb86a3982e193744c4d179a2c", 0x7a6}], 0x1) writev(r0, &(0x7f0000000000), 0x0) 13:20:00 executing program 0: semget$private(0x0, 0x0, 0x20) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) 13:20:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) shutdown(r0, 0x1) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r1) mknod$loop(&(0x7f0000000040)='.\x00', 0x8, 0x1) execve(0x0, 0x0, 0x0) 13:20:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)={0x8, 0x5}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) flock(r0, 0x2) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20008, 0x50) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x5281577c, 0x4e, 0x51, 0x8001, "a848645c3e44db585aedae86d9276f512fe6f175", 0x70000000, 0x4}) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 13:20:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x100, 0x9000000000) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x74, 0x10, 0x0, 0x57b}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x7, 0x5}, {{r1}, 0xfffffffffffffffe, 0xc8, 0x10, 0x1, 0x9}], 0x6d2e, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x7403, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x4, 0xff}, {{r1}, 0xfffffffffffffffc, 0x18, 0x40, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x30000000000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x328261d9, 0x5}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x100000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x6, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x100, 0x8}, {{r1}, 0x0, 0x20, 0x0, 0xfffffffffffffffe, 0x4}], 0x2, &(0x7f0000000080)={0x2, 0x81}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x8, 0x0, 0x9, 0x0) dup2(r0, r1) 13:20:01 executing program 1: semget$private(0x0, 0x1, 0x100) r0 = socket(0x20, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x202) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x91) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/2) ioctl$TIOCDRAIN(r2, 0x2000745e) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f00000000c0)=0x5) getsockopt(r0, 0x7, 0x1, &(0x7f0000000000)=""/98, &(0x7f0000000080)=0x62) getsockopt(r0, 0xb, 0x10, 0x0, 0x0) 13:20:01 executing program 1: mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x7013, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x11, 0x3, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x3) r1 = socket$inet(0x2, 0x20024000, 0x1e) close(r1) write(r0, &(0x7f0000000040)="c0c741a71ab2137f232a84096e66ecf54cc298f63e684706b61c1463ec83f1a4dcbfcc61403f2984d8d5dd8e61bd6ef20a8e464221d1e85254a2859e04a3c2db720d7991a1f0263d61f45021da1c968b7450291a35b842cac81c7ec3ba7d603681c38ce6bd886043007eefaad12ccf60a5d5e441ca64dc762ce4e9984bbcda49f44de015", 0x84) ftruncate(r1, 0x4) 13:20:01 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x4000000000) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faff0b7e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000715509cfd45cd948e6f7bbbc7cc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) 13:20:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCSBRK(r1, 0x2000747b) fchown(r1, r2, r3) fcntl$dupfd(r0, 0xa, r1) recvfrom$unix(r0, &(0x7f0000000100)=""/132, 0x84, 0x800, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chown(&(0x7f00000001c0)='./file0\x00', r2, r3) 13:20:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/143, 0x8f) 13:20:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair(0xed233fe00036ca10, 0x4001, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f0000001980)={&(0x7f00000000c0)=ANY=[@ANYBLOB="69d1e9e5fa00004e000079a4c6f913714e65da42d86aff841767c0809f75216b83f2e6a482c5dc7131dac64a9411156b91af2720a33551088f9a968f3a032599698d1080db10251ad3cf4c5885749536dd19a047add5caf6ad40fd31d5f25b3d42c8de23328da209026cad8dd923b14938de00eabf506bfacf224711565024d3ecfb456c543641293edf7b81473093c0d3093342323079da218e46ed444daae631eab212c9a3edee4b64044ca95226ed11"], 0xa, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0, 0xc9}, {0x0}, {0x0, 0x5373d803eb1549e3}, {0x0, 0x3ba}, {0x0, 0xfd}, {0x0, 0xfffffffffffffea9}, {0x0}], 0x9, 0x0}, 0x0) munlock(&(0x7f0000d04000/0x1000)=nil, 0x1000) r2 = getpid() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) fcntl$setown(r1, 0x6, r2) 13:20:01 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000000)='./file0\x00', 0x80c1, 0x0) 13:20:01 executing program 1: r0 = kqueue() r1 = kqueue() r2 = getgid() pipe(&(0x7f0000000180)) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000140)=[r2, r3, r4, r5, r6]) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r7, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 13:20:01 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="160605975ceed21b028e5782281619a5bfb0a779e539bf16a348a1e5eb685f69942bbda81899bdc81acc0ebb504f8928c78a7c6b7b9f731b04ec2df3edb38eff194750419fd25eb2e2875bdf32bcc1a132a7eaae8adc39773ec8b8ae104a54e56b11ea14bd59d755afba93cc21bc0bb389cc1eedef62fd93a5c656f3e2588b69adf908114a5acf972c91ef8b6b7425deca802c0845005ebb179bddf7de3a40fa76787f9212c3ddfdf6ba54c772ecb0b4e74c7bf3bfde3f5fb5c74a60942c7bbcbf7b28", 0xc3}, {&(0x7f0000000180)="0f48bfab567381a820b6404adec4ebff9d214961ad81169654c50b9d235570baf39dc9078b73ed86393c1fc0d4f75ed4c99ec9ad0aa913f821cf3e95b8caec75ec44594dff902df318a2aec4ba26e447ae78d8f01ff4172243c3303d186fac6471c23e374523e5f28ac72ca87f3e3f3e23bc9ee117cb104fcf03c155d00a4092aacbbb73f409805870a7562aca18a469a50618ef841fb0203fd5f0fe327e9c85970fe5eeda77a0a142c6d7aafbe7e4024116c4d77045325475db7464b2c51820db28aa72d68d73c1875217269d00c6c3781c7e38bd0ae0d38454520f9c82c7d335defc29792f01f5bf8f763d974ce0b22b5072a9daafc90dd22f7603030c6731e7e37679e4ab981a74dd7b6ca3b013299185883db29a03ccb437c330bd7a711eaad27935e46c4ffdb6492d5b38a5325490d4450e30d3b6b3b99e2f29bf3487c9f05a2755c75cf57205cb25bff2f799d3ac0e3b1a69235d9857c7dadca177334237e6834df281071222821d975556622e0f1250243f65522b2a13037c3ebd57ab2d3810017865c9db8636c05d688dbefcfe5d6cc03e3c2ae81b86ad5bc226067684a8947072ac36cac5ff85977818b75c9b3a5787d4c5e0ff0bd7f195521380a1ca5be2d392c195bc7c3c66f0cf2d658c3be014d765c34101c1a09968673dd325765aa3d918f0c7a174b6fc3cbe265e014a73a7b4d78a7955db2ba0615154a6b808da0a0675fb6bd4c15bfc94f0f26e65c58da9cc6dc704238321d7847eed0be3c0be1677c91e0e29ab7eb8ef39037acfdac16e562dc2a790f82dc2aced4a690f52878e9ad5a3c06767a0eaab1d7e13c729a62272b65c89702ec5464d6c6e3da81c6bba928deacc7e4e9812b8a08d77d063804730ce09185bd72d2041edc51056cbd819dc982dec8b674ad3d7749c912149f6e61baa8b5deaabc4cb79275502aa4058ab6b516b2f428bc94b6782a66eb4ef5d99b46489cf798df53c9d07257c281fd9729caab9b86ac7377f71d39151a45e693dfa9ea31165bf3e9236fb10c01058f65309e0e51bb1a817cb64800ba6782b8f4a28f8c810077764b52fba5babf6103062812c782bbc1bb3d69b493556e7cfcdb27b4ca84fe1b035bfae5a09124a8d6fff7f5ae1888c769a48758444b183ff3ef6d482a9f1927efd8e547101d6afaed7ebe8862eb867206f6a59f9cefd945fc43068499eb19296dda3edb884affaaa9f20071d4e77fd4eaa32e9fd8098cf2da4a96c2c91b780b612c8cf3312ac21a3ddb62c9c1e07cfa5058958e61f19a02a11e649b04ee0a52a9774920cfb66827b714bae789ffe63b6d084be70c029afb97c72148eaf03860a65a6eddfb5e8a59b72ab8b366b9bf1fcab8d91f36a538b3a70feb101fde5e37dcbb4bd2e2b3d7edc6f6ab65f687f979b809bfac4ba0cbe6ec4b791450bce373856738d8b87822b21c0ffbcd42e92d506fcfc2d4771b8463067b736470c7837940d4828afcad72142b2a0453ce164cc1d16268fdcc0954d2aa14664439be2492d1002afb2586927dda3180ec4494b65487a3a4d7ad0022123558bc37200849392c1d0bbad9f87066f6acaa664b57372ed927294e027ea7587546c8dce2272fa1e252fb0d70864598d431c728a3aba62ff6e0202d2ade187e31234e3ee43affffc67b277a34f2f6c27b9abbcec71b54846144391111fc28f289de3010b01102d28fc1df12dae69451b730e00ff5a2d521e1c1e477b56864c26e2a27a944fc7731f1cec7a5604c11e64544d97dfed884c2d51a2285ac04c8775c38a1441bd532a5c67f9c250c7644d17193009fd744d590084bef534f93c7188ba746445a3a820cb429a0452c39ad820a30462f0ff773f6e137f1bba016e358a80ac3fe84d46240ab04d219f9cd0ed447daa274a5e4d8b61f87482bb58d095b628cb11d7d550c2cafea9f4a825c6135186d7b83b9ebca047685d19f1048656d321e5174eb49623a7ad41cd9df37177e487d3c66e57aee895669ab3f5888c639784189e1b7ccd38608dc27403a95d905ecffaba12a7abd06e66c0ab45a1e48f305822f55a9d034c26e902fb15c01a6d2f48a4015082fe5ed85be61b72c57e96eac4df3b91b6dbe365e7eb51592778292add0f3f989b1e6c79a875d29a70a4eb304b9efde5bf93b3e4a1e3af23c142c7f8c17102b4402009fae0266a8379761dca892ebfb901fa57bfa7719dab1c9fd7e43345aad0e195a4cb58d48e6fa64fd5481f54065fd5e3f50a22d1ad46f8804ba4f5360ca867e5e2a5a6aa11dbac5b3eb2fc0fef32189585e2d486ff093e84f255b6e49f406aab57bfc72bf066606cf77a09bc1ec5b4d551ad8f910ce3c926c909746721f8b380b43acd3d1d8d32419c192beb176251a0dbf898164c0c5faf6907b093dce867e216b29ada3c4505ca81e6ea926cbb963b3d913e226e4acda754f9fbfe86aace10f1df987ee3220035a2c19bd57323c27d1c84070cbe24d61e0cda06366a764b18da5267e9beff3baf5c3b5ec1fe83489b1ad42b1f1922c9dccca4db078b6e9b08d9c72832f5cee6506a65dcc37c04c46d490618d25319ecbe9190d9892d1ae7531973deeeedf43169c6b987addaf99855b4c1b7d32a9230c5b32995b634f3e8221146ad4a2c6e937ff60e2f0a78c9fb9241499f69fad840fa7257e2060c648072960aa0c9baf946b00cacc91a2a43e98b769959cc7eb400388d9a7f6bad1e3cf343652dab4c0e51feb04ab6b34f6f3fd78b6487efddba5d208619c4523575afdc02d36c1ad2a5ddf46692d2c26ab13929ad145b8f83620b181b07bda2ce0b783682a6ee581372d1247b75de124d3a40f2b79f20651bd694771a29956244cad2aa12831ebb0146b03ab690f2a452e64383796714dcec675dcc0d2b3619d3a52e19098094d665ba07580d25c7d0622972e82ec3ca2348b5e95480b30ade13ff022345a4ed3444199782a95570141ae4f5cab9005f3048146c5b93a3c9c646761705ce5c378a6d9b371bf5ffc8939cf4879b06b22a5d6eedb05a78b78032beb8ea058d227009ec744f5dc4fb86a2bf0d5fd8313d7c3e74d7981d953ff274ea0bd98d56cf6de83b2403d681acef85ca820132fe6636daf1448f9da3a580c25bb754227c320e99ca89159bd28229b4854e0b35bfd65a6c24102acf491c767203d55c90e874404cf5e4ce039325c4db6782e0c9e41137fb3cdc989b2defdcff0b00bbf42c85dd3ef24e1830914515acc4956bada3aa996bc760f61a416723cf8db9c95a3613425121f131deb2f7bda3d469e06baa48a3022132625b5209244d7b313964c7c741ae4649eb8b151c887d02d67c1fa74cb0ab581b38a35daf8cdb8a66fccf1d21e91d2f83c4c897f264c74a8f1132d9f97c50ac377804c0d006530237fc60632fe51f2b553d1bc0547afd368325330ba6f4c423d832e0ee9d85b4bca661784c0f2c6932a6415ed71cedcc6e82618d4f0ea2987b6be9b60017632379b3a41378acb0624885c485abd2aff98c574a966c1b9b09720a8387f3b589351805c0a23f5fa014656bc1367b1336a0b6ec60d3294240be00f61c5b9e129071faa476242e11bc84098ddb49e5e4a32c6f4ad84658b474baf84f6e9e4a55974a2273726d8010c56b11a4545cac132a8e81c6e3766f91a3c5b32d0a4de56f9a8cae4d9f631298a1b774f356ddd1301b7187bb23f004e82d5c85dac005b4aa7ecd47d4818ea2c607b2f20955ef345054dec2ceea763731fdd5858d4fd1f3cd0c386c78a81bb26dd0e10ab490852a87a1697c75202b232e522ed514a9bececa328efc38a76bd8f9da38ddbb5bdc365fb2a098b2711b79ab3f747e9f01d401a0e3334385872fea86990f33b286deb5c8aaff17004eabc6a3091f4ff9df3c3c2c046eb1765cd7b8dc25877dc16848837957494377ddf1e0bb9d15ecfd8856766e8721ac8f7ab7a2972b7be303cd9e088e975bf3fcd6758a65ebaec8992b7eef66a6ffe4c36d5578674d3f430deb402173091d992ea93143da7cea7c3b739d7823862d63de57cbeaafdd98aa82319e72aa4b010e8f1683754994dd930d8e84cdad30267242b04f76e12720aa9d0b524bca574262b38124393b31cf12e8239757581fe1988b2920897a831fc7b76b02c9b170e0a14de452635670f1146d0fe28e4ed41c9ab5dae7f364dc9977c1a0bfda5748346579584eb889a53354165eb98bc23b3d0695818f3c62c96ff8426798c766672dc354b7602967d64547acb747afbc1bad371460b1daabc235748d15a090b7293bf2d7aa687daca04860b0a157e6082d14f0a5f02a010c25d0bb2d5c5f72633bf6a40d1dc9c54530a6e7cdbacdb56bb2100f980f4f223bc734348c1ed6519f5f33562e59d9711371bf4ac795def6aaa9222259d0e991e4efe2553d71efb1afc33c19c4b1810e2b6edd8fc7decfb1031b45a685b3459432ce9e6a6f56736870da9f714b890903ea9c2070183b55a7e31579b6d5200234fea743736744d0ab81e6a0a87b0198b12c40374cd2045171633d1f2e41b0f6eb040de4e46b4ae012aac05cd8bda6dfd020c1617438c6556958248f08e607fa14c03b973ca9069309dfa1fd0bf00bb9c13a384ffc48135b66d39ed3a66b706acef949e1f9d732e1ce51269722574084e02dda984a1e4be36ac34626739943836157e57e03bb8cd8b798a8c6c662c069d64181a36fbc025eff56977e7c2c3d07505e5563596dab7095606aca115d43d5f22c5b172e14c95b02550d11a9b20612b5969bef80b20f18574ef3ec99004bb0a52ff9dbdfdd94e85d39d170cb937b541839a751e15d65e65e485f0f417cfa3eaa80e1963796ee45da0f6fbe62dfa002715129df2d5b595cc9b100aea8600764dcb1e9247ee705bdf331ae4a7fff47ec488fc5eab97d7077fbbd644cae44c525407fe2a1f273ef188e42d1339f890d1dc0f8416bfe7f8b121fc19b8743890b4136468f4e7f5f405deb28c13a883410953344590006684adc0dd6b440208abdd4c13eeb5d4e09b9c030a36ec04dfc3f33e9bcc75259eadd263bb2f8ab9fcce7fb0c068b39946274189af2d5af5b48f1fccc9fb179e5d755c9c566835ad3348d676f27a49c1010b55b2cb00da2de720f1e81b562d0a543b459122c9000e9541b83bf56dffba0220af5208562e391892a4dbdcaffb4083c3c064c982f757de85d419948df8e1f9b2a1b5110596ea751cc1d7972b51523556c3fe43a42c6edbcb81116e21073a7c239500672d3230778499848cc933e62f0d6b66db76dc80f30805517b66d55b1984d217a17030ad2628a5a570e1d4d1048e7588868e1427e299211075c18b1843ad532f5343b515c638c3f3fde8902b5c430ecdfd2c96ab58acdc2c2737ba5d30ab9bc3f4bf6e281d180a9d9ce23d0c899e9cb6bf000477ef4dc0f54aa1e3b8b2040477e60420091a7c6fcbb489dc7e39bf57df83cf0e1a06602b23604eeadc2f832bb9d633929c5439f5b60b8089e7342f284ac52482ff91ff6ef4b5c4eaceef0271f1d595304992cd77cdba5d4e3b72cfac28ec94c294652f3008f3e6d6f710a9a3b5ce317aba1bbf0ada0eeac39fcca0bbf7bbcdb6bcceb26be49d589e429edb06f95f24bec79f3ce6ea8b1d19126b6db919efa5f6c235328eec741a7731cf6d834ef3e27385c8a85998fbf084eb2167eab6ada264587cca034da38a555e3fe8ec167f82744221e2b0362313c450dde969ee4f6e2e3b163c869f1290207e9ba82231d8e1d4869fd761552875d35234381b579a497a42746f6c129bb6f1543b8b2770e", 0x1000}, {&(0x7f0000002740)="d08b129d0795161dbb16325f0919e7858a9ce8fd424a961d2724f8e1a6b9767815b1fc35f68f05f5160dd5409251a45ab48317609a4c1557a72c0322271b13962c3852e0ac13aea797cc1763d11504f2d08127e48366df69462c4595b56379a772374ebfa040b85246c7d45fa2e03eeadf2e225fd4458bbc4ab1263870885eb9dddb0aa874aba52e28dd46c39c25f2344094778ec487ac71b331acfb1700de", 0x9f}, {&(0x7f0000001740)="a0e5b8c7f6b0af58fc25cc1fb3a521b9cc1fe16f4d27e9dd31d0bcc448ce9653ea1aa6904dc9aa4f3d73fcaabf1401da3041e672a5e408472e9d11b719ea5cfbfc1035846765f8bf70efda8a562c79ea528eccbfdd0ecd7165fccd7daf6906b1a04ecf47087f5e2b113be0ef7fa1c9639c19f91f479b5790492893446b44e916dc28dbcb4c4be25710d7b36f232c02e274bea97235d8ffd0c9158b8834252b352df02ebd1ddef191f86e132862918b0848a68bca4e3ac7d81395c31415969a977de22c212ec2043caa3dd1a544190e74e985c48fee7a4b798271c3dc0a042e7e8a8317dde4fefe3d35d38bb8b858d8d4cb5604c258931f4ffc631def2a8c6118115333996b639eaef43ac5632a2443ea4f2f24253668bb4a945908e4ca556011676c0d8ea84af2f59cac8d972f14b9bd1233ef307476b65bbfd26647963808d049d8f2b703cc9ae3d9cc9870243d3d85e9c352ddf8835bd1f3602e02c3b2b6fe83e14dd50d90254c1dd0d6f3c23736a7e67b87759ceb7eeced79330734a1c0f467fe4b3665557aee2f2d1e76281da8b17fce51ded33605647a2d66d0b88d2979f8c64607a8591c818543b9222d5b6c22f656ab9dd26196a30806aa36c8321c9da5503ca1e70a51fa371cafaa9aa0338295c02dc23f55e7fd1d50f7481e5acb0aaadf15c984048720b915c36736be8846de24cf2c358b2b015f5dee9e4fe5902bb47769b36af06036b3ce7921e1fb0d88fc94ba1202b18fe343a99e3e0b9c5b92a9f06fdc787c2f90aa363a47ceaa8483703cb1994bf2fc192e0c35ec510df0c36587df955e9c54fd1f5bf8587cd7cc7f5e0d609f29b7fe47dff1cd77621b8cde6aa28a498ea8dc58f6c07fe2a7e46c831d65509bfdf76d571dda951fc1588a21c28d0bd43e473abc5fe923f21c357cf0354d71f11a6e9ca88c40e438608418a4c2b553b943cbf6765455b8bcfc31787c07c485231676cb827e53c0698c340d0d71c69db41d308ca8dee8f62ad89195b9b79f70843d3f9a9a23cb611aef84b70fab718c7a0e21acf7d5d1c01b74203d3fc953524aa284d45135449df78d62f3b5360de1ed0b261d237072855030daeed9d24042b7ed31c873cc76e38eb87c938b6b28b5e8d407ed3921154ee2581a1145176e7f5e56c3f6b2026e12444bfd290f06881a95974a2f32ecb9c5ed442ae2bc19694938287eec50613c4b23e5deefddd391a7cb03c765f282a555f89ba505db0e8fc8c1b24af271b2ffa54a3708f6d4ef2bf4f9e5efed0a04aa71c5347b159d54b1bd804bf5a3fa8fc531ba2b2505c5c8280574bdb552767524b109759e09016815924b3d9f9cead783577b6fb32ffb5d549993b43bc2e853554682a0c3dbf488f83b3a9f9b1d792112f02acb9885fdb703d6d5d9b72dcac841418937973637ddfd4f5fb0148627253ba178a89e9a35050f5afaa4bf065a94ef67cb53fa85e90be2aab44ea2c9262a1ba94d834c7894290ee229c13e2c00907b217d2febfe284c99ebf43dbc040a8a185d6c3d2425bb242c380462dee3afc8c5d54902d3430733d6b54f21c24c8f8fdb5815d2d5559633821cb32989b49f1eda5e2d1ff366eb728da3a97c93aba89b20e36094f737afcc7d6b403de2da9da8ec4674f5bc8b6610a1c43fece2091b173996c3d2253f7a2434461c1d9ff2c256881ead91f7a564d328c72f2cbbfd3167439b1324017c74a3f35f21f319f793ab5665fe60db374d61aeef968b2193e0c2e87408db2be49d8194cd7a81da587d6245050d604789bb4b29f4f1447660b90aad79a20d503cf9ec31b6932ba78bdb7cdef79ea9201aa1fa8a3370716f4185ad5558f4ff6107f6b0a996c8e5db4aa70f204581df18062f3399931f685cd94fcbf2961002e6fbaa99d813fa16eab4d9db4a33d28d7a63ee0e7777da89372f19f366bd63acf6887a1515c3c0753fe6bc02152b88efc1af28d7763a0ae5f1fd8116026916a9b27fd213287578b069cdccbeea033c7aa53c4f1d4bdcc2033395dc0bba3092711ecb92ef2b375c891c14f6d5dd27dbedb4e159e46e6c6f9a0af053ffa1ab048b80d578f57af3cbf791ae7fd6bc3b37b929dd8a036cb4116be68ba99250a19d0756b0267955a7d586782c978a34ada984f1c8394f3f15186f24d4e74393ff3032650c52e4509db2a796ecd5ddbbb6ef401651a50e7f7cf333c891625ed45a6652d91c78f5931ee7ac345894daf4d8f9b7da5590efebe3366403546cb9ff4a111a6416be320a6f6cd69626a1910d7bcea8381ed9a7e938c40e9c11d9147dc3dc7027af69fd68721b998f91c3095b31105d31e0945dbfca12623e6510d7ab63aed56855d837b99ffc4912f28dfc377f9801a8dacb6bff1db235b57457e41b5640609f61617b55503ea0e7e35da2e1043266b426ff68a47a581fd5aba4d12df2fab0434b15dc012295f84fa90f2e5ecfcaf7f26b47059924705ea23a49a0ba1cd02ff1d8a9086eacf2f345833395d9c4965992bdc0c83d9493b78f9443d121f77fcec36bed6e965b32b861e72b6f61419028d7c9df7aab7fca6ea4c8531979cedaf1bd8bf5986ea0700d2a5b3cb9c3d3ba4289277e26e52aa9093f141b7d4efcb3249c78d724bc656410bc80b7b1be0daa59a32061e727fcb3e3374f304e0baf891ee5310a0a5e7d636b99778eb80b1c6dfd8bc8a9f430d9e38bdb143f19614f30716428903ef488afedade674301d2d42c7db978972cad808582361bd809348827ffc5274a47ff9339ce98e4fa218eee4bbc48d6fd9f22fd975cf01d7c35f44b029ee2f3b142c64ef970591adb9fdb6e2bb606b228b160b0887f5d0c0119774787d77c57f6f7a12d5d92b6ff833a4f797766b40f5f5e431b02688228eeec66b35b42524acebff991eafcc856920f8fce534b01c505bda05f53da9b5e7cc1b66cd10fd4fbf5a6e77765b1c249e1055b18804cf488e614d7f0c5698d4ee8d5a60da10f2b0a0d3cebbb02236d69e4f2af880a5edd6c7163ad5d489e4a3c34bb0ef3f1066f504b185d9a34acf0d2dec04faf0a0708a408a8652b02cfdfcd56312726e461a03be3d12188517e470ef33f15b070bc7f4177c212aecb24119a0747b2e47a6de99ca93e236af9f7fc4f3cafb61f1bb9dd5fa5edc4308d0aec3a2cd65f45e0b6b2d8bd84b0ec96907930a32f46fa1e209838cfbde3ec72efd1669591cac8b4a1038a2db2b13551a7983cdf7913076205842307e8c2d478a4d8254138ae55837d7cdbb4b4523d19709e6c46ff2f9d1eada248d506658b8f35b70579612f3ad2880c5f8517e70fe45e6b8e3459ce65dc07c4455597edfd5199566c5592c26e079dd7951fd0e3f7351dacb69c751f1ba6cceb378dd68627340b679a8c046aac64411da445e716d8e36700f13258d411717da4670b0314f4748122326a7bbdfecae2b6523ae2bf760da883ab59936ccb5f86d982aa467bc22c42cffed3e30a57fa4839e19d3e1863aa832f9ca5f812687ebc73f81f18f9519e6eeb013fe7a8580d6eca8df59db40afa1473d7baee9d2f1e9d41521bcb12e99a57e46ac6c8225e1060a99c180838e2c7415714686865e7367e299ab6db4346b787c3703604013af7373cce6b078c0c930189d256c016ea01dc547a6ad7a1f99a098e0a923b4a322c0191638b9b555f0be850929544cf5ae0d94a2510f5d86f8f415a7ca7ab91463d485fbb4cf6b53b900888d996950c49c4cb9d36e362ebe66fc7369b92f3387a5e0917a9f777787123fc61f9aa0bc2cde766061361f6467aa37eb58dc2e8b5a51146799a0df27a8aa636cb0337c5843e3bbf6b9c7702e374df8af76c710fa10dda7a80d6bf86018de589bca4e1736b14a6d7a4bb554a8b60f1f4cf6447b4ec136ede1cbf106ca33dfe9f31c9c18f96a25f0612d3366ac8b6cac9e1da08d2057190bed935334d437467e156d7a9ec78a30a8fb2115e3aa6f406e8db6e5c2b5ce055201ac2d8da364d3eb3d6f02ffc231ce4d486e2ac3f3809078f3bb6a8b61607a0c4a5020f1bc4489a033a3139e9356852b44a51117f87c84edd4ef624600d83fbf46377e7c22b3a07278e39f5bab2f35bc17b67941fcb3de0683dda1244fa9fc7419741eb459ff566fe238d9ac28047180041eca05cf307b6eb01db6ad946a545e3c59b3b49062ad91f0cf9d7814e91bcd59bcf31ebefcc240ca320a60a239bcc13447b7d6b0a18928c4183d1901b47dab5b21ebd45bd45994d1438b95c1fcf55b47bea927c137ed802f5f1bd1bc66d81033527c2355127bf20c1ac458f8e519505684dc5e5d0c66f5e653b6d659d55087a31738bbf0f6fc727d02abaa44472eb44715f5f769e5187367571567e83cbacc91829dbd23bd4bc29b516d7c844308bbf628c80604a322d7b56e69535e524a4f216c0cd22056ea07e7e00f96c3755c8fc4052694a525f09a5e1b76e9a4743f2159f1a433b08e2b1ca97c43df6f5aa2a989fe66f201c6e4f6a4a849a393f0c6c1bcc02299d4f3a0ef508c5c8d4f4ac58b963dd8805bbfee0077d97203a24377e9018d69103a8857c238ba4a568d78bea1c90e8b5f7277fd4bce639c5b243f857594a37ee594169efd927e4871a0a7940e25fa99635b6d141fb46ce447c1a07356bd7dde0d8f6b6ed9d80c8ea72c0d7b40aad431a3cb0076e8a23f961d9bdca10f0a1ef50a96ab05156bae64b0e7377df8950f0f98d3cf4f973dcb1ae15c8fb4a9fffc699ead7904656aacd264281e2a9b98828868f003a73ede386a66e7a9336ae9298f7492714fc0f555fc89ab775e37e274a1e10967d4ff75617ed620f41d58b1d9e8d004e6937d5044dd2bb8aac641cd877f4897837a698cac7c06113ea8eb18b4c25a72913fd8b10f34aa040dfc1112dcb2dede5d93d392642befe4d5750931a755d1fce0adc3f0da2073dbe202be2180098cc3dafbd0a6d716f586c334d658434f8812507e80286f88eb0420b39feab258d8e5eb8680356b2b71751227992df0006993d6dcc43d6a1978b116ffb0b070316e703cfc5ea87585a39048dbd4fc9df2f0a08d40401aad9f3856589dd657c1f4a5ac1fd4ca2ea9c7656564e2d81a81e46b6c2d6321dbc861dcde51ebfc68a9232ad59af933c4857e8ecb012f5eed14a6dd7a6cf5b359a390624c00fa8aeec588ed80f8663614ac2c555ffcff024e1a2f91d805da5102200cc31e4fa8656da6d052b51c59fbd566abc668727758c36b44a206e24515bbf92900491afa9e14e0bac6fd9469f4471a6392fd4e5d1e7d1eaed334c8657ab4a1faef6440643a0e573cfaf6ec7a0bde66c4c4e71b035cafc5b3ba1beff7a44ce9b78550296cbed4be35514ff747232972131bdccae2705f0c4b2ccb85dad60d91f97bbc3b9dbed706705c2982d7539eb06ebbbb29ff013d19816cf6c8ff3519f2cc121b4fe9a4e388fd65689dd80ea4b708c478dbce317ad5a789bc4a1c6648771a670cfa7308d3b3e43fd9804c188dc010227d52a8a87946b6b2964373d23f532dab9c4641da321fb871def15498f3f0c02c3eee1005a8e4d01e98850ed1e4785d138dddf595125eb30360279d181d1d026852d2f9a762d6447ecbba81c4a7a8cbd4e5930e10da4bd435a5ad21244e256010aa7d84e3c8a4544c374d545f4a43a40f0a5c863f931f00b73b08c7dadc33781be382981614f72840e0896acb50bc927c6fae5cd1e32e0e4a3d95598351c9f0c8c4f81584729619a7e38ecff9325d1d1729d9dcf44c11eb298a5e596d3a3981dd503244ce662cd76d3cd645c72dbe234a9dbee7218147a6", 0x1000}, {&(0x7f0000001240)="98a50c2fe853d5502541e732110fb6e71e017e2ca20de52c7ab9e4d2ae8c7442cb51d174e990793494a0f9d41c7716b5458a83a638c2387c025819abb527ef92a21c48c4f6bef3781a3d78251058ff1e316f4593281685dcc468c69d8a7c3d6c4f3d7babdec2776fb60f16f6c91f30c44879e17ef9e1ba3dcf615086011a19c5ed464a253796d514f1fc2480294ea19b617bc7de87ad11a50773a95191d5459d83690b7699040b095ed45ac3b1d9bd155acafbe8f6976a8be805bce549de5d3a844031fc82faefe706203d27d1152d83ab147d7ac939e2be972a652c5d163b4d83161496ef1b6586f75a13fae51ff1efd90d", 0xf2}, {&(0x7f0000001340)="e61eb56d5326a226cd5ab7e2242ef2830a65a11a97e63401c1343e97e58fc3b5387d420efa001c84", 0x28}, {&(0x7f0000001380)="0a477391487fd8c79cd9c62fff79114f18d8e3cbefa5cb16f26ba66a3045faee08e33af161f4ec387e3f729a18acefeec7bc0f15d7120ddd1dfdc6758a78f5d82dd5264e58a0f1540d3f3e6e2646c75ad298b59513ebbdeb7889c2fb36a2a07dddd539f2a1773362e649a80738975e8d972d9977d0d4dc16ef241bddf2073ff533556b870bc69b22aab0577a6f295a546f68e1688a26e1009f71330dc712005b2e77e7fd50496a63334adc01631498dffe2ce8fcd0678dfdf7e16b115c77c34fa8f939de8b74b766a260ceb979946390accd5ab8a5f977ebc68b7913b22027b9cab54088500b68b7cb814b4ee30757c58232e1c06ef2b9c273fdc6f57f", 0xfd}, {&(0x7f0000001480)="c2e8ae7f8c7a3193c7809119c467eed5f63da590a87158b4bbe8ebb15989d76bbd531164a93fd810e558977ed76d1b40b636a15d3bffb2d359ff8718df5f9e8893d4ebf769ad62331f0530d785415f13d9ab02c95b3dcc6c0df111ecfa9b8892aba40d9e268c1f528b715edf734d57e608607c72b4daf435ba00f45d2e282900a9e0f29035c44cf75467492b35f2", 0x8e}, {&(0x7f0000001540)="79e9939e91a2608a704de1f6ad96aa91ea13c02b0296970fb667fd2df8d649d510f6e1df0a8739c584d0dd1b7dda862648521f92a57c7ff91c629560fe1225ca6fd8c18b9d19beda4cb15f8fbe32e7f9b844f3bdb103d6c0204f2aec70368183c59d371f", 0x64}], 0x9) sendto$unix(r0, &(0x7f0000001180)="6e39c9bd2cadee30ffb571ec0ad394ab0ef8500ecee3d0d04b79b178cc883a4ac7f445630bfbbe4b3225fd64e4282568a1a1cd6b403389da149e356e2298a130e6ef712d1f22b5378b3e695b4d3c4a4834056946d32111650ceba16a8f70fc44f2a312bd32dc8f246d3b60c94251de66a01272752d9a0d091e16f1bcb9f5caa243a16af41adcd4a42bca53478bc842348fe5b09fc9de7428bd076943468027abe9ed0e21d2b19e9fce75b41f0e029758126c6d826d8c097479", 0xb9, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) 13:20:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="7e121a19b42ca919dcfa42411f7ad79f0eb47220b1883046ddd0c234b3577f01a593c3aa3860154eb53caec7c8a02154e08fd3c267f261250f7b1ba0c2b0850d8282e98d249e99f73604b66ca96b2c5214ed340500da8187dfbc5c821397c6e1655618b4f48c5ea9e6ccd885af16712493b706e145be39582a223362de2a9ba48e0d6c99ad1e5a06c1f914085848661dd04c8a68d76fe5f72bdc647a684cdf08147dfb416a4fd8023c3d8eeffe5f2a9f03c87b0bd6d4f6f244efdf89ab9ebe07e812bcbaea2074350447ada48c0d753d23297f15e3841a4c6c8ea0d3837e72a48b26e59599aa7e18e242fa547235ce219c5ba8064374e978403d113ce4aaf61f847be290f2fe3c875b8acff4e3a4ecb5ebd446857e646a0cbe86b4cdff2e28b6e4e95cef1f01f939a923ed95ba2b13386fbb91ce8a57253cc58730efc7b962f4ad2dc668575777438ea64ac394021072544c0ca92400339e9ae330b49c45eb6df4fca87424b18264ddfd8840a7b8898c19ea4623378677ee3859bfca2e09ed4eac4bb4a6b73a71f38e6d83f914d8138d971470a6a2acabc2ba124057f560447469ad5688bb2d6e183e1fb47eecdbe8916813b249fa3ad97bc4b9e037568848516a370c72ddb40afff056acd59c1b1f1e4aeac0ee0719088e2db05a084324c9018d9ebda4c7e745aa07c262a33f7c50e6e8fdd682aac3cf5cc5ca4540f2397c2c71686ff8c226c2c769e73cfa55d8497bf4f29a581ffa20e91ec87611f9f3073943fe4ed27deb8e866216a6db642377e58b318cfc68cdf5308cc7ee459ad578016e7d0932b28ea5ab5cfad97242da9e70f0733f407f8b260d2c92c1ddb998a48f846f66c0d5cd191098dd25502e74e4fa21661d59fc55f75f359f313c9727ba2e20dc947e834dd52d2be720876b505dcdde800e1c99185f806eaa0e45aa9ae5961080a294453ba3e2c6717feac322b359619db256623cb54ed59aa1c715b3bd4ee881c7a7d558e3c0479d3f904dc8acdb0870185130170d342224b98bff37c0ae2cb6836d0d6120c98741b8b350aa429a4e17069413acde71866b3dcbef1e846464e43e41d182c50b9954ba43a01cd97ff4ec7346cdb91906b64970e79813df328db0ad8478932f2430cb6d031e6e312b63c31331579738fb1503e92a5ad6c7030c71c625a7e7e5d872871c617b69f6145d16834ca69b06e6e96e37bd1d38f922ecd303323ebc138297fc86a581a54d9063caf4e5253fd9d8964caa247e572ac9e47e563d5af68ea1822335eb67ab5f29e9b1ab1fd5a9899bb55cd6e841cd440bfba4e86573105bed26b86ea348ba0c3ae21c2ac69579d93ec5f6251c30af8fa7560911d608e5a1934b5eda49809e3fd6382ea4fe2d4d471c1907676d993a175927bd17cf8ca20a9ca2a61dcd6312c457c39d5d261ab824dbdcc899ad14941eab47a49fc2c282c51c903ae92aa6d7b0ed78162e387baafd8ac5798b10cbe96d44b7005e51fad7b9095d631e0c03b732291c4d9fb49e81225dd48bd3b128e870bec92067db189c413fbe77a628a6aabdb000e3f371e97643aba3b7c80e9bf795687ccc0f4673686270cd25688d9666b3ee15872b232c5ea5314b0e0d7f9889df918eb19d72d0b4c53cee3d280e47f63cb6fb717abf0a50261b687168cfc1dfaccda7f3e45dad7b55e6968ece18c3df3e357e3be568f19a1e8880e895283bec4990a949ddff94af89721cea47539015aab10e74630e2bff44d7327d9a72703acd5fb3cdad274c037b7204398fd3bef708f5d935d9b0e7eb227846b0ecc86749a9d5d86532a361be9bea4c5cb25ccfc7ee7f48fafa02ff78d09bb73102ffdd6326986e3fbd03915f6b45270409d9d978c576b5cf528f68070bdc2e16ee1e44c4665fe0a0bbac16be4baa9e8d3f235b6a82bed5d0b57b88f70ec7abfb4296472b0f21943f24c5f3af82dd005dfb682a75778955f012dcff8c6f19b93d0d00a17599419ec30ba4b75b83d6fcb9122ceecab44254a1e3f40a09afda3fd76783e50ff94928c19722a7f02998a284d2e338b7f40ae42b408bf9b4613e55ce4ceb51bd022b08826d2424041db684078d17cd897cad5b9e2e023f6d8720bfc70fc5aabbdf8e3064b1bd04baa1c7fa6769021dcf63b7115eed82d0d59e30cedb22d0a00202039ac29b4dc142d94931b554348374848bf1022bc71c3bfc60e17179e20c5f6f448959d102e7a10b1cf9927b829e1c395ec7123eeb51d87c844c8f72a314f0d1ec33cd9ede3272a3ad824ce45231091b29fc3dc6d5653b9a2872383a53b87915ca62759277fd4d149e029425e86df7198737c378a070f13947578c6ec65298b92e8ab4410cb4b896cc7cd84a11b8d39fb58f3e78aa25d9b95762d06a3a145f887e62bc7dfb914b486e52e6000e2ea2bffa2d1c338098eb9ccc4f6a926ddbce2071d6f371b3f45c252f64bd5be25205ab17b233a59983ca3668c4928726a1ac1a0b5ef911ffb605aa755de7d656bbe772da00ab24bb0e2ad5093862372ae2ca9d0baaf5bc9bfe25bc34bf9cf4e5afdf37803e7f2a8de7dfcb5a31c7dd8f21cd042ed5ce01bf76a5ae194b29c50af7b6117db9ec68fd022c783d999404ebbc6b7cec2c74398aeecd4a80bddc62319a1ce6ab220d7e85ca54ebea5e6f144c9cdadef38f2ee028930026e68524950a1ba7f95dc45d7891efcee9cbd00494024b949087c7f4c709ffdb37614c6165473f170f6ffedc44aa14bf94c4e36af68fd51f337f564bea8e69708357e4a1f3c5a4971e5e4e173805f29f13f36a947c483a3ec3543951e1262f1bc89c294bd3bde253577561e9d071406375de6d72befc57eb4749dabdd75df506a13222d6be76f056ef6fac42ed1b0866e0e94dc56abb66b5319a9c97cdcbac37c3788e0b4670e1d6d48136ea80b550606411020b8846a2b10a3f03aca34f9104965061bedfab199e7a60cd03d1412dfdc66de05aee70c6d64541e26aaa6cb7a4f472a5029622bb20228e4a19f70a608cfe195be0ac03339c20806dbd5b3fc8a49d1ca0b2a497c02066cff5baf6fd6490610758fe06a16a8aec82b795606033fbeae25e4b86321f85f2589905e018e17c5f84f0bf047a381004433d9cbb761cb76d1710c7bc2798f14930bd1c204fca0399f5901ff4ac3fba6180d4e08f3653073e16888f7cea4053c5fb17b2f1521869631f28971225569c82e129a3f6842ad62ff2b7b78377d0f6a1d7885268fd36ae5e03028c11d3d579d4522c2a3d7e6750d432cf4dd3995d25af5eb6cf1866b6480313e32178213e0147ab75a89e7412758fc8cf5eeddb4b4dc9bc73a9462719c76d5ae2e9e5805833a9d959de028746d7732354b6b1aa5838b045ec0626b8978dad2cd5dd2c79ec582bcd8407b4f5301cc1bdb650c55be26b1d5e00984a421f94fecfe47d42c564c54f3b9ef77a6ca312aaac311d09fd577c08a56f2092638dab3884776337429e9c711ecdd390cee62cfc1d6053f09e961ebc2650bb2285ca08a1cb872414590177e4d85e9d45b450f0e91e19252a0f53381826de4d727f053cd20e1a1d92c87ed0da8defdebbf12d4fcab0808edf513c650c80be6d4d0a44be9b125cad4759960476f72272e1d16eba0643a4f652b56bf3d8226a652f301e7b443fc64b960ed7217ae9b098f647817fe52d5eb6de5b759677a9944519ded88854fc3a8d5a45c69397a47a4a063b2dbafa8f31a15fd5d647a3561b47fa0aee27c1c0e9bf71176089d34dddbad2d2ef5b053c381b4d0e4fc1d961b705bc0455942ec4c83e96680dedaa210ba3e7dc47b5e4608ec3295b64de251d3e6f38a86a697f8a071f8ecfd49dbdea0f198d4a07811dde860e85f363c02abc38c4ddf05be44558fd0c56243bb69f29e4acfaeb296825427d2bbcd47a6747da93559ba945b1f8421c20c6959a3fbbd0bc3eada57aef1e315aa14fb24d70297492d0f79d6d8dd3bb6f8508186241a8491d79e36ac1b1d6abda19d4df4adf34331443c2acd507af966399a39170cc74ad03f99b82375c91cdce4336d6619d1c919ba1ea0eb1e49e0ec570dc35f8f778a04c8aca43b5077a0bb4be052b3c686a1ff7e2473dea8cbdfd1c4374344faa99d08059c6615bc359910ebd59cf3d10e88a1cf620891bf36ee85db03d8c10976c4e09557acf7ae55dfd22b519e1b6d6a91eca51cb00a4b510c7497343818e0db87ffc41f77f80dd8dd440b9cae60885e3aaf136d224d7b5aef3bcb287724b8e8eaec3ecba0e0c1da1fca8c368398f59159fc12eef1980283809bfbff1219ac9a3e5d20ec13ebbef5d295f251e1e11a2e52af04fa23b51b374969492e3ee4fbf8ff647229eddc969ab330e60249f361e67f90440ffae73637d5dd0ee72d6562fb892d159f7129cbf25c9bc8ea8f7c988f353fa7578a0be0a6bacea610cb4a73c2a0c705792185d7b941f9ca4c2189a0578360e9a950f02501ad6b8fb179b2fb25f8c92d9b4b6f7f1cf62f46ef9df2827cc0435b089e4dca00220dda4cb30f1b7fa9822123ea2080020cc9f3b0cb2228740019423345257cee1988b7cfae0754e7b2469d18df8bb9e454268a8491ac93264d3c6f64ce5a6419e7694b2d12a70dbd2c065c408c27fddf1e60e09c1d63325f045b480f110a23be1693b3e2c75263a7a2143a90b37cf6489c6cde81b55ffbfe7e2550bb62ca73b796549edf5f2bbcf8df4447d99a9bc6e91faa41a8547af797cc7ba2513fac20fc2a93f65856056d6484ba5ff2b291798a5fa898dc3ec3d9d094be76c023dc3940141e9822443378558af92a81bf390dd3bc54d3a145925d0b0bddc68f4ffa6313604a4a5bc245a434f95b0f10556c1d8fcf5f08ddb617b63e573cf558589bda78833fb97ff69ac9cd5d0fdd032c1406e6dd164137b2ccd0d49963a0d20ef87a60ee53d7b7105aa9a288d8b5f67e95ad1d9965690a83648df6d7207b10e7785799c6285dcdd98c46302e42c8c57a8a800d2ad33ed810f3b5865eeb6864d24b5eec64e974b95d16e9f74fa9b2e506bf50038031f5420e24cd05845720eaaafecdf2cd239106aa963b83fe323", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0xa5}], 0x1, 0x8f) 13:20:02 executing program 1: r0 = socket(0x2, 0x8005, 0x4) sendto$inet6(r0, &(0x7f0000000100)="02ab68b8517ea999c7fe4c68b0c23c42d64c8ecfded3201ef18f76f8492d24be02a16c203af8a933734a77e5f67a725da7a04032220adbbc20a5ef1e161489c23c3098a12cac965e3bf322265688a7a8271a2c53d74b1325ab7cfa9867d5b9b7dbc0e390f0ef883a90f37149f78f695523a72865b6059f65342c181a3e8659b37e77f60251bf3160dd44f1cafbdec39c2298bfdc40d4c1829c6bf309aaceacdc209c0322f9fec4ff0ae004ca3ca3b74275b3153b7fe8b30a6a207703b72cb524a1804a4805974e928e76766eb003c711c7dc", 0xd2, 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x4, 0x91fe, 0x1ff, 0x20, "a6daa3c8a3b413279775f099b31d55cb52eceeec", 0x3, 0x9}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x1, 0x7, 0x7ff, 0x8, "d50f678f0783f53679c003c12361bdff528a86fd", 0x2, 0x200}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffc6d}, 0x0) 13:20:02 executing program 1: r0 = socket$inet6(0x18, 0x81, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="ff920008aaa00800000400160000000000000000", 0xffffffffffffffe4) r1 = dup(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendto$unix(r1, &(0x7f0000000000)="1aa8c720028c599f01a64918c538af6012701dfd481bf6b26376d0da3095d2d3647103fc6b91117690f7bd82", 0x2c, 0x40f, 0x0, 0x0) 13:20:02 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x1000100000000, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x800, 0x8766, 0x5, 0x80000000, "d1a04ec1820ecdfc6bfbdc1eedec70d5db298be6", 0x2, 0x62640699}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x200008004}) 13:20:02 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x1ff9, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='\x00', 0x802, 0x81) r1 = open(&(0x7f0000000240)='./file0\x00', 0x400000802, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) 13:20:02 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:20:02 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r1) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') setregid(r0, r0) r2 = socket$inet6(0x18, 0x0, 0xffff000000000000) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x90, 0x100) r4 = dup2(r3, r2) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r5) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x81) chmod(&(0x7f0000000240)='./file0\x00', 0x106) setsockopt(r4, 0x5, 0x20, &(0x7f0000000080)="aac6a8b05e770577c06f25f16215033fa4fe4954248001fcf2a2b1b5d90fb050b30d50e5a7b3cb3b788080b124ebf7b47e149b80b7714c48276d77cbbb319e7ab452a650f6e7416610d3ee412e47c31158bf64c995742a884a34bb13bdcf1f94a48c639b4dd1b036c159aff15a0e1337a174ef4ca2f808c2e34f6b76a547834b478a5b0e44a448c855ed02e3218020f2c6dbd39daa8b052faf28daeb75e5b57b891a8339812b", 0xa6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x7) lchown(&(0x7f00000002c0)='./file0\x00', r1, r0) semget$private(0x0, 0x2, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000200)={0x80000001, 0x3f, 0x6, 0xcd6a, "6b42c6c4c21be5fb52ba437e4d299957ddf9ab5c", 0x8, 0x45f8}) 13:20:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) kqueue() r2 = socket$inet6(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) syz_extract_tcp_res(&(0x7f00000001c0), 0x0, 0x2) r3 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x55) bind(r3, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="16000000"], 0x1, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r3) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="03"], 0x1, 0x0) r4 = syz_open_pts() fchmod(r1, 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67b, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x1, 0x0) 13:20:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="683054c2c9c631fe7535d79404f424aced71cc7e71ccf34dcc5855aaca56fcf25ff12915ee44d99fdeca6e587b57a82b9293b111e2584f51326bfa316f836542be1e68641977f84f4f8a149bcf1f4e3c4146bd734a3f5d585da34737379789469ce0484e5b100c163f18f0ea61f35700ccf02fbb9b83f07c80f257df1ea7e8f8b1491b801c12d9e899b616a137ab26ff214d7dd9c9ec3feccb8a9728d0b53d1272373fd8452f3989dd03dcf2302ef9f1fd8de3bb1c96a68a9a0648a6594065431970875bac149e44d3cc26d1", 0xcc) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000180), 0x0) socket$inet(0x2, 0x4007, 0x1) recvfrom$inet(r0, &(0x7f0000000100)=""/148, 0x94, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 13:20:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000500)="c2d9eddb97c502514275dcd112c6c9b0c7ca8e754aee4e24075172279e78d4448bbb3c3b27e8b56298c27c3acc30299397d775f156b0c0090bcb61fd2f509bbb20f551053ce039b1be59d89ce12e345a080b3dba5861a368f5de366402c9f8126023461b45d478dadccda42c16bf663647a2eaedc2e4269a0bca25d73a394f14cb6c4d58ce4f05bfd06a401ba73dc84b24e2855386514149b0743b1be0936e5b527e7264002c640a7377", 0xaa}], 0x1) r1 = getpid() r2 = socket$inet6(0x18, 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x32, 0x6, r1}) connect(r2, 0xffffffffffffffff, 0xf7) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xfff, 0x2, r1}) socket$inet6(0x18, 0x5, 0x8001) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x200, 0x4}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000016c0)="204a7351b0bf1e11d302975dae6c0081eb7cdc746529628289e9c4960ad711e75a4156447df645248ee16ec51179129be8eb48ba1e0c7263eb674ba1637d34e3a5c9d57e101644b13a557c78c616580ee4bebc70dd12777e8867be624a38580cc8b3502f6bcf8fdae13b82d7ee049fe6be3066add6402c6296084b72a20dd0b4c89b80c328cdd285939317cc956a781a7811ea9bbc50601e4dd4b22988d4b8e7c90539163d8d5ba0987af8f43006bfc5fc45cec07e771cbc01b8ad8f96a6507651bda36a55195d788cd96c4913a3e878f4d665296a42ee0a2ce452ca3cad72f364830aab45eb5c688b13f3165a11f1ddd860ebc57eeeb429", 0xf8}], 0x1, 0x0}, 0x405) pipe2(&(0x7f00000004c0), 0x4) r4 = msgget$private(0x0, 0x128) close(r3) msgrcv(r4, &(0x7f0000001980)={0x0, ""/10}, 0x12, 0x3, 0x1800) 13:20:02 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) fchmod(r0, 0x181) 13:20:03 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 13:20:03 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 13:20:03 executing program 0: r0 = kqueue() clock_settime(0x4, &(0x7f0000000080)={0x621, 0xa2}) r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x8, 0x0, 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x20000001, 0x10000, 0x80000001}], 0x9, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x10000, 0x8}, {{r1}, 0xfffffffffffffffc, 0x80, 0xc, 0xb769, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x9, 0xfffffffffffffc01}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0xd2f}, {{r1}, 0xfffffffffffffff9, 0x41, 0x40000000, 0x9, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x8, 0x9}, {{r0}, 0x0, 0x0, 0x2, 0xff, 0xe4ba}], 0x7, &(0x7f0000000200)={0x1, 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x2e25, 0x879d, "09456988cff4bab396dba449a933772830b113b2"}) 13:20:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x14, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x13}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r2, r2) r4 = dup(r1) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') 13:20:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x20}, 0xc) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000001dc0)="a5f75a0b10315ea9053cf30b0b6346bc8141e6943e11e377b2e65313af5d9198f58d96b3a81f6d953d903ae1d015fb0ef29def44a29718b51e55932edc10b4c740f2a8e16e67be49844177e12293b59dc226209e57fe9f5fa39193f7cbc9502d18f303c10fce00d7ba2bf112c1fb021360e83acad91e3c16188ebae171ea4a6710c82bd866bf0e99bb914765143c52e935388770f50c71b769233acf0f75224d8d391536732461538b67b626cd121d127019e8b54c6b82ad643a39a19526a39b198bbbe50fdb51194914c8c1ae68c05971f3ea193ec80f121279809db69b17e7bb2e7c7f782b12348075e983e1e4f95b22f816c687e778c92d45ddda581ee0619d2b832a7ea6ac462927dc5f5e8bf8f5036d9e1b19f6d53c8fa1cfc30bc7b91e66b2067bfc4f6fbb860a7a0b56cacdb18ffd35d39557178d8396b4bb14c0e26ccc578f740747c250196589e3ec8e14d1a24968ae6965ef4aebaf089eee5a5074e420c3c8ab0a99952742746d5ffed6728ccf25041bf76e8d6a0f6fdbfb5f169ea3e30a6f2995a358eeac988995e9975f458cde008b1b760dc3f2d79834a8b33ded5ac80cdad6b2de076a7e6195bb2839eb154f0b87eef514f62eeebad3dc144dd6ce38d0d217013743250f90fc1ccc88054eae302f36c1b4c783ac953d5c598aeb79fa85bc26fdba977ee120f11c76e22de6a2fb29a8c648c43b4824175fbfd94a65b8bfdb9e1836a077530ee7552f62c6f7a26067711e593600a57918136f0de7a1195a2d97b3939548ba8db5d5e051af354cb9ab32a2267cf1eb5037f30b5a68776e599f6a6473a86e8412f8ec26c001ce1dc45c546862b17ea541e8593fbac9fd5579dfc70ff487debb14013517d2b6cab502d98e814c7b7a5624cbf197ccff2382ce23898cac1da5f13ff0f66d083c9327ad06414ac1ad82da759a4ab0d851ed6d4c674965fb4f3ad3f92bea4576630ef81f0a7935556f9a62492ae5e8412cefd65ed987c5b040e840b0b5d5f07435119912ee0f2e19c6fe07807a4784dc51302715f03dd07d450ee9c0d290458fc372eaef922dde67ddd24ef0961469031b421c151f8bfb51af7b62163635722ff2331a042a5d4b7c71d918e8358af049ee82ddb13bb98a676efec254e2d96de101d2bb57233caac50d15e57028cdbd9b802cb5c4e4bd66239c6575cd35304e2d537f3df541173391b98648dc31d94dc4ec84f99b6b099b928a8dde03cce04e422868186f70b4039e9656a1c6dbba547d84bd45b251494a0856f686adee98a326ca35f717263b161042d16006ffd2633960cc072ff4c99264273666c703af1b5322ba9bd6b1579451ab57d8c2547c5e2a9727d6a42aa40f5c98e408c2480158751052f3f255471430c0afc33b0fcb7494574080c2a892681dc55e889c6a12a6c9692f31b231674b936f1ca71d6985cd33e98b7ec4c5440ce5d15b33e3acbf4e55186b4da30415a0f27f9e3535f34a8249fe2b04ed1c2b948fa2806914050112f6989cb30ce8fd6e52eb1a9400b03b63595bfb57787e20f74244ee36d68c9fafea822227de6daa062b5fe4898c2df40999930c3e1893594ed3080d943032603b14bc8ee4610c8962d1933006f6173cee35e441c24506234899e650e3579cbb0c03b3d076f1e4f470c6f94247bda0faf30b9e388e96828aafbf7fc6e459f3269364087d9064835c2b43e3cc784e20436ae55077347b9ec04c1b2f666bd9f76b4e15f44c29b032abf18ad7ef09d4b3dfcd58999220177be2f432d5b1eeb4327cd4b0277fed8604f353159fa0d323e61aeaf8b7d77c98fc96629acd4215d207aefc3141e2ab893efa9a7b8034a55dc994007a44efc9272bc9c6e0dbbf4eea0ae3beb85a973ef2fd4b455b8da901e45b89de6426bfb2a44ab87ab361d4db6690f6cb26cb45ebeaa65c87d41492dfcdebf5a2cb2c9e37476a69fcb5a6c1fac0c2a024fccdae106976dfd6bfad20f6c9ba23a92a979a40201b97f1d0cf5585e9d0851eef07a099e582b1e955afccc10c2459578c2f68955aae4b180c2c6e107cedef28478adc2dd0adb51b6945c8a3153240eb80e80218fc6e1eefb6d0c1d0452e6f85924d68e6a430a25fe272d12d47944be9d2d23afe7bfa7db448815e9cf76c5606978d90aa465292f3360336b8ee8795b6357c2faee15096577b4c0568d7d2026d0cb352ae2df090e80df2a605694e66d893581886d52e4d57336089f6ed5e210911cd37e11f6f40fa868f9efb5eb67e7716f8da5ae68465680bba16466bf6025347945771e30b954ceacf08f244ec5e29b5b24a0ab02fb242593047758b8d394bba367a423c5d0b5b7b54dbf6ee0a45e92227d19b2d950b6e79401735fbcbcd1942c74aa7291e89e9ddeb6355362433de79eb5f1817067af32d44e5a34dabd444d9ae57470305b57777f1b6fb3e71f788bb53c9f4c12afc882376daf8d5756e55a80fcd632586d0ef82e7d7b8e8811ca46ad410aeedc8783b45325528ca02a04f9ca3492be36f6a43ae8bc81b3cf26062a4cf1c262cd1025172fce790ab151bf9bfb30d94323e7bd93a47c453891a3de8be84e7ce4cee3cac17745d80fcd59d7ccde081c8b98120d82e22695daacc2b7aa3a4ee4f5d026372cf387e532ddb8b2f9f96e6615ed9d87a08ab8d392c86e1fb0a1e10f06e7a6d2f192ce5dbfaf3e88f6b975dd448abca2ec28dd6a43f208eb48faa00a16e0523eb363ba2c601d1c8fd44ba66c39978da66fc2241fb9185a932400179eef1e2983d4ab1c6cae62cef5aaabfd64abf738e4f07c023b38e434e9f7078e69fb16c016b1d38ec76bede95f3556964326ba000bc36446ca3b3f91f99ec424fee7fbc77a1bfd76cc0886d9f0cac0a6df6319eb2ceea11f4624d245a2c7e0539a3da2e8777701c9c44092b1aa7ec80fdecd4e2ec6c963ba0fdc3ec019be2c1cc0a02512d32aafc180982f8a0cf35276b8cfeef4e1f1ee8a2a51448be6f4e07dffdc2363668598cbe61ca00d3c307334f35a2eff59a7606f06cdac391c0accf45c7b1f53154c70e14650c2ff4edae5dcc3de0ff627b21c0314f2a60cc7ce8831e33029602fd8e4c84c303612a9f81c78b1f11ae00aa7bd537007c7f49dff61e144c48fee1e5201268adf294d8f0c697735cfa862e830d53a30bb64456a50df4c9867971b5e87f4f36af40c78e09d5ebbb22fcbdc87dbff92fda8003c8b71b260591c7770e79fc4d7a686f8113616037e9790c09a6558d222da2e5bc4b19f70c2385fdab92e012d0b4420e216834dbd54c3ca98fa5ff682618dab501b4d5fbb675be16d06b10e2703476733141a9aab025f190d340b01982b5008b9f9d0ba346d55854772a945274116ca7b4975b129732c26c2d7ae4f421a8fb532b627893245a7c06a44168975e969b82f6bc5173b96377062dcf6c9c8c629d804917b272952b192c1dab79ef7f402e25c7dc995c6a4cd8b5226e3120f7aa2e902fdbcd446f16e9227421cfe2f92965db08aee875dc8073262179ea91ae4b9533d38fe30fd688e1d768b648b0f22e9dfe9fd4c13d6ac81232439f787655f475d0ce7c1eb3d68d292820a8ffb961c030ab49010c7181ea9e09a2dd0a9c3e490ced18b35363da26da5ba546f10654ed13ced517f5d8cd56e3f98cfa99a0368343855cc0d9adc174fea8abfac338549cd7b94bf40a3f5fe8e15e178da1554f14e76f92cb2eebfa9ea5ae0875ff8886433e6d2bac4916113d07f7064515a646d65e9102e115614b3b0cf1f4a4ea019065b2276dd24ff890102e5ef310d8a4375b598883919f133fc366c834607968b496e59621194dd9dd212a087a3cca6292245476e3362ba03b670e0feb8bc7bede58752e63f2e30193a5b8d9180e97d6d36604286dc85bb8baa43268577640f8a61458c427c03d41dc1468e039e3d708e14258feca1bbc445b9ecba835412ec5fa19f7d7fa6efde53ff69ed728ca24d5f0623db0f529f82b86ce339ceb88fe1d05eb3ba1c60979ebd63720618a285344aa5fa357257a24eaa254cf54af757ae8d7e6c30b146596c468e371bb7028b9bd672f1ddb8202103144f0b0586d9189efcfb8836882f42b66d474abae545d0222b52829fab944a3553a963ab389e757e55b88e47ffa36bcebae87e59b97f30c10196b1bb3db42ce056e4f27ffc903f348d8adce8bca2c3c4f3931543909e479fc1eb42284332cbc93af3676a1330f8e3e73ffcc090e3f49c3d3fed43c89cf7fe866daaba091db85075b0fab5d1a81a5f56c6fe9fae5bf3c141b32aa6037c312cd5b4394a1dbda33d36df641868cb3d3574810671fdb647827903453ee166661256f28a926b2c8b26dfc281813f9f8ad1efe553e455fdd9fd4acf9f45516d519ac699a1f0f30aa194f73b70e8817d2d84673485e432ce6b78fb3b48613f427ebd0dc4cb6918733196c51910b91646fe11b7e98db67dc8f74911be3fa5235782dc839dca59c1cd557068cafd050f445645710c8f7fe11af1d71ab1d90c7ae23878e699e0e4140d3e37e60ad3090965b2c61adf12566a8e5822dee50ae3f8c6b58435dbf1c6156f81837eddedf5caf096c003f5c214d307c42ced0b62e7de748b5d414d290ceeb23a194ffdff0c9e073d0104e19011973e1d416188a6e9e6ef325dd51c6f76c8b84d27cd882fbdec0b12cc66340d9b6bb28b310f597febcc25616657b9d874b560605b48e9f433f79de24407ee5570d1995c94612b402302190ce8085027dac0dba955978de614bcb57cdbfc1c15e47d06eebf564dc98486cefdbba88cc47295ee92b132d7f5dbb5522ede5ead423b1ff84185862f069345c8945d27ebb49d090d4bbfa604f80e5da349532b4757d6ca695c02e3dac115a79488a0eb6b41f1c793699bfc57b723f3c280c5e742ca922a7d6984c61d168a1b950189491cbcca869b816c61e9ea81cd0165b28fce1289f56825eedab988d34b9b22c21286857da92d4d27c650b69b7643e2e105df9518a05a80f4f1ce47b87bded84ea7c6acddc5c41e743663f8938a2623cfe8a1f51c199c8d30bad2cbb04c23aad4a7a86c50de277bc62466b3932cb51958a6448a7958b9fcad8b263dbcd0ef9c68b1a2a85e8e99e9c2556be121db1c7863bef6efc636b4acfb18c233f980fdd24280355633a21034158eba56225fb3f4624cbf0ec228dd610bc47816d7322b6485d0e94fad679b2f214817b03622c0aa74327bc00a8ae2fa967f354a596baf4e0fecdd384ad16bfe534e64b35282d528efe5715f74c0331c54d744c8f666627f9e9ab2bbe3055c143eadd6d63cd119b6c962c6c32a837dd4a32aa18f1de94fede9404a27e4474ae88eb9c7be9827a1d093ce92067688aaf457d9af5d217dbeccd97ae6b3b915ee9266ffc4d7412e2e94f32dba1d175c1de6fd593147f16a3faa699bda781a7bab2ffc1ea8d896b0d2f3aeda69cd3f68925468c1974e9217b8026a95cf51792b92c34c9b8a22cbc41df0a15a51b43f9cabdb5b4afc45d8110d7a5d701e7db88e73dc6a7338701ff4a3ba48869dd0c1e62d51336f0ea61257b12a5c2c1523b422992", 0xf5e}], 0x1) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x100000000, 0x279}, 0xc) 13:20:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db49ea944cbd628419a20677a66da54301b5df3964970018626f8800c45872c89e8f5e8baab6f21cf8951456b32338df37c35e3f1730748335e3c86a47fee2329cc1fd2844d6a58082e561d37f1d0d2584cf3b4061aa220763ccaae522e3335fa9497ced0073ee33b6869103e049f1cff068e3b15509b6f3561e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba16219bc6b7660968112731812a2399da1d90a3be97af5cbc5eead0089ebaca150a9f35e752199e597a5d2fd8eab4c57c44f692e36d68e4af7f361c7e3a7a4a1a2a021685b54c5ab58487d8ece752744af1f19f241e8663a4c1412796bd74aa575dffc98fb45cb53c24cff1b5c4e64f37214a0495dafa4c3169d05dacd6969169f7298a9b241fec0f9380fef75bb6fc5f077c9603a8ba0291bec890e1a0fee3283a1c2d56517030eace52ac16f83f9f2430ed2bf88efd51604f4ecd4888a43340b2260ac17675f2dc5961dbcfac7af818f64a918ac2813bf90ae3476ece590c631b3e31598ba8148385bf910fcbd1aca2c82812d585ddf9c1c184b7238fb365da2f493d681b37571801e53fe4f83d259f728a1e8104131a76bd354d6501bd180bfd6685a6eae8b0d03f2d93ce97586ab38b1e1ac1580f9586cca1926e399f50c42d3c22be197b954ea09101bd4e4964caa865d03d7f5dd895ba640c078fc608c45540fca838b56ebe9b9c03f83e3c75ba3ffb24cb00000000000000000000000000f7af01dcb0866d4fa350a02099417d694021f54028af3e2e7bef29f2dbc8f06d3b5937e827a9364790b975f2dde4bafb6f24948a9f5fc62354865e33ce0a000000367e20ba714c72420e394c71e616", 0x279) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r3 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r3) 13:20:03 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0xa20, 0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1010000100002}) 13:20:04 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, 0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000)="59f58c50", 0x4) 13:20:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x6) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/170, 0xaa}], 0x1, 0x0) 13:20:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8284, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0xffffffffffffffff, 0x0, 0x1000100000000}) 13:20:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10010, 0x56) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xfffffffffffffff7) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 13:20:04 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) kqueue() minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0) 13:20:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000040)="e0ff050000800000", 0x8) sendto$inet(r0, &(0x7f0000000080)="7c1e49bb96e7208cd13dc18b565049a555ba31bfcc07797bdd64057f3dffc1c867b70c1a0f11251d0d4eb9f0ae0162864ac8be53ce0722f6b134ebdcf5c5faa89a9840fdb2b8b07320535ba03b0c0ea57d9c56247f7d932c6641870d49b5c7a25733d58bbbf27aa410dff249b2a54f9303117ccf68f711bad38de2055276bfa45316793d963ee5c22af1074d79980341090af4975fe72ac5bb6e6513d4b0dfa2ec8d862816f71c353c703139b8eb421195a7247d0806a7b2e51d5c46dc2639190fff342b3f", 0xc5, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 13:20:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="20000000ffff0000010000009bfd000bb4b839812cc5869f27db9224", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 13:20:04 executing program 1: r0 = syz_open_pts() close(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x80000001, 0x6, 0x6, "4c368d113e4a0aad244c75cda9bdf100644e15d9", 0x5, 0x1}) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000000040), 0x220) 13:20:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x7f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x36}], 0x7, 0x0, 0x9, 0x0) kqueue() 13:20:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/4096) 13:20:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)="59f58c50", 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x570, 0x5}, {0xffffffffffffffc1, 0x4}}) 13:20:05 executing program 1: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/243, 0xf3) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) read(r2, &(0x7f0000000000)=""/37, 0x25) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) pwritev(r3, &(0x7f0000001580)=[{0x0}], 0x1, 0x0) r5 = dup2(r2, r3) write(r3, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) writev(r5, 0x0, 0x0) 13:20:05 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x200000004}) 13:20:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x46) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xafc, 0xfe}, 0x10) socketpair(0x11, 0x8003, 0x34c00000000000, 0x0) 13:20:05 executing program 0: r0 = syz_open_pts() r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() read(r3, &(0x7f0000000100)=""/4096, 0x1000) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r2) flock(r3, 0xa) 13:20:05 executing program 1: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x401}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="ce740d54e6f9e430c22cf115eeb8cf622460953b4309f33fa77a8aa07bcf440bf628193274de63e0349cabd892761ae18ed106c89f67959a6bd7b2cd99e7f715846bb1089054df8020577f942ca680561d7e8a0445a45fb8057202770632c8c5b65aef1a9ac5f64ab15ad689046503d74542ec089bcb8b079bb1e5251f60f2ea0685c52ce7bd5109f16d7a732a981b", 0x8f}, {&(0x7f0000000140)="79aa0d88c9506a6b2ee2f195e1c0483c2409663e49e700224922639103b51d34453b67a57924d26cc812966cac7da53b4eedaf44b9c77b7d5d0db15d8f2125e9bb51a6838507d6c62bdd99ea1bf713a5246d50199cb23b5dd02b99d80024e0758efb441a304e8bb8b4697bbae709d4ca4e812ccfb22e4eaaec6d4bc146fdd9d92232a05bc68eedb42d56640392b830a4c1869676acc758922fc09be6ea48ffcc2d187c2418f32f82b0b0979e857fdae42511f6bee21f7ebf7f913cde111668a792dfe6469b2f0d31c6fa64ce0279344ba785e65f2eccf4ecfd22ba", 0xdb}, {&(0x7f0000000240)="162a7bff765903e1c19e1057deeb4c3945cce3a1e684c341660daa9110263fdfffb8f09a8fd4b04347ff8dd73eba13422f549463174cea2b72ef29ae0567b8389ee6078107a035d130a7215caf7b33f28aad927a88897e0118f03eaf6c7e312838dd8bad578e706bd389942278aae07e0e4ace2c23dab8b5c4877d08d21722c174f88e5ab09168d8de017b850815dc266be7b1f54742216c165aaed2daf4dcd8db47af8ec8ee", 0xa6}, {&(0x7f0000000300)="d956ae13efdf7b7e48f15026be8c343f234868d53a35603f875312b2928013be3f907da8d2aa37eaa589ad2b92057e904894198fd4a75961f18334b30dfee97c9fd4b3c7fc6ddf8b76fb78d9ca765e5bff47b4b3333126daca87ea8ed99fd5477e8d79f1ffbb99cf2f5df0deda39387d6d76a2cdf8cdda0b4b9582087b1e2f1918da4379073cc34ab0c081ee6f55d19bc693ba7ebf1130c0ba58da077704ef9d746630e0ce2c6f938e01a247feeae72c", 0xb0}, {&(0x7f00000003c0)="c2b252783477b52e45149119b2fe165d0f5e6838adfd09736aa99762d84dfdbfbb93830659", 0x25}], 0x5, &(0x7f0000000500)=[{0xc8, 0x1, 0x1000, "d86afe9801f599fa7969fa2823de170ccbfa5bb122199bc167f4d8de6d443f877282142a355fd382b500450ee7080ca3110565399997d4acc563fa6b00e253f032480563f4a42c4e45bb718e6a2956a9f78bac79a1cdc85ce0903644b10fd477dd7b23af72b004663b4d94680d20750efa47b9ada89cd4a05964128855abb845eb61ca9b501d613ba1f767773e2960dc48ba66fc47d915f6cd69bb2d1d0d415277a7be305d8b41ea9b9def98aa17228a1ea46adc"}], 0xc8}, 0xc) kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 13:20:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x5, 0x0, 0x3, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 13:20:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfffffe46) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x9, 0x0, "1a751cdac7638d423c59224659ccaac542c95ac0"}) fcntl$getown(r0, 0x5) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 13:20:05 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) poll(&(0x7f0000000000)=[{}], 0x1c8, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r3 = getgid() setgroups(0x2, &(0x7f00000000c0)=[r2, r3]) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) shmat(r0, &(0x7f00001da000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f00001ce000/0x1000)=nil, 0x1000, 0x3, 0x5011, 0xffffffffffffffff, 0x0, 0x0) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) 13:20:05 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x20) 13:20:05 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2, 0x40, 0xffffffffffff5934, 0x400}, {{r0}, 0xfffffffffffffffd, 0x9, 0x80000003, 0x7, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x32, 0x4, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x11, 0x2, 0xfd4, 0x800}, {{r1}, 0xfffffffffffffffc, 0x20, 0xf0000040, 0x7ff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x6, 0x5}], 0x38, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x28, 0x2, 0x2, 0x551}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000000, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000040, 0x5, 0x9}], 0x100000000, &(0x7f0000000180)={0xba23, 0x5439}) 13:20:06 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7, 0xffffffff}, {0x9}}) ioctl$TIOCSTOP(r0, 0x2000746f) stat(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000280)) symlink(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)='./file0/file1\x00') 13:20:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x400, 0x0, 0xffff, 0x10000, "c9ffa6883768ecefb8ca52f4027f47f143a3865a", 0x1000, 0x1}) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff5, "62722b051f60f896bae0d28d48c37018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) 13:20:06 executing program 1: r0 = socket$inet(0x2, 0x7, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x40, 0x4) bind$inet(r0, &(0x7f00000013c0)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x3bc) pwritev(r0, &(0x7f0000001340), 0x0, 0x0) 13:20:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0xffffffffffff5c33, 0x400004, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:20:06 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r4, r5) fcntl$setstatus(r2, 0x4, 0xc0) write(r0, &(0x7f0000002740)="b9c4fbcd7eb66353d6662206c3588fdfeb4f6b6761e62f307cc9c3cc260698add3fd08d301a2f3b8ec97989c8f836f9f3711673ef6706450de0d6089d85e5e6062caf85bbe2b8921c7d3574eef474afce5a37830e6dbb475a2eb4662fc46d01f1ed1506b1301f64ab12827b588bb9c69f01f04cefb45e9d6651597e3f5ed1bd8b5b09e1b94e04a6e8d86c195bb61ffb53c73738493872ca13038f13db88d9502d08022c4055495f83921fab6d0dab7d964cbefb95da7ba5503b0d7707a30a408eb3c7392779b0af5e21a85c02e5b7de15e5a86b73d53ffdb50a0c657dabda86ac76d74b0b52ed0dbf65102b6fbd4a107d51c52666f3c0191d974839b585a4816d8e69794c50b99faf8247d2b85b18cda9723cd6a2d42c5eab30d6f75c0d065b0e65c8aaf5fbf01ae0da9ae3f6848826a9a3d70d9c285f2d16edc67ed109804ee7a531ce0f05596b7e654a092257e8ee6b453a41d2435c6e6bf980fe23991ddad23df14c85f32754439f8a8b918a89676eca7712bd57b807e1f304927a5598b5c91fee4136556d63f9776987a3b66175caa921d0083259ae5f84e1ea09079392a360e111125419ec5c6d415320508c0350d5d0441fb1770468b2a3b6c70d27e14c2768080517e3ca14069edcaddf03d4194b86a35ad409bb07d1a8371afe626cfd561d9cda981f786359bbe0af7a018bc95a8bf9cd05a9562d6b3a9b1130476d8581576862b9af864326b08547c2a1b43a842053c988704b9d23fbd3084029883a30639e724e124109164c3cc9dfdd8a907fda67cdfb4523ca4c53c299d01d1ba43d67e39372a248caaf4551d6b8fa81a2de05170a06947d558492a9e9a90e447aaaf2123d388889d4ce29fd23ac871c9fd8e4776ae8e63f10dfcc5cebfb1556a73f47b72cec8336c15b7ccd9aa15f8c36ef93ddb83c9a7b44df80071d99ac67a27a3eddc2c0d4661b94f9c0de8db761fceae3ff8eddab740b10c361278d527df065ec91742f161226fb2dfc4270d3b6f34c7457bc53a55a1b6d84de3b7f8c8f2f132d4fe16f8ae28373fb03ed3ae9c634249e56d55d52228be26d977978ca3e83cb76dc5f16552ce83d169798bcbdedaa348ced42ee6effc150adb82842032067f1cd57dd8a27ce6d357ffeb8c01e3f6dd29be773a23bd74b058bc9d8a4568a0177cae5baaaf90488ea67c37fe3f08a6d6953dee7639bcfe002e90ae78b3a58001c475167b396440f9d675b04f266b7b6a78194e6599733caabc575fa3a0795725873ea635b03d709bbc3b2d17411befa7e4cd3ef8c19aa1497da5dd71ae0372178ad92d301a818d09ee8b25ef67807bceccc01211f3f306f9c932d69fc68999fee2779f2a621ef0385ac54fba0f4b138778899e92c3708152b9d9841db369cd6d18daaad19c7aec184e538949cf5573840f335824b0dda77755e041b80dd9d371545b0baef49be9fcd459de7f58c1b14640f868dd61acdef8bf3eda4b09dfa05123c81f536a87306602d4b973c161c6bfea5282be7353fa0157c8afd2b2d1b957b7f767f932aaf2106f62b33ea202fd49d7197eb63f1167fc37578f3c741761bb4d1c68886e9dee6908820cd894f74ec206010d9d7ff3367fb706f9b2e8aa0e82a45f3e3089a904a16d88f55d7b498055cb031d5b88ede236d7e6d92fe9fc5ec6261d05681c4d44969e9b116d19c9315368fb7a9778f0dad7338c25b6d4af2b2aeff0949a9a903fe8999c6d9e109087274659262d8e542cecfd2985001079bf0803ea5867c53086381f92849a1677d7c6aaf45e747850c7e518c02c2310497d1671eb5f656a1197f71463c91c2e2ca882b14c48e565354df633e7d2b3a738c80f0f583b5a3f841b91d88466e787781468969f8e59a80c3d08b4e58cb23cb353f893e9687a6d9c8a3ab1969c5e6e1513033d244d3d1c5a6819eae6fa3fe18b3eb5b69c0ae4090e953866b1e35b1a4fbaa98a224a4e776bb3f9458b072d0a9a776a9884daaf1a66c78d7fa393fa96de8738411c9a62edfe5a5c5d0b133bc51c61fd0327aecdebd17b89b30fe518378fd3f40314943e241a4d73264d13c5139acaf6c87e77b3fbb8e9b04ce3dc4c214f1aa4443e562e0dd63bfb40f83f0d1768b50e66ed8ed66bffefe8282b40c71bff21a3d541e31901677903defd04329d898f62a0d82479f6065ab6713db094a48b184ad784fd5358710b6029ea028fa5c82b8af95077ab03566ea7bc82a1e1ffbabf4099adeafecac0d7d56b5da1195054e62d4241702ad495248c5b3d2f5b07af38622cec0d18581413e01af24ea9384287685e48d341d805573d72c866520193d17fae1f796c90e707557740fdec3abba0de72a976b5d5a8d1b5cdfffec88fd05a61bd1a424e0315681e562f7545cb4f363f30a815cc0ce00fc9bf1049b53dc365381682ddeedf52cdb3e1424b5a30984b20116c9d03dc138356f63325a7bc615cd1f7d51cf7a73238a1b74596c4f630d2be03826fdfd71277a8843556bb5798bd8112834816c34d35c7cf025a29c37ac647c1dba9ff6646fd179eef6a1efccedcf75d1a6f9d69d0dd8d4297f38443cfb5083a6c1e97e49859a4fd9688131f2cf071e31f7e05ff30436cd04182b25bbfc3c32bf114b02e50f9f767eff7b891281a9021a1b6e97b9c7b3d4c88613fa584c6aa4d8b51782aef0b2743e30f7dd5e0c439b4a72d397726fc8b24447c0d8bcaa2e0d7ea7ab9f0ac78dfd9dd2884644f23367e01031fc113b0859b59b13a7ce2c9ee4a2595b0ea8d4f1ab4f28de45bdf5273647de6312775faf9afb94f2b417c791cd42166e7fd748b3464c49d65a9eb42d5435cba146e8f0cc9e1fd60304233ccf555d285365e6ebfb7444a402ca37e6813db9ee45dde326ed5b497711bd8b895c1a9c15033e73fd6e8d7b41a92b9966ec95c5519ce1ab4b92465b2b47db8c6c4a576d5ce6b5553802a711ee315d45e74fa46909a2b6e1f94999d3ca3a07bd53b565e72f5e904ef186b9711089eb17d6399040f0b1517a754d7f46c229441208abb69461aacefd652ed7bfd1c06cbbdcf9d2e4adfaae9355034114673b545016abd892b52318fe5cdb80ec6267cc84a0b3b8dc2e94479c882e43c7bf778d84a7c6577ef2bd8b5e69f0cc3cab5b8e9b544f5da573eeec5fe6d6a0d039bc526e347b1bc37bfbf377fb26cc2150c51be12fc283c4e8df7ce04c9037561b0d82149c9b47fba1190bc3f45dac8e0c6ef009c9589109820884bc68c16e7ba900c7cd9bd99bcf06bf03deefb2ee5fe4dafdf3ef0ac4387af3086b5f2b72b230e4b2b04b77f35f959f6e29e0baf578a5971df1597bc7a93cc759d8df4377008e3da46a71c787cb570723de6c819cff3f8fa3838574ed9a789b9373ab7e86df23bcc1877c42474ae0e725b14bff2c75f8a1e631e18e8d5d9e3837ccd6395846f8160d681c5090a4de2c34242da4dcb9a5a93e235734edd08315261d2519ef99078823b8b0d362da272189572bfe9d3333389a1f3db9e072ed9a7743023ec94250a5a3db05f92812bcf68ded025b14d1c8171a5eb1dfc58ea7036e5330ad7b13f23971b61f3d412b6087ea447e4a3e09de61528447f48b583d9d3a46dc5e034791a43d1ca8ae0aea5480b169be14108749fececce4d2216a322926537e8abe735298e2c585ac5cdaa6eaca411ea567cc988b7366edafbdcf00dc786ef67ecadb7bb9ba5ab0aed8f00ca2be35d453982b0348658aebaf81660124fa4acbb7cb1410ed0b3cef9000f2adb71f80e238f9c8885f5628741207a8e7d2826153925a57bdd42e428c38fbda34538d7fdf7d5b3688455be4a7b0c9aa47851e2d7dc778a6e3ad5691d8cd2c1d2f236427a3ee9b0012f2aff9e24124538b889c0e94ab456f5c875a92bae44e421dac87dc61d9fe9b12cd5180c4e8edd60d5b89e2e0537f8c1d2c77310a8a728ab1c001bb2eb189ed7bbebe2269c8196fbfb8146262b211ed816be60a5aaf737e15b8eb9437a89abe93204f816bf6437ec940d098405ee45a33ac6cf337f0959d5625a1118a4aac0f486e8a1288097145ba23db16e1460b82ca2aa01002359b5ed81ca07cbc930cd73a7bc383a341a85b08915f170732cf412bdb05f164877e98151503d9fdaa07afef0ee0ea37b3d88be5a6127eac64eb2abd3b1f91a077719d3845fc632c590affeecbc577ce53e228a18e2c6cb3568de9742cafcdbc2f7c10a16b637abf0ab6a8269730ec06c65794a8c2a71fa62abdcecce47a2c3c398c054aa149e7fdc1113e0132c94c213831ec8a55796e15ba20e6a120256dd1658dbbf2318fb787bd0d25254b4fce65f85af59fe7dd26c51e5a91759f676f05dc923091390f40510ff555261b7b23b43b1251089cfbfdd300faeb54470b458a84190075572de2f35530bc615e0b1ed30d8f3ca0b478e1cef55eae38ca14a94fc924d1cd946859511f5fd9e41caee8148d9dc8ec12538ccabfda9e7b67986c31ae3bfcebb9fb1d3b17ca193fea97fad385e1b0b14b688254ac2d5a48d1c46696948e7f66bff73114142183b62091fd415e367279b0b4e2e1f72486b9a92686169743fecb5fc400c05b718121d9a79b7d3d958d459bb63f327a1ec79531c4107c17b9054bb84389489ff3461e130cfe4e43e273d7dd129d7a4818df122f8555751d12763007c548eb70f0a93c0d14dd2e9b0fc541006efd7f0053f0c27bed288b82158a29040f8105501e7d94158959a03a302db92d37a3fba66f41ec80be3608028d300d90795dd7c19c0da8b5c7d03e685a166c0f3a0e4662e14dd8d88f15a9458830fca27fa79348d2ca5cf6fc7e616938e489e206db1b730ce145da26f98787fbb381d7b69b25556e7dcecaf8f462852d054dcc523b6c1f620db5aceddfeb692347d6625cf2cd00bb75b8d2f45c6007ea489341c6e8871fa6ebae5640a422dcbd1e9f2a2d6175eece6ef27d3cc9d7bef25c802a76cb438f9c9d6c37db0c12fbc5aa925975a3e94a2a0dd6761c0bc45493aebb5e26ffee33baa0812db4bd65bfe12ac9d4403ef6754807aae7a753a96735c4046c7488af695a64c5ebdac0fcaabbb130b48b1df835a88a97f367e3fee316ce5cc013b5bbc31edb521e41c5833c3f7acef31535651ce47084b5ccef7e49ef079576fe9f17f8b84d3dde239935bc245c57ebc6c1cb5388069928a6e51df44b2818d9d944b5fdea4869c455f25b0399ca2d993267db00c832fcc0fddb34a9e904407dc5999c1040c2b4ca1073787b85a26c6bbf45909cdbd35bc0bbb0dd7aa5c40c4f441be81baef43fdd7c441594e9a7dd0b9b2807e6f99b085d3e5521b0a5a920f2a6f821508d39c68ad96e7803bbee067b37a1e30da8dc780422ae9204ac86e60adbca5016a472df9aecb2a052c40a5eb29f4b140fb760d1231af61b9c325adb7eb722261b0bf1b0c16dbdfafd560113c86d34e410fa8c3e7d77580e9228014ce6f3cd9816fd4dbc5c13d3fba7f8627690496c45bf193cfe6f0c801975a01757d1908f8d8dfbf6901a0b41fc90b01f1f6acfea1008a1e44a42ab42343571655cc6e935c21f445a8276513277238e642c286aee94d47b7e6df31e062c8b2152f7654d2e0e4a52a4b3bb0705ddb1d9f694c9db9d6b282df9787caa4eebd291f1b19669f5b871eab4bbead6550665aba2767be6e764cae5fbeb2c5bedad5e897399d3d6a69b04c84f652f46c5ed2d642770e78ddc5d9fce5c04cf8f4be39518f9aa58a693c1450b5e7955d41e17b54c82e942fd98db0b8c6d55d3e74cca8a9b674c159b166acafb65b711c74dc2c", 0x1000) r6 = getpgrp() fcntl$setown(r2, 0x6, r6) r7 = dup2(r1, r3) bind(r7, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8000}, 0xc) execve(0x0, 0x0, 0x0) 13:20:06 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 13:20:06 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000001040)={0x18, 0x2, 0x28, 0x400}, 0xc) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) setsockopt(r0, 0x7, 0x9, &(0x7f0000000040)="5f7dfec0561443df654c9c15e9422e304f18a0de6995b9d7a54be407e5505548e7dde9223b5ef3e109c1a7fb841221201076431e92eabf9b809bf346719ee8bdcbde0c062eec33a4b208628aaf402b0d0d9989e6b80026efb79445dd4809a27c35071d84f7082c6126d532a2172ab0575d4c60f6bfbb7fdd2f097660c1a12cde2ff81540a17437cd54cda17249bca82ff3b9577cc8eb0a729c304c245e892b9b1221a0c329a8dc369dbfc7104c37011f33db02929975da157814685cf692ab5ae5186b4a722633082ade3aea536369ef6c2bc9ebf560ff9bf41458aee932f46684a9699b072d6e4fd267abbb893b00287ea96575cdd0d87a79648756e9195bac326e7a318698be8194d8eddb033fb8a7a1eb73a5fb9944d9c61966beeeaa68fb987958c235d25db3e2648c51da3aaa3aabfca3d64e74e4107ebc780d309bc27db423d448b0a6fe8c000cbc557cce00568d59baf237e6bff019e9912551d9c3e58ce013b51c20e6cf704624ce2946c2c23873614745a9d0de905ac98802a96fb1478b81d5d2a85b04c93d5513113dff46749e522865d7f595cb064ad9ee886c0adbb74734b30862fd24156fb5a26b15dd6ee9d86d1dc4107e36d17b87a3914131aeb175b5bd7bddcc7efa04ccf127dc94ada2b584624c674776ec5461e422d1f3b9832138944f3d18b75f1d566cd250f36754b42fd6eb574b4d8be3a9747d81fb7e44081cd2c0275510ced62ba3eb7cd21258ae179200264488887ed3482ceb298d7e53fee7aa849adaeb1c1d821b5b5f5f1dc01fc7fc9370990e929da3f1e385e66849f05a7d7360b5a4ba2f0cf3f54a524445e30225edec878c1df03ac64b5fd38c1911067bc6243cb5fe7a687f0a13fd2cbe7d4bd5f88b1b544d091e7e8eaaa022969da6388ada9f37554e9a23c97f288baa14bf9143dc9fbc83c6b1f9fbcb2580a48015997ca89e2e90f91a1a9579a3659d0035d9f81a926af2b8bf45e74ae58c6ed07649263654697393b254e89e7e0fa834713d590cd5f55bc66e1e050b8dc3e256f99a1abc15175e9d1d8c51c4ad10ffea239fc1da4803837be0976e63150718ded8b322f40b159b2fe0769cb4d780d6a291acd69f69792bcdbe4e4661eb7ea2213ec5085123c273d136b11c5854566a495ee64578ae3299054f7681df08c9b9c84c364b66d844c91cd9a41a612e4bdd16c033f7edc43dfba349689f28b9cc76cc7cc1a681c574672130f36dec4a463115ab4a548c3ea373ed25d07ba28d55eff44fa889daf0a8a62744c9b839a643f8e5128a490996184486e95da07ea2fcd35abbbe1d44e95b12ff95b14f8924e072dc67d48a95912f54e1d3ddff2259b71aba211ba96960b7381cfe82081fbd47d4b3794628b6911df1763d2105302900e47adccd41224a2b086c036d6579a9dfeb482eee2fe6c25ff14d258a972c7bf545b3f2869ce6efb8b926e7f675dc4dee7536a3e83259c5869d3fc021a84b664c36941e6e79549a6d461cf49ae3f403a103046da60d7f3e772458f407a4d5db768fff989cfffcd8cc8905d8a06ae933bdf88fb3a48199f2bbee3e995a9f98a63768b0d7e88808bc9b689e8fc53ab28067e408cca3052f0a4347af4e1c1cfb6b9e4419c02fe42e785bc1f6088030dac04d74b7f0e31923e982464919274e9fa1ef34536285eafeae51475179dfa8f2c3e8e0d67fa8aaa5d0064c4cc6e01122153ef278572df8c74b90a9bc61def0fd4f1735658f19a7c5bdaec1579b8c2ca84154e57aec0421c8eee66c8c9907a02dbbd314a40c20a9e1decef2b965fe388bfa4e6000e2aa97cd1452590b67bb033a9119f67a8deba02f51e270786bce405a69bbbeeb80c91f86c2391a4f94a9bf265a0e80a8d1777b4f4af534b43bf9a670b7e5f8fc9f876222979d1542e445cc52e6db60b39e5a7647005c476a9d460380f04c9bd143d6988caf8eebceb5350f76197dd9fa5dad88f182e76826edd6272630228823cdd5f429f27d157e606a747152d5e7a30005a893611261106c896038a37916c1ee3b4af167b39e1fed33897ceb7f06f5865a73af3ba9f591b9190762bf39b55d972629701938287d3f34cd5b6947549dc3acba376bbf7dcf8ddc807d523e0b850e19f4976e64d5052054c6d3eb3a39f705360db8e0336c55e93a85432a8f2dcf622965923cf1ce876bb4885d6b6d2ac7d56c3f28fd68342de866de5cf2acd31796375400e689ff6ffa73eefea13e6f3832a880b0a4b4b057709ad9e9273f885d751299c67a52623722a0735050a32e26ebcf6d248288ea3bcc7c7247472c8e53393b416600b9822f601223506e65823fb976305e134ccdabf05d8076c24f11f768d602235fc8035cc1d0ca2ac73327f6c9da5532a016d60986053f50e7e1d58040ff02805feb1839b1d77393f69c09ca656fd53cac55f1377a8dcc2fb4532fdedd0f632f4aa4478457f4cb87caa34182009d5533b361e876995c2f38faae6014cca8db32922cb5854fbdb741cbc7f6fb68273cde1ab4aeef2d6ff367c2208d9b7cf035bb092885e635922d482b0b65ad780dcf3599893d94687cd79d9b5ee682f5ce348bb8a625950bd9632d74281263313dfc12afa7e19afc271b305286b95c3c53716e9711404a5e11c894bc3be3957e1ff378946d0cc7365a2b6e9eb0a410d1829d8277db9352f7cfb604613da71c3eda6a92487132edfda16d8d0b2c500209d9fdf3982e9b6255b084db8442f7e26fe4264c19937c3e5667418110bf30c77e2cfdecd0b658ba4f5258262b489573dbb64702dca756b580b45763e0916e4ca0fefc84ca9824a66d8a03e6ad8d4d8c8b6600e516b2ca345b7e1afcaa53c70f57f4c647b1c9df49e10dcd810ee2526019753c3d45f33d210fb0f65bbae189e437b218a391b9d49c23b6ecdee6c91514f6f09f7165ffba3fff3cf4ec81e168fcd3a17de86ec1067dc835d841e4effba92eaf059f4a3676b3718c57b66c80ad207c26d46a7684ad01eec2fa076a8b7ebe924a0b51a203672a84e354f223ea0b45bee3b2306962f4787cbeb797dbc978797d11ab9aebab097cb9d52ca9b034553d5393db511c48e02d61ec9f0fcb7b6482ab8989a2a748850bfc2e9aab1a0d9f6df508aba19f7bcb9edfcab791253fe61b96ec507f74baf22536c29a9f52ba9bcfae1c1d47bc5fd6b7c8a404c5c962d127c3d15c10d098431404ee00c535be85b6638d8960ad1a0f8c0525a9e22fd24a90eaad27675d87d3654f215db563e46292601bf59c295d2deef88244ecf8c3abef540defc5f983f14e29f0e6a03216a7f223591fe915ac841133cbc3be90c363689a28d531495638a0d9f76ed3f04503c85209e298ccffbbc67129cd227e627c1647b904ee1f2574da70e229bd27f827faaec805157927ea9cbcb12c80fe899783538e194bb9a7f65df5545c53f5c14b6d47b19c6441114014551d02a1d1c398867a4fa58af9fde2dd547c1cf19685d7a1d61df820b3e792e31dc4c357e7fda21e8ce9813f0eac4201f90a385642c94fb79e346fc75b080de9f5edc6fbddf9d6daa919ae66b9ee4cd458353110f21965da01c0c4f53e6cfa99c588c984082da1f59b89daa3f42a5965f347a7baa15f99c8bce799f71db64222b7a74789fdf9573e49a71ed2437f13ada250e5247e66104ced5192ba5d1d2a5ed82cd6932e80a23359243f369be0e1df904ec76e1257d2bb5d606f87fb29a019aea6797db542a61d3d8e47288b0920cb76688487040847b3c9605d95a8f3c197915cc010863c0c1deb4d396b143366e9d8b19eae6166866b25d176870dc024bf92ce954042f16b7a1d4c51e69ab7c4b2a0acd36e217fe315ac4fba1c0ea7fed19f4f84867d14436aebe26e9a241a1117c771b7e741f24361013e19eba20324bec0b1a21320ba42ccc94ace5a726485c6be229777303336296d846bcaae9a1baec0f744fd8b579c11638a626b3dc378f7c75f33e392a89a96fd462b791ebfc8392fabd8ccf9887b30b50d660eb20fdb79e45147994399c8065a66efdb321a36db51a716af874f8ed31e4a626352a1322e4cd9f20b52b33706c0e384ec51aa6ce7043a30f6405ce8bc6884c7cd0fce8eef3a0c5cdd6118d40639332a7085b9f8194dba557c4bb0f79cc1b82656199942eb8778fcf3262e2f30770b374e17984599b59c702f71c5ce2093fb02c0de4660fdb600a1858546b9bd8400e51de5567d36dc6ecf52d19d952bceb03ed94283816fb3c90cab7ea40ff232f1f7e8c10eb7cec9f3f2b570d97596ef1a8ad392986019131c0498d46b27897e65ae0f6bb379dae3c1c3693ac8b9b179130e64c79077702adce9db8263f8732e5cab1653d0a795bb8bb61be035c627807f86392560c1c24368021a95483f1a6424d5c216bff9d167aa4d24931a74712009cca9c97fef8e1183b808c9ec298f94e23fa0cf4d3af7b7165efa39f3a8d3909b867916ab10602eacf4d256da25a5a4027ce58451f0469681955ad6b8561dae57056eef99669b6933ded3e35bfde5ed5372847443f71b175d0c2b74c9618854b641d22ef977d6e87c0b828744802b800382fde97f5f0ea4307e57c72c63f64ccb2871270621f39f60f6d45a19515e8c2c46e6cc031a13cc74d993e88bc2fa406b5c0b1c27f88f7f67a1531bf6449b6766a29894b657f3e8a85c46893fe644d6cf4c49c730661a87b730e5e81edd660033301d0bc66216bfae6366efc5cee4559df7d03165e76e077272f80d2496c7659a6a283d4a1f8173e67b22d4d8150864337e48269b86b8f3fe227d57ca43e2f68bd37a43e52daf865680436065fe8d19f74e7d6447450257ebf9f0a2d48aa61abb14a438dfe4400c0778ee5ad10bdab20a102ff55fcbd598dd1bd9f39fbfb0839e3238892675b8427fe26523712f1b2f4fb6c525a77244f409695fdfabcf226cd9a3937d9be17c1019734bde6f01e9b048d092cb776e9a1a010edf6f9c329c29773bae2a1f206eadf4dd418552b51217b282607f0fefa28cc967ffc117bb3a0577ba74a461c1ae2cef971319ea16d8966a2681def4b40ef4892ee28c42fd6a44bbed329f44674288570902837d4aab173f0d72a08d3615dfcc5ae10bfeb800d54c85b8dfe833b062f927e3d183ba86e1f06dfcc19d64339d777e508efc61946e1242eafb9f766979b6675c45117bbcf605f09b0bba55578c6f3102a759d92deac50da24e0cdd008d0d06da2668fb0b26a0f53a05f9a128a80e220e379aeb6ffe88cc27efee31327fe502aff36711dfba5047fcb778b5863cfa88ab524d00c3fe6ef08513609f295a5204a352877e60bdf252b93f8efb0f2805ebca260314a5eb2d2d54e4bcbe051cb05be498c6bae1f32fe62b4791ba8aa28cc7c09d8237a2668936f7a3762a06ff99f4dbc923a010f0474ae96d1c38aa2b37711e58991697db196810003e03593f72e0f60eef394a356c2d1538c13806a37e2c641bd4dbd7d75e25d976bba10289b95f426ccdf8f86c3258a1e0d778b318044c43d9161e22ec848801b319904cdbfabe078f74403864ba5c0a1a62b9fe20aa9c4f7b23787cf02622fc626dd11506efd620c8753d2ecae1953e07357be473000613febc2f61a590c93284257a150e2430f7e64ca350a37dd0f3c375a62431a2635a79374a076b8eca8be1e4273bddbc3ee91151db1abb4cec55cd5863f6145343a677dd2e981bd2978b9923cf0717a1f3469c32dec7b0fb5c23b4af9156e238894e8457773d7f26676f51bc4afd0a84f1eb31cc9e66f21c4f5c9e16bb1e1069f8d3", 0x1000) bind$unix(r1, &(0x7f00000010c0)=@file={0x0, './file0\x00'}, 0xa) socket$inet6(0x18, 0x1, 0x7) 13:20:06 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 13:20:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0x8000, 0x0) sendto(r3, &(0x7f0000000200)="229e7d4e16b7aa9dc5dea6a40159de1db344fde26a1b3bfcd8cbfb8a1426bf5f0560caaa24ae2bae76a709a754fccb97f6d9358e39613756bc79c05dffb002ef9ed78682549408883dd52cfe459418dc48c4fb0acd55f134fc0412ea6f13718b71ccc3bb1b75347b500630", 0x6b, 0x4, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) fcntl$getown(r0, 0x5) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000080)=0x227) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f00005cf000/0x1000)=nil, 0x1000, 0x3, 0x5031, r5, 0x0, 0x11) r6 = kqueue() setitimer(0x0, &(0x7f0000000100)={{0x6, 0x3}, {0xfffffffffffffff9, 0x2}}, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x9) fchmodat(r4, &(0x7f0000000180)='./file0\x00', 0x4, 0x2) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x1) kevent(r6, &(0x7f0000000000), 0x8000, 0x0, 0xfffffffffffff7f7, 0x0) openat(r3, &(0x7f0000000280)='./file0\x00', 0x20050, 0xcc) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f000045a000/0x3000)=nil, 0x3000) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 13:20:06 executing program 1: r0 = getppid() wait4(r0, 0x0, 0xb, &(0x7f0000000000)) wait4(0x0, 0x0, 0x800, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 13:20:06 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$unix(0x1, 0x1, 0x0) 13:20:06 executing program 0: socketpair$unix(0x1, 0x8000000000000003, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x80, 0x2, 0x8, 0x4, 0x3, 0x6, 0x4, 0x9}, &(0x7f00000000c0)={0x1, 0x2, 0x400, 0x9, 0xffff, 0x100000000, 0x5, 0x800}, &(0x7f0000000140)={0x200, 0x3, 0x7, 0x3, 0x9a, 0x658, 0xff, 0x20}, &(0x7f0000000180)={0x7, 0x1000}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)) getsockopt$sock_int(r0, 0xffff, 0x200000080020, 0x0, 0x0) 13:20:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4001, 0x0) setsockopt(r1, 0x0, 0x100000001, &(0x7f0000000340)="00090b90bf65e53977cfa6380d4d5ff6013e6372", 0x14) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfe5b) r2 = getppid() fcntl$setown(r1, 0x6, r2) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="80002e2f66692f875c80"], 0xa) socket(0x20, 0x4000, 0x6) 13:20:06 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x8) socket$inet6(0x18, 0xc003, 0x8) 13:20:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x88) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 13:20:06 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000001c0)="b1c9c10aa44242a8a514c65bb715e2f6", 0x10}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x40) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x30000, 0xfffffffffffffffd) r4 = socket$inet6(0x18, 0x4007, 0x8) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x490, 0x10) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) accept$inet6(r1, 0x0, &(0x7f0000000540)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r10 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x10, 0x41) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="f67f660099ac855ed4592d663d5db0176537f32bd185284b35bf0c943ca74b8dfeb1b2c0f462403817245fbd56", 0x2d}], 0x1, &(0x7f00000004c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}], 0x38}, 0x7) 13:20:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) shutdown(r0, 0x2) 13:20:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 13:20:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="04ded12e157b032e6d"], 0x9}, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380), 0x1) 13:20:06 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000400100000000", 0xfffffffffffffe0b) pipe(&(0x7f0000000040)) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 13:20:07 executing program 0: mlockall(0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') r1 = socket$inet6(0x18, 0x8000, 0x100000000) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/70) ioctl$TIOCSBRK(r0, 0x2000747b) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000), 0x4) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 13:20:07 executing program 0: clock_gettime(0x3, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:20:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x81) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000940)="da", 0x1}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 13:20:07 executing program 0: setitimer(0x0, &(0x7f0000000340)={{0x3540}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto(r2, &(0x7f00000001c0)="5b254e70e85a62d10ae0f74cebed0bc61eab523c8e3672eae0842ccc852e085b017b1ed5a08fe9698592e67d104cb3c95ce4a01819b104ae15c494ba07969c91d840464556859feb45bb9836c8cb122bfaf3ced86f52eb91d5301b67c012e964d6b7c44b60f6751eb054e630eba00f9ff4b6", 0x72, 0x1, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/20, 0x14) write(r0, &(0x7f0000000100), 0x0) getppid() 13:20:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0xc5, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x12, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0xa0000000, 0x80000001, 0x100}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x30, 0x1, 0xfff0000000000, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x7f, 0x1}], 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x8, 0x5}], 0x7, &(0x7f0000000040)={0xce98, 0x6}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) r4 = getgid() r5 = getegid() shmget(0x0, 0x3000, 0x500, &(0x7f0000ffd000/0x3000)=nil) setregid(r4, r5) r6 = dup2(r2, r2) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x0, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffa, 0x36, 0x9, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xc869, 0x6}, {{r6}, 0x0, 0xe0, 0x40000002, 0xfffffffffffffe00, 0x8}, {{r0}, 0x0, 0x1, 0x20000000, 0xfff, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf0000081, 0x0, 0x4}, {{r6}, 0xffffffffffffffff, 0x40, 0x800000a0, 0x1f, 0x1ff}], 0xfffffffffffffff7, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x2c, 0x80, 0xdc1a, 0x8}, {{r1}, 0x0, 0x50, 0x40000000, 0x7, 0xc000000000000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000044, 0x9, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x2, 0x88, 0x80000001, 0x800}, {{r2}, 0xfffffffffffffffa, 0x4, 0x2, 0x400, 0x6d}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7fff, 0x7}, {{r1}, 0xffffffffffffffff, 0xb0, 0x20000002, 0xffffffffffffff69, 0xfffffffffffff0b9}, {{r0}, 0xfffffffffffffff8, 0x13, 0x40, 0x8, 0x8}], 0x2, &(0x7f0000000180)={0x401, 0x80000001}) sendto$unix(r2, &(0x7f0000000480)="18471ae653d13f4c6187e567d57e0e79f37b03f34b3b120079da3e3c5a74a373022fe5a52bdd968da53fbf58cb2a04c28725f585c2fc015511eea5c6662f39091a937dd4f17863cc2c96b7b95b2649f309c5859fcd6a6183593961958c7456608d88d7da53353b14b8ef4dc8ae88eb1481c65f3b7abc345e56695e0b060cf9eb32a38bb31612b2f2a1003dea905575f43c5410a69e36d9ea711b99ff01c6b04f65bd6f45c0b7267d716df29f61b869b7cf17d790362469e0d58b3d8e1d4d27303d601081ef7b3f4d4202ca054deb672ad416d106c968b7cac68a32ca66a2cc9bff895a3152003b7dd9370df2ff559a9435ba6b8bfce8e95f116065cc5dbe30af35a53b2fa1ec988fff95e411982ef456e779331733e2adb88d43f648106abeed2ec51b4f648a8515386133acece02a2c8a9728ba5cb95b613610ef02c73e80978c3ac551d598776a08aeaa8389a961f414ec080f8fab308728539b9d476cb1b49e5293d5ccc27ecd6d10972ba91e6100758844ad1884961f8cff02688ce84c6b934a14069db10d2cb6763ea278638ef484bf895145585f79e9cc83410dc0fd99482220a54ce39228dd19659293a7ba4d5be1d890884b34c9cd2233f29a2ce4ca502d870e536b6358fcef559e2c00dd4e7bf21a527d37a586e4ef048f6f9e459ebb9904669958ce1b43722b4b342e2a5b2ebe56cb7c4ad40d6a729b736a71b3d20a34d8b7c6d38d1011b95e6f2e39bdf42e0f31bb13f89138895146eb8e25d792b74da942470f76d93a0a176f4f988b958958da5b6af965aa5f8f7232ca7334627ab378a2c9b961d0ea4f4da5e1595415b6f461f9e19f70a8f29712d84104ca7a3c2fd25ce1cff7920f0dba701b55e5a430a245de10dec3f7a7ac4df29f4c91632f5b2e708baf113c5e4b57ce9391abd39189cfd7029f061f1a5c3ca5d2b26ca88701937bcaa8248c10a186de6756b3075fcdc2ee10ae67ec613eaff207ea0847d533bb2bc6c35fedb91aebe17a86406590af6802cb87c9b9c15bfa5cab25ec0ff107a63065302a478621da94e4e59381f2cc40a39d73423f37dc712c11e47e8f189d041682a3c8457a5c11fc2bd32882eae1c50edc30b3629c4f477cbd566afb553e9120365245d43a545793d7f54faba9885473abfeda3d646dd47d111c338b1ee48a2d5ca5763fe16d8171876408691ce63f758ab3187231501cab6312088abaf12302e5792f703ed7a9aa06365bb1f37047063e8e8784d50656cbdbd94313694bf1aa6896f4fb59da5839d2ca791cfb57168a2ae610484c4d4d1f0c1328370e56daa46f79090fcdc5e0c54e34a681958f112326fb304ddfab3ecd4b180b515af2a38eb18e7bd5fdf96a581068ea7ed01ae0d4af5de2ebedbc8377cac6f2d4afa5b606b3d8b3802f00fe73bf391a70cf7b59eb89c4aa14140963e855e27edba413718d872f9b1f599c6e04d4cc31da70f02e8c62b76d9668ae4eac29109e79af71f0187a3f88af51f2ed747c9aa4e5ed6f910e58dcd829c43ee3c7321c930a45aeeeedcb79191daf8fb808ac3c77624975af067730b2e0b17ce1ebe23b37139ef49e054817c32a2c90c04ae42106369aecad37fa77b2b8c284c337cfdec912ff9db28e15b568c28fec75a663666ecd6c43a75ba3ce40548acb0c22ad062cf3cf73f9df448bb7fb979af32f786129df2b6f50bc44df22fca7df9d22ca19aee3b167ebf3f21e8e3f5b9a1b5a2330bc3cf39fd1b46d748523814aeb09a5a2cb19d9fe8a6b83c1994036458a1709759a835d7f7cb9a5baf7cedd6ca6d0252ce2a17263f62393ae50bab59ae7ca3e08eadea86602813cef1cfd5e088e75eedc14070d2c1cf44fc1a526b0538fc9336a752f281874bba043f9490b4c4e989a68aa96ec93a0f63f82245f4b9ed3c7acc59d86d686518c610eb951fa21bccaed2acb90004d8c32a940762d3dc3790cbf0bbd21f464037a36fb7a6079730c7ea04e1c5b752b0de489404bec0d19179a2c1e8a729b53105d8cf0f3cd2f646a87c297f28db1f67103001a0d22c20b3c9487b67049da0fe884925cfee84bb345574181ece3d14f723635745060d3508aa45825cba253f86d2a817aa36345b165f63467442687e4493a4a626fdefdd983bed41ebfc770ef88b4529409e68e8465972a31ada8d93824ec32afcac493bd32f505ccae773183861d1fc3fb3065f46832e34a5944d14bf5b310b7c419f6c8619fded95ae422ed00cc5131ad92e334cb5990253e25d4df1e289353c4284909bf0ed2b4d87911457f29bae9963868ae8628aa2ba0429a4813d9bbfc2e12ed682590961f043c812edaeee916d6dedb8c6fa31d5d846d93e47d7eb9beabcc5267e8881945340acb073a65c062690f2bf0e149b6c029cf208a41dcd7a60ea35de86c16c33af93c0361fde933b3fbbf9fa3f71fcfbec90f3e7814319b56872a790bfe297848b886d07e866dade72c12e4968759822137ca3f068683dfea3d3250bb57c95da234b16a2e40ed088bb7f9aa0afc31c401128f3a6acfcc400a8fa08082b3def85411d91829f469cb55ab71a431dffc0eb3af5fde1d76793cad0356cb814e8c639f864de3a2ff632796da4563e2d20642a9f234e2ac59848deb72e4d86e4bd4ce2aa89ca55198c4e28b22a195f0dae43ab4564adc086912d70ba34cd35079c531940949a89cca4fc8d7f98d1b7cde146caa2711689e2329b08e3d87326b55a20d928cad86079f1dc2b207b718a1ff82f1c3db219e6bfd79e8e5c1b5aeffb88e0f5447ff567216a2eb90f708c419b25a408fcaf98a9093a729a9e1388218b0b72b8de0be7442f34b2d15b6019e85899e7895a42db2dd6210adf9d43a2cfc31b4780c94d21d50631373d3b76d97bb421a605030e6a7db31400716ad7905e79f83e7354bec9e23ee62293ef3da54c5d9f55fe537e2288a602add1cb57ec22ed63821d95503574b48f8f4e0114808317782f3a8c50e322ddd4ac59675d81fe7a0a624027162246b60ac1897d201693d0676067cd382d5c93dcb73ad50b65ec7e5dfb0e82b87ce632689d6d23b09403b835c108ad8db949d4fda078cf1f0557c1bbcedc78f49ff696a755b5e2121bbfec5e6c84cb8618ca42f337186db51c0d7afd136c93ded671d95b8637f1d2963352862b9af96e2486a4bd29f19a3e571eaa9487945cb4c27647f7cbdff88bdc4f2bccd15b0fb74a2f1c0ad09d8e10968860ea2e3ac9f6f34ec4323721709002a0d45e875a1dcb45c5f2d3bb98276155504d10654598c3447a4c465f402d64d1cfc066f42b1448965b35589b8b1696ce652ef523d176b0861aff80d120a2e9a154a87595959a39509ddcf28e3311362035ffad5252759303d721be6d67c901fe31b1965a83691abcdf438a0b6a83853831c1cfeca1855ecacc93209201e1ff4e73ec3f39360480aa545dc6236d929068a8fc7e7fb97d8bc7e94007770e2d255d328825e66e0fc72f559eef861ce43fa9007d3941170e95db3246912bf942770419bbce9868c141af5d0306cc407ccf17adcfb59f7c3f93f7e12ba14a998a6be6150fe16f3a05734ea4b8e300bfb86bb291a95c960a15d827c420f825f1190faaa6809ff66bfce3edb32652b0833ccb800e39b553cbca03327720118ccb18a3a2e075e12951f5216c4da4bed0fd53b5965ccb432fd236fb8cc58fe829f6fb207f270f067e7e1451de5c4bfa507e7445a9646fe0066ed2cc1e56df042fb9b9eaa1d467a5b25560e010b6eb323fc84f69506829e009af32330cfbb5661dfaa828c195c117be402fa7d770cf40f25d69de123be76e5cde9639f56ed3ed042482231380212ba90c1a50bea5bdfc60de5bbf13c73cea760d74320dd5605068f33cfac38967eda10e4f2be26f0f0dcbf0f4a8638277a6dd2b214e37d1b59063fff100c2cfe380ce4cf9e8edcceecc1a09b89fc3b7d0decde82e9579d55c0e98e2d1d42b9ee005d161803ea26ab7680093b6350d25a3a3fc9a4ac355b70eac9ab265d30ee28455505d39fe89d7344a0316f96fc24d750d758606b7a7b435709ed9793ff4b2299c9e2f89712aa8d05085b81791b8e0013d41487517a0929e731bd10e76e68dc2e74a142a2892112a8aac571b0f3aeee4cceb4b18a55a6cfd4a826d3d112920df2e1b2df7c88e425450f13481669de08ae4f934f0a5c2d6f1906195470b22bab17d03e717e6c7d2515210255aa269132d737e2e9f1e27d0541b5439d049e0c55d977def283101415f6bcafc78653c8549549f265d19e8859fa10fadf0432c5fc1a0dcd1abcba285a7e90e069069a9cf4e534a3bd8c1c22dd455da472f05c24bedc74ccdaf4deb08c4d21b7d127ad4a8d8211ceff76b60f90be351531aca5eb8e43c1ccdebea1058bddafd07717d70de9823c19fe121dfb5787ee39d82ef74d23ee4477af9556c5097363057353bc1ae1ebfa6a407a1354b90f6519eb7b248497ff7a94e2c52cac6f54ef658ac8e75104316b314176c9fc232b745b50acdefb0c01e1ee07c84f30f2bce37e612c37df463fef04219849e1e2a7e47fc54f08dacf709630d96df020ed1520ed5dae07f92aab7dbe6b3364d96e6811bda0ffc76d0c8dfd8df0ebfd5131293e3939330b21ab56746a012353cb6b77d6673254a0afdacf794bece348ab7d681fe798c028f03ce1e7f630ba12a8662bc1d8039b3e9daeaf75f648c8767702a453435f632dd0f3653c4b0ffbd234b693dd55877d6043c86792f6c1be9da7ff6c7e455fb8e4cc66fb1673e1c13cbd5f921daee08444d645f5660cb88cefece719288ac3d469755a10ccc7600633ab86f3029122b60caa1b3e02136e2aa1bfcb3a19a17c3c4d7ebed7c81e4017209d97380016c2bab6109759363fd02a133d41c45ce3f24cd1b64be359425a82449388fcaa7b11617859790f21e89c3342d6e7ea0266f8e1de09eda4851d81547719071fd231d5cc17e4289e4cc061f4547682182d826d93aeb6b9da42ae184691cc25d94f110b4cc518138c0853e78a0778107b8a1e7e9b32a85e2963c8564810b7c4838273584aebd3070c2059759c3738bd882d17832a2c7174e6915fe82a467cb9b7e8f147fd7083a96a442fcf1f10e82b7342a5dcda46b4d81159f8c75f47f6a110675d4a917de0e674c8302f9bea963cf07286b57b2038bc7a992498d4afcd3145bd9a7a1ff92851cedda7bc3fb6bff8a7abd4b9d0019a2d2c0d0289253a317e014f4a4d2128dcc27fa3a7dce21dac7a4609772d9ac7a092d4733551ee256bc42ffe3512e999f4a5905b08d7b0484d07ec011dcece7b5945737a6162b088fbe64d04eee11d657508673868e2ae00e66ef7845cfabd1e1b1594d08e362af077a1f6747d2f4c8fbab79bc94a77677784890957b03d422b0b5702912aeb306cea20f5fa506e87750219f45a3c364769fecce571e0225f44167f84cb8b8cd976a6a0cf45ce164b9738ff7174824ae57c77a5f7f12124531f1bd91dd4455322eb7b6001da74f97c8a2183515d46db0f0bc45fc0f7ff1d7281bac2ce6af9ea424351c2fdc97621f418cfe73171e1ec0f4cb17185881dfea7efec8e8e1aeda28e746d52d6fc33511913c901c023cec126cc3a9efc47ae0232ed8ed8d8f3846819a07d3e98f5eafc71700d96f9e12bc141da0d84ecbac10a7c5ff4057157bc0f0a5bce41097d24d4db7996984786e88c04705436ffee802a2f9b244cd1857980024b981f6f0d4717b1cdb6754cd3a0b94967313cfeda66ca0003db9e11dd23ccbbfa008033846912b59ba51a79ea2e5e2e06", 0x1000, 0x0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r6, 0x2, 0x1) kevent(r3, &(0x7f0000001500)=[{{r1}, 0xffffffffffffffff, 0xe}, {{r0}, 0xfffffffffffffffc, 0xe3}], 0x7, 0x0, 0x100, 0x0) 13:20:07 executing program 1: symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) 13:20:07 executing program 0: r0 = kqueue() r1 = kqueue() close(r1) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r4, r5) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 13:20:07 executing program 1: r0 = socket$inet(0x2, 0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r0) 13:20:07 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0x7ff, 0x9839, 0x7, "02a10923030000000000004dadac14b5d033c97a", 0x7, 0x3ff}) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="5fff245d", 0x4) r2 = getgid() setgid(r2) 13:20:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000380)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471f61dd24392aff98f0caddc6b68439b400ba9cce50b3ef097de9111b97496baba3e04d38f8f297897b6409a732de100f2e125c7c82ea373634e09d293939941e92e3256b96b68d4e2c6e6695124a0738d14d51a17dde7100524df58953b2bc1ec0420a0d9e5adb247ab57a721a9fde92f983c3fc3ee2f021c", 0xfffffcaa) write(r0, &(0x7f0000000240)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10960451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852ac286fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c", 0xb4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000300)) syz_extract_tcp_res(&(0x7f0000000000), 0x2bb, 0x8) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:20:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r8 = getegid() r9 = getpgrp() r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r12 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001740)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="9194cf67a1fc1104cb545901855a7b577058f2ee334c8100f17fb9ebdd8c98f440603baba8a6463e99f5c2353a0c5cec3d44bbf1f13b8ee0852e3ddda52450fbf8ea94b5bac157af8f20c50d926db3b90bc81cd01fbd2b98378765ff2afbdc3e88a931fd5a7b9a233a8a04b62b18100cf82ed7a1bb09765598b9513e39a194fa39cd7c2e42057804c13a", 0x8a}, {&(0x7f00000001c0)="9af46663a472d93727409f7eec915ef91109894c228091db6086dcd0ef323edccfbba270331c2a72202f4f089f7666e6730b36da01d4eb9c354c6e8fe1e4359774e17bfb1bed5fd513e3ac52ece8586c13436669ed3a181bfb3e69af58fa1ac2b529c02fe34b0b69a7262eb025", 0x6d}, {&(0x7f0000000240)="7d67524e3a60ec8f593c6cabbc0e6a505886f7d62ab33e75e813c2d181c9a6d42613c4bfa194f1c99a168103cc1dcac9005953ef41e16f3012b8fcda3e0f3b20686b8bf39119df4ce46eda70e9d5dcef82b5fe5c680733cd016e90f3fcd59152beed940a0487ea22d320f09a889aa61fb7c4b9f12afa260657ea838e6d32e627e7e96ba8f424c2c01419a27981043858ed3080c109155e63924f824a4a01b7", 0x9f}, {&(0x7f0000000300)="16e1647d62ed84c78e050ba20af0521e3b15528cda07ab7bf406694604fcc6dc6d190f14b1a74b2ec71cf57ad11fd1a2", 0x30}, {&(0x7f0000000400)="4cda452e75cc8163e4853fba94332bd7899e7d817800567f741875e713b47576407c9f50db420e601bdc33d5b1ef8a835938e8a09cfba457e84d72af8b2e883d90e636cbfb8f780961fee3b3b424a59d0adc25b0caf214300cb227f9b5f379eb03ce25b6ea7b77ac3716e47fd46e5df02d63c18349460bbb57a4166d4751b5e032f2f189f4069c09b4b4e3e40c47922cd0a92fde0639e54cfe5bebcd165eedfcf2bb36a4d3116f53747733b8ab05192dd6a3cc4c95837851a26cf384d426b064e515fe4ef59fd1b75eaa5ca9e8286b56bfd020ba41dea2105793257e073bdffd359d20181cff156a0bcd05cd91a7e54650e756a2ceb67f0a20721d0dd3d49bf0b0d0bb1da0c6816d33b472b3ccdbe1d1768edfbd3236075606521f3320f8d89db1c0c5be21f7ede7de6e2a7f705fd7f6071bdd262cac32409ef8acee772123a7aecc5817efa59b1bbdcfc07de666305d282d1c83398b705d3ef973c42faf3f92fce0ef085d1ddffd8979c56b601ee0b3041eca641f9ad471c6f9cc0e3f0351a8fb970ae7b2fa6bb2e3f6227ec0958c16cdc14c2df69fc3ab74040c69dbe371466b469243a1d7bbaff3d281ff92d5ff82edbb554d26d6dd8c1e3e788c0b9a46fb9c06b6854870c2888cc3d55e0fc7b7c94331fa6c296588a6944e2c11a7459173898cd28e4a34db78a1aa521313113f67e758704009b688b0112b84ca8682d2e06d563e40255d23b2f1475906797bc9c0b371e5d4bf1a4785a68ca1a3348ee4f62fd9202f3f7d81080ed1a04f49025d56ff9e458d4c26038ff1cec148ba86b264d10fc7581b321579459bbf885c91313859551786df0c9a16ecdda162913aae7c386d5b914fbbef55e27eb407f85a87c9307a616809b39c5416ff60d820d5952130a46ea5a72dfaef4efacf7dfdca87abe0e437a6e3565154ff56a5aead49d31dfc048d48bc6fa824a957b8c08e81817c2390f65d36b608c8611bcc36f30cc10350137140c99d8214a303bd4dfa698b745e5d89ffcb542b1a2da3311cb0c4a8eabc34baee72c66f3c5a773239583971621cb96bd8c83081d9d38d776871000e32221efc4451780afc2844e330d0a0afa8843aa2d4c49eaec61ee5cc2d2c29dfaed6b1c0da7390d2a62f02358acca0e4a4c75094620ee28dd89c344fa78b29ff92f320b7628c62910e5cf79b52efa0cc024b27b1960e9a3d35eb62a9925df781e1081472b84d607acdca5f916d3e720b250b182b8dc85711f5a702b1d500d0f8388af639825ff69b7ac2407ed138f7cb9c3d0dca9a52d96e99e8fae8469f2172357739fc274c7e710f24c0d38b14dda7fb4a1987c6d32dcce71d1d1be770ce137e5d1399537a15b3924126862d55d3bfc5211a7791da9d0e490e6f11fd504c11870c69453bfa37070e105021f1b23dda76ac0961b18e3571e34167e10d1cca7fdca8affc0caf83df74ac548d093e7182fbee776c221a2e05293aa0d1efcb179b4cae3abfeb4487273b89f344dcf5e4f323e0d01de93ffc3766f55b14ddcf5e136d3099dfdf96e95a2f82ef4762b9cb90e7ea6460c0191413a339e1c122d5c1803a598968d7f3324c2f7d4468220d26b83553ede932d294e6215a6b03c6fb22693bfe2c476b0b496020c64751fad75d26f8d7cf8386a963868d4983883957eb5b9cac0466e5cd6852b435a78345d8d059cb8b8fc0db34e6955eecc52365c6c35adf69a5aad782c282ae65d1241342f79744f9bf7ba307166ac991a2ffa602eaf4f06990c01fbed58d5d43dded0fc8d8f8f26b431029924b8c0764b6ffce3a855ad77a39511e20375a1b3af9286f8f9e47a26d9f0c33c3b84b408f788b8015ff74d30e60b835bf9d43a82df8eecc58578bfaaa383a8b3f6fa155deba10f4a19dceb0579abe90b0ae3891de27956d1741c030279c71a70f18c22dbcfa58b963c7feb205e7a8b13924113be81c1291c285690574fb5d2d75a2f86b144a72954bedd58ee613c85dc3a53a15248ff6cf66e0c7308c938e554d9821fd5416efdd24d6ef19188e3110e83b71e384e5d678da24eea6c45d9b747f0b9e3d16de39e03d5ab261e0fe470d3cafb45fbe7e3261d8d2e866f89433722e94b829b117a725e33a30213b3242db99a2912c0a1074379ece8731fe332b13f82c6f75572c248c313a0d6f2b686b5ca8045ab0c7384213ace280a5f00100254bec1f783855e1983da21ca4b607f28749764a8d6716a6e154d5c496ee86f193d2cee651183ff63e1969de9763f07334c2467eb2a500acc2327b137bb9b94c4dc621927af9bf35b238971e69df24a9212bee8d6e824a03962be5c3ec2a7209c3e03e4d4cdcb90bdda85dd2183f34e7a2b49ddd825f582667793f10b55f04fd0859fa0b3071386dc62d794ef8c96b72253fa7c7a4ec9c79a9a8b4beda7e784f4b24fbdeabc44607ac395b5f47302d358ea6cc3a1b827f014707f58f054fca301aa122d00ecbc1442e84420ee79240003fbb8eb47f7002117e820a3207f1beb8eb3e1f30dbb09349cc22f96b33366419f87b4be0a41cda71fc5d8a0699feeb44a0423d624775eb9e09d607c2ea4b9bd882e8cd9b854a5d692390d5e7156431aafa9eb340dc3066bca9cc49c62e26aea6af685f2b2a2f064ebe16115b4adb7319067f4e4de369a4cfe7478c538eb40bd86c84203ccc74212fc4507f3a8b08ec576cd9772f1de70ecb19959fb9d24ce2a7c96023e77a45ca86633434577d5079bf261156f2bc3d6f4dc70448ef68501e95adb7928bea5707a58407eeaa75943b13813e01d5849f4556dc70a666c3c22629886f3637c6c8d6d8c932a360d3428d5aaa309f374f66f4154d34dd8476191727f3bfdc38f49ec291ab0e4b739a7a21964dd7dd8b099660e0355572234b9522cea027b002b5c0870b23f010a03091d1d999041989f78356bbae560fece79746f8804ff69d21c6a84d77dbbf6eba7f7f0d0716a1f74d9cf1824c5ec0f62347a60d439d2fe04beca59d5a77537bc46252c19edcd7d5835654937ff8248087b247d0c10adafe151bacb87cc9c831448fb5312359a398752155b96d676d24f093fb73a0e3240596338def1fef5a35a7593d757a984775ffb93b099fcd13ccbb6dc4ad826d900998bce9317f4318c4a8219c6b5bcf490c85a98db9de1b265889993d5c3e6fcb7058cea3db81c234939136cce90ac6bc821480d3b4812704bb9f082a2f0f480e2196a78c5b8f8c4492e37a162081edcb0caa2d0b88bf255c443d05ec47d5f59f8278a50f0988ea134da2c3e46ef39c055bc7fbc833457f5058d15dc66080653e350b77849dc3a4e5143cb1c7609aa3200568e30bd6d1b9e9a600fa7fbec895cb20684fae6f045691c7e7e100924c63cd0b90de3671c054e387b2297b4b3deabd7cf15dc850f00afebd7f72f7e712fe6c217401bab58f838bb27ce068371af1f528e2d28a794a424f8388213df51153240135fcf036bb69b5885c56ffeddedac471a50508f920b0295ea72e86ca2dd1bb73723c8bd1790c97a678b4f909f07c0c1581a6d852095d55b16076f1aa36b59ee8586699bc71207b06df74dd964a2ead37c8de0637e9b57f810c18c75041653bca5e06f55360d87bace3010fc4d71379b564b1d38f90aecfd2d878196d85d7cb2321bdfbeb792f51d70fc8ed6ddd29d4cc239ed49165e9df249b5eb77191209d8d9b008cd2d2a0285b2d54d8bb2077db14a32a74b6e51d2d84202290cc95a621d4b6c830e3c4777adc5d0ab0a1b9fd6682cb18ea5a62d1f513198303144f5673b5ff481877a7fff6e655c56b7736099c8ee81c4e31904ef14631fbed6f4ebbe942c4d454d7d80a3972cb2e2f819241336feedb9a4aae0fe57aeaae189ecab6af47c8f99988f14431b111eefe48d407cfd18f1ef5089b413edb362ee61d6293158137d76045ba778245455be9918e5bba351ce555b9abcc56235f1dea582e91a4adf103e8a605fc823aeed0c64abed26ed38648387597789c24ce7f6d6b932020fe5ff26ab1aab606586c16d557dd504723f2c4997daeadc3e20ddbb2f7339aace84cf75256b96aa57e2cc58ec7ba9f413435275c1c5e16330cd6447459a9eb838641aeb334db42626a890c6965c23428997ac6d1b9ced8c41d9f4278a33dbf592d7e934c2fd9b229c670e0e484798d8b7f2c84e5dc1b8d1433971c26051a560e0471f3f220eb7af4f240b1b9b60519dc51927243592e69d22154cbc17be4604cc44d244c5a9f919797a465fa55888732a1a4914a8993f002b12308d51147412943d249d3848b26f4bbbb9f66000f58bcf853c250aa880afa0a678251fbe5b25cf0310c1c11236154b3795e0bc832f20349b3fafc08562f5b2968759af31b7945e110121ab1812e1f15d9c8895de79f35a1a53745740e006866ce5dc10b0d7c399f898c810b9e2ab4a256eb72fc26e1d174c7532f3c0b38ecb197f415d02cf569a03a2b7bbcf4dac3160ee6084b6d23a1e837143d43e2ab143ae3a27aee3d8d58495776b24be81fafd3e58daf56cd128b7ccc5325b118b8d6c425285175a4171b2780b957b77c44e9428770d8467cf66bb12fe5a9d83e18fe1415d17d4f5c26ed9319c25608d0a945302b046c7a784ae318dd377faf2c95a4b11ba87a49abfc3d32e9bd08f18989d657778f800c1be3cf1160207b64d27d6c26b7a90fb4bbf89a81cca89929b5c17dc5399603e33d19214acbcb57cb2108dc3f6291fdd57ee13acc424c82ee4d88e06c1867be6ffaeb4ad4ff051ab5f2c00a5643bfe5ebf1fc216c78057dffec9045adc2b8ee4f66c8b15585df462dd7f44e13c04043a08eca8fc378aff935398e72db825e3ed3a29bc8f0e972a0123590ff92967b519c6b8d2100dba2c6e8f9e8048151b8fa583f84b04b0ef0f360f9ab01bcaf9885e3f07afbd8741ea9df1cbe37038ab4ef0b15e64b504fdcd6b5ceaf50bf86fbca8132007cad60e219851aa08388217e373f8485c06859eb7b25e094c6e573a4a8aa39d17862ac29675962555b1591ff2cf4d7377c6ab7cf99247e9dbd6e749d959b6329e84104524166dec770add7716014ce97492df40f01c89288e3d191fa12e84489de6f6f1826f75cb99f80a55ce7855db182de5d8dd616de4f3a0474ee7805b1242f1d1ed389a6dbe77bc6f5a9bff444adf4742ec9b0060ae69bad2f13b4d401c3b8e362a2f1698e2ba8c772cb097593921343bd74b7506494b8db501d51594de87dd8030323224154a6d95a1fd9383ca12fc7382016d4e8614fd3de12c307d4782439d88ffb918bad4e58a82295abc5c2efc22ba45bb517086fcff79f851c007e87857cca98ca9092c65ea58f4637a4d4e9b4c29e25fc302fdb662b9b6d74cdddcf17de0b3764449068ac7222fb76bcc54e44b5d2db8012391a813ee375d10bf25ffc240e86166868df44de4ce41291cedb1726ae2a7f7fdddc857e55c0bc3bbc2a63ef4b18d272d8b90fd6fd758b3327a2bba7efc8528c016bba281fa693829ae46b9c667e5fa0b5a7b193f4fa94e880358f3e9a375c24480d326f045e7beddf2fc01cc8f266c887acd44333f7f1ed230d84aeb96d13716a6b0b596fa08757cd5e568f406205d94400d0420e8c4c4498bd7cdd1db816e24baae998400aca345d0da7cdb62002652e0e128bcc622ad086ceaa191ebcd386d9c10e99ebc223755585677124d9944389e3f22d357328b8c96f71f81cddcd5b90245cdaf72cb2c5c6d5c45688861fe534b02c1e25f3acf87d28dd08d16c3010464d1845f806ebf1b79dc3635eb1f73e4a3ca436", 0x1000}, {&(0x7f0000001400)="b85643aed8fac455c6b827663fa9ce17120e7b3cfa403345200266fd04b5954541fc24844e6b70f96638bd2cb37fa7ae5cac894ee40e482aa7e817fcba55137dcbfe049b3a368afdfc5d241c4f288f5dbed0c13ae17f01162494f6e5a3cf192c12360c23d01e9184efab593dcf561b3c7acb937d9dd4b0cacd10eb106741f5fd39daacbce36556415413", 0x8a}], 0x6, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xa0, 0x401}, 0x400) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r2, 0x0, 0xffffffffffffff50) 13:20:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="b719dc4e", 0x4) 13:20:08 executing program 0: clock_getres(0x7, &(0x7f0000000100)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x22) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x94) clock_getres(0x8000000006, 0xfffffffffffffffe) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 13:20:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 13:20:08 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r3) close(r2) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x66adb876051bc9dc}], 0x7, 0x0, 0x0, 0x0) 13:20:08 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8800, 0x21) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="db3a70338f54a09d2167ddef732a83170a", 0x11}], 0x1) recvmsg(r0, 0x0, 0x40) shutdown(r0, 0x1) fchdir(r0) 13:20:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="15d5bb4c78bf186ac91900f562b9e58187a8e5a5ba6f2b480c30da2fb8eca292d30aed5a148c0560da3bd815c272d3beb908baffcbf1fe77760819", 0x3b) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000a40)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300f0e96c8fa14617b3d81355d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc349895765c959a16698ea604de4d51a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e109c292780adb41ce0073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139c4d6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33", 0x101) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x3ff, 0x9, 0x401, 0x7ff, "9fb5ed236f2984bad4cbe715f4074b8a25240573", 0x2, 0x9}) 13:20:08 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3) fsync(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xa00, 0x1f2) flock(r0, 0x6) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) r4 = getegid() r5 = getpgid(0x0) r6 = geteuid() r7 = getegid() r8 = syz_open_pts() r9 = getpgrp() r10 = getuid() getgroups(0x6, &(0x7f0000001700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000018c0)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="e61b116f549ed2b8cda59f679f82cfb9df75b3d8d3236e1713ab8d42e1ac374c4d2fa8d6e2291c5220835afd1e2acfa9ce510cc2e867dfe2573c1ad46dafe2f33efbed6b6b49b590cf25e2358568438a9f769db8817fad5fc1531b181504f9170dcd80e0e472779ee87dd3f13451be1ee6593acbb90d96e8d32f0bd3a4758d59ab591a78abec9a84ea0aa17aa13c99786393d0d0c48dda808361", 0x9a}, {&(0x7f0000000200)}, {&(0x7f0000000240)="3b460eaa02e654c230807c6d7f5af4d5f68c999d0dd8812f59c37acd6cd3fc05fa86b72314daa775d61872d448da4253b3a3b9762515627e7b53b717afc5f779f4385beb26f01c7661214f8b64a4f48b8b9ac7cfa58622d0bf56a1b46869e5554340964c5b2037f3953e9acb2305cc2248c795dad612b29ab87cbed3ab5bcdbfc31f51735244e8c3fea0c25b37678daa3849f2e5b0026781c71ceceb96905431ccdf650f516f36946b27214a231ca44667e9ec2c8c2cd810f3918e3815b58f62faca71c66242cca0c59df51e81493f1a44a7b669c8f172f892", 0xd9}, {&(0x7f0000000340)="2b98dd130624f33639a2fe9a457ce93a0ee857ddbdc8e054e51113d75023d5b5a9af10111081d919f22652d0778026a60645b25498e248012189ab3d9f3c11fd12712d17039e7688", 0x48}, {&(0x7f00000003c0)="06e1ef98993f8a048a8df594cf0ccff8a12c40516d79c205fa77c783e1fa6444af00a41f5f5a4b91cad3c3eada7b54233ee02f0d514bea225852ed372294aaf6e56e4f9d34100a76e3a43608666c85f721c536acd2ac2003e5437c1081c718650aed9b1c053c643ed0793cd0264fa98308a80b89b3205aa033e4f90a0bab1141891aed4473a324ae771117cd82e44d26168f420f4c7379b78b62785940ca5ee4a6b593f82ebbe46e6ed7aea244e9d05ae04b52dfd6cab9968c4aec7e98", 0xbd}, {&(0x7f0000000480)="927bece6b673fa41ac6513e6dc9d198455d65f5057eaf1db95d8aa344c9e9aa1e2fc33585b1eec39b087ae395a989f86142492983cab005dc02218c22d74982793bb73", 0x43}, {&(0x7f0000000500)="d08f14703e692f953a599136ecc33d0fcde3afe4a76e40bba754e3abcdbaf3aa123b698e4798486fd4e4c811cb41abc2b225cd10e16eecc1d01654be5c9d8cab40bf18e5eb8a44fb16da4fa8e81d", 0x4e}, {&(0x7f0000000580)="10716a5b5a1d4114fbcd39380b", 0xd}, {&(0x7f00000005c0)="74b789fcf235972996e15ea4b3cccb33dd3308d427f7176b1fe52af796ed5714e52cceacc9af91cee201e0bba2addd8879f2b8a76429a21c41bb54290d3251409c0053f85230537df99c227467a48988a4328d2921f489d19458810dad173e5764ced63dd22e9bfa660bae67d87d47c72c0e8bca23374bd3adef7cf8aa74748e38427fc4d7c17976aa94748a6b6d10ad4e347af9749c9d653f4bb11ab11a86ea1aa168d8828b1ee791b97c53bb59dd2ce496386374a3d193d49e0d2027d12566aaa178c5fc5351cf7ea406818263a2ba244cea67618b6fc1a55c48387248f07506bdaf59e38f766c0db691cf5aaffdd957c3b65b732eb5b91cbb3e40825c940b989d66fe2a67ed3ab5270d8ba584b7b2e9ec7f0cdeec99dcd997857e040e185cfdb1f6f3afa24b3aaa00143849e1d87a6d371905cf5d5a87b350517df0b2b8546b1d29c00ed1ae993d07f200fbb9535525df7c63791a48b888e6383f79a308c8581e6e5e50719d0dda3d640ac1cd71de8a48c7e0487d40dd8381f9f3db7ca1f63f3d26594c078571e93c328c451eee2c1a9abbd804a21f5d1d60286db926527f1c26e21d3d5d6df7468b9e91f07bd31c77658de670167062790ca6620a2e531fd849a91e3f12bc56e9aafe5e7811c301fc834bad129aedf2b27ad75fdda050dc6babfa24c1f92af5d5c9efe1741d484d3528d6718658289d00c929be15a8808dedc701208a09680f4a52a8027d922a78bb7c44d53fe60e411e61f4c77e5097f21b773317554dc07ea4ea63c729c6c03d290d9264e07072628f685cb2c4f52198925222a44acb7334d65b396e87f7c0c8c5d67983de50e6aa67773ffdf5a8a7c70cafdc6e981144df9ae68bec0c44d7e6fb61f3955567dcbdf30435faf818e2570b58f59090d94b22df633c9ba0b9041be8f7e48b82ef23c72d3e653fbf975e8a2c6d930e08581f18fa40d48f1142aff7b1aa500412c72f0150c7994ba92fd238ea4da25f140c10d66d28747fdf51f6802e6314cd568ae6694665a3a9d2eda0fb447b48236e8b119887260543cced4e9f11e6a46ec05f5f6a4187e3a0fcfa0863ee9e0158fca43fb9577c1ce418f3d46423262b76c35c9c3cad5773cfd3a3f8d5193442412890b68ce525e3772b210bbb3f05de95a2c40e65daed22d50f193bc7fad86776f456dd80182038b661c2ce795c49ad96d2ff848ff0159cbccb1c0358652cd4a4eacb8b9bd17402e581ac5b91b38bbbbb5b31ed1d761f648ffa24a0d497f254a237a1a286bd083c7edcd1934f8e245ec4edea61ff7330e12d4e590e703911b8f35c318961cf1f3f61f912ec846aa9d00d285110a8ff337f4d331a0b07162008a075afd5093eb4d25a191a0d5d81b12eebdd55e99458671b50fb814736bd54bc61d4dcfbd0a578f2e8c7c119ba96ff544cc58ee82ef9b093be6a1f6d6ac5f403e2cc2e56a5f6df18d41bd0167fc97c84726e6c07b9c6fedf26136c12adaecd446b887fb286e7acb5ebe197a5f55864e154db16826806bd84c0187bfd76673a2aa08ecdb9e42fc9cf97f3586671f0d04aedce1cf4dd4941df4e5fe24fbc415d69389f3a0ecee29817194ef694bfd5aa01148bf80ca9fdc63c8135199f7608e7a310081cb09208dae78d55bb61cae22a573512aa0332ef1aba0173fe6925a2b1c9a88f611f385aad9e69240e21d346b295964442dbf0d80e1c3409a1daf9334718691e6c30ab8e8a1f8c920a01066909b55e08526dc80d74afcb73fc7219b67642bec52977c8f89402bc0a009c302da2df3f50f8a3280e0bb7b17f254c4628290e5da5e5a7e36ecd3fa50119171f1515f815aafb2fa76d8f2bc203ee0800cd6bdc997e7f4375e13a7dbf780aec4010c29a9af56ee9f8ec8a5588d88192e970a08750dfecae0a8f0b0151ad671a0e5c0ba8eaffee38fb6c136acb91fbbc550ff12946920ed64c5a6526f741344773e26cd42c953c76bc255668ebbd47cbadf317eb29a44185f1cee03e67a240d4df7ce77c45d517828a7f2baff6a791825ba349a04b8cef2a1b5228d11cc34278c56f50489ba814f10f4df7696a85286787001b578061cfdeac65dbf39ee165328e85ef02739b0c8aa6cbf31919b033df98f9beabed00abd82ad04af28c9c064c013e143b30a92628ebf9d9c151151871d542e5953b70d95973484d6cb1c46ca9b6eff93636aeb68da616ee1b73c00c212d3f1db66dc57f046e5b3fea45dd114b89b2fc57baee67139bdcfc8b7940c040a995cd236e76f13e8f71de731c49f23c29e9c5ed4ddec81ba8ba23ca6b711bd1e00260ee741956942eda85e8869ba77b85d2946398b399c79c4b398c396354e1f54026d75dac48c35e68db414982623c2312d56cc74027aa8baf53a056e3a0b63b19a6870b138efcb1544fc2a34f0e03732ced376f6880cd735c327630fe13feb923d888e8d6b7e2d4a76511b8601ae73c32012fe2786e78db72a25c29b781dc3a7528000a8f4b9e9381b2816fd412fdc1c351f3be9703ddc8458b4b658b052ceeb207bccb91c85e83989843e66036ecb788d77bda7e4bca3281648276529e65ddfe076255a3de611b31357aad7dc1128a36f47cbfbf324811e20b0b5d424f2b02fff4ba1ce366300c30dfb99579dcf06e4c740c74671a1a4d9a2890f34296396452f722923286ac8975fac8cb84883ae6f6fa75997048fd01be0647eb74a4a849f1ae2de217f70fa8d6c8f805445095f2b7dac1cdcb9541afe9be631aca154cadc49a264cb4ef313997b0a44ebdfdae1347c19187fa4b8968c5be1a539f0b6313645534c97d3ecd27d98229b8654686e126f7051e254d73082a0f51ceff2bc7db541e2bd423fe6047bcb009ff698c605822f26ed52112d61ebf31a92801576ea00b639d7fadc21f2ff116a70fa803cb9b3efba364df82d7ac7a0202c90fc7beecd3df57dda95cf8300d750364db852ceacc007bfd612e852c0f4a4f2be05d590c48e1e27c6a985d195bd597a7648e5069163b2464420c5129e6f230ceaeeab23353e1b07c4dc18d629b07da5460ec4c285d892ed048bf2cc278906d88d7a5b57904ac683b1974b75941a84b24fdc02d5a4548681b4a2b93eba5614239c585f92abfdb4937bf0a25b28d5cdaad0d073e3572b1e70514cf97ec5c611c15698fddb1733636aade8e7a64edad44b6fb1b9036a7c8eee76345da186166bc8d0c463bc708fd54b266e8abdce46b59d4313c4fd9b0c0e56bfbcd890f9a5c07ed9f20c879ffa9fe81641ec32a6d82d4f83604ca9a8e43d305007b367c626846a622a6bcee74c7e3791bc2567f128cba63e3f604f0ee03c2d04b21386ad2699ebbe5b7bfa213cc0b0b4900c206de90ba243dde1f1d5d3b9f7a804761a2a4a73b22ac907c0370d306b62ca090eac129d991059aa23b0acfbb2ec818f30ec71e7d2cf2c5c94b30c0ded2aea9db5df8f33eeb4aea2fec6e816b276d61869a644c068d7328c22d4f00644c827a38c4ca5ef7bb15b6f3459ecb4fb052d958bfdb1e501d43466c912c9444198bc0590ce6252ca09ea376d3ace9cfa6f3dc90396a3599b95aa36481e4d4ab06df72eeb1e15a6c01dda138f3a2c9cb2048a897949b478623ea7de91373d60c995a2d0721c03fabc5ea4e340f3b9131f8cded8688e988d673039a172ff0c20c5144cda210ff8c20aceca988e2e67ae608c68fca818f635aba8eaad1580e1ad7e6cfac69f41bdc6807484510e19581a12d1d1f1e813788b8bb7cac7f2a81fbba4d3da07753b84cb6e326782bbbfe1438e639034d0becc4f2e858c487751a62ad658bc0480184cb8259b11fb0954babbd400033d6eaa8471e1f48a3f678ce50fed6c0cb7be270fcf46a1cc491d9687464a659d3a41eb6fb2da5a6c8e947274e489d72df3cf3c7b572b009906ec91a5b658dd8b883d19d54ae0346541d7b801424e91bab35d2e1b659967a88feaac94df0f532725d931323933186d7cbf8ceeb018a2b6d5a25f175f5932b28b25cc55adb2169f2196382dc551455c8ffa746723c1087485274362e3ed18f94d0bef8deaa70961fe60477bc192cf2277190e03a2c4cf0716caeede8388bf6de848219f386d3b458bb035123c9082810be108b9303054be1498b030c80efbf46460d6e5401bbc8731cd9bbfff2d98ae266a083e28d54a890835f97a627d6df5db47679dd33f987c32b1b6b2287671171c2c36256b60640c33ab57b626b5cfd67c154b36ecb7f1d216e1f89ab1ea1fa99c702ac6f2a9047e9bd6547908c33404803f416e37d10b565ee041145e26576d2db9f89f92d1337b4157bc4db3ff8ed76408bfdec3c924ba146991ee744cdbf3cb54daa2e9a726f6a3628f20adfa9e87a1d69c41e9c5364842d3543419339da97b9dff00a7467e2c2fe0089af7df3b8cb9cac91161930ec1781bda9cfe89975f316b593a3e589e385d0c75ee3bdf7ce2b1b135aab5b74f4880607f6730c2208e0f2f759268de001bb7a7c43fce8b4565c20faa2bd8cd1f3d1693313d9808489d77636d07ba645886b831b65dcacde8312c54c1a69eb53e3731112c3f160b680b1b6c29050c302a5f0b846f7d42acfac225357450484d4255e44723d331ee7087d9242506ebc081f9574276c408e45192654c616e455639495f4a9293a79e5f7c7be1e57c44908d1fe6672cf949f94842668274a47392d470d9fbec2e2fb889ce4ee0fdbfbc2fc5dc683b6951351609251161ec10fd5f3451388ed2320af8571d2c245b80cbb0e33a077f4ebb5f29cc94961d43a55974d1f65939c5437b3c447d5471dc1b5ff34db21e9637303666221739ee003839817fb4119e4ebf11544cf9924e9fe5b3687e24fadf77dec07374bbb3cb7523547f6d31a1ffd5898113d7c5504666cdece14194646a06152ab0f185a956f157aeb3d646e6ffad77f099e06f4a3a68747b5dcc55021fefafb7d57940433cfb61624775b61f40a69c1dc52df6b32dfeb480acfb56fea487ebd22dd2e4f8a00965129847b3b6f30275e1919287fc6d7a9a438fdf418f48c5050105942ac3e37fb8bbdd0ccfc19d29556fbb00547eaca7e014e7af082c31a212e3ff8ef5d39a27da67ae01ecbe60d61b4b44cf95a54c28deca01cdc0379d07db054efce74c7d829351d707421a58939cd1b686fa5e8eacd6769ce0135e05778942fa13a88614409fd474ad522bb084ab8d1259fd7c1490e9df5088132690beeca9bfdbfec03e8079baf9a0b0f85f0391025e1ce049a2cc2c69c29b9d11ba8acd68cca091901957c850eba2b9b03f06f49eb20022e0f2813fb04cec23536cede9477d7ca2108fd52e3bbaa64cb571871061e863786fc8df544f72532d6dd3707527532aeff65d49d781afea11fa2fe22fe42acb5a5865b7b3c96b2f0ff57d50cd33d9d2cedcbe14194f81c70052ab87eb106910af86fce88be8e62c0854210a6bf26a7d3599e30cf02d574d935f4004e3f164875829f891139af9a7692f3524df0f9cd724e216ba7e35035b1d1ada20bf7954cb78c921e9d723eee6edb94751dd961a08fd7cc33320795b1dca1f3a33a731ccb8529983d3fccfaa51159d8511c9c196477b5f58258e3903b1c0a1f8d2c9e500ccf8132bcf5c3aae23b830470a62badee2a2fd9d5825913bb8e4c6e6fdf609ad4a05036c34a7cb9eadc15fe77f3d5ab0c94a10e13acac12000fdb1921c0f3d94671ee0b0759886a9efa11c2d404793d6941733e4fc23c3bca4052d336d0198ff288b365d1b36b8c3344e7bf0450cd0d5a064b159cd6677afb2160fa2e5415724391cf9453", 0x1000}], 0x9, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r8, r1, r0, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x148, 0x5}, 0x1) close(r0) 13:20:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="fe1235c140638d8c4c396ce5632efd2b1888f876146eec7170fc9e7ee4c704330102bf15008d415da0eb966f7dc1a6e2d1ed78a281bbee4bbf6646694e30e7c88f9c7c2130d12d9e553971764c5357e3c1284a9f71f4d9d915d4652b053fcd34eff04d43a3d662ad10e5e474e0fd8e217e437ce02c0d5706474ab65557d7e41a2b1531d65cf70fe5a6f2921704fa6186569cd832c56da8db1e2de09168c5e74c724b8a", 0xa3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0xfffffffffffffffc, 0x4, "1eae8682ab0320755ab8bdc7a85f07a099206fb2"}) nanosleep(&(0x7f0000000040)={0x0, 0x1000}, &(0x7f0000001300)) write(r0, &(0x7f0000000180), 0x0) write(r0, &(0x7f0000000100), 0xfffffcb3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x3, 0x8) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet(0x2, 0x0, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0xb02556c25df8d40a) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) sync() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) fchown(0xffffffffffffffff, 0x0, 0x0) getitimer(0xfffffffffffffffe, &(0x7f0000000180)) syz_emit_ethernet(0xf00, &(0x7f0000000300)="5fe5adc34db71078449f1fbca76617cdad370005628a858477d40d03aee17a4d800ff5469e81e0e31026e37f81b7c87a39baaffbe2b4b5a014476e66a45cfcd54d2d98c0f86cab22a5ff2c1781fafe73b01debbe33ade4d7f7055c8bde40378cd1231d6c93ef672b6032814e75e3fec05a45856fd6182779b22ce55353abbf48bbadc311f4a08e0354f50f286d1199db1bbffb715386e42117e03fd894d90f2aaa213bec7e15cd1acb8fe50b478eb42a0180ccaeef59529ac8b823875d5887f02282279482bb75859131f01dc787183d4470d9e73c3e7016fe03ab69e59372ea2e9be2ea524e6500fa541a1f7daa934f7681d2d430b398145df72b53e1642d811c1098c782674eca3e449a71fd9bade74aca61ecc344d89721b71fde82154b22d7ea4f13db1cb8f0255f1f4a3569bc6df36ca4f99296e9c48fad1f86ec02a941f8f7a16739acc82b8409da6e2661a5a82d395ef4d5b9eb526b28d7b7d6255fc1d1d1d162de3df477cad0dab1ee583ca7414dba6877f9cb6238dfd00494616aeb1c47118a939f13173297cffaba85e2c72402eb55cb167c5fac03fb1e2d3b5958b1038b9c2c63414c879d42a522aa347315bbc502ababbb39635329c23205b6f84b76f652f7177e3a10b7a2b1119f8d233cb42297600d31ce7d4a4311871ac5e529b2b6fbf55ad1c97fb17828953b54ca700ac550f4ef0268636fabdf79a7eb4694236bfc98af98be33ce2a395fbc173b6000eae3144fa62177e8a2479349e3f40a3e3f0faf5a029160da4d42cd49fc4721a1e4586a5bd7e78479495798ecd6d5bd3dae4eb7e02c2ceadcc769de3ea39dc375fb5c9cee0e71fca19aad9ee211058edafcacace5322ff28be47e1deef30cf9d2d633ed64c16b4bd7d3889368a5bcb6369358ea57dcdb891c5f51bb5ddca3a6cc42f33f4840285fa1fe7456b75a30f5bcc2e4c17638215fd91a7d182baf0a759dc2bf49113a3852e42821e55a370697322859f112d71b6ce4a19ea630c5113ed0e6cc6a1f903166f50af55dd1e749d1ffc51638ee1185c48c72b12321f6e1a524240982d97be8aabf8a0c01a465feebabf74366c109cef7497af36d2ed1ecc661d15b55eb4a617657568891e7ac39bd88946d9e8ad53752670569cfab862764e4257b4d1f7100950b4333d540342ae2038c36a7d05cd13c9f99c6012b3c4d578f12df0150f589241630a9cd0cbfc0ad5b3c7ec3ebb84db5971298484cc95cd0efc7bff1847c54e7116a67946910caf748e6b150a554e6ca6b2209f250d598295b2f26efd31c6c88a9a34b54659fd49a47337ca00774c531390f25d5fb60876953b0979eacc9a4493690f1a278ed81db46ffa0fc3e8804092c96177922017853529a9f52bd740ffa3ce936ff101ce259505a796b7e37c3c936f0c57a3f980b4bbd54912cb44ebd89bfab9fed7d7aa8e431c1516cc3250386ec64adb736187abab0aea2ef21fb6c21200cadf824271c63bcb3c972d4255a18190867271f0be9eee020f57ad058528296798d849491b0da1bdf1ad61ee9f0b10d33d96e2a0aa435a7548025aa38c041e77e136ded72d170c28caa8f990f29574f4f8f65e54720c0983e51cd6a0c303558dea6e12c40d49a0ffe761af315dc2e355438b191b0316cdba1500d278cd95f14c3baf6c92693d6d7a9e7071b00064850128189f802624a95a4cf6aaf787166cce6ae07e701ee6266005c7dd0dcbc302eb5addf9585e654b17aec05beaad4dcdcb5297f1edfb8aee7aa84f72f98fe2b598ea594dcb3c3ae9c4499c2aba79665c7aa467cd56f8dc80ea1160865d6ad97a43cc3ca9d87ef45a6f10a63a7fb77e8af0d4a07ef3cb0ade3099fb4c63d6751c3bfb3ddbe3665ec49891ee903058c50230f66380f68dce8b3f659e38c561cdff4479caf7a7637d5ff2561f4520793af3b1a357dd428f6502cebba422f782f0abcdaec413fd93932421de296d9fa8680aed8e177121e05a85505dddba3a25f973bc2ad516854a5b8c08a4b968bf3aae772682a78e5bb9335f81148216af9c879f9dbc4e633167d23e9b6aa37fda5251c78fae08d49b8b0be871367bb22fc2e0879642ffad143d1dd2926f1e0f924c4cd9a954a17f0607c2e3b63ca9259a47540ffe6a87a55b70814de0e9a58139b21a7cfa5e20a33b14e0be118e4a13670d9cf74ed8041dc5cd9e178a53fc3d20a1fe42795df3cb81e62364546ed48ebab05a47ec6876d0967900247825c5d29d637a33af9bfc3faa090b547c2f49d20c7cec240e889a5d11bb49a3d45230e324adfdc8a93351a29225a68965092251a568e7f14e8d26b964ee3a7fecfdadc3d9c994f1769d311695b3df6e50b90b6bb33129f8915000082fb0de5c94a7fad33f624f511c84742e3192ec197da616a7f7ba5b71b4bd754838af13b897837f3592b3bb0f70c48b158048740af9446444626fd756c085fc5d5697948fcd8e1d2c7533187e61f465c3ba5dee0db9f41e4f6d653f921d346dbc822cc57cf8b70f21e33048903b9dc71a0e88ee0bdc515b5591ae471ba502fdb0c96fbe4afb1839419a7d7a5b623f56743cabe40e1d52210a08e3a4e9ad57575c19e7313b0314cacf3c088e259a846a54cc21677adcc798cf628019131df8d9b77bd4e2cf9e185a044b62c966d86655e155fe3c23b534d89e4e0e183194e5ed2a11968005aa1b33921923e3d8d5ff0c1a846fbc6b19e84a119a5ee5c0eca479148ce48867f04f494bc488436aeef4e0f695fe4c0dc222e0c0350d6183dae77c2b81aee2de6f9ceb372122be1d250c9ab7c7adb1e2644bb676b8835f78ae44d888b9236c95e912a1f3ecca6ab4d4e7f72e4db11ce4ddab3857427ea6c499471aeb0e15d9f6b2635ccd8a1bec5614b4b2c975b57c56918acdaece7acfd64c8a00f881d0c779768fd125a7f365d6c9ade7894bd5482f8176ca69048b0510ae61ec7ab14a7e767d2b61c35645bd4e4e4ec65d53ecdae767bc3a550680087c801229c5d55d6f58547258d2817d0d03714eac14cc6c93045de82bb111d86a184edc842bbef405c677b171f9304c50818f98b16f10350ad4747e99fe52636bc0414ccf929394943480dfbae7751492956cd8e4131d8848f4974a1155c8b0bc41f3895202a1df9220600306056e22d61ac72c8a0e41283847e791fe909009240caa4bc5ffa5f21d9ed0120f90305d84d605df6b6e3c8881cd5ee48e652516c2fc14d4f016ef1c0db18cd87e77c981cfc3590d654c7dfa2f579cc91b5487d59d91139a0cfb68897e13ea10b06062797a409ad79f913105dbb0bddad443858f4a365cb60b3e10d05505bdae934f9c2cf96705042596c8af58387a8b7adf2885d7da72ac0b488a2969d3ae76de2d955f10441a473c285ec3593bb9bfd7ea70c898b2166f0f75748aa78e1c8729c63e9c33dc479550b0c7a3022318a8bb7adcd525fde8e6e4cb4641701df93f3dc5f6e0890644aba19bb40b0f610c299f2d678e27a09e46905ff80047e71ce15e5cc8922784b8497ab7f0ddf3576538a1440376647af0a4469ba4d13dd2531b2407b473e209fba6565a6f626d27871a2399ef262e717a8ef3e852c4f0820ca83042ed7881b1f105db86152b29dfd46d98b3852b15aaaac528f6eb60c89ef487f03c7735f2b2adae51c4a91a6be25f908778e3b1e22885735058b4ad9bb4d36fcec10df0341f1e53e448ef3dc532b0e605e5be32e182be2fef33bca2960aabd75904eb04ebfc9f3575710e068ffb5e7c259c9855355cce2b4fce09163ccfcb8ae58fdde6af526ffde84b4abcba38f4d6e03e4133acd23e2400120b46298f5e8a7c11b09a23644caf3448a82128e7ca23944455ff6d09287e7186f9235363e3550c109a7491a8ff3a5b5cbc8b04a5df38a2603522aa66613c6539ac06a47b08d731d18053f7e403a21356d0afa5a250fd09866b20342346cb48e9eef3a6ee07420198be71bb8b4a5ea20160abb987cc1dfe090399ba753b43088d65a74b89e2da72f6d65b35ecd734d37a1f13b8b020e31890359b329cfe639df7c6b6b94bf46f20c7c67897f807e0e19ce1466afaa961c4f3d7d0fc48f40e7ac354fcef421b2f6dcf778e063a90236c6d2ddbfa32c3b72bd0ea78a5ff869c30ee0a7c1a6a0c1edc88061295d0346dbc80d3e4d6faaa9fce7b0f281d0c186b3bf92bafc267d798167c5b3aaab1d663cad8b1537e940ad959a4978874a61057f7be7201f4d75e985129a36643775064a6c04a425f1d23bb4f7ce93326b807febfcfe76419112d08fed10c78fef20bb1fd3cdcbe39cd23c4421eb6b651d0daf87d69a850bd9ed19ec2f066f42688def8670cf4fe64a317a66f6926e62249c1eabe9a11b882c6792a7ab69b2b1e72beb5fb096b68feb0c2842e767d4ac626811dd0884b4ce60bcb54eadd1427953e4344ce0d6a23ee305628090fede4ea0286fbc94451d1c86792e9b4a26c5982ed4edf848fee7edcb3bfa3d2e2ea8d28b10fc91a57cdf67aeebac3e3a306dd2b439de860d9f8765e79fa9387c049f83b2b5384c6612e7fa9aa6a6950dc6b33372b5ffca42b26e0d2735ddd7dc4bf4ccd58d1c5a7878b576e1a7b53de34b9738513eb85c905b4f20d53437424f97ed8c31192a022afd687122a98194b1d53888586b5e049fa7ca19d0df80d374004a94b3d261bd40882f63d8847afd602b8ea2aae800f41158ac13877c275d318ffc40d4ef7408f50204862480813b6f9edc88f21841d476b25165e620f1b9aafe945818faf23efa7000fe40787f465beda653ed9d8a474b127f0ff3708d4db55fd584aec099c3eacf10111e58257b0b78199603461290d39e01b69948590e2b83c26debe30475cfa3739f8bf9e22aab93e1069ffe5e333296b76a69bd1d364294e497a19b73bd03790b1b252d92b5b5e38d1f0430c3511a7a7896a531c2f6d38bd678c3b29cab009281632ed92bb9ce542b5875d7c4e32c563858a31d19734b8bd5f731bb02c63d381df5c1972200c3b0c14a8f77f5f210694ad81bcca66844a356084ade1f1d9659a3f0964a61e89928aaf6b21a0f0e4956c018a4861a1446d9b3d903af687cdb3278fa89700139f868f434b6db39e10c9928f5596034780a03d0480871033ed2ecf3e377b6b0dec9718e8379d41ac60bc6549cd07cbda131c652c4609d2560e1d01d58fd0d5dbd5324a13d129e4609923ab65b4398be1c0e79db3e3321f1fc31ee272d1d2bef0578dd35a998d643b50b85325facb33bca917f40446fb1dc66b8e76518271f0bca07840e387cd6e75394a6b8ef2187ad22b393312e4773ed58963797ff10d4cc0d1c9923044cb0abe5aae77f4c9f291759e87727b769726869600cbde744505c53a3b95d8a300f411066c49d04956acf9e0462347300c7c45c04f764e57ec262b42ff8d7c9be49a961d00567ca") fsync(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) getsockname(r2, 0x0, 0x0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) 13:20:09 executing program 0: r0 = getpgrp() wait4(r0, 0x0, 0x7fd, 0x0) 13:20:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0xfb) syz_open_pts() close(r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000200)=0xc) setsockopt(r1, 0x80000001, 0x8, &(0x7f00000004c0)="a0e6066b34dcc23fddd3616926ac96fddf78c58d1b4f11b8408b60dd41600eb810710dbfd3336f47b1136682b6d9678bbc36ce21569b954791d07cc29ae7feb5b43175af4f2b297c1438585f9c62fa1b431a51599fa45d962c1390c98ca7d9557673af8a826770", 0x67) r2 = kqueue() r3 = syz_open_pts() write(r2, &(0x7f0000000300)="6674f879b3c8fb7f39e3fb9249eeb50d4292e6a864ad46b79a55d27525c5f20f252c12a602130739567eb4ec9985e3b4c0d1b7275a57ffb2224ff5d3fbbeca9d9729a875fbfa63c71563c58c0ae1f5867f53522a2efde277f6609190f8867683228f9b550aed72adae5211fbbe2cb21c2a4514894a41f7e9c3e8118f046d6b9cde333f760b20925b7ac9650aa433f7dc973c9a0177cf70a4289ff2ea72506af0156a99", 0xa3) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0xffff, 0x80, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:20:09 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 13:20:09 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180), 0x0) 13:20:09 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f00000000c0)="38bc02902e9953e9f1c15cc085aa724d0af45bbb279f0955e7c2e28ec849dd4f935423ac644ab32a009d5a61df371f67be2eb23fec37e694d3cc46ab14b6f7cd3001a2fa98552a17a06222f461", 0x4d, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) 13:20:09 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r0 = open(&(0x7f0000000000)='./file1\x00', 0x420, 0x100) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x5) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x7e) chroot(&(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000100)='./file0/file1\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0x3, 0xfffffffffffffff7, 0x7fff, "469b8e3ea040d69f73ab6bf3ee735b118f967a51", 0x3, 0x8}) 13:20:09 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000240)=0xc) close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) write(r2, &(0x7f0000000180)="baa016df743e64a7f1d5eaa478d6bc032318b8fdc4260d8a378c85c6da0103591593ba9f06fcd70759d257e6b35ce3c146cf297226c2241056edaeae33e69016eb961a354c6888884a9afd773cb67bd910dbc720b3448c315a8300b5a375542087462326c7c932387dcdf995bc0f71be6b31fc2d1fd50930fa815d80ad49ef640626b83d445b0dab286e8ce7131602ac40817ec2192219cbaa9268f7e16d4842edf6ec9af49d5e8f7a485d235de9d8519b096fe2f6", 0xb5) close(r2) setsockopt(r2, 0x3, 0x2dab3752, &(0x7f0000000100)="b826dbd4ac934bd2d9f6c18b4a01c22f144bd62665abae5bee4037697fed0f6450cc49ea04893beea1ee2bc7a494fed48be1f9be27ce31fd931767a1550b5cd426b2fe39bbf552d21e1a2fe81996020b9c7ded75184d4456d25043cd76e4039b3be8e881884b61fc25abe8ebebc7672e677ab51692eceb6a", 0x78) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x5) r4 = dup2(r1, r3) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85, 0x0, 0x0, 0x401}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r1) fcntl$dupfd(r2, 0xa, r1) fcntl$dupfd(r3, 0xa, r1) dup2(r5, r4) 13:20:09 executing program 0: link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) 13:20:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0xee) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000001400)=0x4) 13:20:09 executing program 0: r0 = socket$inet6(0x18, 0x8000000000000001, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) getsockopt(r0, 0xfffffffffffffffe, 0x4, &(0x7f00000000c0)=""/239, &(0x7f00000001c0)=0xef) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="08001000", 0x4) 13:20:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r0, &(0x7f0000000980)=[{&(0x7f00000006c0)="2c45df2457cd834cbb8d881ebe74003066ddcf09fb07809f458920aadb4d730982d07ae3e79ee65d", 0x28}, {&(0x7f0000000700)="65d9aaca5a248883c699c8301091c93bfb8084860983efdbcf9ecf981cc2def1fd78367e95341109d638a6185aa9545413702441fc2fcbd26292aff5f2a1ab24802962d826f310ce0b5b9b731d07fbd541e7a51c355e2e2487643706ea00455d63112a2d", 0x64}, {&(0x7f0000000780)="2fdcdda7b98440e04334d8c11cc81b89ec381d0a1fbafe257cb7a3858d17bbea32e81fda91bc5b988e1147811a5bb468ede4e8fa40781c8a0f8b8ab700e2e82dc2f5e39fbb4206d4af0d9255b601fdef9031b03365b97c708fcbc2ccd6b71bd2989fe665492e0541e8fd8786afd193435d877cc629d727b8c8228b2afb4a7817148818fafbe62542b05ba609f39c4ec93b708a9aa24424d6c8a063550c29564c91350ad82e0716", 0xa7}, {&(0x7f0000000840)="0dd49b4147b5f37bb7fe1bdae19e0bd62a7727cd265a4a448738c93189a2e936ba78e63a68c0dde6515ecab45e5286b9a8947130807e429bb6610c94ccd7d95b229d0b6470e54210a640354940d19c76d50536b829d39c778d396cf0d0e58e0dcd89f17e633e5b82ac4639a263b074d681cf120dee241e8bf954c533176ee2766ba8d3202f87ded9bafc4a7745bc688905521350", 0x94}, {&(0x7f0000000a00)="62463d78a8ebd4590a0542d214318d6d8830b1b69c9e761e8934e9960911d38cdadfba4b8f3967b920c5a8950b65be8b99be2e232591715deada729c79f1476d3e9e20fbf31f89dd2c02135b1e746c6367bb299613696cb226ac", 0x5a}], 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='5', 0x1) writev(r1, &(0x7f0000000d80)=[{&(0x7f0000000a80)="630e3adfbf22cd09ad892cb42ea8eab243da63e8d7da3e5b0b7ca05413067ea2120b8485bf11c0a8aabaa94d1838cad8eed2fd103e7efd62071c9ef301fa61293a9dbe590a303cb205edf730ecf3abdbd9d750c7137bcd1cfb5c0fb9a804a23b4625562fcec1e206434c1e258f6c149328c4a1e2f6b7c4e4fac3cc42d8c086b03bee4666de3cee0bd844cfc630fe933a752e1a51731afe4f2f2287717faa38bf994c2778ed49376b3532ac99bc6169", 0xaf}, {&(0x7f0000000b40)="35f77de2abf64b51b2b293fe0ca9e4ff7449b5b61f5ca552c050f697a6ab744feb7fbe2082a56cf5ce51e2df2c5639de98177e2e1467e302f5444c37614607766c9de8187a447b62441ceb9f57819ed5d795dcc0b294517960c5a6492cf015ad3c3f20a71f54905c5ac0f88b3067786db18ba09ffcc98606c7186c278f979c0ef1aac76f6c66b19e56f71753a95473901622e6061f61b81346f53f92306c0269a5d5e48ec44987a12f3ee5e06e62daf5b231661e52f894222a3614f2492a731056dfd1b7f79c7f2a8687e66d5365f2f379ff357d716c796cf34cc01b5c3d124783123eb79711a8e4a8", 0xe9}, {&(0x7f0000000900)="0e3a7aab775a230f90d35465dab0451c21c6f8063cf75d7c5605f427b10fd817e315916a8b99a7f1b82cc65d5ea0d6b18905fdaa328bb8972c8a057873efd8d47060a7bec7303b26a988f77f4554013c417294b18684ecd83919aab61727d1b9c091f8be120a1306a2af2e126c55ef7779363b", 0x73}, {&(0x7f0000000c40)="fd95e0783de684c58332e3ea1e39d3ceb0", 0x11}, {&(0x7f0000000c80)="c72dd64b0865cace877461d0147ecbfedde1253c85d08f4ac132215a177a9618a9cf9a651de8be19718cfc470ab88bc20a62e8f7814942947b3c4864f8b19772d2b3555ee7d092b23c3edd890ca47a5d7435773e3c93945b35f89616f0915fa25729779ec0b0454137f004b77e32df7888175ff547224496dbd1a18d437a6a9dfea0149532574ee712ca738ad6f02c8c30641f82b5e75768eb4e360bb840829a51134c417cecab0cda324c81506bd6b3ef92a036615d62c5f4441111c8a6a305ced43fa4ee6c0ee68fc2103a4a3a76d9aa7ef1c5fe3afbdbbfbb2a74cd23436e4c5650d4893a03f07a2eb590ecbffdee00e0c4ff54fb215e36", 0xf9}], 0x5) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)="e76d9c75def62c9f4ed605e8f51a86aa6b3e754d7cd06629d214c802a23a1c03dad74cbaff3f2c1e1c72001e9e4dda32fb625fe29eea4b69b3457d5ea8bebf013a943b78483072ca92", 0x49}, {&(0x7f00000001c0)="34a2e0b808a0133b53496ab5eabe5824fcf0dba0ae51c8896902b8bfa73a79b856358b2bbb6abd60ae675e36c7fe1471d20d39e457c1511c5e46a0043104131d787acb5c9251e5ed01408037e7a94d32719b9f3e8bac80de02f9b2a4b29082c272770258ca2bd61f60cfe5a7a5c99727c52db74a985059ecab3ca3036e6fbd0c6e5063b7d0d7d66795dec59281bb8f2b4c38a4794f7c4e06166cbd1cfdcc13a5144c81ff17bf5430e406825d697e062552173aa4d127a7b41f0ccd1ca0d0521392c7f0f147bbf97e6f9d1dfad04b691d50", 0xd1}, {&(0x7f00000002c0)="073f65284bb58b5b7ca533e2328b54b306e574c9a875587a62724550616cc4be35979e47cb207297cbb06a294793aa876869fbb52d5ec25eb6fca1ad89c2fde6aa5800e6d93e228c77957312c413d04fde12f9ba5e54a63195643e9dd10f335052c8f4f5ec342d3937ca582a048dac603562eeabefb52d536014c55aeca1ecf11eb7613bdbafefb41d78bf39c98bd1eba714", 0x92}, {&(0x7f0000000380)="ff71ef5b2d69929e3998b69c575c31a36085891df9e91f6de9537e13ca88d6baa4d25f12e02e283d6b7d828cda08d1e9f25e72dc701f95510576e9d45d287674a354d032ff795327930e9a22308afec24cfd64cbb2c1f41b3eb22e4230b721fd7d2f2a057921ee1c01a9e7dfe534e2f6956fd5928ef0d68b", 0x78}, {&(0x7f0000000400)="28e67bfd39d46786952bf7f41930dfe3f2ecf354e65a307c92478df40b182e87141e6dbf0f5e855349f0176b75a3dc91f505dfdaab5afd1135bbe597c7106c692520a57cb63f68f4a14098154de017aa272accf8fa8b72c3a49582dceaab412fb2b1ab93df389de17eb52900e8c48ee7f570da", 0x73}, {&(0x7f0000000480)="80bf71b0e6fafccc5af59231f3b5844565d972759cbc2aa42b7f3d6f9d9ecd30be1929d5e6bfc8296553205ab70b9801974c88316abc2dc722de6565e7e71d5aa8036426fda7a308c710d372c70a116929461c2aa39031f1440195543b2a6f2647", 0x61}, {&(0x7f0000000500)="c2ebcb29ebd9c6f850eacea8f4a22d63d98622d2884a7f9b1d625da0809e9ac385903e7fb879bfb54ccac0bb27f19021b93d0e2fa7faf076ec916af7f06553a9d10c419a2ff7a2471cd75a69b899fa996cdf0b45bd00afbbd28ccbdd7b25249b03a9326594244dee834e77c954ce5c9ed9362d36a273a98b49f132429be49ad522caa0a1931d909bf4746e5305d535e9e5e449af6977c651f977b352cf6991e9de7093924cf750f12608949ec036bb135d6fbcf9", 0xb4}, {&(0x7f00000005c0)="9318ccf3a7d2dd6fe68860d0fbf40a91362afcf27462547d6872b8cffb7ab71b144fa43fc63ace17e05b6f49da2757415310d69c4aad09182a80ea4890fae5c835ada2b9001e47bedb636c1c02", 0xfffffffffffffff2}], 0x8) close(r3) r4 = shmget(0x1, 0x1000, 0x1000000000040, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/114) 13:20:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f00000002c0)="35db4bf228cc73c71444e1cfe77fc7981872c5b37fd24c6c3c749260c6a778ba3a1e87aedb898d1971cfb99b0006df9abfd6d1eb720a73000000000000000000000000000000000000", 0x49) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x402, 0xbc0, 0x0, 0xba3b, "e5ae8c4611fa5d00b7828d722b81e3cae2507594", 0x4, 0x5}) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:20:09 executing program 1: pipe2(&(0x7f0000000080), 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) kqueue() dup(r1) pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) lseek(r0, 0x0, 0x1) pipe2(&(0x7f0000000040), 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x73, &(0x7f0000000180)="e61796c12dcf0a7391bf127bedeb860474695cef4922d807bc4ddc3b6b278f40ae395742b77b680c170527ce2d744de917380a1feec97e28086e00643c4ee365cc2a306927a25e855df81140ae208ef26905b9d24e13eabd9e94978bcf0c9f87778e46ff80a6851b07c4f13e2edffa75a1ba29") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r2 = syz_open_pts() clock_gettime(0x0, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) kqueue() 13:20:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)="00000000e5ffffff", 0x8) socket$inet6(0x18, 0x0, 0x2) 13:20:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="13eb17fca78891071c3349db0dcb3e842f37e22000f4e2fcb388f023293796fe6628ec6d50945b06c75c81a5ebc44c5f819ab1de011f09693bebb2f4a7f7fe3eed104fce8a86150139f4b898bb1a7e34ea7ff46da650b433a477b73842906519faf72a33780f54d438e3111641ed24e843dbfd7eaba546", 0x77}, {&(0x7f0000000040)="6de8348ac3bf30aac22399579016862ce69e11cc54a4787cb3b4e5c07e80bf", 0x1f}, {&(0x7f00000001c0)="074be18978d3b3f516eb628b81b9d81c76a1e1db143e77b0837745ce951da349609efa74c68ee8c90c098347e59e37b37996a5948cc6cb0753f767ba4d087e23855df62698d6c7085a47c30f581f992353342b3c775be4f410898f040ab1b5de3960667fd8268296547645ae059bca33feb6ecff0c464366e4b9530591f22475673d2f5e06e51f3a89ec4318076cc873bd7a4ae23fe31498792bc7a78818c85858db57ec96e3f713a3f5641b7a049255f976cb3ee2db7c5db41a48263b842e2f71669970fae9baf049660cdfa8729bfaa78fe7b6ed84322e24f33e096425a20f0442cee8e897d71edde1557a6f213c5f6e0087fb", 0xf4}, {&(0x7f00000002c0)="a07bd36148a8755f099d0062d25ca4b070b792e00a5fbf07e2a4091e07fbebb9cb8bd8193295f54b972ef28fcc6118b2e10d72c068a69ddaf0259b092103063c22214ec1feb0f1b63cda48c319e276dd041172e531387611ed23ea9a4409fea3f139c46f666dde7c913494e24cca69c4e9ade2d8a2eec84f4976c52f731f5f9e11dd54f6ec3421a38e243ce4cbfa81e7fd8fc17d50de3a1b0d371698c9927be43105022e7120ca1da5768253e516eeb26636797ef92a87d9a0a778be364ce8a19287b06dbc6b436449a1e4eddf29f9d724e64521", 0xd4}, {&(0x7f00000004c0)="5f3cfab0ebc9a7dc0abae52b63bf679895c5323d8d4eded9f182c37ff90666e6ca8ed350a14f829975d83ee64a90662115e4576d3e740b8a5c5f2691d59b3d600d1b231c354c52511157c16cc6858216f849730a2219fe261f32dadfac5115a60b8d8552dad2a85f975e8654c71a8814860e7ae95b3accc52ad579b164472a9690c7082fec", 0x85}, {&(0x7f0000000580)="2ac3c490f3a510356b193804741217bdf3b9dd9c4ff02045faf333156ff68a42194760f3b16dbf9211afe87039f6010729aa1a609cdb8b6bd51d25c9d17091c5893bf4f77ccb585d5ea06b2d3c30a059843e79c9118790baed70d9a1beca41fae3c3f0c57d89aadf6512000ef7975dcf7ef609cd5f7357367662ff8de3fa266c5fbcdd394ab3577efbc67a2a0ef1aec61693a628446a2c2f0c53407c20cd31f3726aad8a27811e2e3e23692b3c37327aac19cea202c594f8770f5a22ab214f88e710796eb7111f6b907e82bc8d2f350c425abecd4b6ef71e119fd95ac0109d3054442519e91177b8b50fcf533bc36a807e7440dcce373bc474f50f02e496c9a166a5a9dafa0cbc8a9f2dc86b0249e14606e255a59a526417180f22570c6ffed1887e92f6cee5e56cdd28e5c3e2d10f3d2327ba205b580b9982374bf2923dfc3e294bf8db5f4ccd41a8b065e9e2b4e66fc99baeda29b5416a4b818b0571462f434abd03e82f7f660d4c2104bcee893305e490a6c8686c51fa28dcd8308117f7fce05c4affba9494fac59b9fe458dd7b0e6aef7e5b8929ee728b32dc12f4a06d93f81c96d59a653549d482d6936237bce359a8e42c845108f7cee59b2862891fd40d34c93b5e6d08f94218f34702d51b27acce569ad211967ea78b2e6d85350c3fc62786218db2078de343dd66a89fe98eb317c41e1f4ff74146896071a3bd5ce059bc5b8b6c355851a8cb624d76ef2025008c367f76386dcaa5c34afdb7549bf29ec84e1b2a1c695c608b1945700a951e03635e3e48e48bf1f9637bc0958a30a69baa7b813ae36c92a8fd20a72d5e032714a3fd5d238ae25d09b1df5226794a10328e2ba18039eaad838386ff17890322fd285a52d94fc560007f3774b278cb4d4d4483573627fe63a9104d1127831f21a6fabde6db45ff6a17ea647054eaa305495ee7fa26e2874c13f65f194395f9f1d271e5a85d2b1f23b9ae24945da3329fa6496e61b52f316e0acff493c0bf599eca160228aeb5a37f5b41a6d74129427be48908a14e298f914522b53d5f34fc23d36d50ca8cb9e213e123c0fe34d9925cf961a2ec9f3d7d3565b0b49ca9d63809f9275e5d50012dd06003ee0e6fc67808357afaed9095a3fd482780d72ded61dd4c5c959a8a223a7bfc3ae5da550e3bea62297c484fbf9c4101c9b6b683000bae1bdb864ab876a8e087b7ff043df6ff69cdbe7ef769df14828bd11ce29c07bf51f38833c5f3e45002bca6db926e155a8ca18f1f2937bfbba289e6421945c2b6ef740865dfaf41c1819af503df4f24c2496c9fd61c32a987a81a7dd447243b5a6da0f73910af684dd2cd9efbd15f72d844afd5591427c3386b45be6a121e90a9162f4d11d6ce0729594be20075abb7bb39fb1516bcbd43b0681afa25feb4bd37ac6a62e592cb3c9b1bc32234aaddccc7f4406943eb30c102b795b7b62335f0bdec04de8d263ea8354b1b01d91626c8aa463dc263bdcb59fb70e8544bf0e38aed24d68c15cdff26144b897795050d392c2805d37e224d91b01ebedaa08e793f9dee0127479c974701e3cb613a5a74dfe0646b7767f37f11c751ace90575f45e1b00f5033df42fd7a9ba45d5cfd33637f95e1941a45ee25d41b18ed6eb4c9d04345ef000ce670dc3b0b50505a6d8a476685299f08a9fc21cd4697fbb9c303e524bd6ec69fcf9a615069159f9cffbc06f4c8dfbcb98b94a9915d056539d135a6395d66c09273364ec2339eb7c321c8ae9def75ab3a448fecd6ad36a98f427f9cad86234b8fcf202bdadc8537f6b7ae957c3810b525c0b745288ae12233b773fd7bd99652511a01650e5bc65b94c14c7678f6436734042566f163f1b0f9599d67f67755c40eb12736ed956b18f2b8d192605d1aedf2d63f78eb75a6d3fb5f43a095dff95569e0adc2fa491417fd8d5680c9b974fa413e7d9157c66937ffee431ade8d98bc9d5b7f4ade228549af7743b6c67517af0f1cd8ad3d5f2e1c5adfcc0981546bbaedb2e801dd83eeb74b0405ad8ee97876d481e27aa04b17ebcbb29d8af24842d1f3b43166bfd5b217ec0da263dbb18946b6166d9bb97916375dc6c0280c03f152e918c9e9a9cd27632e50c29b5ef36668b325ff21f8ead1f2e9578de41d95300bf93548abf4f05c86d78434bbb1345010bd52e9b8a65c84527c790b543c4637844620b74c125554d0df49aea181b6c6ebf3a38634fbc2a7acfcb6aa4717dbfb1484a0e497fc861221b85405192b9628b72fca85623d7f451d78de04b51d270339371f99f92a97b7ca2e992c001fd9d68d941ceccdfe63a49f8a20ec525f8a075ddcb528f0e6198676d9625acdbf3269cef87a011ef1dcb7d9f8bdbfe29913edd8fbdf0f39e1f5e6a76cbbb35edc01b1a39d129bf303c97188c022a7ff8c7f0becf09e065288dd013b9173009b91390fb9512ba55ddbca94426f4b539423db01cd25f913e8375dd67324912a3fcdfda80ba8d74e9df4c2aa8617e82115d14e03735f33f22a2d494b2c5063aee479372438a5f55705e29cec1649eb6959692ffaefe047c44a21bbec11522880001d1c02f11feaca589927ca9eb214ffd7fee887596f29e258788a7a7adec56548369d873569048dcb45233fa16427e0a2af4ed1a8765ff6503ec2a73bd5277380ed2dec2909fe64c2841bc9fb81a286a7e9b63c27a79581fb19b4cf4960c6a7655892e13b51f21c1a64e7ca7fc066ca413514f668801fa0fea46cf5aa82ca50104fb401d0bf2b47fabf88d9d1f6b05c492ed5672b844ae5964c27e16f1616a361a8f1694d2b7e3f6e28f214f129d48ddf2939f59d14c0768370611443c9b3022a093b8a00e9fea65137657a2152e0aabb9439a895ce80e92c21e389f58a2d95bfff49b4d80531aea275453516eefdfe913ccc1927ecd75c16eb94b4d823fc4f451af276b1065de37dc347e349d812508c140e7efc19e9c47415b09ae8ef74a04edb65514a8f5e4beb434a7d53d25ca982dd6699806aa1a082bba1aa1725a8d3a1d6ff6f8efb50089cacb31523b4e07bbfd714b23259b13a8717d8ec99353044086eb0922fdb3dca7dbdc151bc001b1dbf4143a775dc369a08a0770972c3c57fe5d75dcc26331571de7de98a7e88977f6d4742fd38e0492472927753087b22b07c12f562fb487108d3f9e0b76b9ff27902fba04f45f2446f2577af78ee5374a24d0182f8ee0725df7860283b0cf189a5ab4de71475efe93888472e0ce6ed063f76cd45dd45a85a83fce5936c5a18222d122efb36b5660b94378f7670d689ef899fda3c856a43922537d17fe72413778073201cbf9cba1a362acb99bb17db02521e79bc1a17c35887c946c046b2c1108a718cdee8a07e818879348e76ddc7714122ba01af3f75c1b7832f97b7f3f29ef24cd1d1ef5fd6bfaa2a4898d4775c34e098cbda15d21d2419d3aee277aebe251842f0f60a0159cd863308283c20716553444cc879007a69f1ef2be0186daab4781f24b90632762965b09115255f95fc186c9b337bf737550ba89e5c62d4aaf1caaa224f2d0a80ca6c2288c92a28323757c195eceb91480e6ec40d422f49552db5e75207fb790db81483e555c2cdd751a9e55f4fb7d3a137e3f81120fff397494f6e4c246151809de0c014c6f27270cb93d603984852239579cd39a4779aab17cea2c9dfd99a2aca25a598e5b3a0d7259189beaa2d999b506b7d8035cb1df875cdf6582241e8a8ac74a9acc0b5c0d056c089bb41a6ede22d240dbe69a555cbc6127deec3299c16d1d89317d46fdbf041d41d3f5882e5adca2d7d623bd2bc99bcc0f4a74ac62fcbe1982f9449cb67135e73e3b84230995fa5a8c98d858c1e8d2ae830bad658e3b21afcbd80d5f74e067e664f1e944801928ec61273b648da3011bbef814d65c5b871dc23818af5a804ff0a395ac47f08385b4819e3ea752a334ff6a9153d52c7d7d2170f4b06b4f31ed5039d452e3e3e8e7f86827d6fd44b5556cee1284c88a81cc5aa767f64297b2647b56263bf2fb9d28961eaa0dc329274e9ce8f8642de3aa692bae17ca292db0f5d54c035b2cde0b00a4285cdd3f2b52a7cc0ef70c3201d82d3d8b29b8d1cb82437fc8b4c2567fa433c996a4d092addf30d68ff84f1f71cf97664a3743f402f455555ecba642d7d2e4c09ba12fef8835370b50439fef53cffe3e4f9172d53bdcefbdb4aa0b152997843aaeeffdafc9c77adc000c290e2bf1ae81edd480453538fce4da2425a15cea569ae1c4538d9f9dd08bb3810fde42ec14ca91ebb583da51f20ba87c9972f82e9c2458b05f929a3dd1d41fb2f64c5d8c5be9e4042201ae69f969433619e4dcd31c9c142ef63745fa786f438464b60a467f42027a792cf7a477db35a249443b00d286e48c2d248d46ce0f1e7b190b9b0743eabfab3daf464d9dcbb646c61e416491566c8239bfbe7f8c534b6d8313bcb98d49e27eb8091da06c452102f3896c14566cbf9e39b80a3f163a648bfbd86e88833fcbe214f8b9ba986d37c87cd442aa26343ae47fbd9eb3704081fbc940e583753e1a29fd6afcfa8f50a63be5798808d6b51652ed23b4c239ce2236ce2aa0b35fcfd47bfb5abdce348378b42797ed4ec3ee5dd46fd5a2f19924c3c656be63ca07e0cc5f0b514ca3bb115fa80a3d381e8feba1b5a8e14c751d02561c28fb6eb6481f1d9c4c1504cf24100fa4d5ffe257e7e782bd5ce3e981187d75f19ba71ffe82e774228e6b18ade0dc602cc8e5cf3232e16a3edf07d0f9bf35d44a79a69fc21d94befc3b87a5dd3771a4cbc2098f21bcc488fd528f527a4c075d091bf29bbf85014a1cee88f0acd0c5279d5067fba4b2f570b87cfdbf720c5b58a6ca7d0b386ffed3b6e0d06a6fbb6d609f7df676961ea2ead8a53d1f085680659bf65f7fabd6d54b050eac6e9489bd44dc28a74be6279d9af86929bda4c79d47b36de752b54662dfcf23b9a5f8420182e58c4dced37df573a50da839eda5c37bc7d4986685b50e26a0c872caf846f8ef6a092e91488ba382fb4e948684af0c54fe975d0d375dde7c138ae3bd3b32d1ac61325293f3f0f60e1b4c16dd7fac251d38b301f090d9d5bc0203911be566f2a19a93f892769864acc8af2d08e939945e700b0bd1e3fdc3cc1fc1b958c20467b26dbc71d43ce776441e8ed6c577b156239a182095ea0aa0c8aafe01f84be4903e76eef7c6b85b9a3041543483681b144a8c535bad7be7b570eae573a1364e42fea2ea067dddbf538b01da6e17397edae87aab19fdb981de4d2788eb8abdd40cc72bb937c41001425885c4cc2cfae7d42ac7f0e461d8300a1c530186c92aeae89f3a3dd9fba922050019882ef8bc32a68c7dbefbd6511348d8879dc662d25adc8cf79c17438db9eff3a55e67253a39c7f4b8aaefb20686a5cc7f664b8e15d456473a782066e4ed74306a373ea6f70a54087b8cd205f3c2c572097509e4110225d944d0a04fb47e36a92bd7a682b50929b9f859f6c3995664c3b81afcd1c4fb993c68ae442a60cf9f7875000e2e76c45a84db692a281d5b0512913393a5ea88c1fbf999fa787dd28c5d258de88211c85982da1e0df648a0d0bcbeac6de263457c411371238ee05c51f44ff2b56c616c228c77488ac89b717d4fc789804b4eab22a5ab833a3aba7d0adc9fb7db66d7c43116e21e55f749124c5f470db479fdc00e717b2fec8913cea0c39850c1f9d685428f6ab848126ba7f5bce1eaf29db42993450a733492f5f3fe217ec5bdceb952bf7883571cc2196204f40152ccfbaff87da41c60f6", 0x1000}], 0x6) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x9}, 0x0) write(r1, 0x0, 0x0) dup2(r0, r1) socket$unix(0x1, 0x1, 0x0) 13:20:10 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000000)="6cf18fa1fa3e58fc0199add42f27bf24ebee5d20fedef5d2763623b0031b6c0efc9856af2ab4da6eb695440afcc6907e08e0083c2c3fe2a1c0c3db53ca31baa6480daa", 0x43) pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f0000001940)="07c9dfa5c6762c3d36d04d881ab0e333d514202ffec0a0975f02fed26e70a95cbeadb34b806981772e96a9b919b2035d2ff8b0a28134cf9cf8f7607b5ee9dc3c74f102342de3970cc999d88f82788da41f69c4ca8eb7279d61d701eab5751d95bf17d7cf3f7de51f2642233da4a6b47a950ceaeb29dd2837314b3806f0a6cecaf1e738384d3b974d", 0x88}, {&(0x7f0000001a00)="320efc903bbd0807cdac67063be0b00cf88c309e9a503853dce457d347ae40a5de0fb28df376cee53955c81966b9a659bfd08eb6759ab27f0ee441e703e19815df5d102cfc12b8679639ed01ab8d2d41e001558159", 0x55}, {&(0x7f0000001a80)="4d83cfd9ac45d9981cb3502cb744401b8598442453d6e0333107e90339ed8d60b654f169bccf4fddba6a2cc3558ec573", 0x30}, {&(0x7f0000001ac0)="7b420570ee968733bebf51659832747d6b12cfe7d1196ad2946e711aa8373be0b13e97967978c78d8f45a35f8931eb5351bd0e2c88623deb2ec2560fb65351de0b89f3f35a3e72eb884f6db031e8a458daf31a28d7c5bab534eaa6721b08a1bac1d918628660124ba5addbdf35bd61934e781885b00850c75ba3334e2be46a7f8413a61540caa78fd4cf850e86640d0d46412f626f3f31bea2a8ecbef0956177dbd8f55c4ce4489359f8a0a00cb961d201bff23575577e229425dfbaf1c0a1cdf79ac0d17d354fd16c63290dc60992", 0xcf}], 0x4, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="6bd6fcf7d362f90f234b1f95d81f399a5e7a722c5ae211fe23180ebd2a086f7efb1a3421ea9487aa460048027c589deb2b02e4abc53b70a260510f3bec2ba8c22144a107499c97ac7bcd3057d0a272fae458c52c0346cb0b238fb9d5a8cf4f1fef0bcd5be83f785d463c01ae1c667aef4494355ae95774c123df0a6bee3e06f02e6bbaaead9956eeed0e813f0b64e4f0cee8e17c8d867e810e25259fba99ed15ef9000442cd89bb5dac1893e0dbfff526549bc3546d40284432e9117301be9477eda4a75aa9f5461f8ec619a436eb513e319932744c7bc4d9f50"}, {&(0x7f0000000240)="643197d74d5c8fe43b9128510c9b299e663dfd1edcd39c972fd28aa227ffa44e2d90c3c8e45af9b7d76457f986ccede220a5b6d9b28abdfc4b3dcf11b622923f5ee0da0a5e984517783e10719505bde857c33f6ce91e6a3103afee094efd9a4cf4b7799b25b03f7c2d00bdef980d12cb1bc4fcab1305fdc8ce4709fa85c18c13f7427c4fcc1ba7bbcc8fa85ab6e4dc810d1a024aef"}, {&(0x7f0000000300)="c77698c4056bb3ed089e608418617b06fd0d6b8e54e0ad6686943108cecddda30edfa39dbfab85f5f076c34aefc3697c82c5538dc95dfd889f8327fa38ba744406b0deb61b9e5ade60c612f9a1b17c4fac05ce5b9019ef10e20a926f10f3d0b1f15177bb220756db4e398ff38a4a1811861450acb0fd69156223fc9cd096df407d65b2fcfbe7e141e9df2bc8bbef32c808d0f8f943a99b8b99c640b231201ead18b9f2529f2edfa875f7626668ecc7326795cb11a07d3eeca9e8f248"}, {&(0x7f00000003c0)="63173271755e0214cc0cb2d324cc1ab470d56ff24cd913667f9992ca5254bbf4d816bbaab773ba8dcaebf52fd2a70ad960c2de6a54191b99ab4d91a0f7c2f9758acccbb3c069740fe5f08c151c7e1193bc4372bd980d08e70c8af3c96368c426b7769f6ebc9e8fcdd80e49b575a9d6167a3abb5b70cd177c2867eb5b1b101bc7b0478ee8e3469f05cdd7bf7333c794a2b3bd64f71ab7c9bbc0584f0ba72efb9ad4c46d29ad66fc072e16d339fe29bfa16907e03e863d6113bac03f0878"}, {&(0x7f0000000480)="9e8f072275d150b8030277138c9d15c3b8dc323f73863af5a0403c447584f13506cb8c14268b5adab674e1441bfca7cabe0179b2dfb43a724d5e88da7cfa90318eefb4351c78e713a21d40c040a5189ff8f53f847d1188a07a0a0ad1aff769b1e3426012194c7d61940f5c5aaead4d72cb3d6eb43183619dad70a1cfe25d6507249e91f02177ac5bf88c279cff8f0810eec9dc3c49c6275c66a830f8fe3be943976b327b0b95a754dcc4048eef13a84154b7338f06cab15be89c0af4c97aa79ee5c143b5e1315a2a736be43b2737b7d79440efe99ec7232013e7da0963dcf0516a295528fc856bb7c45eb9d42308aa0298e22ffc7d8e13628ec247db07cb0762b049aa7dfe32c35704318389f73c3f835b63e394ecd2ced857862a724c471159c969bbe85b12e01855675335e5270141e20c99e8a43f7a6abcc10750540fcc59bc0f7934d4e70a16c086ee7c65c713a2b7a33f60e51ae2fc76c61add91d785591c5da73c7f65f3ca895a36d28d9e2a31bab43a5955c3e808fb5a500f8ccfcbfb8b8530c0545f630912a4d20838cf25976eba6aa3919fb69804e07f6f26ba4c6b27213a529b4bdaf469197b54c419ef5919075e7e541efc27ee6e8e56e2aa0780571062eb03c1577b46deccdd9cd3530860c42c98cefccb0577050cdbfd20ad42a35ff3b05213d608119ffcf688746fac95dce7ee36046d7741b7271c3de72f61783850ec9a0d5cec71d778bd85dee2819d6ba41b4b15aeebbeef8c9f9a1303efcbe94cc6db8bd89bb016f95d3ae0e9c4172e60d6a025cda071a572fa64e1c2d6054f35474ea047a98190fb057a14b136619c4eff7135fac5d7008e66526d9fb132bec5b43235d2e5ffeedaa67aa69a3d354f9d1bc2ba5a930ac59fab577fd330fc47c861e4b09e9f7ddd9e6c0b349a8afd043710748fd1b0689b7f4f03c900b48623ef861c78b359b645a1bf143e59456166a5b86424ec55fe73ea2a4c2dcbd29b791978cbd28090374bc93c03301dd2bdc5c5936f645e05ece8aeaf3a01db78a6f2b44d107a58c4919ea20c6a05309b0b809c3c767a6f3db14197fa3271b80718c758f284dd59493b4546172fe5288419acc757b74b6845897ccc41382c7cc743e120854da5402257a32ab4d751ea972fbbd2eb8efeabeb828a1f5c392a3254ee6d565c5c0bdc91fe2a7996030ee45ab8354bb2d56203d56cc96c03d18276617f0c194c31358cfff75b8a86a291f1fb151553b187000e2a6b296026ee8c0064a6f138f92ea2d3affb5efb85d359c0b63c962f6da05f1b5a60842ef37bd88d569a76390cf77fa692375618e416166bb857c684d4a1fe752920d0223296999876a209a3251d57ee75b0344678c8765f8587d6d26f3bb3db7bea885a560ccf2ba857ee8619f2d26e71aabef0e77e5f994932109545edc7135ca4100ec8c6b77158bc46d33788506ed9562c965c1421cbd10e7646ad11810547b8c99c29c1366680947b97cb180fc7ae23555969158c34dd8b6f79ef8218abb727637e28d484948ef7236b25fe6407bc8b7f81a8d1a9d6c731d65b8c61c9831d492646b67d336f5c920921e6c0324e75ade586f1e1b30413cc23276461df204bef83fa2499a680bce461db2f3c5f9cbe4065869a07d851179207c7d81efc4244546d595f67952fc60671dd7e0de8089ceb5b8aa9072c0eeef2e875ab41f2447d92c6bc6b52b6c89d771c7ab60973e37417fa779dd931d7cdc5402565df77ebf93b4fe09df89ca75ccc4f37b61fda53595889f4668aa65a28ad8ffefaa9c483d60c290ef4b07f13206c2297b2bea020c9a146d0220720fcd3bf62fe375c74a66c4c4157e28adff4674a28ef127f91113c938106a05adf092445590e06307714b396d205936bf004dbcf40bd8a6adadd3c56ca70e92e05209f0f9360e29f6ea1b8fe2379b3198ab0ef8f89c8e06aba13bf63903d769ba6b788095a60d8312877d7f17a26bf1e5d7b48f4eda9740aa10178ee1a38d176833db077b74d692ee84b1f4860c1c0c4392c4084e96323e4fa8e406fce035c6e4befe7fb5124b3e011be7566575f5b2b7e8e8efa0c34a7e0cef13bd81d4c5ffc43b1ddb2cace01b7179e4f9e7720652ad9957ebffd395307b327e65737d4b3f6b953e3f2fbbcd8163a34b3dd867d703e18fdf49ee69bf57a4f56ba2d250e250a1c376ae6f0f639b033c94099c47867bc9f969fdc62871b8f4aea56a192b92059ea647b3d1d972bc65b0dfcc4edd7137085876112cc7301d99ee9be7287b984f3043a37ec6586ab517d36824d649236a09f5ddde6e2cbe8320d48f7e5947f8ed4e55bbf66d636da617002cc8800bafead01274b03a12579e7f8d69b2d4ae33c4b533b07b76edc2b8db55929dc6d420d560a1235d3e3dc4bce35a5d69ec90893699b015d16e076c5ed6718d866b684818fdda881f01d38e4e52f866b5aed49400e2f925ab222719687011ae0bfd341e6057dff963f8efa0b6153d6deb42412273d7bf1278586d5584f49f77c54b0963b48267f5955d079cac01fd7200f6830859c4d06f0dd1491dde8becce980e99060dbd2b9ae8761a700ad94a8e13b10625298946d5be001c767937a4326a58230b1bd004630cb75d4b70519b46686b85462b9caae34f010c71cc55c75f5e8807b6a030624a7598317454b7247d8c81e879a579d731d3fe41a275cd97a94383d760a6dc84ca6e755e8b66b73ac954d8fa014ddb6256ca412a855f1fcac6d6d33de4e2d502e0a4775f947056af2b0f34c56701276a921c833c57bba70eea3f9187d221d1a8b90e7dfc1e17f01267c68a42c20284666b1db51f6690d5c0677e581ac689e897787485b967b38887909faf7a4b76a432d774d8cf828f3ad731e3f76e5d7616abc7511e9aab952de8a674a580c0486380d7baa7a835adc7e943d786ec35b032bdb01fc12bc71abdafaa407cd488da38db06c7956635e184be346585b768d2b2d122c581a55ce1bba619b5d7a36276a10e4382c884eeaf23acd92ed0428927ab7bf4d1b8b06416b1c17a21bf6a586863b710b9850bcc87915b3e19d4185443aed3c4f7fc700a971472f1c27f25dd0f4d2448ac47e80ae117970718325a2119a65173838181381f4dabb1ef427b7d15267881b70ce204ac53cec3f158683f71070539004931bf8890267d43779a6510779d9f1671db9235181cdaf7c23a2d9214f926a5201cadd62e3f834c2c9bef7bbd9902ff62587233192b255763d04fbc17c78005a2ad8c65e998311e8470a4e7262c7d25687ae97216bb6f11dceda9ce22fb9fe98e35f698963eaef2ac1afd28b96868d236ea84372c6bab97748b34e0aa324effb7361c4b2ee29986b6b83b3081c5597b32e72a5181236b54bf4b57e4dea693a09a6520e09c95adcfa1d89c5e081a79c62ac69eeff3806988bab56815840e9f96c3f50695c21f6eef200931dd8a7491d51472f9323b56dd59e58a41bd13b030f00983685c8c6dff72ad7885cdc499a07480034d9dd69d0a39f7092bbd7770ee29e88136cbd0c15b45e9c21da94838d92741eba78d10497a011ae84131a541fc1474fd42597fe171b3f1d38808f47bc377cfa57bbda0e516568a017eb47eae4d8a5ef6c8c8e2342a6a1ccae17716b9d403420a692364c3d7d2a656a2769fef3aeb117692d9948e81f9549ef03e349e095508e4c6cc590dad070d7294d5b031dcee8baeae1cceccfb5b11c001d91381a727cf39c5572260c680f5042e51ec59267815de8c583a379810d58f93cb65b6514b58c012f8d9e07d24bbd788df0bb83a4af1e1e14c8f9dd0d65d438f90f09ac634fcf9e69b540684f4a688dbf4bead4a137a7154a4e8450ca4fd47f0f2bb5742f974e8328bf9558ccfb536a02139c96b5934e41a0f5f50beb9945f619f64983a7325b508c8270edb2f5e3e05bc8d1d30d5a74c82cc00120bf936f7f79e55edfe43fc7fee69e076f9b40e12fd2e6a77ff54f907c4b96952d468d1f716a53cf0554a7c63a31c97a63572d25c3be88c4fba2d450182f959e2175f7d0b771a043ef5acc6b3abaaf66f765423822105275b333961b6caf50bdc59d992ecee527ec3313f370de1b737e4145f3b618c29a0939759c54bafaeef637f5b0199fb447e597e9ef2ff509303a94974fe8f5db6b705afef714f58a92788d3294fa8f03237648a712576191db83b355551923439d33f8a8d6b1945157ded8d4bace1c96dca18288d0a94c2e5d843a9cbe0553cdf995f07dd6ea5d8cf21a7253e984184a84bb38f962fd3d41d9fb8d9796efc74f59df42f0e683c5acae785fdfb28901b90311ee25548908ebe12dd6bf17378b50b4e96edf7c754dc6ac7dff9972c93e0b1c81afc8f584695ab46638cdb61fda49e262b1a4dcba33f73ede2fc1f44eff5842165770c08ec8ea332c3f32237ce4d2c6c00437aaa190d1b8c78136837ab9b2580fac302eeed747bea1232d3db11916cf0bc5d80360fd6c3eb624e312a1cd892e384a6d9642e6f1472b74625b1a4009b33b944900585d8e5218592ae03febd8254c05aa8d4481bb1b6d48fd09be48eb0740453161fc392d7daa3964715637b47bb8a5749b720606776447e724fcb33a5b6e0803e5b86ed0d1d70548f5b8420a285faaa509d719eb2af9ecbd1062110906085fe7178012053bb609f26ccfe9d658064392bf84ec7aec16c7aa4840484da3d7b325cd6ad3567032f826949746b6062818052eff9e0d5c054afaedddcb52a7b337431737255f4fc051d112ad39d0926509e4002d46b5682c9125a4d5a9c8291623b1e588bb88eb54ebd2a2a3f5ca30a5a444ffa9872fd92862c218b24da059d805fcc1aa396ddcece8b14cae1b6de5d5606c9f3d91c6e6a10e5208d65f564e2ada1ebdae727b9068a06b32128ce14ca29661b53b120df5497e9b63034f3e4ed87f9cc5f9f3d179e00ae22cd8a36fd83a5438a13f18adacbff02c1b8918d1bdb42d41c9566df5fcaf59f800c4b1fb20f358f733dbc29f0a666e5530eb93ad7a825da1b9ff62ab63b72c81b8a06635804faf723f7812ed88ee0b5f0c8f12860a51ae194354d64359c5ea827864d624ee265f83cf1a9930daabcfb72be764404cf7a5efef8b8c9027ce58347f0628500de0ac99405478fe5bdc57e8c1dafc92b0d555ef67c6daf52ec80b44aea68eacd9183b783bed749db6c113020a2df4a9b39f8521ba4c7034add8c2d58b56be692109a1fb802a04eed315b99ed127f8fdcf97793d26d235d0a5166302a0082ea26ca69a9bad8698a6a8cf9bc4e717e452a150da4003450dcbd4768001151cb6a84dfa09ae8a9c40b1739d0d479346ee737a9d1357999eac5664d0a203cde913470a0822c384af48b4207011b41241ce6436b53c594f906914b864914e941bc3b8f9802ceae63bbb7e18acb5363f008c6d76c681116f79a68f97c2537db543438e3eafc54a8c495b4da8a1ac0f7e2c9f3193f72a453c3eea6b08e0f3c56f6df28c9ff69cafc70976b689148c6996910f2e586dc8c31a5259b3b464cfc3b7aab05599f36715745340c60bf5725484f6f332848d3e08e20f43e5cfafe8a79a51e4fad2cca4b320585acc3af7d3afb357a9651c584cb832a58a54ae25e6cc4c0af88a63d87b7a6a6d889efc373b07d74ad158b88f587f23680f84fa93a23d68dde115f84595d9ea8a75e7f3363999b362bc108153f7ca58c4091d9d5c4e5af6afb3d448db09b2952b6592f87223abd92d3f6171e426e072f72bd81dc1dc44c79f221a07cd17f294629d5e5e36fff452e4591291791df2"}, {&(0x7f0000001480)="345e238ee10fe27064a8cafe23"}], 0x1000000000000019, 0x2000000) ftruncate(r0, 0xe4e6) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001540)="100d227c401e909f67138ffe9231f277bc943face8819b922b52b5dba8b746c8f28c0caaa4e630060da8a6499da95fb8c8e3404462b666087be9ae66f7ab70f308936d9805c6460e96ad6b5c8695b47e664f255abf22bfb50cc5f071ccde19224e77f45db3dd3257fb1f82efad826cc2182f85cafb0ba95b75c3b408cfab080c7fd4660b9dd4a8b886c45babf2c36be10e1a37a22d71d5df381511088da70c9a27a88e258b80d16c6b2227fe55eb01bb2298c2fdde8a23f18bbb571a151f096530763ee9ae5fc90db6aceea2945e7561443eed8a13965963c5cb3f74bc15ed3be77f916a", 0xe4}, {&(0x7f0000001640)="24edd54596693c56ff194f81e2bcd7a4f53d791f96586f6a6c929af4c5973f3b3905f617588caed8822a4c4c0de748ff8364d681818a31278e27839db663729627fcc1e3c50a01250e8c0dde665d584a00cac552569e369cc7ce3c37810b6eacd95c00e0a1987b38affceba2b07dd5752eb630ff4f575961593287a88027f9199365bf1d99d7", 0x86}, {&(0x7f0000000080)="da801d7fb162021923472a7a79105ae83c829d0d69f742e4634c0d8561873b608ca33d768f98674bf6eea13dc1eb0900baf8a5ad8921a80f78eb78ce180ffa0464806d984229dd1fc761d1dad39ec60a6eb7c32790d6fd469d65e9977c86033046a26d6ac1", 0x65}, {&(0x7f0000001700)="517d4c10bc9b2b8c53d9a08be972cd595817b099864e8e0a2dcb589e9e07f01405fcb7b6fa110655226ad7a8350b5f9364444734989bdb5cfb3394321e9441d5e6da253e17b19ac7e04b4b2a03b9be36a714da9cee992ec0e5d6ad5291d2292b6b06beaa5589090516c83a1e49ff180edc1d8f8411447eaa713887ce1b976423c5155bfb83f06048bd1f67e2ce0e74dc42462f918049d11ded72349001c28c45e51a9bc5501d", 0xa6}, {&(0x7f00000017c0)="e72ac165e26810c1c990c723d9c922cb7dc7ffc4cfffbecd11b30431d27b43f4f93b433cd5a7fef8614a28d27669704fe05364cf49d7b5d4695d44ac3231497b59de20757480d83f4a507e5d3f60de3af381be3239317209526eb84285928305adad0b3f6984a66aad293ed4287d39a68b7ccefdbf51056e6a1f3e4093e8b6b3bcf0e41f70745b362dfa0da1fbcd29ede467b53358fceb4fbc5f5d53a2010cd33a1d4392e7a1f882d57cba9d8c12df05ced55ec15d1c8301e68896b2dcd5153f7641562017f61600b19c27e6ac88225598abf6f5edf55688fbb4e8f37cb1114465fe1f0e57d06a1adc6de7a95c738b9509", 0xf1}], 0x5, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001c00)=0x401) close(0xffffffffffffffff) 13:20:10 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x800000000000) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 13:20:10 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xffffffffffffffff) r0 = semget$private(0x0, 0x0, 0x2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/54) 13:20:10 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x5, 0x3}, {{r0}, 0x0, 0xa0, 0x4, 0x5, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x80000001, 0x7fff}], 0x9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xa0, 0x200, 0xffff}, {{r0}, 0x0, 0x1, 0x10, 0x1000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0xffffffffffffff12, 0xfffffffffffff800}], 0x10001, &(0x7f0000000080)={0xffffffffffffffff, 0x8001}) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 13:20:10 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setrlimit(0xe, &(0x7f0000000140)={0x400, 0x7fff}) setegid(r1) socketpair(0x18, 0x2, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x240, 0x18) r4 = open(&(0x7f0000000200)='./file0\x00', 0x20880, 0x5c) linkat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() 13:20:10 executing program 0: socket$inet(0x2, 0x4000000000000001, 0x0) 13:20:10 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000140)=""/4096, 0x1000) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 13:20:10 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0xcc33, 0x8, &(0x7f0000000000)="c83e8ba80bf2f7481983e579703526d1be32f69650012b1c8e120df12471ed13d34126a96a507aa2c619eb32bb1b2dc45cba8ab9ce7fc7e38323459401c1ce06e4c0759fbc724dda3f5256478e1d73f8b347e6cc831c9a698e850af8909facbaccc1be084614805067627589c521c4de", 0x70) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="a600cfd1029675717f7b16a2e69190d35e7ff57471af5312c6576826e916f0287dbfd197d36f207beb1509aae8a4b448bf0f98962866677dd13921738083c75bbd396b7b920e9f1f2660edac0e9f175336ddcb6c0ddaeeeed7be0c969052064c93b74610e63f810d91cf572d799d1b807fdb21e5904c546f83d912d7c0735b17a71cdabcfe0341e9c24e5689f37f2d37ca6dd1d33c0b623eddfaad7f29974f5924ec2715abf727f055ca7f2072bcaf0191a6bc37bc9eb7", 0xb7}], 0x1) 13:20:11 executing program 1: mincore(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) r0 = syz_open_pts() r1 = socket(0x6, 0x4000, 0x7) r2 = socket$inet(0x2, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x28}, {r1, 0x10}, {r2, 0x28}], 0x3, 0x10001) 13:20:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f00000000c0), 0x0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3001) 13:20:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) r1 = dup2(r0, r0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:20:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x400000000, 0x8}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001500)=[{0x0}], 0x1) 13:20:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x4579}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000240)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) write(r0, &(0x7f0000000480)="a0e8eb1341b556104644cfc1dc8ae2094a16ddfcea", 0x15) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x3, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x4001d3c, "82bc73bae98d0400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCCDTR(r4, 0x20007478) 13:20:11 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x42) unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000240)='c\x00') r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20040, 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000280)=0xc) setpgid(r2, r3) pipe2(&(0x7f00000002c0), 0x10004) open(&(0x7f0000000140)='./file0/file1\x00', 0x10, 0x0) linkat(r0, &(0x7f00000000c0)='./file0/file1\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 13:20:12 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000380)='W\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r4) r5 = semget(0x2, 0x2, 0x645) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r3, r4, 0x2, 0xd1e1}, 0x4, 0x100000001, 0x74}) fcntl$dupfd(r0, 0xa, r1) 13:20:12 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r1) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 13:20:12 executing program 1: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) r1 = getuid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x3}, 0xc) r5 = getpgid(r4) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x9, 0x4d3, r5}) fcntl$setstatus(r0, 0x4, 0x80) 13:20:12 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0011d7bf486afbe800000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x7fff, 0x3ff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:20:13 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="74b4b079335114a7314c52bf1ed1e34110dfe16698099e214022c7341256e475a38d2332a2292588e346172cb157d0a145a6c1fb0e786a1e3bed31fe4f8b77b2fafc05cb988ef21e7701", 0x4a, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000700)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199e3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) r2 = dup(r1) writev(r2, &(0x7f0000000680)=[{0x0}], 0x1) socket(0x20, 0x5, 0x7) 13:20:13 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x25}], 0x2, 0x0, 0x5339, 0x0) kqueue() 13:20:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 13:20:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 13:20:13 executing program 1: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000000013, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x5, 0x9, r1}) getgid() 13:20:13 executing program 0: r0 = getegid() setgid(r0) r1 = socket(0x26, 0x5, 0xb) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x101, 0x1, 0x87, 0x7fffffff, 0x1ff}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) chmod(&(0x7f0000000080)='./file0\x00', 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r1, 0xe0}, {r1, 0x10}, {r1, 0x4}, {r1, 0x8}, {r1, 0x38}, {r1, 0x24}, {r1, 0x10}, {r1, 0x40}, {r1, 0x100}], 0x9, 0xfff) poll(&(0x7f00000001c0)=[{r1, 0x2}, {r1, 0x120}, {r1, 0x4c}, {r1, 0x8}], 0x4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) poll(&(0x7f0000000240)=[{r1, 0x100}, {r1, 0x4}, {r1, 0x5}, {r1, 0x18}, {r1, 0x4}, {r1, 0x4}, {r1, 0x40}], 0x7, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) setegid(r2) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='W\x00') r6 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x20000, 0xd0) r7 = open(&(0x7f0000000440)='./file0\x00', 0x800, 0x4) linkat(r6, &(0x7f0000000400)='./file0\x00', r7, &(0x7f0000000480)='./file0\x00', 0x4) poll(&(0x7f00000004c0)=[{r6, 0x8}, {r7, 0x112}, {r7, 0x8}, {r7, 0x20}, {r1, 0x184}, {r7, 0x4c}, {r6, 0x14}, {r6, 0x28}, {r6, 0x10}], 0x9, 0xbabd) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) poll(&(0x7f0000000580)=[{r6, 0x10}, {r6, 0x4}, {r8, 0x1}], 0x3, 0x0) msgget$private(0x0, 0x200) mkdir(&(0x7f00000005c0)='./file0\x00', 0x7a) writev(r8, &(0x7f00000006c0)=[{&(0x7f0000000600)="e0f24b33822e46bdf7f483d75aec267e85910950ae94c9425175f2ada2f2a988054bb5b3b954f0c700436300bb8555b5fcef002762cf380166b2fdbb5ac12b83b3895f7799b88014e18087d7838af7a4427cc5abaeb57c9b10d1c79814b4a5372c7ca153f02df2fc5730af577382984681d2eae8169771a576105ede4a4bbfc737e44f8a5a015a8743e1477e726f736f8ad2151c20d7ffa81ec117", 0x9b}], 0x1) recvfrom(r6, &(0x7f0000000700)=""/94, 0x5e, 0x1, &(0x7f0000000780)=@in6={0x18, 0x0, 0x2}, 0xc) getsockname(r8, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000840)={r4, r5, r3}, 0xc) dup(r6) ioctl$TIOCSDTR(r8, 0x20007479) ftruncate(r1, 0xffff) 13:20:13 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x22}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, 0x0, 0x1000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xd4, 0x40000000, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000040, 0x7ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000019, 0xbe, 0x2}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x101, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x64, 0x80, 0x80000000000, 0x9e5}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x401, 0x3}, {{r0}, 0xfffffffffffffffe, 0x61, 0xf0000000, 0x3, 0x7ff}], 0x9, &(0x7f00000001c0)={0x6, 0x6a625d86}) 13:20:13 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1ec6868abb0320ec63aea8c379b92c9f100000b2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)='q', 0x1) r1 = socket$unix(0x1, 0x5, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000380)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000140)=""/150, 0x96}], 0x3, &(0x7f00000003c0)=""/20, 0x14}, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x1010, r0, 0x0, 0x0) 13:20:13 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0x10001, 0xfffffffffffffff6, "7da322dce1ee94200e31015479dc00"}) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x2}, {{r2}, 0xfffffffffffffffc, 0x21, 0x20, 0x1, 0x1}, {{r2}, 0x0, 0x0, 0x4, 0xffff, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x0, 0x9a}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000001, 0x2, 0x8001}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0xfffffffffffffff9, 0xffffffffffffff8e}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000022, 0x7ff, 0x2}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x2, 0x800}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xf0000005, 0x99, 0x800}, {{r2}, 0xfffffffffffffffc, 0xd, 0x0, 0xaad6, 0x4}, {{r0}, 0xfffffffffffffffa, 0x30331ec61ece9c6a, 0x400fffff, 0x3, 0xdd9a}], 0x8, &(0x7f0000000140)={0x3f, 0x100000001}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) 13:20:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/187, 0xbb}, {&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000280)=""/101, 0x65}, {&(0x7f0000000300)=""/201, 0xc9}], 0x4, 0x38) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:20:14 executing program 1: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(0x0, &(0x7f0000000080)='s\xd2') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/59}, &(0x7f0000000040)=0x3d) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="288f06cd02977d92bd5b5a2a0405ec003266a1b63abb04acd6cb32ec888b2be15440f2eb9b645806e24c4767106f847f19d7533d4c8c990695d34ae36de000a3e71a3cf0e8a91c29b47ad4082ebd2deffdfa20e8e07723ba9184048c75b3286d954024ff29d9a50e70c108330b79910eb5a9e3c24ab587704a7bdd7415c182e9c9792f80404a9b0da547da88f6f03b6267b1e4c66f199aa48a9c345495b74b0332b8bb876e0cbc6e930cf10be53a9ad2438caebd447015ba6f53cbf1bc11636bab42cbdad94543f8497011f0bdc5592e3a7453d95e46f1e931b089b50e8ef17985a58cc39597aae9479d1692", 0xec}, {&(0x7f0000000200)="0064ac6a40f8a6819c9afa63df3dc624030e8a21c209e73dff56ed75ebc6ac45dc8aad5f4d319758bdfe61464f48da7f608cb80184258870139009", 0x3b}], 0x2, &(0x7f0000000280)=[{0x18, 0x1, 0xffff, "d36e07aa6d748c"}, {0xd0, 0xffff, 0x9, "deabdc7bed71e793c0b611ea8220eaf8ec572759d932db2d4c96f7df9d41afca464218ea5110da8cec97b59cae6130b6358da20f8fd117d8806d709ac11655da11b85d3eed77dd551b3260ace495486049f491a6d0653a709a6c951682b704f66226ea8ace0bb6e514a00c9278dd73ca593ea10a3ea3373f1198c923824d9abeeb3d672bb90879c40a30a873b619d614987b23d31f47971d4695b70c230aea5a505ca1e6511dac0900bfa5ebe0476c5e62f54344321501621f83ea"}, {0xd8, 0x0, 0xfff, "bb06f3590affd4d87ed15c9ae7d0089e8a2b14f8e086b6cff75f17b67085fc3e04ba9f019e0735a5114a4f61d1c36e9bb52d931a73470ff407c584d1c949e5c8dcabd22d16838a0c36f4943a8ec9a37c77b5965733a4a7dd7a14fcf144288b40d39267079ba4b568749c53d26dfa3f9102c52751efbb7efba898c7a5112229662554240d06773094603848f1b8002607b3cd3ec44f8a615f6a518f062281a4ca852250119050a807bb906b164e571f0f2fb60eed461a023ae5a7d6d3cfb0bfe887f989c71f396dfd"}, {0xe0, 0xffff, 0x7ff, "b518fef45e0a88b7853ad02c5e8d602f5c97bf3e3fef08a8a41809d933770c7b137eec3978439c901587bfc3bfa78f99a51a9217c15fc2acab4c9a9496e0389d034945e96f8e21f4150b7df1648a5ae9c9b86759ad6ea5a8e90aa1cac84f36ac884fd2bba3eabe9cd1271a05f626399c10e20957e6034af6cd576fe99eb5b96a16da778221ba407f6b5450dcc4e62db0f1a20924ca5dd671a5b4444158b7ef77ae34be6797eb072e6d35d2d5d465d7ada23b2f037c06cf4f7e96b50681e77b8e8dfdb3503fe3246ca6720d9b"}], 0x2a0}, 0x4) 13:20:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f0000000300)=""/130, 0x82) fcntl$setstatus(r0, 0x4, 0x7c) read(r0, &(0x7f0000000140)=""/187, 0xbb) pipe(&(0x7f0000000000)) syz_open_pts() 13:20:14 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8288, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x104) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x200000004}) 13:20:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000001780)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/193, 0xc1}, {&(0x7f0000001400)=""/238, 0xee}, {&(0x7f0000001500)=""/174, 0xae}], 0x7, &(0x7f0000001640)=""/225, 0xe1}, 0x843) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r2 = semget$private(0x0, 0x0, 0x0) r3 = dup2(r1, r1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000018c0)=0x9) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000017c0)=""/253) 13:20:14 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = getpgid(0xffffffffffffffff) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x24) getdents(r3, &(0x7f0000000200)=""/88, 0x58) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0x1, 0xffffffffffff8001, 0x7, r2}) r4 = syz_open_pts() write(r4, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x10000}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d76ca9700e0788a58c7db0de33f813693a9d63c6"}) lseek(r4, 0x0, 0x3) close(r0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000080)) r5 = geteuid() seteuid(r5) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 13:20:15 executing program 1: r0 = syz_open_pts() close(r0) kqueue() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x106}], 0x1, 0x0) 13:20:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0), 0x0) 13:20:15 executing program 0: open(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x1a4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 13:20:15 executing program 0: r0 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/187) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x1, 0x8, 0xef, 0xfffffffffffffff8, 0x7]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/102) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x6e, 0x7]) socketpair(0x2, 0x2, 0xc1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = shmget(0x3, 0x2000, 0x261, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = semget(0x3, 0x0, 0x502) r7 = semget(0x1, 0x1, 0x0) sendto$inet(r3, &(0x7f0000000200)="d53f7feceee01dcdc4dec20b6375b5d5b9c1c5aa7cdb987e8b413b7691f5e61f800be552b32dc59e0254fd2631b5fc9d180c7958183143d2124c655617e0c466fc04", 0x42, 0x1, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0xfc67, 0x6e92a4f5}, 0x8) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000300)=""/203) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) linkat(r4, &(0x7f0000000280)='./file0\x00', r4, &(0x7f0000003c80)='./file0/file0\x00', 0x4) getgroups(0x1, &(0x7f0000000440)=[0x0]) setregid(r9, r10) semctl$GETPID(r6, 0x5, 0x4, &(0x7f0000000480)=""/160) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000540)=""/4096) msgget(0x2, 0x140) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001540)=""/185) setuid(r8) close(r4) accept$inet6(r2, 0x0, &(0x7f0000001600)) readv(r4, &(0x7f0000002a80)=[{&(0x7f0000001640)=""/86, 0x56}, {&(0x7f00000016c0)=""/130, 0x82}, {&(0x7f0000001780)=""/114, 0x72}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/214, 0xd6}, {&(0x7f0000002900)=""/112, 0x70}, {&(0x7f0000002980)=""/112, 0x70}, {&(0x7f0000002a00)=""/81, 0x51}], 0x8) r11 = open(&(0x7f0000002b00)='./file0\x00', 0x10000, 0x20) readlink(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)=""/228, 0xe4) getdents(r11, &(0x7f0000002c80)=""/4096, 0x1000) 13:20:15 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) flock(r0, 0x6) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) recvfrom$unix(r0, &(0x7f0000000140)=""/182, 0xb6, 0x2, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 13:20:15 executing program 0: r0 = socket$inet6(0x18, 0x6, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000001440)) sendto$inet6(r0, &(0x7f0000001480)="fd4be33cdcca40ff5b0f99ff2176ee414233e23b427f2e74d69a0561545065fc616008a9f446d1508a20fd583f83209f0b426c0414d1282a1ebd6cc157558c45118639210e18945a958dd063419738df07c3c94997695d7e6e313fd2f44a8f65837cf3bbea52c614ce42bce3d3959d6b199a5235d22d7344d0c91afa7c33eaa2ecff256624f91f7a", 0x88, 0x400, &(0x7f0000001380)={0x18, 0x1, 0x0, 0x2}, 0xc) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/83, 0x53}, {&(0x7f0000000240)=""/143, 0x8f}], 0x4, &(0x7f0000000340)=""/4096, 0x1000}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000013c0)='./file0\x00', 0x800, 0x47) socket$inet6(0x18, 0x4003, 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001400)={0x4086, 0x2, 0x8001, 0x8000, "e4ee2852365e6f61a041ccd625c304a1a94d0dc1", 0xc2, 0x7f}) sendto$unix(r1, &(0x7f0000001540)="8f81e7616b4a9b30558511125b47ac4315200e2f4683eea204edda8a53144a2c784ab7c8f9e725dc2b2d61b1240887e62f0c2982a32914a9e5318c64068b5cfce8417fb192555a54c38694a3a4d6a8e2850a51935df86a1eab8098217ebf8092ba9f6df653dfd33bf3a6584cc68ef3440a5ecff998423141db47fd960e402b96b86a9e39b475a2086eb8642bae144bf5461cd8e77c47fa73712011b55ac97f3be9307559a87d40a2fd54b6dff4ea39ae", 0xb0, 0x2, &(0x7f0000001600)=@file={0x1, './file0/file0\x00'}, 0x10) 13:20:15 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xffffffffffffffff) r0 = semget(0x0, 0x2, 0x14) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000000)=""/194) 13:20:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x8003, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="06b6aacb87f5218cd0bc301d992d02cfe6297c247911e3da5cb2ac083042eb4f961375ddf8bfb93fef5949dfbca211880ade7cf0bdc6b466c19a693b80cd5b6de3b9fee15956f7ad544609b6f8bdcb9c08eb0068efd91fbc9643f4884dd01834467361d8affeff199a34a7e47972ee1023eac331cbb8f456af255f5348eddfeb3b87115fd954eca69606f425d4417e40326ac0c36d3d7e08f124cbb8c0459b0bc5a72be5156d719275b0fb202e803212b47ca0c6177cf06310b5b2ee44751dd252709791d85b731fbace2b21b7b531b286df85fddb1b9ea22ed6998d65869566b640b8889c77a920191ec324b0bf18e398eac064f4943ec553", 0xf9) 13:20:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x10a) 13:20:15 executing program 1: r0 = socket$inet(0x2, 0x0, 0x800) shutdown(r0, 0x0) r1 = syz_open_pts() syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() fcntl$getown(r1, 0x5) writev(r1, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb384", 0x41}], 0x1) 13:20:15 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socket(0x20, 0x8003, 0x8) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) 13:20:15 executing program 1: mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1\x00', 0xfb) symlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)='./file1/file0\x00') chmod(&(0x7f0000000240)='./file0/file1\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000140)='./file1\x00') mknod$loop(&(0x7f0000000100)='./file1/file0\x00', 0x198, 0x1) 13:20:16 executing program 0: socketpair(0x7, 0xc007, 0x2, &(0x7f0000001240)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001300)=@abs, &(0x7f0000001380)=0x100000260) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) stat(&(0x7f0000001340)='./file1\x00', &(0x7f00000013c0)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000012c0)='./file0\x00') nanosleep(&(0x7f00000014c0)={0x1, 0xe6a}, &(0x7f0000001500)) mincore(&(0x7f0000032000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/202) syz_open_pts() readlink(&(0x7f0000001280)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) 13:20:16 executing program 1: r0 = semget(0x3, 0x3, 0x230) r1 = socket(0x3b, 0x4, 0xfe64) fsync(r1) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000000)=0x81, 0x4) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/82) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000000c0)=""/184) fcntl$setflags(r1, 0x2, 0x1) fcntl$setstatus(r1, 0x4, 0x4) recvfrom(r1, &(0x7f0000000180)=""/249, 0xf9, 0x1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x1000, 0x8}, 0xc) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x5, 0x80000000, 0xd87, 0x8, "4094662fa9b2bd7773d2b942a1fc48c971dec2eb", 0x1, 0x5}) r3 = fcntl$dupfd(r1, 0xa, r1) write(r3, &(0x7f0000000300)="92ae02b02d84207764751d33325b38856646b472f65a3abd933383190d0ad64b590432d9fc11043781e821ddf16c7013e26a31c910708a8626", 0x39) write(r1, &(0x7f0000000340)="56676fb5969df99fb79e13702efebbd775fe2c7deea39f440aa522a4d71260bd95a2eeaa695133ab4a8ee481bbdd0b1cfdc00ebb534a858eac5863aa1ba3c56f200c6cb2a53f23f987046de56910406e023fa1d8b214a153abbd695c5e8cf391cdaadf128a0a88b0215d56e7546aba59563fd9a193461d0b7c933ab62728be2e967fc5a36afebdf8b043faf0a9da451826d12dbc0171eec7af3b01141bb83d8749c875e12832ea9cda8cbdadbe051d883ef2a0416454c124a99dc0c7cc66e6b07f75f24076049c13269d07dc510c4dda0bb83624e7ad6302f21f0557e66eef84d2ba287dc13729f57d5e2d6f23a19a4ededdfbb1fcc2bc5486e364e43c13017fb08479a1f19a40ec3524cf7c763ffd8d7d6652622a2b2cec56c57f3a12bae8bd9d6328255033400fe83bb73936f2273a4eb2f850d0622f760d4a3d8de03687a27cd2b0cbe60ddd1abd2a372cf96ca6e5d51eaa4cdfa8eed70b8f44928184effba6f7e0745fc3d8d41477e67dbd028761d89399be5726302cd1714d7cfe1ab85408bd4b354736b7ee5dc7d58a90f1b2c4a62250c448235456a5d23fcdb20feb5fee46c4fbc349560505268420961a10376b3a25ff37c59ecb52fbc9aa77b34aa7aff04171419d7ee3c8ceed8d12db43974a01283bccbb2d0188196bc683c704476d3a54217e48a65e4a7f9e46eb4c9e993790319b507a7acaf2c5289e4de68c7a70bc37ae3bf286d0132617a12defc6648f3f49cb8860bdfe09ee9ed9bfb0d1ac8f2e94d683a28fa2098af8da7298202e710f59835f0dc674930248c110814c2b6d27af095407e41798eb3ca9fef418f1d445e220566c345368eb89714b3f6bfd4d44d340ead848a6761f0073913c5b65f9d274cf17ff08e379371bbe8f1ebf1c04c63d020f8bd27bbbb5f208590937b61517799f7fccc56347c171f02e5560d2d013d4f6046c1ddc5b12b8a8ddf27ded9f901e770f649c02c36f83e2ac89acdde14a4daf0abf76bf28a9e21e14310da1e68891d5b75fa9fb76028515b6d00ad9170fa4933989b4dd44830a15a0c8e02b199af755926d10559a4c94baff29d4e761ac7259cd3a175557af73e6a36a6fca6d10fd9c03fc162f6ed4eee307139f46da8180bfcf2574e49c10cbefe60c8bdc64c6527b84e7a482c20fe2de49611df2e9998d1aba890243d3c0716c62aad02a0868d9abcb105b6bfbfccf78bdff74c8764de7d4bb97596978386700b048cce9649fa7fe6c17c59f6cf659132d79f9f9c821f7c402580ff11e317152b0b7580dcffc160d653e02dfc6f943d33ee1acb388c5e25fac5ce7838e7fee6b5dd53b36f17b60b49ff344296c9fa5392ccded23e47f047e3ae839b079aaec40e533eb84717b08a5d63bec47307525e038cc86155f31bed80c6e4e07c24b8d15066895b1fc67d3ecb78de059b08451bc248b28cf71dd96ba9ee973167c1f6c2ad40f613f2286aca91f6b0669502059ea9aee111ebbae813f3a81dfdefe5c6201bf4aaaea4703bc4d7bfc26fdfe07d74eb7eb54f917b9e8d1c42a45ef016056ce2be8fa54831a34de953453f509fb5ebe53ef2540e64016149d52e16f92139dfc6784640308bf196f3478956358161127b182f45c17f8752ba0fcb9ce2a64d1cbac4da86a0921a557d2c8cda2f367f281d4fce3c5357e066b1549569aca02a341c756d280f96ae639cce0b04f6f17f039aac8d3887bc5bc4a8de799ba486c1236768832e6f6594e1c7d42cbb3e895687c5fa450f04aae7e1730a9b6a8fc237d7fea6f839b2cd8d03da5d1d296c8343cbc6a673b66c4d15ed859d46a3c6c682c2faea279c75f9054a61f3beb3785ff0218b481ed438a6f36b669952b2e13323e6e1ba78ff8a64c83399fe37c56e1847118d2ca24c1f9ec96f6d72fda6a80081c771697166e940f0e7a3fd480e03b951b55f800cf5c00f5740119ac89aaa47ce20229c2b99251e4dd1a10b482504480f6a51007ca3e85887fe894a85d31742305f8343c5f59226a74f912447e7bde0c431a2dc9409204973c5fe0d50ca06264d4552ba427eb2d0e2ad27b71b451979a7a60413c1f49cee03ea1d025492888d618a18177b2372822c32862528705b0a18040b06f82fa08ee1d51748d33eae459e71834b7b220ed61bce35633887ca13ff6bc6096230b610f387d9a8d556015b69f9991a59d2ce12485fdcb9dfdd6db11a259fc9cc65d47640e8f8e59eb65e17240e74ca0055ebe92140df256dc5ca43813773ba1bcee2965258fa7eeea3fa26f9a7781677b2129cdd94e84b7898aeed2c541033e67874b2acaad64b2ebfc00a7c0f065593ff2e3ad9f936d1f16dacbfe667cf03be07441d324179bf09281aca681b6f0baf1124142d5fbe5baa55b394b71bce3893577120b3c392458337fdc35da6f03271dc3ac3875d19434ca159cc123284551e40d2c4423c8245de046643597e2e4a6402709e750721a6589a23f99fec92476d3c9309d4d63241c21b16a826c2d8d59da8c1bad46f019422f2752d7dabc15177de89ff3ccd12daccd537e4581be1233171c754848045d4bdcc47806f04a62642e19f19d6f12e564584543ee4818e22f83bcb796808cd15a0cd3fa49ef9f8c9d90500d3caa45b6a8fed97f21b8fee7be3ce9c6faa3cb617a84b373de2b05dfbccd40f287a53223eef4f6f31b0174e47c06c617a0d0e9e850e970fb02c07571529cca611a640829984e290d0a6c81247f3387c1c50cc4fb184674051dbe5380157cebffd839ad2bbf25266456c28754f9f7c98621867b0ea4396f15f88ad36fd2841eb8213a8e7e1edf6e917ec34debfee336f2095e337ca7ad24c75bdaa7eaafe5c5b089d0e51b7897fdc54492330583d0f633a49760a7a298ffbead9d99f6cdebde23580d27c525e3928b262d06603c03abf7c9c54742e2fe64eef9a5c3fb327de6fdb4ea182aa773649b90a771c1159c563bb5c6d2656d6a08e7c32ff88864298cabd5e7f5190545f02de26223573ebe7db1c92001783f24a01876dd19950ac99ef8fe773d58b6da996a1378bdab7ce9ae64778570d021c4cf079574fe10aada4d2b262f5f42d4b5cbe33be90d1577b15a5c7627565f05f5f2622081a822e16d5dece755b3b2e558e9e3a09540bbfc36a5b9d827bd64b44a14f92998c6c6bc8143f350cfea2ef9a03916d5e8f02cafc468cc58b4a7ad94f8aa6df8fbb388cc7324091721fa230f2859cb4912cb62dbc227088684b5a0c1d3d048360175bc3afae30270debcb8db227534991da0c1149197169829a25b903b7f54af4e7257454a2fef1a91eaa52329639985db8a693b5986cd4d26047eb349b2fe9a59cbe895deccf48918ebee861ed48a53f1bc5163f0453af1c50137482c97c7079e773ad4275d717d9b4dae4693a3e59a35f04cac273fe64103d588357b53a05a5ddb21d996db4cd48a6ad5286707be50ae572d946791e3abb201ba4fa8b014d2db75aba6c7be9707bbdefe5dde74141b1f69675fca34578fb3b62d3799cbc80fa574fc883c282d5e0a4aab58aa3d30fa9d7c42cc8399e4c43ab73a18699c3bd74b5a43c97926823061dd40fcbe05b5da7a1f33bb5335ea15db1c136a832d778a9d92e0dec7c1ff4133af75c6e838260bbe566fb403810488ebec60f14a386dbf6c8d7246324ab85127a7c03bffcdfe17fc39713b7b3c394e4e0e925247f0be742dc53a4f010a0f9e33427d15b00ff790cd5f4fb98c12718ce9c08e8686dc8228ede88a3c41149d47188b271adbb8bdf40effb33e7f1e2637c5de2facab819c8a5d3023ca9224f3d0592d7dfc9a16e447cc1ff0be30d19013a6efd73f314ecbee4837bb57201266cba0cb07ff3fd59276f632b469237888b708341d23fdf7ebf234b47331fdc333cfcd0b6d08d003de40cc50f1e637a0a0b2cfdb6c7028b2d3a5f8ae271c1aaebf14247d8cf0e34dd824e560d1f424d69caa87c0e335ee212637829c00a118401d3fc98e026b5467ce0dca588e1683809a27fe9863bfdae161bed18412f0f8f7d1d47219e5012a610d56af983c37aeffa26df8d53cb9e66cc5f9cb8405e46085545b49721dbaac133ad0408fa1fc7609909453d30350e5f846f9068a99499c8e824f48a29cb0fbbb76a0c8affc1bd458acc7ea741b629a2f670c676544fe6d6f38b8226a01590f45077815c76b7d5060721ad5d7e0c7af98b03e13b4b4cf8a255ba9fe9475f614bca2bcaa9a9aac9d5a042cccd814339607dd31ee3107dbc695f62305b67bb0c7e29120e381619b70e40437a55640e85c715e3c1ced2a87c183752b1da503d378e70282fc26428eaefe597116decc35a0f720b499900699b3bbdd5888861dc2aa033c45a0e9fccbd670d0d0f6f7c59b361c767381c6e0cb3fb0dea571aaf00efd0bdbff3b1351968addbc0c8cad324f9e663959b1f261b65e302f034b39d1fbbe9b463f19fe40591a4a9b2f785cdca1e8249dd763206d68be754ac343c999ec880c03044f753f9dcaa1166e3ba994e6e8697ae22d3bf52f658da9d46faaaf1a3098466446d8a1c03aa7be87c7b4bc494aceba343e4f166d8760fea55d52ed91d6a6297e9d636e41e1fcb245698c1bfcd397e48fa434d6dcc03ba21cb7f4f3efec54fceb31a16f87f9edccbb0235622632636def51064bf4c064b45d642253dbff41b82a5b0cab5b5951961b1af5e5342143d54bb9b87d62a114c9fa3d1ddd0b0b326e16e64efa2a123c73e58da6aa1bb995f571fa131af98e093f9edb6300969f155d42c473ad176ce063ae80dd1b19c1d1b0d4ad62306b4449f1e089189d159c778a1eb983e7858cfbdbb7c32e6fc01ce5d2c9dc1aa0589a378964be7ac73009b631672ff237f1e8589c485ba78874cdeacbd489626637959c75898721abbf48f6c02a7a6972a42e07faa2a9ab639587f69212e94cbd01468e0307f9e56e695c849ffac4e04c8c7617f4527960a3d38a1c9f2f0837ad0acf644bfae8053d17b74937ac3fa14fab356d028c91d3568d1e54616351759fddf632a6ef25038e726c39dc82b6bd839c54327f8a3545ea0273b07fccdf10dc3681b5fa95b090ebf9f0c30080e554651abda54096d351517413e8645c47ed29c1c00860789b085771fe4bb6d8f25bae8bde9240e5f41c4c5d07fd527930effb6e9be10b805483b19301c353adfaeff0de6a9ebb07be564e3d0dbc2b24afc01c9b416953643de1f019c3592b72b2d9e576c86a077f5c8316fe4d7f2ab32e10bd77a2c7fd0ef34cb5867fa9ea06e8daf9f01451a80136ba704a25824f711ddc1fd1d45e0a45db7aa72231cd36ac1129a5d74be1be7b63d586578df95b021b31480a02c0db381b124d2cdf8d21efa547d577abe6d287a47cec2680322b64e735d0b538df41713741ed872665b8a73bf236da85b4b96da3e24dd840266e1ad1cc2a0afc53d8dcdd22d7c0a89d2e1d2f4d51bd3233fa6421cb8dbf90d453a5b5bb30255560c2f88ac7413dc80fd395feb77523ae8dc462adfe2f89d56b3a07de3d4f6ef093f0a50848f74c9ec028ae86dc4b55c031fc267539b8d2d7d70e0d65775292f33499f9259c6159707bd31172a9eb2fd7b44ee10ae7fcaaafb8cb2586cdd373800809e3e35c1ab514aac2ee27db27295705767eec0e667757307d976918463d3906313219d4cf0dc1afa109f40462abccb015ce744b3bc308049612c6b182400ed5457df52a06900dbe618bf4532331639e0937dfa4861a17ab62aa520b7f6a1421705aa9503b351c415ca6cd5ad9ffbc3381eb1d9bd7757db977a2f3f8f37c6988", 0x1000) munmap(&(0x7f0000fef000/0x10000)=nil, 0x10000) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x3, 0x1011, r1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001340)={{0x18, 0x3, 0x0, 0x3c5d}, {0x18, 0x1, 0x7, 0x8}, 0x6, [0xffffffffffffff95, 0x1, 0x9, 0x1f5b, 0xfffffffffffffffe, 0x40, 0x4f, 0x3]}, 0x3c) lseek(r2, 0x0, 0x2) preadv(r3, &(0x7f0000001640)=[{&(0x7f0000001380)=""/53, 0x35}, {&(0x7f00000013c0)=""/6, 0x6}, {&(0x7f0000001400)=""/254, 0xfe}, {&(0x7f0000001500)=""/185, 0xb9}, {&(0x7f00000015c0)=""/102, 0x66}], 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000016c0)=0x3, 0x4) r4 = syz_open_pts() preadv(r2, &(0x7f0000001a00)=[{&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/202, 0xca}, {&(0x7f0000001900)=""/164, 0xa4}, {&(0x7f00000019c0)=""/20, 0x14}], 0x4, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000001a40)=0x3) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000001a80)=0x5, 0x4) r5 = openat(r3, &(0x7f0000001ac0)='./file0\x00', 0x90, 0x2) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000001b00)=0x8001) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001b40)={{0x18, 0x3, 0x1, 0x100}, {0x18, 0x2, 0x8}, 0x10001, [0x200, 0x5, 0xcd5, 0x1f, 0x4, 0x0, 0x3, 0xffe0000000]}, 0x3c) kevent(r2, &(0x7f0000001b80)=[{{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x2, 0x6}], 0x7, &(0x7f0000001bc0)=[{{r3}, 0xffffffffffffffff, 0x20, 0x80000000, 0x0, 0xffffffffdf3583d9}, {{r5}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x4, 0x9}], 0x0, &(0x7f0000001c00)={0x744c, 0x80000000}) 13:20:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto(r0, &(0x7f0000000200)="565c4b4148b443cad38df8d271e5f9c7ec5d4ceb7a14fa7c100f5fe67a0e24aa488a9e065f99a823cc86a7bccca67cf20a1f89d1c8ccc2fdc4bcfd50d54993fd4f647d56b5da74d45838b66a3d08815b862a468777fb63a7f9fe61ac6b3a29af6f02a392b5ed894da0a7d53ce8cca34823b1042b0aa43f09851ca2f8b34a27bfdfa1c8be18e7623467fd00b5e61de1071f", 0x91, 0xc, 0x0, 0x0) 13:20:16 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x8001, 0x1) sendto(r0, &(0x7f0000000100)="29f2c30dd7921e334867d528b2fe679320d57f1d5ee978d15d9230514528d03bb51baac19384d91925aaf16b0d7f4264e9046bf13b7c3a5dff136b7a7ea248e040c1d7052823a6575b2a9209370c2df4575daab96f70cdee6bf9ed26f2f1ede8eeba36dd774a360cde3cd91f4fc43bfb84182d5fb78a06a4eeca2c96ba9317c28c81e920934a8a2a38f638afb94b5028afd131a6c938c6ba4ff6fc09ffb7577dead4bfd76c62607fc771da9490ebb472c84f5fa83b93ee2d05e7d53c8d4e270e7b74c6f2445c3feba3b29a31f0826a67705d9f8069386bb64b92047aee4a01b032c808dacb8ed394428a13bef150656e4d4522ddda8902928fd34ff25d816da6c0a11469bcdfe17b589d2fa9e2015cbf0fce55bac8db324aaa00c15689daaf2b6ae5299ef6d6adde388801921e486b2e489f6e5eb03ec39b749c74ab8e8843cf57dea487ad68d7c781cbb4761a0f78748f7e55ad4088d770c16b423d3bf8ff8f2ea4f27a37c49b757ccf3ef09109ace91872770eca88de98d5096a52f214b46d5b869d56c4feede1258a530654fdc51936858397ff3cd2a2683511c8ab7ff31d5181df362a1c73692365d691af3b62fd93b91cc3898b9d986b0d364bbb41435455703df0c7baa58d2c3af0444bc8f47aec72866d5259eb50f2c607dff5bb355357987445f2c9349d2cc0ed17fcc2525065b7a20c42e03898ef3ef87fb2e387f92e878a62ec3352f5c17314d68b79b8d80de3ecd8667641b8cf8bf6a3d31edb00f5f1ffdab0dc1e5795c0c25d43ee1731176dca3b2990a4c6d0e4c4f72d0d5ac71fb11f4fe3022b9995b01a012efb9a71b9c94276e33b897ce40a1ad174758ca166528c2d405fbc1fd79793f53ba28c1f64aec25164b096f807ad21831861446104c3330b93a3a10342c77578d134789d71c677d8d2ff5becf49104d1a99cde06da0e8babbba5942ecdfa3e49d4d9734b7bfb3b4ea7f70bdf63118bc9839d2350b8c997930ec0987cd5452c850ff63cc76c82cff47bce5f945859d0abd7628b81fbd59219b7dc8424462a76c12b46e4e425893e3e7db884849428caedce54403d24258e0f6ea360ff09c9d3896a675550488e30c5f6db6058dd97afa125b288334cd4d53034a661e46a69bde6253d864c5d947269131b936ae99a3bb1a8459f49fa1f4795cafc24e650e3a2b548937ca70d428ef9d8e594bb6de4a278829ca15b13ce32fe55c4b7e21a14b4fdd3d0359b70bc0d540872a9671f99ed1cd0eacdf6058e4cb827118ece81093f3fcb848f8d017321e34a563f16a0b77204001403d07c164e2540a9c7dcb7a9081fe122106d8430bccb34921555990f377942d469a2ef6e757313426d88afa1011cd22f863cc330d8621bec586d8640971e9ac364974d09d993f368af841eab6024a99d7bc2067e6d91568a7eec5958f222411e63356605c0685af122a7ea6aba79283152d3f740e9189b0c3bcc0c3f158ecaadbcaac0867ff7809b688d93cddbfb69192c74a5d341278a20f653ab7149b3a25b91dde4d1da643347b9bf2ad7b13873fb9504009d2c8a760295142449635598cf8cab2f97a57b2d2bda562e81bb2df23b74af3e00a69874967c866e10b7871caed02a8d7096bd3127ca3e28e2f6310ae71ce463cfc97648ccd75fb345006d4d264caf3e21c204e675efd5c6bab9a1ff9b86bd99bf8c3161ca26abe6d17a7c956ec477c0115dfc2af1b2edec2d05731ccef3ce50b1bfda23a93b7535d0251a7e17918bfff73b6b06bcf09b34fbb969531261d65ec5e2ab934e54a416237d09c087a356d0912a2837eab94be797a1c7fcb569df31a154686065d185b875343d174c820a9c8fd4f7d83388111139c525850675292d8f7bfac5df30c0e66378b25df59a284938edf9040e443d7e223374f9863fb767230f581db7cc4de8f4c57f8cb338ba298eac9a2dd6029edef7d2cebded1fd5395f5d9b568d83b8edde22e0e07a6ec1831330db3ed67ae7f02bf7ddc5a2fb2ebfffd9a9d8c491b3d963939e76a9311704ab6494736db2284355fa4800cacd59f2cd1a9aea7a315db968333c3ea1f69a8bcbbde1f618ac40bf9acf4d4ccb093433ce65666fd358d186da49d65ee9c5f85c9d6ae7ebb278bd7e7510f19e0ea593ff21da85c145d29052a700ba7e57e3deecaceb22545a2b0c4d1e435f2cd1f528878c5d5fba4d3f535b1f11e49b6557584da61567aacded8127ba92066d9e89453a75f1efe330a10e51a9585fe9e99ec33206236e6274644e6c4688224fd9b7a1a7b6ca438482fb9d95704474925dbca5bc288b6a4a405fb6b8a26eedb0de8730fb12a647a769a20edef3869c7c7998df5cb856de37be1a1686c8d98cfa0cee1494c53bbafb352a26583ade9a385680df009a640cf09284bc8b8a9b079a0bae31b43036db960881d771a7ab93178d75fdf1974848c6c5d160de75952577b250349a32643277739f1a517722ebfc1df696a5c98b968d391280b47d0b54bd7ace29c82613b2b3c3122b027fe25d17eabee3b4c126c1fbb11a994b0b49005505147d9d79de4cec7b0512dec89ad8cdf048b639e48887516c3b2c8061922db28f34a80a0d813911e64323514dd4111efe2a883c76e1f7acd4cbd60a0a13ab724ac0fc8915b2b7bdb7197a72ea5049a9f22f8733d2de012d3dcee33537384029fc3ced471090ecd01cc6182cecdf863932e924bfcf0a7e7b307ab448a3180ba3f1a2c66fd7b21cbe677f017aff7b37819535384d81be3fc94073a8488bafd820770de70210f382c4bddf6db1500a28bbd3c5d8c060cb64b198a65fcf447568813763ae5d4e329ed5497dbe3f015675a0e574d448cb0ea309f25a90454954e78df74cb5967f72645b1eedebe4481c81feee92d2d52cbb862065eb5681fdc7e328e544b0b1ce5c103b2d0ed4017e4787a14c9fa0495b5ad46598bbc5adad16e7a3d6257b849e4af75aa93ec207ca37f0177787914574f46ceb89a3c198623e7320c39129aa17fca33d7f641e7d0ac491035528ada974370711e8c46798b5497c1a9f1bb6149032994f6d912a02461bd3a681558a945c773bb9be9dedd3bff34c24c2782499b0bfeeaf1c3ecc5ea00202f541b5d5cd9346159122b6ec480221cb103836ddef17c543c2c4de08188d004135dc1cc90f8e7a3dc22373970f203ebb074203c1eb66a873cd54a7855356e0f1e11a17bf67b42d6a5df0600387198d50828efa099983850ad93319b3ca24e38c3d0dd74c50fb8b63f6e0db7875804fb68dad2046030b07518ea23d5dfd2c90df709de23547f91722d50d8dec4a97a4be3af2803ad3ad8dd24804b20d3ccf981205996dca451035d8316d2af33f121ff46be5a14fb85927a72ffeb5a6407bc0555edea645ead0d8f7545718af2ac70a1a9617d3c52687c0248217faa22f338d166c6355549b9d1783068a9a128b9474cd62db2a5f9715958921fde1ef3ba8d0114b4e4bb49a7ba76cc27bf249d7714c754cb63e3eea7f4a03cdaa9d28d6984bcabe40c06aafce18f28090a8134051ce293e72ca64daa07a4b59883ca084efa678eef066c290f5e523a34809ef286c6183e383e0879719d0ebd1ddf2da0203500ee5b8c7478b58c34e4a4cdb613e79fc04044bf5da5c437d5021d64d8cc980a80a895385e0a7cf6fb9ea35010da173951117d44c3f847a98ec6c52cccdeea00c44a4aec6c905e15197c4a295f85790b6250a514f0449b87591f61e580f3b5b941ee3fdb8767c73df480d1b5437a3085ee83aa38e581447e11424632c1a2d714eac6635b81c21805c25bd3edca74f451b31ec91dfd9f2e695722c444ca1dcc2858b45ea6c6fd48b818113c5be7a51791bf0d4dd78f6cc961ee4ec269970539b034fca7563e7b321865ceb911235de1f156669d9f7d4fae167685f12baaa5a5b2475ab93fc5ec052db3409f6760f5f773ccb3a6614007350e49540e11468902b6e57c59959ad1add2f610d88ca3add23ce61471c95b65e509b85132855f4ef3fbb32e121150568d7803f74946e5dad073baf4d8c14714750423d0e92ba55638264762b2e93b3f3b1e4f6ddcc5653e67bf18fd39fb8604c8beb2bcadd55601d3a1df433e29e9fffd51b6c72d297ce8f8a1221cb0344bc8184c46dea4b78526433e8cf851dd8d6512b6ab621b25076b1d130899ee7708bcaae53a42a6f4b1876e75820ca5a5c24e928bec6df57378bb3fcb7f070e73a24c8fc33b17fc86bfff511cf7ace7b2362c7a48e723c04d5c3375eb699679e3b896f73460873e53342696c3582cabf2d937112646df2f924463fce298750d5f2937355dbfd31ebe5b1b73089871a861baf7b1abca610322becdadda0bb0e03d8432d65e0fd0caab1a0d328ee8ca10887448477421c16bb3b9545bd68f9a4ab85efa5e322dac8b034f24d537f2aa0b34fa5672c73e5851882e3c1c50648fa0cb52bcdc49cb6d4cfa75856378ad7479ae643b80fda3577a63f94da1a3e214028bcfbe27d253c42bf5f604f38959c7451e4ec8bf13eafa3ec581ac5f945ffa3d15d5c50ea18d609ed7f3e16be15d53764b0766d1b461746bf68a2a92d0d63721a5fa6dc5eb9b5e4386673e7481a9aee295db797a84440cdd4000f0853f9091d5dd337aaa8b8b3d5691f0335860a1ccf20ba5c0acb9903464f8d8387849d2214a998207a078491b23e9b0008c4596f72bc45c71ff4d6eec2f065372ad3205e64927ce74699ffa8ccaaa37e88dd2c6b3071eb8b65b3c1cc8e1ee08fc0e98f586699dc8126ecdfa22ed16696f16a32148ca109454280172cd13ebf946a891fba90b4b4c2f54bc2b3c79a80120e2f1ccbe254b9d008fc26aa3e9e0a847c2598d1f3dc5145935395ee5ecd9b2fd3954d2042552d25d263bd99d1b01d0c688ae8e32989c32b3ccd2e4c415e41bb9c2a70712d3785510d35e0f6a35f4165b9074de974f0c4fd01584611f59c2086ddc622404511b95e7bf8ca2b887b07f6fdfa69e69e33e5df3b5c162e8b46276443f0227e27f5332563145eda6525dfd0d5660fa9043fac840b5d70c4739268036be0a5687d70cd824939cd64e9eaca4efdbfb5ca56ade00dc352a656b72eef5a48f94defda88f5448cd40c3cada26edbdd3e7694096bfb5affabbc34b1c2604afbf66b5917932c4e938b5ad29c5217a5641bf282e97f347c9a1d7d4917b6f077c4f4113941ac642fddb2f1d2e6f2865bf0afeb2acfba97e735e9f93254ef3fdead6ab23ad97a21d5bdd670abaa9a63e1ed3c8ff1cbc745d309f53e854a06a36a60e8b48897782e2a58b0b3b465c3410280a2736b7de3625215aaebb5c64ab8989c43de95835b337d0ddc8ebeb73530faa01ce76269020c9cdca0350debe7dc562e9396de37822070d07a0cb91ae460ec5d88efc550845284107ceb68c8e464f68feb3b470eb4b619a05175b784db35113178431882dc16aae102eeb19d4f5db196175aa3f3b36478b60893732bb73df7ae41036b4daebf9fec4588e1a5cda6a362e85b46b4c3c8062699ae02843e46e8ce99197f03b0b4a655181d0d1037531f69bd8a653f2e475371710c40397cee1b4ae45276ccbe94aac8dd5bbe7d8a710e381c1a1b9cba46fc9af7b58851357e00c73cc318d3b6fc48c29d799e7d1030544c1f501c93d50c875321210fc40a9a0ef47fa2453d4b3b24761a647b4fe5d650329d6e55bf37b36b4e3b542a54d0ce34bd3515d271d4a1c7d1a2caec8b53640390ed3c2ab79728df00993a06bd09f344e11676bf67fbae5d3effc64d185b9ffd17cef91dfcd5d560", 0x1000, 0x1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100, 0x400000004000}, 0xc) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 13:20:16 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() chown(&(0x7f0000000040)='./file0\x00', r4, r5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x12, 0x10000, 0x6, "1f87e1121f3c0aa618c7c36e29d7361598d42dfe", 0x20, 0x9512}) writev(r3, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r3, &(0x7f0000335000), 0xfc94) dup2(r1, r3) execve(0x0, 0x0, 0x0) 13:20:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x0) 13:20:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x21) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r2 = dup2(r0, r0) lseek(r2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0xfffffffffffff800) dup2(r2, r1) 13:20:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x80) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x3) 13:20:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x2}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r1) 13:20:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682776b789ca7f07914345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c213c7be4275b105876", 0x209) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1fcc8be3726449a7d3c217d9d5218482f05f538b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 13:20:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = semget$private(0x0, 0x1, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000380)=""/216) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb11c0000e4e35f00"}) write(r2, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 13:20:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab800000007a098206fb200"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a5197023d58bf6659990bfe4320449078177da4ce9c287710c53fb0000842dbb00bbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef4480cfa7428d42242db5f2a550dc", 0x65) write(r0, &(0x7f0000000600)="ec7d2f00afdba0ead780b510cc76ce98292a529ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c771bc7724395e6144ffda09db2219680db3a5ef3b66b4005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bec8311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab603534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2ea28641ab8e80ab01b883565818834ae655b000000000000000000000000000078b3d08ded98aadf1cd6610400000000005abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a00600000000000000dc96911b924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d6748109001db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff650300c60530b49473b3319856f32e9a4011a331ddd56a8133a165191ea118ac43aba9d4c6de7f19dba4b63529e8d2794b41c1ff0a45f5fe2741e0cd9eceba00d72dea0320ddc166f90af38d75fc64185bd7ef7d962e1f5e5333e5bd35e9b2606165bb0be11be865cea4d31491ef709fa8cae609ceac29f11b539ddb78774d482f7026ff28386a751220e462bb8526df3f4a870291cfff9dac44c70e3dd28509db", 0x220) syz_open_pts() close(r0) kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xd, 0xffffffffffffff9f, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 13:20:17 executing program 1: setrlimit(0x8, &(0x7f00000003c0)) setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)={0xefe6, 0x10000}) 13:20:17 executing program 1: poll(0xffffffffffffffff, 0xff, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) 13:20:18 executing program 0: select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) recvfrom$unix(r0, &(0x7f00000000c0)=""/6, 0x6, 0x801, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x188, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 13:20:18 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000000}) open(&(0x7f0000000040)='./file1\x00', 0x80, 0x20) 13:20:18 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x1, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) close(r3) 13:20:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0xffffffffffff0000, 0xb32}, 0xc) 13:20:18 executing program 0: poll(0x0, 0x0, 0x100000002) 13:20:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10010, 0x2) shutdown(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x86c4}, 0x0) 13:20:19 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) 13:20:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82126e2f000000000010"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 13:20:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x114, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/24) 13:20:19 executing program 1: clock_gettime(0x4, 0xfffffffffffffffe) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 13:20:19 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="66400016c7e496b5c1ae991ec02f4502bf9cb1381d66329a5327166dbe49594645962d0955384465a3afe1163985f5be457482983ac8077bc6302302d13d79ee9ce94265c215a6a36abe5e867e24f6215bd394943fdadbb702a3eec2dce07480cd8ceae46417827a46a4a6cc18103b86563b2e3128943fc0fc0c9cfc0f0b721c725e138aa84e3d3442acd9af896d2cd0603a4bb3c014c9d83a2fa6288fbd2f13971006716e8cb3ce7ed38bbcdbd952adaaae844cf050cc9c1fbf9507ea8eb82453cf8b66fd77d70dd062b0d27320a256c74ecf74db6924e5e917cff2ecd898a67a732b7439dd57306279170d3ff80bc2b8e0827af6f20f711e667b4b09fa9403ea577c93025cc28587ec75a1e52525620d957c0722ea9ac5cdf77949a40bba11a17afd9cae929c8b314e459a5c61841037e2ec4af419a99381b7ec6dc72ac1a1e9def3681bb7401947dc1f1f76b99a5d6c724e9a19abe5d25e54533f4c77e7f0fccd0254702e9a9601fb68d3ee2dee1162fd68395d38a893"], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x5, 0x5) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x4) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) 13:20:19 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x6) 13:20:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r3 = socket$inet(0x2, 0x8000, 0xe36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() r6 = socket$unix(0x1, 0x5, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r9 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r12 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) r13 = socket(0x1, 0x8001, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = socket$unix(0x1, 0x7, 0x0) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = getuid() r18 = getegid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000002c0)="07cdac98f352d4e71a1e27a29c7fc6c07c29aabc85987c367554b1aef31f610861c0b08fe4e7e5d9a70eeaac5451797fe9c1d6fe73763bd6f06df759989d087c44cdd8e723ef127ce347ff79da583a", 0x4f}, {&(0x7f0000000100)="7a2d696893e6675fe3b43cac24d4e5dbe1ab2ce9cf21c1a5d69770245109045bc74504928d9a55fee829200e63009da798", 0x31}], 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="00000000304bad0000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0xa}, 0x8) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r19 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) connect(r19, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) linkat(r7, &(0x7f00000006c0)='./file0\x00', r11, &(0x7f0000000700)='./file0\x00', 0x4) setsockopt$sock_int(r19, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r19, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) writev(r19, &(0x7f0000000280)=[{&(0x7f00000000c0)="a9", 0x1}], 0x1) 13:20:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x10001) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x85}], 0x9, 0x0, 0x57ca, 0x0) 13:20:19 executing program 0: r0 = socket(0x2, 0x4002, 0x0) unveil(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) recvfrom$inet6(r0, &(0x7f0000000080)=""/144, 0x90, 0x40, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x2}, 0xc) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) r1 = dup2(r0, r0) close(r1) 13:20:19 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/39}, &(0x7f0000000040)=0x29) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85b538a01000000ebd81823a1880d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 13:20:19 executing program 1: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) socketpair(0x0, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/95, 0x5f, 0x40, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x9}, 0xc) ftruncate(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 13:20:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) write(r1, &(0x7f0000000100)="822287", 0x3) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) 13:20:19 executing program 1: mlock(&(0x7f000023c000/0x3000)=nil, 0x3000) mlock(&(0x7f000023c000/0x4000)=nil, 0x4000) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r2 = socket$inet(0x2, 0x8000, 0x8dcb) r3 = socket$inet(0x2, 0x1, 0x0) r4 = socket(0x38, 0x8005, 0x0) r5 = socket$inet6(0x18, 0x5, 0x6d) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = dup(0xffffffffffffffff) r14 = socket$inet6(0x18, 0x4, 0x1) r15 = socket(0x12, 0x2, 0x40) r16 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = getuid() r21 = getegid() r22 = getpgrp() r23 = geteuid() r24 = getegid() r25 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r28 = accept$inet(0xffffffffffffff9c, &(0x7f0000000840), &(0x7f0000000880)=0xc) r29 = socket$inet(0x2, 0x3, 0xffff) r30 = accept$unix(0xffffffffffffffff, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) r31 = dup(0xffffffffffffffff) r32 = socket$inet(0x2, 0x4, 0x7) r33 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r34 = open(&(0x7f0000000940)='./file0\x00', 0x20000, 0xa0) r35 = socket(0x1, 0x4003, 0x4) r36 = socket$inet6(0x18, 0x5, 0x800) r37 = socket$inet(0x2, 0x5, 0x5) r38 = accept$unix(0xffffffffffffffff, &(0x7f0000000980)=@file={0x0, ""/38}, &(0x7f00000009c0)=0x28) r39 = accept$unix(0xffffffffffffffff, &(0x7f0000000a00)=@file={0x0, ""/4096}, &(0x7f0000001a40)=0x1002) r40 = dup(0xffffffffffffffff) r41 = kqueue() r42 = dup(0xffffffffffffffff) r43 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001c00)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="1772c746510da0a5fa8322b2d7619985f56945a60473e37aae0994df895a4d6eeea767b89e91f068c5339c2ed678904f26471f62c8bdfb430e574e5fe7ee4f753e4b2327ab7e7571999bc5b85e774b1c0ba6fc4bf09bf0002a741ec90a0671f18cf15f30142912128f7347deb9eeb13a36c90047e0cbbfff5eb76744ddccb63c590982e3b0a005b190d3a552b8ed81012432d4b2b32b0b76e2ab13dd223dab6dc0065d63149c836ca2b02c38e32d", 0xae}, {&(0x7f0000000100)="e5a32d857df9e1f0cfa5edacfe6a5b1e490517c55e75e318c1068a72a27d9a75496037046dc20e34e8b7a1abd7bab41bcf38f8f2e4111f4fb9cd942d33be79ee104b3d9ba8269290e757a8fb624461db18db696265101a8e452ba3f7f996e312199102f46121578e53803a71f709ed39efa144c2c6b1e24cd4a2fea1657d17decd4173a2aa14", 0x86}, {&(0x7f00000001c0)="4f00fa5fae2b3c15839b46ef180b9c85fecd4681e6ade9d538ccc93345814a60c70006385660c0b19f47db5a1187056e4bad5180936a5cc0fac61bb9ed936438fec5db4d58d6b3847824e26c6d65d33ab12ae5f54388031af0434fdf873a", 0x5e}, {&(0x7f0000000240)="4b5e77cf23dee74906ca109d9d584772f1f3b2cc730b8d90d9a0382cbe42033fc6e51570ea226e6eea890fa785e06d94b704a482aab96c413da0b1a477da53377bf153b7ed4f5b497790b91da162551b8976211d741636222188565d868f328cda7622b48435a251a873ffaf7729ce01652ae6856212be528506c168674a46430e0758724569610412969c669c9f352eb3aae11c7230ebea", 0x98}, {&(0x7f0000000300)="3a550412d85db3274c036818ae7a20f5f1423b617fc55b76c5d8d31a8d282808e160f045c6b7ecd12ffe20b01b8ad969d93f056d129f61a0be4bc90657a4bbbed5bf90994dd5089eee8112c37998570c22b3c60166d53e6c9d7e1dd2e740e1ddb07cbc219a9918356b82d427429cc1c45021d6b435f6c3aa93dbc9db333aa1ba11c81177107df864a458656bbea502b24bbc328ae2f9b59650a6b423b54fb6490e053d48b27184bae1dcb43b4ff2dea562344a7fa6ef687255dc1f240efda39c2fff4c76333dc7218fde7b739a36bd0bc30036bb6a70089e173b69d8d0d7256de0a046cfbbad649541a4ac18d517e37ba5802951d0b6b085f3e88fca980980", 0xff}], 0x5, &(0x7f0000001c40)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r28, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="3000000000000000ffff00000100007f000000000000006b04db888bccd24b1706394140642286", @ANYRES32=r37, @ANYRES32=r38, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYBLOB='\x00\x00\x00\x00'], 0x170, 0x4}, 0x0) 13:20:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724", 0x8c, 0x2, 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/49, 0x31}], 0x4f, 0x0, 0xb}, 0x0) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222", 0x533) syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "57d3c1a98e5ac0976196307d30df39cb10fdebe1"}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000101001d39, "ffeaef8900000200000001040000002200"}) poll(&(0x7f0000000280)=[{r3, 0xa1}], 0x1, 0x0) syz_open_pts() 13:20:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8002, 0x0) socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) 13:20:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x2b, 0x0, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 13:20:19 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) setsockopt(r0, 0x1, 0x20, &(0x7f0000000080)="33ed56f7717bc405d5826aa3263ab2b81a7ad34e2bdcc84888140f772dd307cc2d623f363fc8f4c7f1f8af561006171e5bd04a62ba185b1e84213de37def40f97c56de792ec683c8075933a210e707009c8a7886d1824f19f2077ff0931f8a1f85891902ed69034dd2fc4536ba5197d3164fcd8717671288d27d2db08a77edccb2d317b113f0082f5c2060746d13d31d301772ddfd2d5c4a9bfa7e1aa96183aeefc23321ef3cebe05f2fe4cc76514b0878397491909ac0f669e68bc1aa15eab08c7678b3b6c05b99348d78954e33107daaade184ec1db117c1549bb74a4a5ffa88316443156a464a3956afdace9c858c4e64ca28c9ea41e03b368464f4fdae44c8be724f6de7e84decd3abf165a1328b15dcd2a7d912104ca1824bae39d311ddaca78c8c702eab405c9af2a0ee45b7e3ee91debfb7543aead66a4241f1c9761e1c7956ec9be40fbcb04615afb8c93a440c2d23d4c0090ab04c285d3f7813abb3c7a262104332c8e7d13fd0303008c2ab0de1dcffbed5f5497a94c54ad48f5d6050cc71f291610519a78f588072bc32c8818145579c5fc0ec0e4d82545c0ca7fdd5065910453146bcbba1e149534e6724061bb029ae0138f7b89e919dc642eb57072769b9b506f05adc1af628563cef3e96c35cfe535235159ac44650bd47904214a6ffe2f66897ebef05668d16a7311ed1e2db9d9c682e20301da3e0187314215948af5c9474ff79537785a1e7094757df6e5b73de7451e7affc1261c2b46a46ac4095533f38070e9056dc229ef71b44ef69c8874c13d02ca6eac0e48d020bffb541b0b032f7424e40c9acf4afd449cf3770eba7a556d13297d3c3c7ec1fdb6d316224954f840fe033b6cc837a2acbc62d9bf08eed0c7a51fce1b7fd0438d5f00e4c171bc8b39de6422aebd551ebadb8319b2f2b0aec80893ae573d66fb3b5af1f5ffa731d2028c74541ef923c630c43874e8d2b92944a38c33a927469dd6eedad201d9e93b14e0af3fdd54bee5e1502a6d5af8020c88ec3d809cb80a04408a212ad7470ee5b819236fa39b3639164c1598684fd1052b232e66e1f0fee9a5520e00504cad988498e5014ea1a31647b8c5bced93ff7546b685fdf3830b6d2bad4cd572211333a0e867528926195d23114f48dc58270f14fc8622c0e276cfef1a47554acdef1935e0a8356c58e81128f59647f6a799b74d77d84c52ea0f15d19118da9c0588e8ea3bd0642c429681fabf049040afea860d1b0627f6506568c07786dba2760bc984cd7ebee82a543bb1bc381ed0bce6f029e7350856bdd9fc70aca328787ca0f1aa930d04f942ca0aaf8c1dc4234ba7d28d174efa28168a5e716d4e5ea5ed15d5b7c1c77946ac37c2b897bce891fdc7488fbc99fb848a9db4bbe66ce18c740e226e13652318a3e3dd30c8a23570510d0ae478fdfb84e95c00a8e39c7b396c92e560f6ed4c7b7725d56be5c3b912eb2cb127f012ce1b1b15c1dbb83b4c4878f46e7af478355088f6ca61151972a567564694fa94bbb784fa8251546baf46fbbea08dc3fcdc8b925ce9d1cc38651f1494620b38e282736dd029534e9a113dcfeee9aed2bf50a6616a939b5f980e81c9ecde07653ba19a487ded2655731df574936af6e62073fa104fd71d1f7e1354173748dc5f3c1abd30fa84ebad105329e3ec5b251df3dfd791ab1e897413b1e2e2c20e14c41049416814b7b172a2401d8833f8c08042bbc25fc9371ad446fd5794cddd8ac78fd2e916ffb511c97c8e5a5e790116e3df38b8e99958804ef01fe44d12d63b01c1cc607f9f1f2822ce91dcb2330f8768dd1cf4b8af9cc4e158755de295d798fd3a8663b2150cc436c7c5930c2641a1c73ff012da00f721f61596345a857d5aa87514fd6a8d4754823ff0b9b44d1e6fb85a3846fdce00de66ecc3ef17f0e9d3bc2aeedd8a8bf24befdc88b1bcbd190ae04a3134167417e228fb77b53d35359034c0a2e3a1de9640d8251a3fa50d8dc66eb7b4c7a395a10e75ae4f661c83b8678d18f15660e03ee15464c8d143206d2984849873a542137a81f5070ab39b29d30d5a46c9d6b78cbfa25ebfb76bcbbc39f5284c9bd7fa0f66c612e2eff80e4113c6b8390c27c889bea1afe973535e52aaf98677fd4d42a17159d85d4b414ea2e85bfc35f682d619f53377788c854ebd693806cb0f3a8a3eab35f6f1dd8484b016d652f5237f1720fa13300e6263c85d9960667132ab84cd94812f69c36a44a60e3bc2c47ab08ebced8ee7a20a327ce390bfdb8db8d147be1ff6b7b041c6bf31975db3ef11a30e76f46ae22630720d61d0b0f89665f36fe7e81fa8ef73ee7de5191dbe654c49e85fd02d6533e0a99bb02a087a212bea7c3fab5a5ada7185fb92885b1a7f49c235e6f56a24e54b24bd017c6469a483a35ac20b19c983ed75a52ba61c07080653cea56204a332d6e9ad49fc825df0b8246a42ec47b0d079a449d3116596b28509b52064d9d408677362f537444aa2594bfee5992cb503f0ba9c3aa1e71433a8f7c23e5e81acf23127ac63b0ec3bc3c7a1a16f8e08f55a6b5e8353818981483323e23bb14d86047a117d454069821554ecb631f5411097933041431529435f9822509687110f89b84c6b6b99dd747bae14091f0bed9ecbef2d08a7e5627c3c0d57f06fd0de98846284d6469a646aa8a7c13fd3584ce03008c659a65f0b476c587af0241ebfe53beb9a201fbc490dc14f5d410a45f5b3a98e7626e658af2d679ba921d0b1db4b148ecea45b5ae283517d07d3044de22e040d4c0e90bda753372f0fa5a6a1d7a28b30aa8eb01bf04d3b1e8a7ba0de6d8c58601c1f3d8ecd3541a286cabb2b1151e08587321031d92a6e661abac39613293a24eb3bda8240359103397ad04a0df596472127c5bf367f97d8fb0b4cb04398a7b5dc517f611b22f59a7f2e5101dcb8acb6370acd48a9c61d202d3358f1d430660c7862911bf8a29e4d1d7664d3a53a83faf182ec4caba1409cead3d1f06f6e4acb06ef53b796036afe842dfe5273562b412dda71effc2d8b6687969ba5c7c07608e734fd1cfd699e27cee239e6985b52a3c123f316c58c8a07dd3894a54e29a8a630402e5b7f0d8881ce0a2e993d97cddc0b69b7a6243cd648d35741d7699b9ceb4df03bb90ec1a5047b7ec77f30086e861aadef51b64db93a8ee78db65ab72669be8f97cdca55998506da4bce43917d020bcc4945f8ee612c2eb6660575ebd3768119ba6b5c4864209bf1b02dbaf8645ee1fca84eebe4b9445dfb75fa1381e30bfc5cddd1c63e75eba7a07d5153867f9153265e01cf1beb2a04b20aa8c2bd3251000a2c32ef6c4b26e54da832d5ec97e96f7d99d556aafbea3c031f8198a93b4e972c24c350df5a386f192263ad619f72777aa03fe359db0c9fe3ac0747cdb179d4816bfb613450bf58c357e92bdc3a97863c8566af12be8addf0e78af73fee82e514492c5a2514bc6873cfa5a4c7e1e5019bda0bcffabb9c8aed160c27f976eae4b34f2a22603a2e393338107fedfe11b1949aa013b77976344ec7146f601124efc10cfa992296243aa3064d9b86a2b099ce3be0db9b94e6c611103181ed2fe328f224f863607a0a5dff7841509a7a921adc649cfebdc57bf3904f924bcf05a06d72ba5f922313c8e9f4ad5d9c9ec28d9aac68ce2f015cf057487edaddabf68bb090a51b4700be61e4bfed1c0ab342c983103bf55d4dc255d1a8e3bb5c1001731549ffea1af7ae35651c4d2d872ef05c665cdb6b42f8b85543abc9760c55276bc3f6ebbb62e8f44a3af0f588cff483e884a1ca05c18e648de2b1c52c1991d8b30a17488e093d5fdbf132c48cb58b2ad015d150e4cd9ac1ff804a643f03ff82e8d46543701f2ae94fba893f8962434aa4c566933b47bdd6c1b4d4e90fe0e5f6d556bea18809b1ef38586e356f6fb213d258e2d7d277133a736ccf585467442cd300b819bafe541d62f0e4aa4dc94fc93b4ce0a8492549a95d619fd6d1dced75c8925685736ea3b230eacb0f7faaba55205e5cc4609d4b5d92b077baf814c2f8711d227a3323c88653caa316c27c4abdf25809e6ae09a82ced284ac56307de29c3d33d8b983dc16e5e5791c6aeb3c07ef36fcd88dbded43c0c30eb1650bf6a3afca9343e9199c8d45ff5b0fd1cfc7be68a8211f8aac75e03090c4599b836024593f2a0d4b9620ca549db8ae49b18a17b382093fcaf2905278bdf10c46d35e0c9b20c4aa4b1b427c32108b2ae11a0a361fa6374a536d9ea3789236690775713cd2f262162047fa86d3f850cbe04dc2b8d7d01dc15509ab83ccd294fe93c9f5e4508e6920f31f79bcf92f72c750d1c49393e6eeac3d9a5a9f0a84006f0c247402abdee9c0acab95f77d280a9a046cfcaff275d2cf6a92ad819e68fb1df6eefbbef34e15b576d93336f9845c6b5568eb773924f490355cec8af4c74eae498afac3de6f47cf25a0e73b27aec909c15fd7260449047da7a45f33d61fea724126db960ec761a1d1b0ee29d1600de38b2ff71f7c5a912026d92f6c93ba8749bdac8f307a72b373d4fbb85bfe7c8f961946b88cbd8a43e9631f7346286e2bf3640bb2a248082207e0796d74a8ca82c3e5b8c364d301ed7a5f7aa7c7d06ccc228ba66c81f35e14f30181fce34628a28ef506bdb0c41c0e0272382d4264fe15a38c796a4de87945a6a1e9dfa842e0ffdccaeb7ba3e5ada4776dcccb98b5fed6b6b88fcaf321da3b25ae3049ef9ab217f90531581e4e01481d7528890212cb779a9812cb6a045d60eb5005b1a107254c5114f21039e3827c93dce80cdb6cc57ae1b2c9abb9a845a690401a9ec3ba0311f38add878e77ad79cc61793a7c1240ab37268f3634af2ab25bb492df834282d0e16deccc2d9cf393a8aba665c854d9dbbd64d75f7f304f813453626295a93eebf47081576e56fa101d536e7e862e8329e5c6972954caf063fc6d4036592ca18b96dfa012a1d845e0b0c4cdbc2d37b77be8cedb5c722f6745d794fb08ecc72c7c9ef25365d42a147e9f9f76622d740a823d12562a16efee2a5a99930281e01dac5f5416911ed0f1b80f99323b586634ec45b028f817c3a958ef92af49fea94028b7d0c2c6ea9959258f924dd3c281d01c1f6f776d2a10b01768646fae5cfa639657e85acba33a221fb6f5fb897d749b24df1a09d760c74ca26fb356a4060adf8ccab2765d3fa096f1e32a9abaa847bb721d17ffe0326c616e2677f770b8a51cdbafa3233f29aa82fa1cee62137eec3da0c7d068aac07cb2a80a81dfdc5e4db0443126504f98a424dfb6913fed565cf7ec357e6b4436de9dc935bd3baaa635f88dea449ebd2e9ece6e0ba0cd740c791614ccbdba3720683ae6b260b3f78e8e459a0617c6fad8cdc0886bb1c3689ba64e75394a8183df46dd87529a58d261aa03a09b84cae2e7a133d88d790dda2bf00b11106a06b8da26f3f9998906a6e422e8f7d2fe738dcc19b124b86939771a6b7663b35d3c43b948ae4c26118f311aea235f11252d2832471fb38aa092b2135a100722d152a8b31c80c8c09fd4a4cc5d7378eecb96adbc0e6cc3103b7fef5904e196445a7c6a7e19dcbba0147389545b5fb5784f701e2e33b47ee34e01f983831cb774c26f8d44870a6d4a229f031ba3398eb4bae0a18d42f84585f28eba4924c791f6fbd109f7dd4ab51fd12f02a75a6dea771205f9bce358692aaff7b8bce7e02fb47a7ad26d58502a229d7f50b68f49f881b989e8d313fce39258c67b4b676a03ffde76462a274ef5dbcd145911d99243e6bba2f0", 0x1000) setsockopt(r1, 0x7, 0x8000, &(0x7f0000001080)="6606cd7ba2f0b17ca8911f07a3be674534de9b9ed0c6ad5ae6bc335e89b8b372263e47e7145506c3116dcec74dec9d73bda5246c6171685044182071794d1da3149230076f5b39627179a5d58f61f3db2c0b004ab92817c4ae7166665b56c0857d989a2d986607206604d73f6b4eede8360b25777f24f0bd9a2fdf4b1de353fd5df4e719749fcf8d12c866a6c16246ab1c77b6c818a9be914069dae567f8db9794c529b192446d5811aa8dce2edfba8bd84a62cd8b0276f237651d517ee1221fb05dd9c290d2d7b9a47def526c1984b1fd3df32f11c9ea644a6485bc0765713424c8fcac9b29502d0eea4f0705871bba6ab608c6c7c151ffd8cf77a38cb8166bbf14f872bd2d06f0dcbc7b470fcf1242bce01de1485fabe89c11cc05b903715fd4c22336a5e88da833b37dbcc93b7c1c0ecd8dbc205fd78aa2584a561ae8446fd567a9c508e63c4b38e54bf8fff35af7cf049e4117d962f13d986c9f6f186899bf4ff4f71cb79ca590c7228a1ec590379fe80ffde0f6a34bdaafb223657ddd1e02202f8589a45119efe24e92d5be750610b704ee3c46f277412e492f676036ea777aeb2eb7e43f6b4e4ed59df5a377cbf098a6bff6ecc0d8d62b86496e425344e033aa1845db7294216b1a9c35cde21ba3337a9036524165fd2b885d9d8eb987cca17682e4cba98bf28c5dca42f9f32b7e49908ea396fb5924eb340527d7b61e62c523f33ddac74abcbc27e0ce3bafce27a6f4272638a7d85e350ca669ad4f63f84c29156202e994bbb00eb09711caedab3c2d2636835ed3d35b027297974fd52de75fd0a3db02c8647caf4531dc012370ba3a912d3b945bf810ea7a3dcda3c1fd9c804032c9550b835c9f0f5dd75e9d785bedc5bdca128361c426ab43d237b675e7cf2353e7b9b4b8a977000f02f19ac4278d91f7f1f495311053c8e0f2618a9841bf734a75a963f0e704d8915a3b63f677c4a457cfa8eddcb5b531f4b528f4638bc53f26fd0d27dcad6af2975c2b895006aa293c36980dc400b6387f88ca3f0f8a4def3005e0532e64d149bfe33ad5ff836a8f2ba25ceaf5cc72c4c31e9087f0a8fa22d210ee0c04b2ba62e4e2638e69c492aff5b3cdffb0da0da6c2f05b602b016884fafef14c564e8879bfee5e4ca0ec7c3ade4d6633f8416c15150846eeb6a7e8c84f86b16cbe236208f9b351ba8b36ae2792f4dbdb97db203cfd4747c137682cf8be332c71177357fa4a501060a11a7dc9a0ddb1f21c50625813cf3633609b9193ad4b734636de81f0e7bfee458403a3f0832b725c0d03ff91e95472c6016ded9677333c2c7b7d0853bb3be9318f3782d74cac67e6fb5c8673f1faf4fbb2ea6fe15cf37439b5ff40d4f684edc8dd7288a636c948e7d78ed1d06f757b2daa808b34ce8e4f87ef12938bf6f58edbf714798935227d2282779439a9f6ceb150eab221736b0eab39cb6967673be981209768f00f93e8c5378afc29a5382743c213ddd88a6848ef6bcb764273a40cff93a6919fd73c63ef77deab250878762aee176e600688d958bf560bae0e0834c43746368b5f4ae0d558f2288adfb0d1b47faf29eb02593f9897bfbcee78ad166f672c905330660c8aa7241ac1a799b309accb30e0cb89716ca22a00f969ddbce16f8dc1c8170b1e47a13951198736951b2de4d347cc86f3d7d9bc49316eeb77e2803cff1ad20c8e343d66f846205ffce7cd0f78b5a0a2b7eb429b6ce44a50976c56a0af2dab6f76d5fedbab83a72e3b62afac96dc8ef07e01904e8ee1d3600f3f5437118225c324819743db747e587f271cb687c3ffdf866d0986502593e459c429158f09f01c59eb60effc5e1d902f4c0ce5d68eee1cbac573a17c9485d0c2774a6c3d190e23750cf02103f6cb3ee41c8ae196c1a5b88f915449276b09424e75ad58a69a036372ce24311acfcc9e90256d3269089c4e56e48812550d6c423f3b78115f1f9fd059ef72a5657edfd40d4170d0b18b5122b362d92f9edaaf05e653f529060f2d32bc6aad0f3f1502afcc72895855114ec878dc6a04414bccd9f02052db0b653ba8618bb3f9f94679b5acaf4bad35be4dfe7ea6a89560429730bf9e024bd918925195d43ba4f37fb38083f708e8335c781fb5adb47fcc92429573bf66539d1a07004c8b0490e07835452711ac42ce89b662efa0fea09697af68890e5e9f8ed47066c582ca90fa412088e00cae98f6ecfd65550eeba0c3f3e20a590dbf958b0d57370391534471eb0900fe6cf7d5a10ba85eaa641f83adf9eb5a19db30036acbe422da1209e882d062d7f49f605f791905120eac9a8e99820ab620b0bdd522789b85138e6e853bfb469386014f55eaea87e8bfc4bbe9e8d923ebd3a1e8026f89c7b4122a408455a6532530d46b64890c97078a7cc0b9be4e1e377404b9bfe3b55c2f9ed0cf938e21fb9e8d6fd07bc60ebf7b40f94a6fe771f48f2513dbdc006624598925cac35608db4a396c69332ba4a104be37fe3b9e5d5d6f62f284cab04a67966657e6069853c8d7b1a1a4399a69a0fad826484dc24e63ac27a74eab5ca09644972d06f6e7b7f6ab50561ed6542e772751071d36744491b7f536ac5dc5a15c743b54ea96236a221e6d09ba56711afdd63894e0e225444c193f53a40958c6ceccdf42a7fbf72c526a813692b8c66aaa6a90e499590e16b5bc9b1db4f0696a365efd6f9b97ecb6133a022d9693631194564a862fea19c1cc080bd16d8c6ff90dfdf5afe6bedfb31707075d837ec415415746667467f05ee9a19bde2c11fe8d6f0ad5afaedb898bedaf5ce23622c88003b31326e225a1fb643bd906812f9b66de196ab39eafeec64501d196e38c675289d8bb6255699d060ec29e2f95704259d65e6e6c473e51a10d2ae2eb4adadbff12df73d15b2851652db9f8037daf9fd61101858b1f42943b040f5b73558369a99f14eb3fc267387ee8b54a53a2f7efe77f0cfc8cac10b628c515affd1ee0ba3dc11121efd3b629660096ddd35c5770781a49613d25c05a5b8a732aec9572930f29be6cdee23e92a794db78e0d5208c37d070ec5b74939b2e9f95c84ab6aadc66d08b6de80f5e8bcfc16c47c2c222a1bb4898e89ecba1d623c2ca7403a60f981757b762143394b8cb0d31e33761ee4aa8381c69504ef7385335de41fb3da62b049f7eb7703d475e93410d5f19b7599b6305164182ac1e20e78fea3c285c6b1a234e9dde269c868811b219a3ba9853152e069b02fce7aa0ff02c3e9609931f7cda6061da2f26058c6fd8822e9baa2e8f372eb1af4264ea494d03bb28c97f44be5f5152fbd0fa07b388cb2923374f56ea8e03283ab602197014c82221b486cd9c90eb3d44fac84a6e1498270733c7cf2b21d4276908f66c0af23eb137820df7c11073f36faa8be70fbd07b21b7897f1132954c0ec73d4c9f58852e53296b62a4f045e22780992e9d72de594cc75a77c4c38da0bdf577f33c9aded2e760118333c9e91812dc880f1e6233c021d180dffd667e437f909102bc00a358f6876ef2858f513c90002a95c0eed0fd1fcf5eba71161639ded52072afe71ce433af5ad1a6a30ba509d716dc5e0ecef9bbcaab5cc642720434dc4e57c3aa018b97726385d6957854d017763d809f992c71cc31b92acece43610880baf90791e356464be72ae93ea41d7926706e6ad88dcc2aaf91aaa9c78bc05997fe9cef98a9cbf07c3b6a87366bf8b8f1fa0207ed66651b624c92773ef5aaa8b3819ec7b3e7a13520ea3ce3e0147f8c53147d138ab36b5b432accdd312f87e8fec202213cd632571fc019bb23e3f00afdb0d48dd3e9d38d48ea511ce115aaf241a48119d429492ea5662b90d4afcfbb30ea899c943cb02d25888ac57e8f3be5289db4c709667eeb28ba00eff255015dc48a2d255e6ae6f3d977c5f286500247595458aad83d81bb29fc80de1edd086fdb192f9c0de1506fd174ed6b3c8a2ee691343e8a2b6639e62b94de3bcde825880589d4747d1fcf1d8148305a173ef9d506e9b2b3fd7d3c35a6946974c6b9ba64ed06943d1867e4f1bbd59d6b4a92cc384b188ed7698c4051e15133ef83a57e2a21f08fa80122e56585bd9e5af0e69bb733a2e904dbc6d70e5d5a0a388d4c98ad090c489c4fd6c16be819edafcefb18a5db07b95d4f3d4ff35f8f00c1e250dc87896a0a8ed3df09a74c7e68f9edb79f503c94b2110ff6051bea22a36fd0c5555776f885da9c449c85aba81838e34b305f11f199bd77b7a4d0fca1a991f4a589d4a3998995422b2df86a49fca62c012c4eaa53d2b253a19452668e681be4bdd09b65e6d7270424f4ec32eec01e8eccd2805307b3fe7ee54161e3154ed6734f66b6f5af96725a4d47cac628fb5c7f4d88c68ab19a87dd73972e1016c78196b74f247ac7c893b10d3c8af017ba8fae958eeae79cedb1115c174fd3628899105479d31499174dd11546ebbeb7a3a5e3b871bc71e59a8133a8a548fb5c4316bfc10e01e4b43272214d9308b78828d88bee552957f203da8fa61d1d4302f31c53ec744f16396281db1b67ef84fa28c85db2aa648626499338afdf85e2b6f59f65d660814a3e9c9f87751177588c99d2558b6e08e905b049b24d89cd6fd88bf85d52d793639f051460e312f7fbb97edab18c8e78a6a5cac66b84823dc873f5108a1c0c19ff7ee1a6ac272edd3cc7ab59219fa0224ff700bb404d53aa425e8f94be5e88036aeca4482b2f0276fa7ddabd55bf248f44aa76afd8c9386084c708edb180ab4d40a7e6e8f2c4677095d6095de198fe9888c372a0d132c8567770e5c96ca6f55a041738eba261bbe8c4c0cdb5234f4b0b17532342a41b0b72808ce3718e19408746566a17a0f2b626912bb66a45a9a604fba7782fff5d8339ad10fcef824653322fec2f2c426497c8e2d07e4dbf2024bf579510cc1e2b7d4940c8e9bc7dcbdccc6505ce5ac61e1565338101f685f18da434333368666e736ed162b5172efe28771531a2001083a961d75d884ae365f8a29b1cec5451a0e66276fc8b612b9e1417d2a124ae95753bceac217dd2d8197c48aea19fe1aca133190fd0378c1e76e7171ad5d1ad0fecd2ff425a9762effead9a04f49a1c0fd0000f18a40fdf52df93c828de3fc8daf6c192aa716d34eeddcf45a1236a3a9a8716ce0efdf1fe0bb234648f6ffa76d5c61efb45379f74963f275861b815a7d0e3d3aefe039740f489f630baadc57d8febe5c19b7be962cf16efcb38d0ee478b4820c63d58bd5d1194ce20ccc43b292d2bd8735157a0ab7511213adf1dad307859b47b3b6b799ea2290339486ee2e1e165172bf0f46edd74ff785eb20f8701f36b5700b18697c1b78403726866b564b609673af6fa3b310574178069191c21a63d90ec74da69ec3757a51eebfdaeb76fb9907b6cafc4d913d6029a3e2c446d4e74fb2e85a1c0e3b948aac6774b412766be288b95a9b28d078c7fd02cdb2f93ea89aa42c7de42e4c5b79211290a190b0f12c7fbb8977ec15be1483a7de3a4ab4d5d248a16af91f750fae7ceb482ca0651c9644395aa57138dabe4846b801b3ac429705159c4dc5dc32e42923505f030d6e36ade1cd8b0ed0019094adb315d9e36c85c6a98a4699af36a5430731fc9d10bf2b8b6ac46b69ee6102d56e43f650c6bf5825ff447210d427a7b255208094fa23442793bf9109cdded341a8c7ba1970cece797b8e475fce6b576cea51c2727f4b991e83c77e0ed7b6d98ff19d096a4b23933145be3e9cd7758b6476c98455e964e0683ccf328190c5c070cb40cc9cce2dd02d13", 0x1000) 13:20:20 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x3) sendto(r0, &(0x7f0000000200)="4dcc6a280bb4bc408160aead3d81372a7305800cd95dc9a251ae03355b17065676c9be87a1da76090b58e93b2644a157ec1cb7739cc5b8fcea2027c6948b000030d178dc7222beb8c09dd23a48f19d98b7d802360d01fdb09bb61a781257ce588201f57b87245f678c14b5b78383c83410d9d2af18d3826be5a13fa6fe774b6e8c070647726cb3b7b85c36fbae3bf4194cb622b3bb3b7ac3bf202c43419e245fb8a327f3bca289af26a324fe441147abbd0854b92409a7b94fa0c931053880d6353fa724fb08000094045938031040336a9b2d44c8bd1454d94a69a6f7e39d52d8131f7b58b4d3be17bb91b5ffb29afc7c6e21ca7fb7244e2aeb82e006cc2b45099d619b58ac249ffad54a2a8b49ab42e94c4f312c64e9e2bb98c0986d92aa5984b23336b2ede7ed6c24fa9b67b58e9e032e0492c45c490803ec206c9d48298694ae9b0c027f86602a979389f23cd69d5a0552bf70a3887949fd1093353f2eb443f6da77b07f394b6c9ad06eed87b22b17bcccb8b98ef7c59c91d001f70d8caa84d510d2a2f3a9e4c3d952bb26f93e589700000000000000000000dfb05cd7d06d4f3ebedceea70625861ed623f4dbf663d421b38156fb592db28029a2ff9f5ebf03314a7b3b424dd76326fc2d1b13bd30c4d93f8c38b3245f674b82d98a61ebab19215bf5422d12475e0afdd3c17c8dc84f5b38d5c47bc07d0b867cb3a208122adc7fe1e90199402d23f3e8cb621ffbab2d00ba511577d8b6dbe8163d4b40b03bbd3761c914dc59341000ad9e3156660919c33885c08dfae3a75482706b57bfa187c17c4c2137d1ba7c7180528fca1b48504ddf8c9de6b95141b3daa8d8a3f6f057277b8bb056ff0e43d1f6482d554da9d033812ec6f3bf2fd6799b68e39b3f94edca67ca75b565526dddaecc50824d5b402ffaaf2b3645", 0x298, 0x404, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x367) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 13:20:20 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/163, 0xa3}, {&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/84, 0xfffffec6}, {&(0x7f0000000500)=""/240, 0xf0}, {&(0x7f0000000300)=""/59, 0x3b}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000400)}, {&(0x7f0000000640)=""/24, 0x18}], 0x8, 0x4000000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0547476b784d26423cd26758a74c30f5a4d2d1b279728b2bbe137bc4c70b84796df220010d6e283721ca813bc93e132291afa2894f86b06ebf5e95868c2aff553dd5a546812c0c7b49e34b2511a84acb6eeb64ad27ae0c79783bbb73", 0x5c) 13:20:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) readv(r0, &(0x7f0000001080)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xc6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 13:20:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) syz_emit_ethernet(0x5d, &(0x7f0000000100)="f9cd74c57ccf29586b039b88ac9b00cc665b741ced33970d73d2f904ab3ea1c7f5caedc39dbc6bdffa45d45770bab0a8975dfe060aae836ead285a48beab485ca53339d4d3008de6decbe82a7155cd17295e857d9b78ead45d7aefb41e") r4 = getgid() getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = dup2(r2, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x100000000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)) ioctl$TIOCSDTR(r1, 0x20007479) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000040), &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) ioctl$TIOCSTOP(r2, 0x2000746f) r8 = fcntl$dupfd(r1, 0x0, r1) recvfrom(r3, &(0x7f0000000780)=""/205, 0xcd, 0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000900)=""/4096, 0x1000) ioctl$TIOCNOTTY(r8, 0x20007471) accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x83, 0x40, 0x7f, 0x22}, {{r2}, 0x0, 0x0, 0x0, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x72, 0x40000089, 0x3, 0xffffffff}, {{r1}, 0x0, 0xa, 0x44, 0x1c0000000000, 0x9}, {{r5}, 0xfffffffffffffffe, 0x4, 0x4, 0x6, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x6}], 0x400, &(0x7f0000000580)=[{{r2}, 0x0, 0x40, 0x14, 0x7, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x7, 0xffff}, {{}, 0xfffffffffffffffc, 0x1, 0xee7ed4073c0f5b0f, 0x3, 0x3}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x9, 0x371f}], 0x0, &(0x7f0000000640)={0x3, 0xffffffff}) ioctl$TIOCEXCL(r5, 0x2000740d) read(r3, &(0x7f0000000880)=""/76, 0x4c) faccessat(r0, &(0x7f0000000680)='./file0\x00', 0x2c, 0x2) r9 = semget$private(0x0, 0x6, 0x8) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000006c0)={{0x20754f4f, r6, r7, r6, r4, 0x1, 0x1}, 0x7, 0x1, 0x8}) 13:20:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000010c0)="e04e5d010000000000c57d48f41083e39bd7c58224f6799900f8b6cdb09bf4fc52d0036e075067bd0a4dd2439bf67363f92d6c54d121774279dc75d86f3142b7a97a069bfb4b45f20aa5129a4467ac00f555d65fd9b3a996c570491025f7412b2e51acbd69cd668d6eca4b95dbb6e67c7f9b2ea4abb8c1c90d52a0548b00000000000000077187fea6c10a2b9528ca44725e57eb778a3a0c000000000000000000000000", 0xa4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x182) socket$inet(0x2, 0x3, 0x9) 13:20:20 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000008000029, 0xd, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) 13:20:20 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffa000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() pipe(&(0x7f0000000180)) r8 = fcntl$getown(0xffffffffffffffff, 0x5) socket$unix(0x1, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x20, r1, r3, r4, r2, 0x27, 0x273}, 0x8, 0x4, r7, r8, 0x4, 0x5, 0xfa}) r9 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r4, r2, r1, r6, 0x100, 0x1}, 0x0, 0x9, r9, r5, 0x8, 0xffffffff80000001, 0x5}) 13:20:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) close(r0) 13:20:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) socketpair(0x30, 0x4005, 0xfff, &(0x7f0000000080)) unlink(&(0x7f0000000000)='./file0\x00') 13:20:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f00000002c0)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7bfeff9a9f326ab8036b04cbfc8528bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178eb90a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x402, 0x0, 0x2c0) 13:20:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) dup2(r0, r2) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:20:21 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001340)=0xee3) r1 = open(&(0x7f00000012c0)='./file0\x00', 0x10, 0x80) fcntl$getown(r1, 0x5) r2 = dup2(0xffffffffffffffff, r1) sendmsg(r2, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="82bc4202dffadb692e704edb96db011c60cc1417cde1f6238142a5e752864e6394d10b5861d4f5d6ac129cdcc7265f080da5ab9d9d5a75c47515b7333e0aa1a82449754364bac36bb5d3d488d00d54b40b875150a23d554f", 0x58}, {&(0x7f0000000100)="eb0de469c85445f7093d107588b87e440df18c3d70b8ad8a8a70e4bd9ab282fa0346c5f886d6d873cd5bbc2814f26ddb124e198a62b83d54e455831e47838419fdb99944ae", 0x45}, {&(0x7f0000000180)="c31cf6c8730e13258a05da9151faea26ace362bd4e05c84ef29eeea55be185e94ed782e624d54af5727a11be0af547cfaa3309944269cc36e5ed2778a26a7fc301b8f7e1586ea0188b6e278630cba8e549ab9ab41a8b334d7b97b31784e606dd673467c011f730e717202db7d968701b1a41c718f0842c1360092405b3cb6eac53681bc7e77f5da71d43eaae68cb73a4b08d6aeb3e588b4c5eb98e8bc529c8c1d180f749789097ac5e786cce4a6f6261639b547a40998f5b4061b54c5547e78bf433a32de851843e468802b9dd3f261aa0ffbe7fb27f4fc43f5f7f4fffd030383cb569ece7ed3999559975710540a6769062f99b81ead8058b32fa58dd12b6724f5bb8243bf95664d27f52b46432eb846b2eabb6117df40359ca8184a28b5d36718322dff0abcb066921de05b5d8c0f61c3e9624b6730c13636abdd69342367b5a7383d2aa71b467309a5f01ca281b7be5d4e49284965248ccd304cdfac179ddbc72a5438b72e3c36ad0b45203b1d08433478e5b2bfd53d071d026635be40ac227d92183185b86d675ca8da1b4a4052183924b166702ffda14295c8e8fca5af38529fada07cd21d5ff6ebc972cffb1dc84449447dd4e2e6bbc7749c55007b265405d77bda9b1e76bf21b63d2ad225cff59d529c7ae2af66b91ccd6664dae4b7f7c75f5942bc41b2b8c65bf885ca47ccdd6962a2d61fca46cd85f3a1d954eb5eada4a25645054be60d59886af64646306158cb10749763f4171b7e91a09a92af5c27ca3336f8fc201f5e508f23d4f16e8a75641bc9272a5cf4c2e1965dc8e4b8e51d867aa17234f1e627cf41f8fd0971ad0dd92cb562f8ab221c9df0e344fecde98dc9d58a098bcdd4da66555c7e4e725c01f2ff34853c1d56158751034899b1f5bb62db23176f3c64a838e3159a3b3b5f5306e64ece5916cc39c422f0c346807d97b73a485071b8b493caf8d5a37b0a39f1fdd15663b1b9d6db285407d33dc1810eb04a63e0e36468cea2f222dc022cda607766842d6c447751621169e1bceaf67749d11470bd114af7c7b3f32c153fb0ce66033edb7117ae41af085b125664e4ecde0a2bef9a803e5442d858df7af18852fc566fde0b0ffc18ae5dcf74cf0583ab9b99959cdb585c97370c65a2fc4cbf481fb56b2be530160743507c36d88529d114229aacb0cfb68c29f1fa58204dcf14b74e894ef28da515dd5d1324643e6758801cdc5ac935d31737e434120d3580d4392aed5949b15a8ce2b07e0241b59a9e3ff1f9f14592af6405e2be8f57fb75ef1dae3263d8a5630085a22738f1e0e29790318d5a14dc106239e0d5827af4ddcbe0ef83ad74fe75e4d09aa4ed3156c164463688849fe856d210589f24eb7105f9f4730a492dea716b24d8a0638834aa7c78b8fc3c8ac391202b7d5bba43c5141b28b041447e5e53d0b0a0b098cb5d82507c068010f8c10e8a0b21d846301ea92e314bdf1ed65657a2e097e8c3f5cf075fded6e18e54ba21b255d92fe534b492e638068c350394652a0d9bd74a5ae4040ea16271bcee9e06620fd91ac3f3b5ee9c73fa4264f38e45aa3e0356e5a6cdf2716afc43d534ffd73d70c3935964d587326904b4404ed04141b8e87ed6b1596d4b176023d989590fbb0c06857f70cc3afeb9f929244e4a65910a53ab93483d190c59cf106765cecd22427e9f20baaefebbb455a4860536e8be532d25c440647297916af90f7b49c8ec3a2d08f35f9d68c4537acbc4a1e60dee3313a128d6e13c68d5278a79759282aa5e3a72ebaee797b152b7774543570d65432c30924ab15cdb556100c2fd22f21ed986443b93054f8021c26a41cacf9c36de12f51617b12d6978a53cb2733f14fa951373faf0c02f8ec652f45dc2cc0b83c3bfcadcd03b2becb75c8739465e8c2cee00b7fc8a1ba26a11d03de2c48cefa57a5afb7128e8a2cca6afd9dce521e2988296d2c1e72f20eec7dada4ee52118858b4038525ee87112dbfe919f98ab77884e1e8b7b2370a17cf0729c09199f60530b884d6e04aaad4f2144a5d9f404d68f9304abcbd11741c04ae30e02e51ad4aa8f65a2f36f22078ec890a06dbbe85e20a2974f3309d138abc28ec442c0c5c6bb9cb83f4aa8ea2b98c65d6c1167415a13d0e1a2f9245cc05a17078b631ed893185c757374cc818f37f2e0119c2163b9374628aebb97187d4dbad91e85b16317c2a97e737582646995b6ba570a2a21a1bc9f6d47e0972dbb11ec72ee5a9cf4aa39d345870c3f9b3ca837b29f8f1163ec27012f7a0ea1f446549d0890f597aa2f4ccd9e99834a1c6c2e70a1e126a3d306fad752912b9fd206e40875ceb0234cc4d3306b5ac880ee8f0fc5b9692ef916d36e5eab257d06f1ceb9295833a523fdd585242568e66f277f42df622f7aa71001602c264c3113e337213963a9996849af1482e9ea5299d388bccc8eb83302cc48556e12cf07d8f65470838cd0ff3e0d2a0709217df08c671c400bf6684dabd080d2c21227b016e3e8d591ef81ba5bdce264677c74fb364d592a19277ef121ec0ae596eba62e13bb3d438d976626c30a221c647becff1009b01ea8b3e889df8a4f51ffa261c302eb38cd10828ef8e0381fe4c030962ec1d396803976fc53ed2faef874462125e3c74c9f6fbf07d2d61ed93f4341c1b4b00ecfabc5adcb8e2889c908d311ca3c98999c9de0eae3bbe64009e50ddc68b8dcbd4b7f89353831ff483769e6b4665b98b06d4552ba073beaf4aaa72e298805a832de8605b08189f3b02ab385ec11e302119191131d44f3f796c57bcb17976519c6afedc113409ecb4ae231ab65bbc181cac2509796ddad641b41d395a6751de04a19207f251c69aaa5857825949c91712de40cb2980f81dd1c238c5b0f702c5ab4230a2a37b975bf326c756913485602881d941d273a540bf6869a5b39ef05401b4a05d43df5120f112ac4b3a3aef6c048a5829d6cf6a95fa645dc0a3efd1abd3e73ff2a7c93e64a4a4be0c66339ca7b922dad97c4da1b3c8037fb7de7baedb7630f4f7f714b29469f562f57e1fd58dd3d4c8a74d4338cf1405c627746974ca1022f535847e51ded97fc994255bcffd697df27f2678fd52699820aaf6db095e6d558a507f239189fd71babd6982829f9fe877b8e96a6292422fce8422f6f6c0f6e3012430433f8c70e819cce5c43274720aab8538fd373db901e129d063e3cb000ca8809f0b5d6b43779a07ecb238c1fbef34288a2da4067702ab9ad9e7afbc8f070c37ee212a691de8c5fb2a740941f91d56c7dc3d121cf6e46ff6f5365e2399b44ea22d56a3d20444bf4ad1a31b80ba48bcd82a52d232f391833e621a43b6ddc88b18905ba9279d08907fe31ef13fea61405eeac36ffc32cbeb36d4b6e7017d4cc46c506b60c074775ced71415dea8e4b68cd6d5980e3368bbba9b44e11d629d4be53e5d6e031730925c14d909aa27e9df3fe5d730d555fd7cccc9e8748ec36d28189eeecb7cf4d591f650c093a46d3364b8540fc50f3769066efda85ce828b99a4d194a24deb2ed2bd00a0c6c07f59c0c20fd26c02a48d0e39f6937152fe4829023ed9bc1c2bc12fa04d70351c6fd2d562d32112ca0cb5eee97ca06c0cbbefe3508f31a2ccdf08233a095bf817d0d5a8193d0b3d60a3d675a47775a1c6a5acf7fa68fbe52ac6ca19fe2551b24e7bcfbebec710072ce586217e1ab2228220214d4faf29f1ec7d8b4a14dc882c3156941e94b59888797ae9d6cd4177e6e49d821a03e4da821f6222fa217c6a5a160f83568e97e0f6ac2029dd1c108c62965f9f2fa8abacbf7972f5e3d6f5e3a3bb156082fe9522506cdb95d1cac9b11f3c6d8abd8f9bc79cd8b2fa1ee433003b2e020f10abfed790a080d3cc10fee1bbe4b176c72e439af391bae8d986e50faf13a1565341f214cd7161f0f5fa31691590d0a14ff5468e234adb2456a35e52636ebb7c3aa929b7d60f85c3e2da972879948ac45c26e1f7b39cc87e70ac53fe220baba4669b39fa93350f0fd7a75d0052b80eb3d6cc49814bcad18cef428a3ba81538b0577d32653223e3c8ac43ce88357e4f87773f5ed36d73705c20296accebe47d105575dadccef8648036e4edc437e8c05da15582d6c3f19762afd1f7b58028ddbad9e1df21ec9e164791f017b3c97db0c4d1f9bbed84c8b065e828edb3a8e251a75c07d3fe7ff16c047922390f275999ddec9a8ef0cc770ae32651aee7a25f26cecb1b7a5f36980a7de554b8e9e73cab4ed47dfc6a375014f730ba81403ea673fcdf949b9c1bd6c845a4823a3320853c7615a727c9f5fee46a16b647c203b80e6d954d53ba9c79aab3f02342e59a50a58efec498156fa65cdee347e6a063c067c110e266de48a61359e46086d8cca59745493830dc477e63e1ccd84823c0d112cf75e69fb683f057dfc5e6d5fb8da75d62b39656ef825ee41368f9b304a5a45025ea4b60719e7a285f469cc9d7d9a6d36060e4a67ca9ad0187bb3f40e5dc08be6976df61c03767c70c072647987c26d4d4b542ddc54bb2683045b642ca01444c6e829909c31a694ed2e303db1035c8049ef70b31c5eafc7cb71856aa65407deeb772a13216694660e0b167c894cb3fe141d1aff5fc7e99ba059f62bf1200f7bf02dc6c5ef3165779f2144046e4d69d45a2a48b415b168dccab1b9966deee36e6be75aac97735d194b635df6867fe7142ccfd3015f0924e73c99724237d139c60b639fc9b28b6ef7a28eee128a28514372fef537c5970028fecdfc96f35eb6efceb873b4dfe4da86f58dbfe415db3917261c5bc75c3015f14ae832338386a4923980cdc4d2cfe0722c6edff222d983069ad4bcc42140d66f8980b999aece2844b3afc9ade39b1b8bdd92f1840929debbc9436c060ad8b08f3b74e9162efaeb5d62c51e8a810e92f7a1574143f774851ccc4ade16c76368ac66ffb4dcfc6f5b3d95a13d1e8ffbd4f7db29c051ae14e01da900df477f50801a910b2a81d48bca9fabb23b1d1e19b95e04cf6b6158990b0bb91fb9859e2bcc7bc611a02f4eec72745a1aa7889c04c839145cd55a98d388714d358039b95ee3fb4ba07e3c70ac6253f0de8778f4b889ccc581d4f0d0bbabfeb34333667d378cbe7aae270216748f91116c48bf097303847336f1afd90bb28e51192ae0442fc3213850f23c04416c2ff07af1976113cab1205d1c508d2880fd7215da4f2bdd35ae6050ed3a085edfff1798fb2aa8bba21bfddf9917267927aca94722d7626b815998ab1783b0164afbb327bd576e49de2e8b89d248cf0960b1889c2a7d72a6ecd42e30e2719e41b9876b60f0e520bf05ee90c0bc525a86dc814393fba4e91adbed638f2ddebf7ea0c6a516f6fb5af5cd00db137fa41996f917daffd01761d9404c52602388116cddc1e3e2a055b744c0b999f65f5122ab7cbc63daddc3d74bdc83baa9b77bbea0b263f86748b1a05dc4f206521cf78934aa86711bddd740ee543a26bbadd620d0279c1c8a0922a7d2af1bdfceb2954f8058e9cb6a105e60724fce463cdd5f9ecc6a2e75abc5c263a1390e84965778abfb6588efc38c4090860af74aa29f5421c6fe8c5111ef9cca8ac4d83d4e63776269a252fe1cd0b0c1a8d4a0e9fa769c75ed68e6551cfbf2bc3ce286d7588f2d6ee92d71180eef0987844b1906bdbd65cf739baa4246610d4d63191942fe23055b1148545c28352226072e9f7f4a6a6b2072db80211d41ef4004a6a970650327088e2a6a1a011d01c40b74f875c4299e9ef4f45bdcf98a5115f4c0f19393b41afc96799a1cc1f", 0x1000}], 0x3, &(0x7f0000001180)=[{0xf0, 0xffff, 0x3f77, "0e96dbfac33b7bd8b0b65909ebe5b64d7bec8122068660d30e3f18343c45648bc28ebf10a3c58f9822cf66f2bdbd0abd60fa75e645e753d8fedf171b1f4a30462e2bc6328bb641b1b976633174da75405e57f1147ac84bf02c2c8251e4f5667774c71091a52c0792fa3601fcdc5a1df94786cc457394f86645089fbe1fab3bf36cbea33c53d57e7dbaa4f98387bca0f700d40228f5e2ae7d994837ecb192dec0996401d42457b66231e4a9e50610db01c959cda7301896a30383b543b106fed5752ddedd8231c7f186190e4481f84c753e4a44ad15e4f4487e8b"}], 0xf0}, 0x400) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) fcntl$dupfd(r3, 0xb, 0xffffffffffffffff) 13:20:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 13:20:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 13:20:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000000)="c5b9f5618c39ab541469eb92d0a3e634cfdcfc35c3bc6fc1f1de87b8ce110acfe7e688dd226b9f84fbc660dc2974616e57b361eacb785cce649a2e6cc0a4bfcdfa4c072355e9d5f5d54798c26f5c4403769e23be8b7204f7363190e38f9a00a44dbb61ddf952c5c83837394b53b390c0256e175c53260f15b9de2b13f52407ed44408f1785a26d62", 0x88, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) 13:20:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x43d) close(r1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r2 = msgget$private(0x0, 0xc) msgctl$IPC_RMID(r2, 0x0) r3 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) r4 = syz_open_pts() write(r4, 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) accept(r3, 0x0, &(0x7f0000000400)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x4, r5, r6, r7, r8, 0x10, 0xfffffffffffffffb}, 0x1f, 0x1, r9, r10, 0x6, 0xfffffffffffffffb, 0x8, 0x10001}) 13:20:21 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) mlock(&(0x7f0000242000/0x3000)=nil, 0x3000) mlock(&(0x7f000023d000/0x2000)=nil, 0x2000) mlock(&(0x7f000023f000/0x1000)=nil, 0x1000) munlock(&(0x7f0000241000/0x4000)=nil, 0x4000) mlock(&(0x7f0000244000/0x3000)=nil, 0x3000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) 13:20:21 executing program 0: mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getppid() madvise(&(0x7f000056b000/0x2000)=nil, 0x2000, 0x0) 13:20:21 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x7) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="147a421f", 0x4) setsockopt(r0, 0x5, 0x5266b617, &(0x7f0000000100)="d21457e8dcc52c0d1a0be1d3039e83885d72f351a0c3a1252390eab8f749f6d971532d7a707a31b74027cd83888d079d98f8632ea226d4806c4ecd70a91bcc3f4e6dd46c7375ed8a19e7600dc09773fe6662bf779e1093837e4c540e00dcd64c9b6255c46e3dacd9d9fb125ed7c9b214f979ba65dfbb92d64f02c1815c84b9005849de8a098fc3a6b520ef7d029008c085507e7ae9f2c2b6e4049b9bae75b3453b89de04cf58407875ece3abb704de9534128e8c2bfb165971dd73ecc66980c7db750fed1a32867938c9fba4d4548a84be9c41a60e8b1354d0fea173de49f1369204f58400f2c572402b598a0ab82c0fe3255022173cc8a5c3cdd416a2", 0xfd) 13:20:22 executing program 1: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='c\x00') 13:20:22 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x4000000000000) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 13:20:22 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x6}, 0xc) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) 13:20:22 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2810, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x1ff, 0x354}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x51, 0xfffffffffffffffb}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000040)=0x10) r1 = socket(0x20, 0x1, 0x101) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="0be87ed62938eef7416bbf22f3949226d72117d13efac8318b2de2fe55549d24fe0dfb684310a16fa3ea8f7cc664834ed247294b5a80d2a03f0b7862ea36a744b0eb10818032c23ec27fa96d9b3b35082b4b3b6e003b634a0e333996ee6368f863b3eb037762a0b3a660bbc2f2f62140e5a51f1deea08eabe6078838", 0x7c) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="1500fb00", 0x1) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) 13:20:22 executing program 0: socketpair(0x6, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0x767}, {0x18, 0x2, 0x5, 0x7}, 0x80000001, [0x3, 0x10001, 0x0, 0x0, 0x2, 0x40, 0x3, 0x8001]}, 0x3c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x27d, 0x800005) close(r1) getpeername(r1, 0x0, 0x0) 13:20:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="6045133369474b8fcb13902c052838d8de68e93afe18260534a3d82f02118de9bb3f775f8658b9cd097829478a06f7f5e2e24cec5e89faae3f26e1db91a098559a4b232fce1204436eb619dc21a73e378810aca0", 0x54}, {&(0x7f0000000140)="decae4bd2055f102a53f3ba95e1e4eca27ca0431c9f9818b657ae54094febe794b2ed5474c17e08463df14167bd88cff1ab3c8565def657039afac4558", 0x3d}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:20:22 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) sync() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000200000000}) 13:20:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x8}, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x8000004000000020, &(0x7f0000000040)='\x00 \b\x00', 0x4) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x30}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCCBRK(r1, 0x2000747a) socket$inet(0x2, 0x5, 0xfffffffffffff4f4) 13:20:22 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000002c0)="0bf5af64d573c99ca5a54d8be27cd2a5fe49fe1a9ccf117f71dc1ad3964b42da2f89452baebb81369c76cdf225826083042832b91edba2d694bddcc9f5dd510d7a709df78779cfd1b24d9bd42b967ec55708e7088df3cdac2f233d94c8019b56cd3d85cdcc30cbc6d88f88d9825f8f9696b69bdb3062b9b5d6aac60ecf23620a04f9b5f0ea97e670794bb9d85bc68972696493491d68d6fb58cd10b38221e62e466f3ae2e171a75d1f69d71a645234ce9e9cb02e955082a70d0388ed898e2da0cb71bd6db41823a9b0911b2e8378ab8a2a50b279d76e8cb94330", 0xda}, {&(0x7f0000000000)="258facfff3e94d18ca22a7317e605f9165c606e9d64539abbb74cc5a076c7ea6e356e68faaf3a3a0888155c09962963cb33dfbd08ff6a22a48b3f5f530af05b8f160f8f520613be24293df53877e6f62f63eb9f4d8ef0784bdb63878ebf3e3f4065eb5c923019598592e3fdac3061eb2bd13c464620abc465c742b00762208a6", 0x80}], 0x2, &(0x7f00000003c0)=[{0x20, 0x1, 0x5, "3bcc273d91a01f62dd"}, {0x108, 0x1, 0x5, "b10d67f10cceeb8aa86a63fc15a48f011d1b026aaa810738df099c2b5f7b14057f76e6cef017e8f7c1cfd6a2c975b05f8e73b6e08af510ec67ea40597cc63cdc20f75b8c157ef604df88cf62c620ad855fade931d3aeb7abc8d1d5d83d6062ad16941c938c4bae36c14176d7b3fcf22eff2fda34b09a06264285a673270a23c728b23b1624d8ad89a7ee0632d9fa52b7893a25f6304dba0a9c54e2459c77c2796a95063dff89def127ecb9f6a83861ded13f605163c8b64723d1ecad00257948981b5af3d028e4fbfd3043871b1ad0a207517b3e54629be0b03546ef7853c2270e83c9a9971eb913c7e02f10f81ad14e020585797c275e"}], 0x128}, 0x8) unlink(&(0x7f0000000180)='./file0\x00') 13:20:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0xffffffff, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x9) fcntl$dupfd(r0, 0x0, r0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 13:20:22 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0xa000000000001f, 0x0, 0x308) 13:20:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) rmdir(&(0x7f0000000000)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 13:20:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) writev(r0, &(0x7f0000001580)=[{&(0x7f0000001080)="daaa0d64934820d0ff4ec2a44ef898edf456755236583296ba331b0c205456c4b6a257eb22ac3492df10ea89189dcb74932ed04b3bd7a86d9cb368bb49b7ab1b86725ba606f6af4180dfaa4cd20cca02e18250c162f609400823f74ed14673fbe28c056fe5c2755db73c3f88d9e7fedaa412c85296fcbf7877516c05ee4d08dda8ee0db2c72ad9906bff5a46b0ec6984cb5164f0fe62bb9f953c9b0e5431a3d9a8298021f9bafe2a35a9ebb7547522", 0xaf}, {&(0x7f0000001140)="35d125e30c8e8451bdc74439ed25be4a3707a568adb0b6f128e306ee4a8053baf6e5717148bff18a883c421b2364c602b4c78e6e27db2ad3fffc02760304a3ddddee7e3d34f8b4dc1f7444ad6d688a7dd00b18dc87fd6276c2f898fe89ebb8818136794bd6c9a95198edae8ac5c02b86f695b4147bc52002fa97a7134b07d21e9463ba0e36dcfc420dff2da79ee88f96987acd4310877738dfc7365dbc2a926c404bbdefed7010578174c2826b", 0xad}, {&(0x7f0000001200)="62dbb673e3712b497d73150d2393f23e191aeddbc654e6869f06a9876c5d878e449b014da788494d2aaa6550fa1f72c4829afd76619bd2e2d60e42a21a69b3a586158a0589fe253cafc31878f9cc8be340a5f9a743a6193bdcc5b2a62dab7746a3651fe0eda9e366965a3e07b358bbc58737918359d59c70e8d11c67cc1cc0b40c59ad28b96b91de378861bb64bb7f21f584ef736a250b6d", 0x98}, {&(0x7f00000012c0)="d2190b561e1c31501a1ee52efacb98c807d57bec5427", 0x16}, {&(0x7f0000001300)="f04ede9286bb12694c8bf03dfbfe5ed7017e0f52b5608993e1657eb35b70e59f36ca0866ccf8afb8d435de61e70875b12d7aa24347e0aa8f1468fb88eb119fc0e83fedfba5dddaff0d97d59fd1d493ddbfedbfd3fbd06d5b7060aeebea9933e9099da446569dc86bd2da3649293cc6216ea565d00fb8a374fc008b58d97f73a9bb433bb1087361106c8092cd6b8891adb7e17a7d2ea91b0ca4fceb0466e90c944692221c8a810a8c73dc59905325676e05fbe358c4b6acb081d2be3f993a61de5865fa506b85a847e45b46c9774f616b14c5", 0xd2}, {&(0x7f0000001400)="98be85eb976e24a50bbc69c74fa82dec8cba05950de50042ef3eee9d9fcff725af90380f3ab88bf041155ca8a236ecc110d1b62d93c6235ccccfd782a74006758ca95ceaa046e7236d6fa796f308988ef77cacf8a767327be9df0c7b609d0762ce6fb3bc7712bb506646a9aae157c2b78c8d17f79ee6cb9303ed26be4ab5b0f33ddb63eac51857d64a1f69a7693e58c1aa5b321b9be7a4819fadafaf29a09fddfeb11373a4f9caade34afdfe6ae872d03d60415c8b96", 0xb6}, {&(0x7f00000014c0)="c38331327c1b793ed11e3bffedd31828777f1ec838fcf1f12c87641a954de01d5cef0671dc9f909f8e2e20661a72ab41012dc3eb82835e6d3d190d096002db9b880867a1b225fad1d6a266571fc86474c5c306e7a7ab06f83ad8ef9f3df43930104668ed8b58f00504b3d121f125a53c978194b6dbabbdd755bde487815cf00f2103058c08cd470017840ee8584d5bed5029ad1f1728d892f47679aa545340d195291328d14020", 0xa7}], 0x100000000000007e) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8dcf6ef7115f6cf5) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 13:20:23 executing program 1: mprotect(&(0x7f0000739000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) setrlimit(0x7, &(0x7f0000000080)) 13:20:23 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1, 0x4, 0x2}], 0xffc, 0x0, 0x2, 0x0) 13:20:23 executing program 1: select(0x40, &(0x7f0000000100)={0x1c0000000, 0x8, 0xff0000000, 0x1, 0x400, 0x2, 0x7c, 0x9}, &(0x7f0000000180)={0x9, 0x100, 0x7, 0x2, 0x4, 0x2, 0x7fffffff}, &(0x7f00000001c0)={0x2, 0x3, 0xf68, 0xff, 0x8, 0x8, 0x3, 0xffffffff}, &(0x7f0000000200)={0x3, 0x3}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xc0000000}) select(0x40, &(0x7f0000000000)={0xa63, 0x3ff, 0x1, 0xb62, 0x6, 0x2, 0x8cdf, 0x7}, &(0x7f0000000040)={0xe56, 0x81, 0x9, 0x13e4c7c6, 0x1, 0x4, 0x10000, 0x2}, &(0x7f0000000080)={0x20, 0x50, 0x2, 0x1, 0x0, 0x9, 0x1ff, 0x1}, &(0x7f00000000c0)={0x6f9c, 0xfffffffffffff782}) 13:20:23 executing program 0: r0 = socket(0x2, 0x10000400006, 0x4000000000000005) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) socket(0x12, 0x2, 0x2) 13:20:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="768179632174147c3a9860be7a210f7198cc8cc93d7682c3e67d898274c6ee81eb1a32b1c710a77221d4010d6f80a3bde9a5388626eefa7f7d6f9229edaa33c6e21e5c06e0577855d54f3d677b2a031f46840c519b6d02b916c6dc138a3cd14b0ad86b43f2af07340b764c287147366c4723e1fce46d87eec410f8b3722f116504ec397fa3a441599bbf8b9555e62ec33f", 0x91}], 0x1) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}, {0x0}], 0x2) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd6c, 0x20, 0x6, 0x9, "ef2d77b35817615627b96abb8164669b85b5872b", 0x200, 0x10001}) 13:20:23 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000140)=""/4096, 0x1000) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000040)="581381357267abc31e2d22f8533edfb5119ebea7ac06376cdd9c34cd5f4c9de713067fe71406658dabb8333d580b610856af44ae72636fd329bc923b02e1391999613a824e45434ca253bb995ce24223f9248b50f5217da48164d6542105dfd5daa4a3dd46c556d98a0916d9fb92788f2ab2444b0dab9c7d770f9f616987d78fa2c61b9752ee7a6800dc7452ef47fce054b1cf9dbd5864ee8117cec19617df0ee7cff95efd3a5d78bb55", 0xaa) 13:20:23 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r0) getpid() bind(r0, 0x0, 0x0) dup(r0) 13:20:23 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000002440)='./file0\x00', 0xc0, 0x100) r2 = openat(0xffffffffffffff9c, &(0x7f00000024c0)='./file0\x00', 0x20, 0x8) renameat(r1, &(0x7f0000002480)='./file0\x00', r2, &(0x7f0000002500)='./file0\x00') recvmsg(r0, &(0x7f0000002400)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000022c0)=[{&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/1, 0x1}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/243, 0xf3}], 0x5, &(0x7f0000002340)=""/191, 0xbf}, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) listen(r3, 0x0) 13:20:23 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt(r0, 0x3, 0x8, &(0x7f0000000300)=""/4096, &(0x7f0000000080)=0x1000) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) 13:20:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x830d, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x3ff, 0x3ff}, {{r1}, 0xffffffffffffffff, 0xa4, 0x4, 0x3f, 0x8000}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x1ff, 0x9}, {{r0}, 0xffffffffffffffff, 0x88, 0xfffff, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x5, 0x40000000, 0x6, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x22, 0x5, 0x21, 0x74d7}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000005, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000060, 0xffffffff, 0x20fc}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x89, 0x20000000, 0x0, 0x800}, {{r0}, 0xfffffffffffffffd, 0x38, 0x4, 0x48000000, 0x42f55a97}], 0x81, &(0x7f0000000200)={0x81, 0x7}) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c0", 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) 13:20:23 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ddff2037"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0xfff, 0x9, &(0x7f00000000c0)="6c7f0501215d28f96f61dabb9b8ccf9b443ec5b0bd34e145d27676c9beccfa6b7a1d4110cc3db3c8743f46dc7d56c781a86afa6a2885c03a35cbc8b52a99b56729b2deaa9d5d854c3b6f88fffa6e0d9f8295e0f0a4a2b61f5b551b1b25d7462991ae53001c154362805f4c962d1dc7fc6f077f4bdb092a6e44a34a041346c4d28ec66ade721e48e477edb1c4ad3bcafd6f963744d48f96920502b510920c9d4bb144a94ea6633d292c42789dde7be4bd8cdb3d1d8902f716efefe0e631703a9f1560adad5d8235893fa541120ee06bdc8ffe86948bfaf6c77d5b1835f3bde5504324a8069e56645b010fc1d3b53a25", 0xef) close(r0) 13:20:23 executing program 1: r0 = socket(0xf, 0x3, 0x20000000) setsockopt(r0, 0x11, 0x3, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fcntl$getflags(r0, 0x1) 13:20:23 executing program 0: stat(&(0x7f0000000280)='./file1\x00', 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) chmod(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000000)='./file1\x00', 0x80) 13:20:23 executing program 0: mkdir(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x80, 0xa) sendto$unix(r0, &(0x7f0000000100)="68f2c1c932098eef4bd0e9bb0f9844913670eed89c2f422a27f1fc63a7f86ed6be33286cb5a7778b6d0b65e024e0b06c823fccdb45e124efb94fefc51d2d541aec41564a1ef11c23bd2bf481f464c0630fa552d4ff38fe5f6be2850c6e029285e5fbe54791985b1d4420968e1bc3906ba012fc9d9bc20c17e700327367ab36a5ff4b2fe803ad26b9aa788d8428a8bf05b6921d8d5275251bfcfdf3f08520ddd226ea1b11397db0577759f9b487c564257f50889ac4dcc5ce638586e3fcefb4a58a23a152492acd523ec26018bc532a11d6ea645b7311de62290e4dfccab865eda8cf995f2380b980b7", 0xe9, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) utimes(&(0x7f0000000200)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000240)={{0x1d, 0x1}, {0x7fffffff, 0x2}}) 13:20:23 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x2, 0x1, 0x2000001fffffffe, r1}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000080)='./file1\x00', 0x8000, 0x40) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x5}, 0xc) 13:20:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000000)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x4) 13:20:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="020c0000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1ff) syz_open_pts() 13:20:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x106) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) fchmod(r1, 0x80) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0), 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x2811, r1, 0x0, 0x0) 13:20:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8020, 0x130) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) read(r0, &(0x7f0000000100)=""/12, 0xc) getpid() select(0x242, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0xffffffffffffffff, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$inet6(r2, 0x0, &(0x7f0000000080)) 13:20:23 executing program 0: mlock(&(0x7f00003bc000/0x1000)=nil, 0x1000) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) mlock(&(0x7f00003ba000/0x2000)=nil, 0x2000) r0 = socket(0x20, 0x8004, 0x80000000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9}, 0xc) 13:20:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001480), 0xbb4d, 0x0) getrlimit(0x7, &(0x7f0000000040)) 13:20:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) pipe(&(0x7f00000000c0)) close(r1) 13:20:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffff2f, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) syz_open_pts() 13:20:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042eb7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd918950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e73031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f800e530fd9a919b4507e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d320900000091fd99f19f48ea3cc8d8883cf6758c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f6f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb09038916a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4c02000000d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d8946fec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd54da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87591c707264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491c322902fdf889280b62dc0073bc1575853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963f009d4d35d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5446c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f001dfc69ff8176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb317f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9d04ed1fa9ff4543c0f092f6b228dfac12f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98cff214c39636fcd141d08e5278e7d93983d2000000000000000000000000000000", 0xfa4) syz_open_pts() socket$unix(0x1, 0x3, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ftruncate(r0, 0x2) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0x7, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:20:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x0, 0x10000) r2 = fcntl$dupfd(r1, 0x0, r0) fcntl$dupfd(r0, 0x1000000000000000, r1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mlock(&(0x7f0000215000/0x3000)=nil, 0x3000) 13:20:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xcb}], 0x5, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x4002, 0x0) dup2(r1, r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) connect(r4, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r4, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xaf15}, {0x0}], 0x2) 13:20:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 13:20:24 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffd, 0x7) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) fchdir(r0) 13:20:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae7f82ab03ca9e5ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() getitimer(0x0, &(0x7f00000001c0)) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000200)="4d9a5743723c285e65f1d7c9f4398f7a35772167c3e1d6f83c9bb21af9c440d8aeabfb8cd52f1f98956aeb", 0x2b) setgroups(0x2, &(0x7f0000000180)=[r2, r3]) 13:20:24 executing program 0: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/161) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0x11) r2 = semget$private(0x0, 0x3, 0x80) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x2, 0x9, 0x1, 0x7b, 0x8, 0x7, 0xff, 0x100000001, 0x400000000000000]) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) linkat(r1, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) r4 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0x0, 0x5, 0x7fffffff, 0x0, 0x2464, 0x4, 0x7, 0x3]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={r5, r6, r7}, 0xc) getrusage(0x0, &(0x7f0000000100)) 13:20:24 executing program 1: setitimer(0x3, &(0x7f0000000000), &(0x7f0000001100)) setitimer(0x2, &(0x7f0000000040)={{0x10000, 0x100000000}, {0xfff, 0x7f}}, &(0x7f00000000c0)) getitimer(0x1, &(0x7f0000000080)) 13:20:24 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x0, 0x0) r2 = kqueue() r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x104) r4 = kqueue() r5 = fcntl$dupfd(r0, 0x0, r4) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x51}], 0xc1e0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r1) 13:20:24 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="ee4d360c320600c1ae11b1ad5ebc666f50ea58106a178aee1c7a"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) sendto(r0, &(0x7f0000000100)="fe4470", 0x3, 0x0, 0x0, 0x0) 13:20:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="36ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000140)="fed280e0b20b5ef2ffffff7f0000000060c245687b41a7f6336a63dc0f78efeb864ceaebe46e22bda0f3c438f226d6194c393ed3ecd23ea25b403120e567348c255b1ad73f25c114ca0a3cf0ca650c3fd512c4fb20a3e6a673e954bead870a0fd5220b53f06bc2df750a00000000000000000000000000000000000000", 0x7d, 0x400, 0x0, 0x0) 13:20:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) r1 = dup(r0) socket$inet6(0x18, 0x3, 0x10000) ftruncate(r1, 0xa5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xdbdb, 0x80000000, 0x8, 0x7f, "9955ec952388554fddbd8dee4665fa2f36690273", 0xe07, 0x2}) 13:20:24 executing program 0: mkdir(&(0x7f00000003c0)='./file0\x00', 0x2000000070) chroot(&(0x7f0000000000)='./file0\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') 13:20:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') listen(r0, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000ff31bd03308e7f29f8956243fb0a17a1d5ef506f78757e84df00e7486c1b967c4ae9fc4aec32db0e8604df0dbb4d6f1819d768c3328f4b120c3d23c922551ce3c3ed577a5909fa494d53fd52e7f88e227f6b9c240658414206a0530800a6879fe4d1719a594daa95a2e0aaf2ca08d4103951758a7895"], 0x10}, 0x0) 13:20:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x3, 0x8, 0x2, "e966ec5022d75b5d48c296047ade6fa0f14cd1d7", 0x800, 0x2}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0x8000, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x43, 0x3, 0x91b, 0x81}], 0x550f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0x5, 0x5b}], 0x400, &(0x7f0000000180)={0x7f, 0x9}) getrusage(0x1, &(0x7f0000000240)) 13:20:24 executing program 0: mprotect(&(0x7f00007c0000/0x1000)=nil, 0x1000, 0x20000000000000) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) 13:20:24 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/239, 0xfffffffffffffe6e) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) r1 = open(&(0x7f0000000100)='./file1\x00', 0x8400, 0x7c) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x40) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x400}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x0) r3 = dup(r0) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0x10, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) 13:20:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 13:20:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000300)="020366309f2fc82b60c5743c879a0c2ee859ded730faf95f24f2b8513a380e2a213e098feb3beb90b44a977370e4cd51163cdcb0cb3700ff87add8980520210b766cdba6a60b73598c9edc132c7bddff3dc55d960a42c07c939b67ed40c65e3a90d7c1f825e66527cd79da0eb881d8c3377ed307a6aded54199f45bb756de30d47ead1b54dda1d891001fa0087b3bf2b", 0x90) connect$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000001500)=[{&(0x7f0000002580)="5ecb56869930c803aef13697fa6962957ba481442ed7aabad7af9e04db37ce43fd32cda67e0ec7eb3cf248f1499cf1cc26112e81481d0f1eec6e4d6b8d392077eb28fdd06c6e37b45d341140605510393b10cdac437971360a5def7704c4c3facdfff9994d2233c96438d922329f61cf201eb8d2a349a1bd9f965ec0f94e7f4e81f1a13eb1e08f97109bd4181f2cc7d8b133a244e8c80efec76185240dc9a7c154e2f944b3f4c888cfd28826b6ff69f9ecf38915e70d4305193077e00e02323bf8f572c65e5503c85ae4655656d12bc087d53f06f8c13994a20a204bbab947f6b7922f86c2d28a4ae83d99838140bd6dfabcb28f7e5ecfa217e0df852459e397ae3782de77e116639607e8b1a79020b0c14009563245f6b2f731306fd0fcac2f183c89ed65f3a4e4975fe1ab01b73ab1a7293e1626d53a7631fbd528a63710b05659c28f3c00fc122be3ab9e8d32bc7c91f87b45506379b235b444b6c0b07820d687d120ebf599ceff8b950a8a4e1055a8e0940c2feeab4a830dc34f5d8f645bbc339acdff9856a20960d5fbfa3bc1af540bd2ea4187826b7b374409cdb5208053964bd930d832ee21c8cdb0c972ac903838c5b71510bfff95287d396533ad93bd97ae9ecd1bdde532c9039bf376acb844b7714f14c4a3c7ad9c2c2a38d383e3ca547bf2e6e416a4224fbcc7d7797c5352710717c589963b21aed683fcaa98051004fb00e8093ba3272d60234fe778057ba766e77c8481c828b2fcbce6bb7b8eef0f44a55790e6941e496f51d0608fedd2b9ae2891102972db46f2b79ba7145b8e2b7f8abd4224efa4912b1d9618e5fb124e0809be9b0ede4e8091e8e6cc0e1b48e87f1475186627a46c4b3e202346f3c457cc00f795af707d9d90714258920d887687131bf6d9e83dccfe0cec4e5c8a6debb5e3ea0eb7421057cb63341ab2acd852dc3f59793ce09f8c77a55fdeee5c9121438f53a20f3d4c113fd2748d6d7a8f31d112da49d923386f4ab0d8c603ceb2766952e76fd87d7c9189fdea73c52da9e6f5232fa35cb46381b44b5600ac35166d9863baf5e2de06a873ca907e3ad1364cb6bb0b8d12650ea9d48d8365a484f99919e20e2c0e54d49f0e6e26812270faed6ec43c804cdcac8d08538e117c03632f153d669024899e3e942a0b1857467f014070fa1c5b12af74c973f859150e1841bbfee88de53bd08416507779af9333952c7fead5fea5e636323979067dcf5b523eb15a6ccb5d58d4db1b3bcc525f304e4432f39b7a47d05e4891287c0a3936c68dade8556d0be312f5a443fcffb2e42f7bf1e4e621e225bcf55995f09744a553972ca2d22c7294e3433856d8fec4e363412e84ec700ec8e11bca2084e3155b243e000086935d30fcbfa83f3c22c0024c4369ea3d11e2dd528c8439ab2219397cd137aab20fd7eba88a8101768000cb6147c93cece404a6d4583d3d3d0f7209fb03cccbcb8da88e8be239c131f9611ca737e7feec12411ed73a02e5d23a67276c3d8289e048f978d9b7412711f44658de21fc217d3547d85b066ca3886baab8871905fa91587cc086f8c61d915e25131341a40723300c6931a76638ef7f2b3a997ca9046c9d2757e2f318f5f5956ddfa0f795414000e9a7c826ac7ccbb92518de76d6421d0d568dc216e4393dd89864b6514bef0c45119c0f308bbc28f81101ec38398cf2c47063b7a4dc26a30cdf2c24680d4509f9d0dedf22635b9cccc31baf6438c4335deeac58525e23b3926b8be23759f7da6ed1292f08abf79bc68fabb72f2d77a2802239a8b5c09fec58fa6b15bb2ab1e792ae64624dea60efd212210ff19a6c4c293015e6a6cdcaaab89fa4db0dde15a5eec617d93bba00c400abd786fa1f57d7698fd2a8d52575ab00e34e1d8f6c26e594ab7a2c250e41d4470bb4f142dbf2045b3bef4c2597ebde59a1f66f4225930cf6662695147c2bc11557bf2cf650d0167804ab789fcde85a5f7919a85eb92a50484ab46036812a", 0x58d}], 0x1) r1 = semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r3, r4, r5, 0x1, 0x7}, 0xffff, 0x0, 0x7}) 13:20:32 executing program 1: shmdt(0x0) r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 13:20:33 executing program 0: r0 = msgget(0x0, 0x6) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000200)=""/197) r1 = socket$inet6(0x18, 0x4002, 0x0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="103b8cd8b1d91f01cdff0000010000001000000000000000ffff000001000000dc1407023f48c2cb972fba61e77f8cd6de570530642f428ddb490eb0f2002d0a2bfa7bb2cffabd68e572459f2ed01a59340df577425948ebd50dd93adc13c39662d8e6f23ac7e95e0ea6d4b32979f722d3b6d5f5d15c91e48d79cf30b6d9df4e9a984de92413082efee0321cb9f01ddfe81dc7dcfc7b4f3540ae4c58685cd5c5219b8f22340bcff81e2dbae55b5b0742d921b72467dad004cf969af996716358c1573def39371b5f6ac06ed2bbce8c34b00f42ecd623aedaaad39b6f78676ab6c853a23bca59d6550dc34b3bc0c214c298fdd547da7bc90042689219b253fd68f25a46faa7230eba25a92e1fa48831148ff4db3b84c85963d0c4f28cf27e67bc7754d4da476b5ba2"], 0x20}, 0x0) 13:20:33 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa19, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6408001de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d30650400000058de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecdf7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1abb7fd4eb1cf1908391d17d50308c1b539240ec5f4929834af84c439ac67cb7f08576410ecaecf4ec326bb6c7b788a1c0f5aad37044b7bf794d5540373e831bddde56c0172b974ca88132129afbd0951a07f53e55ae2887ce7a68e1187f0ef8104125501315f26db01e5b89b43d9859c1f78a5263f1604e201e3b329dffa2da6e45834c2127cf28d3081361df91472ee41633a222ad8ba1fa9d585485ade7f6f6823ea8d38194898571a61611e5d0cc4d6c45379eb3aa3191e84515c5d00000000000000000000001b72f29806687fc44a6b1fcb8a24faf94b6c6efc28d5", 0x100b) r2 = syz_open_pts() readv(r2, &(0x7f00000003c0)=[{&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000000280)=""/68, 0x44}, {&(0x7f0000000300)=""/138, 0x8a}], 0x3) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d37, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) 13:20:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) close(r1) 13:20:33 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x5}], 0x1, 0x1) socketpair(0x22, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) listen(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6ec01d098d8988423d19adc1a126a230404fa3f4116e2e8d188e1249c1d4303628013c43612f28c3da2ef7a5b5de24be6749566aa22fba258c5e7a550562c0d296b105ee73af9e287e80d38f", 0x4c) socket$inet(0x2, 0x1, 0x4) 13:20:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x3) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = shmget(0x3, 0x4000, 0x128, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 13:20:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8180, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe1", 0x2f5}], 0x1) socket$inet(0x2, 0x8000, 0xfffffffffffffff8) syz_open_pts() close(r1) kqueue() syz_open_pts() 13:20:34 executing program 1: socket$inet(0x2, 0x2, 0x4) mlock(&(0x7f0000ff6000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x3) 13:20:34 executing program 1: mkdir(&(0x7f0000000080)='.\x00', 0x10) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) sendmsg(r0, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)="c34dbc7117291f8695b147d1743744cc8649ff4947e99d950ec4df6c805333d76010f824fea9574e94e2d7d12b182f724b674779dd24d14c78e3e5071c7df65f30024fc273a8e36cc2d44ee949b29e1a3fc3dcb78650401136", 0x59}, {&(0x7f0000000380)="20ede5291817a24915ba14c2733bc4124de1edc6307f0263fe70847060bfe5f55be848f3e841b9b96575164b261c7f908a1d8a9a2fcc823a36703a927525fdb004deeeb3a749b74c246e7c9136f601476df6f7ee08b43785b4f423a0cf061306e6488cc498ee9ada06825c94f385b53d84e5b0181b4a1c65f2a1ee676a02a13cecb8686b112584d2de13dbd5c2ff56d4c9ee018162ce718acf360b738b97c7b075ce9ba6a21c1018c91c25f25af22f2114ae063633d1053e4ada609d599d57f4bec851e41242bf6d2d54318866c4", 0xce}, {&(0x7f0000000480)="0a6434d26098abe42a71523c20bbc61f6ff9b04928e7a62431c93a4c5a807eda1c05b5f23c0ef094ec565957d30f16ad7a3952197d637381a498548453fa51964704e86159d337cedf511d1e05cc41b281f713e8755642edb069c57b27c1a60b044b1a86ffc652a054dda72b495f4df3a3d59114dbf3e44deff2280b822bab5fbb73955b8a831a2cb7d2", 0x8a}, {&(0x7f0000000540)="d81b1da9977b9e9339eb6ee9b558ad540ff49aea8a48ee941d6d996d0e08d7e52ce1d9b5053bb0f29ce0d48181bcda0a45230cf79968e5d7d6174b6de3a137daa5206bf28379314d7637c615273b579883b11946ad3807441468531f061cbc5c8b841de131dde3b5f655167569b1735f8811d57c02dd64c4ffc7d2953c8a382f1aa72e6d901f79e252cf7a9258720fabd50dce2aaa28819a93c93b3fcac344870907b69776c902afae251ab372ec0a9ea4844df246c09c18c7aa5c1f3aa71863c07ba4c91f65f8597dd1e0262ee500f5d7f85ae2f4427a30ef3466befce1a9602fde2302637b1dd6c23afa", 0xeb}, {&(0x7f0000000640)="7b7933a90091be1554f0937a358d01283be1514c9945e48cadfdd498d440794554cafe25fd0a6fc8faa1f6385cf25a1617934a6adde2de738aa74d82e2b0b934245675b7ff634f3507322cd2510e14f6e1d7ba4901fbab41b29d23fb86c7ff19983922131762e08c2e68d32a2be9b5f6426a9e6afaa50a4527a21f1aebb0b4f9a172990f6acef94c27001be8f705dcd3b4149b75ca3ee71302e896dedbad6b", 0x9f}, {&(0x7f0000000700)="03e39630eef2edea6c21058606e309d75c4adb69d14c4492b25de6613124b673a91db5bccdaa9b07edf8007a51cc896292634d9ed659025b85f4ff8ea8a06b2b1d4a8508fef2c5900562fc52786b06bbbbf76753933d6b61d7136530f9493c2ade09fb29b756b82bc7562651dc18738b90e12339e4d792b863151fcde2857c3532e7939d2d45e58035a378265e97", 0x8e}], 0x6, &(0x7f00000007c0)=[{0xc8, 0xffff, 0x10000, "d53dd939556e28fd647350faeed7c057e57d84a4695bd4f46411fb177ac243371f790d821a04749106cc35b850b258e0050570543fbcafdd7f1f68534114e142634b515f385585eef9da4410b988f9b88bdfce5372c47009aa3ec3e0ef6978c1b6def937a86d64a7cdead900e24bbe4fa2d92faf6fd61aa91f40632132372dc15d7b8d88759188a2d99158fb067dec7dee8041f7c7ffe699b05f915d036d692cc42b127368df4f7c3a1d012258893b18e0cf85d24cb71628"}, {0xf0, 0xffff, 0xb8, "c88922117b14d8ff2b13532ff43dd1453194a071f2b9056650e10a993de7b61710ddd36af980f05962c0345974fbe93cb1d6b1b302269f635216c9a70c5e8d231866939b3799892e854aa2e5a762356db85d58d2a41a3a358af471985fd35fb12ea4fb19ea4955a5764c08c46b7201ca591b60e9013e04a1ce8d902c9e35cf0496524a2c77d82115a0b0346ef75af795bc3c1b33f878a028c7f369422ddde2558552d614a511dc6b9631fe7d6fa38d984239a318a6596b0ed486aa4ad8e7dbfb42c6d2b6a6d787138e4d1ced2403c81af7831a9ccec97bb173e6b6"}, {0x60, 0xffff, 0x232e000000, "3ce0d9c7883ea7c7637e23b4e0fe06f439a26fd369697ca508156241396505fa38cd5e7225a3f3f45ec0a78a5d11748554abb17a63e6516e1b8dc1f25f505b5c65c749497b5d7caac3fb"}, {0xf0, 0xffff, 0xf1, "afa5c8b7a5c54f684113121a481b7fba26d9a3fb6041ea7b9c2ee38c1377b48610285c45028cb1454eb0d25eef9251dddff17d02b9ba9519eb4ae8a833b2edb98e2fe7bf394447b3efc4ea55dbb53d466984b62905f98975ec43353431eb2b6519986bc89a169eb3c127ab6186bee127cb79b70df3e55875359de9b110b346ae341f728f235f87df8b4fde57303bff75b036c53fdb55a22f5e516f5428534c080895a80e8b6afcdf6fbdc6edb48d15d29ea37185916be3cdca001bd9106ff5a24e954e5824972bbd559713d21e423f8425c5497984747093c657b45ae7e7b7"}, {0x58, 0xffff, 0x400, "62cdea1e7b1f1ef6cdba872090d9bdb25aadf9e5e1fdffced79d66bdc965f9533d4d082779e11624baa32cc929ede2d23d91353bb1a32673951a70daff28bea81825"}, {0x80, 0x1, 0x80000000, "cd66bcd760e1d76479eeee8ee63324590a63a0bcb4cf4b124f0eeebf4e510d6e4149d97e020de4ae509c6e1c4f79a2ec8e43fd0933d2a1538f87361394865c8f2bb9fb1215ce5c833fee1ce0a79eb30a2c1330af7323135db0f0b37dc01ee2ed82852bec8857dae08c891127b94804"}], 0x3e0}, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) ioctl$TIOCSCTTY(r0, 0x20007461) bind$inet6(r0, &(0x7f0000000cc0)={0x18, 0x1, 0xee88, 0xfff}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) close(r0) open$dir(&(0x7f0000000c40)='./file0\x00', 0x0, 0x40) connect(r0, &(0x7f0000000c00)=@in={0x2, 0x0}, 0xc) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000c80)='./file0\x00') 13:20:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000100)="c772acf0ceeb8dbf986a03659e55f1b25e4cc82f3b28476f788b675c760f4f382d04756f3ba29c5847285fd420b263ad4b9ba27e605a7010e99e2e154702af55671576e3c526818100a7e53168a135e7f2caa16b6ebe5ac5a009ceb82ea5419f1d71a1d18379adf24373468385dd81248613fd5e310a30aa10002f37c4645dc99db9c201616c988bb5606dfa3a0e775e737ce1cac8e753bc487b7223934c9a0eaa26565181b1f51345fe5d56d08463491a10f5c49fd5298343e604e3a264a681dceda6b96fc565536f6f5d0a576d76d6351beb8addd900c87435c70e458d502a34a180311db9c925f0b7d0be70fbbeec86a73a884cf8948b18336a18635736bb782d9f6263fea396e909787aecbac57c66be4b", 0x113) fsync(r0) 13:20:34 executing program 0: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x100, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000000)='./bus\x00', 0x0) 13:20:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) r1 = dup(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x3, 0x101, 0x3}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf000000c, 0xffffffffffffffff}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x80, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x4c, 0xf0000084, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0xff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x47, 0x660, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x4, 0x7a1f}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0xd0, 0x5, 0x1000, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x54, 0x2000000e, 0x7ff, 0x80}], 0x400, &(0x7f0000000040)={0xfcb, 0xf4b}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000340)="a3b0bfd138a1c0ea6dcbd834145aafe703d65794df4880435569004390dbd9a817149db4b8095aedf8bb8cc4f4212e5490ee610a847a7f9c9ee08f15899263b378b93934c9599be5ff66d62a3a25fe7928f14fcb0a42babc13b714d7bf27114e99eb03319151ef5d6f1f407efa4202d0c826389ba8a064e36be7e6f708883ff8bef775b44a0d0e166042469ba8cb4a3c422c3bdb0551816f985ca5c6cf9bade4a15c50ee8b274e8f39b8f379bbcc584c35bddc3cbbadd6779f244744a7336fed05e69865e19570b2e19439db089a8f8e9b01eed693bfc2db3f17271fdebff994c1d60751eb92a8a723bf97efe42bc6c26004ebe2396d914480a7ec6748212790d1a25f90d5ff3c385f38015bf8b1853007662d9e2cf88094bf9b373d7c3316399c4df4d33b9a273a9b7945b1d0e6cde1d0e8b4da5274675164da01d9b83bb5c55323bebcc52fe4c867aede21f986729b3fd7d26283f862c5cab37a8bfe1f615b7639a22d354fca0000000000", 0xff33}], 0x1) 13:20:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f653000000000"], 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x5, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 13:20:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) sendto(r0, 0x0, 0x85e7d6883645798f, 0x0, 0x0, 0xfffffffffffffe1a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x6f, 0x5, 0xd5, "3be00547f1bd8761ad70d71ec5ceffd9093339d4", 0x8, 0x5}) 13:20:34 executing program 1: r0 = syz_open_pts() r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r3}, 0x0, 0x0, 0x1, 0xc96, 0xfffffffeffffffff}, {{r2}, 0xffffffffffffffff, 0x40, 0x41, 0x81, 0x6ec941cf}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x2, 0x1}, {{r2}, 0xfffffffffffffffb, 0x8, 0x10, 0xf2b3, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x3, 0x40}, {{r2}, 0xfffffffffffffffe, 0x81, 0x80000002, 0x7, 0x93d5}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80, 0x400, 0x3}], 0x40, 0x0, 0x4000000000000ed, 0x0) close(r0) 13:20:34 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) open(&(0x7f0000000000)='./file0\x00', 0x10481, 0x22) 13:20:35 executing program 0: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmat(r0, &(0x7f0000b3a000/0x3000)=nil, 0x2000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x4, 0x2}, 0xc) 13:20:35 executing program 1: r0 = semget(0x1, 0x2, 0x204) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x7) r1 = semget$private(0x0, 0x4, 0xfe03f01c863e3e52) semctl$GETVAL(r1, 0x20000000000007, 0x5, &(0x7f0000000000)=""/135) semget(0x2, 0x3, 0x420) 13:20:35 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x4}, {0xfff, 0x12}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0xfffffffffffffdd3, 0x0, 0xbb, 0x0, 0xfffffffffffffef0}, 0x1) r1 = socket(0x2, 0x4002, 0x0) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x8001, 0x6}, 0xc) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x101}, {0x10001, 0x4}}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 13:20:35 executing program 0: pipe(&(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000100)) 13:20:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) writev(r3, &(0x7f0000000340)=[{0x0}], 0x1) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000080)=""/203, 0xcb}], 0x1) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0xffff}, {0x10000, 0x2}}) setsockopt(r1, 0x1, 0xe5, &(0x7f0000000280)="be3d280a37d7fca860f54992cf3f4b08ba54732121355a8ecb5cb9a9e32a19ceb235afad70618f0f5fd577de84707b4fa54bd61fee7350cb65cb9f1d43f1e435170054951124a8c05174b2777d8312a754f3dfe27119b3231668", 0x5a) 13:20:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000540)="f32d00544049c29d31d7da128ccdae6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff613a6a3240c85882a4841f6884638c16f70615b1e665885d4d28f98cd05c7cc4898e790c84c1ec2d053469a6002a4ab837375dfa4de48be9be66bc69d60000000000000006e56ff897516562c58f7eb00b024720e88ab9d978b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881ae80fd2453bd3fbba115d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4626452523c43338c098add9a350b7e2df26ecbb5e12490d2c665ec01ff0200045c0489159e9b5fc11d979470a89b59d90d5f12989cc30d7f63fc4e447ba6a999f609c8c7a4d770fa927bc97e5d7a6c905f3208ab334e9ec44e67437d728449b5229d9d41dd35d872aa657b2addbeabee54238a8e588244b884", 0x17b) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0x480) syz_open_pts() read(r0, &(0x7f0000000100)=""/5, 0x5) msgctl$IPC_RMID(r4, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x24}, {r0, 0x4}, {r1, 0x24}, {r0, 0x4}, {r0, 0x48}, {r3, 0x4}, {r0, 0x8}, {r0, 0x80}], 0x8, 0x4) r5 = kqueue() r6 = syz_open_pts() fsync(r2) read(r6, &(0x7f0000000240)=""/126, 0x7e) fcntl$dupfd(r0, 0xa, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r6, &(0x7f0000000140)=""/249, 0xffda) 13:20:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) munlockall() flock(r0, 0x2002) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 13:20:35 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0xf3, 0x2, &(0x7f0000000080)="ca6d28d46b897089045391256307cfbc153a61296b75b8d5e56987a71ff227472748175531fdfd955ef11072a9464d2c7ca6142745f9a02a6b8543e99dc1642977d211c561374890f53be226977a2679566fbcd770f91bee562710e78131a2c8fdad0b9baa79bb21afa599b0025789c591026a436379c3d4fbdb2894e703947a8835fb03c0e3944fb5da31dd7f7a2e6c73b3b1256160539c55ab661dc5", 0x9d) setsockopt(r0, 0x2200000200029, 0xa, &(0x7f0000000180)="94facae2580a53aa148a85994219f926088fbc62f56e61f10494a76a9c970e91c382ca778e296720cc301a26b9b3e5f755ad4f140dcb8c7dbdeb51b6265006758ce976a05d3ad167f289cfe515e55ceff0122cfd319adaede94e991dc1c02eda0cb5604b937e2bdb283169a1b0d7c5810e2173b977b1a920a7753741c364f41a5e250577ac1206c4c71c4378956cccf7b59d34e3066f140ec53ddb7100d14101f3f7a16663e7c6e1a296f5794ad0950b0a2d0a92005829d2acf47f693170d62d474059e3796795ef31c237b3117925429c81c47f89c9957e205eabadba9663c099a2da3299ce139c2e1797b27c079190db516cad14e0bba9ba603c92855a33a35d6f2dad0b6c471f9a1f2c962e5da3a4618a54768896c3cf013202c9acd7249f6ee8ecf350c88ee9cad3666c7714b18c52710581f3c4e9799d02e8b17fd61966a85551a9803e76696b3f", 0x454e8039) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="00000000000800000000000000e8ffff00000000", 0x14) setsockopt$sock_int(r0, 0xffff, 0x105, &(0x7f0000000140)=0x5, 0x4) 13:20:35 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="be854ca15bb7173cadf5073f0bf4d44c67152f0fca21d985d105eae6e4aaf868f596328f3a0e0c4631fb4cb484cc5561b5ad6087ec73e23ac70e4ee54af2cd8d360000000025570aba8037a3cb440b5a49c1e2b900000000000020008f845bb1c38ac2ca81aaa93d02e81abdacfa96742eeb5d0efbb2e61839aeacc6a6a35b38891399fc3dd2fe76d66676362d0cf6ff96d37033d37041c681571eee69da8aa2900ce3f82329f763c6639fa1fb0001dae30e686962f21d5e200c439342b610ce5004c6ffa5b98793f33fc2000000000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 13:20:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x2, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000340)=0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) 13:20:35 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x3f3) chown(&(0x7f0000000080)='./file1\x00', r1, r2) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='x\x00') fcntl$setflags(r0, 0x2, 0x1) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 13:20:35 executing program 1: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x3f, 0x8000, "42f214252af5e21f1881b1312538a23cf514bf41", 0x40, 0x800}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffffff, 0x8, "57553089614ae195cb0eb911e251c3a05ec4de42"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d09", 0x57}], 0x1) 13:20:35 executing program 0: getrlimit(0x3, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x2, 0x0) mlockall(0x1) socket$inet(0x2, 0x7, 0x3) getrlimit(0x5, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000040), 0x0) 13:20:35 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x48) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000380)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00') sendto$unix(r0, &(0x7f0000000200)="921b8ec54b2b511fb965bf8879fb5dfa934b40787caf4b412c70350863a591b6cf8267dd5dee3a29d683751b17889ceda66d800645141f809011c31d72abc41c53b4cb005c63d6203a9334b2c89a2798047aa1386d2af99b2dd0610efba2b5edd72c7f32fba2452958061d5e77d67e4bc0bfd6f276eacae98fcdf9360c7a00d48a0916200432dd8691b91986cfb2", 0x8e, 0xc, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 13:20:35 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x200000000}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/81, &(0x7f0000000040)=0x51) r1 = shmget(0x3, 0x2000, 0x401, &(0x7f0000003000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) socket$inet(0x2, 0x8002, 0xffff) getppid() setpgid(r5, r5) r7 = getpgid(0x0) r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x96c6, r2, r3, r4, r6, 0x10, 0x89a}, 0x8, 0x6, r7, r8, 0x2, 0xa0c, 0x80}) 13:20:35 executing program 1: mkdir(&(0x7f00000003c0)='./file0\x00', 0x2000000074) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') 13:20:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x3, 0xbf93}, {0x7, 0x9}}, 0x2) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='c\x00') 13:20:35 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="800600641f81ba773f67cd29f99ecd118ef9f22122ced8845490bb8be006df8effd69394a10bede9528e6e3825f636408ec089a258dc80c5b9ebd63cf7f623f1407701ca549c630df627b8efc6cd3a43cff66a6e5d201005b8c9efa0ad4e2c2f46e8514a048edc4b4bb4c66404353c43da45e7d675b91feb6e01ee9cc6a0f26757c0221d1819211c9418e0ba62080ea6868f280bff8a423ccaf650b12b81cf2ed2410a77fdbe0459334f247b8d62f66aedb54fabf4e58bfc1f1db0e5959f08a3ebb9c0d3fe01eeeec6ccb04f23e4844b5326ab51edbd586cf72af6b18dcdf85ce3737f8d727103bd59900d096346501bc48df17987e0728cd3ae2d6e9a85568a50c021c85c452f2470f51d1a"], 0xa) connect(r0, &(0x7f0000000040)=@in6, 0xc) 13:20:35 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0xc, "a147780ac80400000001040000d844237e0d7a00", 0x100002000002007}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x8}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:20:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669d96fe013"], 0x10) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffd62) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 13:20:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44d", 0x4c2}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x9, 0x5, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8"}) poll(&(0x7f0000000fc0)=[{r3}, {r1}, {r2, 0x764db1b7708e0252}, {r4, 0x1e9}], 0x4, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x7fffffff, 0x5, 0x7, "69e51db9652695545180fb79ef83e5af29f3ec19", 0x69200000000000, 0x20}) 13:20:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto(r0, 0x0, 0x85e7d6883645798f, 0x0, 0x0, 0xfffffffffffffe1a) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:20:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b409", 0x11) r1 = dup(r0) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x6, 0x20, 0x5}], 0xfffffffffffffffb, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x16, 0x1, 0xfffffffffffffeca, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x4000000, 0xfffffffffffffff7}, {{}, 0xffffffffffffffff, 0x20, 0x20000001, 0xac2e, 0x6}, {{}, 0x0, 0xe, 0x40000000, 0x3}], 0x2, &(0x7f0000000480)={0x0, 0x401}) readv(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = dup2(r0, r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000380)}], 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000004c0)=""/93, &(0x7f0000000540)=0x5d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x9d1, 0x2e26, 0x879d, "0945b981d00b481000"}) sendto(r5, &(0x7f0000000240)="eb5f64ae6fec8fcaa252d72ff6aa428e0045a8f8966c2d68e2a96d7d9bb8ac3b386ef44961", 0x25, 0x2, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:20:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind$inet6(r0, &(0x7f00000000c0), 0xc) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000100)=""/224) 13:20:36 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/') 13:20:36 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffddc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="db3a70338f54a09d2167ddef732a83170a", 0x11}], 0x1) recvmsg(r0, 0x0, 0x40) shutdown(r0, 0x1) 13:20:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) write(r1, &(0x7f0000000280)='`c', 0x2) recvfrom(r3, &(0x7f0000000100)=""/230, 0xe6, 0x3, &(0x7f0000000200)=@in6={0x18, 0x1, 0xeb66, 0x6}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 13:20:36 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) 13:20:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000080)='\r', 0x1) 13:20:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xffffffffffff7fff) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0xd9b) poll(&(0x7f0000000440)=[{r1, 0x1}], 0x1, 0x0) r4 = getpid() r5 = getuid() r6 = getegid() getpgid(r4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r4, r5, r6}, 0xc) 13:20:36 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x810, 0xffffffffffffffff, 0x0, 0x0) 13:20:37 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) close(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r3 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000240)=@in6={0x18, 0x3, 0x159c, 0x381b}, 0xc, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=[{0xd8, 0x1, 0x8, "a70d4c66c342352afe49a4227eb1839c36251ac6758d9aad5d2d45d3141e5f29b80ae80f954eff9cc2d0ff19e5a60893b8e3c6b30c6d3a8baa1ea08045a6cc4774aedc6874dc221087097e49f4e2120fb54af09015c103da52d85a7eaada149ce1ec3eebbad938f7fd4a92d0b80481f99edcc9969fc84fd728af48153847ce96ff27a1c70a14fc92164eb2c8954ba0fe66a2322d1f47d4c9e46755c28c1981ea27083c013c9f8c9b4dd531ac798c8680c4ec04d6e3a606ee84c037fc39228a7fa6a580212c"}, {0x38, 0x0, 0xfffffffffffffffa, "0106111ed3deb5aa70bf0dea3112173182643b3ea9dc6f5e423fee0097e750115e"}], 0x110}, 0xdf070c12c6e63fda) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x804) pipe(&(0x7f0000000000)) 13:20:37 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000140)=""/152, 0x98, 0x802, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') 13:20:37 executing program 1: setrlimit(0x4000000000000006, &(0x7f00000001c0)) mlockall(0x1) mlockall(0x3) munlockall() 13:20:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f1497500000000d43b8c3ae3806274dc6cff", 0xfb) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r1, &(0x7f0000000300)="6674f879b3c8fb7f39e3fb9249eeb50d4292e6a864ad46b79a55d27525c5f20f252c12a602130739567eb4ec9985e3b4c0d1b7275a57ffb2224ff5d3fbbeca9d9729a875fbfa63c71563c58c0ae1f5867f53522a2efde277f6609190f8867683228f9b550aed72adae5211fbbe2cb21c2a4514894a41f7e9c3e8118f046d6b9cde333f760b20925b7ac9650aa433f7dc973c9a0177cf70a4289ff2ea72506af0156a99", 0xa3) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x80, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) sync() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:20:37 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7fff}}, 0x0) setitimer(0x0, &(0x7f00000000c0), &(0x7f0000000100)) setitimer(0x3, &(0x7f0000000040)={{0x193, 0x100000000}, {0x9, 0x5}}, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x220, 0x16f) listen(r0, 0x5) dup(r0) 13:20:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d4500afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2eedd8c6a72864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53ec878311c2c8f4475adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e93b2aa28641ab8ebae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98dfcce296f5e47b18d4177a06af2d7acea3a560bdc9691199245950508000000000000004ffbe4fce044534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c2124b99bc9673d15d4fa18124ddb31ca722bb8b8ae8417326e4293c551c276cee61d38d9ab3589effbd3cea643aaa9197fe3a29fb85720a4352ed17d1bc20d727971ab15868ff911da65460a3c49cb4dae2e688649ee3d6abdee3bab8da40b5b4fd5f4f36314b548264b5418fc224c739eafc3d6527dbd0fc933ff5a77c53056e694e39c538464cf07cfc9fdf7bfe6eaf22be95adde55376c944d648858f2abe394959e953ec4bf650eda88d2eaa09af4ab571b7db000000000000000000000000000000", 0x226) r1 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xe66, r2, r3, r4, r5, 0x1, 0xfffffffffffffffa}, 0x5, 0x3, r6, r7, 0x35c, 0x2, 0x1d60}) r8 = syz_open_pts() close(r8) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000140)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() read(r8, &(0x7f0000000040)=""/112, 0x70) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r9, &(0x7f00000002c0)=""/249, 0xf9) 13:20:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x81) getsockopt(r0, 0x1000000000000029, 0x2e, 0x0, 0x0) 13:20:38 executing program 0: shmget(0x2, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) clock_gettime(0x7, &(0x7f0000000000)) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setrlimit(0x7, &(0x7f0000000040)={0x100000000, 0x1}) clock_gettime(0x3, &(0x7f0000000080)) r0 = shmget(0x0, 0x4000, 0x14, &(0x7f0000ffc000/0x4000)=nil) clock_gettime(0x3, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = socket(0x1, 0x4002, 0x100) r5 = syz_open_pts() r6 = dup(0xffffffffffffffff) r7 = kqueue() r8 = syz_open_pts() r9 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) r11 = open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x4) r12 = socket$inet6(0x18, 0x5, 0x200) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r14 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x40, 0x80) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x48, 0x800fffff, 0x8001, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0x20, 0x20, 0x100000000}, {{r5}, 0xfffffffffffffff9, 0x68, 0xfffff, 0x8, 0x9}, {{r6}, 0xfffffffffffffffe, 0x26, 0xf0000000, 0x1946, 0x9}, {{r7}, 0xfffffffffffffffc, 0x44, 0xfffff, 0x401, 0x3}, {{r8}, 0x0, 0x10, 0xf0000000, 0x9, 0x1ff}, {{r9}, 0xfffffffffffffffa, 0x8, 0x600fffff, 0x0, 0x3d36}, {{r10}, 0xfffffffffffffffb, 0x80, 0x10, 0x100, 0x23}], 0x34, &(0x7f0000000300)=[{{r11}, 0xfffffffffffffffb, 0x8, 0x10, 0x5, 0x7f}, {{r12}, 0xfffffffffffffffe, 0x24, 0xaa, 0x3, 0x1}, {{r13}, 0xfffffffffffffffa, 0x21, 0x2, 0x0, 0x40}, {{r14}, 0xffffffffffffffff, 0x40, 0x80000000, 0x4, 0x7fffffff}], 0xaf, &(0x7f0000000380)={0x3}) kevent(r6, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x5, 0x1, 0xfffffffffffffe01, 0x20}, {{r2}, 0xfffffffffffffffa, 0x61, 0xa, 0x2, 0xca99}], 0x3ff00, &(0x7f0000000400)=[{{r8}, 0xffffffffffffffff, 0x40, 0x41, 0x0, 0x7}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0xfffffffffffff3f8, 0x860000000000000}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x4, 0x14}, {{r7}, 0xfffffffffffffffe, 0x20, 0x1, 0x42c4cda1, 0x7fffffff}, {{r8}, 0xfffffffffffffff9, 0x1, 0x1, 0x401, 0x7}, {{r10}, 0xffffffffffffffff, 0x84, 0xf00fffff, 0x194, 0x8000}, {{r6}, 0xfffffffffffffffb, 0x46, 0x20000045, 0x0, 0x37}], 0x3, &(0x7f0000000500)={0x101, 0x1c00000}) setsockopt$sock_int(r2, 0xffff, 0x1107, &(0x7f0000000540)=0x1000, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x1, 0x2, 0x615}, {0x18, 0x3, 0x48, 0x3}, 0x80000000, [0x400, 0x6, 0x200, 0x8c2, 0x80, 0x1, 0x1, 0x7]}, 0x3c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getpgid(r15) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000640)=0x5) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x1, 0x7, 0x4}, {0x18, 0x3, 0xfffffffffffffff9, 0x1f}, 0x61da, [0x9, 0x8, 0x81, 0x272, 0x0, 0xfffffffffffffffa, 0x0, 0xffffffffffff09a8]}, 0x3c) 13:20:38 executing program 0: r0 = semget$private(0x0, 0x3, 0x81) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0xe0d) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket$inet6(0x18, 0x8002, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0x9, 0x0, 0x0) 13:20:38 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040), 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000000040, 0x0, 0xfffffffffffffffa, 0x0) dup2(r1, r0) 13:20:38 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x8) setsockopt(r0, 0x2d, 0x4, 0x0, 0xfffffffffffffe8d) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x68, 0x20) dup2(r1, r1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x148) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r2 = semget$private(0x0, 0x4, 0xd8) semctl$IPC_RMID(r2, 0x0, 0x0) 13:20:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)='X', 0x1}], 0x1) close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() r6 = getgid() getgroups(0x3, &(0x7f0000000280)=[r4, r5, r6]) r7 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 13:20:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) ftruncate(r1, 0x5) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0xa0) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x6) dup2(r2, r1) open(&(0x7f0000000240)='./file0\x00', 0x80, 0xc8) 13:20:39 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffe}, {0x0, 0x4}}, 0x0) getitimer(0x0, &(0x7f0000000000)) 13:20:39 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() poll(&(0x7f00000017c0)=[{r2, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ae73ece7ba16543bc26ec6f104", 0xd}], 0x1) read(r1, &(0x7f0000000000)=""/234, 0xea) read(r1, &(0x7f0000000200)=""/136, 0x88) 13:20:39 executing program 0: poll(&(0x7f0000000f00), 0x20000000000000bf, 0xffffffff) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 13:20:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind$inet6(r0, &(0x7f00000000c0), 0xc) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x2, r1}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140)=0x2, 0x4) Connection to 10.128.0.173 closed by remote host.