l$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x9, 0x100, 0x80, "da00b271b0c4233c1684789cc47cce36b75e39c1", 0x9, 0xffff}) 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fec000/0x12000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff3000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff5000/0x2000)=nil) 16:00:10 executing program 0: socketpair(0x0, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xfff, 0x7}, {0x18, 0x3, 0xa7af, 0xffffffffffffffff}, 0x80000001, [0x10001, 0x0, 0x9, 0x800000000, 0x800, 0x7, 0x4, 0x401]}, 0x3c) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) write(r3, 0x0, 0x0) write(r3, &(0x7f0000000380)="b0", 0x1) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x3, 0x3, 0xff, r4}) read(r2, &(0x7f00000000c0)=""/106, 0x6a) r5 = dup(r3) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000140)={0x4, 0x5}) sendto$unix(r0, &(0x7f00000001c0)="3755366d3e0f6c1f44a136dd334a750a602b1fb535565a72730809b1574216724e1faa4aac95f5526ddc380d94564b9b67f43c69926c6e8ae78414211ad59695f38e4c1a35f6116a0568ba10700c4d7fe999a1a2dd0bea02141c11209381fce99d808910a48afe9f710bea261cc5d5827863662d01b5ae55dbd91a8c0faba4c2a1dad5eb1b64f17e113cbb898970a6c266ce5efe2e316ac1a10befc84bc4d413c50648f6606d0b69bc4066cd9af4d3a13a54c5d1f8d89f8e0b289a1ed0541c", 0xbf, 0x9, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r4, &(0x7f00000000c0)="ec627ed96ffb2f6f1fe602c866db86bec31845b0a3f75f302c298ba82d49f3fefa7a78710a8b2f34c3ddf91d86499ce4fd859a14c3b06df60307c7932e62aa477a5779ec27e88c4994eec6d92f644a5833416015ddd36eb1fe28014a22e7fff9430cdf7f2e69ec94347654ee2b5769a3058563282d472f385456a7ac34dcd05e9af8437f15a46924fac0abaf4ecac75842", 0x91) writev(r4, &(0x7f0000001b40)=[{0x0}], 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040), &(0x7f00000000c0)=',\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+*\x00', &(0x7f0000000200)=':\')\'\x00', &(0x7f0000000240)='\x00']) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/110, 0x6e}, {&(0x7f00000003c0)=""/161, 0xa1}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f0000000580)=""/173, 0xad}], 0x4, &(0x7f0000000640)=""/226, 0xe2}, 0x2) r2 = dup(r1) mknodat(r2, &(0x7f0000000cc0)='./file0\x00', 0x6000, 0x9) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000780)=""/53, 0x35}, {&(0x7f00000007c0)=""/178, 0xb2}, {&(0x7f0000000880)=""/10, 0xa}, {&(0x7f00000008c0)=""/190, 0xbe}, {&(0x7f0000000980)=""/81, 0x51}, {&(0x7f0000000a00)=""/231, 0xe7}, {&(0x7f0000000b00)=""/35, 0x23}, {&(0x7f0000000b40)=""/199, 0xc7}], 0x8) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) truncate(&(0x7f00000000c0)='./file0\x00', 0xfffff7ff) ftruncate(r2, 0x8) close(r0) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x408, 0x82) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8a1, 0x20) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x43, 0xf0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x2010, r2, 0x0, 0x29) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') clock_getres(0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) minherit(&(0x7f00007e9000/0x4000)=nil, 0x4000, 0x2) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/37, 0x25) shmget(0x0, 0x1000, 0x40, &(0x7f00002db000/0x1000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = dup(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x400) getitimer(0x0, &(0x7f0000000080)) munmap(&(0x7f00003b1000/0x4000)=nil, 0x4000) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x51f00000, 0x1000}, {0x101, 0x8b}}) fcntl$setstatus(r0, 0x4, 0x0) 16:00:11 executing program 0: r0 = getegid() mknod(&(0x7f0000000000)='./file0\x00', 0xc144, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f00000000c0)="c0def7f0ee903eba7be43c7e569297b1f88bcb369c29c302429674fe166fd1746c81307c8fc7c12cf5f323bc6f1829f38a9499e1f275a785d2ceada2549dc9ea2366d99d98c5d0c51a797cd93a776101134ba24fc4053e29b137a908632f13c37c5daa9773702dcce7cb96ec5e964d392d3f65a3c9ccff417ba264fafae719a841d3bbbd503ac7bc1e87cb7d8c4db5062f9270a7a72fd025221c863674513ddca29b9dc8d5d680adffe4820c2285399341da4ec1ee650cdd5e5c7a7bca53ed250ed8b31041d4cd4685a5e21ada14e5305329d82b746cf553bf6f1adee89c8d4c3fa9cedd6974fca27cee0380437030a234d124dbb1cf6ad22688625a", 0xfc}, {&(0x7f00000001c0)="204852950d19356aa8843941b2d860acb470629fc4997705f0d365b17fab8eeb16d1ef1606d6b36c9ab2066707b41265a44dbd81ec6a4d22a9048ad66bb12ed5cca64201265f4ebce900b676c7401ef3e6410864a1908f6ca13c9387190f7e6484100881fe79d27433635b8847e0fffc07e8d05253884b49db6c2a4a2929fda236943e2b0dcf39f84bd81317761064a470b4fefc603f49796a7e01670fb5be728f77b55d3698a5f5c25f129b7a2226d10c75a63c1db295dd883b2bcfa8d103417d0265f282bd932a1fd96856bfb4bcb14b10c42223d3aac6b70051d5c34804a2b1cfb4dbce7f814813dcc28c44501377bb1929d6b63664c8e32383b8e941f1160f169f823422515a233ed79e6654eefa839a725ec366af4e0ac8261e1f25dbc62b9ff92073b2d581768b89ce08d37c50423563f28c67929185f3db2d9dc86dc409cd02e89c3467b722537ef98f9ec25283ee6b362a3d681ba9eee0687cde0b1bb4c438f95331ce4ae8857811deaba7305d10db3e1d273dd5b6cad75a9eb7b2736989194de11a4a773fcf90e7b94152f02ccb2d1f1e8276beca1986b66b14da4fc8d78e9c94260f0e94e3fbdba18717bf85db1a05223bd7cfa6fa081affa936e94e691f3eb08ee062c553d2172e3e1e3c6ebc6809bc4ebcd4a5c23e6350a7ce65f31fcc81735e9b67e43fccce6211fe0ad2443f5b82fd50a66a2f63f800958def1a57b7f1ab8db712c8c8a58fdb6f7a8557e9646171992f2eb880b85369ba4114085b4d839f9834f5d3afab40f9340a0c1954772495dfa82941e5a567b6a460c88feb03415c0064340e73f75c710df90ff9daf1dd996b9f39deaab5d98deef1e39ad583794f5fa8119fe2309340dd8ac08b1664fd92ca36bf1d4d37f8bc6c96be024d26e115d193d787bd31df0fb11c56c1260b05b72f3df37cc9a6fb98e8161f976ecc547f6d3e60be80904df68a07c090d03c2f2c2492b14b276b14ea20ec9bcf8e5c187ef5b00a32028350fbfea63ed21fbc72c7fcd7bbcfef9dfc412be155d1ace875d8f54708adb8dab574b44b3f1af21b2dc0bcd705e5e6a6db8320838d8287a276f328f212067dcbdd1b27669965c093d4a4416b3f4ef4974d60deb1f887bddce71f04c44f0821d67807256b8d25cd7e71564a5eebf624856f89fdd7bbdbcd3046a31628bb060371eab8ca1c1ce2b8c2ba78c0c94858912be19e62230925995c2600ebc6c278b5491b2e7ce8747d0d3346e0ffadb2dac5014fb81ca4b55f8437d8b0684cad4aa71c3fcc38bcd8f3663fb349a76318cb63ebcea77c762524c40fa73a1ee65f46fbc3359a5b3b9a0d03a4f692e788e84e9fe90d2b02a5bb85c9c98f61fb6e7b37c43949bf925149ababcd7940bbca66d40a5c2207ae720fc8eb6c9d8d1173168a5fd6573d941c0d20ffcc06f84fb31122336e45c94e041316a88eb053d0cb6ce9e1c148639bdf09689d8cc4b2cbf7990d0f98ca875210b50384ff446284a43092210bc68c7f1b20b5efc79836dcd969114785261fd68b5fadf24ff1cff1b1432bc2f3e8808707a9ff1b29b343f4bd92ea69fc727f46ba367499aa6e472fd29210fd20065019e77bf28afbcdc02f1a7f423008b2d57091f1d0cb90d3de14f581628506fa84c228be09d7a9ccb758918d93f00fd3e32d014bc4f6a79bb3aedc718cc3c05cdba08b700016a2a913d958c50afbd451248c3ed56f907cf4563af927ca7f322aeab6c231d2eac65c5998ba8bc96ebcf6b556505396d28de24bd493522305ea6cd424043436d3f024cdca05f0e0305a6f4054b3b37ced544b7437b07292b28065d0d10f94e452d8bbd4e681169354f6ac694f36af98c4b50ab962d52a9b915f93c92d90e3d4c0f7c6403a3f731f301d4cf26dd4edcd9e65a08d7de48622ecfcf9db6b15a551c92010aea6f7972ad29e770804158a30a2911ddb3607c310b6471799e5e01ff7086d4eb0b26e2086a84b81e502126f39cf711ad2847f23a119a910d841fdb6be4f3ce71d3d00eba6e8f590f75b7e048b3a1d4de2e013979004dac79d0049e30486b1205c7cf63402b7a45ebfffa9b1095d3ca295d99cd17a531702ce0c00bce3a3d65df304edd3edcccfea478e6b22b609c276c4a5450533e6ae882e722f44bad685d78aaeed5fb50fd492e84b4a29f8457b2b43b42a4beba466f5cb7beec0b721e4e633fc20ff117bbfac68768d955eaee139b74362b8dacc9eb63fba98e15a653ef6c684c9aa35f8b367423b3d58ce415d84d7b451cad2f6875ae00e7bf4ec99a45ef0418f07b99131c648df7f2b4ee07974e07912e079eb1b0112e80d7e27bd6643e8d3d014d2a880ce69aa9be3a4f64cd0d354e20142916ed8000122c75f0168a7f7abee916a263fc8e663a0aba80d400cd9cf802cae99d07518ff057e1fb5ed6141a072fe018d77590d5836bd7daef4f84f2e0e063123bef578a77b9c3b052afdd1af58df018305ed725ffed1887476b572e8854f59f4c653ad704c75fa5fd67acf5532d8f642b992b530bdf33b62713885661f7922766bb03274bb4a3f9aef8e049c793447c0f58a8109515e5033163a212c24ea7e43a6aa632aa75f80240b3ad172cf2c2797c2540c900e2fb3e8488aca59d6edb01f64888b476f732cbf652a4fdca431fa2d66c8af93c2f7e140e41996a0b321b93af602975874647d269c4e5a628fa6356f9884504897a643ddc820a6befd6ba6323c4afcfa8d6fa49bbc8c0a13c702315fde6145d5eeef65c5a1f625dc31107d66201a34fb09f274c81deeb3d167aafe4d10d8792d893620b1d2c898486383b448a4113fed782ec6ebfda4abbe4f94af7da5a4f78a16b46cad20fd8251d2f9f8ab93de2e7015bc20c45c94f272d42c384e84beaf2c74d8af18acb95be2edc3ddd0095792ff14c27aec82ceb47b9a2231c6d52aafdc25c5a77c3c8468a16df3885fc2c39782c634012791093e0f0011b74d2eed38ce4d5d69439acfdf17770212d520f1c63bd4c80538bfd238b7b88cfc85b14dd3d57068b9a8eaa9df7a2890d6612232439e547919c5271715b69fc49d79e75e7824edd2135e605391bd1b6a73d425d83ee929f20b81d38ea56f68336359997e8639525cb0012094405bdd99f9b9babf70c0c9db880a239237b4e3eba1af2c69fab32658d3ee3cfe68c6b1e096194e22c087abb0f387f5ba9b685d362b35170ebbdad11c2412bbd0f98dbf92261d55a5a6195176b6d45517a870e23c2038747942cf1cbec961d13563729f82c508c49cbdb4ab948d9c7aed59cee1ee50542a16afc8bd91706ee4d1fdc382cc45f0bb4dd12b7961cad2790e33c0816f768e4c352295534ea978dd03f2c45e5a067da1dc5d854448bc40be692512f06e44cb67d622842f0f2a777044385831da036735e4c18e1faf02a837ef4558af7050cbeba43b95fca5ad2f00494439a11e0843234a891f846ef61e9932c560e94201362832684c18ddda540c9ee77b5c1953c8e224c5f6ad7f1b152c7071e58dd7c66082695232b8ab1b6d23ba32ebd59c2597b1c4c16f17a47e6f3c9760f76ce74f2f9d9f6a582dee8dbba89c7999d4036967801408494a75b8e19ec5e3c090f1f1047f9b7b9509b73b58ca7af3da805fa34053a8754bc29087e7508406ca1d9dcfd5e03dc946eacc4660651336bc519637f5666a0428f7837c6e1390904d583149ea95b3d7e8e0e60eebcffc5f06b97a1a0a6c7ba638527313050ccf76c6f097a98a3b5009d25ef46068f9194c13d5cd3e4e23fad53646a9fbac4525c0d37a63a1d892e5c1e754c72c3f2d9f90b34b37cf138f832602cafecc3e393e58454b586b37315c19d77deeb191ed78493d63fc182128ef6e3d151e1599264556a008599e0515b5fa355e662805bf0bea9a756339e992c508a7acd27142853970d2b073160cf629e8af412b02dfc2ce557b62e0bc7507dc89944a397060494d0be1cd385d02e5064e5ba5fa77d876df21c05989ababc3ef5c447092c25fea022ed6c5220ecfaa4d5c9ba3957ec4e5b84ab8aab3b61ef8a1c575f6dd533b1b017b93f37ccc4e032145d5441b95373e0d1d50df7e4f9f903bcc295f96ba6302786c4243dab28e83ae4ac2f61cd4e43b6f421549b59f6d27f905b467eb91db5652e72e0126226964d3c293c8b718e07e42e9429fc0535d2564103b481f99a64e615f1222c2c61c48b11979507376a9422b03b79f51d60c148fe15d1f3a2e6ffb138b39aba7c880f74a749d4c3f9586dd5f9d877a0bc0d3e9d6441ae5610f5ff40564990ac52f248dce5b044c5a01718cc97312f0b9b6395680496d1d38499b11882f3fbe6316e4a77029a271248d7cfe31c968fb20003f27abfcfbdbc110a448e7c4af9820ea2d15162115f08bffe61a1ded0473eababf946bbc743f2204bb5c46afb7a0fae354be63f9f2648499fcd8949b50965ce34c620c6b8f4bfcfd34fd21cdae42d083ce3a0bd0d6e19bee85ddf652eda1e61a0537f8fa0d527e032568413a60b2198b80abf13fef80ad4cf7ee8c0f38c4391b88d369fbb91644252c710e8f4174e9abe910fc4cf021560a69a2ae67198c3dcc3397eeea6bed63788279b8f2f34e48dc115d1d61405280a2278948266107eaf6eb7acd81bb4648ecdaac9e3218ea1be353b8abbd99e111a13cfe85b8afd1dad8bea8b3d0250219993bb0e40fbe6a5cf0e8966f57c75bceca37145ac6923bd6853ed415ad3ec087beb4c154d1d1c2992515f522e05b6103c6cfaf33813913d10a7cf31dbecee761ce851f8aef9d778af6b0e97d1afe9f4201c789b1c111975c6fea3148f7432cd4e5e349e3756888f35fc952b0671189c2d573141fe22738ed7c47bd96504068a3fad8870ccc170fb0b6c45393949ea2d142e9ddb2fae51369388321706636cdd4e967f86a1f02b490871faa193e3fd5ac7c64398e5f6fc0c4883c24dd26ab86dcba0ce10ef0aaf43fcc50e1e2b1e187c247b3f2bcce3ba9edb5030b62d2c82be35bf97a7077288729545abe3d6049725e296b1d95e1d2d93e7809b7c9e706b87bb7ef9d5e97db7297f62170c12d209978c3db66b39bae104069057778cd77018a3ec64aa094723a04567c8949b2fa7e550d9c145fdc4cdd836d0feb393cc6bc7162bbd413cd8bff42f6974a4e220a28e9d25a4f929ddf562ec44d3133ea3737e8de124fb8f18075ad41175b5aea6968ba51e314124c7189883386754fac42d29a661e5ad8cf7b47221a925edfab40cc688914f674114002c96f4a301008d4c0a78c9e2f8d699bdff7bef7e61a63cbba66d0c1fb94bab65f98ddea2c15a8893cd2e17a85063da1404492c348f5b307467561980333fc92910e440449dcef045f8ae7b0f52c1c8054356d61f44a52537678da4a8689a83b61a3b127c4baf7778e988a9a7aadd755bb8427890604b9085dc2e45a9e047824193fca8e0f5a2c1b8411fb3c9458a7e9f6ec52c622d9b81ff8a4b1c70f71019b5c30efd04a0a04f9436b30b93a4678c768c0d626bba9d21dd85ead61408dc39e66d7009e4b1b742523c124833e5e51073b47175abc89fb4606011ff36d164b2c56faec162c0999abf0266e1338e5e40e0aaf9d28a956aa0e4598691651db12e24d519e0eb01cad93a29beda99fe51189caf97a59c74a0ea717c26f1650f19f00f74fe2ef3fde5e909f9f491aa571fc43aabe622f9b9327324c1146f69a682d758ebc8b505998361baa414ee8a4d04a0b4247d39898de7a92d5a274c463f0122fea8db98fd15b811f285fdfd3b4a58c5dcce9c35c4102facc240a", 0x1000}, {&(0x7f00000011c0)="d91c971a44c04c662cb03fe517cfc5698eaf6c63e58fac70c13cb3ddccc5edf8629450d7acef5d29f5", 0x29}, {&(0x7f0000001200)="549d2c", 0x3}, {&(0x7f0000001240)="89c4b08bae0dab5476576dd64e4f1b185105e1c98defa2af8b99904e4abfd86836365cf87160793b0d9ee69c8a36da0c6147a44c8ed28a01fcd045c86a9301888531ad77765fdf031800fdc283721532c19278be8962e51c677fa8533e2a1e67122443e9e95dd227d67c75f53c3b3cc568b78e46ab8db1824590f5d5bfcf417114ae39673d4a2a47c74af1835e2cf2e286cbdd45d77e47d6f9", 0x99}, {&(0x7f0000001300)="a0cf69e47597a94fe93005d903833456445cb5104cd5b29104a8a0b23b3a6241a351cc8cf227a9849faa35263c86f8", 0x2f}, {&(0x7f0000001340)="6e5cecf6a9d3ef72ea8c369f068582ca667a5cdbad0708411933f7b546afd2f86520417ba8ead98960c59c3ec57cbb1a14e3e885450de4a87b48185cde9e23b6e0c1fb2c76d84f680423e20fe20850fb2671d4d52c6ad092a8ab0c4d7deaec4f38fd817501ea08", 0x67}, {&(0x7f00000013c0)="c01f992330e3ddc4034d9a6b6f688ba9f9a0820cd7db959ce5b6207ec18163d8478331b7fcc9ebdc9a82689e79323403f4c52c0994cceebdcde925e23504d1f74a97a0f8349a8c4401afcfe9033488f78947b0e942d51a6ec80f9b4f9346e3d537edb904bc441101ed356905ee2d29551c9236c8817ce14b31c736b7ff05de987b9e70ddf6296e3edb454f0b594eb647cafda979", 0x94}], 0x8, 0x0, 0x0, 0xc}, 0x4) r2 = open(&(0x7f0000001540)='./file0\x00', 0x0, 0x4) r3 = open(&(0x7f0000001580)='./file0\x00', 0x0, 0x18) r4 = open(&(0x7f00000015c0)='./file0\x00', 0x20, 0x4) lseek(r1, 0x0, 0x3) mkdirat(r3, &(0x7f0000001600)='./file0\x00', 0x10) getegid() link(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='./file0\x00') minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r5 = getgid() accept$unix(r1, &(0x7f00000016c0)=@file={0x0, ""/37}, &(0x7f0000001700)=0x27) mknod(&(0x7f0000001740)='./file0\x00', 0x41, 0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001780)="4e3eae445d751e619541cf8c6dd5da30b45a7f0618e23ce17b4cf68d1ce2bf9c841377c96d3424f42ae29643ae40df9631342b2f0fa7ee8ca6fb5ebc8d3585c8ce0f1a7c435da09f758611ae734afcd535b03c77d276d29365f3f267d44a90d4c5e575f3a0e4f46f75b01f15d12cb415f094ad1933eed6f66a8cfb990ad1fcd7bfd36848d306057cbda846e2edc6d010b7602e3fb82eea7de3f03058b65992ea8b7886cb88cf6c73b268502e667a7bb8128f478b0ab39046141a53e9226a3f2efd8056dbac381e6b76fade7e1565662169991619c1262e3338b8df4404df99714e738d7099a37599381f9fbaea30399dd7d3ef3ab99b40210951de37bc8fa47f3609a0a1307660b4e0be219f0fad23cb8bec6264251f704ad86e91389090b8e912bdab7b2c89b7120ee61c8836c7ee0d196fffc7026ab69af615eb62cf4200fe2f55650f0cd3aa3b26116bc647372f254adbe6f611e04256c0f34892124c918007ecad0662ae1154fb046d259cd73f5601ce7a41e15eb2de9558e524e7c9774bb5e8c947a677ef85c5548f3021025a4387a8153e6242ce14170c3c8dc6c3fdbdc9bc1d7350b91c20e7e9df5e820b76242154f903add30033aa6a68560cfff51a29f08670f9498fd5962073a2a069343dd77712ebcc7abc60740fbe5d87da2b42f17c5f627e732cd98c122762de21b8e1574b92786775ac8f00368041331f0e72a00627927e2afec9704ad3953baf2ae231c0e94dcd7444d6f2b59d61c9aa1e9b073c3f2ca763ad553aaa88e49b62d8a6f5b8efd493ea14cfa987b618ca1e58122a5bc37ac6a7cb1ea0a470b56a10b38de3b671f8863b6f5b781ea6d0d1b6e47d64f820436b2f42d898907fb567ec7c46da86f2c5e99f908ca0f29289075c73c46a7898e7760652dcc02b9b9464c65fa97fe118d8ee9404958124101d66a6cb2952a225599b03e2449b29bbb0d7c398336d0634efe9234d8114d951b3a812e03b0a96489ae8a24375e4c97f3983c014e6aed709ba5fcf3ff96291ba7e749c41f31040bfe6f1d2f77909bbf2ac2357eae3a220bc189168f110cabc6addbc700b4459de171b47d4e85ef75165e7bbaed82102e89131450e7013e3c434f6007add2862889c9585ece0bad1d133b3c62fcc88341e560152d697e60d19ef8cc334d427198329887809834def4842a04804bc2fe51a967c1607c8d5707edc2c440f8fea968458a16ee7ef50199abeb67df4826f6ac65c4562dc7a1a472ac8104620d68f0385021f4ea0b19f72bc7ac851f5698d336a409a512da148f1ac8e6bd665c58ffee4f024ac99cf2aa7ecea575595cc150438993739de5aa237e3bbcefc6943a01f1a0c979dfa77488681ffed8be769e10a85d829f89a80d8cdcaed6603fb0ccacf781eaf314f55054df2c1db80cedfc99c257e2228c0e70e864648b96f2115b49fbf930dd2ad89d8faaa1bece832952c9953e2c5ef480793c95fa771e7b1c8011188598b7ad5e406345667d45f34b8b59f75736910414c55ca8f2ebb8df272bd049481d4757fb023f8347ccdae7c162b73acfb90fd25988484708975bf57765d350dac14a614d03920441418dc6ef1c1ab7fd22516b2bee205b7fb87609c8f89acaaf304a91032b5c4d00e63731fc6cb48f35a9609636f5a2729d545e7aa0894e9f6e407421d4b41ed6261f97b8af2a84670dd77601bf548484dbcbc0e3913300e257b05667bb7f232b79923ba79b01e2612e0f5362e87183a180b064afeacd35aa26c4f2f4b764104685e522c63a48bace7500d4336e5d62a5e0f27824bf8316cc17f1a250a04823842f6207c085483bad3ae7c301f2f9db24b5dc3ffc86e9fc3e1eeca6733bdec5c48992a32fc9877d81a42b85bbace4698eed4db70a128c8f55e5b653b07bb5510bc3b521278d515ddc1ac123d67907ae06212383eb9c0700a8bc74365e68490d5e957452497787845c73ff2231728b3fe543a1493b996544947155711f66d8fb3386ac2b72c24c4a802ac45da40f63fcfb45dd1984746df4e717bd39f8db15fa369ca1d49a3daeeae8072fb0e0af2bcbfca8ea5080a75892d9e114b5f4f6b0ee306033ab090a97ef76b6adee1e196ff1cfac8df439108b3a428322e96e8cdfad5b5e05dfcb38cdf3e9a3dbe7cd19468ed93d434b7f2f2a3709d0cfda713608cc314b564bd4f61fc6a05f8b8f980ad3c66f310f389c0a8749ec76a4c77a868b51fb139e8ab69aa78249b0ae664e80c8bb64aaf9d263ec767eff7ca7408b0c01c385aca55aa4f6ac4ee748184262216429b5976aa73282d75d471ce7ec0c63f8a24fb4ffb6ad3e559c4ec50b78c6d794df07c5a3ff7ed9989019e52bac7071d5c0a65289a494b6f35cabdb125995e4b381fe2f4f8b42aea295829d622c48a64ee744b820b4dae73ba8c4a0279f8371135cf2ddf8a74c0010ffb5b951910df441200d4e26a14facc2008ffc327fe1d3170c6de8e64d6401a5528ea6f14ee13975acf2b5e3bff0a5c50a7febe3b920543f423aafac707044875d622a17fdbc81281ca4f8c4fbfaa9a39134e156c189c5ca9da7fd0c49ed0806f21e60a5f34b072dff3ff17cb6c39decf877ebda17affc0a3ce2ab783e7573c051b91ea3a31db2910f4149ddc00cbca744e40050eaaed87ea7b48824da1a281d6866d8fa78f2aa54e84927af3b2c8abe84883eefe9df063f1d682bf4ec4d973a83ab2b6b8ea4a59d69589a78d3c8f6572a44457ad75964db64adf41983b711365942523ed2c55b45cf45a3406718a3fc8ea043c1389550445518683c0c40e1e7d45538e675f7cc8e61e27730422ec3946d73b4db830389243663ae97524aa4e16681d57d51d6cade5a931a04691fb05c257d5304955e553660f2cfcf68345eaabc122d15ec94364e75eeec7446be1f2f6f5491eb08ace84d24c59f5955a3433c8d7259a74bb84ab3fafddb98154474f78da8cc5ec41cab08fdabbdf5b5c75ed83f7b9ad538948f99558ae88b43773377a9f5950670bc54316a4c84954cef36e3b115b3dac220b794aff30ac409c039fecdb7f2688273c670b42948503b35a3c49afb3cf65a606a682a30f6b6bb76e52984445991ba1f6d50f214526cdcb03f6546a6fb85f5e36b386111535ece8a63602d915aa490f429750b66b05a72e9eff1439b883fcd9c8df2941a081ee94a967e26a960a1ad4d9c9b86379666af1bb763ae52af515bf4e949da88fd432c193e019d31943f13469a4ccc79d2955707b245deb2ef7f5d3b9d4c8b192374aa4f60076f5c49bca96db7934143e783c046cf1ee518a632e8fcfe084a62fc4098f26543bc89b4c9892edf5721e3e4290c26f9d786249a1b3ffd8257fba39f7de65b8c59481b6f53f59cc3d1d3f537690b97fe90e9d41d82b2f1e470e66301808ff692d828926c756497eb453c9d0f54b111c72c1d2e6df5b39991c5a0b595ff23d9229c3c76c544a6467a974ad5a9253c3f4736e292e80caf6ca07ca24be212798957745956f7d634ce5212ece9362d68e6a7cbd6f69bc3974b5911be2305eb76fda86489727b721ed3dbab5ac00ef45c80752a295214ff5652eaf5f410b06a2f9562e1b7e3cd76aab0d04df7dea2810a4d5f9753ef7067046e8c69927fca49ae0af440e622841814ad7fe254f3552fb58c37445c9842bfb475ec2975b88429a293db3c9299f439366221247bf90a5e9b4de3cbc5920716a053fd29fa3bf84d38bc731f44d9392f699533f35abb72f7a244f6487b75315be83beb39b0b0797e271ac76df58bbf262f9b4f094685bc5723c323104a8239b83dbf5be63318352499360944d4e97d22026e929f716ebb5bb672b15217c74bfde925efc0122350fcac7fb6f13c779968c903ae1ab936d13ef1b07d189a0d21c9f6ec62f205f7bd3feda2e57583c96f1e376dbc0d3b068341212ac2336fc678d5d2793c05dc5176ca7b41a9f96e82e3cf0eb3b3ed0a468d9d2a6f0ab988a379b36a05f9315f4b2d611b6dbd7d38ae94016b3dd387c042ca4d339e0c37ec6e5241b492a0140c6d024e6a5c0a6dfdcd49f00d410162511c1f23356a07898f31fb402e1fbbfbbd694c3667d95f710d69d11a5d4a90c9a3dcd15f44faf241d23458865b06d1bf0c7e302d47125c55a4c531eab99fcf2c8d983449c4e639ac86abbea8131da3997c32c645599906dfa9ff4bc2d70d067dca2731314b830d8f796ef4bd2f94c68e4300dca1a742dbf97d871b419aacf7b3c5499c5c849b0090d559fa5c5aad84947dcab761258488a5aaf6828651e221af9f154c6e41b4cf02a3e1cf12b7d9236cc2d105b71a43c6feaa351b2f2c5d0076db8576b2f9b2888c9c568f833baf205628fc69072671d354008089be81bc18d61a95789657b3398473c4722b5cb44f91bad63e414adc0285ba57e07115804dfad40b616eceef8623b002bc9042e847058311864eb8a85bbf7d4cb896010e6db3ca5fea4673c760a3607dd0d578e9a433396e267f5a493be874564c6d33dae936a261ade5a98e66b8fde774e65095b944d501b1e6dd9012dc467ad4e50a34421f82768151933d64dc71a115fc16d43700b9b26479fdbea24258b29e6e4253881149c6088ef6ad8b577ebed3037d75e6b8643ec7b3774bf8f61c947029f7a9a6cb1a2a21eb2448a4d327e4bec045adc864c7d439e5944b0993fc2113d1714a78a4cb7e2ccc39cba5eec5f632f4550c1d12aa3c722322a0b3b4f435bf5896e9c9e98d0a2b6ac7939a6d61224a809ae4be2eddd7d556394d38bd4dd2d2b99908c18a983e175f7c0d1f725c233db2ea51862a4c5ac5dcb078d8e4b693c1cb53f6c5515c00aea0adc351d452e70012ac0a3fcd0ef7b0f5a421349951f48f3c034c617475f3ab6a1d56711846d6a8010fd3fef593b4a00841a3ec547647e7823762081a60e434f740e529a20e31cb0304c63fff88deacf92ae2ae724642bb6336b7addadd8b01a964e0008476b138f9652412949f79e35f914303201ca0999c933c926450a8888ca9b0f87f91db3c93479b33130dd07f7b843b285ec273b785cd4c2b928bf915857891ca8302e0de336637d8bbb5a82fd40f05c52375e137cd914ccfe26c368906be2341891efe821a062b7e37a4446b50ff40494563f3b8ac62cc945d441a36171af84fdcaf1cf58a92cc75945b9df521a3330bb9a767426a0ffac861afc30dcf9f38f5754b46270d7a845cfe4dc517c52281176264eca581dec4d05a62778e08b8dda5b85dc42fdbf052de1c4aa444e6362fec3b703747cd914ddec2f0f5237ef7c7d7ac5732e82a6a8e678b2be732fdaf9c9496eeb6d7dc01727a0a4f631520b08b860ee01728344ceaead739040a6bf2a0d884dac31e6cc45e5ac5063d6f8cedf7fbf1179196fa325c816776128f662ccc8d3efa76b036c789bac5999f3202a8f917a9ffe86fde6a045cd554f07303441ae42335915f2086fe592281ce3716719a6d43e258e4a5337805341133fa0042b7296e2d8f2879b3ace68851d62f9fa9a423712a12b3fe5a3b315c318e0fda62149c3bfdb2ee76d50b613102785a2efd5921d1bfda5b97662d1d629e21e6306042fdf9ab0a9ecde7346de9f8692fdf68bcee8884af6d30669cf3be2237ddb745e19af39b208db8e4c1dd765a5203b0f34592385ebdea321f27681b2dc6d1e3e7c0bc8e30290e3c213fdfc39bca87d0b0f170f78deed983d6413f78f20068b951f514e8037f533b70be6f60dae46e17b263c91f5b82c41e40b343fe79b645b130da5c7238ff13de5c3a66e25bab09d04b466e8b7", 0x1000) r6 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000002780)=""/97) sendmsg(r1, &(0x7f0000002f40)={&(0x7f0000002800)=@in={0x2, 0x1}, 0xc, &(0x7f0000002e00)=[{&(0x7f0000002840)="2e8ac651dc86974ca89f47be587e1c5ec55dca9b093b13b36cb395a126014f6cff468d141b3cac1f2e5e4e1a8814a75cdcd554703786c3c979f2ccbe644aeadc716e9325c6924c27c97b2e797fce4360f79a92728a453a1dc0cf82d1494e9556c122e63ca1f2fa1f2527c4d4bc00cfafa37c8684ee8bf95be4a1080bb10755a5639044f83a6f3ff0f399fa117fa2ce78917ee3b86612ced4", 0x98}, {&(0x7f0000002900)="72678c08e2e1d88a39faa51d853d5d42360a848b6ab91f08019219707ad72bc234b538e5edaaa151fdaa4379eaf4946a340556c1f8644e3ad253d891876a3b511298e5cc3b58", 0x46}, {&(0x7f0000002980)="8b96cdfed5d4248917b377711c8a6a96738e88b665b6514ef989170ef183e5ac29c88cbc97a3df2eb5f02af6e89161bf20bc05565d21b8b6617d4733d52686c0fdd504e7a3131f990e9f9dfbc59839ae3faace27bf2de54b01285975b12bdc85a4793506fdd307bfc7d3307d048d51048cdf392065ef0a79cdb74f96a20ad93277b6b8d0ff99c10a6d841dfedcde85df363b343132c65304b960b4e572bb5c832b10d4bc1abfcfef7801bd69b68b16e6e80f015d0cf13eb488e273a4a1749d46bf6b41ad6e10263250dad2e682686a882f8574050e8853163d7353c64cdd9ce376f03220b38a339ec3", 0xe9}, {&(0x7f0000002a80)="5250c18c0cdf9d9c6fdf730d55f8cd43ab40bc5811d0e35a6b6ccb35d5ace2c87415d416f49aaedd76b3c1bdc67cc76f013c91f62b93e0d6369cac8406056f0d1ca0c9c72850041eb24fd02012c12569de84f5bcd32d61cd7aed13f69c2523b55890d724c4b23ced9eaf6bbbe8df1631350900bf7d942083068be19fb362a64c1bb8957a05d9c32cb344bcb304116c5f07cadf2e8a242ce1c0adad62f7e91514f46ca6e36e8b692584953be70cbcf11c446af2a01ce35b639080e1db", 0xbc}, {&(0x7f0000002b40)="90bac62c940aeed94eafe77e333a63dd2fd749b0dc793437cbd93a6abe83cb436b3f33e6278cfa89027cf0e17080e531940868a40c7a2aa49a2dd35d10170d22f743d3618a6f6f4c17c1bb95e4a518a7b94d9748fcfb4ccf91366af0f3b023705ec18ff9226bdfa443d7b1de33c1dd8fc3a1fe4fcfbc1120eb3bb9eacc4152e6818e093d23109b0db701f9d161bdecf21aae6e9d730ba13af8b31c84d577d3ba89b81856499564b4cc09cc00acdb68607ce2f17962ba92b011c1c338", 0xbc}, {&(0x7f0000002c00)="5132bca09f744e054b863a58d9db29ca7098cf0064be4291965acf927271a42f0755f06889ffeb907a8a0378640fdf3f1deb3b7b2ca4b972720c39a32e4a86a9b8b6b47e18324aea0a1a9075cbe20472d76ebb964cd00d40f5d722b6a746076a", 0x60}, {&(0x7f0000002c80)="294e3cbcb2559cbae3b43775d261e57619665edd45ca899c3efb4ff49ee40e728d48da48af5bd76180d71670cbf295b3a0568d9a442c67d790ab0ee663825d44647e300bfda9dc82751f78d623c812d35fd5b98eac8c1253fde32f0e94c3112c0b867e5431172f748fcf28409519335e2aedb31443bbc1413497946213a9456a6ffaaa52a83ea9d82729dace441766ca7471671978be2038d501d559be30d492b7086efd696f26c58380ffff36cf526e4d97ca082edb8223e6dce0e098", 0xbd}, {&(0x7f0000002d40)="98c88c0e47b048aa9fb38533c999e6d9e6255c2c4d5ef577176f003403f4767c139ff156f56011bca45e172a9ddbedc0b53e95c76b6e11a6", 0x38}, {&(0x7f0000002d80)="44abbff226501051aad06ca81bde6aac5874c9e8ac9c58d860e994154a6846ac218be755521cfcd5e9476a4e1ed825080be5ba2878652e64bea312eb57425cf1782d5bac5bdf34617c7492db4f55c4e572c49359a7f441f76542c88217ed33a243198e0846b98662b317af0903356e64153f28cc7ad01801a9f9cb4402d19f", 0x7f}], 0x9, &(0x7f0000002ec0)=[{0x78, 0x1, 0x7, "5a7c7dd7193dad09ccf7dcb36bf6f622397514c81bdafe3ea3d8f5c397dc46bdbc95d11708c3b3e882d1d3e186c4801e55abe0af4fc252e5b75d5cac71a76615e5dd7bf54899ccd3b286fbd60bd42e484064652e752b59ed5251ff302fbac1e119"}], 0x78}, 0x400) socket$inet(0x2, 0x3, 0x80) pipe(&(0x7f0000002f80)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getuid() r9 = geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000002fc0)={{0x5, r8, r0, r9, r5, 0x1, 0x3}, 0x100, 0x7, 0x2}) fchownat(r7, &(0x7f0000003040)='./file0\x00', r9, r0, 0x2) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f0000003080)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000030c0), &(0x7f0000003100)=0xc) open(&(0x7f0000003140)='./file0\x00', 0x10000, 0x4) rename(&(0x7f0000003180)='./file0\x00', &(0x7f00000031c0)='./file0\x00') mknodat(r2, &(0x7f0000003200)='./file0\x00', 0x80, 0x7) 16:00:11 executing program 0: r0 = socket(0x18, 0x800000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x38}, {r0, 0x40}, {r0, 0x80}, {r0, 0x101}], 0x4, 0x1000000) fsync(r0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x3) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:11 executing program 1: r0 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x300, 0x3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000200)) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x914, r1, r2, r3, r5, 0x108, 0x3}, 0x3, 0x9, r6, r7, 0x101, 0x4, 0x100000000}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="81eb1dc1fe03cb3dcd63b4a4c69463d86418f599a491a9ff9160dc7b50ed6ae07779cf7dd61a8200646fb418199e6b1f02624cdfdd703742242a3e9300db228b587122746726f4dd694784f8bd538148ffe85403bb11083ffcd07f9c431d297f3a3ba9b33aa0f0062c0a2b6cdbe8eecb42ac4a7c6b9139ba457e3a208a50b3905133da123631c3cce49906801bd8b285de0d7fdfee768a9bfc45b8b496abd619c86aead972c2ad5e04", 0xa9}], 0x1) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000000)=""/29, 0x1d, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x7ff, 0x5}, 0xc) recvfrom$inet6(r2, &(0x7f0000000140)=""/160, 0x62, 0x40, 0x0, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0xc001, 0x0) select(0x40, &(0x7f0000000180)={0x7f}, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x3, &(0x7f00000001c0)="8d9e64fd2f6d8b3a728d6f33abbd3ded8a3069462752c2157d7004acab0565b53f7e6f59c6c8bf063bd19dd795d7861dcebe24797366ba97ed1ab3e7efd18329658e60f0eb169be9af71bd60c1d2b73eb426698b99d619d1fcb6301e85729e346aabf3c48d1b9aa8f66ba0a874d4db563d438cb23ef0bcbb9205b9de9923416ea85743ffd07341f547f3a10415578ad7a85e4ac2db6dc2cedcfea551aa60d5c683dd287cc241160f8f846909171ff45e5aea1003552b6d01acd538fc4142f2", 0xbf) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x20) 16:00:12 executing program 0: syz_open_pts() r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/29) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) select(0x40, &(0x7f0000000040)={0x8}, 0x0, &(0x7f0000000100)={0x9, 0xa3, 0x0, 0x1000000, 0x3, 0x8, 0x4, 0x8}, &(0x7f0000000200)) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480), 0x100000000000018c, 0xfffffffffffffffd) write(r0, &(0x7f0000000000)='\a', 0x1) fsync(r0) 16:00:13 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380), 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="55ec0027175bf0c3193a365ade8ed8624cf55ca168d67af2a20600b6d2f06ff1087baab52798a0600a4d379a2d7b30620d1e934873e5815d6a8bb922cde505cea49edae345add5759acd1833dd805d72f6c67556ce176387740b34f24d237572208d2cf2d89a7f19b04b558999306769841a112a49536d4de083a6508ac91823eb76391a98149b8a8df9ee49c121e1779d2ea363158df70fe01c04b000be97bc4c0a808af8827cedcfea344cf72fb2749b2e02e8aa9be729f2732159adb8869c2fa83840e1f1835ac3154c0a7719f39fc8117351e9f40770a22cc64774247ff6", 0xe0}, {&(0x7f0000000040)="197fc2602f05589b3e15b476153b68ff3c09af53ae4121a9c23bfcc784736509d6e9a6c5108499a37d5ba2631ce5549e9e42cac619bbc8ba63a83d67ac1f4bee00d37e4aa77e8b780203332c9125f83c316571a5", 0x54}, {&(0x7f0000000200)="7e424cb3a08afe398e1d36d91e87ce3010479faf628203b2d89d3f60cff323058b4ca2ab7cdb0fa1d8ff418da402eb723ba17e889603e25339ea2fc625af83f773a84caeadd76e30c6168fff92ebbd39496e109005eac1c30c11a0b6e259af066d5403580efb2b841e74e63ff3856fd0071a4bea6e0979accc52413636a2565a830a66c92c69a4bab37587df06921cb6013df356aff13cd71d0d1c382fc6e776543cc732abf959a7aa9693579c5eb3a1fd3989", 0xb3}], 0x3) write(r0, &(0x7f0000000300)="340800e39174ba8d136011cf3330d7bde3ebd84a8b4bed7c7c28cb4701af2087efceeb5c4f3954e196e190f0579caf5f4edcafc7992428896f7d8828ca5aecec0421a4ea409478b2b05a94eaf152dcc34d3b5833e9844067b52b4f0b0cbeaf79695c5c7090b86f04daf0f83023e82e5a606adb7b0ec8d16b4340d5bc804708eb280d92ed799e7e8d096083cf272ffdba91a1237d11bbf6027939fc115cfd76765b1754155faa899ba651be752b7c27c7394ad560ca04c2a0dbec8b49c66891a3c2543dc05d8e97", 0xc7) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000113000/0x600000)=nil, 0x600000, 0x400000001) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup2(r0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x1}, {0x18, 0x1, 0x1}, 0x3f, [0x1, 0x10001, 0xad0f, 0x2, 0x3ff, 0xe73, 0x80000001, 0x200]}, 0x3c) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="dfca600e92d62832e228d3f66794533961419f753a3dc2b89b5a7a745808ea90f614eaf66ac1bc3369b83031b5688bd92c05dbe7491a3bd6f3ce9efdd49984812ac7836e872b5e1f885ab2546a5291aa2105965f177e12003fcc3d6f60dcf4bb8e74d7b190", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000400)=[{&(0x7f0000000280)=""/29, 0x1d}], 0x100000000000023b) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x9, 0x5}, {{r3}, 0x0, 0x41, 0x4, 0x7, 0x3f}], 0x41, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x2, 0x7caf, 0x80}, {{r1}, 0xfffffffffffffffe, 0xf0, 0xfffff, 0x84b7, 0xd}, {{r3}, 0xfffffffffffffffd, 0x2, 0x20000004, 0x1, 0xa420}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000001, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x11, 0x60000001, 0x5, 0x3f}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0x101}, {{r0}, 0xfffffffffffffffb, 0x61, 0x8, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x7}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x7, 0x1}, {{r2}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x0, 0x3}], 0x4, &(0x7f0000000040)={0x9e, 0x5}) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x8001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x100, 0x2, 0x200, 0x7, "7cb9b318de7ae6be72e9d2c7823cd4c32c355815", 0x3}) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/203, 0xcb}], 0x6, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4000, 0x7) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) r3 = syz_open_pts() readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) r4 = getpid() fcntl$setown(r3, 0x6, r4) syz_open_pts() 16:00:14 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x6, &(0x7f0000000080)=[r1, r0, r0, r1, r1, r0]) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = socket(0x1e, 0x4003, 0x0) r4 = socket(0x1e, 0x3, 0x0) dup2(r4, r3) r5 = socket(0x19, 0x0, 0x10000) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x0, 0x2, 0x80) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x5, 0x9) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffff0000, 0x6, 0xec, 0x2, "7ab851fdf82026b87d18f06d2e20443aa9ad132c", 0x200, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 16:00:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = semget(0x2, 0x2, 0x100) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x8001) setuid(0xee01) r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6]) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:14 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7ff}, {0x2, 0x4}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) r2 = dup(r1) r3 = openat(r2, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r2, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) r4 = accept(r1, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000011c0)={0x2, 0x3407, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be76101", 0x2, 0x7fffffff}) connect$inet6(r4, &(0x7f0000001200)={0x18, 0x1, 0x9, 0x6}, 0xc) getsockname(r3, &(0x7f0000001240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000012c0)=0x41) r5 = semget$private(0x0, 0x5, 0x0) semop(r5, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0x9, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001340)="25365c1281e8b00ea74da7012a6ca4de0b63737c401881dbc576f1bb73cc5f4f60457d1901f22873cd65871aa976404cde0f6e2b46590f982bc851d834c7830b5d5ca2b92babfabc2b10d3876ddd13198b9cf899c637963dc6f1495589585806b3152ae5286886292dd486fa88ef65680ce6dcaac16fbdf4f81cc0cfee5908a2335eb847137c4d314a3739d753a50eef2d3009793c3f7b5efc56608be3eda042a127aa30732afefec7464652e3a949d722d1ad7b3280d21cc7d988978a0013ff1466d2f47255b453d2a0612c3c780abd4bce3820e483c5c47cacf5a5c54cf97dfd6c1165532df8dd1126c2d913b6a0310a68084320d933c9c7", 0xf9}], 0x1, 0x0}, 0x7) accept(r4, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xfffffffffffffe8a) writev(r1, &(0x7f0000002600), 0x0) getgroups(0x1, &(0x7f0000001500)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r8 = getegid() getgroups(0x5, &(0x7f00000015c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001600)=[0x0, 0x0, 0x0]) setgid(r9) getgroups(0x5, &(0x7f0000001640)=[r6, r7, r8, r9, r10]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getgid() getgid() getgroups(0x6, &(0x7f00000026c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) 16:00:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) write(r1, &(0x7f0000000140)='+', 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) dup(r0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = getgid() setregid(r2, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) sendto$unix(r0, &(0x7f0000000000)="063416333c10176f2f495b7d6a4700a2203d67bb99500ce17ddd1bdc0427ed0312d2c7c3b8ab6f5fc4326de94f7248fa080a35dd13339b9108ba9ba426f22b94e28fa8d19c3aa9efad91b0930640c2b227d3c71e375119f2442593057a223b18", 0x60, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:14 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) shmget$private(0x0, 0x4000, 0x80, &(0x7f000033c000/0x4000)=nil) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xf8) close(r0) r2 = dup(r1) write(0xffffffffffffffff, &(0x7f0000000200)='L', 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff", 0x8000000000000000}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x3, 0x8}) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x2a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000180)='.\x00', 0xfffffffffffffffa, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x137b) 16:00:15 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x36) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x8) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x1, 0xffffffffffffffff) r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r4, r5, 0x4, 0x8}, 0x6, 0x7, r6, r7, 0x0, 0x9, 0x0, 0x8001}) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x20) 16:00:15 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="9b386f797ee8b091247d1d3e002a6e9f9e25534faca168408051e4e864132fec909e9b40aa24bf1aeb0ed2a5765e0edb07bf03136cb4607c6b0a5b5a525cfce57e5f5c85ae5785fe25bf3559f43eb050f7b5e918763c1d8a7bae7b329b3e81e93327be4a060f24d66eeb0e99a9053139a2bcaf115d51a9342fb21ad3dd63ef1a01829e5a46c40b1ea61ac6ea97009473abfef15251f1a0b2e1ea1d0da6d948143845ce9536c2f8a9f730c73c35a0a3953e85fa0a7a62de8e", 0xb8}], 0x1, 0x3b) mprotect(&(0x7f0000723000/0x1000)=nil, 0x1000, 0x4000000) 16:00:15 executing program 1: socket(0x2, 0x5, 0x22) socket(0x2, 0x400000000002, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001340)=[{&(0x7f00000001c0)=""/84, 0x54}, {0xfffffffffffffffe}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000001300)=""/62, 0x3e}], 0x5) write(r0, &(0x7f0000000000)="09fc", 0x2) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x8007, 0xff) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x6, 0x2}, {0x10000, 0x9}}, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x8c) fchdir(r0) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) fsync(r1) close(r1) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() read(r0, &(0x7f0000000200)=""/190, 0xbe) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x10001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000100)="0071c80c00f2", 0x6) read(r3, &(0x7f0000001c40)=""/101, 0x65) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='&^-,\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=',!\x00'], &(0x7f00000003c0)) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x1) r5 = semget$private(0x0, 0x7, 0x85) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000000)=""/179) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d2591c321c0cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8101decea4dbf27a1ca7ad87da72d84f761997ced63f00bc953432e0301dd0941e9d64579b9518cd8a687595533ecc81c4791e75b4c501e1595fcfbace5782f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a7103c61d121e4f6ed3e7afab0a84baac37f2b8b34f8e4d42134fbe08e7d5f8f32227af1154a8fac0c52fd4985b574f013d2720e2bf59a0ac30e94a482eaf42f327891ed9b99141030d63dc3134a78a4feeace6839ed0bc757de958590c4ca1fad88f7ec04f4b30c23910651f76bfe37571f36b0f626b70a2641ceb74c32e728d26d86233b80e86ab58612ffc6765e33c534e9e9cc708afdb16de4066f746d9533cc916880ae80d84a88c20b90744c538bd49c2c5363118c5e6ce3c22b69929fa7ce42dd10952b87b986b76ee3dbfcdcdbc6bb2f0f6e0cc36a93e43349129bb9fae2c6329fc9a4b54", 0x265) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="2e567241cdeb31149e93426d8d710378addda49ba45a83c985585757617b77852d7cb680d604c546089781383afc77ff2338716775a933fd3bc680a17a10d6105d44f5c14504f058f2f34db147794bf2472814a0b2ca54faf2cae8a2d7e2313d1762edb99985c755915905d55ffa2f070243dd0052c9b483503eef70ccecc3a8515324206e506455688be5517fab14c8de569332777ecfd5f88262bc6906e915bdbb7f60cc97c58d58889789a9aaad09c21d6644a88b23c5c96e0b256fe5c2c59c8e3bebcb59717edd97582ed715f179ae16fc516f3f00", 0xd7) close(r0) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x101}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() geteuid() r1 = socket(0x1a, 0x4005, 0xfffffffffffffe01) recvmsg(r1, &(0x7f0000001a00)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001840)=[{&(0x7f0000000240)=""/64, 0x40}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000000340)=""/224, 0xe0}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/255, 0xff}, {&(0x7f0000001540)=""/189, 0xbd}, {&(0x7f0000001600)=""/249, 0xf9}, {&(0x7f0000001700)=""/237, 0xed}, {&(0x7f0000001800)=""/20, 0x14}], 0xa, &(0x7f0000001900)=""/214, 0xd6}, 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10001) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0x0, r3) syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x259) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="9202b2bbed2e297d696cff9da8979710474900009b84926feafe1da5"], 0x1) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() write(r0, &(0x7f0000000240)="e39f9996a6c7f3d0f0f5a8af55ac3c1e8ca2954166dbacfd834604a057970b3614d063ce15da08d9fa15dc28cac27ae46ef172bb81c41540b55afeb07b437a3b0609ab0d3a0b7a69802e3dff7b1059e1f83975589f70b1055579c7c0ee815c1d4cf02555172b1c743a450583e517cfc09fee025ec2f8fc8d5dba02fd837e8a88241076f2fe0f8a456918be7aa01b435ce4376af1f57cf36cb9a98fc59b97895ba4afbe4e79541ed27238b07ca35a40503ffc7542f2e33db562909500d500f4173ffd7f86", 0xc4) close(r0) dup(r1) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x21, &(0x7f00006cdffb), 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x7, 0xfffffffffffffb7e, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x1657268) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) fsync(r3) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = socket$inet(0x2, 0x4, 0x40) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x11, 0x4000, 0x4675) recvfrom$unix(r2, &(0x7f00000001c0)=""/196, 0xc4, 0x801, &(0x7f0000000440)=ANY=[@ANYBLOB="00ee2d2fac0e2a6833409c05445092afc76742565edea46e38c0276e6b6c6530006c8e5479c1f57a6c0100df8c9ea885dc155c477f090a576251c4c3ea1639549cfcb660bd57f57f88f3df9399c4a9ad29b8ecd1bb7326c64199961982b244cc05d02a73c8d7e909704940859a44238a84d77d3f63f912f2cd5b983b1486522f19a5bba7823e1191542a32b9921b8d52b79a65ef02c477a316da6527e4509f43335ffe7289f8d2cc71afa79b3a0b037a23dba1efb2a18b622e2cdc1fc627f063d2bade"], 0xa) socket$inet(0x2, 0x4000, 0xfffffffffffff000) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="ed9920c40995e31e8385de1f763f3bc5df13e30fe977d471e703eb4ed86e515f13170216c5ad2d87785a6ebf51b4e42184d892d6d25c6a62c72c149ca917dbeccaf5ea7f3f5055d2b5070208fa4d4a0e9c4b2e2018335aa3ccc80289bc9e74a718ab46c3bab49b61153cf29f89ab0f7bf2896ada8208bb2b267a7f37250a2cfb527989a97c6dd784973e629f11d2680ede127100715cd76d12d2a35304469d9a7225380752fb37bf83a6eb1f15ef313ee49ce2f3a1b8", 0xb6) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x8005, 0x6) socket$inet(0x2, 0x1, 0x10001) setsockopt(r1, 0x29, 0x8000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048699931929648", 0x14) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x2) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r1) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffd, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="000000000300f3ffffff0000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) read(r0, &(0x7f0000000080)=""/225, 0xe1) socketpair(0x1e, 0x4000, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000000300)=""/93, 0x5d}, {&(0x7f0000000380)=""/139, 0x8b}], 0x5, 0x0) 16:00:18 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt(r1, 0x9, 0x7fff, &(0x7f0000000140)=""/141, &(0x7f00000000c0)=0x8d) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x1000000000000031, 0x0}, 0x0) recvmsg(r0, &(0x7f0000001c00)={&(0x7f00000016c0)=@in, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001700)=""/183, 0xb7}, {&(0x7f00000017c0)=""/108, 0x6c}, {&(0x7f0000001840)=""/215, 0xd7}, {&(0x7f0000001940)=""/214, 0xd6}, {&(0x7f0000001a40)=""/21, 0x15}], 0x5, &(0x7f0000001b00)=""/239, 0xef}, 0x842) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000002340)='\n', 0x1) execve(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)=[0xffffffffffffffff], &(0x7f0000001680)=[&(0x7f0000001380)='-\x00', &(0x7f0000001500)='\\{\'\x00', &(0x7f0000001540)='-\x00', &(0x7f0000001580)='#)\x00', &(0x7f00000015c0)='[\x00', &(0x7f0000001600)='#]-\x00', &(0x7f0000001640)='\x00']) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000080)=[{&(0x7f0000001140)=""/190, 0xbe}, {&(0x7f0000001200)=""/238, 0xee}, {&(0x7f0000000040)=""/47, 0xffffffffffffff2e}, {&(0x7f0000001440)=""/184, 0x95c7}], 0x0, &(0x7f00000013c0)=""/20, 0x14}, 0x2) 16:00:18 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) r0 = socket$inet(0x2, 0x0, 0x3283) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000004c0)={0x5, 0x1f}) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) chmod(&(0x7f0000000540)='./file0/file1/file0/file0\x00', 0xa3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() r6 = getgid() r7 = getegid() r8 = dup2(r0, r0) connect$unix(r8, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) getgroups(0x7, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7]) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 16:00:19 executing program 1: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x6}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r2 = dup(r0) clock_gettime(0x2, &(0x7f0000000400)) r3 = semget$private(0x0, 0x5, 0x490) ioctl$TIOCDRAIN(r0, 0x2000745e) semop(r3, &(0x7f0000000300)=[{}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000003c0)=0xc) write(r0, &(0x7f00000005c0)="321f7e0762fbc93be7c7cfd908c17ad375764395754e319abf87815392cec936ab322d02f6d35602a147c65d6b9b25860077ab93ad6327b96bd225f34352c26bbae4680304db3b29b9747c7e1c404e7c41a0c8d9c2bbcca973ab25100f2954cdcc72af93f5c730a3b4bcb3b15defbecb01a87107b3c42144a122ddb1567254445804393804127fa970cef68d3a43c3bcb550485f54b208c4294dbd3d330f852f31df4e2d6f347830101fc7493b4e4690072f978d8419523bd7fc068d9b2b5cc88fca2625ac442d3fbc25729d139d0c65b4f5bfb8d294cfbf1e1cbecbcd1c72facf61c838025bf92647d04341b600b68cee769c9c76185705e29db06a90c479008c695d3cb33563f42c389756cb437a7602a4ecbee2ffdec10b641b2e104c2cd0c54a3c8233852c7a2e94ca2f8d3edaf1febc624edf0e0f6f180f8ba4434e1a45bed9fd787b4e8b502fccccb0da366422fb8ed6197c9de7a95c836b33c6b742c2c288b00c3097ac06194cf3223b698bc799cb68920cd5e4f1a9e29a0e14679cb7b4c58530818cba163b732948c27e62cd28c7e84a0de026e9921e5075e62aba20d1842d16bc58a5c333294c7f3396f86cfc0b71838c0749b9a83a721c8e592a273589f6de7e0508ec68067f074f5049a101d87cb4d2ce5d23c4aeada93a58e38f0cb703dd0985a9641c1caf571ad8073ca4daeea746256a273d1ad17607fbbc7a20494a55d3bfa7323d0c2156b00fe95b7f5959891f59191f2b8c22261a65fcedcb1485c0aaaa3627560dfa6ed8f9d3b8cb7d888f02b9b16b0a2be800317aa0b06c25157d1354c19457abcff0bc278849f927397fa7cdeae84b8ec9a6f71ed896417996381545d8cf712c5d74f4418ab839051d265a61326c8d9a9f85f0059f36fac6ce5e6562d88538704005aa3aed9d2e5f583294a94525e861666d9b84ea1db291cbec264809e05e0f9c6db635a6fcc19a5ef0d28801196e593a5ca88763c4deab9f664abdaafe755ceccf0c4d242bcfa691aaa39f4aaa0f45b8d679a494a2a53b1080c75177cdf2bb3be8ecfe1599e05416578f1149d2b2d959e2669f08391cf2075ddcbe567a4604640cc44d8cc4aab7d7ce6e25fb7e2e449abc820dd77826a57e05ce4c98d5449e2a36c426cbb1e38acd5855796a554415d9c88a4af3a21a94b58bebfcdff93c4d6d9e00e8078e2609c18c966b59a331081660b4352715b25663edb40bc11620e2e495e97294db3a2d377838f407e4338c5b6dc021124f02758850ab86dc610058ca2dc4cbf69df25c15ad6d74d2f095c3148453c47fac772bd7d3811ffa74f1b41141a3ffa6e6ab88aa478a0ef26663c9426224f9f7698472a68e877e8f1b65627c76c5334ffc8f463dac3b2faf54e1106b0137a804d9f054d712365db5851d398e7a55dc72bd698e861e61ee3b0aeb43302212a71fe61e0e6bd2b035d47dfcfe588c785e0b04448d7594652678ffb4b821f266ee74c14ea09655d477126385ad4be90ccbafd950a25a50d42b705d83f247648ea8b6d868e668d6ddfede8671f36cf3a19187977d083bfbb155231c130dc47499bd6227d8705e954c3d9d97b0525ec66f9d91a76e0be08246cd2beda34209fefbe65f5ff0c0eee1236e1c5ef22efa336694daddcc8b058b0a5df1e78ce858fca8647b63c208da29012e09299c64b3d0abdc0e79d3b1aa7fa06b074503bb5a085f7c95e85f41c0c08d62dd6493c13e36a4aeb1306ea29801f0baea1db505e86d7b646949c35da4a20e13b5e7c42115153b2446323849876cbc7b829de783a62aff3ff9244e357bac676bce991988b0e658b8a3e0817cfe3d5bb24e43d7375a0114dc23e9afe4f3c0520f24ee5ba1882d3f8b1a4468df4a3af51e2122a93d84c58ea16d5514602321a24cf86219bfda3463a341962d7e3df8e827d19060cad6d293a9cba38a846618ba07d06a21771a88c225810cdfaf3fcdbb47bccbdc4a0fe0d44715b84cec11aecfdfa3708bcd78ce25c79743eabd18435b8ec46073ccf7847e5a37f4718216f087e9562d35fa8758e4b0f3a16c849471945bd23b32b2c56806d3f2c0cf379e5e8b62822728e751447af357cf1697baf9b5954710f0ee2eff57b6feb3a6f7f34487cd1bea758033ac3871015ca6d90b1217e1044aabd8a569dabbd0be5e101d088bb6f07452f9c44929a625a4adf97c05ba5ad132635bebd4df4f212753280b85bcebcdb4a653ad1f3563d8b22fed902ff0016305fec7a2bfd643640b993ff28097aaa43f5b38b8d9a1005ed7e39a7f8410dd56e4a549e2eddb828a60a49851ed2dbda5ce8eb8574e319eae10310018cb3e320685234269817737e7cfad75051445cdab417927341bac8420655ba63ce5da3f3d2762d3320776db9f00295294f64239153554dfc0981606f2b4fcad7dc846ab06693bf96f211646d7cb12cb19e0ae32f2828e90793405987a60cbafbae42cb64f256a32e54c2bda5348900479de68d1f3393feb2295933194cb3fab82fda179b5a8d3ce7cdc11b3d4c46581020c40200aa1af5fa95146e834a46f0890be7393fcf32fad0124c6bf8e85e66dba0a6898be64f3a1928f83908090caeb29fc3fa60983ba8ec028839fad9c10d4909f43a5e9282714dcdde41d769c5520abaefc1a488bc20262b7199a24ac0c5e47e6efdf76706c56303aa67f620cdca2d6ada07c007c05e8ba6c2a54885df425c06adb63206226ac70a90c927b4faff8affa3367ef557ffdecc2bc1ad935c67ec8df31d3a256e73d0795aab872cc7e674b7c1d13c975002ab15342e1aa7c3963c637cf161628e1568231479753b77b5299d4286bfdcecd9d714e7b1a50c64ddd5e89c3cf26dbf2e3000a13c21e3e06a848d56c2c326606366fa0f0cb26064d559b0ae7f7a7eaa35b27608c04554149f9f39768135c3c5474c7b02438a904db0d671b20f6bb24da80f27c181e8ea41da1676fa0afa8af5322a0e94682442687bd2fb1c95b917e03ed3bf99a85fb54761be7a78048f09400cc7db799b5dbd4ad72293765ed8e9a84874b8c5d3f3fd1a689640240c111d9cc572b108ac7a6b634e82892986d30a6cfb207efcf0307b84a8554b06c3f691f2ac86c46ed719e158ea17847a4d7a64b8d37d78ec31bf1bdcf4503d9bc88b748a0c92ae31735181765d0547839c2e1582d5879e2f1f0f1db7d522f046ad69b396a4bd8fa682e67002d8066dea2d3ad77f602b81ed29c80ab6d89c238c900f689ae25ea77e6b3c247919a9e8a0e81628646c6ce86a7e28023b4cb1de2b6ee61e3e4127c3da764d0670c63daa2c95b96eacdcda9cc489e9875b496f193d2701b2557c0cd1d576b661fa9977fcf4093e9e89a75b7341bda4e83d20abbd12a7e03654d7fca4cac6f4a60d6792827c88be99ff3aa1dc49fcd5a4adc3d319dca61e0be4886ab124becc5263f6094cc9afe26057b5ee7afa10b5871a15ee46839a1f1ea3590da8b8e7da0178ddb2498565568903307a55063630ef3363a507562ed63684df0eef128e8c7fe1c172cf3b833f9249ed004d0627a41f5ba3b7df5f5393fe641e8c4a4377a4ee6013dbc0b688a39c1e6dbf4e48ce47d16f8dc7a994592292c75e3c57538abd1472a3669f30b6b57dec7b6ba952f587f41aedc16bc9dd8f662b1f7191168515fb9867a02edf8cc16423a6643c3d5fb1b4bb9a538030dc72a63873f1c25e79965e652121fb563f94b0d0857cbe1df76aa6dc7f16cecfb72faf01e0a16a70041e09cd96e15a2c8d269a6c074e0565101b0945ac910903b24c83d14ba5a42fc48d13658445951938686bb3f3a03c330da91e2c7a7cf347c43ad79281c482d32e532e02ed10faec3cb20f4d8708974118ad216337482a5e047e9695cb0be3f063f37bb665f72b562f088e8f0997c4c3068b96e8880196cb4ca0dc57ccae08f98093076dde2ce166225e00e9949d794a83e32996b55ee294bd1a9638a5221e1562af90cb871241f71ecddb7634c7188902a68a18c2d10257cc3b3f7a7f299d2ca486fe4110355507f7f3124bb2ada0b02592ddc0bb67e6dc49406818d1261acf23dfc48cc2084dad6ba3f2066405deec16844d36f144ae8b65a83f933f3ceb194a2bd3b07667b7b6e5df940b6ed90bd8a80649467f750cb912ab54db93cb287ba2269bcf7356bdaecd10e960bbd87a3e095bd85cc49d72bc2aeabdd7c0d575b2f96f93a79467610c7662b48efdf506408806904eae9a23a2dc7306d74a3bc36e45ceba88f5c9c4b31c9e7dc137a745e0c608914f897fc3d1743afd06f9cabc839f58ef9ce1c4db36bdbd088246479819af17ad2d4c14b08b75310159f74d466124855bf7490ed457eb361dc6a30a38545641e2f4708e7860cd4552ba7523d9a70582885b8b821c85875e752c8acc3fc4d0c3d29208ff84a8abe66720d7fce118551402e1ac8c1e7f7fd56ec5c82f7ed906f54f52546b9ca6d00e6b4032bb5959a93af6f09d90856540d384aafee88fe0a13e46c171e23195465c0aa38d0fef80eea3aeb0e6ae44998a76defb4fd008783d66e23622f3878a2163496d527e26e3c467b1098ebff3b240dbcb43548ee37d1d903c12be6337283c2564952058750a6e91c4372ff8c6b0c966ef1e254f90e3894f04672a0edd76ff907fb976dbd71a7de96e15851e98fc39effef0b7360dba2cad755a09e50caf61955f8a46c91ab67cdd1a9a4e46f0ed4d848e98529e8e6f0e45f8933f736ce8c671cbe8d296fa9c57d1f858fb9be497794bd45c4249f6e022ac6b105d225d593663b641ca83b5c057e821a0cefa55b706acdffbbe4137650b8eaab8309f10db8a161e03e7e644d18897c0c6649652ab64bb74a0174b446c003343b9c19fe84190805e03d49c0534679f8f56f6c6ea29885897bd513db01523bc646a18dd7a9dd9e29fa0215a9f2c47f1e3a43e60a0f33e1369bd63215a3d68119eb24e2d4b695a806efa804f982da8f150b27a761a1d07c030d36e3c212d10b7d833ac2cb1d95c2e4282d94dcb430a151e87bdd7bd9a87e8f12b81e109e066564622b307dab3d6f7b7bfc62cf8f729b04519c17ae1830216144d8f5d19a2bd1d1bb93471e9cd60446bc8c425fcd43dc8defe6cf42679773442f3902877b0a4e91181c8bf7d58d26642ce16fecd863912495cd528590b163ee5fc8952ad64d805157dc57f75caf80806c73904b26bfa5775f3c714e6fc01a7ecc10e104a9b137b9c4154ed072ff0b765e9d3f0e259ee988edf4bee257fa015acd8c00450e5f84a3198568b6f961fff896fba32561529269e10e6375cea6338b857df903396218744481fcb0770f1a963ac78cc8b03785f023c42c3829c3cef3b6dd30020496befb2c2a4bc0b50690273bdd35dbd0fc0bf68ced1f0b63c502b298252e1b5f8b9ec5b317b3561eefdd14643a9b8d4de48275fc4e2b6ca2b9f924b1c4ea9aa069765c3037cf8931db876bb3495f467783481443bb20b22b3345f52810865098613322ff8fd3a7b2609f6fdc9df6732e5aa130ea6a061aba738c166fa0424b8fa33be6c5331e1d7ca9065c93cb5a4192a31e29f53b4c66cb35f76a06955c763c0a1e2fab57723fdbd7ddd80bf57f8bc926d1bc487dd3974706bc503a833dad1150659a8dbf1a9376bd35657776c85d4a8ce29faf082ac327632efeb37b0f1a75193d3eedea00702d700814ca03e1461cc3de24da8de72767c3c66597af7bd289b36bc18d3dc3b15131c9ae30ff9e84497d8fb46b9999ee593b900cfd4fb8362e0cc351981ac5c8e902eefdb4aece20e0dea9d908", 0x1000) socketpair(0x0, 0x3, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="eabd1cb7553d5db985060a17d1827a94eb1c5bc5b629af4c08862de4794208e724eb2378ff3f7eb97acc904cf003cbcb5857471a47fa14621b6a00bf7c8aeffa8f621fdafe137e3b9d16f1f3eb78c3331f7eb98e547de754332511e58a90966155aa0dbc3d68359d5e102d00bd5e035fec4660b6c171b0a7957d903db5bed76a2761a5cee4c06058365b44bdd0907f39e661325f9d982eefdec8e75465ffadea181efa5f1b373bdb068bb3aac255b16515be6e84d3220398c3b7108d5d07b476b86f7f80e3f10ff3ce3398c22b9147a8f96cde6fadc580627ab6831051308794cf0ff3cccb503f21b26f07aced98669c3119", 0xf2}, {&(0x7f0000000240)="4420a4c5688e40e81c6146697ff253b1b5ca535f47eba3989949cf7d52213afd56b0943287fc626af935d2e89ce0bc5bb020beee33704a50a1da589b0f110a32387303fc4e650adac5cf4c107949d09edd49af610400efdd228386c02f8d40c27d537fc2d0d0a4aee075dd2f223ce7b043cb6b84941fc9654ca50b92cf9ac2f58ccb43b30ae5ed6ea480f0b51011675e6ae38be2b96392d10b9f7b3b880a997aad25c6cd8682d372918f3bbe00000000000000", 0xb3}], 0x2, &(0x7f0000000300)=[{0xfc49, 0x0, 0x3, "7770cca15d4694b71014b8603fa17636244514a422e2566a0d01f1b0763a1b814b4b6b0332b05f"}, {0x28, 0xffff, 0x3, "4a6ae8a758bc18499ad8693b3d290e48cbfb826aa5f0"}], 0x60}, 0x40b) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="14aff5e6d5005b01800000b07f6f2e22013401005aeedd825634a290da9cf7ce6933335f72cd40db9dfbf8d07d535e36436b55f2d5c53f9d0fded443ae3aac0b28c7113021dc183c18156d44444ee37e1f37d885cde7a127287561f9bb7bf2116090d3f1b179990c6e33c9f7b6489a017346460f4357d5f03a70d948fd2a596173ccfef5e378e01dc0052edd5b6209dc14adf8e8c3ddbf79d8f5fec1f562e8e7ccda91355f97154178295255441edbe1a481c647f081ef9a2c2f8300c2b41d453948b18eac2118f685f188369c444583a6020d1e50"], 0xd5}, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) r1 = getpgid(0x0) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) flock(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xd1fa6b840204b4aa) write(r0, &(0x7f00000000c0)="1c4107dfb1ec9f044bdb1f6c6d2360e44d0c11d87e22492d689cb89d32d9966ed9b5e4121c054826378a19a0ddec91827349c93c8c49697ef7df76d1a93f14a7792af4a3630faf541b920d81c9b0d6ef1fc5e1270881f95947467c7422d17bfee9497cd38b1f0209e97676d5b5b42df57693d167a18e86858d6906353e8cb791d18cf581c783d63ed7119117d670d0371c1b73ca7e231d8d2b9654e4cd04a0", 0xfffffffffffffece) 16:00:19 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95", 0x85) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x8, 0x0, 0xe9, 0x7fff, "813ab21b9ddc0bad4f30f0b227fbae947a94be04", 0x0, 0x8}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x7) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)=0x5) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x1) fcntl$setflags(r0, 0x2, 0x1) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r7}, 0xc) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000500)="ae7c67fdefdd2974ead420f605a275bf6afbe62d656b4dffd5ae01422c5e153492d8ca93269e3162bc65315d62ea1a620c4e9ac8ca544cde88f6c965be6556cbddb5a8dc3beed962310f9dcb77f3319125830a3c405b01f7fd86d6b38c1fe2c3aefe03f8ab9b5a5f506e9c830790478521433f39ea1b61010cefb83a733a56e8c4f9310986017cf0ab1bd73f807e457c995871a2d3a0557ac4e8d4d3d85aefe8f09ad9aa5ab6aa2edbfde87112f28b6bc259b85cd5d2796f14a43787c89fed28a28ed2e720ba5193b7a2cf3375d4a4172b781df63dd7f03cd0ee4d09d817275f56d7bfac4bd2f9b22c82e69e04ec5c72b202ac661b9352f7d7aedb69aa648b52e28c41a0fd4eeefc7cb769be1d0d56a24be6942285c1f1bf3f3af99bbbedc34a6123184279cd946cbcbeb0cd6f", 0x12d}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x15, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8b) recvfrom(r0, &(0x7f0000000080)=""/50, 0x32, 0x40, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa2, 0x3f}, {0x80000000, 0x4}}) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xe4c0) 16:00:20 executing program 0: r0 = getgid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r4, r5) setregid(r3, 0x0) r8 = syz_open_pts() ioctl$TIOCEXCL(r8, 0x2000740d) setregid(r2, r3) getgroups(0x4, &(0x7f0000000000)=[r1, r3, r6, r7]) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) flock(r0, 0x4) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0xfff, &(0x7f0000000000), 0x0) setsockopt(r0, 0x5a7, 0x409e, &(0x7f0000000000)="ba6e12ea034ba0af9251d84bc61fff66335132299d2c4555ecc388fb78fc09bb5288878a6b524ea0ccfd6d103b3387d8c452661312d50abf9494ce1477b577b996ddef861d82c6a3c37e998e8bed3a969de9224c3977bef8aa0881ab563749a253e0ee2f1cb284db8a74f5feb94c883b2d85fdc2544b363f60884e3242c9f5d376c86dccbc6a12ea31cfba0340", 0x8d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlockall() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x1, 0x80000001) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f00000001c0)="d8e1b8030c028e8f38c66dd1b1649677f67e57e6a318bbea33c6ff638e616dbd04773158775df4cdcb611d2d7c412db25d99082d10ba4ae9b3e2ac4b5df578697d6e7e6e766581013f93e9964545bdf18a07f7d3692a0ea1e9317412a87f36fbedf149545d6072b92970f807005514bc29c3a431ec3c02edca7669a39a766989d42c3c1a568a6ae340bab40cb05dc3c0c2f06aac55a0", 0x96}, {&(0x7f0000000280)="7881c6bf1d1b387434efea60b0b91ac83d09d872a896717d2929e6f3599dfb40143ba5bd3b9247590bba97aef946b22961d90c180fbc4b6160966bc8fd7dbc96b7a4b20fd1b2aa9d371d0a3327f9741bd70560b68dc67763641b320846a1cde96bb3e99996b6e614cbcef51d1855947167d074a95f7b24708475e711aca1395b1601e9d8b1eb091fda1ac92a6a4d9505c4627ac3c7d19e", 0x97}, {&(0x7f0000000340)="570480e9ed2047045756da9a542596be0b03cd5cbb5cee3b62977d0f24bc0a04b99fba1165cf613c226a95d80d49bd2eff74de4497625fd6d50f3812a6187b65c5020f68f5b27c5e530d4b", 0x4b}, {&(0x7f00000003c0)="be24e4a94d3d78d788979b6ab2c20f5912a203170e4c6e176c6661dc48ac3aab990adc84c87d750910063c34d1071e8414e4823c39fc803ac7a33d29a5d2339ec27f15a97c5416f749cf8d2d45c6fe9aa7ac87941b0982e5b1399e5e7e23ce21", 0x60}, {&(0x7f0000000440)="009712f4710e703a90ff57cf2d63dbe188ccb58462566da349d9d900ee215cc53a8af2f704320d07c988c5", 0x2b}, {&(0x7f0000000480)="a6586a13170fe1faa2fefaa721d070a6c4d66f60dfe30350e977b1457ea77332c44b99e46d8d8d50ff566762dc19ad25ed15fc3b519bb6300d25651780fa38e80a664b879c4e9268b755337613e806750e11bc2e4a4a2c3c32ed87010dce8ba0a3d11730c8785d61c365367cf5171d4ad3dd22f6dc3357cfa9da943afe4d8069eb349ef337f15b83d4f591e21c407ed881186899108c0100", 0x98}, {&(0x7f0000000540)="99393642a26d7307936966a77e23aebb6bcdf410cd6842e3aef225f033cfa4933e61fbf742f46b52ab691e8c61ed6a0397ce9b2ad6c20312fefe4a3d9abde9fc223fe6bf8c1775cc077da96df3d43057ab37cc031d4e3b9241e77dc16b2ee04ce04a562a1807501ed786320b3fd8cb425ccf1fde53305451b1c54070ba06ba0eb7f3823007128cd4ed1c769ba702f94864f01bdf913cf7739259896593b0b6e42dd93f7ec857f6", 0xa7}], 0x7, 0x0, 0x0, 0x1}, 0x2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) open(&(0x7f0000000900)='./bus\x00', 0x288, 0x2) setuid(r1) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000700)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000740)="65c5cd3cc0dc862d081bfa0a69a1d85d0be3fd7b5c2700b42f8e23e33f74ef02fbaf93df96e66b73a107d94a839220d37affe0ed3d236d417fa782f3", 0x3c}, {&(0x7f0000000780)="524c2bcbc57d5332e6ce11e67076936a514ca3a4a24f87dcef8326c1ba1c269db9902441a724fd571cc6a727adcdd9da125f6d16b6a3fb9a32a85dea7fc9689c3d497c87ba732f09025fcabbe0e89f8a758ec2224565a958861e13e919a92db0cc73ee7e7bdbcd0610085b6ac78bdbc4705b33abf2aa596539318615ee50321223e6e18e840be293f89f331d7fba73c4c42816bbe0d237fa90bd2dc860db8e92814d940d6d1470e32e81ed952d6c5e483b96b0fd085761d708d67f0b2a3152cc7f9e416af54aa5d7501d1a7e5f6df103b3a9f3531e3c1743e80922c81ff87e9e13", 0xe1}], 0x2, 0x0, 0x0, 0x4}, 0x2) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000400)="aa74959f61360b3610762c991aae6b307daaeda4eccd864e097ff3f22237b109f98b715e873f590278914fad512de7590ff96e6b42feffff15b79544411be59f8bda97c2e56e8dff8152408c8f6a136daed1554413b687ca86cd9689bf1d1e921262c924bf", 0x65}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000880)="e74c4f87e6c0d98b44b4a85959be45ecdf14f6f2c12a20b64100553bcb0add0dc7609332d0cd4cb8c75087c7232f9296019b32c4fa2cb867063a73ec59f0295c9d8423f2e1689e096ae359a33ed1dbea32a01a59b7c0c84f435bd4a11bc18f580566171971a3515d560bb75cc13dc02b1b5697259e2f444f5375ee3b43542d3fb0e059f10ce62b1f3f28cceeb91b04e2782a5585f5752aa8df6d999b15cd5a137a24a5fcd02882068fc8cefb09c1a15ac769280a963a916be5ea3b495f8f19f8ea0845346d1d713693a8aa4d69bc85c01a240b780a58ef76fe3ab76aa90f34378dc926bc6b81a139900306b0c2ea1699a7191f563e3742cdbc43eb2248213d4733f6df031543e08b0ab7ed23e5bc791a1275a2ca546d8b7880d62e65e73a6094a052d3ab414ed6baadd147164f2b8dea6311437580a0979b479f205ac651557410a7517dc2aa8dfe360386bdf088b857be4f4503f50c5084e11d5b9e983febd920e3dd784693a3ae37fe695d37b149f472eaf5432e4ea2b9f62319037d745ab5ed5a5eaebf15e969f443ac113cfe6a30d3501d017832a8b1e7891a3545786402a8763c53a7b53850a9f7e7c528d32f00ffdd0c48b3069a106d3f8c55124034ae3820688a5cd903ab66e2eeeaebbffa4f7f812dd82d29eebd343f5639bbaf0bcb60e83d7f6007387909387106a0d8d4290dea76ef7301da03c84e193215a810e8cd97bcc383a41691eb04e2686107d6f8a157bdba105604f24377a8aea8303a3581bdb5c96024de36e717af98edd9820bea45a98720b7ac815ed2f5e0611298136434ba723cd695d95185faaf71b5e9b7d4423a22859017a613b09dfe57675c9fa40dd72cc4ce9794388977b55cde2bcaed16d59fa36649e5af8d39356814bf1054061dc5107b076a097eea3c33100a5b50201e59db787cf0a4682f0502665b08b5f743fe69163b1294402c5806216397a3c3d0f31370047cac7e990286b72c346717f77eeb0464f01b249c4e92d36b4f04cf4507b9a0295620551d313e18feaa2fd87339bf58482de5012e0f54c09183f6b56d33f48ab018e6a2d487d3fbec4e4db2e74718f60769cc964a22f3b703d751f6a153fd1510fc7c274e42f77affc101e78b2ad8828c979aedc4116b2ef1545a8c35bf214f9bdc709e8158a8211010d411011409c2f13c856483b7ca78ac3f2c848af8aa7ea4521c3ca743d1affd1dadb3464f66651c215e01d382bad0816f1546d82c994f47176b67ee5ef0bd72cc1dc1c216ed7a21f6b7f6a38860f6ff2322977c9d66a8174f0929d9b08d89841b03a19de0046876b3f32a25208ebbbd1958fbfb390aba9b1c30f0dec597f2fb837a813b1686b71e3b7a15dbd1b4d0ac9f1e5c5a26cc8dbd5a13342819c2ec8858aa637e051ca20a1e9acc675a30a949d2fb4cdaeb6c670a30b700367488b9c23afa320915e82ddb5910ce67fc5b03fceb2c5afb9a4eb20675a958eb5d6228653bf8ba80fe2d00c076de6a113a02f2c97f432ebfb954c740c1d7f1267fc176f9513d970b96c75ac8a415e2a522317c4b1efa4b017515e3c6b98b9e969860db6079d7e8470e9dc10f8f57ffa4094aa8a89e746b6e57a66a585f9907b07cb3f505022cca10385078852f2f1a00db3773c85d11c649e3ce9afc7fc8acd7059af9096357dc0ab874fc8168d404d94a667740585e3dc423711b0f8a6490297d87ea5b62273027bf08a24ed4a5a7a53ba4c3bce8995020df7dd09ccec9b44a44e573e100a53b226ba1d4f7c7d9fe715b2acc48d979c9bd597d9992ae86c9d269c08bb2ffca3f4b4402a77a9e71e4593d95eb5066fdca261c85eda987d7aad0eeb48837630323d8e69fb2a2229945a67d30cd786a0b3ec2399f5657e1ccfc9b5052019cf958b6687f129cf526c205017b3f52faf007aacb00217772af47ea6a791e1dcb99d1e193196b1d4c924fd6c18a5063b3b26f783b4523adbd8bb7a5429c844a69a986009547da3202f34d5d191baaa4495f8f62893187eb55f6ceb173a9fd48839d6e12db52a5bfd781e34b64a27d463936e8e2d5b436184e9da47c47aaf96394ed0ca58d2a888e3d6e8c3712e44d085a70a8ff5cc10e4fbaba3b940596f8168fd9aa5c670e5a9ec753c46c3cab3ae496049722d98913b82301f1b2affee5aee84b7a16aac1c2f44d86d9ace961257ea50afbc57856fe9dc4ab8e4faaf12f906ecbe739e0acd4a429249cb37b85bf602756c05d4aa5745c0db657c15f696ab92622ce8944dedca974f1ad3357ccf99cd3984532a1d5e71ccdac27f8798935028df42210bfb42dfcd1837dafe7c67c1a09f7f3cc7ce1cb7192f6eb3b3323b2b69eab6def776846e3249bf6c8df448e4dc9acd846b9e90e1bf3dae474dcda92a4f586f79bf8518b50906ad873d3a42649677ee86f88f0356c78632079e4c47ddec0101e30f0727546a8a69d49859252a10208597bfc3395e1eed6753cb4c5d9530b863bb938ac39947fead43c703d09c174a0a0f33f35a8561d90009b72d7a44448eee1a2da4d859420f805cafc1575250646893f391bddd27fb1160229714b80e0cd3a228480f94c716a53348b4eb4eb79081b07195e7d7172f2d8e7f760f9a061cd92e2c9eb796c24e6b5c81d8936b2929feb8be2c1786f58fbbb809d1858ac9c9dd79176a47c61ba3e9180350f7585688abf482d45a1d783a92d4e9d9b4eb47e0c1bcbb31b936e942c3b92b864f12a20a9ea2f2917bf9ec4f097911832452b47226340c5cc860442b6dfe5ef1c2d8c94fc31c39b1ac8fe00d75542edf2c1f1e2385f7b89f30e82fec839e104352730912f895a75132032d25f4bdfe609ddbc4b8809eec2d76698d43b338e575f6923b39ae9c5eac0988e8a4e9b47e66d868d5ee2b37b45e5f57fd801db643def1edd7a31d1b6561166d432c5754d75f679091313", 0x820}], 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) syz_open_pts() 16:00:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x800000000000080) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="817fc57b198e3a380625ff2ee6417422eb6e16ba4fa2336bdf9f8cec3d702fa7b02306de22ea74cf54da89492a833868b4b25614093c97e81a0a2b0e15805c36927adf6845d19ddfa386408a8eedc36ea67145b0945587781845a105c5ff19a1904f81583b3a3e306b373acdf60506aba6d8260fb383dada1458e0672bad6a0780a04c45e0b340fea0cbe95dc0b0fa00d620b80e12708efc58b0123dbd26b99c14dc11f843ed3b4038f9109b6465950c3358e6cff3fb71c248a09177efda3c1ceaae03482f3da815c9f0cdea16256093adffa5d9f9a0c97c0af689ab7852adb5c32559422aca1c797cf6d98e667f20d8e8", 0xf1}, {&(0x7f00000000c0)="0f0f92cad6ef99d21b", 0x9}, {&(0x7f0000000340)="2bfc569c4cde4ba511b4e69f9553c141856116abe78c2f411151a8924fb9bb7302d9ac3a279122dbeed3102fce8fbc5a7376a05a1008b986b6c4511cb47ccfdc0c5601ddf1", 0x45}, {&(0x7f00000003c0)="a9d42652abce118177399eddc06297440651531a64a04c30855d15414ac6fee462980f0aa2034896294ac3b1623d9908ec4c1fda576b93c8ceeb3dcf6739a2eec42e010e18f8215885fb7c194bf1bc9b686857c421300c2eabc8ca11734ba114114700454fe10d9b2a98e8f48b3b8d6f5eb7b3835f288dacc7132b1dca83b99f8ba87b1f097028d12957c3742c5ebf95abf65c2c3351bb1191b65607b1017649873527dc78f8f0ef20b96ffe1a7be736f8db63cb911929132b063c614d", 0xbd}], 0x4) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') r1 = getppid() wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000180)) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) connect(r0, &(0x7f0000000480)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x74) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x9dc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x0, 0x0) kqueue() r2 = dup2(r1, r0) shutdown(r2, 0x1) 16:00:20 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0xb, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) recvfrom$inet(r0, &(0x7f0000000340)=""/196, 0xc4, 0x801, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000005e93e4fef08347bfb50d80491003f90205fab0e2775a283cab20ad42e9449ae38a650bc3ff2f301c72d405a65477b1c2064d51ce76188b32166ef31f78865a8071a081496229120b0410dcd368d25734eefee0361bcac8b18d799098264b1ef8396092cdae7e59cebb7f04edebcb81b2a4f2fe7cb3a940033384b56156bddefa0f1e4ee63562ce5b8ff51ff02d7c6651fe924b26a09f61f387af59bf75b29915a2b7e5e2457cdf91de96f2cbd76ace98d3ea45e64ac8c0"], 0x10) wait4(r1, 0x0, 0xa, &(0x7f0000000180)) 16:00:20 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x5ffe, 0xffffffffffffffff) readlink(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000080), 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='.\x00', 0x400, 0x20) 16:00:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x200a, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0/file0\x00', 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x10000045) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r3, &(0x7f0000000100)='./bus\x00', 0x0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r4}], 0x1, 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 16:00:20 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r3 = syz_open_pts() fcntl$lock(r3, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r3, 0x2000000000000003) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/173, 0xad}, {0x0}], 0x2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x401, 0x6, 0x20, 0x3, "e94e2cb87d6c42291bd991628b67c520d2857613", 0x6, 0xf8}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) 16:00:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x100000000, &(0x7f0000000180)="b2e49fb29ff1785f66fbc4ba5ab34cc64469839debacf1242eca6cf9a69984a98965d43484ee23dea1a45ecef76b10a7cd7378a871769da3286d5c606194531cdd2d52923149c469773ffecff99973e403319405cc32b2b3ec56bc202f0876c83027255c6b12d62f5cbeba6155246dd7f2ad4c4b17e3a3b416d179dc653a07b8b1c09fa109295bf2a28f461eafd90b228f8e549ba5f96224a2010e5d66e7a0d1d309b992802daa0e927789bb8e4fba2457945ad64b2e1eef0944adf8454a7410cbd97e45f317e89d459b3bacef1298d0f4174cc5124bd63ef6055920b0941f53dc372c1e6f", 0xe5) 16:00:20 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x5812, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:20 executing program 0: setuid(0xee01) r0 = semget(0x0, 0x2, 0x500) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/4096) shmget(0x1, 0x2000, 0x240, &(0x7f0000ffc000/0x2000)=nil) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$inet(0x2, 0x3, 0x8d49) r3 = socket$inet(0x2, 0x3, 0x0) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r5 = socket$unix(0x1, 0x2, 0x0) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r7 = kqueue() r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r10 = socket$inet(0x2, 0x7, 0x80) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = socket(0x23, 0x8003, 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x21, 0x1, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x81, 0x2}], 0x1000, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x4, 0x9}, {{r4}, 0xfffffffffffffff8, 0x2, 0x10, 0xa24, 0x4}, {{r5}, 0xfffffffffffffffc, 0x10, 0xf0000005, 0x1, 0x9}, {{r6}, 0xffffffffffffffff, 0x2, 0x80000021, 0x3}, {{r7}, 0xfffffffffffffffa, 0x63, 0x8, 0x0, 0x17f4}, {{r8}, 0xfffffffffffffffb, 0x96, 0x80000000, 0x45, 0x2}, {{r9}, 0xffffffffffffffff, 0xc0, 0x10, 0x0, 0x2}, {{r10}, 0xffffffffffffffff, 0xb3, 0x40000000, 0x5, 0x6}, {{r11}, 0xfffffffffffffff8, 0x2, 0xf00fffff, 0x1593, 0x2}, {{r12}, 0xffffffffffffffff, 0x40, 0x80000087, 0x80000001, 0x96e}], 0x80000000, &(0x7f0000000240)={0x5, 0x1}) clock_getres(0x2, &(0x7f0000000300)) nanosleep(0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000080)=""/181, 0xb5) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x23, 0x8, 0x9, 0x9}, {{r0}, 0x0, 0x80, 0x2, 0x5, 0x401}, {{r2}, 0xfffffffffffffffd, 0x8, 0xf0000001, 0x1, 0xfffffffeffffffff}, {{r2}, 0xfffffffffffffffe, 0x1, 0x20000002, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x101, 0x8}, {{r1}, 0xffffffffffffffff, 0x68, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x64, 0x8, 0x3, 0x9}], 0xfffffffffffffffc, &(0x7f0000000280)=[{{r1}, 0x0, 0x4, 0x4, 0x2, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x0, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x9, 0xa, 0x1351, 0x9}, {{r2}, 0xfffffffffffffffd, 0x1, 0x789e203d05d76182, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000025, 0x80, 0x3f}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x10001, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x63c192acdd47b681, 0x683, 0x9}, {{r2}, 0xfffffffffffffffc, 0x80, 0x20, 0xc8, 0x80000000}, {{r2}, 0x0, 0x1, 0xf0000006, 0x0, 0x6}, {{r1}, 0x0, 0x80, 0x20000054, 0x3f}], 0x10001, &(0x7f00000003c0)={0x0, 0x2328c696}) close(r2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8100, 0x4000000002) write(r1, &(0x7f0000000980)="4d2c4317ffb6bf67de7c2913644534fe82119c2b2ec35a5affd5547fc1a102fdcd468a81c8826f24fecd45b75e9877814b9b8583a02dfcca1f270f9f0114071652849796745716a7ef75a397f381f1cbe2bd58aaf665edb74e5d2fd3d4167acbda199cd75f8536bc53ddc4d050f3ea6da60205d7b930d3b3f6ca61841c129f41f9ca9032ebf6f477997ac883cef9c1368943e939221aa7b213277ba7c79fe577a9f9f0706fcf68f556235039e79102aa0ee13e601928fb5265f4d54355459cde23c6c685477b1f2b43cdc30b71f368a79e44b04699dd8a59333a564c951c991a28a6f9c40faad392829543f9a68b96132e332463a8c91665451a5c36e1e6a24023708ff6fc78a86fa4b9211cf617cabe4a2e5b9787f8954fc5608e69b7ca763bdbb4d7224e12d1042bded8b0c1489386d85e94f854b0e669b931ca968256374702e76ef4e006284aaaf1c001c006f56968d218057bc5bce9e29395d21f87e5ceddc41bc1962cfa5af91c39e45fe713b8ca22e3b518462994df62472469", 0x17d) truncate(&(0x7f0000000480)='./file0\x00', 0xfffffffffffffff9) kqueue() kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r3) r4 = open(&(0x7f0000000400)='./file0\x00', 0x8, 0x40) mknodat(r4, &(0x7f0000000440)='./file0\x00', 0x80, 0xd4d9) close(0xffffffffffffffff) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)) 16:00:21 executing program 1: pledge(0x0, 0x0) r0 = socket(0x16, 0x0, 0x5) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:21 executing program 0: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() read(r0, &(0x7f0000000000)=""/167, 0xa7) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:21 executing program 1: msgget$private(0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = kqueue() r2 = kqueue() kevent(r1, 0x0, 0xfff, 0x0, 0x6, 0x0) close(r2) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x800000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) r3 = socket$inet(0x2, 0x2, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r4) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f0000000240)=[{r0, 0x8e}], 0x1, 0x0) 16:00:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) kevent(r0, &(0x7f0000000040), 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x800fffff, 0x9, 0xeab2}, {{r1}, 0xfffffffffffffffd, 0x30, 0x80000012, 0x5, 0x7}, {{r1}, 0x0, 0x0, 0x1, 0x2, 0x20}], 0x3ff, &(0x7f0000000100)={0x7fff, 0xf5a5}) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000e, &(0x7f0000000040)="ebff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x600) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) setsockopt(r1, 0x0, 0x81, &(0x7f00000000c0)="cfc85c2a0eb56789f84935a49db528104fb835ffc51a50cd93b29b69a8bd13bd48207b4cbe05783eddd8c5d526ec259228e2131c56c7388d390fb6750dfa0295dfe0eed98402fa42aa7dc4d6ae905c6c8d1a4592d6e1110fd2bea4cc58e6f133ce5a7e4562041813bc3d6dea87339e960770b0fa7c34d008eb7e697bcfbcb5aded84bcd66dd9b84c4c0c6f367f8b73bab19e13367dc61c4b47587cec9783345a00a54d38e1bb6b3aec093ab935aeaa62448809ee3d06d2c24450fba6564814168b1d48e424ea4d08650a0ba35a70b0e5d6083c1678cf386776b06830c48fdc52c57767ed7bd6acb233a17556cbfab5223300613d697ef0b6352d5085bb0272822c3402ff306c6dc499dad949c291fa3bda60f34eb5ce34f3ac5f820df80f05857f3be09529c3ae7ccacda3177f3f9b503b2bda9644405a1177d31d33cf15bbcea4c21d63fdcc236af203ad1b670aafa1a3b7ab34ffea2a70af1743a195482818d3d3cd60acbba21eb17757b60d83ad7c6b2272f8278eb3beb52eba90f9b417664dede59290b44a6f2f6a8fead4f5f7dc7aaa12a806f13a07b68a3307fe9b532d71dabc2ad152bd2618f1624f0cc626b10095470abd6ea04912de3bbe7162fcea49a982e787fdef69beca3fb133b98ba61260c91ca707cd875f960ed15b2b40bb633a347b4ef538cdc8a1b1be6ac496666719f93b44fdf8920a36beddd8995fdce4fdd4952021b2f69343a148d2b7763ba144daf6cb31fea3dd5a7bf5ba031e731117e18faf0ff6a7d5f318f4cddd83fff0ce65680e7bbe940ebcdcd8e8d97358b081d51af8b7e2daee7e8d6d13bc6d3315fc0d9f4dbdcdd7cf9224971676a07f6900e2baea677422bae4bbe056bd5977d009d3927bfc8836d04ce1ff732040f59ce66f31fea0cc91977a03e07c1e474048610a3c5ac842837fe5e09ce5d68bd7bc688397aa0033e5857b60e1975b08e048b76d920ce36190e4bdbebb36fdfaf50c7edaa90ed6825d867fc9c3f10ff9045bf9a3fe1b5706dbe727460f6de866782bcf3637f660541a94cfcd8d5dcee5f1597771b1416b418025458d49419e1e970cb451dbf6b037e59c45f0f48c83fca464edeb119cf3e3f6468feaf891e6ce0258ea29fee0193964aee8fdd6666be8f57b4e2e5a5fe8766d583d23dc84a92f497758bce13fba2ef1358412a7d29dfca65811be3f99e96d17073f03486f863f9a6718fb3e0bba8167b1a8dbe62911b27ae05d4e97881e5b20823df1b3f05c43d8b2b19efd56297953047463603e0f717c21777cb37158b14464b4aed2f638ecec0266c508097d3235872c0147a795782f8f689d8381d471e3fcc91cf62ac073dbb31617194eaf0112073b73cb3ee37a65177e770238c294378b410fc278097647f2418c34b366c7354677121a0465c4e0223e773d2830680aa4c7d7cc29b0fc57cb16a24203ff915a718894990f68501f2c53bf0e4a97f94ac3d7036156896d464de7d4720f8c5da2c186401db11c8de0622206d106aea099fbbdba5901a6264c30afc97c4f97b63f0e09fc8da11b0f9762719300df384d3828f461eb413279e0a32ca6df604be0015ba987d500e6c1e1de420ec76f095e5ec12c9e96ea4784c392c1edfea67fc630149a32be90745c33a7181aac7814be880fe04c4b3ab26821fdf792756b5432a0c2f122c28f646b02e8100512c5d75502c7acc417be4715e22f712287ebf5f72cc7b7a973b4833844e587a89316d6e6d25fe93ae7ec7ed9174b87b075a204532bb28e228be1bf49bea8fc7ee7fcf5ea461b2614f8f1903d8048a6d5223d5c16ed8505a96f273190440e39a9ae26658f75173043cb970a5d5c9e07fdcde5cdf480ca8d9bf4704f8dc83ff1e5f0ca156845ca0795ad051794b8af9959fc315ac83569c94a1727e79880c3a1610ae79118db849b523e2cc0b21b4bb34c8ab0171de97d18e8ee6e3ed6dece8f3e42d34442279046a118bccee81acb0840eee0a96e0d47bf020501d33cff12c11b4ce71ded1e6e3777b668c0bdd38b63fa5967a606f30c22881fe93658c132bb362b5fd96c3adfc53a9248ceffd21ae44e10cd473e07aba393ed2870c2f53f7d09aba546167969b96b9acff75ceaf58384ffbd902aea46c24979f75efafa8ec83a22ce5449b8e0606019c3ceac4c256d0587642f2a72721c6ebb8d69bfcce8e62957f6af3f13b7a2fcd32f9b0d445a2652f75e287896b18bfb81ae126f75da160935907a047fc2d95013fde7967f0acc259857914baebcdd229a13c9f8b7f726d6822d99656dfc409573c8233f649666e4650979ec8963193562a67ddfdf6e0bc29721aa61e1c1807a3e77dc8424c5a3014dce30e704add064533449af4a3dd1d9479d814269ca021804ab281f6cafdb3d6be49d5dfb286ac518d1775720441f64d992b5df2fe76e0dca516317fceed99b97773fdac8e4669b3b780aafde1428abbe1a2ba5003449397d35ac3455b72c7caf2b6c772a149b78fb0e2b2b03030f2ffc147b1839cb930e842b5f7ff8f2213da67601f40baa0323ef7d2fd0945c2a7fcb5eba31f21e37332d03a24bee3e0b6d144deedc07cb6016b05767dff2cb03b969ce44fad77feb72e8ff8729bbfc8b8cac3ae3a6b70de46531d347a63f7c88b3228e41d766d5d1d5132a504a415dcc4914de4487eb73a5afbda558684d9d3f150acb99ef04baa7e4cc6c03d97ee66cd8a864152b2b6e5d75eb8e04a5c415aa94cb633675b10c427e696bc9025ee396ce0aa265b6ab32151a40ec43a9e30e10e625fdfc79e1977ba8f2d98493a3d491a915f1b09f5c47d05c7c082841e68b2c1c6edcba666a0e857f570961247be655178b678839edbf364f3b5071ac4616d37964cd188be5628b52e0bcccffb767fe6997a31a6f245b53b2f8ba8420b2b4294c9d7fe33bd3d1e4956bbe7d01eb78ab3b4c129dc1dd95b1245c9ec6988b6c47b7135b636845c036fbe6a7b352d575500276f9f82f419ac9656946fa82b88337ad5a00839c86186efd29ff7f93cbad820f1851b9b34a82448d637dea1d3327872440c31d573e8e6f78df58b29dc273ef377333432fa08fb62893dedc79b494f0a169226994ed05be7073d22584af903b43eb5daee5328e2edd91336381f985ba19fca308d3b2ecc888e2642ba84049f276f09eea86ddfaccde4e6fb86301ae9728cabf529161ddc10ed3598d4c06898d79eb9ec3be133b72d9b4a1b8ac614cbf9db40caaf203efd83bfa6370de5b22543f5d012a14b34f27a4235713ec43d6cbd8fc4c82495793691e035bd2810e8b4fc0c3dc59ab1f3a6c1f0e766e5b161323695678b89df526cf2f5909d21b4fb8e9f6e37fd28e7ce138320912d3b756e4a54c16f11231fad4a94d90c9c6f274d9c1dd235bf58f468a3b5e7b58d013eff62d4d6ed383acd282b6719005c9d85b3f949c712ea024229fa420cf4738a468c62c5905b82d1baf8c029e281a0897753f209cdb4cc820a2d26bf043ba78650037445dd22d3415bb03644207e27ea5dfc6cecef7402af346589b852d3acc7945805efd41898eee4084df984a524837496e873f8cdfeb7e00be53ad9dd8fe5162b11e59dd221474ca56b9dc447da31790f81bc93f1ac25525180918283e0d54ec6c08793c597b0bab2ff81a7da8ebb7c0d47fe0c9acecdf9127efe6262c9cb80d3ba8bd9d7d42c4baa5b9c4296f9ae9416c2bafd1dfb1a55d2c760a80cbb5193223314dc4fc0bb8f1083319eed5118a1e544e3cf03160378d4e87a10815e978a69d265e5c0697c9602b1fa71df85abb8c9a327a600c94604184a6120f579e5445a2f7a8f8d596e6e5589a8bc7839a0d1ab8c8a353fde76eb579f16ce5239dc01bacec7b9d5fe94e3811d094f0c24d431283475daf8be17f98ff90c7c0f2ffb1cc67ea0e9215986882b6d07bdee0d88fec34b7d23084b92e7ef6ad727727cbfccc390ff061f574d883bf2fc67fc35cade29ef509b68b074703f9334b10a8ff9d9c4a11176c47ed7542eda1eb7c53e74d9edfe3f91827df5806770d4689360bec6557fd4aa01c3e4dbd5336c33fb378a3429ab5935c603c56ff2c7e6d65e21cfc360009e0bb7bd2b5943568706ef1aa113b86628e4fee10bf0819ad577102c25560ea2c4a89737ab7caf76c8afcda96f804f65ee93bb6b2b603cd4b2e1d8b5371cfb00488f218a98a8711b3001ce273ee0c2e99da28ca6313c71e8aa39d9b3af0f1bf05df94652ee1435fc68235ab15119add8a0fd692ee2fd8746f4bedc0d63d3a3fd0b5303337b3014e7121cd89cb5af161035b3d323aba0726d6a0c216854155198ebc8a5d9f68ba8094d58d7fbe403cedd6eb3d291616abeeb07381f7285de527fbc737eba1c34b673c3b2e8f4dde636b180958973b34cdde73cf2648cc2ccdfcdc2482a6151fdde6105899d26e555bed968a298c9a3f0c1000d39b3e05db5560f392b571d507adb909c3eb08f9acf551ca49fa7ed1f7ce9d4d90af7b45977e44009fe8cafabcee00332bff5cb9832ae0cbf6f775530cdeb9de93b79993a333acb4fb677e7a6c5cbd92749eb87595defa5fd568a4bd07b7fd1b34ccd1fba5113e7c5dd73382541cfb377979af25594540fcf610f59cbc30ca00cf971e24bcafc03be7166d5b4f5bf81b8c44487b62d86cb930c2c4937937a86180796bde10fde80afb31d3181f13a1b29e245c239ff91dbce1b971cc55e2acec7af82a40d9ed2868734a26784e287b83a036cf3b3ae02c84ab53186a39c2dc2ffc2d2e401a454e7aaa1ef0ffbdea9e5951affed7b96184cf0da93bd594168a59877f64cf3a8e6addf87f9e641efe3bd77f96f8ece7794a6aa91ebdb8d800e1051a6beba696f607693690e8f313e56f88c9e496c8e376613d19c6c8230133fb47bd620b491fda272a6c1235c3105f147d1d46303dd63ee83f115ba4d47a98db2bf756bab4ab95e7db1b503a5a523c1f6e8a2576e3372c73cccb4ce7f28a6ec952a87b3b048643728b85698aac67b39c55fdaa2e1728b30daa779dc8245f1da627391898b94a12dcf5ac496c4f1b8aeba97d62ec59ea3f96c232c695e7e03d9e454f395f4d155efffd5146e85310b4a92e21250e3bdbb778383e06395651c397c770600c0c757ab1e2b4de8acc6c8733fdfc86f888317b49aab7dd59ab07e4c13f1c67343f2dd3ef41596b49a49014ab60e6073ea50b2765551a2196b5100caeae5876bf55d10e7511a194bf8003403d1c33a9b9c909010f10c2cecb1dc1f1583faf12b0c396e05386c0c0dce801e74454e08fd060a40c71b154f8ac74cf215fe8185c4c0b9236317bf58230ab8234a29e16005066aafd5f31d699213128ef8ab01e056a0e627c2d13b59646a3e18ba1f5520434be2e670f6882fbbd968b21912f0c973dd14ad4670812f51834811caf1ac5f18d2d974572b25d5007730619a61f754f5e926a29bcf4996549ea03dc7417befe5fb892555bf50d47e3a583dab578c64049cbeb9bf25f4fac6288b149de240bb8db6fe4e133e2a47972040415e9b47767640986198545db8af678bfa9965f63798bd4394a90d0fbca379e873c01255810481893348fd8a04199e5dd8b904fe427b2f935fd922064bafff843df6f394a62ead30f577bba2fb3ce88075f4aaaefadea6a241aaf602ffc9670fe8b40ccd3455f0aef0ee96a31f35dca730bf8df7f10483385dca1db99b23b09ac6339bd0a01a6e65db16696c1be8d341798785494b5ce4e84c4ba46da7db948d7dcd25e575d4d549956927b7ab7bfcef6a09eaf763cd4140f33", 0x1000) ioctl$TIOCSCTTY(r1, 0x20007461) socket$inet(0x2, 0x8004, 0xffffffffee617421) socket$inet(0x2, 0xc005, 0x0) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:21 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x2, 0x8001) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x40100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x30, 0x4002, 0x1000200000000) mprotect(&(0x7f00001a0000/0x3000)=nil, 0x3000, 0x5) truncate(&(0x7f0000000080)='./file0\x00', 0xfff) r1 = socket(0x18, 0x1, 0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x800, 0x7, &(0x7f0000000040)="3da4722681c1d7df2b10c88d8fefbf661763c04e491cdcb8", 0x18) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x11ad, &(0x7f0000000180)=0x10001, 0x4) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x1f, 0x0, 0x2c1}, 0xc) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setgid(r2) bind(r0, &(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaee71aff0f2c85e2831c61ad449010f78000000000000013c1fe1002000000000000001ff10babeccba904bcabba3447e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74068d9bdab9bd510eb00bb2c4c7a18ef04535685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b26979ec95b5b101bc48cebd1f7446d2598e336b480a1ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d16eeae7ebfb4c9d7b31f678df0da61fb79309eeba375c9ed192777d74e906dbd27da765c3e1233f865f7cd58aee111d90790e10c7b6237ff0fd49597d6f30a0fddf6caf7ab833df924adfc0580d5e1d926bcf2b9fc0f0b82c9b8130c1f61e231262e5e638bdc5c9ad2fea908e0ff47fe22eb35caaa61ebc8f3d03e196ccf7ba0c30e0016a89dc22a314edda33e985a5e837adb669079a76bbdc88d4039bf50902ce1cb9b49c3c01abf9f765b5fc7f341c707e651f011fad3cded503d06245b0a204d75839b90943bd05a16e94bf70792e6d19d2750bbad44b3de89b9e4ab7aa1eef6f0f34bc77706181e795f64903a6dfb298ca7e4e4b8d04adc3c4483d8c9f76f39f134724dbe4f37adbae2fb268a190dac828973a97dcc1a8824b5615396700e71dd1458127eb36339285558a34790520e82ccb976f5c16a3f1dc765aa000000000000000000a3d1eca5bc0628d9bc0073373f5325b47837cd3e1bf38e920db4877da626347c90147daa1d43f81ae7e3297305531889cd3ec57d5f4f6cbb571eb6f0bd66b8cf69a23364956c32c17fa7206d0ec8fc3c7748f243ff07e150c1372e1750ac0540d03691a6772828731fcef632f0349a4f00288815acb0142ce49e9e57d036167f807604f463f1d059ab1e4a7b4ddc54f07dbeb79261cc8ca939cc3f18dc1919264751b196c179debbc0c8403a01998969ac1ecf7f46f55848db7fa2d4877aa6322328820728756f8a2cae81dec3af90e5faf0977864d5f7c19dba61752585b3f7fcf662333f4b57b084de6808f35594ad5197492b4a6302ab422f79c258ecb3400ab907538800", 0x355) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xff, 0x6}], 0x42ba, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0xc5, 0x0, 0x100, 0x3}, {{r3}, 0xfffffffffffffffe, 0x30, 0x2, 0x3, 0x1109}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x2, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000009, 0x0, 0xf17}, {{r1}, 0x0, 0xd, 0x6, 0x4, 0x2}, {{r3}, 0xfffffffffffffffa, 0x49, 0x2, 0x0, 0x5}], 0x3, &(0x7f0000000380)={0x7fff0000000, 0x200}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="65ba301b31b2ee27bdf1600b07e673272c8eef5589b60cc248664a41af09fb95614cc670fb5ea8c1e6503623b0f62724c9d4493ad6a636affa9513ebf2ab1e8725395ff9c28121c7b8324c0b6d63dc1c2e7f6ceb4f3c4960c6a246e601585f154c53dd56723609cad2096bf37334303284cea7360e35b675f52a780511761d555a75b32b74aee4f87b59f68e2e5528fb89a12308a83163943238bfc26abc7b4162483487995eb98b601809a7c885c071f48b82692b54", 0xb6}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0x200000000200e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1ad) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="2c67d44d02", 0x5}, {&(0x7f0000000040)="9fd6022bb1e2dae087f49588ff847a41d042b89372968e128ca94d2f65b77b6ee9c2c4a73e2b5eaaaffc3bf24b6b58cea919ac853ff9890b8f0cdedd0f55fa4b68218fac30ac82f81c1b4385dcd1ecfc25e20eba6de4340a97bf7a3b0883ac4cd82debc168ecb0dbe604f318c3ac0d3298bb16e2b86301654e0001823dc9c253398a472d6f39c831308da2ee75e8f6306e94c82bff90b2c4c61fff90037f5145e8f5afd469", 0xa5}, {&(0x7f0000000180)="483a838e92ff1947e446409d617c5d90c5f90e472ada7aa9c1a788c184bf18856459fb70776f8baa83a6a59c0139ba3a82a89a96b0d56ecad59d021c7f1fa0fb19abd91cb089ab04646acf61192a82cb3a4cab1c9cb2ce1190052bed5d4d97325d8c7c20a0e05e13dba9a1d5351dd54e15b8271a57a6ba897686b8aebeea9c9f88aaffa7a518e2f01ccdbb3f0034ba8dffd8f7c4936f7300000daedfbdfebbf4c70b4d41", 0xa4}, {&(0x7f0000000240)="94a922acf0c539534b7ddd8c38105f3b1751f8065c2ba4b9d2e7554e7c598786d64eb8cbe4e7caba9532ba080a412633db77d0d7406157242e6a9425ae08363033f2b19380c9870fe4852efdf36394a219fc3de65e0608f4dab6a2531674b1f06b0cbd465e71e809901ec0d7aaf2d970004cdc94724a62c6d2c99fca00e6c4c2afb288fc7f8fc8ac34ce208f9a7d276fb8b0e4f54ee103d774ac375df4771d96fc3431a2ff9bd9edd2c74283a81ac6bb041e43daebb3a20908b354e79641bcbc69d70a239fc434a8f6986cb6243b4f065cf7915aa56bbea957c4e294", 0xdc}, {&(0x7f0000000340)="d521dc9870c462c7582af180202859e8fb2af7c5b599b65e0b291cecf53ea755c22fcb27c8b491ed03e75b9b58504ac6e87b6bac4d5ed2a01adb3f13658cbc8aa10b59098c79f3bab6457c3485b333d4f66f98125f090f467569916dac547599f5ddf524551739ea63b43a4972340303819954825ec32c4b802cffc8b3d9c54f90c8fc0af853433b128b9a31de5b9921fec899f87fae4b22c3f09511d99b57000c09bc62bf4cd54bc715d3cb2208caa918fc3afab56cb957f9dcc1700e05827458dd4d780ff5de93c79d94acc86073c8627ff1e4050c2bf37d350c4bd016a8330ea04b5ee03b671132cf02c29c1171bc667e1060cba75fdcb90d5093dc2e94c6fa8a029c2d5bdf25f82bff5f784488bd15abbedfb4f0e402c372d5ca9dd1b205ec5f95c726cfc4392a4575c70891f075665334f7142602291f6173d8bcf831a9dac4250c81837ba8ee3093662dbc337614189212b74a648f593fef7bdb2acc16c4123d5452603ecad47441893140c3e99af5eaa3041216f4df2abf888a9878df982bbb017224fd8096fd098c00c3390167e2c0036724f8fd0df9e0e8ad37e320f74c8164dc667905b7f5aa9e1c1ac28bdb84d994a320a3f97931a9f8792b3efbdc0aaecd7a7ef3c83c7f0abf647299258d541b33d716fdd36d7e40e7c23c1264346f3d384377f435849cf6e4f6c3ef19345a7cdfd02a9d2de3fc6eccc283d6336b18060de05b6f0b11882ee02d5956037fab6ef7ea0e5eb69aa5625c54ef611fba4adc61df50c9d1d48bb45972b7986d0a0aa36fb2da71cd42dd9a5d5e4a4eadde3d5d5796d85aab1fb7cd2afdf8483705d1557fb1ec4224ffb312271a7c080997f0b003d71a12bdb94bc010a43512c741bcd7f3ed09be49f3f06136c7d8958618661cb35895001adc3bc617d9d45f615b03d7095f44c4185bd6116e18bd4eda0cc1eb4d7c5adeaf42892d659ce00cd990905fe16eecadee6f496357f292b4b768d1a82facdc0b06adb47b1b2d7c2fc094318c0c90a6ca73f43b48bd982ac229ed8a5f13871b510f5f07af1e435c5d102ccd67bce68e99b8251aaecf7f4ec3fb22f0bd3c2ca6766442b7c791d58d2cee30a612bc7999b269e7d3f93de5b0ceaee1cd247decc9a126532e512abdc7b7c49fac2fe16d0a434707e1d6856f1beaa60e556983ab19eba49c449f366fcf06b42bef9d29fff6b514b9704ba95891be43c1086e82da91123b4ffe138a6ca33a1eb456cf65f3bb1cd62f8f155de1563bff27d683fdc2b242e98f69b86ac8b84efbd94c5d31d95abe207b5013830f0b7d39258110588ddaecb248ee3d3f2b4c3362f29fd3a398e1e938ee3204099068f7d1eccee4b241acb68163b0d29497b67b4fac5274ac42c2d1ea316d3d05b4a55cc7ec5032ff308e266171fec74981d12b290cae8dc6387f195f083fef5d56267c555cae324423609450aed0b8caea41d99f7ffc85605dd0a0ef96ecb041bd148808f8de738d3b6d61eee9f1925daf7ed55b03fd00fb94ea9c0ea494161466cf2beb33dce47259623fc7e4fdc6cd485e341e018a343aae4846cfa00b1162ba450372cd32fc7d846f01c69ce7507803ae953eee300059913947ace0b25b6779cdc2f46890b8afb5bd8df161e4e8881579c4450aca4636d7347f84c62ac616b416662c3936a4f40a3306ded8497a117b5843830a7a00c245cfffeb665b1658bb3355cb53a3a2aabdaa9fa383af43a83fa230388ec3c1d2bb00f6aa71c4e79a6d2d3c94b5c905cc4142dcad25f88417da1306b8cbc3599244f5a68238826ce006d0ac38ebf7fb0a20162e5be836a58b3e63000de5bc8fa030d04e039a1127aa5d9ef84170282b313c68d74da41108ddbeecd51c3a85eb043305e0562a31af2b8872a8c3e663108817e6f9fb1654b25970c4e058b89a99ca00f21b64e192cd451b0c5a570fbec761e024ad8986689de6efe6333318e0ef761736d9e99995253628d15d760b12aded2233609bdb32dc182e319261a0977225b9f90594d3386957a3ff20d29b734df14fc3d81cc9656035e6baca911cd760a3ebbf48bf4e23f2d3a23a9b058b78fddb53580b4fea79e582fbf551092123089666da81ce32980c25ff7ba2570e11c18384fee98613292eaf53bc2915e013fbdf27006358fd397c9422584d2b3adc1ce66c31a8ef7175c1982c39339ed8be9b93eb0a4f1d8eed4036f43534ecdbca6ed04de751b1b36ca6bf61d8eda594e5d46df30e5309bae117bc831ab4c16d6c841c925a675254f17a31fdb39cb472732a48083045023b05b10980ed193d06ebdfbc2a9543c9359a5db787f4acda53941e24318014447536a95bfb77ef2c118c6d2ae37825c2da2bf3d4b5fe2d61730c0e42d7bf42052ff14643e85a1cc53e840acb88f9c0e9929905b2b6d81e215dd0aefc3996927928dbc71a7be92c97c41955e413ec85e4a79f9cf582377889358cd18f159a04ec0145e05f50beeaba9ad9d2be54f3cbe2b21b21229fc3c1ac21544899b80482afb0da40e3c5b9e8624c840805132edf3ba1784af8ec66db57a63b9e62b66c1d0e4a87ce7dcc820486417a69593e8baed2cdd1967fd9246dc2b09c9c29d14492c2769b0714ed9d6ca36f9ab116b0d0bb79013ff9f2cf89d38084c7fec91139dc9fd4c1d28001a9ec87ac6e7e4b5f378c2e38e191ef6d80fafef9958b108c7998dddb5c45ba5580361c027ec65b8c08ceb9567d146848d09429b1fc90a030c4cf50f48a567b465ec213c484952629d0bb5859e24bb708c8b3d560d74f0bbea35ea27c5fdf21bf102f2ddf24318e21e71f18e2c6c2b601ae1d4477b38f6c1becd51f7accd6c4c7e0ae849ce379f4c27535e01ede5e0f90e21f8a520dff8cb759889f1b1c73c421bf955c206f45975c91214c151110269d904b0539ac28f3c45bee2d5f934bed32876b67d0a417f1bac1bb07873009c9721d8c26aa4a11cf34bf59e16bd9f695fb7b7b7bd471202127bacaa6eca44a5ad016b24db76a79d9171328b8b27dd31b4a1cb50e5ca1ad6bfab9284d159559feba3547c44648016a55ae551a1b78188524a16dd5c96866d9f7dd2a4c4a811ca6934326ca02d7ecb969e011899b6d399782fc910196361823fb971623426ebb542fe2133487efcd9d576fd2f65e0bebcba42106b9c03f9379a0016d933dd91666156bea83c2fe48620f362b954f8c21bd2ef0da2fd1e5de73e541aeb04b6da18bc3f4412290ab2650b4047a64d165214769ada75e0e5cd9878578431a3821ce299d40e1f22cce6b7f2eee0a4a27dc2c8b10ca280f1e8e903be04a4095cdfb89ce24ab11a0f3a2332c8cbfadbc4d689059875dd826ff7c0865c3ffa20cfc8cfb9558bc279cd01d0bd826aa6a7a802c881013b979ffd2bf6f8c07f64fc931fc76bf8226745c49fb0364d717c772d5e3132680bebc893fafa140f5048122ecb1f8f1a991641d726591371d8aa0a1e751950943ffe79565b4ee9c89255913c8945f0921567d16c894ff2a5cd837ebe414efbdfd1b6ac0a2053a2cd5e39d0bd8effa584c9e20ff4f4c4f20f238df48f082946ce74c88ed02885ad56bddef811264f4698dc2198c2c62850e38b491a23aa1e9e8e9860706a725d14f206f5dd4471c1c29101d8307355d67972be41ac07917428d39cd6ec1165d5c8d664d07ed10e9932d392d0fa0c3aefbab27b569ba62a3c050aed32fae846c97f5a2c29fcc9aac77213ba7e72b33ff09bfbf4b9fbe286f511d55ed18470b16b4676948f77f8c915325a05ebeb2acfab334e8f524ae5c7ceaa847ed8e450060edbe26931e4fa2dead86440ce466d3507fd5004fe5ecfce347f46c240d398f9287b9f2e8308d4632ac6520f64d9effde8d05afb1de0b919cb0aa26d764dab77600f9e384264d813e13a9f245dfb008a47090db2bfeb984f0751ffab974e967b62647fe1d8429ca0d2827b00d178ac4ee42c4b57d678aef4cfb77661ec4afc2448581a64fd7d311f6f518cbfcba8ff574c328bef366bbdf32e8c14b16d74447c9d7089998775899907e58f8245030bf5fc06cc392e3577931a7c11d145ce085a122e0edd666b428042f8344f0f6c059aabd4bfa1d277132bcf3e1cee305f6870d868e370365d7dff799ef5e36e045157695e25674921e5bb81c63efc86edc413c36937e288bf2a9e64a0e54598e81e7338c797dd34f6cb7323834e31c33e4e3dcb643d5a35be279f8799fb094c1dd569a6aae645c62b1bace42bf1f99f51f5e6f6b95fcff7b0f08075c32d09b34aed5bbdbd811abf7fb3094659468aece1f5faae565945c4eeb6b7de11eb15fd6e64ff9ee43d19ebf6c7b60176b2797a27c3eb28acbe90e91301e4e561dcee3348c44c26fe259de3abce800b3f33335bd5d9530a1990c5cfe3eaada8b34606c16269096e9ca4078e168da2efc65a4801153b91a352c4ab213f6bb6e9a348337a088420baf5a947e79a05611ec190a4cf79de52af9deba57f26e8d4ee603fe52eb3a54efa4b27252c3dfef2184d2bcccf7f7a27204fc305e61a208eee55691fe69318b3ce85e49e8e2ee956937f9e2840712ee7f292f3c1da0ea182f5374dbca4767e3ec9b768e75618452ca16ce8dc9dbccf40b02d4f65bdbee420df3e21edd4ca21a12a3538b20add88bf2b0a31f5ee0340ec279016b2ffb9adadd1aa9a14d15a26fdf80e5b47a484aceb2714e43be996678d7b3e02b022c059e27c637627436a25bccb83a7dc71a22cccef87cf533bdeb0345bc52677f2bbcfbfbaaa63813e5c50205c07cc40a15832f20fa86eed4567eddb6dee7e8c5a1ac750255ac73bb0bd641fbdeeaaab13c0242b7e6005247e763cdc88c56a96c518b964c29b816c4dced12a853b8d12012d2a17510311ad59632032bf73d4aeaaa5d706e797df70dfdb75763dec78e13b5dbd3afb0036aeddfeed2ad1cd635af9c0af2c5ed7be9d94460bcacca234c638ed2a60b102257e1c0cf746a7bd379f44c407bebb974056e0ef14389ee5948897a36a75e71e3ab8cba8ede50a5227c171257bed60105fcaee0c8689b3cf7d5bb9cb2cc1212fdc6d532f97e26225688105cc143475121e2049cf000e385173c8eb3e6d3e1e7e5d158949512c761b43af9d6232a2801c91829e193a7de1dcdfe5f7b5c50608f13550732456fe76b54d912f58000113eabe6c5bba577cbfaaf86a7321d0c8c6e7c4416384989ccc7c7f93be15b5199d4b4e387d42b253cabe534e4283a8c4a405dedd322711db3425f14d05fbdac2daa709e30fc27c8edf638b52c52858b6cd31dfe0960b6d28c90287aa20a704a6ee4343a0b7621f98207b154ae50f31cdfdef7c8e176298ab68a847a3ed11b218c0f0f74421c15bf191dee263cd43c6100be7641fd65b16447861fb7aa2c82258cb502e214be45cac7afee0a5e06a8c0f5cfe48904c0cf4791ca781475a6b4e22086eec80d3c16e51a9cb1cbea95ae8c5915dfeabed090fb02b87c72177df5f4c7c406c31dfaaea7b51bedd5e7d16215dacc2128f85eef5620df89fdf9f9553a6b0a31606aaaa224f0cd1fce215dc433715f82697f2b347d2aac26b1b2add044d3c4d0f17ab993154107458f145dad2a4a16cae7a173d770e28f126560a0243536f07871d3982477dd30066a2a538edda6b39844f4aedadea6d4dffe57d8c787e11947d909dfa2b1b0773adab6a54c28306e367c216e44ea85d9b11da63ae7404598f4bca5ce89d2dd6e5ca58c10739131be29e50a741f41b75768d8d09a44aada7eb5843eb5bc15430f14336d86ff32d6901ff0c20390", 0x1000}], 0x5) shutdown(r1, 0x1) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget(0x0, 0x80) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x100000000, 0x0, r2, r3, r4, 0x80, 0x5}, 0x5, 0x2, r5, r6, 0x5, 0x1000, 0x7, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0xfffffffffffffffe) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9fc4d5f16b136a5d00d1601b53a0000", 0x6f2294354ec20693) write(r0, &(0x7f0000000380)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6169f67a668d2cf829a69a48404bf58ed155365cde", 0xb4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: poll(0x0, 0xab, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x1}, 0xc) 16:00:21 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x130, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/205) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000240)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$dupfd(r1, 0x0, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0xfffffffffffffff7, 0xfffffffffffffffd, &(0x7f0000000080)="18080ce232091960ab549f1c529a5dff9a25a5d8565a863074e554f65d5e5d1253686e79787175bb12f7e6fde452be504d9481956b0e9546e0c63180a285c7de16eb3d143d832d044abda03ca15d59e2323d0d37ef0c942b5525b17ef87cbfe4f48748a56c89b73dded06d160aca2a67e3fc13fa98f293ee9a85d84ba63a9b33f7ef3205962f55adbe69d9cf02b721ec9e9cca9e4f13537a548b1158bc0f18b2aa155ba0", 0xa4) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r1) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8001, 0xfffffffffffffffb}) r0 = socket(0x25, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:00:22 executing program 0: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8, 0x2) poll(0x0, 0xab, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xad, 0x4, 0x1f, 0x6, "dec5ff9ebb1a8833175052fe080c3401b9b819c7", 0x1, 0x53}) r2 = socket$unix(0x1, 0x7, 0x0) fcntl$setflags(r2, 0x2, 0x1) 16:00:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ec000/0x4000)=nil, 0x4000, 0x0) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:22 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) clock_gettime(0x6, &(0x7f0000000100)) 16:00:22 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="faff54b864c5f36cff31ffff00000100"], 0x10}, 0x0) sendto(r0, &(0x7f0000000000)="f9e8c2960cdf53210627e4edbefe668f0e404dcd6fbf586ab53c803132a24b4129594f88e1b65e3e93d9885f03feadf6c2b836310c531a0d6be6cf73370e8129cd0bbabbf42aab307c9e296ad674b6c83cb177b16cb15689d086a24f56b0f3f3e6c4f95ffc3403580d69b4679f0064426b1b44e819421d534b5d4634309f43c55ffc3d145310853e2f322c0f172f63584125c28ab34b1a93", 0x98, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x37, 0x6}, 0xc) socketpair(0x2, 0xc007, 0x7, &(0x7f0000000100)) close(r1) 16:00:22 executing program 1: getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setegid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d41e3bd892cf4b47ea78e90f4ccbb1411ac4f75150f59303935bd1ddedce19a59caffa9595e2ae19f227a1f3551cd8a3b4e916a2ce00508927c67ad60ebb7169f70ae865b1e29291a807d0815c0e6e231b5ccb9c47c23b960af168630c05c73d3a284bb7e1c3dc541a9d75f4fe6c4001b79381cd02e3a1690ff1b0eef505f5b5a55f2a75b29866e777d2ee2daed69bd5a0a469eebf367e841eed2f61aef79e7aa083210bd7f023fd9a2a0475d02631789f62a584bffbc82fa11cbbaace8f2bf4fbc03d1236d35db678ed4897704c1a606d0f3e7b77b53c4f00ace252d764a1fbb392db98a1fc6310f82b5aa0d2a4c344b56c0d9df05b5527bde906f58c6dce00c269ba000ee95b581f4e62ecbfa36e40fe59bb982455f754fcd12d1d07f799d1b386ad06568c763caf512b709fd66bd7bdba40e62adec644a6a398a1902c01b325a9a8464d1b78ffcd4728558556c189e9e45036c00e2ed9838a1d408c5bae73dbf1245a3ae68b67ecceaab82640ac3e34573e7310a5cdf6e9fa5be04a0ee06e4dc0071f7f28e046c056e82cc06ab4b48b6cf4c501f109c381b9f5582e98890a399cb5a6bc0c4171c74af1ba01868867f3f30cabd7a708e32433111eec4d585b480ee39e739a65c694f059149e0e87c7acd0df54ad0830e167875205513f33deaee836a8bac7a1873277c64c0f4c3d5dd92275b980e273392eb7260957fe1c46ae294dc5d56a474b663a69da958232498d92d3bc86271757afdd77a5d48bb7c9a182026c559ebbb1f9a23ffd88d250d5ddff679d132e9800455af54b4ddece8214e759636cdfe23245adb", 0x53c}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000080)) r2 = semget$private(0x0, 0x0, 0xc) r3 = geteuid() ioctl$TIOCDRAIN(r1, 0x2000745e) r4 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x80, r3, r0, r4, r0, 0xa1, 0x6}, 0x3f, 0x0, 0x9}) 16:00:22 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r2, 0x1d4}, {r1, 0xb8}, {r1, 0x4d}], 0x3, 0x1ff) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x235) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1fff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x4, 0x0, 0x81, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0xe240) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:22 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c8, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xffffffffffffffc0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x3}], 0x7, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) semget(0x3, 0x3, 0x28) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x1}], 0x7000000000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) mknodat(r1, &(0x7f0000000000)='./file1\x00', 0xc000, 0x3) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x8, 0x1) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0x0, 0x1000000, "eb935e4cb22505a5b93169a5487b2e03e1cfd88d", 0xfffffffffffffff9}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() truncate(&(0x7f0000000000)='./bus\x00', 0xffffffffffffff80) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = msgget(0x1, 0x400) msgsnd(r3, &(0x7f0000000040)={0x1, "77668f912853824f6645831f67f9b1d110d42d87146022475b8605b8fa2d3093084517193b4132926cace98d78440c33c90464027c07dcf9ee6c0107e25dadcaf39cfeb04d8bb610c7a9f7ede0bbeef926b4dd77aad76ca4850338abe0cf2228bdd67c5d77dab42622"}, 0x71, 0x800) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x3, 0x7f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:23 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="02000000000000008b72aab8157b623a1e865c255577fa3a99247c5e90da2836ab579725418e1b5e108f0c740ee0305a149c1b547e71533002496d8550b5f84e70d6b582ee42325e52a9e69feca62e2d78768c0dd8d76ca6edc829dea89f289ea6e5534a22cae99c20cd7e4ecb44e7a93d6bdb1c5c9b68a8c9be1f3b00000000000000005375642819d67f608dcee43ef3bef6eeefcb2e307d38ce18eef1e8e4fa15a27a00c7bcad76474b3255cde973b16e121fd10eab1fc82cb9fa22488f0779cbff3b8c9c11986ccbc1e92aa42629ebb51f41ff936e23600c3ffeb0a7b1691456c7dc3484bf53f004d2ec2489248b327464047176ef90e704d61d652ce05d420bec753a33cccf56e776c822b192b9000000009b0e8b01f412699325782593b7b80ff6d9a168991bc79deded00828135e3d873b0e599128541ce74cc629f6ca1c5d7ac0b97192b919a97560d7f3ba2360400000089989acba8da65383142030a1b6f1c5c3025d75c28da6638a7ddb5a09503d8599acf1bb16aa47f660e63013730c86828021e8d63dded65b2abbc29c4f7dd97fcced746d8e112ac91c69bcbd546ca47"], 0x102, 0x800) 16:00:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) setsockopt(r0, 0x1000, 0x8, &(0x7f0000000000)="f10fdce5c10f3ea2ba85ae2248ac366eff4ed0d53b278ed2dbc0c2195bb6886548dece2f2c", 0x25) 16:00:23 executing program 0: socketpair(0x18, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$getown(r1, 0x5) getsockopt(r1, 0x453c, 0x33, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x12, 0x4, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) r2 = dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = semget$private(0x0, 0x1, 0x400000000000592) getsockname(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semop(r3, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$TIOCSDTR(r2, 0x20007479) semop(r3, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x1000009, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9}, {0x0, 0x6}], 0x6) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000340)=""/164, 0xa4}], 0x5) dup(r0) getrlimit(0x4, &(0x7f0000000500)) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d6735dc6c4aa4bf8d812c3b51c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627000071262906bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b38e59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x128) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) sendto$inet6(r0, &(0x7f0000000200)="4e6d5a8deb7e6464166c73a2093eaa990e861e7567e8ab13b3331b9965f5dd9fa94387a2591f4392f8061ca3d6f8044b2fff49746ab49f2a3699581c50ef0f6a7562d046f8bc83a7d968778b46e42674177aaf8a6f655638760577ed232a0d9ddee649548f684c29050f8bf6c9bebcc3a2ddc69280c8234b810a50f3da030bc333f7d0b546aab3e3dc70bab15cab0768d9fd4e423381727af2a196ad21e0f5882267afd040ceaa877bf22c9925fa5b360aad1ecd17e33f1b0e168a8d86b2ef879c2f32d4ad61cab6868d88", 0xcb, 0x8, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0xfffffffffffffffe) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:23 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) msgget$private(0x0, 0x80) getsockopt$inet_opts(r0, 0x0, 0x20000000a, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f00000000c0)="e67cca0262f28d267ac46f2dd6d900d7babfa7532e285bf595e48b5b88c5c009ac396a5ebc73b3d1d34799eba8eef618f94b855e4abd03e74f094e61be3ecec2c18be751203954feea9d9498d89ad3748488fc72a4fc2f7bad34be69c06d65928d4bc246ce16927c7fd798897512f1dad772368b3475aed41bf72f2f309c29b4e9927e7ce4bef3a99bd609b4fd0b457d5654aa58b2de49fef2df9b9ba542ea60322c36f04f8ae1689522ade3466a2bc40c37", 0xb2, 0x5, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x6, 0x65) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8820, 0x101) ioctl$TIOCCDTR(r0, 0x20007478) pipe2(0x0, 0x0) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x191) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ab) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x7, 0x2, 0xffffffff00000001, 0x1, 0x100000000, 0x3, 0x5c, 0x3}, &(0x7f00000001c0)={0x1ff, 0x40}) mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x4) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = dup2(r0, r0) mlockall(0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="c5b96c75003dd977", 0x8) 16:00:25 executing program 0: socketpair(0x1, 0x1, 0x1, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c65302f666975000000001500000000"], 0x16) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x10) 16:00:25 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setuid(r0) semget(0x3, 0x800000004, 0x281) 16:00:25 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x8) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x6787a6b0878bb371) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x28, 0x0, 0x1dec, 0x0) 16:00:25 executing program 1: r0 = semget(0x1, 0x2, 0x100) semop(r0, &(0x7f0000000000)=[{0x1, 0x3}, {0x7, 0x28f, 0x1800}], 0x2) r1 = socket(0x400000000002, 0x1002, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs, 0x8) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x18, 0x20, &(0x7f0000000040)="b00ae2b585ef28beae049c6914223043861bf4d942dcc163c57fbfd949c45867a15bb815c945af99e8f3c41f50ed90390aa97fa2e692e0bde8f891ba26b82958ddc57cd61c8a7c2a1882fd48eef541019cdab7d38395fa02b4ce732e78ec545eb469633f21504b518f07866029c6bab9ab41e80ea93d1febe1ebc5bdc5c170cd2b5e2f5d6d3ddcace88acd16", 0x8c) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) socket$inet(0x2, 0xc001, 0x9) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/19, 0x13, 0x802, &(0x7f00000000c0)={0x18, 0x0, 0x100000000, 0xf3a}, 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) socket(0x2, 0x4005, 0x81) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa22, 0x1) kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xffff) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getuid() setuid(r3) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x20, 0x8}, 0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x71) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/132) 16:00:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x400000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="cb2ceba48610b9e823509b81c76812b07a15a7ed54f5da4bb9b91bcc7e000000000000000000000000000000", 0x2c) socket$inet(0x2, 0x1, 0x7) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) r1 = geteuid() r2 = socket$unix(0x1, 0x7, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) lseek(r0, 0x43, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:25 executing program 0: r0 = geteuid() setuid(r0) r1 = semget(0x3, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/112) semget(0x0, 0x2, 0x9) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x41) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x3}, 0xc) r1 = socket(0x11, 0x3, 0x0) getsockname$inet6(r1, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="17002e2f66691f791300"], 0xa) 16:00:25 executing program 0: socketpair(0x3e, 0x3, 0x3, &(0x7f0000000000)) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x1000300000005}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:25 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = getuid() setuid(r1) clock_settime(0x4, 0x0) sync() syz_open_pts() minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x3f) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="850573ab09cec58ebd956a4a53d66578996715da4057651a4ddec60b540ef497de73a979ed248fac01eb8e5e8f66172e918082861acc85e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4fc2f17af176c89777471869543cb9cb9abf56034218034a300161cd06e06a3fb4d37dfd9a44120508e2c7eb012ee5cc76cc20fe7f656f72bfac7341ab32c86fafe71cdedd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10fce0121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba9dde2237a20f48126c167a2c909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ac22225fce6fbe3cf8a22ef84b504ee4acf895de3630670ed6ef96c33539c98a18407ea33e7d2f8087484e8149106792c22fe3c86ae776cb798254ebfed56c91128f18267c55b8cfa792dee64488f7bd79d849aa4ccce6a11b8dbfc6f6ffa96000c26cbfdb7206cf017421d306c9bc4cd1a79b0cfa9026a17464a84f3b00df0be417992b855d7adce6754c9698678c9cabdd88047e1c16159b7413978e1a824552bde268d64902b1fe7ada6199764ee2be09d899c568a0182d05dea27cd3139565ed950ac04cfcdb", 0x1ee) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x4, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) bind(r0, &(0x7f0000000000)=@in, 0xc) 16:00:25 executing program 1: r0 = socket(0x1, 0x8007, 0x401) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100d, &(0x7f0000000000)=0x2, 0x4) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r3, r2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r4 = getuid() r5 = getgid() chown(&(0x7f0000000100)='./file0\x00', r4, r5) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:26 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x125, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0/file1\x00') chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r7 = open(&(0x7f0000000100)='./file0/file1\x00', 0x102, 0x85) recvmsg(r7, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/3, 0x3}], 0x1, &(0x7f0000000380)=""/176, 0xb0}, 0x1) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000440)=0x7) setsockopt$sock_int(r7, 0xffff, 0x1089, &(0x7f0000000180)=0x95, 0x4) rename(&(0x7f0000000640)='./file1\x00', &(0x7f0000000680)='./file0/file0\x00') r8 = open(&(0x7f0000000240)='./file0/file1\x00', 0x8828, 0x0) getgroups(0xa, &(0x7f00000006c0)=[r5, r2, r3, r1, r5, r0, r4, r5, r6, r0]) getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$TIOCSBRK(r7, 0x2000747b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0x7bd58ca72dd6e482) setuid(r9) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:26 executing program 1: r0 = socket(0x10, 0x7, 0x1) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80000000010080, 0x104) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x80000002, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000da8000/0x1000)=nil, 0x1000, 0x7, 0x14, r1, 0x0, 0x0) flock(0xffffffffffffffff, 0x8) mlock(&(0x7f0000c5f000/0x4000)=nil, 0x4000) 16:00:26 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) r0 = kqueue() r1 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x10c) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000011, 0x8, 0x1}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x8000, 0x200}], 0xfa, &(0x7f00000000c0)=[{{r3}, 0x0, 0xc1, 0x3, 0x401, 0x2}, {{r4}, 0xffffffffffffffff, 0x54, 0x20000081, 0x20, 0x7}], 0x2, &(0x7f0000000100)={0x100000001, 0x7b}) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000200)="ce40", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1, 0x0) 16:00:26 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') chmod(&(0x7f0000000000)='./file0\x00', 0x18) 16:00:26 executing program 1: munlockall() r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x980, 0x28) r2 = getuid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) r5 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x28000, 0x80) getpeername$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180)=0x175b, 0x4) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x6) r6 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000200)=0x4d) ioctl$TIOCCDTR(r1, 0x20007478) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000240)=""/240) kevent(r0, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffff8, 0x22, 0xfffff, 0x6, 0x4}], 0x8, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0xc5, 0x27, 0x1, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40, 0x7fffffff, 0x8}], 0x9, &(0x7f00000003c0)={0x6, 0x58}) kevent(r1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x80000008, 0x0, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x6, 0x9ee}, {{r1}, 0xffffffffffffffff, 0x2, 0x61831323e3596cd7, 0x1, 0x5}, {{r1}, 0xfffffffffffffff9, 0x42, 0x3, 0x2, 0x9}, {{r5}, 0xfffffffffffffffc, 0x40, 0x41, 0x20000000000, 0x8001}, {{r5}, 0xfffffffffffffffe, 0x4, 0xf0000001, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x3f, 0x7df0}], 0xfffffffffffffffd, &(0x7f0000000500)=[{{r0}, 0x0, 0x40, 0x1, 0x6, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000001, 0x1ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x53, 0x9, 0x7a84}, {{r5}, 0xffffffffffffffff, 0x41, 0x80, 0x417, 0x4}, {{r0}, 0xffffffffffffffff, 0x30, 0x8, 0xa80, 0xfff}, {{r5}, 0xfffffffffffffffe, 0x40, 0x20000001, 0x0, 0x9}, {{r1}, 0xfffffffffffffff8, 0x20, 0xc1, 0x7, 0x2}], 0x1, &(0x7f0000000600)={0x14, 0x4}) syz_emit_ethernet(0x91, &(0x7f0000000640)="0a83ccb9659e721d59382427477fa1b620f41bd83a751bac6a39cc60741f28c6cc6fa61e9583dfae0760fe2246e68c3782133feb62083eebf7cad20ea325013e760f6ddbe781280757394a0456e054ed365df19788e8610793d1229b3dc99ce2aa8fed36263735617ddc2f435770d848e9f8a44e99eecb58544135ed9372b7ed0520e692705e134c21bfc10c044ab15c5a") fsync(r0) sendmsg(r1, &(0x7f0000001040)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000700)="6382f270d19b3678dcaceae7b588214e61ed3d57a78953dea663d837d921b237218bf65ca77ea8cfb95b2299fe7e8243f1c5e7d64fcf6dedf2619627408a1e0e41ad1d0c3977e1aeda0364458e2d08557fb5f5d9b3f5dfab2a69c3830f9e3d487146ba71706e163e6c0c8577e3fbcb317fc4312db178e80cf79276b7619a509f939bdc39189171916bc72f2445f358beb150b79b15940c2a6711882215500bde93da49185a8498bd1ca5efb26e71841f9f7421843b126ea41b1554809010b47394cb1282044b16bb5aa55d02c59b6515ae5106e4254b97f341129d3c8a09e2056e3f2fcf564f3fafc3", 0xe9}, {&(0x7f0000000800)="62d1561a1d6d33675eab6317e9736b283f89fff4319c9a5607c91c81a2e8f7e3a4285ecd0db8b209ba7abf584b4d93", 0x2f}, {&(0x7f0000000840)="61b0a2ba78cdb070db48a3923c80b0b11d819748d2ed9839778a3b66c7cb71cd0bd3fdd71fb0ea448b994319f0bb6b78ed3f4520856e4f40790d73edff014f0418c5b7cfd17140e61da3634944c8f7fdd060058872b7e3b74070f1e2d65f102644e19afb7683f6969f87d83cb70648a14f8caff14fa1ab7dd8a3fc7e59c2227700f6110927942095d27c1ee56ddfb15ee3d3cf13fd933574c32ac7a071a9180ce4a279d89849cbbab425c410312cbb052b60ddce9873f72374dd87c94c7b97497a141d0e4f282a0cd8cf755552899f9347cefc39113d737c507e25d2938717e4fa5d72", 0xe3}, {&(0x7f0000000940)="bd3f00514e466403b028ea078803bf3693d165fe2c32d52d0adc5dc04beae8f5612b52074144f2e1fd4eaeba05e4ef65602228c94dc478cf", 0x38}, {&(0x7f0000000980)="6aa2570adef2e2ead3e4b47178e8f0e60ce4d140af7c4cf06e4b121fe2fa3a6250c23791570986b855b95ed5b48971537ab2f52678fb94c4c4063c801ee9aa35f1ecfce51a368b86f9cc147cd5de926a35a781d1c652638492e86f64f79067b0913acdfe89198d2bb2a660c4e8ef2bcc7fac06e3db890040fce5e2687d7eefa6551a8a856d024bb32f364c1855a5e33e6366aa054ac1b4c7abb73bc793c60ba5bffcb908b00468b5e0a5b7ee916ff0072c65d4aa65bc37363fe0fe7867d9aa71dba845516c", 0xc5}], 0x5, &(0x7f0000000b00)=[{0xe8, 0x1, 0x20, "93daf34a2ce31b67a2c6f413659b7fd29a85c382aa8cc0a489349bc970f20c1151ce0e41f81e941ade817debe0531cf935b346b5a0d2ebeffaf4dba14629e2d8d6be698956fad4464fddb101e7e418a97f27487898cd925642f5c40a59076f0974414cd1c9de04a34dc23597eb22f6342ac2d6e9d7dc685743bc30d0072ccc3abeea7d53ad15c25f93e0eea3e965680dc632bc0adefdc7acd82acf707ea6f5b1c03b4ec9939b9fa0a56214ed07f1834f7e7823c1a7a3a4462aaa607a4e50acde8c42682542bca5120dac287ce9c5d85edd"}, {0xc8, 0xffff, 0x100000000, "4c5ab42ddc0bb15eff79100870e719368d69cafb8fb355244ede29c6bd7e40efa6d987e08536000d95be9d0fde3e7d716adda6adfe52a82b98ce82f93fc6784e6a0e7ce6f6871489f005cce444840f1b617af81a19c894e96c68201032ae50560a7226c2051ff7bd83820bc09ba49b39900e7ba88aa7481bab538dd9ecef6d1b68b5bb19de97fac52c70ffa068195359f16aa27824d12048952fc08445a527da249023f911a12a2cd012ad3f9571ce2345"}, {0xd8, 0x0, 0xfffffffffffffffa, "de89f64a394d75ae08fa4c48d9cbbb240ad2cf692c431745d481e855fd755aeb854082a37976f774b7856baae0c649930bb03f3ca8c3a778f4ab3b88ba8ee38abbe61e6c5a30a3806065f3230f4c66d277e5a7d321afd57341598fb11223e7693cd4ef94201968f3cb3b8c99378dcb5c196c1298ca7413dbd394b56d4d25eb63804d41a52876b59e5a75aa09e3f32c958d9efec232561b12e49cd62dcb778275bdec71eae4c5c7372f5059a99361d442ca810e5796a8773532fb72430c42857ca8c434762f138459"}, {0x108, 0xffff, 0x6, "746cc108a02b3765a59e3b84fac7396f92742ba427ffac9b96b8ebfec9121aa0d8629f5d8d6a45c4cbfc902420abb3f468774aa5e1ae26335a12c84954820db0c3a19fca6095ee47d68da38ace90c67e1242d8dd6e90e80eb3868ca2c0abf1d7a736b6ce3c4ce04b94edc3ed9cf6199b377c7afb9340fa26096d9b1b9a7d8674214e2c328cedae5f5d2c9ffc391cd7511eda59935dfe9e06ddf830577437d4712d583f13983d299a6fe0d2c4e1ee46aa6919f0250cdd381d8f39c77af94e674c4626a083567296ff95159278250361ab26f3af0f8c0a48eff04d352c44888be5a405a7774e90c2c6e3a67ef7718b9aff48c2fd"}, {0x70, 0x1, 0x9, "e742a5e10cb93157fb34d2a7b96499a5b9edba2c161d122eedb9282c89c6ac7df4a2908c1e2019c6632ba25867ea224c4e28b9aad0b42c4be3c3ba13a62c6c4e9804b0dab35d57b0daa22d739ce15cfa9f30bc077f1baeccded0"}, {0x10, 0x1, 0x5}, {0x38, 0xffff, 0x7, "d1802f377ccf11db5f6046f1edbe1a93ff4935ae0d06a0bf9770a138a803e56d27"}, {0xc0, 0xffff, 0x4, "aba5056bb75e26a92087079daaa2d320ef32f6a5b160bc14f3d1d2b50a0df4af061ac0980d75f9f6eaa6c2b4cc85d1e45917f4565e83094d6bb280d027d6d3fbf3b924dedff77b4653f9155fe4004ca27fa15f5813aec560d53925c1df415bfe537cdd0cc2cda40712e18c72114b03ec70d649a6c42e60e29b8d6a1c96ab14a7020418c5d34ef138a47c1f10472802ae041a859faeff8398eede87555455506a1f0cbe032ca9b4a35b"}], 0x508}, 0x3) fchmod(r0, 0x80) getrusage(0xffffffffffffffff, &(0x7f0000001080)) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x3000) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001140)=0x9) r7 = kqueue() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) sendmsg$unix(r5, &(0x7f00000015c0)={&(0x7f0000001180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000011c0)="ef35131eb10a36e80e9682cc374f30d4fc7edc38ebf865752d93b186a67cd5b750a337634baa9f0e02ea59899cc9075d8f2710317364a155f5", 0x39}, {&(0x7f0000001200)="52f5338ed3e5f82b9c97e50dbdd636302893b55efbb6489a21ac8c725d8207299aaff9d48fe71ff3b8144cbefe09dbcbde2540bffa08780e200306994f49699226385142f42b7aa6093b10c08f2caba9bc947d3ec934f9172b548bac1a9018f3fb3a46c92839e4289d9655d5e5161c33109e03308fc7a8fd6559a32e9179c050243f009adb2d7cbc7328f0407e9064011829904673ada88ebe208e4e7b45e56e0e9347de1443b13266344f28e3e2ba10cb672439825638703053c5fc5372f007d5a8918967ab01d6a2d7315fdfc56e7e9d79e4e91b4c2fb24e6d", 0xda}, {&(0x7f0000001300)}, {&(0x7f0000001340)="9d8a1e2aa22dad749e87c2ad8636a0915a759da73780dbb4325c85ff6e48dc4647b75c07a6c4d61e38132339c5960055de37625bf12ef4639724108d48b37fe2d62dff6dbc22606921294a371531a2f75c9155aa344cfc12c48bc957cbf3b8e2e5", 0x61}, {&(0x7f00000013c0)="34f3fe62b4e2b7d21f202ec2aa1a8eafc6fe79e658890c379762289f62e0735c36457b4d1141b36fad673298945b925a77ed99ba62c357351641146fafedaac6fd34cebadef2cbb479946531276d", 0x4e}], 0x5, &(0x7f0000001540)=[@rights={0x30, 0xffff, 0x1, [r7, r7, r7, r7, r5, r5, r1]}, @cred={0x20, 0xffff, 0x0, r8, r2, r4}], 0x50, 0x8}, 0x1) connect$inet6(r1, &(0x7f0000001600)={0x18, 0x2, 0xbb, 0x7}, 0xc) mknod(&(0x7f0000001640)='./file0\x00', 0x2084, 0x9) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001680)=""/198) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002000, 0x101) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 16:00:26 executing program 1: r0 = kqueue() r1 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r0) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:26 executing program 0: readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/206, 0xce) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, &(0x7f0000002b00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000002d40)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002a40)=[{&(0x7f0000000700)="a072ff11312884b0c419256b90ac76db223b887cc0da8533c232f08915900ed252d481435a827a4f1f830b6f2d5c9748923b8ca8882886703209e48148ebdd7675ff7c884c98016fa682a006cfd6846abb11129bcb876685a7e4fca9f628b2dc5cd8bb1c44fd3f94d360acedbe9dcb3c4630c58202941f09e27aba715b3312607293afab84bf8accb258925ba4afa1772a053c60a4b4d538aa56b8ca547f83b69e22", 0xa2}, {&(0x7f00000007c0)="b9d360c634a3e34a4eac9365b74e0db680c9162d3474cd7cfaaa2d3111ee7bd54156a786d6633b05808479131e3200fe2a2a3b82813e4588fda262bb5d9b044612e0771156ad03eda9bae47b4e2a848faf60240a235adff9b2f55cf2cfe5597546ae3a492fe620c4b8671325e094b07747a401271ab22a9d073cc640c9f556eb862a0a6253893d1e3b2db0c9528725cf2f85be7379ab6c6abcd1d6aa9ce7493b47345bcf7f1a56bd6d50b8b67c58456e380ef8d22fc2a033c42087fea19c1682c95b5d48f9c4a01d4b515a67ca47920eaefff27411cf1989a1f904318e7aeca841a638da01a4f0c66b861c5d390b9569f068e4a3cfa008f1460fc07d99c08b7c2bf5e6786be8ea38de8715a5741dc08ed35e390c0923279c26a00c002add3cbd58f35575612ac46eb56134d066dfbfa1114b72309a0b628fa275597c39893959e252cb3d316f715824b1de82476312551500d8a1369c129aba17a24e1a97d404441c4da51a06a988d7cac4e932d63fd30c9a4db1ebe72afe0d1d4e02ebcfdb60bdb9b1c63922d42451c047841a1dcfa4756698ccabc88ca1166d1c2e312f0aa41136532789af5539c574e7a9f88aa6a16456909b177ef5ff3c10f12ab68d896ef2e8d312f89a524da99f42c3871d5cf007fc1d903882d9312c1ea32fe90ea11489fd1f758081fc7620ea8b40bd3703142fb2d841bf82eddba4e1fc1bdac1582d6a600e6643d670de75b0cbd18f348b13e3b09dca7414df13ebbbe4ed619162becd68329ab9f7e1c46762e63cc6ace0d0dc62d5cf2fd285f78016d3c88012647e2bddfdcac3f6af12311aa05fb99a2eed2f1afc22f5fbc3f0dcdb5001bcf920cb2875c60c4419e761464e7d599c284d55ce5b498119e883a33204fcd5d7adab8129b421241426ecab8387306c35ebcd068af83b32057fabd2c7b47ca5201e64e185ed77ef7aaeb6365cfae86a59b5bfba043541778168a9072f2267b68e51ffec509ea0c0813842ad665035d2bf6604d012f410eec42238598970e00cb8dd09e31b125f701975a1145edce7f6b60fded09947719920edebb847f794272807724b488a81575c15405b2c5c9778731f30903b63323d29e30935fffdaf6c6da5b7556e40f8968f15312a644623af34f3a010bebfdc4369d28183bd6c9375b7b2542177143dd6741f99f17d9c730cd4157b55e71080cd6bcbe7f522f297391f441659e31593670be034a278f180c51e7c87f42a6182d0306bb60d01524fa737d9e5a64823d0abacdd56380567d463b5964ebdcc9be5bb2f77b68f21dc046af66f45b05856366ca176d8d083a636c308327479e25e8eae8c8c48714efe4903022db903d652db5b7d2bf081d2f40b998dce250c879d4f8ba8ac3750cab45221a19ac6c289c3bb4a109947891ad1f4fa2987827f49b4de0b39a617b7827b0a1925c1b3f007ed6efa497626b12d2ea18cb2cea8d6a2d92599d652147d6b1d864e06fd8d22790f762ad87b30b3d441c0368aca96be518cd1311969465d4907750dbdd608290ede355cc56548a16d49ad51acbac783d34f56fc5862fb3ed27ab74dce2c42e6b5f576c4a3dbaa5da6edc3276eab57fa0a81e0087ceaf3205e5cdfe157813b555c5cfb3bc812301e70e88e155317a9c2081ef3ff7d32d4d64fd930557519157a9ac966a8b1df89e8a9c13cbd04245d74ca55792b686567b4abd4a7f2bd29fe9cefa86bd3c873ee8fc0cb58e52c5083885e20d3f44401ce2385cfcae347394f4ec0a8c164b29558bbd7fb21880c6ea051bac5f5c0c9bc6b0e3e967614198e69076cc1a359b9f0dc73b16be663cee47bb8254864f063f37d56d395e530deb2bbf974429aa7d218ff7bcda1f046b40bcda01789fd3b4d11d5ba23b54e781393adb1d0b1fdeaa6ba7ea43a30fe2c1c9ca7a2707f77564ab01e90980271d5581e06100e55a7b31199bd279a6af22b6dfebc7e49e8339fa7ad10a95b555a31cd2500c63b03176f1dae155766820b14d5f791f91439a0640e4995ed8a045d46c8a73921d746f4681f17235273c2e6046af06ffc8b1b96d17399d5abdb41fa5b011b7e418a5ebd840b9d08dfa62b99c66f441d28fd71799b3f7e80f0e20f728fbe12f6ccab2ecb80d29a3ad48a5a327f7a96f61ceaa564f1db69247998dc6518f8511ef9a7f1319737a28cefb4745a7f478d074c65fa6f30e602622b72fa6fe89188e7510a01a4e21b5474504bdf2f73fe03be4396c4ce42540a69ca3020c291e07bcd5763d2d30ed4949aef8b18af78009512f765afbc3691bd720020444923edd08caf8fdf79c0cc71624cbe398e23a401f4a8ea33ee7d052616284521b9f928fb21368ec0130c1bd860e5eb1b8be4fc63e452520c3430d9630c5e5fdb8fc9ebdd21a0d74a9665ca56ea033738550a01902b0c702e424dca1b55f6cd2b10b430acd724f201df3aad1ef67b999e686806591589c26b66396efebd663c860df047aa997a85f9ad41ae6f9df1d87125c5a768d4ffea9e2e49b2a77189adbbafa7998f1190e5504d15d06552cd3ad4996a3d55c6e94f201c9afc9f5737c35c6717a8452af6f4d1ce38a3d49222f6cae09b3914104672def5e8e3ea77fa1f15c277ac4e527feb582881d7acc540c652a8cf0081cc881c58939dcb40a3d886022dc9066a9c7eb8090976276e31236c06a818086889b2f7f3cfddb349c736e1a4696cd560fa69eb84dbc19605a2e3c935676d04f69b39bf8bfb601df193849a39949f78aa14b5034ff6dbeb5708468e5d08ac66927f921f4ea0e016e9e78305a80eae2807a0396217e154e68742ef61bf567db3ed2b210c25a187e7bec752d1f3d0358e061f508cd9da84e7835623e9489ae2e8d9a4aeb4255ebb8a435d28f536b7ed6de08aab46de074d60d5fae44b93bf1a98088c9cab7c22c1afa5112d0e352f9b85bb9651480ca52837057ffd635d23d75cc66d28686e6d0db624c47432695a9fad2fe1bc743d5ec8831dbe025451943c0da26b3c254f4a04eafb255d1c2b6aa0201e7a74794eefca405730574de08274570eb602792839ef798999a31edbef39a1efba94b39cd6eb31279a12151117687094a3912eb9c62fcbffd0d2038cc748e8d14efe0b939acff5b8e01f9c4ab195348ba17a65c08688985d58288bd880f57df3410f72990f6c517835a5bd94ccb2af1daf8a6d5195e77afcb088111ab97f79d523b9e11f32bd6048a4b36d5dd8cc997258715cc10ab4e7f3e2b5ff791286bf0a797bf84a8b2912754794604b40b87d98edfad9882cd169b5ccc70f5c48f0c6702c7e9e8bb6cfe0a521aacc779d36f49a4559bcae461427f46bbb84704e6b81f641f32115af1b7c54159ce5572e0108812fcb5ba286106ff4a66bbd04f92dcc1e32508d72651a693cc96031b695a7f6e708c99596e9ec69978ff4b4b5f82ab98105abd34760ddc30bac8f6eff77284eb2362c72a985b9d5a821b927d888c3b7c2138fe9573a9edc90409625ac5bc7c9b5596b579e31651098906721ca14b7ffd00a5a836e36adf6ca81c42e33f1885e06a539034276c2b619af174a2600a212a9879a0f48122bed1de07abe7987bd75140ee345dc804faef3cc3eec02fc5077ae275cc0539df50bf03a7112072578183f9c99ca992aa112f9f84c3c6ef968bf1ed24f12bbdc1258aca52d8765d9fbdef29139a340129e8da8f8f39e9dad2c3c14ebd23397332d987d1755041f53374425a4f51880d13a5ed97c0ad29d459ce2922d75aa62f0e7e66ad8f2fe7d1e923658badecdaf3414c07a6ad89561511b638d3850d63abe20f1e895f352d78c54f127a96d19405417018880def9c89f24582f6eaa6ad17208d794ab760bbc15966522fe38df345b259902ed5cc28f4d7ce54429d2b9476971bd41f0de48a33e6bc6b6d38382bd5db0378f6da0a01e6d9278189b59d6d92da7ea512cc529628f7136b63ab554d578dd2abeefe40685c1708ec3131a76dfac75078f1269899e9830db18288c1c47dc36536318c54993fca36b5a4f0f32da067c1a479fb5e00821a8866fa93fa0a7a3570f0934b64740e552d102ab7259d5fd73e7315b65507669469e958648933d4b1a217a3317ce16a51341bda19d3fa3a9e3b0a66ddc551355c335cf8d07fed633599cb231e74f466ee50263d6596a847e15bae225364f339746b5a8e6f5ff1c4ee6145da41964a0430d4a321acb83c95cd16b1625663627caa7a687fbc94df1e2e1fc7eff697a04eae1b598738cab444ec46263621f1358374464ee0dbf69a233d3084d35a59340cef7edcb61a7cbe39a21bce41fdc9f1746bc44ae450d035b9303500c0a549db12547334a45240c8e74556e6a551590614c8b26e82e6bb9a745bd0d98f634349d569701e573acfb53f4d200d52847f93b1c5aaa11945351a99dbd95c95fe9dce1aa33520d0ab888b3d29174f083f230cffd5a67dfe5f04ed925ab66b37048684dc6e0f5c6f2479c3033560b5ceb461ef48fbd52de576c376a45bbdca9f2aa4b4e7b15e1071f9fc3dbe98c0541dfb94d28424cd7939d7a997d230cbdb2d5c3d3fd5fd45aa17a198c324ae7632cb2a938b7d78733ef27334b5404bbaae721f8037bc4ac3ad4fda52c3ed8c94cd471fee6999720396f77413be0590f3fcc3cf88064739bd19d3ee4fa27c325bc9d41877c1f95c01f96387be81ffa9ba93dc318a53e3b9eebb259b0df75646a97fc831510b2488b6a3283245868b40e575bc717a5dede32cf50bbe8b2231802fefe763ed872091c4ed569f56958042c626e75c86566cd9573456a6b2c7e51870ec28f884b6c53e1ea8dc35e8e0190fc4f64d48977f1408c1e7bfa5cd0fb4e2d3b791dfae6007da2f91e530f8e786686ba232135da1b97fb18a2ed89463de75f037c5fd3b36cf702848a47c0466633f8953af827f9327b144e8305f65096f00a3d1818263a3d44fe69e1ea0e57d74d6b61974380bfddca1845d58c67d7f537b46118c4770b593ef97cc7dbfb7c5f97757b7dbcc045557e99840fc9e1c5b9f513f165038b2c17ab2943b8923d00490ed78261b6a528c02ddff23a62bb4544f166b2cea3f9406fe6e226e77ca6a2c25760e99765fe1afa93fd24debe2f69a72d1671ba7bda6fdc224220dd0f248be6f6215033a30a7fa76af6e7b07c34d8037ac011814a15dfac221244b9536ec7c081a19419162c3a71b3862c2fb2d0ed0257ff67a47a65ebc47c66744de6b30315b85cc531ae51983d987f886cca4e62834a675ce26a1a70f675420cadf53e32e3fb7d2962663bb55ea04a108f43cf7319f7a8e8192c28f6f78de3f4347454cf754257bdae608173001e39c45c28863f8a2e58c74cdd61754f9b1df79c42c4d21cb1145d54c310c6876e20019b669ed765ec9db65b3609e988a1562c218a625fe8c6b3c6c729d6898bec06cabdd21e6f4a307204350aee5dff4761ce1a6dae0f49ff9b4dd3c7a775041c20b6248da8e47a8ba3355a964c97b11bcd6d9c1ffa10c2b76ce2adb3fb3fe377f4df5ec1094b4e0bb3be91bb20291467898d202b6554d39f24fdd49aef541b4a0ec59d6933e32b2b199e182f26df82fd1db9af540b38a110af5a2ebc1f44caf64bb62f3699d61c18b65a3c7086c4a159e754f16234a767afacd5d1aad0813e8ce987771822bc846b093fb8eab2a808408ad7d4edd1d10416470cbda2a4193683ab5eee90444f1ea27dd0dba84781f0a31857186bb6fea611e87be982b77c0c4ab3c0e4268901b97cb490bc27767cbd89f3ab485bad050a5e82d7ae83303c649cf0d93217da", 0x1000}, {&(0x7f00000017c0)="03cbdeed6314cd8a56e7b4cc29f6bcb6910947b6cacb28188c365b8245a347fd60b4124ad201b4fe99e8922009087cef0721f21adca1164ba0dd367ee5b406d6a9d2e539df13ea0cbbad719cc1525a268e157536e3e056f45ac4efdb71a9453951f3a1ceda5f3afd71f641440cf53a8c14b003164921737f21fb77dfbdb366b78269d6092cfb660c1629c653c17fcd3d68eafe46f02e2e974197d1253b382127c02e1fe78a7ca450d0a3dae5dfe23e25002255e524235b8f6cba8aa4dbd428037deb86228e69969df8f945a2945a087b68af7e2d40841a702b842267ce39490d6dcbe604f2aef24e5761b522586dfc36a617", 0xf2}, {&(0x7f00000018c0)="d51d089a82ee18cfc6fcb2469b04d67a27c94890244e87e7503ba6b0b12c60606432064fb20f3b0bb425147edee6a92b1967451029791f5462545b5bb4772210596fd4ff344e30f76ef419a66358fc0364436d78c16798ddcd7ab99c70fbbcc26b00f1d7797f900c0c82cc2ac41f6394e327b7c375319debbaa9e18725ba4843df7c5bb49583e9298680ddc26e4650aefb3d40ecbe1b71ef806ad29a2f1dd2480f735bec75eacf9f108b81fcf9a51e6f0595b82561c3377a0ed7452595c80f3ba5c7b3156e0d0dc90a0d57c418517cc5a72179481c0f95dd7de5d75eac", 0xdd}, {&(0x7f00000019c0)="595fe253272fde79b072bed6a42005f1e1de01c51ce7560e35e9f6e23f75b785303adcd6cf79d7dfdcd806765f02a8a0e615a7df6e70c0e9d3dc43bf043ea9f0b1ab75a67fb492d706f3b8778c5a73e151074a5e671dc63ab1c50e9067609d2637641b05f44f02210ede09ec18dcee9fcee363804890fc3501cc77f155e6883868013347aad942912cc07d857b5e5ed090f556d88c45a987c8c214d5727aea2fbcfcb4ee1ff7774133b80a95996f8c49f7de154446b68cf2a57688feb48923f2c547dd1e223c0026f65613a58069fce5331c2e085d11ac22f9361a96713089fec6f9f07c143d34e1bf482939c763a36e76a339a956b2190303972207c82f9b9e38264375c0fccc484334674134b5d3a1cd65760b197bf15d47eedba8d4ea1033207920989742228f305daa250227ff332a810b7fb1b559ba1d02d928cb4427ccfc75826269134b9511d65a2f4626cd12874ea36eec2148ecdf815b68f6b99af7fcc233cf81ceebff84be33d9776b534c1986bc7cbb17a86f1e458520e311b9c4bcd67de56f6060c232b41312f52b60b001b092589532c092ccd3712fb1dbbfc303974408e7c8505daddd40f3bb1ca50496020cdd673f4cd9968f13be0dbc80e5b9ccde4a9376adfae7bf1deb56b08c883532bf9f85bb19cea0aff384a03c2c68e624f3a888ee1db8a5c561deb6d5c46d267ebd65aeb229ee8aa1cf4ef30fa683ead257cf2c40dca084e059904e18dd97db7913019032ec4db316cf975e06fee3152951ebf5e91b01e9c8ead44ef35a16c9d89e825ccebc3166768340ee1262a5fbdd96798cbe7e64c875c7f27a4809ceed76be9e71fff1c87ae93506d7ec8d267269a2cb9dca9af95f9d58ff88fbab7cd6fd874fb7d8dd20e97aa1734f2ef18486f55c8cf693f6854825bbe4238cb2a0d964b6eb563049339f767317519f1c115c7657110c2709c685844afe8924bd11cb4ef5ac25ae020222bb6ea8535942dd69b108012d69605ab89f7b2c9bfc5c4ec81c4c26db8facafc75eb072d2dfe8f58969796978c74c468e1d356fe3ff0cbc5d3cfd80ed3176e67bb99bd358a004816ada6cdc5c25f35ca7943769bd7f599e6200169d85b83281160cdf0d1a720aa2deb997363d9058e2a3c7bb4f005bec32ff4431affda20b1438035f5c05d8f1200fb954b3bf90af7c798faf4aa39280d9483486ed2ca5c281fbea7d8f2115e642f430eb7e9a3e4735fde22a6abcab8e5b8ce875bb478f27e1e83a462dea992fcbf5f6961e92d9670e7e949fa49a4f621b0591750d414f4d1488214e87294a58ae155bc720fea2c55b0af9a5b93e1eb2a360ffe443325514e848e0ec40b8241cbad3fe1d777b11ae86c15695e514a7a55b63252ec318d5d87fa03dc05e3d55c019254602bb863b52de63da70a69e328feaa61cc10e9c385a1819004de64ba3c31053a244e5483e8e23c4bcac57effda49b8376b8d41ba9fe89ebbb5344263e65136a404aa91432b3194134f735bea7fa40d49d581df1565ef892974b5c8b2dc3d257f3ecb99e1b5ab1da99e11531ca45189ecc1f0365e97f391d49dda25a4a156bac9f04b22e08454662547bcba7ffadc1bb07317cb1868bfb4bcd798970ba8ea384ddd46aa5629010aad20f952044aff9a49478f2ec4f0bce8401d48eb6fdf45df99c0b01ccbfb416894f13c8cf33184625d4fa381ff06b404540007da6cc44240d02cb820dcd4f7486a1e0753c63a0f3b75b4ed54f5832970162c9e413052c2c51c0b124560e5a20a45b22e3ebeff59a7ddb3159ebd06ef154d6f2c246bb44eb60fd2dce36a5ffdf9d63fed70b08b48e5e494f6a934a41b1df326400b132db0d4d8b77e63d7c04b62967e7ef41828c2e30b7672538c0e17a78f2a6ca14a79c83a94e07d0e53d9ded16c7062f5c98e9210f5474daea1402d56a766d3ab6364baff20ba87c28584626ce54b29b22b4e8786bc23d896b618a5c524162953db2a18b7b533d6f0d09692fc2071c7ae55ded8ee8b68dd10cb077c814092f146d1265bfb3f94738829bcb845e344b772037d63c927f8938a78f41af0006de35deb5750d77115295766725682270aabc283427d00d82bd121235af37aecdcecb0e6c2f96e94e79e0aeb766b02ca0076333752132bec6cef374a423e242f2e24c2e439e0bf644fb30fbb12c79ebfa9030e0f85ea5eb454160244b8e48c089a4b6fb28c3888c7cc0ca7b41d10207741878a8578e3f337b4f90bb16fba4f4e9c62444029bb2743373ee608b9f4555e89945fda491429f6a5ca3093f56b6ee64ae51d21fa83cc4533abc187938c79117cd5c375ad1cf26abdfc42527e231e12199d8d987c753b9b56c51bb1e7acc904a77203c38f27628d3702fc66b02fbc60e64a8a7a9304582d4702bed67615162f51f60dfb32a048cd3fcad2202d5e9cd3cd6a5c235a283dc9632b840ecd5a3047cd285348b773115a88d041b026270369cf91a77b7d8acaee1ed6374a246590abd62ee10be66d32a62416630b985ebb2002fbe6027d31bcec9c89bb228bbad3156bbb17f468ac3dff07d1b2066f271b9eb7837fc251c6ca7b7c84f2d73bf14e9a1ffe11a9b1b7be3db511023aed9d265d1582b7ed483df00e4a0a59e1637a0ff16cdb1133a9c198da68c5fbfcf7cf41c47aadf004290f240cd399349081ff31aec3bb95a87ad078614becd07592a17faf6187e8f13681f5a9e911c4029dd0b99c811db5b66b5f80b20dba5119d99f3be37148cc8d8bb9bc52fa3556d635919c2cd3dc04090cb3f99f6ae5b40ef3dccc8cf2fd5962b631d0f354f24056828a33e80d7f959abae0e4619209d19cb4928e566111037d616f28453189a0d853124785216df786446c0623cb3fa13ec6b5a6339d2cf00757d1acc729bc402fb3ee41ffd784ff53764659a58026f2af4d7bcb30f8b9967f55401d43285f38246cf14e163a7a16b24f62aee65cada85ddab6de1b76c0e4e493105c95dbc00c88a5f05736c348ca1a00642a6ced8144ac2f97a93e262fbf5b245925d89d68710eb4968eead788bd75fe77b38822d5dded750e07dbea336e11d0f3a8347de3a0fd85c318c126fc0d51d529b9ba92e4d333ccdd2f45fed55ddf6192a2b7e0f3c30b1e2efdc577c12305a1b5b0621d3ac95c319477d701f10e0e9cd9093d3b2c7d478b6cfe4952c672f68fa8ac8eef9744ce79909c5d859b18121fe67c4b26adbbc9497da725c874e482a4d3fc5f582de061080f832ddfabd88a9a9c894d268a061753ecd50829ab1832a7909edc820bdc6d7e50c20f6a33a8598bb40fccd10425c0097dc388695c025de2769aa6236a1f5e4b705b0db7e1f5844d0a50bdbc83f7dcb36b52b44a67cccb41c5c670ac4ecb94d751106a22a95b474bbd50c6e6a8a3c056f2ad04e93e2427f752583dba4f7ee025c035366e475b0f4cb8e3301d15bd19dec39817ca0bed1fc98f315d45802e8e8abc103e43ded9559fc52803b4fcd636adccde8c210018f7a0fa7d0b8ddce0cada5fe3787367c54c04d5c293fb51cb5b4b63334b82a79978ef054a451a1ba21fe90b0c5fc14bb7a988855285a0b399e2af233d2d6b3b418371909879f577c795687561187e8502704c6126f694aef41602943c5709e3b4e53e843be432da88f9f42069d805730dce748893e3ced2525ee7b238cf8effde533a601591c6a2a0ea5287d424a96cd973cd0acbcc2fc442627092f57c7baf7839f0432e1bed5dc2be82699effd14a6f249cee9cf02cec6e8f732950e7ef120cd18da562e0edd957e14c2233a5ce8fad796804a5809ce273dbd173e67fb075099a61eb9f3fddb57387c0acef1ee8aee0703026251d1d4208c47ed1e2e3771df8e9b9ba32158509a8f5ce570af4bbd05b3d50c6d30a740edb9551594abaf120edb3b3c85de579c93f4059533f2d8ee0b97a7c9749b828bb0927d301cc234bdead8cd3323fe56a73e756bfce792bf2c91ab3161458896dc882d5c4563ae8e9919aa4260cc344316e0b25ba7a6b4e4807e251ce37b17710a0221466e279cc9e78799d671107738b1390dbff741fce6aa701fe49a6bb3c3f827bea67f9bd9ca98dff7e47b96a13ea00354a71f3b0c528443a02d689905495e375269b6771c89ae97d16c53bcb1efc0949ecd04528bb2b976b88858d6233f51399616f0faa9d01d0ed9ffff2bac8faac40cf4c2c819e61a6094694b2a95bc3c59236f323512976b56a22460696d15be8e6e0258f3c058cd25534971a8118be38ca0fe87b5bf422d008428fb8f48d59f2ef0165969fb9025c302a7c97086b0b36d30e03f16b09296c008309bdf48f38574983d3e330100225244d51fb35e4e230ba95238e5a9a2c0bc0bbbd831fd6565e835d25b7deae40beddaf79f890ce95fcb94698fdc5ede5e180d157088cdb82b2c01b1f63423b0846220212b996b83714f6300f2c917af9ac2a739ee220b0b40727d45fd9023c21abfe3bef6ebffec2ee2637deae5abab8ed396897127dc33f1eed6946f54f774ba8b7e19f592f89f15e58319f1904a7bb09faa5f8ab2f38e695fdfbe933344409db44aa9abbceda9d3d1ec15241a8fd3dd9e00989c2de86a98674249092133263e5da0710d306c3bdba686a0976772b2799b3d2d9f9fb6ef2161a16222c212a73d05960573539817fddceb0854c06402e0be6a2160bd6d6207ecea3baf31053a819ec40a93ecb11d1411bb865c6c6b72e0b0ede078400caee8b3678ec2e73067a77391172909d93e531e3e4a67072dfcf3e729177d7de1a97d53d12a9d81b54deaf6c0d6890c0a5969bea931cdb969e09b5c2f53452af013c1e7ba60e88489444045f4097e76b9e7936ecec3a8ab1ebddcc402448b2b2e16cce13e0b249eca2c29b3ef7a058899e735123445bb0b1ddefc5461ef2a6ccaa9d923a47b5aed76f5eccf8444cb3d76ecb527065e5a6dfddd1f9598c63f4cfb8eac28790b51316d13167ecc6832a27647a1ead0f9c026abe1be10c9f42dbf1f2cd07a748af2221a2b2932249604c3de0729b778925dcb922fb6160596301fe343dc09d1aed06da67e637428b64bf57aa9bc2a5b1c71c1c8709124c3257400016fac8213147a1cc5399733fa5f888accef3b89b2ef44812a5e672c9c8da771df786c443497b3629752c0f68ef387042d9416ad3411404d144c0ef3275bb5d20090cd01fce865ceba8c32df324e07a379141e6b39f345922749004c01cd3b7cdc1ed0c8412a4093902aabb6bca1ce97158ee2614acde7827d294437c96002d241c41337c32b7adfbca1411c758d8996ef3cf83c249745729d11b794087267d649b65e336c03ef7d2f189c03548fb23f39297110a663f0fddcfbe7ad073d900fd66836787f404db79a656d3d2abf86265e35125393651b3d9ecacad392ae48f851476708760bc6a20b30e300c0b0521ec9b715c81ff6c85f41841d640dc5e334601311fe74653ea4e806ce3295d155e13cdd153222ab7beccf3fd5d5619afe3e7aee50ddebd4b156296864fe320fe14089dc54574c8858186577112a17eeb1f466358001e9e342468895ebd3feba4767f014a188885954d1409a3c20bfaa8f135261c786fafcdb76f9cfbd92642ad614ba2f3d0e13a8316d908311d4ce391eaf4092e2b48be74e9dd0681f040d526c0d2baa83bd6891e5e3c057fe7170bab879a9b123b39d0c1bceb7de57ac9d87e920bddc242df715af0e3b0cdc9e47dfbbe056050aaf1bca02bb2a06aed6280cc629f60c7b6abe3b4c6a9697bacf2d552b51cf3759b6ceee5392328a994f175decbe", 0x1000}, {&(0x7f00000029c0)="6e67d079c37f2bc67bc700fd4dac76df8ed4712735735702e9cd3f68597c02fde2f7348be986a7179826c390750d0c5789bd15cd9618f871f96b665ddd46a3a5c97049a04385df7f6994622fc48466e626051cf6fe96c8ec3ae063e42b9e235fdc1d5ba50bb619b9aef872ba49d6", 0x6e}], 0x6, &(0x7f0000002c40)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xe8, 0x2}, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000280)=""/180, 0xb4}, {&(0x7f0000000340)=""/189, 0xbd}, {&(0x7f0000000400)=""/218, 0xda}], 0x7, 0x0) socket(0x2, 0x2, 0x1000) 16:00:26 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xd2d6, r1, r2, r3, r4}, 0xba, 0x0, r5, r6, 0x2, 0x4, 0x19c6}) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000040)='./bus\x00', 0x80, 0xa0) 16:00:26 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x2) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') stat(&(0x7f0000000340)='./file0/../file0\x00', &(0x7f00000002c0)) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x83, &(0x7f0000000000), 0x0) 16:00:26 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() clock_settime(0x4, &(0x7f0000000000)={0x4, 0x80}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:26 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffeb2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) write(0xffffffffffffffff, &(0x7f0000000000)='&', 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x18) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1013, r1, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e80b361d84b44dcb893d2a79317cf95d95358ad71c06c353ea7a3711df3ff8866309151e83b4d4bfa2afcc6cd0d1c91ac7f4c11cbb57709d0603c474aa0f8a0f982734c61d539e38e8dee742263594f5ba7ab326dc486f65a8b71280a0386a87d28b35b5867fe4c86ed11cc1e2ed0772fc1f4fb71b82f192f936f08ce30e0d62ab36c677cb0d3294e05371ddbefca8ca971f5a5851f45d0555c6f683b6cd6b1de79843496d297c7ff752619883d00566abd6b5292b22a1737b4f90f624e75f7ede364f2cef0435c372b6889f3dd82464f459324253429d4b4a96820664493e61162485cf2f4b65fbc43d8ab89be4bbc465d3ef167660c5781c3093360b01e92c9f94c4b8dab689b023c178053028bf19db22a983ea1a0a8d144ff88ee1e44a708f57167f26da6ae9712e598696da5ea74a18b0f9a5fa83ecf0505893f02613721d456a0a34292a16b23b3cdc89b367dd5d522e2fd8fa770a246529f6c22e9ac6ac314bfb05c4b08a4a918a3985052ca820ee847c40a9957cb1f26c82235d88498847dae758b880d4db3e2d75fe3e0a3a999617c2b1a3f3a7f2eb611ee7bf1dcc8777e61118b796ca1ef464f0cfd8073f5f19b678b4f6520f133fd8207888b479949a1130e2ef35fe0c596899f21df384eb16041a8ddc45c64676bfc76e8bdb16c32fa9c5d3f92d4bbb06b1703d4227fe64797974ebbe0a2a24b15328b13efa64792408e0a4d7b4639399f4f8b61cd6bbcdeb36095dea629942a7d3837a911faedcde719936949c9df02e7618f78f06bb7d696deec32be892d0db583dd4196988b9587578ab297bc54fac9f4cd53df55ac30fb9649e0f04b62d630c058746d75fd8836fa2e426b600375eee5b63bb7c3ffc370867f1d9189af471a369797d9b8fb135fd18311559482c8e5f3d53ec78504e4964864ec94586e8afb2d775884da251de6c35165fecdc76da3d97448cb4d8474aaeb269881d4f71318505292a6fe9ca84cf3cf899cec0e03001bb0d800ba088e4412cc3d4823f24fce64b97ff80aecba19dcf17b0713629b8447ec4075672261d77fbba310e8312a18a784da8500f96a7c2e69e682df18c8659d6f8b6a5a63b3e4d2403465b3fb3248019e0059ba4e21d08151d93bde55fcb37015b9f0614080f10c4dbc3efd7247234ea6235f02ce003288d2a2917bcd06b83f4128fddcf6c986eebd960918805e2d2aa5ebe5a94ff97b8842b17bf3887a5783c3e4660b272721759ccfea3da403fddd04fae2c0b9702b63f325cc289c94df83a33d814e5a8623fa302c50259a875124f63776e8595b853a8af68d007c2158c3c8aed559af4800e352f8d5a1141a0c0ffb5ef4361098335a4771a1267d0fb6b1a1a45d280c85f010fd69e1680b34cb2351885c983f853cb99e544b96d7d4262e489a22a1a34e3644f631b6864119ac73c3dd1d3edfa0c3e80b350fb1d8787a24a5054e7bf194d2077ecf067313154a6c26fad203a304c7f3013494457991bbe7237d39a76caf62785f15369f46c0f82959d36a5c933a1c4f4ce091faaede5f2623c8a3454966978144b34533c7e238445231ce456f3758913c39dd425220adb98c7256a287035a1166e8da0f1d06b38e2dd5de53d80f41b5dfe598c93f8c658d55f5669a96504e1795b2affa365217bcc53ad60ce3e1ddadacc7e9a41f647b1e78d68d231854f1ce1a7b42f0d6ace2b0383624d2e2e6432e25be59d9160200c24ab322f3f9811fb378d9fb506d97454d487b5d583c6c56732253fd6330f028a062180d607dd5cda0a633acb920d3029e87cc7448be8a1188aaf5fe7ef4e5f320bb8e2aa1b2898ce9818c0906c4f1c9cdb74b03ea233e88a1911abb14761331fb4526b5db92e71793304a58879548f675671b872662858b54f46628993bca07e46acf3a8dbe6ab9d7f25cc9c225c685e300a8c89cb0c6940167c6935dfb2c7fa8d0bd8b31f9530998c5a1ecd8759b224cb9e62da5c45784abeaa2c72f0cd076c9471d361fd4ca1c8f711de30a1163db0bb1b5f7349ac9d821b9272e7c00ef9159e4c316ccd66acf9b44b6e069034d8f200a5e7fdc1c93dc3380956eca6a2d2fa5959e414bfa045bdffe10fbfddd13df05bd2d73db6324e512d8440297e54d1be98acac9b7df6066869f737898eb82151fd7d80067bb030f5897343329db7896ca4d5c262490be6e64817f96139800f4ee7fb0c53b3ae6e4d45b22b386167ba26a7214740f6f134e860a7382c74942368283a1bff461cea1b5e77be1305bbb763e1089bd2b7598ca8285abed6ab2e73ecbc2870d192e8153c40d010ea13a9fea2ae94e24ba3182ce12d16d3aa6734699a5a3a3c12f36c0470bcd59e7656a318345c9f38d995426d0e4c021410df004fad09cb27aca59f019686f021791e97189fed454fa419a314a1cd5ff5af55e3933e48ab30885032efb0cd421f93289b1061b93600007df76a5431c5ba58bd01dbc5c7a74f21a5b3bb93ac596da3b8943a035fa23c7092bb23c7bc5873f39eafd0ae12360d7ad98bc0d134e881898fd66a08df564fc18bbadd22ad4d9240ad5bd29cf00712f090ad3ed9322da59ac1599c33fa1a1a3bebd59995cad5673211e5cc8ebe6cf6db17bc58771d908d7b2b872e2989b91023cca2e6f48e8943501035d5afd0b85d27cb5862175778429e150a508fa59ed29c0a3ba6ad5511607d392036ca276ec3847f8ba245f2c8d82b1baa541decb597e53164d54775525e17cad60a7ea61511af01fe07ac54ae9ba7cd8f8e965a0d73f393413c80bc539c53c576e5589a79df0ab072f33b1e3685d5622dde103a116e401d90dc7c1aec0fa6eceabfdc002c006c45f64218fe5e48bb15c47e6037ab193c6e477cb2b58a8a1eb9f654e52eaf15861d304d3f6a2f3043f287b56efa43a2dae18685752c92ef21be68c87abeb754118ac98e153bf42a38f380462bf6e42bc2a0e65b3eba41ed736bff59e816d147d06e3a26c72a1b0ee586f3a4553b5b0874d11e24c27e452a1c234cd91ba719bf8bd40da87067c1cbd107a9a28a75a31a9623a23eba2f50d97c1e2449487aa1f2963a7878ec6f7059d1e4e346edeb7ebfca85b47402fd3af54cbf3f128c5808a4edf22b8033bf336563d38249fb7741e7d8f88ea62007038546d6417c3acecaef16eba88d7d50cd4daffdc42993ed8cb57222ed541051f1d0fd19dbc8384a763451ac22018941b9526649f51f1c6b48f5a5beb2f48e2b127f17cb6571883b6f57becb7fee03b2e703a8a5d286323a6e532f3931d21a8f5fde962785b5fe1a2acbf30dd13752c74c2617bcceca81b0bec7c208f51dbfeae65ce74acf461dd33605c1766c7a079827e5a6179602a98a5341ea8b9201e31fae0e9d855791b69b48d5d20091ef59ab0fdeb9e29d55b871f6db4b46a12045bdfa12692cda4692918893bb33628b70e7c4eb9ad5ba58436294edee6bd40e33c1d6b26bc7a171f54ae259c786ee2b91a37aa610d3ed68ac35782c7180e9101ebd02838599a9222aa3c469a3316aa5fda849919a4136c121d99166e9528255d29ec14a76c0349e50f2b101250dc53356d92a1cfc976df9b4fdd26b75c6816986ebafc12d4c5473b5218ce7f7a3b66f593cb6ba4ca749fbcb85bf52eb0008009a674f3ad92f9b2b20ac097913a22c7cf041152530b405a5f01f887ae993ea4d523ed6e312f27c9adaadb12b1db85b0e1c1e23a162abc93f7db8ec727418f31f3f922246af9c6c8b2158afd96f1ad8d16c124fe201154ac69c0a3e23c76896171bfc9a218d12ab18047fd6086604c4c65c49e83315e973064d86cd5b44919ea145c2c548579a2f926f14aa654c18929b385ed0bc395f6c06bd5053672ad5bba0a9e6dd86d96dad090fc5f504008f396987d088e38b3f4c3397cdce6a9d557014c54e81b5bfbe9a7f4bc3cc37a161cb7eb552e8932f6a172289cfa27b96e981c82081ce76dc2bb9fa51bda2b05d9156b528ca510394af864feb070965d08649e6666cb1fd908e1374ca9664d63e838d855167a4ef389d592f18ad618b9bf1064ccee222024f0c7c3de07643ea271ba5639f0b913d3d1811890613a366d9d0bce9292e8d3b6cc81d417add00ab4df3f6f6c21695cafc7212aeb59fabdf12a0fce360cbe0e60986db48d0c6c6313198afe8ee5812a1ee5bed2cc8c34798115b2284a14296cf7dd52f80d9738c8ed1a11ba6397da87b6ffdacd92cb26694f0ee2a85bad66d6e4190f1229206363567ccc5054ba9b5876966b3657af691305ab1af8f2771f2f2106585eed5206179adffd0f0fc9a3a2c9b6a16ddd1e0a1aa9375600f308c05545ad0ec1c7d6c197a027505137bab37ef4ab984563fc9ea244146b165723b4de6ad4dd1b0f3bf60ac973b3c479ea00e5c4ec75f355e6bfd5e28c0e9601412a22bbf6d2baa21c9be968961245d15f90f1ea9ad06312bc2d1c9a0b8852c5f4edcce89818bd6aa930bab0a90301615efe8c9e2b6c3d8c72a3ffbab45f4915e01416efa87ad435abf08bf714f2ded3475f1119a1f2cdb585941bfc51be5f227b53b25a45ae6c7da89ee65507c694e92c4f4096b3714ad39c5f600a7c4b04b385bb45817dc78de21cc9bc5afc9bf96980ab86e839c678d2cc029fd9e0de3d101d5cb32aa148ec7e5510f07451f780bc90fa508db836bc365927ba60b3c9126b3c1e281b6bb0c85e28c45fdc33610a85e01484ea3c6d7997cc0c3344fbe15aefa4932014cf7c2941c24ddeaa38ab03945fb1ed925e971798eb21a0df2175001961065be0ad946ab091a939ebfe43faeb30cb5d195d69fa579d44545700b3954eee47feb4a53a757eede833f5b076dade6a052617e1fd166dda3f8ec2154869672d7ed8957f63b9e6f2bf07e8f38cb55f902e079fc43b6b5e0bc3aa4b0878bfcdf6678302e164d1d41ac4368cb6a8f850dc8f2683db5d3fceb7de0c8361d55927d200060d188788f8a4a713404aecb7251ce26a0da3a7b3e6dddabbe769cbd105278e0c1f56ed53843f3015b863de6c2291487a99e8741478b2cf9205267a4195e6fcf22ee0b044546f2214d4716e2da946c3d427f63942948492146dbedbbcb7ecb7f99efa4f9799fa2f63b0104b36158afc09b78006d3d8abd65289c4309d7bb48ed2f4eabc85699e02bb7fdd3084c9bc03cf12821a7288bbac537142fe3702ac85110b271e30d11834e47ba852ea4f016d3baa4ceb9d711c8f2d4761c6cdfd93496ffaf4fc0c5164e5090175d9c153671242c40b73b89fa6c7a294f6898ef78ab3eafe727fde88f9f42c405e4e4a1e5ee8511ed344778e01365e4214096dec3da877bf9b98c7e9fe718eb6866237b7265f9e317a5614fa9ca361c79f9301973a33d1138777dc5fd769d2cfd9489f186539a7ad1223a2d9195b2c6776c201e77544a2c04855f1bc17982499ccbb646ee42793a6a02b84e1b3cf2c911f7522b2648b4452ef831b5f5d41ec1108b7453c6373a032647221639c9908438e4e5c53713e26abff6c8429e99b4aa48045ed2d76041c8b2ba7f2de9059636f49ef9cc1e8e51f3bc34a799b4d1a8887d24c84181730704d78a0b5fcde4c79df5d02418ee222810b26762c60bffb3965f3645b2daf81dbce920b94f77204c4", 0xf8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0xce) syz_open_pts() 16:00:26 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) write(r0, &(0x7f00000000c0)="0ab272c8acd07b1bdb600a4923ea153094cdb17b118a69e218cefa96bc28aba0f1129a7031f1216489b5b9ba76f9c659963b81cda150f48099", 0x39) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xd, &(0x7f0000000000)={0xfffffffffffffffc, 0x1, 0x3, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x200000005}) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() setsockopt(r0, 0x3ff, 0x3ff, &(0x7f00000001c0)="207f4dac4bf5e11bc8e5483549948ec35887a6dfc7c1bab45cf5f494791a6a751ffd006c8163696564219a0fec09cf82cef4dc8079ff0bf1130b9bdf84662dbdda1192406bba7d245258287f2a65260b1d8db6e399e8b6e4d1842e264f220203f720b318ed81cf553727956e8b2739b512c4c0f5e0ad551fecec7ef767583b9969e74497596428e8405f86933603cf76fc30b42dd066cd62bbd12e265daf9d4d7b390690168493cc671ad15738e28e175825fbda14ac0367a44dc1becf1987d55f81eb675c1c700d500fd224e62b0824585326f91abb95131444bb5c697b92220c92fea7e718394c308db0d8c5a5952334f9166c3dfead0a8e2554010807d1c4a00287dd82f52260afcec5ac8f3f7d4db77a15892e18963210487e52147bc2a3b0dfccf01ce4fa73230b79b29d3c2c01f81eb72870589343a7cea791091eec3016423792149513f83f0d757219690d6dd4103e019b94bdf4685647b804c7605f733ba2fd1f2b01bfb2160b634f6d941514ba82b696640d9e84e630d2396442d0e36e9014e5fc8a750e580705e50a4ccc332eb8d00f61e805da3dd5bec0425dc4e9a01a7b0f72dc5202cf9b05d9e0596a0a6c3bb8a70ba2cb1c7cc54a601c76cd2804b23b58e4715a3e2d7cbbccff8222f465fad1d04a5ff125a3745b61cfadef34035d349d816e548442cdb8a0b54ea1121c690106d985b47c4c197e7001ae306d7bb773584b20a2343b1f24fa5b1766f112e2079582bd8bfa106b3523e1390abc4d42e42c05613acf84ad86996ce31c98a5541c7e98986b489ac6d423d65bf58398aa39c4f17dd67fdadc17a7a5134ec5e12abd8283237c3436e3fb796e5a2eed21bc89f67daf85dab08c904d928ab9e6191b69bfdadf5eb4a7ab847ebae2b4131527041a00c971bf1ff51cdc08e610c4c0ef0913f1ee9d81a9378c6c13c827ddc56e248b8d853b5d02bdff24e74e7b519f84b364c657aed730f5ea27dbe4518abd8529397761d9f3b1eb51729ad18991e8fa92e9ae035e46bd24e3140898ec0938fd5335f9339f50ac36ab5e3045aa20e8312e9b6ae42925b3692b673d02cadb18ad808599a6edcf4ea35161ff1807566855cc1f5bb3c5f0f5faef3e823176e8dd7a3e2306900d9bcc3451602c06925de3475ca0c118767f8be116012c8ef0ae964c3b34b7e5c9f8f8738c7ab8fa90ef9904e83872fc0bfcd3dbe41f796ab4514dbfadb2a4e3d24bf9e2733bf6bb11a803abeba18dafc0ce5903a00b0f363b98b20a374eb94d02692d5948c0abbbdbd3cb3d975cad44713f67b0ff3bc839fd53fc52039f26ea2eaaf61c51f579809c371cc70ab84982ed92a4bbc1c68546c1b6f39da4de65850ac5e2944557bcf1f80b0d741b8d4615e6bf238424b5b46ab5f721fcdf8f732411b64ec209ee60d4cc1ac2090cb51efe0ddd256bf7eebbf52e4b3a6441a078bce6f9c1b8420cc0a70c3716d1558c2865c26a9499046ed7cc400c08a4aeb091b5f1f26cb1c6eec1a425dce2ae4a8882f7b5b1102896200e1c3a95bb17e4de0e169db84c4381cb50cda10d17985315ba6b62151177e38d29e9680ba70d5d33581430471bf8d64036df5bc7335454306f30dde2b62e06547501785feae8d7f003c87f447be09c0def2bcee1ecce88d0e725959d30027d1f1ca03e737d040189d984c44c1b7f58a44f17ffdf7db9d486c2a31e648ef295c04fa76ebef3a5be8868cf5d9e1e340854513e2cdbd15d5c7ebdc33ab1706713ff3970040e32118e1c57b7d505b540602d9cc52f75e62b10d07d10a5bbeeda2e1cb687b29189e6949a3a595b109a258fde3c3747cecfedc907f7269417eeabdf1ef01132cabc3f0accee01597455e60b9f40615e29069b8d5cb3effcaf1650c5ce87adae5ed936e443bc224761e7bc86c766b83c23c7e9b34fc3383c502178aabfce1ba8baba981decbba83bb0b863d8e2a5303fd060732cb8e61e0526410b375871adc8394172785ac07dcbaa17078f335a075e5ba64788990879470a2692e2c89ce0da642d280340b6b01d8e10bc7d351aac8fd878653d7385e5809827009ed10e04694c9e2b6c796a94ee1847012d8b7b604f7169de474b37289db6a1bf40188a8dd6dfe509ab16ccc02d670ab927bebb1543cf4bc96d3c61c8f73cb6b47c29679a182cc8eaca37baabba9cd740cfa89d53bece59939fde1d28ecffcb5cec1525feee3b6c73cb2e8c02eb76ab34029c0fe91d3f3ed8cd51e2d4c17cf97a9cc009f5588026e52a0080c5a54a71203f25a353c87067e6eb0242ca006dcddeaa42bc95037788088a2b0ba931fd0864846b66db52bf8b102445527e12cf49bcd1b0afe63d47750e23bd6ed81072d707faf8fd9689aae78bfbfb52762fdbd2ad279d4f959d1a738b2696afa531944ea85d33963dedf2fd803dbdab19c52f05f44aa61f82b737e5d5999688b62c9c90fe40d4b16acb9ca1f35bdca94877a4474e56a28df4bf3a5940cf4a13b76d19963ecc3043586ec3ae6eda923b615e5e6a87d8435ffa88c1d44d5246c1251413bb0e58cb40667a96e59c718ddbd910498e6c001f500b11b273171b08ad7ac60a34d3b03d5351d9c098c8f189f2c6b35cddbf343b0d14f74f50ccf42408b7da77bd59a83886396b3fab36b6a81026809324a03df6ad55e55157fc80255c9dda9b935cbde7790463d26451108251a0c120a8e883747d99a50eff96dd1247abf368b5555b12110e0f43e3036bd7ad6a8727c29cd681a6abf562e1cccfb71d9ad7169759758e558cb8640426dae9cfebf6530cf8672c4e3ff8a88a1a6df965e6c97d92ded7f0d65e5318aa128e80b48edc6da7c857b18179a30c0f194e1c5a75f28eacd681b0aaec506682e1d9d7c35bc194ab790768101ebd9cecb1ae904259f06e1be7bdf3f0efd3012712c1d82b41be3c145adf67cfaab319c25116db21caf1584abcf87c80a07c7b91bb6253304a3068ca75eb3aca2a31bfc943dfbe49202ebe15057def5051e44319be0956ed00f4902b39830fd39f66332a766e7054cbc257d4f449da496c233ee4f6da9e4e489da5f77f71e2e5683fcf4630809c843d176d54aa84925d9ad8e3e6cce7bfe60928ece2511665076a8e35280d03ec9d52b4f94802c27ad56f1c5c48cccf12811e07a4f5429c31235903406d8e52e69300e8feb89064ce07a0fe83b8ae60c07878b6133a648e86d613a6c927ced0fc59c500b375a1c154480a238b980a14a0928950c53cd473d1464706c4f1a978897df5ef0f3c09ac9da6fe10ba1d2a6f5aa90788f563658ddc76a726b8d6c1a84a8e58dd4f3b542e90d19a47540c1e2dbf24986f38a6a05e85703fdbd6bc6005760a9e63c7a696a62f9338eddf2da4d61b20a87e9946ee49dcead913b9906c05ca7c0213b09f8405c4764e354bd09b034949651550c4d41499e55b1e975500fe88181453d279a8bcc534bf28d79838b972633799f42c88e691a755e929b0dbf1f077c180e5468b8a9c9f72aa3a6cdeb614121de6d99a85f86fcfbbc07359c9f22bb05cb99b01b3291635862c68927d11a386542090e63b05e167acaefe1a95c1a76c6be06c699676a095e55789cc92a57d66e1edc3504c2367003d6d055767c1323a6a9fe81fb162c95effab0bebcc9248747349fb08a435fadc9ea69bd58b23d44173851bd33a55643bcac0d0cb64415cd86bc585179206b00a75a7566e5b3a883416271b0f28510971c0a65db89538c9d1cc320f40adffb74d50d5da91db35187410179a8104e139cbbdda3acb5244310b3a3f270a7febd56e2a67f79de67725133bbd5f0cbd50943962d6af53b8532fd2497d1d4865e287ef657ef21b78f6039392f6aefaa97837e38c9802e8b931dff06b51ab1fc99a5e3b05a6d4b1da4f0be0d475bacee35f42dbf3f9a56a346740744d01b11a73950f7e75567299121a95e19dc1753a6bce637b409095ca0155a8b09457c2be7ffc7e0a231a7f97d07f42d01bdb35c512c6f8d61c9ab5d227794350420f952bbbe38523623f19993db326485c72018c6c733d9adb225f4a354b9c4df887c08062c12c78e193e79f9b609a22d81e3a26d8e64fba2e003f6082fbcc1185dc63f083f9985078849806311eb5bfc0dc6f18ec4ba6b55e0bf2040035df20fd067aff0ee058e1f276b1fc739dd389e9897a7c3910bd6fb57e7415cba69bbe837463006b43c0d414399210582e5ecd361124b4ee9476c0dd45ab96f19316ab122b3c9d44866310f645296eed83aee1041bf130248d11ac7151766fb4249970f5253a8fe27d459ef98b4fa568bc8055c8207b59d639cacea64defaa53847ecd7b92eefd20fd76b8656a4070bcf2cc69307a9e4d491b9cf1b45d865e4de59160b6f475babe8196b49790f47fc452299f0add104855d1190c4fcbd296abe1397b69ec593d924edbea49d93df40bddb7082d65f056f6025611cf6a607a4419c77c0f9c6e864940e78d283358a722b53636b06efb14524d5897fc836f649979932908bce5144ee728455cf9e07d28d57652a519dab455731c22a1c241163ed0753e4e6ea10c82e91a32170beccf5053dab2e59e838c5275b4817a72f1284822002b004651d1b4a5e2c795b7d687cb0a0726c3acac407e7d5220eb30117bb31e8fe9202b26701bfafc3b1468ef5ce6da38d42e5532f7df77b7a874a9de08f9978fc9d3e668e03c5e28304c986967a1561810c32a8d977657e002506852f9a29ce238bbdc9a67e8a857a197890e61ae59c565d671c3591a005d8aad3cfa28e705c777a1bcf784de644f8e63c164e4b040c2d73dde27c40bf5ca1b7adfa43e49b38e4c5ff0237053750d792c4f0130f987e9e2574461814d42170327de058021650679454699b6f7d870bad7151dad17c0c2ef9b0a4951878c820467bb4316c9c4226eda66993c7681ecfdb58862dd76d9f24e5d899579f3d2a44833566b6fca1d64608e488e0685eac52d0612792247fde1c007705f3e1d5a5b41d287bcd6bdaa2a052c3dacbb21d75f44979c2d851886a879739ba85f81d969b1ba887ebb028198bb4892569e3ba04bcce107b937365865c6daf79a5775b31e0575f82e5afbb7022a3cffc7d11dd968d64879d63f7d517de753ac0cbff5fa55c8f30df8c38547c9bb8b1000a6d6609e5715fde262e5675b8f981c16cebda932f5db536cb7692e0d3d6a2bdc48c281ae3085ba506131161cbfc6fe3e6d8cef66c2d7b3ae4f158ae8a0d7ccff1f02e3f6ae941c5dcad34a051057568fee8810e5bf85a9abc88e513b2bdcf447dca06276ccdda4af4ff380cc4fd3cbbd903fcc93bc671502a6f63d5502eacc10dfb9da5fcc7c8cfd8d24015415ce8a5de153dd81c1b17677129cda27ea7dec84ad25469fb73bb305e4ab33fdd01e06f1022f3df90007d9b26b558ec5f6e814a82b489b0c81bda757cf0fdd337d59cb1ea813ef22c63ed32f015a3783660c2cc94efc577ab3bd4b7ffa6503dec5d7e940464f70fa530759f58a5e0d3a9e137a1d28b9f1356931e36adf9dbd1cf711bd08e01d8e081300f405dcfa74302e7600fd532de6d97f8e44bb0e0e813fd067f8c2529fa284ff98d8b4f3fd144ed89b60652616e391fd4be6145ca8dbf0be119a261920606da4eb8e4544cf9ac2a6cd4edb6e53d79f4981e98d5c095129780a03b953d26a7ef0ab82e3f90281cc2c3ff73b10054d46c00c6846fc2edf20ac464c4d5d21d1de87aa810c1ef32a7a9a5c684155bac39858d6ce238ed25ecac3f4c73e0c39a84a07727ec9cea9cea2d736b74368841c3aaf8969", 0x1000) r2 = kqueue() setsockopt(r0, 0xffffffff, 0x7, &(0x7f00000000c0)="2eaf083dcbd91a962e5bcb53ef1cdc20ef6b1b86eea3f39099c4d18c780784dcf1fc76382d0b5af572a4e9c7e2a276859f14c9d6b283aaccbcf101b216f51e374f14ab7909e3933e11ab8c407ed0c556d7882ef90d2f689a1e0578e569ee4280175265883de882e60fab0a0ea367b2be712e89fc434bd30ef010d7025ef26d7a301c8bce983b099b4946be5deb0e22f429acfad0f9530f942c71df7fb8ffc76999619c707752f98d6f96c8cea2d649a49d74640747576859f4f475508d7cb471d477ba5b71391fc8819f8c829b80", 0xce) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r0, r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x5, 0x6, 0xc87, 0x9, "b5931b13ec4efa6ad73ae5a73f17352d6f5b2802", 0x3f, 0x5}) 16:00:26 executing program 1: r0 = socket(0x18, 0x1, 0xfff) setsockopt(r0, 0x3, 0x10000000000006, &(0x7f0000000000)="171a21d0e8c1eff771fca6957fdcb6a2d5468a52f32061c3d0ecf91012588586d02d6d5c43a1cd81679027ccc9b8c9955b4f3e949a307355b45946bcbb06d4a743755666e72fc4aa148c9ebfb79c13808310dd872c1d425031a429990df9d3243426ae6b5712be11d97f25291fe2a5426308141e6bc40d08f4a3124c645d85ea8ffd439a21dab81a389a908922c03a8ecbdf7d8daf697e3286fb9173e801c643d5c84295aced5e9c38636f3eaaa5de98054d4af8d4f192533fe298cdd8f7d074b7ac3c2da5d1a6f72876d86a2a3ba35f913437db36", 0xd5) setsockopt(r0, 0x5, 0x8001, &(0x7f0000000100), 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b541e2d03", 0x6}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000000)="d8b8f677ff3bf78bd66b6ae6a958984d3b79223ca58f080b0384a5621daeb491ef35df0e110687ad", 0x28}, {&(0x7f0000000280)="9e0123a3eff2b09e6c6035786489675c4381695aea1aba2c3c35603a0b25105772064bec4e77bd9fb6c510ac7cd02fcae02b0879cc796f1832447bfba184a71f5b216bac840a44a999a472977bce1240fd79bfb783a2cef12aac2b2a5ac3e31d991785cd7b9deea1f68b168f94a3e74b7bd5809a04abfce3150f1f40932b7e65c7ff6b0f1d73bab85c86167ff779466c5041187f72a3084bdf69f83bd1f0eb57c966a0831d028297b2e00e8aa6b83ca3de6fb07427ab21cebd4e761d76a3f348833417d8a2c58c10ad67994ac8ef905c48765cb860cdd5b63b", 0xd9}, {&(0x7f0000000380)="0c4c24ca2581159ace9f50cb9252272675775b19902c480fd300405ecd70a2602612f586d59f16afbb6ba2a0349dd6fd6fc2e2e6213a0ea460964a7fad4a94b3d230a7106f33a32f99bd4abc8673b8c64637ef5f54c980ffa99af7b805b9a4d6846511751950255b81256ef976407f190e1ba2d0d94d56d5dd6874234757c06aa939d7f35e8b82d3b7", 0x89}, {&(0x7f0000000440)="ec9edc59a05bc1364a7ff0055bc058fcaf78cae7f78c6639eb1e5a7f33dc5fefe0295df7dcf490a57cab91695b038717603876d591929f608db0afbd6a01e84c1b7a2c9f0920cc59aaa005e904078fdea003098695a971907549eda020aa8f1bd13f1ba35d6ede044dd07ad7e40a0b883e8d874591143dee7e1955e463e1daf3aa669fdae5758d7984e91a6e709dc3df9ef11cea1a3cb568533976508152ca0e079b137a97de555d0af1", 0xaa}, {&(0x7f0000000500)="2422cbe47d7af97ded507de40e1e4e7b89ad6d6b2188567aba034ba44850cc0851b3c2bbc26b439db2a2d508ac62cd3a23bc345d94c1afd9", 0x38}, {&(0x7f0000000540)="92c805b74bb6047d0a7dc72d53caf540d2fcf146c88d06e1837ccf25f311951a74c7e56cee72a3e4df4cd9e77fb1b3333d966b3e7c19600ec2c02447b826564665f39826f8a2f492345b24ff7c8414ecc6e85716739fad21bbd2cff2a4a3d39cda4c68325f38f212f846a58663ec3e6570306e", 0x73}], 0x6, 0x39) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xe86, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) sendto$unix(r0, &(0x7f0000000200)="c7b52d71d403f6ded56d7a02515d2bddade54c9f81959ccbc80f9ae94d32726197f395e09d84214534dedd356c604c11efe870444ee68a0a7ee4e7c716af80e534ead5fb804d99c4c5dc21179832f91599d78b9073ef76f48b598044c01b46cc4a4996fb970c6ef9254f438911b66be007ffa0977370cb714b1d329c259f36a75c0938a16668859df14c9c379f5c84a459ea6c437c1e808590d3ec4e04aa921ab50a89577a431012588c76d61b8730a223570ca2e5936fbc8b690ce60d9c31f82568b0ef012ca96d817966dd8b5b88d231b4028c1bc48adc0665eb99136677e7eaea4658c2ba374519a62db135aa9b3e0f6e680ddf7719", 0xf7, 0x8, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f6275020000006c653000"], 0xe) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000280), 0x2dd, 0x0) sendto(r0, &(0x7f00000000c0)="365f2b39d24ac72060dfa77f7c5e8bd944c9d5187f61962341a0dc7037af5cff2c4e5a4da3017cbb55cc23dfc5f095f055a80f1a0690841aeb44a11dafd65984d2b440cbe26cd8ad9fef41a10e079c6fe92fefffa3af877649d9411a7c8666d5e5e706296cc99fde2f908e47aeefaafd44e0707f2e7295ecbf4a8865bba08efade201fa64286cf1e87670a78644772c74e80de8ea1b528bd3e9f4d0821517838ae5dae4f59bc35017fa87939299f02cb2c69b714dcf424ddb0", 0xb9, 0x2, &(0x7f0000000180)=@un=@file={0x0, './bus/file0\x00'}, 0xe) pwritev(r1, &(0x7f0000000040), 0x0, 0x0) 16:00:27 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x110, 0x100) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$inet6(r2, &(0x7f00000000c0)="d9277ee777063bb71876e738b1ed678b7327e42eb3f1de61d2679d63d01b0ed207075ca1a115cac506ed1e563fcdd3a1e2d2f838b2b733b2faa2d3add5788552f4e746eacd7f05c54b248e8bd450bbba7ff6bfacd769fc51d808f1232a98810de701fb7c26e00175750306f00eaee3598eb835ecd2189c5ff8351c31c6de239d22d502ed7ccb7f2aa13732a872f7e787b11f92e5eedf9b4d681364fe164fde42ceb8751de84f0c7b5a2c82b92a4c655dde07626d3ad0801990e4b08ac976e85101e534c3a47292a52acab1a45a285867ddd5a35da36cba50694e53ad68327ed972481e7ef523218ce293fc011cc1a5", 0xef, 0x1, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x3}, 0xc) 16:00:27 executing program 0: r0 = msgget(0x3, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r3, r4, 0x140, 0x73f9}, 0x8, 0x7fffffff, r5, r6, 0x7fffffff, 0xfffffffffffffff8, 0x6, 0x100000001}) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:27 executing program 0: socketpair(0x1, 0x20000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$unix(r0, 0x0, 0x0) 16:00:27 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000001a80)=[{&(0x7f0000000800)='Jq', 0x2}, {&(0x7f0000000840)="fda392703bfe8a860fe91aeaf30b4635b467cec0440f6a631195e58ff730ccc5ed599c52b54537d6e1a304079516e0e3345aec2a905b1ef2c5aae28f2bb8ce0dd1", 0x41}, {&(0x7f00000008c0)="efa4e83d05cc", 0x6}, {&(0x7f0000000900)="08ccd389bdbf606f85093169a4cbdaf23c617aab4ad513776bbcce5f5402bd3c5b3b1eb8d1e0e58e0357f935888708d9c4f1f4a9ffd348480fc0d03596c1664b79dddb39437195e7469d15b366ed54eea074ad767a5cbeee2b22906612dce4c811d2347c7d9fab284b0a8a9e8df8923d1eb3f2d03c1e", 0x76}, {&(0x7f0000000980)="5dbe50a8ff1c77ff5a7496739b0d54da6805d0825933b39de64b0dafba48d12289fd23cca3882626b19fe8185bc3a4ecbc964b8d256ae642ed6a880ecd89624bfd2a9d9cad891532ab055e2bfc56544d53e36e7f23ebb2079bbe72269ae7c5d1867d99bce28cf5820bec276daa70fefaae5fe7a35d35aa245811f8a00507d909ec4db373dff939a4b3cc8c3d60a06b810813dbf6bbe93e7a70fd282d", 0x9c}, {&(0x7f0000000a40)="af19cfd5eaea08709ce08bcef31f8e5e687dfba0e6effc1030c1caf02c87c42f6e8325638d8294501d411067282a7a4cd89bb7790b03ddf95d14671406581828a1bedba26aad341be15864766ce1724e96d84495aa31b35e88a1e0c77c641955f1e3b57b9efc5a20211550ba9e306f29826ace0a10810d5a60451bf8a5d7ac8f6af14759694e33753cdce39e775b671cd941f0283aea4f80de04bfbae0a9c16176e24d26815da600d236345cede508e74ac06a08d430a86da10fdc284381ae6141a0aa8e83962be88138c43cdef20e64b0e15cafd2b02acebfda93137b0837a0f8821057e36b68f07e235267b547ea719c324b0ab5bd51da98e6b1701fae9c9ff60717fdf6e1aef584af2465f6ed641ecc122a64ba7ae1393d62cde46b46d5d4963f5e9ea5ee8412f014f524dc5618204d6048d0451cad4d1f2b12ce812f1a1f3516a1834d4779e5c5309e25d467c79e32d2287f6d44a0717d5b04ae4c8058de0a64379897676d0f9aa659b2a861f21cadeb183d02a6d61e1116be4f8ee6787fe952a065cc77cc86373c7f5e6a3abff32c7fa4ae47be3cd4eae9535dfb3649923e69a802041eb3605213813c598bd10d6b0180da1e139bc4b4c406707b12d6a54408101207f1a8a8c716a550c351d689ca46712ce8b649c9cecd4574f726c331eeae0528535ad750805fc2ac6e3fac245d8fce9d7c4e51abdee9ac61343faa356ec7cfe7b83fd383869e45dc6c7502eaf3d9759721e293b59043224bffdeb235a44aace747476f6444298a3a8edb44cf82f62702fcdb98a96b020c9629e42f210c9b14bbaf3f555200ebb7502f219a9b2749f1983e3686f455c259cc44e3c977b701a8126a75b43c510829f7cedadfc15b06051e8893779ed06597853a6d90619fd24ea6c096f7f460227de77a0833511ba1ccac68a970299b9f5086b7836360b108210e5b7bd91e2c4e60bf3f6e84df6a83ff5234b87d3b0233dbfda073e1c3f0217c1ed77934bcda047fa5a1eb3c581013132193144c08eee20f4b2870e0407a12a0db7a1b2c86a6b16cbdcf5e439d72dfd63f12a2dbb5553f1aa3552fa02306abb54ffb234f23e1134599463d26f5f6d9d0a41861ac759362c6885d1ad7438b9d67f82d4cca15ed5580003d0e42631700f97e9772162f3ed83c0543c67c3d51924d0a6d65cc17cdbd69c2de1456cc5358a5c9790119ee38b15cd7fecbc191a33f46e779ed2c0aa47a2850b9a9019689e265638d4baef29f1fed943da3ae7500b9a4aa0c0da668b2c58a74db528ddec2e8a294c36ee4161f72f1fe1694286967bc2419f4e28f355a3ac425ed7f219533d9878e53fced577a31fdad3f974c8f44a21c97b9a1c718e25be6835e93908eae095f7ec5ae9746d299540d8c196a26abb178df98609b83446e417985e7630cc01fc0e899b7ef1770f90f67f319f182071be2db5dc5032ec9d67c742e273d0c248786d36396e703e8e784c1ab1ce36afd06ecd796c009738c39b38ad934a3a28afcca50af771699e233c97727014031111c284cd86fc3968e0084aa45efebd9cc1f30ca59bf10aa00791e9e018849c593233f5e094d84a08d7d8ec84d01b5b46a19d767ca0ca2bc4dc6c5272e6cdfa6e035caacaafcaff21b295a7c708272316b27bca186a5b6116abf5cb4590b74997ad6a452d319c0e402d6c32020b1304fb3595563507ad6e5f8b3060908b6f6d897dbecf20408383e60a429cb871e58a7954ac1a42b313f977d7ae020f1eff53061fdb01f15bca2f8685080cf16c06b85c7785de188088a362395f4f9fce8481415e12e1c6373d61c66d0b84fd577f95c06066d1693db010561a4d31de710ea2d2da1a65e4c9753c208678c25ace775f37e10277fece2c8f7569b84dcfab9741eb42ad7456bdcfdbc4b4ff199d66a9eb310e75c3beeb42418d6a8a3d9dae513f185816f2beda8e3f1bd461265dc287d3f9e64c858bfb5c218025406ece325444152d21205b494229012cdc7033670cff7a7d9b3621ec12beecb582f9d43ecbfc4c4b832290652bc84cfd4813ac8afd7c7f11fa01d53ed08f9965eaec1ebe142d38ff941ce507c847a5f2003bfb30a4c80bbfc3e793eb2fad75d4d39676e369359613af5cdb2d199f25d07eebc737eceb7180391738ef9d3c16b594f97643e29d342ec9151c4183ee470e7bae1791d7e7cee9d70821850ca504d637df8e622063dfe229d27b75af3e460472832b1779e99378c1f6b0ce4dd255c5d75193f160e21a4f6f0c0e087660d65981509c35dc6343d751271fd5bf46db65ab6e4b2c7eda5cef2c2ba01f1e2edee531dd20117f237790b55d2c2d5abcbd84207be81bf937b468a3b5e19c8294e51b6dedf2087c7cf3d1c22c27ccb2d04c4dc45ee0476a2e014d0268cd1e257baef4f02748d2ec68be4f4838be916fcbdfeed7283c312746beb317da96ad88d95772427fbc2a196acec66610bdbf339d2412548322b92b02cb586a9e976eea51600b8c9a9e9e168ff801ddc7b7368e303b1b9bb47c8e717488dbc56658c4eded5982e7a7048948edc2c974fe2cc9bfd379876f1c29870f61558db8f748a518f2af5772f05163fc99c88c0c7c959f6f1715e41681921a6a70096e7ac3528aedd4676dd2c8cd9aa9cd59902d879c86abd89a2599112f20c72db166c9276e4d3785a3e6eaa8c5cab23f3ac3c08559503f74391c17004e2ec451fd81f69a16a1598b3336567b4a6f7b3118c6e0a2840e1c080ead592d99995a67bfa15618e9e7a877853b5751c58a329b2c8700b1440f6fa2e639329dd59a0204b0c53207133cc07ba0311524fab405112cfb3893d5e2df090e97d100b2007e2e87eff6c169ffd834ba008297fa3fb89580669e8c8aaa1dc706e30550c96a9a52cb8b347e2cd2fedb2d833f384f69fae09682ddaaa529448743446ef65518a681ed66e66a05e50165d589c35a4cde4f0b2129755cd268529ed782ede9d3caa992ad67d8d799af2e94e794cfddb97ef5dc004285b3a2ffb7048a0c67490cb027ddfc12b549c91074f2d715c3b0a307088617887eeabc7af24c5bdbc6790ae63e922164a64bfb089e7578bbaf3227c81857dacf88b7586473bf410a97ea7cbb41858077c2eeab0a7ef261800df563660cae3f00c875ee992e83ed30a9928e34649f8a48a2a0d0622e4e88180652af54cd899576226e346df98e0fd0bcfd40f3ebc989c0b12a205877b4247c85d3192e7d62005a1c1e8e1cd024828e6f62ef545db9d282cf5baaa025ccbbf71a4e23b5c3589213b3e30f9caeceba04bb6b6966a0b9a3ae5d64582e02abf995c42b207e83655853879429398235783a1cf61377e11a539bb80cbbbcb9b2aa541d7c87fa4a91a48b2f801e27df69a073494c6c2ae37eb7c5a8de8890dd108771a36bc255adfaa77110d20378e3ee7a4631fd37a2785e13c08fb79fc57da193dedc27dd078ff71e2de13bdb6a1fa4599f3d315c824821c65592eb324638db1d23d365752678ab25be0f6f6546e309180aa12d263a93ce15083836c3261ed27ac7d97f6d30739f534ade0bf10fe6676a9f28548163b6cb1b8c00390f8df93cb4665bf76ccc2504906a7345384c5076618d9a1f6c63863d035662f6063694556fd9d024fd11ff7a30d344136b1a431bf5fe94ffe835ba842dc41ac72fd0185f0fcf39a62f7e87ddb4ec32235727370143caa6763b9ead0b554f14e193f17e4c45fac20725cc1d6180f22842b6c983c0a5afa4e6d7124d161cd8f95c630d02fcecdfbb98a6571b79f195705df7dd182064f667f87468d79b618ddb16b714dec9684d907edb86bda987891d522fe264452471b8aff286aa3d6ee7058adafa0f0739297ce6a0426e48644c0945daf95ac2d7746ce015acf474cddaf7c87fea39ca2eebbb44342ec0ab4683e2e4b1b5727abe4140e4559bd294f40986d9049f755f2309d1401ca9cb919a943368ad733d4a374c50c8a2be41b58c53491e4fa73ec2066f830d856911c54ddbcc519f34ca7196097c5e6951b179c2e38414858958db340c414444a5bf4ffa40225f35195e282fbccc7a9a1b4801ae7606628bdeeb6b7dc99dcfa4b900ad55615da30e7425f0caa56da16b7375efe4504dc2f2dc864fc7bfedd89caa6adf29d0cc08f911dbccf1984b24ff5710bf285ef9c87bfa7911c639219876f7de2feee9220450494a56f38533b3e6bc9101353f95c91ee9a51e9941fe30aa4d184eb89e7713a2ba63af8a8265d90193c1161e1d2a81e6b819e2348ae03f35c3a7abe5deacfb4163c8b40050e8e2f6ac8cd47bd63b72ba2f6706498a691dfbe592e0c2d53552332433deee603b2dd254cb81e72d7f75bee65e5a6e1aa1d5ef1b5967638bc2be5522b056cca79ca938192726cd76128f87ae0735496f78d99edce114c490ef85246bf0b37a5c50d2a80b60cacbfa8931dd2e46028e7ba42936bf1fd86c11bb3eaeec454ce917e90a232af61403c85763e992d985daaada5ac35afdb6c33873a8dd45e88c3e5cafc61e472e98a34497ebd90160db9c2b3e6a937734c59b6a8250efb30bccec7caf5d271403236ef3dac5f5ce859041c58c6970041e22035d824c92a2aa4ace4e38d552e7533527b1faea20b5b7408f361b1c202d1dc2ab8e6b125efed88ed8ac8354a81d5f0939c0e56410202d3101a0dfb469a456045d99285b651e749b88023a6ba49612f1d7d850105c323b7cf85b46eb70309d2fdde0735a6f09a935decafac772e39017425b5432a89efcdf4277fbd0d7f8c47daab05ac444fa28b5768a53de656171e51e5b69f414a9cb23bd4bac6d7c639cfb6f0f6326b51a688d5edf4446e788649c3bb5200ae5edae5bbc6c256e7344f033efd029e698a4146f9f46f933bc74d4b09a574d093226112c888f90f47bcd9718d8d593dd052729908858a5d885db78d34ba1cd1e2fdb1e89968a3c441637b16894cca6d93a2bcf4035af66e7dcf5f402724120852928e2620abc26d57fcdc68d05e3bae3fbfc72a8e8ca6b0a6340dc3621a546e71cd810aeb7fa34fa5c763d4df26bc535ad6a8720b64554c6610ab58b43f36247450a3d0ddd7642d4a8bce4db905eec02dabfe1b5ff6e24587f4156bb4cf8725a0288ebddb0bf0a309b2a9f75e5ef56a5a66152fd302b6ae27d54dd3043d63314f3ac00723fefa84fc3f85234ca53adad285878b983f8798ec247f57428de75120d0374c6a800a5236230ffd817fe73852d96446af359055d87aa6bcdba025fa1949fe96ddf18109800ad89a94189dc717532e99b88d95248ffdc986313520770fb5b29a81c3c81ec9795b3e4e4f6e07bfa7527f7917f846f7f0c4bc520fc20807c03a199eb000a3a42caacc73ae5fa0dcb01b510ceaa82351c9e5669c1addf83f56cd80ed42734fe8198167790a40636aa2894fd1b57576c0e6fa9ac41cd21cb0422fac8e642aed4ca8f2cb8e8d63ff4e9ef54fb5c064b95bbfbf20c8d8b391cc8820060fc1a7a54759d040239a81ac158eb07c48a3413a24dfa33c946db5366c5d3a2549e0fefd496d3693ad97c319833683788747a4b4ce5e6fa3a0d2a7409ef53c57114cad3e9bf6f67c3649c28e42bb649539192c82816f25842236c311c241a7596e2ef29dd564c28067e14c6a4abcd556ff832f686098282a7f4bb8de11b305696d72546debc9cc7f7627678cc8b63e87887507369750c21efaa14f1d669a8c0e463b6edf7a46f303b954ad2b924907340e0e443b6af278b471e87ef3c33ec3e3da06f9efe02b3b72f4f657ae4ab1f0d606789ffbad9fa7b522", 0x1000}, {&(0x7f0000001a40)="611b8a22b7747ab6da3cfc84e78e8a65be6c37330785d3a7bcabe81af0a095b592dc", 0x22}], 0x7, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) r1 = dup(r0) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000280)="9b8a3bce3b6a6d46a5eb9f30eb46d992b90d3741228d1abfad0bd0f0bda3bfe80c3a652dd47bfb7325ac152934156077f5f831b23f385874f831765a7fc1f0ff2443776c7175e49dec580742489b5621975716ee813b1aa02b23eaa912d68d256ff702705918032839a784009e456800322fc99705f272a55327cdbb145bdbc1c3912b0ed876c3580a5bc01b677cc7285947084001522da5cd2b081d99052e5a4164e5845e1e0148fa9b64ccad07f11b3c5d4e43f9cfea054f89316fb724a83a3a4e13b0ce8c419c3bca", 0xca}, {&(0x7f0000000380)="a513", 0x2}, {&(0x7f0000000400)="25f4abbe7df904f644314d37791de2c069227cd0410eb1f3371b4a2f490bdf8cece5cf653380fa1c8deecfca1ab5d978d31245dc783630aa86c9549da687c3fee3ad79d52a6609ed3ac1ee32879459dd7676f1663e23abf69a87f45a0c1d10542d27b231fd791d84c15e28c24de5a789ac309ddc960869", 0x77}, {&(0x7f0000000500)="b1610b7a54bebb3e672575a6726b9ff2", 0x10}, {&(0x7f0000000540)="8683361cff9c8799bb22c73225367d0955427f4d8848abb1cdaa66da7d9e6f84b297e56bb7a7fb695c6d9d1d06ddf42cc01a61ffd6db3b21e5e20477e8b9427829fe285d187e2bae1e9d95ea7cdc863cdc05ae0c1212f6725033dd6fd5908f346f085e8b9dc32b2d6f1e383396891577ccbb669467743cf187cbc1c9a51d2d58c3e3125458e7703ad1c7148f783d713218058c771336ab4da6658bda1f627f51d3ab44682811c2ba31a28f4231146cab1baf78902fc0ad3516a979fbfe7f6ca3876492632b9df0ee150104673055a3624f014094c5a481463d95aaa3295347d5b84af1123ed1869bf953f4658f", 0xed}, {&(0x7f0000000640)="e34adf7fcd6958fa0d48437c1f737f2ba6048f8cf6a9d56c1b92129b8a38cc15a793ba773e8cb64746c6f3b7efc8f666168fa7ac2204431ed77abf8f0e92ffe67aaac897abf0006f618ee4f79dc8cef4510492ce714cc0d80d3de946c0830f6310811516df5498ccd942883ffc5269abacd4071e662a161eabf7b7de0d1af890669ed2f6918f35d08196ebf347f264d63b5de7746cdd3794fbe38cdd3122e456b20bec5256ab141608fccf31297e6bcc747deb10d531", 0xb6}], 0x6, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0xc59d2ff9b368926c}, 0x4) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="6daae19222ffe9a6149295688d72fda69728c6241f3ae051d73a0dffd0223645c4fedaa674ed187c360df2c71eaae61ad2adde1c93be12fa8b0fda9180829e594d1a11b6319334e32c427fb22d5deb9296482545768d82ea0ba936d340e568b3f8fc3cc581137ed1f5c51c9ca07cb8", 0x6f}, {&(0x7f0000000080)="05125488ac911fb317eefca76ae6e26fda4fbb3e7b133446ef39e143baf9635972ab9abff9c3474e21bd4740bbc723693fb044b109eb488fb6039c695e2747f3c1845c817eaa5e1448ff8e38853093b4ffea9c5daff569319957e14a89559977c6fbb400c1d57f46ebb03a522f619ec4e9ae055da1829c0f3b8d6a32c71c0f5686d75199c9812c32f89ed13e4a96b33cee0ff676eac849f63921e0d0e5589e6eaacd63ab228af91c279ddafc62d6ce15103d2a5bf1f8c7be73bfec37aeaa6c", 0xbf}, {&(0x7f0000000140)="98534eebe3d370c3e22c7ded222e4f7f325d8419e8a9651a5e5323802c4553c36e64462e85ffef542bb3afdf7add32f3c57c53cd0f99340b23fb9fe7a9b7a9132f7d6557d9e6e84635218aa065dc3b2bf255fe229425a3269ce000f99e185bad68589e73485078b51805e1ddce6547ef7719ea9bfa7af693b52fc76ce6b64e2d8fdffe72fead8ecc537bac2de0bd", 0x8e}], 0x3, 0x0) 16:00:27 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup(0xffffffffffffff9c) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0x2, 0x1, 0x7e}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x2}, {{r1}, 0xfffffffffffffffd, 0x1822efbe1b86cdc7, 0x40000000, 0x0, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x14, 0x7, 0x800}], 0x6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x3, 0x4e6, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000002, 0xff, 0x81}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x10000, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x3353caeaea9b9643, 0xffffffffffffffe0, 0x3}, {{r0}, 0x0, 0x0, 0x20000020, 0xb1d}, {{r1}, 0xfffffffffffffffa, 0x0, 0x200fffff, 0xffffffffffffffc1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x88, 0x0, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x3, 0x20}], 0x1f, &(0x7f0000000280)={0x9, 0x3}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x7f, 0xaa, 0x80, 0x9}) write(r2, &(0x7f0000000300)="a1eeb117227c57b080d61cd4a5e76db9c43e40caf28765e0b84b4738a9ab96da49f473f67078cf42e4fb125ba711b43cbc82b18fd910a698d0fd9ca865669563e7853c8c0b675c8d61014e4ac2b7efead630e9e34828eff2cda3932e88a4454f4afe5cc969398231d8b42d604b11ad958eb0a28df1a15262d687f72e7e1f9846f1a4f767b3f36f5afc05392119189de1aa22e707de439917eef0bdbb9c6af9751a15ebb97fd7c4076dd9a8d6ec184b6c1c73112480481148e081b5802fbe5057ed2410ccd4a597a99df4476b70975a4bba1e4d2eef73d73f3f9850d7b05d6588288bff", 0xe3) close(r2) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000400), &(0x7f0000000440)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000480), &(0x7f00000004c0)=0x10) close(r1) fcntl$setstatus(r0, 0x4, 0xc4) r3 = open(&(0x7f0000000500)='./file0\x00', 0x10208, 0x8) semget$private(0x0, 0x3, 0x405) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) listen(r0, 0x7fff) r4 = open(&(0x7f0000000580)='./file0\x00', 0x20881, 0x184) write(r4, &(0x7f00000005c0)="cca5cc4e731df52950c34118066e9ee1f4084ae169e6f30cb54fdb1d4ed6e52cd09d33e98d4d7fdd3cef5e9818c71dc099c45f824251e4fec5e76129a09cea6028f53b96a66299c9b54bf190c28e71a57dd82eea05368cf2fc177941b107c241ab11514260e9949da8837b7e8fa75b4099", 0x71) getsockname(r0, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f00000006c0)='./file0\x00', 0x2) pipe2(&(0x7f0000000700), 0x10004) r5 = dup(r2) dup(r5) setrlimit(0x3, &(0x7f0000000740)={0xc3, 0x2c95}) r6 = shmget$private(0x0, 0x1000, 0x252, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) getpeername(r0, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) pipe2(&(0x7f0000000800), 0x4) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000840)) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x1024, 0x1) write(r0, &(0x7f00000002c0)="9085117d", 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8040, 0x8) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) preadv(r1, &(0x7f0000001880)=[{&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f0000000400)=""/200, 0xc8}, {&(0x7f0000000500)=""/167, 0xa7}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/162, 0xa2}, {&(0x7f0000001680)=""/224, 0xe0}, {&(0x7f0000001780)=""/214, 0xd6}], 0x7, 0x0) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, 0xc) r4 = getpgid(r3) fcntl$setown(r2, 0x6, r4) dup(r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xaf99) r5 = kqueue() getsockname$inet6(r0, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) fcntl$lock(r6, 0x7, &(0x7f0000001900)={0x3, 0x1, 0x4984817e, 0xfff, r4}) kevent(r5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0xfffffffffffffffd, 0x100000001, 0x7bcc, "6250c1100c14d046899f2c650ef4c5ead2e3bc38", 0x3, 0x7}) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0x8}, {0x18, 0x1, 0x100000001, 0x40}, 0x7ff, [0xdc, 0x9, 0x1, 0x40, 0x5179, 0xffffffffffffffe1, 0x401, 0x7]}, 0x3c) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffbfffffffff, 0x1}], 0x6e, 0x0, 0x20, 0x0) r3 = kqueue() lseek(r1, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r6 = openat(r4, &(0x7f0000000000)='./file0/file0\x00', 0x28020, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x3, &(0x7f00000001c0)={0x9, 0x2}) dup2(r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:00:28 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000140)="1712bc40c96d22860f0f330832bf0d43de7ad8ab8fcb16bb4b2349439228e0289406a83fd65ec02c1dc16b256462ea5c1a388c8212753e2a6d8df1df9526d269f34541574849f5537638afce971b911b8dc14e04d0582d", 0x57}, {&(0x7f00000001c0)="b4055fbc79af51d9685048b90fb9827d7ba40ad1dabe64192d071671e63e42529f87311f2fc50701bc2ad11880ef3f056a20df1f257a3b2e9617b6c7501a1b067116a4920330083c732902ea7aea2951179bb6bb2a1f1f4d7efe653bc9796899f7ff0f2345ffe9bd61d826ac33d48695de2f43f15dc827d315ec47a585a1c680beb9e29702929f5b813d50c77d58fb4cd855655c262f63e1e6af12a0aa2d004de429e173ee933e4c27dfc6fbded780665115e70075493554021bd8e2343f47a9d3928b7411f142a3613ad42f68001c741885d9398b79f2495199d098ed32d29a9a9a106999764e164f06c4c47c016c", 0xef}, {&(0x7f0000000300)="21f50f66069bc8bdd6d8f150940f1072d6a2d7f2dc9a6f6ff9a59c7121bc6aeff4ca94e3ed9739abfc891c524ce4da70b4be1526329bbf86d330baf4e7109ee4d8e592", 0x43}, {&(0x7f0000000380)="f119fb14c2e4f977f3e7beb4417731", 0xf}, {&(0x7f00000004c0)="2584ab505b4825edf7020c2c3bf3fb04aebce59395fd5b3a4e9a18b9cfe6ca1facae1f792ff9fe6b67f007552f2147bae1d090fa93cae5f5b8670fd7f9c4632836aaa9dc47b30305cca5f71a46958816882afd8e49f47e5edaff177dce38c8843a1f1a103b5b112e58beee302e5cb6b37666fa4496bddd8719ce2a6a2e79275561f63789686f9f26530f05ad99f95933722eb9e833a58b018e13731c9c6144ebd55eb7450eb19ba4a1b09c304d52c0fc0eb61812b64f16126beb4d2778c3dc922af95e005fc8174232e4e6b66cb545fe3a0f60e7946afffd17d5f328e995d7100abcb63a14b80a3ed39f1b2f5fbf1ed2fb115a2882d9ef330aaa4f858a8b663a63f068381ca8458b0350cfce387feb848c52a0be3f104d85a970b15d05a34443bdbe76681011a2650c29587cd3fdeee19193ec62cbce81308a96b60f56ec4c18d361bfd0fffdebc515dde24b0690dc19f086c4c4e3b8caa797cfd60056b9bf8b00021527df6090341a041e36ca4c372dbf049983a9335a20519dbdd8ed9035dd60aa3a80da75ec20797796513e43656efae697fd09272982bd56a2a5081a36aafbf086b4350bfaf15eb442d7fd8210578c808cb893f2da7d178f44da7c743186f8ed8e98780765fd13e034827c7adeb5755f39a6aa335ba3b744d62959cdef1a2ea3107d5cadefd936a34fe6723b2ea7a8f7ee89d5ae521ba86c156946afc5e3967813c641211d10291a10562052483d125541fc482d1b1c2eda42ac69a8efe42a28c3c17aaaff424f3e549ef43f4f40cdda10c34cea825724214f8a189283c1114b88d4726ab359161cdb001e4705482d9546b847f2e5a97956541331bac4019e9bd6200d08a6c2aaa3fb11f451be6e48e696ab253a9bdece32beee1c956ce4dbdf7dc87ca89ec21158f2edf9344b16adf0a4ce4bc06ba488884e9016a16b9b19a4c3dfb10d2cf527b570e93b9031bed4f87ed0a9b36ad4f075321010c5074b76a690c813a420323b06bf72373328a8edf2322455558f7ecc3d4b62fba4cf3fabace8a2154959aeb2bcf16f22b3016148e78c4422e7ae7decaabfeb47b6260406603dfc3a7053f3cb449c63bc06acd499af8aca16573388fc76428919fde572377056a1c45f6f4e011491ae61afa729f48a10582c7aa8161743673d34cc4f5afc8315257b572955f63f51af4936647fd36c730aad619ebe0365a2658b8581693895ce62618c7ee8fa49248d931c3f50543e5916305a8e50325b0000b538957c2cbe4ea7bcc7a0a80827af91eb0b76fe77c8414997fdd82959c86748d9464c1e786dc0a3cc368680826ad35420f2ba5c21de68a6977bb4c4c4fdb5c7a3fa1c31c1e9205d3139e884d90fabfc5d47f3c74f10293afc6ec571d0f9deac036c10885328730c9a427608f5628f89a66112ca2643aaf2ca3ecb16045562f98a585dfc51cf9bc1501cd90c322e82bd6e570eb3849219d0ee14ee6b830f1f19d8ee8da4c1284702d27b55466930f8bf04f8b25ad2701700d41f022792d73deb7c50cad5cd05086c051c54deba6629da786273f851eb0cead3cd72d2c20ba8975f0f19fbf7e733b52ccb72c7d914bcc3b8d3c293be7a92168f7ca9acc33cf58e368201697818ffd4c02f9dde8e87faf53f057962573d819a923f1ec4ca58b1c7246fcc884aff9cb3b34a57ee4634c88690df8e7ab4be250796b1e0ffd6d77e040ee4f458f7f8fe75af3e3d5e67bf0faa196168641757944598cd18b7b698fec891c92bcfa6cdd9a6e39a30d7cac2e7d8e04e83be78f7f6becd05e7ff9043f3a62a12fd2c6eea235bfff734f3cc753e9d8abb1731f5d09f4575baf1ca82643f928375a38459155b2c750e472a714282564c00977a97f44d9d5861f92184b593f363d4375e07bb122c492eceb5e48347609e7db212bc59492a54b49a4089795270919f677a598fe7465b27c13e165f6e659e0ce4b3aa81b1490d5f546e3d1c9dd5c09d46fa04141c5676ffcbaac154eb563eddacf5f489702c4f6846b521f6c52ec18f5f75e66c62fcf1bb9514031b07fbfd89eea0f4be0a4a1551095a54e89a530b1249c70f83218794159ada48fb6411214d354897510e2ed03d8e70ba68c0c4e3aede952366ff510c387520de662ae9d308c7a397e81670a4bbc48a9f320bc11e2d6dfb2b399bc2f553856a6963981398e56e1f0ad791bad7b4bbf8f1823de197a7edd81b152ed07e5d3ecbd92d619cd9763df2958350579b3b8017234fef85c25d88eaa20b01e7e0cf69ef84143e3955769e5ea2b1addd6b1545d30b467dd2b8fb7a04e2581b99462dc0cc6f0b36c1c89f52ec0d725fd65b4992444d367947532bb0a6dbf28483c462a6bd9f35dba1cd72f8196a1b15f17679265d82ff3f67a708b37afafcf57548a347001c4bd03e913587b060f25736ca648e5720acb3670b1784e587287336158818e26f10ab5327cea60741a19ab1043ec15d173e8a9a9422b7ae609626cf5e6e1b1df8b55d00c95c1135d2a40191912afd3f78902d4e58a09011a3339bcabbfbaa0abe68b89ba0aca722ba51413274d6535c41e768a6f88d3e6617094c40f8151322b7002c5643000b0530b05bc69d9615f563d8f6f2660546e3bf6e2a33f1cc124ada0b27d0d4451b01e299c9ceecc8cefa3377ba694c52a30d49c50dadd49f09114949e3078ed02d70d4819d905438f74231ae9dba366b24ac02689ed5e4a3730386d08cc547eaa6489a2890dde4be842b7232293f7505d1ffd47d485f1f452f0ae1ca5fdde55a1b70d344264a29e2e3d07a6fbc62ddf9afe03f4839b25d8ba2a4b78f115273efca2e673871809669f756fe0ce66bf06ec8ab1c5df810b0cfe982b20395c8784118ab37d1c27538a4233d14bde41f8f28d2f7a235a1f34d263f015b808b2bd8474085cfad7db11bc456fef359bbc4aee973b7a6dbd8d6470eb19b57a6f98af42ed5d5b726371d7e8785cd8a77c40f0521952f6b2f0267ff13b7f45b8dc1cafb2ea8ddcbd6dfceefb656b27de5cc45fd4241473a7d5bbf217232375ecb8b524fba71ade4da80e4628f98fa94862b7bae7ca8488503521cee9303d170924b7730745eb93052bf391065bb975275564f22cfd548539b1070ac4eae093fb16c7eb5146473b1825ab47465183a515e9c18d9605ffdc9eedd6c77eaaf53dcb030840130e5bd529f1e95fcefcff0db30d6657d2495a621ebbb36e23d27968bdaaeb4dee98733c7314e6f89d72c6c81f26b3dd02bbb12a72d460b1880a44088e4fb755417d933e9f96b6c57db7e5fad0fe796425c2cc7ad43e4933a34a7c50e9eace39354f1b559408ddd14086cc8dae1418eacabdc366cdef6958b9aa47d83e8778e6b165768d46cc19392fc522f8489dc1a6a8b404b1067a09bca99c0141a36816cf1a565fb987cafcf9574ce741fc67284e08e2089b7311b79fa75b14ffbc0dc6f7cba81d9f9e1c9f0b3048866a96785b27c76581e275a86b10522b095a27a462a953ed1b7e11d69fc387b48e181f91bb8d05922ad39be2f2e547e77618434662be806d0347f677f32a46e2de1017a6a66f025dde725f17403386ff356c067f61d50236d2fcfb1c89ff467689ac9b41924bab0e85bb00f906eb4b9e20e36e1d05097eb9b8f56cd7770edfc511eaf4446d96e04f7197b23abc9f7f98035efbf615b860d8b93ff1fc37afc318aa5d2f50a9d515bff0e1352513eacfd8b1ecc6faab9cfc45714082f532e3aafd7b83b670707b73e0df99d76600eb9d2fdaeaf10b4b461aa1110f98e19bc5f2097b36ed6fa2f56655d0bd77152f7de4610261a195167b2b664d8afee4f9a007f433cc7c0d0e19012eaed08fb49c9046af8e4f46b3181e0245423f4072975675bd52d7b6ebf446dd6850c343ddc8b6f6bb3a6ac0c4c6b7342060788b9a391beec790be8afb015a7904f5637d2836ec5a8409e744df19bdb4fde0e3ae42b8568f30746cc16b718ed256cc0cbdf2175eda371a74c3633cf391e239ade0bc405d3cdf3346cd3f9a9b1f6e8647d343aee5b9d4f2dcfdfc9480a54c14ab99ab8a7b9c7e95b66c525df7f1bb3ac7fbb55a6b724c8167f80a9e987d98ec64062c1db15d9690d1137ac7ae58ad7fe414f3a6baedff0609d36dd5b1e9071f7f209e2b7ea3832abbd97a6f6118e72bf53dd2153f107e5a6521bba8d84481ab64c644e66004a0fea085ba7fd128eedd1b6a584db34a5fdc6243f4e3bf8e77abe5aca8fdbc557997c6dd0869b0d2170648b94a2f30e2870ef63fcdbb1e9d3d21d88e40d72003edfd26d1f902cf993cbbd38a3329d07703b74cbc51f2cd02969483700c336724e0ee905f9ff6e12336d0669c09531a81889aac012414c56bedc4edd34dc5af03684f2a167ee04285bcc5c580e3a18844b2f7768d3fee1af812b67cbfd66df5d887e51a73a46ba6de83ce63c2d9df017ac1eaac35ce27502ec4b825d485a4a0e20bf91cb99a5639970353fd6d1d07694f8e7a0eee187446581192dccb9bf286800fe9fa5e4104b6016a9ec1a9dd2dab16b6d216b1ef22d039c2271de16581e857cadb89b5db80be984562d089da2fa648b69db5ab21577c26aa2f50009d4bf8a0c5e392d2b46057906e01834bad949aec305498c2285e8461e3169f3a5510214a5dcdfc65e2c321747dea98fdadbebb81164f9ebbe8643e25e6b7bac883d321d4aac03359ba7af3eba16724480c9c7a06a330255367bdf936657610e9235fd8d7d4604188056af22dccb118cbac04cc5a3dc31feedd261462f625416fca0f804fd56182719e8a672ffd7623a4f6b2c879e26f29e99d621094cf676cb67b305e41ff2eac17a74d09b6fad16627fbd48ed7fc80bc7ff68de82bd0a134a9ad7a444872c5474e88a383b4ee5976206a81bc6b72dce7f6f2c1aa021606286d2458ba19bc6d3e690fd7148b748a12d34bd10434d922d3844463fe5784b978fca78b8d4ce997a12062dfa019968e4443b75839e7b6cfb6f0a876496ebfdd2211672c381e06fc2e033199676b8dd854615f94209f94c2efa80ecb17a31fd2b0edd41db36c8fc6d5593bc99d1cf2f2221316372d71b10d14283d79f97b978713dd45c8f1e39e6a1d3dbd2880003cbe2f6b0864325fe6da901f4324082f5fa53f6992cc18aa5764a508f1accf512ed9bf8489aa768407222dd4646b9cfdb480f62fd85dd7a96872bec9d07e85477525f3761995b1e6dc9b2fc02c6cb8f78bd8b4b3fd9ae7e72716973b603903a4e1a632185b35bef74ff952773c93aba66b6b195c8e605a34409d508c5299a03dc089d9024c35d37bf458a2fc906005e933aa5ea877fcb3002df5ec6dea8e0af1ab7216860410cb0bc6f885b9a4a937c1bc7349d0464de839c1a11e08056e87b3fd71870f4f0232eef01dae1d2601c33992abb9b9f337ebeb6b2e78cb38cd535d15f06c8b0d8a5679fa4561f6b0a7e0374c5302cf5f0ee7e35543efd898951a578d1ac2b161d0a53238373c359c318a6326dbe8848b39ae901dd33082e264987619e892dd185e5d3ef9f6209d6d2fd2a618d9923367bb7f11544a7be84f68473e54e8d902cc42647ad98dc62677d9a4facd961f26c5e26d96472e13353b1e9a85a8a49450b8b9f515ba3705745184ac09da3305fc27eb859468c26af10193b3a92c8f00100f56da4ca37a76edfe733e6f953d405432aa87c2aaa0604a49aa16f0ba99c25a7d06c4af80da75d2ebd2a9eba2e02bc3f048694dd10e370e6d385e161b3293b451f2a96b16a9a800d9bf60adca25eebb67f92bef5c3e86bde44a8d47b3b57", 0x1000}], 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x688, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x1, 0x0, 0x8}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000280)="8b", 0x1}], 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) sendto$inet(r0, &(0x7f00000001c0)="2e2e94e42844936a4c1be844474204b1299108d8fa927cabc00c92ba010a45773af51b199102b3fa0f11df2c1abd3d8e1f269ddecb283cf0c9810a05299a2cde8a6fc9e47e5b4824f61bb0f40deb76e79c75703550715a07d78f3b77875071f20fbb36d5d0447430ab364cfd4fc0e41b890249add7ca666ac85ac94cb2a85b224afa865a87bf301b4d9488c91bba4ebbd98ad337b5e8ee73354032ebda4be561903c3e457c8a675797333414c733a28cbc0135667f6a497315030e871c7d6c73551880734951e789e5e35f34c28cefa448453bd87080a15f19e33d", 0xdb, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) poll(&(0x7f0000000180)=[{}, {r0, 0x4}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x100000001, 0x2000000000000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1b) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20100000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20160000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20170000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20180000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20560000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20570000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20580000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20590000 didn't change! 16:00:29 executing program 0: select(0x40, &(0x7f0000000000)={0xdd, 0x3ff, 0x5, 0x5a61, 0x1, 0x8, 0x5, 0xff}, &(0x7f0000000040)={0x1000, 0x7, 0x0, 0x40, 0xffff, 0x35, 0x8, 0x7}, &(0x7f0000000080)={0x96f2, 0x5, 0x0, 0x1, 0x40000, 0x80000000, 0x40, 0x9}, &(0x7f00000000c0)={0x7f, 0xdb}) r0 = semget(0x3, 0x3, 0x420) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000100)=""/159) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000000000000e6ff00000000000000000000000000002a23604d983dcf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000744bf94502b26de4b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000e2e8525bc07197d40000000000e30035805224166f7613d1d0f6f5a69b3a97734d9a9006b0ac3ddb2aadd0ed4174e7d9c256e801f353bb108b98638d3ff9feb923fb97e4a9a539e600cd30dca00cbead2591ae3196ad88dd8597ee30a9418f0c38a7f204b09934df57186b481c79017f4b2409d97ee518ca617f21da10f4a6d62af820701073da9570d89140cb41e118585e1827948635874609b9e9752bb3c0428ef04adad3596f9f3bf769ca200672c7dbbfc95c0cc07cf98ee00076f724af0dda42f265fd3b2d379b06f5251935da8c8c97a1"], 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x4}, {0x18, 0x3, 0xf7f4, 0x800}, 0x3, [0x7d, 0x4, 0x1, 0x5, 0x5, 0x80, 0x5, 0x4d89]}, 0x3c) r3 = open(&(0x7f0000000040)='./file1\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x80, 0x1) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000008, 0x6}, {{r3}, 0xffffffffffffffff, 0x8, 0x2cc657a6dd3c7659, 0x4, 0x2}, {{r2}, 0xfffffffffffffff9, 0x10, 0x82, 0x20, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x21, 0x1ff, 0x7acf4775}], 0xd87e, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x200}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x92}, {{r2}, 0xffffffffffffffff, 0x89, 0x1, 0x59, 0xffffffff00000001}], 0x3000, &(0x7f0000000140)={0xde11, 0x2}) 16:00:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="c03050fa68f667c6338742822d1545ce5083a9c0b564eae83bab6d3da698a8cfc6be00a7fd423fefa59f5f335e1d2d15a6178eecaae747b4d8b5d43d9a3cf040ce4d6db665a6014c2b36723420e258696311fa323378bdda083688730a25578b91ae792b0abd04141f897c9536065c0367137d3c9f32b43021cb1c1a3c068e676cf4f36a95cd18d6edf9073cea6d21ee7d503bb5b499bd5a8922603e30a18089b481ee65cb5bc15ca5792ada2b20c2221646fd58eb652db05f635e073007bc88fc79c838531ea600374ed7a877495f5f2ad5963b7b41ab45ad5bd004cc78fd43e50b5cea49a82e6c60f5a54edc", 0xed}, {&(0x7f0000000180)="3197b8efb9e3074374a51f0adc8f5c06747ec389c3dc7af1cd983bfcccd1cee07ae4c5801f2c42f45c4e3165905c3ae89a4e7de04d24e3550a048cec695e45e3552f37542fc1e4d4086d62c39a0c28504162fac0", 0x54}, {&(0x7f0000000200)="eb117f05058ade56e6abc8e733428bcdc9e187d3da48588553359e2f70ec7272d93b0d352e172a51e0abe1925023dde9a1f406c391e9cdc75bc6f23e44a94216c32f356e389b6c61003fb381082b16b66d30c9bbd06dbf4afe61697afa8918764022ba", 0x63}], 0x3) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xffffffffffff3a93, 0x400, 0x3, 0xee, "2f72905a04f1692de6abad29cb4c077d6a3e37b4", 0x9, 0x23}) setsockopt(r1, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:29 executing program 0: clock_settime(0x0, &(0x7f0000001940)={0x100000000}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = socket$unix(0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x7f) r4 = dup(0xffffffffffffffff) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x113) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) accept$inet6(r4, 0x0, &(0x7f0000000540)) r10 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r13 = open(&(0x7f0000000400)='./file0\x00', 0x10021, 0x90) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x6, 0xfffff, 0x100000001000000, 0x2}, {{r2}, 0xfffffffffffffffb, 0x90, 0x20, 0x8000, 0x2}, {{r3}, 0x0, 0x14, 0x1, 0x100000001, 0x1}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x4}, {{r5}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x81, 0x80}, {{r6}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x80, 0xdf14}, {{r7}, 0xfffffffffffffff9, 0xdc, 0x20000000, 0x4, 0x1}], 0x0, &(0x7f0000000440)=[{{r8}, 0xffffffffffffffff, 0x20, 0x30, 0x3ff, 0x20002000000000}, {{r9}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x4337, 0x10000}, {{r10}, 0xffffffffffffffff, 0x74, 0x1, 0x1, 0x10001}, {{r11}, 0xffffffffffffffff, 0x10, 0x42, 0x7, 0x1}, {{r12}, 0xfffffffffffffffc, 0x42, 0x15, 0x10000, 0x5}, {{r13}, 0xfffffffffffffffa, 0x94, 0x4, 0x2, 0x400}], 0x100000000, &(0x7f0000000500)={0x4, 0xfffffffffffffe90}) getrusage(0xfffffffffffffff9, &(0x7f0000000240)) 16:00:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r6 = dup2(r3, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCDRAIN(r2, 0x2000745e) linkat(r6, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:29 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x7, 0x3, &(0x7f0000000180)="2177943eb4104d37ca96cbdc1f7d335e78b9c5d70d88e9f05e03bbd567680562e0b51952d0e02545bb172e96572a8ec11658f0df6892e2fdf7517bcb0b24f1cd532bb6a7aaf7dfe0fc2265163ced8e91ffeef7588feff73615a67d4280e73c9f7007d40a6c092205f4066d52cf034872c82516239c9c46fcdc7ce27c6b9fae4e8389", 0x82) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x8) 16:00:29 executing program 0: shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='W\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:00:30 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x3, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = getppid() r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000040)="17d1155c8e375ba61d819274f2d93e249cd568e6403a988306e70e72236d8a31d997eb49c61e13df0ba81d058f56654a1b33d3b4a90a47b2505b21b6c3769d89a38d877f96e03864e3a634e926975323ac4348ae0f61663c86722702584bc9452e55b74b713287c157746dc382bc2b70104d3b2e064ee36ce52932f0603d4061d310e07d", 0x84}, {&(0x7f0000000100)="213b6d2bb5395c2b3850a20584e035e88069ea89bb1b2c3338fc01e16cb897a94343f8ea5e2d49dbc5fd5cfc66dcc1bfde22d537b1364f57ff17f841c2cc2e37558605cc18904f00abff060b34795c187188d2f41f27d6dd5f98a27ae36aaa57696b30b7cfd7b9b3e28a55bc850a57c57c486774786ed55a0fef3cac24a1607b92a4d8d788a004cd2323c25aa5eff105e9e770bbb42309bdac97f1b55112323086fc095a", 0xa4}, {&(0x7f00000001c0)="1bba7f8601d3f8f381f583afa6f9b8557e135a77cf8027f0fdc629fb8aca7067e28e0caff9e1f19a09b233c7af3f60ef6c354d4eda3f30cf3818dcc0fa282a89e5acaf6fefbfa8e40d66238c9704decd75f4c9c96d2d00787b84ef06a1c72f144d8e989ea6ab5a9f03d77fb326f08d47e51429aea5c05a479dede24a9fa30deb0d587db7180f0210c138055951db3d96dcbdc2f5ad7732e8e6b0ab7501ed58e14736e0131aa7d8081bc6e685f4c3", 0xae}, {&(0x7f0000000280)="f7e114ad8977fa435411f8d9c92994e000658ca8e8353aaea0db3455cdf27356f9de66d29e0176f773cacbf00fd5984d1b3543fb592d5a8de144b56e8bc3ac", 0x3f}, {&(0x7f00000002c0)="fac212f66629dbe58b8790e2fb71e27c05064e2ea20f38f47b1257ffb12175b2b467af4675e9c55efb2ded2df26ddc5f9a4458a00d0f2c52d5d5cf9d7decf960220c88194c402734c53ca1199f13080bb5341a7ac9533effeb321d95b4bbbe449bb9b5debcc4190f419126", 0x6b}, {&(0x7f0000000340)="91289c7e1638472bcce010bd653dcd9ef01c201e3c8b9203", 0x18}, {&(0x7f0000000380)="9d4c88e06b9157715db421c084235f094cf7efd6313cae35038a418ad118ad721dd4976806ec0afe23b3c51554cbdadd66612a99421b47c0919a2e7c295733123b2d209b588f9ae7998dbf5f7bad3f9bb3f5f65dcddc0146f8607fdf7ef198c6928316ce395455dacdae60c1541949027c275e2c9864137705c78764af13e710cefedbc358a723772f3c6e0fd7b1addaaaae67bf5b0984f7e871f8860b7a69ab4ae911b294abca6f3a72070bf1322cd2739bc387", 0xb4}, {&(0x7f0000000440)="0bbfe5b81b9fb405295e76d46ba010bcbac7fb7a1e362798", 0x18}, {&(0x7f0000000480)="aad64cabf9c107464daa4f5047590319ccb16f3b45466fb2a95fb148c9b63a4a7cd8577209f71ca506360e54c76adb2ecd1f5cab9f15010fd6954536ae2cf3fe3bf416b8e031b18d8459d860e459317681d483e1ac9df5ac6e4ff1f5a44476fc", 0x60}], 0x9, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80}, 0x400) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0xf1}], 0x1) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000480)="dd3a1fb9ae8fcd20a43dce58a1d0ab9dc9d453a3daf7c8c3a893ef15249eeff67fcf3bda11f3ba0c8e6c71d8429eeb38d29efa25a98410e60d76c4a66e81c8980141fd9a15f5f2742a8c5628d7e95e33c9dd8b915126f3edf3372a484e753024db55507b336b0b633ca8b1e18fa2f6fdd09ece0320f9d1f220dceee4caab3e55f3ce2818191397f3f81e94f79f8419308dfb8ea9dad2", 0x96}, {&(0x7f0000000540)="6ee28d777e12fd285dc405561590713cada3af1601958dffdcd38dd4cbd3870600e37b3fba7fcc57db811f947ff92398bd6f08c7d9ce3498477e5a6bed11435ca4d7c1e9c60d808bed0ebd4fac36abd27f52576180fea4795cf7ffb677956f8a68153465874d1f3801e420ec2d", 0x6d}, {&(0x7f00000005c0)="0c50bcea27f6611aa6012c158e016915f65a1937b28b962633d228c74848cc20c90e0ef8f88b363e6d85f0f92b5c7aba270ff37f1354c567de2097504aa53b785874e9acdee2a2b7777c74d5ace88b860e079eac34cd22d185ee7d4a7c4ce45e114cc154a3e139e468d0932a65e35f0f0150caca4e5ef3fb472dbd96db2bf64d6eaa6bc839fdb580", 0x88}, {&(0x7f0000000680)="2046e151566f9a81185f270958a50fe636b893ae5b08963a209201dc8a9278488d1f05428e59c4981decc139a14ee448ba500fae0f4b23e33769f4877ec574ff999ffa05b26768b99b3d448053ccc63075c646363e5a2cc82c9ff917feb3b58c27da6b6da2290671f0e5fc432bf3e114ec9237c9a22a39f82cded24f1a5844065f096698ebf8f1321157c6e1bb4750aa62510e6a13dcc9739099c058c54e0b395c007255b731ac91bbc86841b3", 0xad}, {&(0x7f0000000740)="781485188d6fc0fce96d01c62bd5b3b8a855761cc449b8876a0575bfdcd7312b04a3cc8cc95467a86e57d296f62529c974133ff5784e27715f449960082043e186e57271cc81da9369b6873192f56cd641a7c1396c111518ec91d1fef77eb8bda212ba0cddac97726a7692f1e6e437610d29a587e68550e5af50b6dd32db0eabb3998242eb403a533b14ea91d86f5105428b43308bfd30ed8e75bee856a6de8d133192f224475e083db46ed27ce176a00243a9b3a521e7a4463e9d2175c3b90ca1b84ba81a45d91c738673fc1ffe80b6e0bf1a3dc986a678b2abaa2a2b9b78d985592cfe565a00b80ce08c5e2939a1bc9873956a0fea9db3399d1a4c45d40c5ae693ac44d509880e11b96ce29daa8d0cd50e831080a3a42584378d3ac810f6a0e69426ff291506a3af60669066dd0446b9050ce283246e9e5afaeef9cac84df111bddf60bf865c1f69eb7bd8ce8d113c0de2602d99db745aa6be7cee0fb28cbd20e7e23991e1fbc2f7ce33897674f28e698b9d411be44b44a738986477d46181dd590e04983246a588918a9b46036e381196f992443b0b05a19907e5d9052de8e16d82919f3569f8268b2b3f06fd54fed3f483e961bec8776765bdc7778bc7ac5896f205bb3c5b0837481b27b4ee0b472ba7fada01dedef60934bf144a03473b06f06e2989ec6adde1a73228f09f9b12787f5fdf66be149cf65160df2aef6a1682deaad3c53cb3ca5233b51800fb60343451004e6edb7b79f30efd98d67fbf7a9f0cd7263bb99cd0045787a7920c1656a94c2d11f71a4817fa754221d7b7886698c87020be4d97fe381b53b448d502a9f1831396916b1818e7d22c2e6625eb895192fbee9d59d85ec8a785a7c4c26b35139704a7834a6965c76c8e1060a79ff63236186696828dba9c79cf8f89a09ed5941d4e8652bfa3a6ea22f292bc89e4f51e8408c5131fcf75bb29ca99da46db6f8fa3a7eea2b44e558af78a22bdbfbbf7108e016095f93133eefa56a4abaeecd4d6fe1dd88a0c210a59ee254e03c299bfe0aeeae51a3c32190bf3c697849c0989c74a20fa27b9d9f9539f8f89cfce2cae430b718326c5c752506524dcc0a08f6d5a2c924ff5ade0f909f0542adbb90702ec80f91b9347f8eeff660a1c975636a03ab949a0ade1314e7baf82b2420ae59cafd64b836cf8d355f787d46c5b797321da2d337f0a5c00d19b526898885430e83d9dc8e8a01a7929d254b4cad9f431c198d4a37b92417f5c9555e14db8ba6351c939962dbd89ee18c62efcf5ee65ee59fc3e189b8b0421e8b48a739957d692af93747d0d0dafdf0c9165fac120cdc6f1d87fb1a1a1877975333717d94c6703fc5772dd39d09d764524be810096b04d2483adcf1c45e03ed86b875ece790c30ca2ee502b60ad1b1aa9be3896c5172fbab56da402e212641d4b312d89f9cb185eaf749dbbf2f91b200857ede968624cd00a3c6f4d342ee3c2fb70e2c9b68884de8044c314d8c50b6174224180819e70032a9e65afbf9723e0223bf7b5520df923d90a9e3d28d18bf12f6aed77251de1d5e1b0eb5b1428094caa75867ff5cc690f6ff8500f8bbbe265304516b6893e989653a3deb36c41b936d38cfed8a4a996fd1cd6ffbde352e1183b41cfc745ace100d9df74b8d4706a0e88e0850d4ac76cb86216c5fd7e822025a03073fbb6e5a808333a60a0f7925c7c7debe9461e60c571784d36d4efb79e5411db8dfdb9cb79c16935b19608439033eb2b3cee1a836a67f5b9b14659fd39bda523a16e86f17e2c4e77d6c5576ae789bcc8d7645f53567192f5e9f534df09bfcfd7dabb2e57821148d9f387e747ee73cf80fa19c55411bdd8fa4278acd73212a290eb2d84a555d24e62125bc5aad5b0f0567721bcbb2a6e1e093cc75372c8b49f6e956fff229695987b0a30b8c671113b28537a7417e8c60698d92db7609d2e52fcb3528a0eb33ea2292d4f6a69bb73043597c47219beb75e534597f7dbd0a92d342eb85e18039a98b1710a9c0677d8d3336ce3f7f406bc0e3e97ab7861b5c98706274ac4d2097a6b354eb6933e9f49ead6ca0c7109e42bd20fb8fab29f24f991c93886e5618cdefec284f00907bd67b96ff069796000866502a88d7e97252c96dafa9bd47968fa2be73379f69c0bb4f65c5d36ebe01c77538658b790556bb0901c74e9613bc274099e10041dac766ce341557f81ae97578866ad8081cebc40bfb7910374ca3669e8b5fc06d6b0b4b8db188dc2be47a208b09e9d82f8e0b58f7f38fd3c48dc65efcbb20c2ed9c78013e5bce88f3b1771461a26370d39c3e679692911cbecb0e7f2f275d61d4cab3388af45c669eb0eed4373754df61475cb2fa545b61952e22cd945c402f52f1bcc02d524f970c6473bdca526fea9ec17f79733c0ba9201d9c9e87cf989abc381be503f0d762d072dd16972bb44da7275a3cf8ef18d434b199047dfb0c3254c7bd5f8769091ed208c5e99b5fe807842ea1ff8a9893736166a60da65d9bb7d0dd8a5be0d1bd835533121cb10f1d4b20c26c1abf56a48042c83e84fb1b4374049fcd1d9ac7962835a36ad4ac140630fcbac008838713f1f4afb60009d3a0cb5c421f2976bfc95bb86df323c13aa0c4604006e69dc8c7704b43c63f0708753f4ede06a7248569d4c9f9f5e08d5b5b7310de3775ffbc07816e6cd28ca200dae1e451837b60a6332d7100e7ec0ed44fe72e47ecdd6298a734b1f30d12bb595c103a0ea26cb861c7762c48d503ae2829b6667f7d05b616a84f8a36cecc457bf67a7605d2922cf974b2ea9fa9fd0714617411c50b0015ce260002bca5c8392900aaf442df8a7f526b60f5cf9d0fe9b1548caf11d15033ca558fff52426e74b26f91c7ebab2f32c167d2f3a1d167f08fd7533eeb3922cb434669d076cbb9cf06fb877e09b70ac82bf76c91e10afca5f7aaee9ef7ee673a2d4f047e4d7059c0d56306c077913b9e828eab87f5b81d50335b77b4ce94e896266886a24ffc96e23572402e20fc554b639c362f4d0a3c786d93ef45a5990fa9ecd400e7862135796f5c9d4ed74406a91414ff9c57e14a120dd9e3fdcf158f76d9b76a7a156786776d95bc523993798fea75d3192b13981ca5328c9e4567995f47358b04f3a6d2bfcfea1652df80bc61859f9c00014a2f6fa8ebc917b56d6924bd15337ef91ed9256576353ec4fe95f57235c4b0f091ddff8e0961f150f5d9dfdbb3018f179d326b2ae0a77e6bd1ffa2836161f473100cc1e49c0e5246651f6b3d6a87ef8f405836892a948c59d13d13a3a617dcad8d62e48453a2afd846aff9e0ff2b1e2ae588f7b229feb65b5776d0444b220c44370bb8a9dce73562761bd331f6ef112e025f7aecea2b553e2a75ba54a9bebab56baea5008092029a3bbbacf0e4defe6ed10557bbe1988e12c233d63f1509a3525ace49809f58570edfc78ebc0509af5257ea1eb2d835251df98c4f403470d86d3829c11732f5fd591f3142575bc116e06b1ba191e4806aa4ed8c1ec91cff85f9d3342d1b43fbf48a557f7869060e08d38ded304a89cf1a9b30cd1057eb873366e52cae744da47d2ba2602e9ca7e6b8bd034c375c9e437094bcad3ba751e049641b4b5a94e14727fb7187164ad2ec97c2405587b75f131425d99118e0f05526998d486d97fd3c5a975ae70b39a3a8d48175c78ce42e48e58f63c5016541f5fabb39cf394c3fd81088ab8a4025d34b754fb3acbe283aa3d3e091a8dd3b04e991e395f3ee524029178f61f6b900bd7a35856e3bb4a088ff9cbaa403e7a35c75bf096a77fc02aa808f7c79fd612644945614ab1ba3ad8760d0e94a7e4a1c678cfe686fa81d792a8c04b9058fb2b8c7d7bfd5031b5f33586116f9ae6b94de8d8a0e211ce3883581292504b49778f2c90485a72f4da38ab891d23990fe948d69a266e91ea0fa092d879f302ba6a7c7c2659c9bec5c9a4331a0de11a5314aa36fc012cb561ff169e93d89d72d1cf5713356d3ef36da1b45ab3427a7b8d30cb6e7d3ede2f1b0fd738176c8818efd4f2d136e4e4473b2ade4cd3c00582d4f5a41fe5499655f755596462098da6942a1b566d00d97eda5f919f3bd44e2874d0ea286c7bf855b74905b368de93900fde647c2f379d23ccb7d19e7cc82e9cc74995f189928c2e853c0084337d8e2699ee4e6cf7ba0a5916229260160dbe6f34a41ad4951d88e2063c47f95bcc246051eb0400c79bb01c7ea9408a57fcb2f2ebfe45c76818c2b83a91bdfc55bfb51b55b5c78bc8bf8e027749f6ace0f3ce8378bd78dfc6d56df7579cd43e210a0b2001fbb999619f5bed43c52d33f52a498bc7be7db389ad3d5c4ad74cc392ef9fe42e789a56585a07de7f8b1d6ea54e277634ce51170b950a72364f65e40a0be7c27303c13c4efa77bcf22fa87429b12f94f9e553bb446d433712127fb884a67a2b95beb0127b6129cb296d2f4d9b6b45588a5e9f396af3428e3483ada611ab9b66a9d98e08e1e8a00dbe32cef6e4ab2c3ca18ddd69ce98c061aa9637a554164ddd1d7ae3d07ec1b9d897537ef5028c73ba86b0325dcc936da74caaf68fe12e88771336f14f8bea08b3adf8cff22689d54efe259b4299e5c50f4b63dd431bd0e2c25e7c0a2d6ab07fa67374aa3df6215a0559cffb9ed7c946357247749ea5d8cb5e598b21b21528201fa192654a3b2f9eb314a3c232695816566f1b67d60440caa286f33aeb2f86fd7f023e0cc2d4f28a86ad6c5163073a7bd606f2e32001058970edc3fae15f66080f4c7eeaef012d94f7abcbea5b62bd9c51bca2b270fe2cc3ea0f66618a151e2c1900c65589b675b0cd403ff5ac13a8269bca300bc31638de2717e161d496a9f6b03fe8de50f88c27189775480b47b007bb0d856ad6637cc40c01a46f044ea2e00b8c88e30b7569a912c2b19ac92a1527b13df0b7d0fe903317e49216af5e961247f6de4a32643f470d57fd5f6dcb843fc00ca3ac28c0ca19d51d5291ca8a270991c71cf24a1b4a7daa1be46d93bfe6ef04d27408ddbb7457f3f3a82ce348d2125c6814a79aac6447f002745fb6cfae0a265bf98bb1165f9fe0ae28b489ce1964850fbfa5bfc2b733a6a0ccba92f3f23f3800c03a62729a1dd03c64e82a22854ce31ffdafc413cf88f22e5693b1c6bd5d6f9c20ad1be91c5da6e355555beace9ad026e9d6a7ab37a88b987d29fb27427a76e05d89e8794669ef35da964e062b869616d7aea1014daf12f578f87d69911c2d0fa5ccd85cd04eaa2c58a186f5bf7d09eaa60994979301bdf1655fa37191ea021dfc3167b1ef853ec172d4063a43d0412e6d3e534c43e8cd6673cb8192a12446cb94845bedff95f0e6e60631466b81edf2db9a80d3ecf6cb62eabc60635a98a437fec2565059178b24ffc4ec6579cf865851690b6a2f2edea42605f986a6795f075e9498b934eb6b26f3c3eb90d851b81f1bebb24afb9e8e06497b4e7f9328bfe8dd02c190a5798222baea25537398b2bcbb0e2093ccaf779037f3cfe368cabf2a849c45acdf2de28d4018b8e9e6dd0ef2017ad84b77cf625aa587cea4012509fb8ebfdae865da2f8ec358497224c18ca4fd206eeaf3dd074b973d9d8871f18d88f9f7afa68abe9cd6e06a57d361a068abea84ce05f1d7ea6606b41444921129ac9d16f7b15b7d012462ef64c19daafac87385e7ed72bcc57ec72ef7be50df9a812a20548c1a7b00aed858622b9961642f99e57cd805183d662ee14df15e269f736da20dfd97f9086fc1ff0b134356252d1afa37b0096bda4cbfc8eef19d3b0d77003", 0x1000}, {&(0x7f0000001740)="d370370cad5648f98ee703d418108c80042336876619f7fd0986e5bbb44ac7c64c0bbd0a803f5757924efcceb171e0c0e5f8576904eaa1c32787b26b588b9a4ebb0931fcd1b3ca1f5c522c3d22f48b9e4cf2066ed06d856f41d28f87dc28137db687d8b0f3f55e8088624b9914e72822c1c7afc49665c3ba15cc24cef6f9308f8c4096c33b15022c565118b38be1b7f3f8cecf37aa2210530d13c8949067dda6398cb4fcb62aee2df6238137344c23f69e7057e4e5e16b73c0", 0xb9}, {&(0x7f0000001800)="26bff3e4751f2900515251334e6f6723fcb21923b2d6089a745b1f347c66109fc72425d16bf349617b5e6fd6e5801358cf249910f55fa6dcf75609cfd4574216e82bc2745383d5d20c5f332d1ee596aa5537ebb946aad873c4c6805b3dfaa04c19d6f086df129196eb7a7fb01ce9b39f64c1899732033969d0867401e2d5cee9f3177672", 0x84}, {&(0x7f00000018c0)="54b8ca413dbc8d0dc9fc0e2e8d3ca64c915b691e32b54dc71686ae87d955ff6242ac897b0b8ac2c34e4301d8cc6596eb6f65daee900b86ef1bc52ef280bae3f25d66eb9cfd454098", 0x48}, {&(0x7f0000000400)}], 0x9) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='-\x00', &(0x7f0000000200)=']\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\\{\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=',.[#:($@%\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='\'\x00']) 16:00:30 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt(r0, 0x3, 0x1f, &(0x7f00000000c0)=""/194, &(0x7f0000000000)=0xc2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x80000000, 0x0, 0x2, 0x1, "069df71bc40c80450e3ff292393b0625b9eba883", 0xfffffffffffff499}) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x700) r1 = syz_open_pts() close(r0) ftruncate(r1, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x8) syz_open_pts() 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semget(0x3, 0x0, 0x10) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) munlock(&(0x7f00005f4000/0x2000)=nil, 0x2000) 16:00:30 executing program 1: mlock(&(0x7f0000343000/0x1000)=nil, 0x1000) socket(0x22, 0x1, 0xbd) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfffffff7ffffffff, 0x8000, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0x7eb, &(0x7f0000000340)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x1000000000d, &(0x7f0000000040)="eb63ffcbff13b9fd348e646b38e00a992ad72ec148e69931929648", 0x332) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x3, 0x2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/214) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000200)=""/25) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x389c8, 0x109) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) setsockopt(r1, 0x29, 0x5, &(0x7f0000000040)="292918d7", 0x689d686c249cf3f3) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000080)) 16:00:30 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) fcntl$getown(r0, 0x5) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = socket$inet6(0x18, 0x3, 0x3) close(r1) r3 = kqueue() r4 = kqueue() poll(&(0x7f0000000140)=[{r1, 0x10}, {r3, 0x4}, {r1, 0x100}, {r3, 0x10}, {r0, 0x60}, {r2, 0x10}, {r0, 0x120}, {r1, 0x4}, {r4, 0x60}, {r4, 0x39}], 0xa, 0xffffffffffffffff) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r1, r4) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x7) linkat(r5, &(0x7f0000000040)='./file0\x00', r6, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x18) write(r0, &(0x7f00000000c0), 0x0) r1 = socket$inet(0x2, 0x6, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x8, 0xf00fffff, 0xc066, 0x7}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20000001, 0x7ff, 0x2}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x36b9, 0x3}, {{r2}, 0xfffffffffffffffb, 0x20, 0x3, 0x8, 0x5000000000000}, {{r2}, 0xfffffffffffffffa, 0x40, 0x48, 0x4, 0xffffffffffffff54}, {{r2}, 0xffffffffffffffff, 0x2, 0x22, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000003, 0x94a, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x60000008, 0x88a, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0x8, 0x1, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000050, 0x2, 0x4}], 0xb9df, &(0x7f0000000080), 0x7, 0x0) fchdir(r1) dup2(r2, r1) kqueue() 16:00:30 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fee846c653000"], 0x1) write(r0, &(0x7f0000000240)="f40d97215bb4d9a9dab7814f1aad21bda40b4b0fbaf3fe43a603000000009d255ff3acad431d7dc56b6d82995ba7f14f740415e4592840234b8fc2c1e885b37e088bb3e7a7b7b38cf6dc04eee8dd482199237c86287c6393994a1d1948453ed0c6958dd5ce9c3da04eb844ac5e82a899b836a3eb8e4ad73eade5c50c9b01823dd1ca544058b908096988f40a51000000000000000000000c753069430e2f624a1474b4a0f8500da4fd33cf8f9a00000000", 0xb1) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 16:00:30 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x102, 0x0) mkdir(&(0x7f0000000140)='.\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0xfffffffffffffe00) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000240)="7637fe0a6d64604596f0950e2691e358b130e5c8828c239396267b98a5f4017eafa405b7ab9e7ef98af8e795c848341c52105782c31e5d9de75ab8dc5d89fd9f15aee4a94e115b8197920504a0e0e3b56f3da712af4e4ce6d844ede4cd83ac8f7c85f3bfc97791aba0b5de7c85dff4ed3122ff2f9930112edb78ba699fb71eafe2db860c6753a12a62d3ab8e9f6607fb3fd6c26ec4fec7789376e7e128b9724dd63735db40aa388a6c58d456435308bc34aef174e9d2a7949bb2acf6f3aa45f6baeaf43ae353fc309fbd698503a13f90582bbe295bd9bed15f503af5cc458dabfedbd67220a969", 0xe7}, {&(0x7f00000000c0)="8eb2f8184318493c70b3cc5e43307ce3058c85d17f51bb65077b7d61e79696e370515649ad4750776d34763ea51be41b5bca9d8bfc3b662c8476a964ef38fbda2153c39d723e978102ad5c36485e9091ec838992fd8e9dfe789c58f1b66fdd4bdb5081f50e3ff9daa44c6886497c602e8d72bbb7f6cfc8bc1b9dbf", 0x7b}, {&(0x7f0000000340)="a8827ef6ac1adfa68ada2dc8c8bd510755f6d533db45e5a74dd4a75dab336121529c7f48f6feb54948a288c84ef65f38e663218bdb0d63441308963bb2057393ed4a258dbc150b62a7ba2c6d4dd290b3ad18dc0e127e204112dba44e42d0ee5eb9d7714668fb663ace07d90a7ea5095dc9904e93a4ff625955a90e74bdc2cafd182c130728d41ee077656660872f8db631f1f223591152d6", 0x98}], 0x3, 0x0, 0x0, 0x2}, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x10, 0xffffffffffffff80) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)=0x6) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x42fc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x8) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xe1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x40) ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) writev(r0, &(0x7f00000000c0), 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7ffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) r1 = syz_open_pts() close(r0) fchdir(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:31 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x2, &(0x7f0000000000)={{}, {0x0, 0x1ff}}, &(0x7f0000000180)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x1}, {0xfe, 0x400006}}, &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xfffffffffffffffa}, {0x1f}}, 0x2) semget(0x3, 0x3, 0x440) 16:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x6) r2 = kqueue() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r4 = socket$inet(0x2, 0x5, 0x3) r5 = kqueue() r6 = socket(0x6, 0x7, 0x6) sendto(r4, &(0x7f0000000380)="b597a4e0622a97565fa80494b4521ed2b68a67e46aea7a5320b406bb0a8e0c99f36003397f02f56a4c83734873a28aab394812558ab81e3563eb54f1721eaa0f3e8a55341217091092f3c599a5b4757c6e0a52d00d87a829444d", 0x5a, 0x1, 0x0, 0x0) r7 = open(&(0x7f0000000100)='.\x00', 0x20402, 0x180) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffd, 0x28, 0x20, 0x80000000, 0x4}, {{r3}, 0x0, 0x22, 0x80, 0x3, 0x5}, {{r4}, 0xfffffffffffffffa, 0x4, 0x40000001, 0x7, 0x7288}, {{r5}, 0xffffffffffffffff, 0x20, 0x20, 0x800, 0xfffffffffffffe01}], 0x0, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x15, 0x1, 0x7, 0x1}, {{r7}, 0xffffffffffffffff, 0xc0, 0x40, 0x1f, 0xfd11}], 0x80000001, &(0x7f0000000300)={0x3a5, 0xffffffffffff8000}) connect(r7, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) r8 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xfffffffffffffdf2}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:00:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) connect$unix(r0, &(0x7f0000000040)=@abs={0x89a88f592e0a028b}, 0x6) 16:00:31 executing program 0: chmod(&(0x7f0000000040)='./file0\x00', 0x40) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x42, 0x40, 0x0, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0xff, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x24, 0x4b, 0x40000000000, 0x1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x3, 0x8, 0xffffffff, 0x1ce}], 0x5, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x40000000, 0x4, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40000008, 0x8000, 0x3273}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x8000, 0x400}, {{r2}, 0x0, 0x80, 0x0, 0x81, 0x8}, {{r1}, 0xfffffffffffffff9, 0x82, 0xf0000002, 0x40}, {{r2}, 0xffffffffffffffff, 0x60, 0x20, 0x1, 0x2}], 0x3ff, &(0x7f0000000240)={0xfffffffffffffffa, 0x4}) dup2(r0, r2) 16:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xa20, &(0x7f0000000100)=0x400, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:00:31 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1, 0x517dccd9, &(0x7f0000000180)="5f7d77ebbf4429f15ce0348e2bad7ec8213776f70cafb523a238136bb9be3173cac50cddcac531f103d68c9e33f753e5642a38ff6df7cbdcf1a74d036121e909f26e6916aa5e73db08f5631c5a62d37d3a7e2bd973f12036302a7c0645ee02335097d668ee88e0e74982df4b465b3d2a02cb5f29f51de563f7b95421710c11db7d26a5c3b66dd0a5710f6e99a9846d633fe30253d235c600cfec9a2d2edbecfd215eb57d58e97e24afc1f8d696ea8ac980601c97f745e9f49c118f3531805e03c2a2dc532999f8a796e487e0986e57f2387dbeb5d7a9dabaae948642306edc628fbae6fc8261dcfe5a8e3b4b629e00dd125e443d9dd9c8c7352fc73a1877d78ea6fde0fd7b2fb07fd3d2c80cb41f074196a12dd41d38f3be48b7db076f604523649bebd31a3287da7c005c8ccd474ac110249f1d246259ff48d4b19a8e4326b5fac86deb3654caf31bb118f4d60fdb10156225dbf71fafda32c62d72cf2a57be1c57e16397cba7f0883124776436feacf9a461af4e07b18880d64d31174425ec6d1c5ad8c46983f84e0c130ab815ed7405157c046bbb0285f78fe125231068d74eba362307d8f1d18edc858e8e31146c0017c80200cb32f2c7396c311fa94014829f967f834b365c134720cdc087b5711acbb36f47ef339d5b0c60f5ebea3e6479e1a603029800d260de197e59390e8c8e539d9f34178d1a9207f247b1d960b3c54cb7caa666ee242934e16b25aa16681e478f0bc336ca00b7513fe1f2b807087dd83a8f2422136ca0f0a66bb6d40bd3ae11c668fe1dc5553c88622016d6d584d64ca85d8cbeb811e9c28f3b410d9de6a8e893f754483bdca6f8ec99fde2753b8e8d4de52021100bba675558204df379f5924eed124dee4a289c9dde3595a9c97106812c7580f8b45f0d7480286a298917a61cc8cf9045759f9c0f742ba21ee0e26e2b2763df960a7b5bab3b87f68da2567a93aa14280e22fb0ae2cb7d90656503d67fb78ae1b27b74a684b38d5cd342e0e2c88b9c69ae2e15676992dad1623297c08f6add1895a4accaa50979584e7d477c347839c998d0bffb0c4759463730ea44d0f589b23c3cdc8bdd89323ba3e113e1e3af10905b8b35b86a13eb83aed90bfb9bb9a5bbdd61e43e32d74f49ab40853c8d1138fedcc2002732d6da92379a8e940e48cada1c1fe377d4c4be17b3e8e31a8946365486ee40b1fda8b2189c44e488e50f2705c80faf6f04a1b804230bdcbb616a1d14df59c3966ec4b866715714e166692099276a4b85286a268056baed1123a68ece80408911a703c44f1f23518492521d9a836126b890e68407b23442074a234612b9c9d1a8cd7b66dfb5a9fa37dd2b75bb189754208246017b3d5f096586cebe3c693352c1d89bf8b249415f3abb8df42061fd3a287221a8c745674814c5fb25df9d8d348ef0c819e2309d387e9f3c502a9a27ac45899a796db23747b346d0c1bca4037648bcfc3272502680aa6167fb47ec6fd356862a9aa0f5c8a5be6be2a8d859396d45341dc28ead24212b3f8faa39d13da119a58c10e91fc5ee2c34426057f5af26d6bf869e1fca79349be530ad2579af22221c2252c981ba8b7394a945f1067f61ee51f759bf0da1e3164b858d31807f4969022498c4391f69da496487e5ef63f3ada53f41fb042c06966eaf6546df6903194ce8106136c70ce57ce69b58772a5913518dc8f94241c28fec6a44571e74312600eec85958ab3b4925f07864064133f1feb8dbab44af658b91fb4eb7f1c940c7420106223b60e77b038b1d3a9501994a9d9ec4c7a727d6733b28dabcea18e8e0c978bfa6848617cb28b3645f4d96318f10072bdfd3b60ec66ad1b2733718a9fafc4a5806b430084936fdd0aa7502d73ce960fcfcd38c89342848fa3e7d0504134eae76110bf5a055a4785842099038ad61fed347190a09bf21bdf49c94d13a045ff1c24200dd5a184af5c108b0ae688c3507a600a28cb6272c39642353ebbe93c6a14004ff92dd7128838469f381a67c3fdcb7d05ec8b47723133ea305d2dbc8726456f5e3e74790dca504eb35201a01c1ff01ada51a50f1f4a3ec6368269a5eb40992ec051ffc23fa0a7e23b0e10a9feab9543ab16d8ca1b2458a9fcf51c65b5c2438326632c0883120cacef77adae7ca065025458de57ace2026a19cbcb92a3022a576fcea2f2097823a9385bbc0b65b3057754f7fbef5f69e6f7df6a1b6b4d51282683edc1b9495290d1ba78ada8296f4fca247136bc4d62b1e31a7b02a495e922741641ba14e2f4e2898cbb194f4db6790a6ae44733f92f4a3f36ab6d6c248db6c867f60bd5090e27a999f0a19f700926412698188bb7f453cad788305eeb7cfa89bc9474a2109d512bd5cc030f3b1892fee2920be1d00d2bc55a6949b4b0850c5d6954df4e8b9836b34532ca89a4e1183206e18832cc189ca7d9b5742362314c98267318ee59a3995f2e3c915ec550ec99f8de93547a9873bffa2f94a0cc4837d8e5a1a48d5063a2b7903c3ff6b9a9d203c5f6cc82f389766a938fb9327cfdb6787ed527261606a799dcbf5cf0ab7f91be8b7be791c8bdbd95908b6e1c1a52489af208bc9e3e66f0375be2992b56cb1bec717a367ac90e4e0ffe4e7511c839c1638022f8f6e4ff465b33341fac8e72259cf693a8fdd77090a12b0b4925e6c9b0e152dc60f9cf3f753f08a9b45e7c973ba3f3c8d2728214256b2b2490516415999184372cbbeb950efb1af4fbfef4eb3cc7c28527c736a03138fc361d37fa1279a3be4ca7662955915c6e6de42fd4adc98dee09f0d16a6ae2000058e30088c105383fec830cd2282927b2c03e4773eca146b0e1e58ba1fff5de8dea25ddc8d9613c8316b5b5ecb2ef12f8149758ae97b53dc570e916be944de304bde8b71cff1930424a6fda4d53c839cca52fc5427d1880ca23e4467054dcde1c4665484144ae52107b4e174260afe893a1256cb7bfa5e3b1dac2d7b29700fd3c68485eed9a4e324f9d82c98cc5ab2d879bfcf1b22d4c25cc5e7a95d8f7595016fec6b2bea8c9956b9995b265fb29d8fcd716aed8ec3105e95ecbb063b62744a9140501bfa4cdcf81c5722bc512f5efd3c8ccc9b0b3efbe02caf36a1e9d7819761da981d8176f53198c9a1abc2929bdf415755afe632ce497f570a0856394d7f7cbda08ad8b762173f9ef09df92148c00a1f86319bf023bd058684b0135e300aff31f19c47e665deb3593f619031bdbaa80e950f65bd843de9f0895b30888397c41d947edaae52e92a4cf74bef5578315df479da835311021ca7d3be2ea0b91ef30c882069f053f03e3023dfa09a40b1abda52a992dde9730b3dfc8bfb610aa183851f1b4ef989b855658233b655e91296c5f0208cfae14290c10764303304ebd30de69ff78a5bafae38490ac7081361f73ff723240675511433b5e702380ba546af331012187330e95ed0a1753fd7327424f6bcccb813f49c8304b2a1322e43e58da84f372176fe10bb1e85964f8ab4d85ca37f40db465f6c28a618b5cca44c93d4b5c24bf548fb0f8ff4fd00aa29d71bc2a46afe92f79fa466c712df4fd3fa0a1035c88b3409662fd0443d000210e059bf21404f14638e312fcca965a4c1801b7c8d373700f8680860521eb5464e6a76061adf5a728d328837629efa0f557ec08dfc05ead7d70fcb4d75f540c01be522d884c6ea7e5c610e96eb42defd821e5309b6e040a6a61bde669bc8b9ec918beaf90f0896a2d6e0c7e7d06c77948635f02237bf1120fe05e98e66dca1b3cfce3dd0620d708097fdeef29f4e5795ead7c84bc30b6d0a287d06f6a7dbf100c246b79d7bae0a715390dd17dafa1285129db7f913d060afdd0cccc91cd00c530aa802b4a9cb23f97e3be6b919adfb2b51faa144878e0cd93100f8c74f06ca525c72bdfec244865b53dde8cb96306074f5bb186bdd9eb6da8b13f7c62318413e4d0f86d6ac40068714351665722d14829a72bbf1dda2b64545fb58d2db8e3b018303d8712c746a054a78c01369a85803c5cb271790f297bd8accd179d45bbf42d0609d46be97f60e94dc954ffd885371ca1b171474ccad505c0fba4ef87b749bb72b2de9181c9dc5e3900b68c2cc503d8455a87f77eab6e88b002cbf33c0c1f0c6e3296afcba1223221aadbc4c947c5ad1c3dbc5f1cbfec370d52d11d140e8974795b21af555e8577d34ba0381a33dfba145cbd7b8c9a8932aa9f65f4a904ffb97a963a71aa0ca41f26eced42d4c04113fdeb5e953a0567fa92d742fc4e1b50e8d48399868ac95822a4533adaf513ed5f7a221f10ed45cfa8c3d3bb86c0c6f37a769e00e27aa57c9ce2897fb79c44a7081329c2f25e3627c8525f134eb087c9e3672ce5e711d7dfda4b124ffea905be04d16d78e33776ab2015907b511695381dbe08dcb818f858e5d2e33988bb4ab923dda70d20e4acbff75c3adda8cfd8a635124da3854c4e010de8d3f87f75d1f361cd3a8bb214f1d962eecf05d8778129fa7fa5bc35ed25d441b14388f5d2ecf166e8670266fe791ea32ed6722b18c559840f49b5f8cdb495a257f6b1954b03e6bb69a9f68fa35fc8f735c9a56cb3a8fce878b3edbdf4e6b7e73f190c6ccc224d53188cb9a672cc0c847dbfc35b1ce00d4df7caf17f7c321ed7d9720137d1c76a0e65594fca4d5b6bdff303cdb89a051011bae409c9f1845af8b695415b27e9181d55e63f3de875a34d69bf1b3cc8618551884e646fb49dde1b86bdf0ae1e734cd99d8b756ec7ef7affd9d797305b5e2b7520b149ad2b9d2bd8fe9249ee571dd483df34c6b6a386911a254f557b1cdf3f8a1c4b01c1315d1e0348b281f08a07f24d60c16b7db0b09250c36601a16335ea239f544d4308b55670feeff5906df7bd86bce12ecb6f590e710ed8d0deb1d70a0770ccc2fbe66f625c6c83c65aa05fd20b358080f2b392ba569e0cd6394c84cf596e384b78598fae01f7ec45c231c771423300ab6c59637f77fa0b1c4878db2eab85af2c8557a4fe3e3f49848ca2e29d197bb42a0e2f58792c2aba9f15366b4bd35986f8a528d2d33f1ba33bd7ec69cf346e785f86648ab705981c99ea6017a282a38067d94a8c94ca2a46f1f00d0975733ce6d39e651c9870e2c9aa3eb97f6c116d2701f02810021f5304a28c5448ad95a74fd226e2eb35ffbcba291aa54a885b21d027315c201383a394f6f1cfc3d742a3ef3d6007591560525bf1428853fb697a46a88d55908aed731354bab7114acb91183774b9a3e56c017a410c35a6156b9f99a947b3b84ed16448518c296afad7ae7dedb798a656be873a3c96235694f448e915cd30b4a0a33a968c5c1b4fe69c93f9fa607a22e29cc0fdc4bd535bb1f0f7ff3698823da530bb82f0ef257a42171298162b0e66481d14b1749d51fc66ac6321ace7b2b4fad112ec4fda291d16a58d5016ac04e1ca08f8c10fff80e94237e85c26547d2c71f62e9489560cad7abb0f6d36daa547110289eda20ed00a477d4e2e564fd083f461f2e4018bf6237dc17abcf14f5b83f0052310bd4c91745a6889a119d3bb4de3ec950e054103bd67ee41511e1fb6ff6d7d32bec1bf5355156f81184ef20de5649c2e530a1fb5c53d98e4ffa5706cc08054b50a43b008d2967b8ceab56311e58cd40e5b58982a1a29e4a056405cce54d26410c9b37e5b58f51712b04f2f04a6b9af61193ab6ae25a3f5b5b466c67dd31574193c47ef92057385e0d13cf315d093e17cc69e32a500e27ee216ba95e190aeb4098c51a2b63f71b2d3d593fc8a60b2a4a0eb0c2", 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x1ff}, {0x18, 0x2, 0x100000001, 0x5}, 0x8001, [0x0, 0x7, 0x3f, 0x2, 0x3, 0xbb, 0x7, 0x9]}, 0x3c) 16:00:31 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) sendmsg(0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x2, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x35, 0x85, 0x80, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x4000000000000000, 0x9}, {{r0}, 0x0, 0x0, 0x0, 0x0, 0x800}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fchmod(r0, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffffd1) r2 = getgid() unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='c\x00') lchown(&(0x7f0000000180)='./file0\x00', r1, r2) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) execve(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r3, &(0x7f0000000340)='./file0\x00', 0x0) mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x6040, 0x8) r4 = getuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r4, r5) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) mkdirat(r0, &(0x7f0000000340)='./bus\x00', 0x48) r2 = open(&(0x7f0000000040)='./file1\x00', 0x800, 0x88) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='C') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='\x00\x10') faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x2) mknod(&(0x7f0000000380)='./file0\x00', 0x8000, 0x2) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) fcntl$getown(r0, 0x5) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = dup(r0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mknod(&(0x7f00000005c0)='./file0\x00', 0x5, 0x701) getdents(r1, &(0x7f0000000180)=""/124, 0x7c) fcntl$getown(r0, 0x5) pledge(&(0x7f0000000200)=',^#*\x00', &(0x7f0000000240)='\x00') kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0x4, 0x2}], 0x3f, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x83, 0xffffffffffff5fd3, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xd8, 0x0, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x60, 0xc0000005, 0xfffffffffffffff9, 0x3}], 0xffff, &(0x7f0000000340)={0xbb9, 0x80}) r2 = open(&(0x7f0000000380)='./file0\x00', 0x250, 0x10) poll(&(0x7f00000003c0)=[{r2, 0x1}, {r2, 0x97}, {r0, 0x22}, {r1, 0x10}, {r1, 0x120}], 0x5, 0x9) r3 = semget$private(0x0, 0x3, 0x201) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000400)=""/32) getppid() fcntl$setflags(r2, 0x2, 0x1) semop(r3, &(0x7f0000000440)=[{0x2, 0x32e53758, 0x1800}, {0x2, 0x7}, {0x1, 0xfffffffffffffffd, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x3f, 0x1800}, {0x4, 0x6, 0x1000}, {0x3, 0xf310, 0x1000}, {0x4, 0x8, 0x800}, {0x2, 0xffffffffffffff7f, 0x1000}], 0xa) syz_open_pts() open$dir(&(0x7f0000000480)='./file0\x00', 0xbc3458a8e7db288a, 0x0) r4 = socket$inet6(0x18, 0x1, 0x4) bind(r0, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc) pipe(&(0x7f0000000500)) getpeername$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) flock(r4, 0xa) shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1113, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom(r1, &(0x7f0000000040)=""/81, 0x51, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xb5a, 0xa018}, 0xc) fcntl$setflags(r0, 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x3) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/129, 0x81) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0xaa) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x400) 16:00:31 executing program 0: mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:31 executing program 1: r0 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = msgget(0x1, 0x244) msgctl$IPC_RMID(r1, 0x0) clock_getres(0x2, 0xfffffffffffffffe) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x6, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000001380)=""/98, 0x62}, {&(0x7f0000001400)=""/145, 0x91}, {&(0x7f0000001540)=""/68, 0x44}], 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) dup(r1) 16:00:31 executing program 1: r0 = socket(0x11, 0x7fbf7fff, 0x3ffffffffffff) getpeername$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000b16ae4c30c0d46017b0d20386feb2c9ee3c2a715a0840694a933556218aa2e85f029a3e43cf6ed32666ad024ad774f87740221be8767aff56b7fb37c44d42b68f7ad8e"], &(0x7f0000000a80)=0x6e) sendmsg(r0, &(0x7f0000002400)={&(0x7f00000008c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)}, 0x9) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x8) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={r2, r3, r4}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000900)={0x8, 0x1000, 0x0, 0x9cb, "6765bfb26e95799fa53d8decb4b211793b811bae", 0x6, 0x8}) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000980)=@in6={0x18, 0x2, 0x4, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)="4fbf92f384aaf39927749f7264fdb65ebbbcb5f13170fcc7b4dfca0f77fe7e53a2f051deb5c1136dc4094d031de2636412c7cc151b77c6184fde598f048f4366b193eda6c663c08bc10e8cb0adb82c56cffef5b29ef9e2d0a5fea157bae7dc124dd76f5a13f3c59acfd64b6307bd3db6b5b340373250d9a41efbb24fbfcd3677ead325ce0d82214eb34af3bc9ede44bd4b9db588a149c1c71ecc04a88b50bffdb1643813f39be2da93008d12fdb560f5fd73b739a6572234fd3899fe7a099f881680960a4a2443c0de0c911436ed2e26b2dcf7f0d7ccab6cd297316a639d513b", 0xe0}, {&(0x7f0000000200)="9afb16d6d72569248af434e73f45ff5650e9ba68d9a98230ba67fabde89d0c668cbfa688bf2dedcaeb8d45dc44c36b85027e8c336a779665ad3f754799e31a2625a5fbc5b8a4e11c56b63e1e070989d534e4d6f0d91e4cba29148ee5707ee492fa270f16b3ef62d611b189989791c7e64058cbc6b631141b5208fe5f1ada642627969944de70646878e7ec1f24051382452ce7f2b4bb70fd12992e76c5bb24c38db23ceff5aedac0c8d1573d835ce9c7cf00b9b2d6147570439a1821bcaf", 0xbe}, {&(0x7f0000000040)="4b1d068c4d0564343114610f718caee4197abdea02e352bb030000004d3b6db30e8a8e799836252b02db71aa535ef4173ad0b7f935278b02e26c03aa3a179110f818fbecd61518f59c53bb3e8efddf22bd42ba500ead03d934ff9eb56dbae914f6da6db3861a70b43489c5d23ebff1255923fc79", 0x74}], 0x3, &(0x7f0000000300)=ANY=[@ANYRESDEC=r2], 0xffffffd7}, 0x2) 16:00:31 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x241, 0x0, 0x0, 0x0, 0x215}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x200000000000003, 0x0, &(0x7f0000616ff8)) 16:00:31 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r2, r0) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d0917b163cb5f8beba77bdcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000004bbcf6f00000000000960c78b0ad343e1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173b40c5336183b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23f) syz_open_pts() close(r0) clock_gettime(0x4, &(0x7f0000000000)) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:31 executing program 1: clock_gettime(0x4000002, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xaf24) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f00005b6000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:31 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0xfffffffffffffffe, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}, 0x0) munmap(&(0x7f0000605000/0x3000)=nil, 0x3000) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) close(r0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000140)=[&(0x7f00000000c0)='-\n\x00']) close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:32 executing program 1: stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x46d, 0x0, &(0x7f0000000000)="4988b8dd89b7bfedf2c466366698daad7e8d4273d00339cfc54bfa9c0e6e7bb277ee445b49bacdc87135144012e5744713bf2696a71226cfcaa9f58f9f15594b4d1ef1f4a2c4c311280f6a0b728ecdbc191a63899d9ef1b8bf570ace9a27abd7a9ab330f9231d49c994f467ced98ce9dd7b9603906dad6584c47c80b9cd3a2849a9895cc7ee4", 0x86) setsockopt(r0, 0x29, 0x3, 0x0, 0x0) 16:00:32 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r1, r0) read(r0, &(0x7f00000000c0)=""/181, 0xb5) read(r1, &(0x7f0000000180)=""/224, 0xe0) execve(0x0, 0x0, 0x0) lseek(r1, 0x2e, 0x0) 16:00:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x20b) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xffffffffffffff80, 0xfffffffffffffffd, r1}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:32 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x7f8000000000, 0xffffffff}, {0x1ff, 0xffffffffffffff80}}) 16:00:32 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffa, 0x91, 0x80}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 16:00:33 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') 16:00:33 executing program 1: socketpair$unix(0x1, 0x100000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x0) fcntl$setown(r1, 0x6, r2) close(r1) 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000200)=0xfffffffffffffe36) fcntl$setstatus(r0, 0x4, 0xcc) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="100000ff002000007472004000000000c56901f6a1e8"], 0x10}, 0x0) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c5, 0x0) setuid(0xee01) setrlimit(0x0, &(0x7f0000000040)={0xc6f9, 0x10fffe}) r1 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/196) semget$private(0x0, 0x1, 0x4) fsync(r0) r2 = msgget$private(0x0, 0x10) accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0xb01b]) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x40, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x5}, 0x100000001, 0x2, r3, 0x0, 0x6, 0x2, 0x3, 0x1}) 16:00:33 executing program 1: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/213) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file2\x00', 0x80, 0x121) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r1, &(0x7f0000000340)='./file1\x00') bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 01:39:22 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000040)="0e6dd35f3ee6eef864e30485dd55119d885b45d221c407d6912ebd950aa4b45c51e7b8f79114f4072ddc0b357910352515551ad64995de54cf19ed58c40aa509b605798f02b66c399d7861dfa88e01484a274e3305ab133ff179b1b58203074cd4cd25e1b6302c0dffd90d869de03b15d59715c07f6438b5994541509938c4e38f8b05fec72e933d542bdc3bb723b95fb3a0bc9996064de5cbe8dca0fe2f20e59d5e58ff9558236cd8a165307473846ea45fcc6713ba91ace8adfa25c2c17d2532421c922d22ef5961cdfd79", 0xcc}, {&(0x7f0000000140)}, {&(0x7f0000000180)="975d87643c49e2c7f270a8c018eaa818cbb79314ad69e5263a58a4bb747e157a20bf91b82f55d4ffd57d13ee0d06fff55a94e3866bb61b2d958613f5927ae2c369988a5cc803e96fa5f9452b511714a64cb55eea224379841d33f07deb5f95b1db2934381e6205608f6831afe1e379585ac920e2e8b5c2c20744c6b446e90da4d0ab543affc4edf8692682336ffeeced7afcbc08385fff10354864dba7657752c43cadc1a762db728c383b0e964d2676e8dccefaea98a2e632bae224f127ce3f926a007fd685abb5f7018fe44090201b2a42100a438ab44e541076877ea383c637fe74e2690ab5f808ded3af9b9df7226c609c908511a33eaa247b2a9f913cecad016b9eaea9ff88440e4e921f913806eff59846605b7c8d36827a35112923b6b981163bdc26bfaa903b4e45a3ba3019043db24ce81df8eff3fdd38d4aa6775f14ea52684b9f644e585bf380ebaa58df12c7fafee643ae910cc93e8d4fcf49366de27ef7d535b16d31271bb145b8dfe7bac8a06427018fdb6a4ff2b0b0b708474ea5deac8f240c0f77f12686805556e0030f91433364a7f27d477b94d0f75931c09bc1c4deca8ebda63fec1938f84c30495650a1c8d53ee6a706497134aba2414c3171ac4ebab28f3ef6c5872da82c47cf95216cb973fe0d95a08f902d8bb86e4e30ee234935046604d6137ed35371a9a7ed2ea0f069e3c37fa6be0fc471340ce2ecc4d4461f57e48f445c3f0e2f1d42eb752ffedc03d5dcc4fc3207f1d232f5a086fbe62b2b44592e35b19a1baf877bb64ed93aa8b5c724db05afd3b4481afc8118f844f9d0cbf215b6bf51b37ce893f1410c42c1ad6d62c8ff0ff8bb7e99ef3c9a2b3748c90aa101b5895777f7e714ee01f72b60ba5cebc5d5e28f2f5b32ffa64b80cfbafb0165587d3d00b6b0ad62db322b4a62aa52a2968ae6b8016319c0798e6b5a461dd44debc372cdabe59ea6e71e86e308574eabf096bcd878cda928597e8f6f04ce35ce4fd8b52b54ad03fd0b6d145a62117cb9d305ab0c713a4cfdf323cf2031a66b673317d3fe8e1979326b0b382683494639ae69b2bae34ba535e555aed502ccdb70fbbab4545debe81de9b0e6af6ce805899f71684d67dc6eafacebf4058387b9ccdd53e1739812ed5c38b1913f71df7a9969a4bd303e9f75be792a3143455eadcf03aeb54b70ab6a875d1da87d559c0f761690e15ee3f06996955cdfbbebc136b27117912e8af48589e4d5e18b93c45741237ceb9b809aaea095053dd3512065ed26131b864a5f74373d589769edb2ebf5622c0b88a72d0fc14c2e9a77eac7f9abfd890bd16359432b88738c529df5aee1162a50c29cf51b0c8965155c19b9c480d20b47029057b463f0f9e2b67193aaa01d428865e25df452a2e919a37f6f20f4aafa8c2b62c81b500d85660285d898e9afaeaba3f6e84b39ce2ccf17f11106ec789b82ebb3307bee8c36f677aa41b28376452be800002c344f5a5d346a1f78438065f995f594243d44cd58ad7981944e6c6ce30eff51813c8d26d5db7475467e707d239183af481daba8ca21ac28212d76c2be7abca5b84c7322f2ee9cac809fbb73d0ef8e0033550cc55abbbec09dfaafa41e8300bce9260fe0bb0cb7d71d8576d517064a071664ef6e3fe588194540f3d6e6cfcf645cf64f359c903ab9a500ab227ebe0490c1000359705c24582ac2ab0c82c650fc487fc5b4abd41ca796b0969f81c8ba840a090d8091761776a48955b59a775dc3575bae70c89cb272f8031e5b433e158fbfd084ce347c4dd111b67f91b38d8f7b8994de78dfad1f592684ad227b5789948f32585410d76f40bdf7833574fab95c58d56c1ba6fb46df10025b2c71809603fd37a263b5c045e6d84c492b726bd04292176114ee8954e5e9c7653f6b72277883ec47c54d5824bbaef4e7223706dd28e52e725a7dcdee88991de72b171b65a5c2a1fd59d15fd7a136201024c038ccfcb0df4000cbde43788d7b4d9017b795ee1921d7a0202cec3170872a340555a5c0c5908f20b2854336e948efa821577b39ebba13f8b2f22c492fbc918c8061ae6e27565de2145c1e5a0a9bd93d3a0cbbd6862d54a6403e9973e9ba2d823a016368259f0e4a54e3967c64cb9d713ce4d7d2fb94b346dab64f9e685b2f29e3ea6c24500cfe1f451f44467d0e3f8a6216e6d2a711076acb7da3ce3b3caefee4184ca5a018986db12a9033c09002cb3805526ec048ce4fd2178ef07f2d44e49253dd8a56a021bc06342f66db8246d557d433eb929f9dc7167461edcf997611e3615a72b2511916dd3e6a2ba72790690eeb375917716569d1280fa00b0f621313171b92d911fb5a8e3c7e4fe5b6860abab6ccf139f5ad98ae4460d8c6f9e8319e1609162ba648ac7b94a132afe0044dc58905eede71385a425eae64635f0bae22defd33865fdc05e64f9fade9ea2f627c0e62e1c3331cb89ed31cbc54ba40f8c03bc9a4fc950e10b3f716b7f9608f4488850979cc140e4e2fdcfcdbbd57a184410b4934c84ac950d6146ff59e137daee8e87b2e2554656e7b69776e09281bc151b3132f526dc5b33fe7253a7fd1dc2fc69e9c56aeae9929e4c8a034bd16469d4295c8a9c96fb997ec848a87f39e898823a7e39d5ada6e56385406401c5a14f962e750bc7f71187c7536ce87717dbbf2686cf6e9a50aa629ee4c7e28222a5d0464c7478f2e848c0b6418081fa3663bd393aa1b19ca7c75b01bd422569b2ee2f8758af85f099a099c2103294a9f2c3953a3c68f8c03726c9505a050502797033c54a2b2eb1c51cbb62730e647824b8a22c98883c0d484b9ae65bdf0d5cef90ef09a490b13c10334e796e24baa37a24a57b0562ae2c6d4362e3ca029873e2394959a2e46cf095b34c1d37312e524acffc3dbbc4535eedb427c42035e9eb130a0fe0f9756a28582367aca9ac4820ae26556ce0c89995ca71305f1d85b0ef4ac5416312a06c1f6bdf8ed0c7a4405ff5b8782811a67c33e7db5944d3b22f3e323c76c7290cc34a959fab4757d9b834f5ce5761048b9f7ce87dbe3fa190509c4207b9f0ab51196023d7758537e803eb825f59509b63508d8fcd45f23f308884ce84bcd27713571b9ec387be54a3afed9e10339cda9758bfea662201183f0f9e3163d1db5fe3941de1c8949d46fccf778b70112278bfcca5c81ba9dde36d1f156e55e9e3ae51a5dd1d0df47eae30dd68c5404c8a6673a45086f9ce32bf7ba11a420d3e96eb96d55890e80b2c3ded3d8674370591ea01d244042b6761f81d876452f5a22a2d9efcb94cae129cbe2b14789e1921d0d727919d6a13bd54de756193c4ada269298b1862f6ab8c7fd088f546e83f0dc9c3ba3d3d5050c28ca0956025ca1dfc98dcb4e300e08cd8ca8bd31c10761d1af55eebef2880fc7751eececa4ac6b1e362a23780c64933a1bcb1f5384dba050423ea70bc0459b675b20f4b23e55ffc2382ad260ff779294c0e3ae7bfc26d6706e750b0e904c284271cfeb8b5758eddb65211d65f5fc1723d857df0b62769e08a689abe8de4c854577965398ee22d5bb65d96f1b2a4ee98d1fb5e656745892b9f24855ffe5d94781fa1c0d3aa8046f4d7a539fc643df120cbee655415a3edd7377affe4670c8f6a48553132ffb706b7fc4fcd08b39750cf8dda706c85ac1cf5224aa2599c4504d7846e7bcb87f4198d12d6618853b1d0a88d2b899928dbb87a28a7dbc7a775a6698f468268fce7702188b0be20aad2f0ac6e09bdcee7baf5c64bb86d2003d0c51841090065ce2f2a760e146ab914375bf8a920fe26ff68612c1ed43b4bdd4b478992cf3262d47302fb7826c4468027e3d8973d665f9b299dc81445292969e7c2d26e2fc06a15e20ed43e3fe423fb8e946dcb8ee6a6edbb43e64ebaedb14347cd8fa1df15ce8cf82f23e135c9b42ea1cc4dd99f516915113186ac51b0f77f3272348b113be6fa35ca460e0637dc7b9d212c26645560b138a08a91a23c82bc5e942331d41d74e24717cfb2975e840258d514078f51f0aa7b2717ea74ff89ae8bb30aad71478f71f3f1f6d8c0ac5836b942f95632af49244d445617895a05d8eaabaedb3c972ab36ad8f711043ea120486db185bd33bfff711e75c362b28064bf0e581e661735333aa097f0694759e9407ed7a50f2414ee5c384c46d54bfc567e4b095d87a66fbac4160385485f53aec3f6c3f9734837a9cca210c53bd10183e078a66537c2d67555379a60f0fa1c3a4a649b9ce9f2dc8a8c0f29d98d1bd35c8c8b1bcfba4da0e1a47d3758f0f26e778c8b6f4c53c44e0c370d3347cba675c87868320fe8da854e750d65095977c0eee86bbe32c5f8ebb9579cc13d6eb720d14e214839251d1ae6401666dca3789be28dc0c1b8bfc4d39c5c3792384d45dc78caad3c8d6cb8d0e2d7d6ed758166b23e9d1484f60be6aec50b2f811b6e20aab5db21629b170649d96b321c0b4185ce43da1b778d4090bcde9142106210f895bdafb2a616c6f02366f6391ac5907b7627c58e9c328ec2acd1403fc2e292c2d3aeee28034620caac18f7e95b22b86d9fae3726c824d710cf3b733e3eab511006d9452d761a8bdc352f19ee2ac1735c8be4748ce6a01306ba816b2b7342ce210decff62b5a4ad5fb10ba5020d3e3446200aa875343ccdd14d1952c08c0b843cdfb9cf062e3e7ec6a8c11f32755a1c0236adac50ff7f663865bedc4d21aa3282d1a8a1bac9edf3301eddb83bcb011192b2bf75bbfcd72fcc0ad63a266521ca54bbd3a00d72a0de7e51cbcb7018d7f201748e350886cbeec5dde2245e833f3678d5f4a0c1af9621e2d0d49f413d87534aac37d6f747c6f087b78289e5c3ce37d4321ce80d4d5baab582f3e650f4a7c0a4fafe82c3ba2568b79aae9e1e138fc51a29f1dac02c0d7a0e44a0c33718939efaf99cf1e77e35f569fef96d5df0d47cbe468a59e60204cc01c42a146a5f42ea02305f3706b3334e3bdba64d9fb19d8403b14ae2dc9b4cc75839f522031bec9a280a4e6bd707c4c8b24e1d33e158e28a30acae45b1c2bbe32d9c013f5655d46ad7db93a0830f9176b66065632ff7a13b2d86171652b637424cadcae666ae12945ebd2c1d4d57b3d0dfbaaadcd205581cf4ef3f4a817ba714c0bdbf43617f561438cc485f1f49d6652c8a98c90ec7d47e77c9fce677086f96741442ff8967ecb6f767ce506f04759f1dac3871607e9c4e842bea592f206ce40b6e0798e0c27736c3b6bfedb9c5fd207e51df3b888941fd9d1dc5abbf4126ee499a62758b8394f67758c7165fc627f428d34fc0545276b439a0c4be5472854c3f436a3b8959325a3b022095d163429578e0657c24dc603b8fcfe001dd1d7a2371a2d1df58654218fa2b86c97f0f1a0f74297a24f4f5beaf7dc6f8767f1d389f74db46069f14015029eee3c50de6a9cca2690f4f6e01b6e461b120c126ad8b7dbbd58a539df17afdb7020aa3fd02d93e0cce08e669b96c33924bac8ed2e1f51391db5facea10499e4cff87b47ebe498861ea007fdf7d0382e3e29b5e7d4dc89d0ded99cb4e58e3e6b515764de5e67e980c22f08011239a7f88a019791a4d07a5adeb64644c61902f0143919645f64038eee1a82e0e029ccbf2a766cd505a947b724a2d5f44508b43722b52ce228b3fecbc3bbec108baba1dcc6bf998c5f5f81ac50d7290fdebb5c1507187cbf61b730d03b1cd500f4791068c57ea3de32d1e08187cc6c660dc9d05367e42a3cc028631ce2040eff2e82a6c32fc0646e58c89284414fcb13d8884a9990ab8dfe4b", 0x1000}, {&(0x7f0000001180)="e6e3893f76380cf96a438c9d712a2bb90dc7d799eb0fbb914c0e8278469fbc74952232a053b857eb", 0x28}, {&(0x7f00000011c0)="74f39ca2177f1e01c024653844de0b77396a7bab751bf1f4105dcaa7a4afb3549772a916714631966d5a3e7eb6e87932e5e0ec48f0d6350b9b2ef94017ccc2bc9041d38bb45c719572e23c7f92", 0x4d}], 0x5) clock_getres(0x0, &(0x7f0000000140)) close(r0) 01:39:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="fae9359a7594d47f294d2a0419a3913d349d5de53679b2e5e9093d89332c4d6b9fe339b29cfcae482ab83f472a267eaea7e88721b8b35d91dfc351834f1320ae733fea5e2362fbccafd485599b4a13f569750980dd9e6673729cc77f7e61cc5f83acf3363010ba2f9fe6225a6c3bcccb9a32bc8f9936030e05513ccafac76875595992394ddb0592c10a53f2df6d0376066193bf06da72b2b2cc78ee973d2e51a713f58308a50414a6ecdec331d4a64562ba43036761a7b74237e5f784e6469ead1383c4a92aa28fd9a11c81141476299841107c3304131afda434cf38acd5c2873ad479c15ced3402725cc6147adcc31fc1fae91a0c", 0xf6) socket$inet(0x2, 0x7, 0xff) recvfrom(r0, &(0x7f0000000000)=""/220, 0xdc, 0x800, &(0x7f0000000100)=@in6={0x18, 0x1, 0x81, 0x339a}, 0xc) 01:39:22 executing program 1: socket(0x32, 0xc005, 0x9) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:39:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x0) preadv(r0, &(0x7f0000000080), 0x10000000000001a5, 0xfffffffffffffffa) 01:39:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 01:39:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c4, 0x0) r1 = msgget(0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r2, r4, r6, r7, 0x83, 0x8d33}, 0x4a, 0x1000, r8, r9, 0x0, 0xfffffffffffff800, 0x6, 0x4}) fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x3, 0x0, 0xfffffffffffffffb, 0x7fffffff, r5}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r10 = msgget(0x2, 0x100) msgctl$IPC_RMID(r10, 0x0) chown(&(0x7f0000000280)='./file0\x00', r6, r3) 01:39:22 executing program 0: socketpair(0x20, 0xc001, 0xfffffffeffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x7, 0x80000001, 0x6}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x3f) r2 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) write(r3, &(0x7f0000000140)="510f", 0x2) close(r1) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:22 executing program 1: shmget(0x0, 0x4000, 0xda6ea0020c1a3dd, &(0x7f0000ffc000/0x4000)=nil) r0 = msgget(0x3, 0x20) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000d11e5d6b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x82, 0x3, 0x800) 01:39:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1000000000000, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) 01:39:22 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) 01:39:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x6, 0x101, 0x5, 0x5, "586451eac61326896a05445461c902efad4cfef7", 0x94, 0x48}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "5c0400a7030000006c4d89bef0ac90416e19002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000300)) execve(0x0, 0x0, &(0x7f00000006c0)=[0x0, &(0x7f0000000000)='[*\x00']) 01:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x50) syz_open_pts() socket$inet6(0x18, 0x0, 0x7f) syz_open_pts() 01:39:22 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f0000000100)={0x0, ""/240}, 0xf8, 0x2, 0x1000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) 01:39:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x6, &(0x7f00000000c0)={0x2, 0x0, 0x1000000000000000, 0x0, r1}) flock(r0, 0x400000000004) 01:39:22 executing program 0: r0 = socket$inet(0x2, 0x2000002, 0x80000000000007fe) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0xfffffffffffff000, 0xee, r1}) r2 = socket$unix(0x1, 0x3, 0x0) fsync(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="f48b0c43a02c6bfaf52d47ae63846e8cca378ca7f50d20cc02497e1a2a7dc30ca5e099fa228624a09218ffec8829e820085bdd256a651fbaf8b539b5da9426674c6cb5b3eeef334d197c154d0ce1aecd634b36ada1ca509b68", 0x59, 0x7, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x400) 01:39:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8200, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 01:39:23 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:39:23 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x21c) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) 01:39:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) getsockopt(r0, 0x5, 0x8, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x7, 0x7, &(0x7f0000001080)=""/20, &(0x7f00000010c0)=0x14) getsockopt(r1, 0x200000029, 0x8000000000003d, 0x0, 0x0) 01:39:23 executing program 0: socket$inet(0x2, 0x1, 0x7f) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f2968a5632d92ec66696c653040"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d6f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 01:39:23 executing program 1: socketpair(0x1, 0x5, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x1, 0x4}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x800000000001005, &(0x7f0000000000)={0xfffffffffffffefc, 0xffffffffffffffff}, 0x10) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x7}, {0x18, 0x3, 0x2, 0x1}, 0xffffffffffffeaa1, [0x800, 0x4, 0x9, 0x5, 0x4, 0x3, 0x9, 0x1ff]}, 0x3c) 01:39:23 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7f) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x401, 0xffffffffffff0001}], 0xb26, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x64, 0x20, 0xffffffff, 0x100}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x2e2c0, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x44, 0xfffff, 0x5, 0x6}], 0x1, &(0x7f0000000100)={0x8f7d, 0x212}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) poll(&(0x7f00000001c0)=[{r1, 0x8}, {r1, 0x4}, {r1, 0x10}, {r1, 0x180}, {r1, 0x1}, {r1, 0x100}, {r0, 0xc}], 0x7, 0xfffffffffffffffc) 01:39:23 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 01:39:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x2401) listen(r0, 0x0) pipe2(&(0x7f0000000080), 0x4) listen(r0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:39:23 executing program 1: r0 = socket(0x20000018, 0x909763d1caec30f, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) shutdown(r0, 0x0) 01:39:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8c) 01:39:23 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="3255899ba89b39793d25cfe35766e00907be7e1a15b28693512c6a7785f1ff618ccbfc23b732eede8f330aa49a0dcc4e5140c0a94f99604369280e1c93b1642ce26b40539a6f22a41e8ff21afff4e715954adf30f3d61d752b592cce9406ad2517596879de1fecc41ed5937145662aef6b6b0eb562bd5807e57949706444a4e2cd1e8eaf6c076c72729d5647fdfe350d2ce86db5b126ef64457c98a5a6c11c71c1cc2d60c3866fad6f62bf76ed98c949a3937915892cc02eb3e118e11fdfe90fb44b0bb26e1823bd96f3e18752e62d279b6d6c05ab3d42ab5ddc2bdabc838c571d4cb5b2ab3f8355", 0xe8) pipe(&(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(0x0) 01:39:23 executing program 1: r0 = socket$inet6(0x18, 0x8000000000003, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) 01:39:23 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x20002, 0x10) 01:39:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 01:39:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="62ea3167c3e76e5f7d52c79b6daf90e72bd9e3596df667cb19f01e2cb9ee6fb4e2081be2c38a45d2204a17fa0b0280d3c2c09a1b12dea251959ab1bc78a83a9a1b4fb989e7e96f7ae66f5a74ba14782121b26b79d3be36bbfd8a02", 0x5b}, {&(0x7f0000000100)="94b5f188d49e29aa4e2071d894f24b38b5bf4eea253c39d524cff45d2a63cac454ca89389812c0fd64190293913c18f7bdb39d63a8e178fcfdf38d57e6ff55635236c29befff116a585424a1528083315574e9b6c9c7c7e1f191755ff4c0f88ae53cd6dbd818d30d0082ccf68b4796859ab5f75ae0dc560debbf463546dfe18e805c98a51302c4", 0x87}, {&(0x7f00000001c0)="f6075aeaaa997509fec42c68eeccde942b1a347a1ed5c4bd4f79438c29105b2a4d07561fd00dbaec66307164c136c027be1143a1c8d279c38ffa4108a582b77d14cc474df58a855a9c3b5018702b62f46eb71407d1629be1455e2b0b0b7b099f4f8ae3b8118ff931adc00ca35dbec2b43c9109ee7cb3bb3672a8dc346d1bcb94599e8be530d197e5a646", 0x8a}, {&(0x7f0000000280)="4f60720fcae4abe8a60bd74c0ee0c3c48b006dd11f05ad35dd5e3a786e453d6ce5ffb54d53caf1512b9b1a22a982530c26cb9be1aa7275b84b6d99d0419631a7abb2c843b4c0f8497e06a800101f53e0c9e1474fdf22b0d461a928f25d8c6ac569e5a111745c2aa835492cd080445b52d6c61adc2699cf5ac31297ac4c687e1cfe4ec43b0285977053b750fca5494a18c2e1ff652a74ea8ba4a5395b299a9d4a3587", 0xa2}, {&(0x7f0000000340)="1bbc7b8bd51fdcd94a654dce9787136bbeb18f434325a3042cf6649e3942e4f8e8ec65d0ed6a48ed512a5c58f8b58bd83ca181d7f8fb28f1a12f01fc1cf6454b5403a233eb5c1bde28cf8bcb1e4006032c779d0d9be70f5502492bd5e7e48577cb44d39f8679edc1294579e82180bc26c4f0ad687ace97e62af2a266dc950783db7e557078798a31f82c26db60e524a8c78405c94cbdcc8e22551242e1c925e4b1fcfd4c005f21a4e0c0dbf5cc23a1d8a70c31fe3e5493254c58290598d5a47a43ec75292b33618b6f4c672a82e734a2b0752265e8e6907861bd5850c95471c325ee33acf9d4339b4c7ae9755373668e8308c8c5c7a106c66c112c0a54575f59ea6d7470e07c1434426eaa4bb8531c0ffcb1421641cc79bcb5a172388ddebc5a4b9f3f109fdccab706f0fc6d292f4a3fe39285dbd9ec2f755540f73aed23d0bf525b76459548746c7dcb405c276afd9c6a24115d1f518c8d42e9054bf2dd5149a5f54917d12ae1515ea7cce352fbb0ccc5c1cf59fa22b53ed99971dcdd9037d02e9552494ac02cc2f2366dab062c20eb3bec0d4fa2253a96d556ebe98f9c762e964437c100be65a8c29071ddd73b67b1c9e2ce9431a6a5a393830f3b67dbed858390b33dd58a6373e910e329726af4a92879cad464a4a2a6c8db3266e0d03aff9301a0bd7f0b9012cc6de423ebabffe439de39a045ca16cacdf3259c3e97272787cc87ce6ec7b1261a4dda0e51a337810abece1e99d3d9a09e08d790ecc9c87939a4e78b42114cbe18087739526a045529a56252a74b28323623ee4b326431cfd653e63d2bd69179c06e02d93a524d44a9ddff1c7ff0720f09c800c883ab1e1959e5b0e67cfc2bd6f28fb79dd205490ffb35388d3c742e0d48c246052537f399b92b91bdc44310076935f1699268687471af6d4b4473b1cef1f4328aa24c7874eede20f8abbe04626660210a2a96a0a3a53452d3a8101467f2ee6658c15cb333f59d81540d1f67cee90d6c31bc2402b17530f92e0b6c718d658b77c0bf7aeed0277dea424eeed69bd3efb7924b0578028399cbed7a4c99b368deb0c6ec118fb0e1362b3a00676ef68aa9e9f2bfdf6fcf34b9cbc52301edfe7e435373e3f51e7a6e7fe8fa51fa5e49ed06335a78216b79ef5b0ad072d389ad7c7058418dc42d2a435c515c26dbe774ad209942be98f3b5d89e19aedf329dfe8aec78563099ac37b11e4ee0989325b47db414b81ba0ba1acb9cfbf1b3f5b8e07864c8447b8f5f94af3b45d769062c35fd44306f347076d62c3f066ba9f3b866476070de8c6228bbcfe8f50293b9df2f9932515af4a0e8e298ff3b404a374b464c6cab14e87bdf4598ee4b23fd8962730fbfd1b853722978f4c4f67c77c35e41675ae949c2f4f53147c77943ee382e63c3d3377eecdf652abc35cc8c688885abf1bed9462ec2330f47bb5accace0f45c44dabb870154c25992b0cb5de1a50a02799ae551cdad65f25fe7f6a1508674d70e626cc6ded89f46f438534d9ef3a026251f6c142bb220ff7a8f198adb02e5561b609344ec8ca966097dfd97263da5b568d2bcd7d9e6c07a825f6c87769058b74c65fac9fa671ab6f6803ce7b37234c3bd55440082e31af3bfb2273e0200b4d0e9f09d1baf7fe48939128ded2391386258ec9062d466404c2a127d32413a6c78d44939ab31d9a7d198cf0474f205c9e8f89afad40512b942c848e6b73c750e3dd604097e1a318bdb7ad07b87982b97aa3655c5f7f0470be3a48581babf87cac87759c37bb22a6967e1b413beb69f062058f65dd9ca64535408dc2d774a6cebec0c13c903dccf65d943998e02dcc048e74baa327de4b487b8f61405d97d4974f30fe6cca275d05fda225815020dc114da6286232b40cca8c7c4de7ba13c748e7416dcb1b819a4b5a498467c93d675b54e35cb2680557c3d8b9d34b7fdfe9533305e52c47cb748b5f4334d258f89648fd6fa9fd9debf18e28936de7a8ee111bc22caf1afbc22ed5c094fc9829a118cae304141312bdfdcaa28e58b6fb4c90a06e582f12f4ffbc71b18eb43c05c64de39f7654ca06a44dd1158f0e6af9c0818ba469c0c531674c02d84dec43a99adf45686a29e49840d7ac63b17c0a7e58dc56195ef66c4fa67671e3723aaf02aae78ed1128e83850dddae6394fd6b6a67896cea052a9515279b347ec54441c78af95b33758b827b17fbc15fdc78ebd8b8c3e3357a71c6286f00e2d7b7ded907c9cdb8adc4ef92f8e966a01a6a29c9c033a3c25d7ad9a040f0ba6f765fc916be42ac2208032ef22e07b4db3fc5ff2122874cbd1f928f15327d518d5cf3b689299a30998adcb43a392291c3b14dc2aee7516fd3b9e396765b7b75f5fd6c18a2c18828238e1423605da6f43ecd79868535d9df7e3c991d5861eb88943b3a5e22396f16ebf6fb83fc90935bb429e7857cb37edbc96855c60169ad25f9407d92dce630f3ddb789be10dd5f98eb3ed3606033d9962c53f7740b9f804f203004da4aeca77c627b9827fc99860a7b4484aa0dd32651af0c25b62936a2a85ac7e08534ba9ac417ec63b4c7d566432f510353afc58edbdd3893b613641e20a988fce431655b724e969ad6c1453cefbf2d101ffa7500466a302361274e2b900d2e25bb55b53a3415c7dce0b73ce745ffbff422909b55015ae2c93fbf3ffb0e026f796edf5efe9bdb21ca35b6e37dc5cd1cce440410fe217fca79397e5196289f75e6df12cfc362ad79e245c93a6845f2624b53d2c688d10f64fbdf3ef1f7e25e7851e15fc2ad353451894b755dc9af514e0e85ddf222b259e1ec17dbb8052ebb076ec9de7549b7c939024363ed6b3b4e8cae653bbaf75cb5fa5694b9d2fc3569702b6b9a014ca47920681a86b99d4ae1ae88bbc5977d57dacaaabb1cec4607cc09f8c0bfd41109e12550efbcdd8483bde9c65b8f053c167881bd28e63f21692b7d3d570d4a94d4444762884e644bba945af507529a31a19b9d8d071667bbaec33157bf12a55c8f278ccea6e6252bc9f3921b9115cd4e971e2af261f5ded81bc4c4f435ea2b84b044d06e4baad72bcc5deee855379822e1d15593906e15e4609d84eb975bdddeb6df44ba1c3267c84633099fb09f567385c028538296c9e4c7bc522b52021562aad90293fe0d46a6c32214678313e70f5a44c6d09e7df2af470c54f487af6822bc3d369616410e59d8d008ca0da13fd52d61bcdf789edf535138baa54126c3d32adaca2dc6e250d73b02e306a0a173d0cad1023dc07c724221762c0caaf524ae695ec65ea75bb0480a21b38f65742ebfea6246fb625959f37dc43b7c9331bff919ddf24fce0645c81ca7feed9d9ad6d0c1383bcb6e17dea36bea99353ff40a06a42d33c57990ac7236e357eb658238f70b9b4d32f7ed98cd7691e427404ba081668381dfca475c22077cd81893fb78f761f8d89681bfc8f7d5455ac329ca831a61787c2c64d5ab05a38dada4d61c5c1448f6f2a5d15a5df7c56468b4f565c98a895d9d090acf8e1fd477b074cbed6726cd8da242532e0844b9329b7346d20282da7c1f0c9781fbb87c63daa908a89d89a286b6701467d726f94eb6d7ecdd7492829753f2a8a2f72555b3741e7817bf94e29fd6a95cc8ea4325a354d456634ea9051c6a5db31e3611a37f84a1daad17e7085b3aee2a5f50def301907d6deabde67923748a5f4fb495420a7290a85e391cbf143486f9a1028b318cd36a779ee77b59e1a0565227b519951a7354fad77161e16ed7eee265e6a44e40dc189b39a342e820fc3cffd5621c8b50583fa65587c6f9e840bac5f968c54d74aa3f15de905d3bb95b60e4f5fb739c203a5225b3fc34a60ef58342cc9149c8e4e56cb78b68eb3bc5b5a99c068627fb677ff9dab2b450a8a45ffefee997a9e4997bf66ee762277badfbeded2a59c492a81af0baef04e454301faf7abd765c56015f61f4d6874458f730c2b27c301d69f2ee676733410a52aafad6996297cee1b7eec6209d8a5a7df523c4b6a36fad654a0ae7e84d72a8fddbfcf8dbb5cd8d2df8641c4142dfc4243ee1512f38b929af0bcb9e1e9dbfdb583602fd293ea305cdfcbfc3c77c2153f78931fb795a883d8e2493841beb7fa25c6c2f60c2c469d69fc1172e4a2f85dac0b7bd7f3a92adf0d5f1c0418cc9e99db52f1c5e8659c8efd0b6dcfb71664e9194fc281eb10bc1757d4c6247c9fcbf61857774c978b399676e25557a563fba9061d9c47f23ef4ec83d20c04afef072747678f8bd8724d40cb9df8ec0358b441ad43a841a365b0baf16bcb20fe1e7eed42044348d9da6222f09ed6b44bb3df9666cd05c748525b329e9f3a6357e50eac03b5bad022d10740571c2b7d3dd20cdca67ffa3f59617827c46922cbab387c447e8103776e2cef828dff0cd51b9eac05d150ce8947ac76e49e0f8916cb4eecc824aeabf05c9065fa27855d3a87b93303272ac28aba0205408c9320b27db770103f3ce329eb4539dbdd0e2f8f9e76a9484ceb6b9e27f08d60d561462f1cb52168e260b95e7de9b61a0f2666f3e2c4aa062b139b97b9e4aef0afa43577549aa730da5c98311bfb387030240a6d9e6a178195325ddc6e13ddd3e81e17a5041c791ac0f39c8a6d50a938d0919396b8492436aa572a5f882f9315f6d121f3515bd424df324e54a13af205913b0fbd7ee82352a8d8ba529739929be4f444f90f8a772af6552539f41167f8c0ecf606db0e73c2685f0f53908b3387f6cf1cc92968181767eb7fea2df3db16715b2888ba215bf3ff5e3fe14a13c839ac0fae17830bedf148d34bc6341f123c44b305a96433c2325898bbd6171f923c9a556cd4aebbc9d92ed7d82b21e37ef45b0b8082bc555d18ef91782e932240102f7ebcad1376a038250cbbf85984c85f405ba30b434ab163acd175cc51087c510acce048dcbec25f898b426d2aa4140ad07aa072ef16b0e7a86d7c50c6c47e1152795c4c2c55653c4757296908b5b146cffa90fb48fc7a25253ccb90349730b797ed95ac6257e2ff899c1c13c425be912163a0d90ab645ee73a2b33a655d5149d9585f8c5c4ade3caa1f2452ded1d0097d3a4bea5c0b347d47939c1778e8fdeacacdf1a5f5e236bb29f8ebe8c6ddcbff25efbb1f21dda9c65a0f2d224fdeadcc823c7c27a6390e9df843a619bcac35b9d783c3f9cb62a253be4d9a93188f51b0dc7f165d8e73dfc6e71268dea71f5fea59c5d3a9a6bb986f582816318d990a425d7dd72bbb399adc99f209e75b83a5ce0f3b53d84cbf7b7289f49503a5d069676eca726e593013d61257c1d15cb702a3d76707670110c2ea894c16fc6f30e5a19ef12d1e296027ef238b976896009f5c1f8208fbc2d69db128b3f6515a961586a81629adb069645d85de9a4879eab13fddfee178710c5d0e122433d6f772166e3656dbf573b2e61f4b0bd3cf359dce816de4c6fdf674cb746e07fb9266bba4b82795e04f07d625f571e41e09682120ce7b5e63a9ef1919e012545774185af3c1d046e20c7bf60289f8a964ce5d41e33f0891fafa10ca8cb775b3953d534e471aad1c7dd384428d99a9e4878fa47f87129dd285f26c02354826f766f969daa656b9758efc11bfd3005ad712442568af7b9e8606914d172c993ad9d453fb24bc52debe52d6e33ab1c445d4bac922b70cae1b7473d7a21c626b6ecd2ed9f1eef39cf9433cb522cbe9f0c1617837dfee2440ad1f74ea73877817819cba2a8bd610cedadb301c71620ec3bde4ac4fd522f655e14b216df862cd112ffbaaec51f63bbc0cbd46bd", 0x1000}, {&(0x7f0000001340)="e79a55915d7a0c7de6e8d7c9ca0c24998e8dc75b9a93b4af21fbc930f2535bb012cb98710447170274b2b790284b82fc4b313c7452a198d8b8bc110ac500d119a27c2e671b99d6eb1424711fedc2c0e4752babe4c92cae8bbd97681d5744ef0636d69a06730e2358c555f9", 0x6b}, {&(0x7f00000013c0)="b9c0d42c46fbff77a26a52e08e777bd4a2bd5e4111df2cd735d9cb467594b0dabb852d0f88fa6222d33432b81aadadcb5cb525dce0f3900030dd94d6a1b81d39868e7012e067d2597468e82d32d2014a82e34a7dd7abd5f851d94c62ccece271bb3a4118d89305d0ea3082be844b2f230d6312098a8315ae30a5200a2eb37ddcedd497b753e7511f3e8a651f54ba7b9d0b38e068f1cd06a454991224132548cef81ef534b051018e5fad1cd716f5f32a3314bd19242ff19b3210cea304c5f2c9f10dd9c6c1e9cb9b5d9daa8adc654192b0df8229cc85ed3c53d8b6b69d897b", 0xdf}], 0x7, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000001540)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d51edaf2d0fe59b61086d0759eda2159be0b76ca5866136618f463e5ee5115da43e8cc535cbbc864f0721af3e80c61c7ecacad6e", 0x34) getsockname(r0, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 01:39:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0xd) r2 = syz_open_pts() close(r0) dup(r2) close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:23 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0xc2) connect(r5, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) syz_open_pts() 01:39:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="caf5b415", 0x4) 01:39:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = semget(0x0, 0x3, 0x224) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/114) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) fchown(0xffffffffffffffff, 0x0, 0x0) close(r1) 01:39:23 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 01:39:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffff7fffffff, 0x11, 0x8, 0x9, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x88, 0xf0000041, 0xc74d}, {{r2}, 0xfffffffffffffff9, 0x10, 0xa000002e, 0x19f60000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0xda9, 0x5245}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0xfffffffffffffffa, 0x8}, {{r1}, 0xfffffffffffffffa, 0x51, 0x80, 0x8a, 0x4}, {{r3}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0xf}], 0x7d, &(0x7f0000000000)={0xb236, 0x9}) dup2(r0, r1) 01:39:23 executing program 1: socketpair(0x1, 0x8007, 0x6, &(0x7f0000000100)) r0 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x22) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x6}, {0x3, 0x4}}, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x6, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:39:23 executing program 0: r0 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="17040000ffffffb27824af42a53622b3bf1b05eb5ad35a0500000d"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000640)=[{&(0x7f0000000200)="8ce2e42ea6cde6fcd4dfdf7ef42ea84b53fd1ba9585d543483cc7b437906754038440cae08bd594eecec8fc438007f12134cecc18127b6f95172acbf3f90a6dc2f5b7f7ac0c0ada6839e16c68a28cc0f2ced698036c1de9593c7047d66af45d4079a66efadbf76cb43b195f57b5e09ee8d2aedfcf24d308da266f349946242bee2", 0x81}, {&(0x7f00000002c0)="7b956603e02da36dcd6418604ff3ec17db658601dc2ea3f5fe8a056e85c5", 0x1e}, {&(0x7f0000000300)="f969c0070979eb45702b0ac1f9019ddfc3730eae9d8d0bd7f1df9a8af26ff8bc2e659c0a7ebb23f47cd90521f444850c40eda0c197ec016bd72d217c566be5d1191fba3313c32b4ea6811272db8de2a347eba98ef46319b15d30c38036448e5dd0b023af31ed3f5a37", 0x69}, {&(0x7f0000000380)="cf8e410bd1a8a3806037fccbaae0548bd75257556be47d3180b44d78d93a0c63061b767c9598d41c600d0e66580ea5e1c0e5acc9da5b82cb51d3bd90966021be527ebd110b43b07512050de0589b7fb8f004c6986571212bd3586d0980b1f5633dc30d9ad1b978b09eb6a75e77b4cff224c07edddc166c523050f955c9f664c31f83b3e7cbb3230f9ff94d20c8de7f367efd437eeb064ea4cdc955171b5fb1f6e540293c9a2f4e07ab45174be464f6b454c33fb0dab475d515c6affafa64", 0xbe}, {&(0x7f0000000440)="de1243c019ab2ae201400b61f6af7c0e777d3d79166e1e9f3c0d8dfb3d07d0c7ead1dd4dbaff44b3ed25a1f5aa220b2a4107e44db1e354ccadc649dfe0b6c106561dacfcdcf9d1a63efc63ae324733fe5f368a05d1231dbf00e1c928a0c8110146ac0122072ef6b83ae1b9011f556b91c84a800644a32882c65f8cbbc0212cd929d4d499a36048703d9e", 0x8a}, {&(0x7f0000000500)="ed03a381248bf807188f5491fa3b89a3ee7cd49a5d24ed", 0x17}, {&(0x7f0000000540)="a717d2747fc0ea3970ebcbcaf41fa5654062eea8dd8ac81cdfe541a593d568dffeef8f89fba526c042994473957136c126668476edd70a6da0ff33045c819a16a94a30055def664b5dd4ede9b26672009ca1c07554d3f120a151b68ce06857dcc85f5b123cb8478e79a859a8aac3fad9cd4fcfa523c245a3682553e2c37bf29cc2953a97926ac2cc443054ca470dc109bd9f3395cc006b1c0dc721ca575c6081e2d784b829796ba931fe134b1298e7778cc933783db3543c78846b7677a692ba0ac16bb9f7491c1f7de718c521dc3b41bae489883b149131f8746b926bafd3988b9c77bcbc7e4158716887a584", 0xed}], 0x7, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r5, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58}, 0x404) kevent(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x6, &(0x7f00000000c0)={0x1}) mknod(&(0x7f0000000840)='./file0\x00', 0xc006, 0x3) close(r0) r9 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r9, &(0x7f0000000100)=""/245, 0xf5, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r10 = getpgrp() sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000880)="a22b1710b74300382a24c615e1202f92a34dba872cc1b42408a17c66122c90245bced399d21b709783a3f8c4a1aba33fe91120bf6618ac55f64361a70c6d6ceff996156d4ed4ea17fac2b4c0df4c77fb7fcd31764792d17e1dcf31f5874442d365bdc3c979cdd5946eec2f62b3f6c1e58de6c532f7174e66f6fe1ae30a4ec565802020ee2fdf857f325d20bb72ff58b9444f049f4552e5569c724047ae8f1483827d8efad03113450983c0d41cc76f91c758b94679a81a8545e4ef310c7a2d", 0xbf}, {&(0x7f0000000940)="6184b083ae91ca04f6b5b99f666ea607f1beccd2da8308d8b045b2d66048c0615d11f751b6b83dd61f07f9638ca356cfd43cdbc26ed080", 0x37}], 0x2, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r4, r7, r6}, @cred={0x20, 0xffff, 0x0, r3, r7, r8}, @rights={0x38, 0xffff, 0x1, [r2, r0, r1, r2, r0, r0, r2, r9, r2]}, @cred={0x20, 0xffff, 0x0, r10, r5, r8}], 0x98, 0xc}, 0x5) 01:39:23 executing program 0: socket(0x1, 0x4000, 0x1ff) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 01:39:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 01:39:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) getpgrp() geteuid() write(r0, &(0x7f00000014c0)="ea", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffd, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = socket$inet(0x2, 0x3, 0x5408d709) fchdir(r1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "a49e6de1b688d1839614b7bfc3dac62e6c40539e", 0x0, 0x2}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f02166601a3a05fe5b3eb837a7d03210124c412b4b54dd949b7f0b34d9bd7690fd0d96aad7fb035f937722afa41d5a988d473f7f5c544186c75b6be35f5a0351024a83b80f670431cdc0e6203324e3310c076feb7b5bd8ae3802b20a648b195260835cbbd91953958fa4a7d886eddca105bb8ef898f8134b212eae37c3632483c2019f70dcb6b7924ef87d74b7cf6b96cd1d6598ee6818e58a738afc2874b4ab9cfa09b5ac43445f14aa1152e8dc2ff721d18f9874b8207bca8a88df736449abc690b6907e99b960983e9bd827b4c7d4deacbc9cda09680", 0x201) syz_open_pts() 01:39:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="cab015a4d0e677c90a0fcf081c7145c1da261c6af51ac403aa51f85dc03958883de7385913c307e46112cf62036c1824404fed0b791b69390be9a55c35ef292531d21e7a9f7c5a438e9702493122ad397be40514f493c28e27f3451293b1ec8659c03fdd489b8d37678aadafc6b790849994efffdf0e4914ec3b5e9492e0a9f73c992c1b4e04a63beda2612e7b4131ab3fc8d8", 0x93}, {&(0x7f00000001c0)="75f7e235cc2da7a0bfaba6576b7ddc582c4633a2c9ff8983005b6e267f6ef197e05e47d45c97019e29ebb9fa4b6c7c4df50f477463b102c57641287da61e5dd6bb8ac7adafb3cb70d82d0548bb6af96aab89e1f69c4f7830432c46c296803fea9f7487a5243260d7cb804d12a388af78b3787a6f15335e5a7afa8f497d461b1778494827de01fda3b5879540e4df346fe79998193d28c0732f1a6dcacdfd8c0ada554b5710e9450dbbde89c0700efaa8fbeeb83e47c617a8ee82df75212219e4cf40992b094290dfb1c2bcfe62940ec4c4d6d4307606e7af785b182118f824", 0xdf}, {&(0x7f00000004c0)="bdad6f9de0d232be956acb51838f91f8a6b740554a4c7f1066e2a11dd91bd680bff57b12742d1791f30029361bbc302cb01f0cec34a1034b4ffc2640bab81a9b17b3a3b2641e538ce0a191ebc376d86c32b875e85a90785f4e9842dcc4eef3e1ed0b67a357fee83d039088d2d8d492063a91dc1172cbc778539bdb4b64f9c13de75084aee93c05f32c0746be4a4a81bc7ecc03b3f0dcd223a0a27e393abe87fdb8655cf98971f05352f4202740f1ba1c58808c3cac9b84a2742ca07c704db85a92efcdcdbf497a079ece4a5184533b8a361c11db475a6cd4eafc019aec890a704137ddc1f3993cb933f41af10891aed94f693326b4d6a18ce9d96857aed3c76e27cd8e363f3f37b643507a2bbc2ca6a5ba8c0f730af8f6720d8376446cecc99de14b1376447471b1e2845c409a345e6417c23fac3521669376f9141dc9dd4a581ff6329f9d21275d0c8eda6fdb47ef8226c462696af5a3ed20cfa071f90d8bc4a7904d08c80488b5f97ab391e06a2ae1844f3ae2e488a92705db994db24ecc743c07bf83b131776dcfbe19b8a39140f4dfb1500e31ea97731aab7537552aa9c991db6404511ac88b1deb0ffa8730cdcf711b165ebe00b218d0f8137dfdfb7b82c9083358ac84c889ea2f979ae61cd799502f3f46fd0375c1ca344e8a3b24c7c22f5a4f71b312dab9e68e84b1139f0284e0576b3b1b6d94cc03b13b350880dbf7012d6a31c9695e36cdcdb89cc7966d608764f54faa6f59a581104e07359782f1fdcb755581c5d77f327d9171ed68db81dc28122b1e33f6502703a676256974f78f2105cf8ce7e32392d98d23e28db31f8896fc194f167c407e2487ff311ff0ad2f9662423b9cb33957ec2024018b05317ce7e698544815ef979a978cacb6ebead70061ae0ffc1a9d272f12b509e27b7c9448f4f325b47dc76af6fed370be2d57a78263b52d84777715ab9638ae2d97db8207c3bf95ca7a16235fc7d4e97b12badad8bf6d5ca63db5a959cbeb529002b613a619a52474fd1b25c67bfb94a759beead5dd298203f7a1c810f298d4bce1468f320d404e85357b5c65c7bf6f9a9cbaea3c50f4ac0bc1e7c024d87b26c39d33778e6917cc4d0bd2636e4a28ea7ff0ff4f5431b5982577f873cb62d25a7121b80e0ea6bcafed99c27b34187efaf8d81cb9b9e905c55aed2a4541f5af08d443c361c347b9a52d73ccfcfa303cf6aafcdaec17cd3c5986ccbf90f950432bd7c4ab393f096c3b310ec1bcce318d11ca29e67d905d2a0cc6faf874f4db32c10a1b02ac16ac97d0758f90973b4ddb92543b9a73c6e792144c1289554566d91b6040531c0aebceaad0729847b51c904639f23e6ccf0f8cc31d7f7491d7f1a83e135c970914baa3f605ce429143a67d391e043ebed329cad79be2cdd93f7e1e8dd59c386f3be30f131977114d3d4748c37e857221f3375f5a171052666c5f4fef3c6a0ed5009a0ff55f2491e0d3a1d677a246673baae7169c94d7f602fa083045c219412f8f9b2fb80de6412dc1569df7223450135e8059cf8aa7805000e52b1efc7cb97425f505735927f0db8076fd30e3cb44f1cbf411230364419ab597f7d3630a833fe16678acb32c4dd0de0086daadc9c176ae948b3212b0413f4e3f1ef5ec4c050f8fbb7c5d031721fc1b6a009b3502aa24b1e5387eb3992169245f2f694673c43170e036a9918d90aedd4497f90b0d70ea7f4d276a5e09c98468da1d1b4b6a6e26526863d5d90d160e29649d5e29fe33976bc3caa010a2f571a3f8b060b49b9986b3c64e7f54624cc3d812eeddba2d44bbd3f011948a918cbde476f6755a590879e5b2cc29d52d34b22e4048ca01f744e7946ef7b63214cdebabbef4667a595a0d55500b8a99b0fdbc7df69dd89e8104160db81d32afafaf51205a2b5ad869c383219ecede050503e518bf54c6bbb767f5c419a2103440e714b4fc9dc1ce1742d35be2c05e2ed6c8afe5de8277c4635ad87196ff9e23ac9f1933b15bf8fb66d8cf1c6a4479ccd52c7557cd3a16ce0905bef99480d74b2d5c62f1ca72d4def9636e6b6b8b66f280951c9a6155d965205fdbffac3abd75511d8aff21706fbdb646b0f3ec8958791fc698b6f6ebe84532e7ff837c7429d0d1810aea5b25a8792caa494403934030a13931be7e8b049c4f0e606e45db9b91ddb8922ab22e4e1e0e4a4ea7a19ae20623d942da75bc2f6899c5d8897276eaa949be0ca3d67f5c27980159a23864fc8475a6119229f8136bb9172d371f27a76c668a3c3b9c847274d7f13ffa1ccb37a9c1fdec99681ea9e04a8ab7ba80f9e6ef576c704567af9130c98c6890d40e0135c620bbb68a7440073653edba727e553625d9c2b8152345910593e973a04f0c8564d96170d0a87d2c4c793650763ace204d252d5b83eb3793877d2ab4fe07d9fe3b08ddd9eefb56a023eb2f627c8e8fcb331b4bb49234b9e4e86041427758eeeac322fc8a85fb1d387f2df5457f1e9c09ba5f14d8d5ecd8344a4177ba00da7741f1cd9c75eaf65baa24505c2f7d8146d9510b5e91eee7d17860817e40a5ee6d28228c96d7c1ab395b8ef8c99cce0cf9ecd0a7421cf790079ad7bf1740ed474ff7bf57e8704135a85a5b306d1c6cd9749f7ae649094289adaf043fcaf4869f7c0ab92a624e29793e9fb892c4300bb056c9367fe2638fde7902e8c4706a86aace13240a9ab08d32b08975b121d6878a411603b1cc7aabf0ef996143a83ec5fd180633e256b955eec1c6951ba0a191d3ffbc34b6f9bc9b2b81e6f0cf9bd51e553fd323333decb049a6eefb7d4244560e3c1ae550bdda76b0c96ee3f6471223dbbd6693e20029360af81c3ec1d1d741157c9a89dc55aee57ef784114f4a6089f8eb713630b7e113ebbae23a093a0b3ad725a59d54be67e8bfd5540e93bcc7bae373c76f6ea6c0e7c74df2d83c802b7b6364bf46ad8bb7473069f0a23fecb525278618b2685e3808e0d63a82d64394b417172079ca414395e9afd505a47470afad0916d8aca5c8944725fcbe64ae10cf22305ac24c54147d78974de9073a66caeeb77aa37859571fbf4612c8c04de2e0705317d230ae712fea5a498bce535a3a840eb6bc1443f572be5ba8b18e7bc8666d697e906f1df23dc76398b7d515bd6dc97cc0ba204f61da440bcc71a88a1cce054597409378a59b42796f7b630d16535744023aa107474eb7b8ffc1d0b0b9917811e23f569a164c7b9bfeb0283571274e9ae073ea4d265763aa44fe489fc09a57183896638c3acd4a7f426065bd391314d561ae7a2dad623f60f8403ef539554aafa7e2ba2239f5a0ac3652197ef884694d27e1433711b36569e91e97846bd4c1314178c7413324e014207bf991436e2c5809ed15402c39f094d42562d4f1f2f6865a21373d93b066bf867e3ca553ff3d4b53e6592316c0b6d42646b3a30973c3da8721e59451e8275a1dd2e0003a2a3068136fbaa1efa7d845b579f8eac033af23899d051d867f1f6e5fe87b820267e27723a9f3be476c7c671b2b7c05216ec493b23f9c83df3f5347f490e21211c69d186aa1db4406d74ccbee219c3995a0956d47b4071bb2373d5019436a0e76b6a97e45c5950ff0040d42311951c9c644260bce966ca6e851d84a9b13991dbe16d92b3c6bd3503c8473397abfa2a91447502ebbb26b55a45d2cad43ee8751191413b04289e3e35943eebdeaf724f1c00d0003d60437f11d8faae97b3868f70d64bf33687130a9541fdfc24e2ab605cb1b94d1f55dac7d28ec0e45a367e2298fd565bdf5c9c8f7245bfd5898c2fe6820b764fc920072106a462aa776653268c930f9dc8df0801e9c31be61dcf41674b5514250e1deb1fe36d957ad4a5aee699a6d3cc6fc3542ceb2cda51c2cc4968c5224983d3a6ffe083bbf04ca502365e3d010253e362b98f3a39f866610b4dec5f3821ab5eb9a504c74f0329657bd74f67419af4b295bf8fd8d7193e601a8bf3275e320280fb4e2884db767a6f9062f0e3790c1e6c5efe6ce802d5da4bc439eb5ecc35b706bd0e379ec7efde3b4ddcdb9fd6c8b52695cb9b2a35b152b6f139f40e29126f5ef9824f92fd5dfec6d122c95180fa8e176c1515e48813aeee7c3d82892657df7c9cbfe6a769e9f2223b3e8ef19e0f0f67f708b59df684c0785e25d1b7fd9840ca0afec01edc40733abb141f6ec89048bded53883c3cfb013c50eea9e3c8b623a555531b3437d45deddd6855ae3e2a94c3ef71ede37276d2bd3ac2edf5b90f397e83372d67f188d2c9a6969ea8c9070eb23939314c9f2942a1003c76e5693eaad601bbfe9dbcaf9a438f0b519ef23ea2d24a63b3ff44c36e70f4fa8352a243c38e82f797e7caddff2ce7d2bc199575b43d203732af5c91e83d1760c507dfc2374266173c60ed47551359e56af7c89dcc5124615e951384aec045117635a92d9d30771776ceae1ac2f6fd92216f68c106bba85a814fe3d181005bedcf3da3e1a7777e3673aaf20cbd50281e1973e6b91b9629d1c3aefead719e1c55dfc37690faca8ebc52fb70b158ff50c3376309289c79684934644db82f22bcfa20204ed8cdb9016c655126eb92b4c2d06f803fcbecbac85ff85d22240940993db517577b39fa9ea7447ca466c1093b6d6bdb4c14ee960b02b97327c7125ee99d18aa2f08d02ec96a4fd5bf3990b90426c909f5070789de0395c1b992cd6984f646b6b3274cc0cd6a472184bfa8041feb942a266ea396d2bfe2b4c22ca0cb765097ee6319495b3d00baeeaf9936fa73659dc60a33b599fbf541665953b850513634931963fc860629389da83cea1a979478b7c09de032eff6e05dd7dc7add82e0c97fa17b520209d0df5cc66e4121734cd14839c25e0675eb2e8670cc58719a137cd5a9adcfd8a461608b9edcd8cf7af7f5b68c3bc7908619d698bcc3785a3954d160856887960bb7dc31c24c7ef045765bb11adce039ce2740ed74c5da0ee2456985d80f38897aaf0762471456347f183f431656d3310354454af174df2f2f1d1569639cdef994db1185c39b01cd73090be13a77c6bd7241968cd0b065f197ae1a91c028bc5cece947dd9607709ac1da9484d157eb2c32ab4dc998677ce2d70dd14d396fdd26de0027d44da4e6575204f960e561db82846e4d4a17e23a3736ea5b0704b509b755fa92fe15e397476bb2d536c1cc4636e9ca188d6106adef151ae71afb941c733a77debb3bd70962a03f0a6ef555a882393c702bfebe9b58823854a10a7114c41da24c1bddd5efa266f50b3573760ee449f30684104d9d2dd0e12d9ee4296c3ea80cd874b37fca75ec6ac44a219c243fe08d07c003435ccaee14b3ff92c2446e7041c242fa2226022d0bb9504ee3a5626b3e5df60fb8b2629a5edba5d4112161ed664fb60c5a743ff266801e9200064732c93f5f3de2cdbeb7a3294aca0820c819d7a2cd68637538d1f73e4a5dacd374bcd53669f19f4809c886e1ec001b5289d38727f2306970b84042d92d521805e82987834fab5ff3dfe46abf1869c58094fcc443fc73b89b4e6dfff4401e0c4ed7cafbbc4c80d35d1c3db269886e1e8d039130ebad4d191acddaa9451d89af2aff332d3c90d7ec927fb3482d6d884ea0e582f42b2fb525a91ece100e5ed4b00b10c96f18a56f863630d8ab9824a96ffc050d8290aeb10a5834b259a8fe2cc45c4c25986ab0413e5d4d66b5ea65b583ae2e10bfe9ce2e5464c017bf5cedc1f0c8ba59aec8430f42a3b01599d1630e0ecc49c3dbc9ecc2e8883d6a800557e19ba1a77bc3ff0c8974a4ad94c3c", 0x1000}], 0x3) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 01:39:24 executing program 1: r0 = socket(0x800000018, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getgid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) 01:39:24 executing program 1: r0 = socket(0x20, 0x5, 0xef3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000040)=0x10) r1 = socket(0x800000018, 0x4001, 0x0) socket(0x6, 0x4, 0x20) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 01:39:24 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="db8b54a75ebc422b416b9704b7a218977341347de076d0fe74e93909"], 0x10) chmod(&(0x7f0000000100)='./file0\x00', 0x100) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file1\x00') ioctl$TIOCNOTTY(r1, 0x20007471) 01:39:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = kqueue() r1 = dup(r0) fcntl$getflags(r1, 0x3) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0xa00, 0x0) read(r2, &(0x7f0000000200)=""/194, 0xc2) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) open$dir(&(0x7f0000000180)='./bus\x00', 0x100, 0x9) mknod(&(0x7f00000001c0)='./bus\x00', 0x6110, 0x7) 01:39:24 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r2) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 01:39:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{}, {{r0}, 0xffffffffffffffff}], 0x7fff, 0x0, 0xb, &(0x7f0000000080)={0x7, 0x100000000}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x1dec, 0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) 01:39:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:39:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r2 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) shutdown(r2, 0x1) 01:39:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000002000, 0x18000000000) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 01:39:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = dup(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x98b, 0xffffffffffffff3d, "85050000000100010000000000010100ca4b00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x20, 0x1000, 0x5, 0xb7e, "89cda8940b98822128c2a2ad2ef713c4f25f0f77", 0x3, 0x3}) 01:39:25 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) pipe(&(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffffd) pipe(&(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000100)) 01:39:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x100, 0x10) recvfrom(r0, &(0x7f0000000180)=""/232, 0xe8, 0x3, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r1 = socket(0x38, 0x2, 0x800) connect$unix(r1, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e80d939f0e6496c653000"], 0xa) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x5}, 0xc) shmget(0x1, 0x2000, 0x28, &(0x7f0000ffe000/0x2000)=nil) listen(r1, 0x0) 01:39:25 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe(&(0x7f0000000100)) chmod(&(0x7f0000000200)='./control/file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./control\x00', r0, &(0x7f00000000c0)='./control/file0\x00') mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') open(&(0x7f0000000240)='./control\x00', 0x0, 0x101) chdir(&(0x7f0000000180)='./control/file0/file0\x00') 01:39:26 executing program 1: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x84) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="e01e6030b445d3640787de34816bad34d0ac02cc42694c6fe43cd487ab3f0952b7339ca5445a9dead2e6c4398cb85b0910e25d87b0706cb451769f77e55853b1a2c4f2fbda65d4568c4d501f088dd7900d49294c8a2c7964bbded99ffe21f1499e0d991615702bec37c5fc96a3688c50d52a9b89f9074d6d4f7df26626108f4bcf1ed796a2944aa99cab638bc6d366e8d2fbe6e24ee2b558f49cb1bc10dbb3a58432888d45ecd6afb67e2e277635ef436081cbba0e87e3652c043afe8079fa0d3fbfa9990c7b7212c75a78a72ea3874fb12b5633d3e7fd0f11a9288b1371900483a862547b1e0f1a379982e022a9dd97559f7b07718bb2d55435b52df514abc89ab95d02a5361c1c1ff787e77452619fd0f7004f9dd8b980699b34d9227014ee80706b1f8701d03445509b647c5b56adae9b72e4f00feccae010fa1976909c8b2907b05d1842e19df238ecaf2dab2b3c410f9e1236b88b736586bbad12688cf2e6fde0fe472176c289505745df435b5abe481d72dc27be27a21822723fb126141c70f90c10bf0dc35bbbcb593081baf1dabd6f83e8af8a98396bdbc7586bd1098ed36178cccfd14d6dd2424d025466db6ac4dc9a12d5cb61ca6c159817e426d392e8ffdd399eb754cbee905e0a9a54eea9d4099fcd853732b1b7e3906e4947fbb2bdd13893adc2dea556fdc34ef05e784237a112bad262f4e73f1ec91f4c4e9031dc5dcda7953d11f164be82d68a1f444bbce120a453651330e4e9e7f7eb1e10b991aa6aac28bb2ee397cc19479083c4c6d8952e6ad595599d7a3f946da5052451487ef8d72d60194fdf9dd9b3f35cbb45fce45e5deed632921d9c127ca73a0b5ba2405258091c93fb43bb3c19bf9d5d9ee9c9226793915bfe5dd70384e995138e5aed61cc7a11910e6751af2b9abb36f77af7a97d7c745f3afa33b0b184335db6cdb949e8bd0616e68a8be4552ffbdf52b81feba545348d2b4671416ef39d05e903daf10a3ec20326c602b800a334fcfd2e71f8e5870b06d1be55b76e99e6230d806aab34182fd4de1542a963d5321af699a01f1b4906b77b57120e9e0195e3abcac5e6fe91821972156694ff0f8fae12fd976b548afa6a162c633efbd1985f03f456ee9b17652d6da88b188a7e3ad03b0fc57d51a937cdd80b23e08bd794066d282d104d79efcdf3205a623e4a3d5bc4cc4fef838903b54e040d92ee5fbbf675a2fe8a95790bf62a1a051165dd470a035bf1dd2a128a862e2f1dddac2eae1ece0a09502338c8d6ac9ac2535edb9743ae003ede71b944f1a10880c840c726e43ea7d710ec5e1a669827aa605cdcc1756d54dff00273306b9da1389d4ce121e2dc33b6660d1b07bdde838b5184ca4e5b4d0675b718c866641c4939426927b8516cf73b82b7f34b66c19d178539298bc0e17c04535bbeb1693fbadd9b1535dfc0ed57116cefed967389bda4146305dc00a78765d8bccaf34c8587ae7d7825e2229711dad10a0cdfc658a68a6dd94fbf41340c942373d24a17e45139fa61d279ed8d0d47592b1388dd23d6cf71d0e950d63e0e3ae7e3af6dd70c11e97aae8cda6f372199f684c19bf4190d87e31c0ea306b357c3a2defa8c3cda1401fcfc83ee009cadc59e05e6406e1efb49646d2ff274f663387326b9916550eb2e2ff96400e88b2cf8150bd1d294d13ee234bb9c836ce0230635fec291ad84353a260896e81c17ada737fa1f062caf58dd525dea3fc0cca5561ef99e77061bb586103b19dedcb63b6842312a5a75cb6ef965dd245dafcb64a0b8fe2b528561f44ec80a6c86418d9bc6ec1062d497f4ca9e32ca111432790d43b6b1247bc2b9fbfe1308010ac50481796f167ece19138840af21ad21e0510809c0591612b084ad5ef907bf73cdc29eb8c83ca3a7282d27fb9cd094ec70862e2c63a231ca033435e56e7266cdfba103f4397866c8dfed73a6e8893e3bec6ccf8dee817f2bb1207c4c82b5b46ea7fb09455eba4328fae5662c8c7a3754290f622b16483cb4197a41dbd43c01365f9d237486ed15878486ab4e6c7937bfc4b4db1c7c9f0f872199ded1d1947793f80fdfad9baf0ab9bbc789469f044fa1eb78098ad24985a6355bcc358a800b080dcad5f67956c27423a0dd09e5ebd25d8cddf419d9fc761cfb7d4c36392d03099c57a3748d171992ebad0b55aaa5cce1f3956d8bc86041ce71382c68eb14ecf3f165307350d2b9e15946454d82de565d57cc7a3992387de2eb634dcaaad6dafe8ed78c8ac0b3a47dd44e9b33972292805549c6f11486ed0ce6e30ac210d2af55dac8989a1c5039a453c1d94a48734f66748306dbb0046bb34e679bf01e0e6c60d2fd47a098fa60468358abea25d274f5a2b48f2db931045b0c4b1e608e5ff425e23757bb5629d01ad7f049b2acbe8cd8746dd80b57355aed93966f26fcf954a6f7e64ed1a13d3b03a12e20c2eddf377d474fd2818b963c4693cfc9864323f2503d993da78fb88af3c430a430a3ba7380ff7103481c33e727c50fce0d034aecbae8b9d50a25abce0bed3a6081f2d6b06fe9bf5dd97350a8c61620e7315e418ee9f9a03da586e7676d7dca167fc5d553acbf96bb4e6dee49bffd0ecd55889cbc33139334bc6abc92f2ae595cb2a8cf338ac9f3784589ec062adec99c643d04a8d40df00fb202765b8500b1823d8d21e7e1cee70b4f4c40cbfc5e4ebfec52497d156af6fd76f22ed385c6d6a84a12cb304cb1db0707faae0c11ca31b7a4f1e54642b8406d57695cd82c883346bb30224b64ab1064ba5e87f4d44f0dd5b725128b887978621183bdfe3ada073c58b03b354113c7743c522168ed241e7aa377a14ddf795094303ccfbe362bf9fb56017b771c609fc454f0cc6da46e060c796ca5f0d21d22e5893632ba6cad715d3b873a0ab06fc3d652a93432f0a4cc0c3115696aa97ec86cf9887d09638ea0678635aee27a61022b0fee0b8e9cc84affa000d1dd6176958d35a52f636c5fda18b3415bf9491007ad0db8e1d88e70fa9096e0acd8cfe16d68055da27ef1d7e91f460a0ae69c697b7cd8134345ccbe2d196d517915d847fe5b5b2105222442a39b42caa8a6d5e1e4308faf7011bee914a15320eccabf243e66c7bb9e2be15f66644ec683659b8b7e3281de5768bf1093f5578de077262c44aa800b972c479528581d2b7479000c80541316ef704ca275f85b671c9b073f5a670c37b367ec46d008a076ec97ef94087d4e61402bcb82495a89b5f5a05953b85b1b7dc0e74494b8b8b837f97d6540f52d3cbf911f4e021d975a35dbe10297be957890e538d31ec58ff9104de7b1f8514af88fc4c39d335826aaa928fe1f139eaabac879ff52cd6d7aa35b7351dcd279deaa698d57297c2ee71bfd2d15e203e611d2b887ecc6c9d17b836c901cc28e3f46db5505699512bf1a7d8798f3df3ca72002c07ab0c297d4acdf43a525d56f034dc84a6bc51f330ff924de87dcb96815a19b4b4162bf1846c64922547794b29c83f0b4c1c90aaafbcaa2526f57738c9b3134f839dc697092d0827974c2450d3893f6c1d6948b965515aa67a889e3f709f64642e97537234bbf0a2797694de3466262bb43c4311dfd74f985bc2e50300160e6aa3a6db4fec9048bab015a4c69b773b9a2729536526a70decac281f7dda307b1fabdccfa553f7648956a1df4c90bfae899f9d25df29969079b5e2c60018d8186c84efbee972eae272520445ebed8f29a87351d6d58dae6e7484c466fffb70314dd23f9059ad96a6f5608de85a6d938bb07ea779192d50290ecd7399a8afb39cf585f69f8357945502b691354e267b60f0d4e17790c9775adb021069c6bfc38f3f8aed824fa4cc23a7fd8d0ecc116225a7c24d0d3baa8dca7f5fa2458011aa2e19333b3a0f3c942d4ac380bc1ee087345783d069a968a0021fc8f4c09446894b5fce4fbd62e3297e0530d7d6bc82798a6b753a85e4bc49ee0f7f1568d8c490e1d00e7252397824b3b7dea58bacf62833f3e12f97d47f421916b2327879013387e50cfb92a5faa889b5244c38d7731b61ea16b0a6f6f4d9add6431725c4e3117319b00e5182dfa3adff3334dc0697edbe3c7f4197e37f1b8641dc57a981719f3705b6e7ab22611921ee0c6b187652df4c2a5fd72fc2332349f4a370a75433b51c8a040be965722cf13ddd48832ebd5f4c8941cfc9c505b23ef782a8927f38c227e880da1e4e6873ad02002fed81649a7a18050d75453e267c06895bad3d2d3e8dbe269eb9aa4362c493711bcb29848f6f7e6fcc8c55f0e47ca6da01848680f0a34bf28009d6f436943c62265bc0c9131df21c1042ee6285675672fc7e6806ac2e4e71913c0a4120dc1346e85092a103ac2dfc9f1cf1f62249eabd55de45500977c781a7b6a1017779a062d6835bf240afa54e45b507f7455ef43dc28ba976e78f80816a32dba2f58c175ce7f55a2b093d27560320315a2f4c09c22837ec2ca65861d34a818473c7c64667711e34f8ad396e2f1a4cc1d96ef5de062bd8f2a6ddeef7f71f7c73b997ac90a682bd3803e23ebc1739db130c0296a710a358ac06d5cbd178f0b93cbff834910bd8948ffe627aab3a67bf9bfcd6f821d6772fd8f195d84c57a55712ebd51bec8461b60ac0b8ef0c65afa7e6fa6c6182071ac47aed1184f5750f4fe3fa55f723380f4faaf1f1e1882d7a20d34e4f01a64cdbed0b94585298df9e6fe7aa962d64e371c88fca3c53f09b8edce6981b903bb58c78724ccf1cdf6926ae4996137d1d6b6964cedc9460fba7eb512f41039732a5337ad9d54d906de50bb89821755a8fdc147f0e22f142f4cb074eff1590f4fb3cc5b0b9fb0ce93ba9a84ca8561de71aaf4dd52e04509a39816b1ef0c69cde8878dfea2f7880823669c1b0477a53142a1a4f034c1e08b805b8ae06715d577dffb7cc47a049870bfeba78bcbab6b9f1d9dbfcb9e099c5023b1310d43858463a00f8a55a061f35683182d59a10b51eb5049ceeed72b84db0381377778a4625d9cf5d2bb5e9cfed42f3085f152a03ebaa4eda9a4981da39aac6b53ed455a6394d89dbda7e887d29da72523bb89956fb5111c63a5d51960e7067a644d39e1e269cb6b080aef5be57ea7a8f452910495caf114780b60d01ac4d8cabe58caf3e02ba471eefeff5bf8fd0538ba1c24565e54ff968f0f443ece33fac8e27ea2b2d98dbcd8c4a8c85ba414fc495f701902ff1a44be39d5861bd973ad5dab6aa32caaff894608d9335377c282be1480c1068403d416f0c2bec602825d08c1ed9b78cc95741fc95e87a339d99396feb79b976d97ecad7ad1662a986be61f1eaaa16e9f2b3b40203d8d696f226d575949557f02e8ca18216ea52a34893974bdfa7637fbafccb3065e18440a735b7579ffb3121f2c670420a63c9dbfe996a2ce362212c9a92cae223464067960b23b77e7b944ddaca5952605a7ceae7c514da01d7b5604f2d2788e6135ef77e5ac80cfd67bf732a032128669b7faead64401a372c238caaeeb63c1c0ba31e8691b28bfbc986f52535f2565e9ae1e791180dcdac851094778b8cc555fc889c4f8c0f4aee1f94b15afdbf4f44ca46b20e31db5372dda9abc02d59c86c0fa520ca66940c7900405647bd63fdd55c7fc99877c01742775d23ff82e274e9d6012a00861adc44b70b3ce75923666ba40b7b86925430beea9f4a7bd4bb809857116f92c2581a3e830024c11d6301d731ed37213bb84084856be4dea6f5716c3652e3358f0d690c1721c683d5170a33b1ff9d08acee555e014898afe27e4c89babd4", 0x1000}, {&(0x7f0000001080)="3d2e99e28db1e746eb7ac03e01569c11e349ba6c3da87dbb2febc7679a2532957fa64128cc42553ba166668cb9ca7a67e4f8487ade55cf9604cee505b6ce1906c9f3f51301f36f9b95075add5dcc94d56e160416fb042af01dcd4d7081bb2036a498635dc0be59951c722a792971ca722442e7c2dcb5e01be3ffe3a78aeac88c1107c9316f65ae174ea8e6911416e57127999283e43108ecc53edcb0bffa9fbf371d987ed3263f8ebd3792dc2f459bd0442c66fd4a408a4d57de2f16e5cbb4b385b424f0a80eeb7b848e8fa14a8aa689d0ec4715da02d557df0a50c69695f4d1d005ca4fdac221015f1ad58a67b09061b1c42c3a3fb1dd5c1acf2bde59d36420cd9df177812076aca1b62fc5433ff49ef3e8cf0881b8ed276729072aad23c4f36a2c9f396e257295dd9e90f19c245fa6527a1d79237b0f0841ff7fab962d26efe0e3ab5b990abdd3b7ab0a82c59f64bcd5001507ddaa1f1ebdc96c6056bd7ed04c56cf49f4a7a9c01722751c1ffd0d6ed7c113ba62b291d1247da819f00e1d4b42fabddff57ce7f2a14cb6de91602fc92f84ca01fc1e5011d90f62187a7e320d30e43101d637912e52aeedfb2ad07b7c99ff6fa2c54cdf0ce31dff1ca028068f7f2526b212f91b7f42a3839b37c9e86aeab38ebfadabe488024589e1aef1f3e65160f04c7956d9153434d14d5f1d12f646f77a9c8fd3f0494ffd7be72b70123e26fc34df08b44413c3d510e297c3f8a82cbb47e51f3f6b2fb5272746be6f657542dc19d254928f1e45da47da9cc0df49fcb2825e875995caaca003be25f414353614ec39e161cc7fab7c1f797b21fc0c45c1f834e59831a19c5256df904475a2ea6fe2a2b9c4f10b987e086db7f3ce611a06c20df27263d9abde89104151938c1519eae0fcb7ed32388a0962e46b7502438b759c34c412ecc086526cadab67f9bd2497cbf56cb9e61833edbfe40f53a12434fb2c060028aefba01f6eb64b071f14fc5d2f601ee1fb7f0e96298d6a9b2ad166e70268f314ff7e264b0d85ff55fa71b3e5fe245bc23330e8d69df893621a7fe3e4d47d82429e5311e59148fedc4913de754ec2ce61ae80e1d9aa2dc641566b8df97e1f93029bf2f2ecf5ad4b767e5c51acf0f30abaefbe45c972d065f9356189f1f3d52aea6e2895a1de709192af4ec7025d20a85af5e5822b6b6fb556c6fa634e2bebbfbee74fd65b794cdf42c9aa37397a555c44d357cc18991f85e2698ab977645ba7eb5934a0a8b5917ce6388db9403132640840773bd02534a0f8e50632920e5c0bbf2e31b835a08f0b5b55e5efe70ea6f198c997cb09170c11673cf9d22c7476148a77b08493447c62df9ff7f47eefd4b0c140d070bc3e6cc4badfe128b6bfe1f1f0057827278737abb5dd258f46dc7f4fe5b64b3504dd6eb5c9847e3cb5e21c756c9c429300511b2aa192ffb0e5ba0c0eb0954d400c1061c37a764982813b9aa2db45cb80fe79d23356c07b913f0c783a13453f758e23be96b56131eb10599bd892bd3547277764c34c4a9652d56a49ae3f1ea3f9e300fb8387d8a7c963913011f2aaf2606956dc82f47cc22e4257e030d381bd5fb9f23c45876e85f11c58b9c08bf9fb7f13d70884fb2445a48ccbf7ebc531347c7a457670c5e3eb1017c78ac82fb4e17bfaf51a49d62ffaf26c746f298b6bab5131b1c28c17a117de23cca6d793351ceeaa9a5b82b451acdc75e638672023f6b8f14b374ac4faa5b901706237896c1f5981fd90ff50cff8cb09b376cf24289082890cf3acadf9699a2b7aa1923ca63d9ea2b188d5ae86a91507ab4ed65b84cf3052e5606ecbc5c7fbddebbb35bcac356cafc35b69e38f73a6b2e15a7c9d5a5362a98be46d5e27276394a7ff8d39926b8b8214221490271517ea35b45e0bc3a50be51f0bc6decc2e7a2653ec8c4d9330898a2bffd8cd9bb71d17266092bf738ccb0b971d1dd85f0abcad61ebe3ccc574aa55673eb3c4e4bf31e2106274b04a3fc4f1e33c01ba5dae369761f5e15aedc7d55aebd7082014aaed6d3870e5bd15360de76aab700fd092491e58342d11da4207ca7e900455c2d850587829eaabea013487c91f3eeb3f0b2340d18d24c154c39e6d83c71e8351b3e6ea34d56a7801a8ef7fb59e88e557018bda65bf36fe56e1c52319174f0293e850a8d16c395cd47147b5afc3f012a858d6897dbfd94e0b096374cf47400ec2ba45ebb19c7c758c1df2ab1b871548c4b82a6694d34a8116827beae1369a4b83b76d4013f7e54385c77068f0c9eb980f64cbf906aa21fa4e56a65c004aac59de7d143533619d229bd43c99ecef7a4f161e3858b2c83bd88af38a44decb73dd54f14ac8259cfe280c3a03cd14fdf415f5d0d08b7ee8f531e592663c55a7884c50af83a1e1103500fde7aad6566f5fe1c7dd0d7f9e49628faf76a063c3eca0edd2ffd5a0ff8807afcf3afbf906c41873dbb4f5a91139b5e4a669140b904e1b6330e398ef37bc5255f5d13ee4e4f38c016e62cbad75fc041f597da2e599ff74b8df4a6e00498f4aa1a9a71376e5a52ff01a710c1d4fa9ff6e78c21be111317842be84cebcc2e5dffc44c3faaeab1a0b3ab47cbbb54de825e894e69ef03c1ad8e5418fc2dddc63f77312980b88dd8ee493b51de2e7e1a5348b81246a21f1c6787242246b7648dd05a5ca7ea98bbc6f157221d95a00f0681e49580783fff555d20ac2bdd01ab32e66962bec9d16294b299b05b785f1c8b3d6909497bd17f0288e1c2a0dba0540ddf3b9d6f17785471c85547bcbd6d68e6e5dc8308772d6d62e3cfb98e4f534df3108d51c7b813881e0c400f88eac368ce255cd2479906337ba88fd320d96050c85eaff246b5bf84792087811677bfae41916401ccb2c2abced13a0ab5cd0031e5aba1a5666640d900a0e454b2868c63577a025e3b1719107eafbf1c96ac985463a54e970ac4ae5014f1db74ee2c59f49e7a634c0e3317e75c99e5dee9a66ef8bb76127908466548ec5ff2fe7cd69289c12614d55d7bc249f2c90777c05c6b4541b0108fcc8d91ae5e2d921ca18aee936212b11af2df379d3fd7dd82c66c40b9c6cdeab674ab39e860b9e96c3ec2364eefeaf7c18a7d67e4dc397ad5272f899e9adf75c580400aee0dbc19d80f506c1b061d842107d4e78cff47664d28f0009382c90f99c6c205ec6507d5319d13da7fd1b0993c9a7c06004f4be19f14257d2d38a0b61072746a5602ccf7ecd039814ed01b7d0918aa7b19fd0df592795095c0a1a191427c7a182991bcedb7eb9db6f4d81ea6a90f7ca27f931f8e14420c9684f3c276f60dfaa7856205dd6a6be14dbbefb1ffb5385b7db341cb34d9ae7d1fc5b9c3c9c06fec7157101cb0dc0b947dcec8fd7baa43369ff53037ddf7955ceb3b7e7b30bf5684ea2cacf1dabe98923155d538a79cb18aaeb4c5d2497a699d471cf151e6fd4a9db9e93df373154e81c12f4c2557292053befb95ef0e02685ca00c8e671c115232fb40c31564cca345ada3e1d387880c226f274594d04c2eb6c4e9eb507a2c0ba080be7e567973d2c8ff0725775e8011f6c16b4985b4011eaecf0d563b1357f66bde9ac2d8fc4d177341f85aa1aa0f8c53e37ceef48f98b8808d9f2e1bb8dc1090fefce25255a24fd6c97cb68e24a9b9a9d77b1d51667bf73edbba0555707e5122f4b08be31f06ff157554ba4094ce8f042e232de1e90e43cc32061a8fa4366af7eff6e3d95c4b515e1b61572dc59673228830285a2766990bd6636a6aa2d210841fa0a6248c808e21c032b570c97bc66fa568cc5c1e616b30e694fb23dfb2615feab3b691573796b381e58754ade5206285168323c25ccbbd8a7c955e9e6f7f859cab5b98ed7ad90ad67132a34c699d148cfe19da9d35290e9aef6402635415add0cd44e7a181c70d5a270c9c7b6cfb333db0865bd94fe02372b5d5002dd33b4bef221532f1e2d344fdaee85e0c9dd56e50bac43dae136c9101dcd7d0672a5f8731f12908cc8ef9149b83bca23cb0a0f81dfe4448af7e92407a4c35b617eb6bcf964c82f283038fd1aebd6aae820aea6723340c7d82332c7c32ae0560511732f96a20e015cec937c51b12118788ccd0e611ecf4e96bc59be72ecd02f86042108b5c29fd060212f45ff0ae721113b24eb303b2b02438ce8d24a6b4053c76c7667df5077ea9c67a52a8ecc646fae9180ddf132c8eeb7af5a4b6894ba951251dd1a1b9953333ffdde1497c437a10f8e1960f7adcd3298072d7b44654fc736292fe874139ffe48925c75a6470280baf14deb45296af9e520b1f1e1a4b88e399b60ab52c7ba3f97127c1a142bedb2c395e26ea47851123355a4f73518c06047f5ed0d0bf23c0390a51691a34f3b06f58735cbeae87860944eb45cdfe76e426ce486131a68c44cdbc723791479fc3944629e23d3aefc236f391b24edf04e87e068876b8f1e61cf8ba99b66e649d5faf7fed6b266649257fbe7749c564393dda63a95ddfe2f44f4a8babac5563d54b279229ebf806697b63820941d00a05f3e28f64d543739fa5df3b27d3f28950f4a9faf5db84a112e967b80a3694aef755fb21540ffdc5f6f5db36cc53b017e0697ef7983069e1e1ff5aaa88d9c7ace6be1ce31975b5b020f15fba0e9497f70bc5b5ef290293f00d860e55e456adef6f93f7ce0074b9781927f6c5f8bea0f3a1a036d8ba188fcbbf9f76463ce54c2de81d698ba8d3c395931dfeae0e6525f4842f427e0c736dcec8fe6d7e236ff409a90613b36e112d8bf36f279b1bf89fe50b135f93c98b9ee23ce82e0daca5ba471c9ff1778175d16f4012b429c6e6affdc752e51bebf6c763c623cb1c272ab84b4c7db6c9cf64ad179f41e1feb79be55910db7a8b14a16bce373ceec92dfc16a1a99b63130df98234995c0e6701daf08d74a485ed69dc0887700d280257a416a08ec155c13dff35b58138a820efdf51a6b08eeec7f24a11dabad051a0d2b3827d2ad8d9b108238c83def8017d9ee8ca661f07c1df21dc796860452a2e47234b5bfc383c8d55a6f79b7eb75c78a88d4374365a8d0fcbef87e5f6f4a2ec7abf37ec9cf2d544aa6bd224fef38f443776519fa7f9165b21a85e9068ccae7175c2ab7ae10781e56c93b497bead8793358dc46421a4b528922273b42b81c132ba2a12eb6deead15ae8ea81a96266945cf4de8791248c94f9e7bcd567073481e794a482bf3cbc233ecbca5eb340f2e1c75316fbbfbabc63a268e1324ada896dd44759a6c4d47a9b2ec4657f812f4f950f0bf33a6754dd19d053b2461f6c04fa01950b9f565e2bb1e6422cdfe9478c7b1b8b618b3f02e41333c54558edaf0f72f7ab5339ae49ae29825d22d161a056c0d5d382757c8427af3acf039f60f427a0abf6ef2c06a019736a47550190e4f70520249bcac5096233258ea481a74d66f56bf3d2c4ada317bd11fc9a58eebd23b6f402ac728460bea6d85144dc414599e182e0f23485dc4dc2fc0d7587f91c876ad161db9b740a6f6bae7f083b22dbd036be9e37d24081962c59d5b9a8cec1247c9f15b2db49b94b7673e3e4a67ba1c7c962b1b7bd0868bc46213620150747f1156839f3edc5b4649deb74a7b6ee9a17d517c793b08c20f5f344b440a0693d533a2c5d46a957f9ceb734e8b3884e030f29606bb06504666b55312d69a7474bafa1696c94e71585b0e97053b9694126f94eeec71015521b6f800a7d97bf4c0ccffbebb600e54765f15f73981906442f8de99f973e9c0f33b6578fd2f24c3421da97be5bfec6774ffff0102bcfcc0163641d7f62", 0x1000}, {&(0x7f0000002080)="da65761219e9fd9432d074f2610e3ecc9c8f97e1b3194605f3d830e22c2a7e1f11fcce29111982cbc15c72d00f86532502f940dfc3a4fc8c4cbf6cdd05169b5ef8d244c51df9bf2797a35abf92d67a37e85293ea5253181818f0eb2793947baa760e961c31053495b3960b41c8cbb13c99cd6e61a61f26a2d12e097293f0a2fd3dd2ba6626be23a1c6134b2df40dd6cbd7737f166cf0835985507fddcd8cfc8742cb289f1f6a5deab4986c1e3ff2428990fa653ded03d1", 0xb7}, {&(0x7f0000002140)="96350def5324d1a9eeb43bb16ca93407c0a204c3cfcf0f7e11e8ecb0e199d679a342445cc4bac1012023d8189a3594c59cf593d1a5f0ec4d86aa411812b9391bdc2cc9fb5525a300e5323d0ab8148dde80a9e0eecea69bee983b5871d7ada4a4c720469abd877ac511f404847ae75cb4ad0364a2a70346c1379d2cb07a76f2620869bf3c8df43e76648834c535e08451df9078d0dba4c12bf8d2699ea00d8d8c0f4e9256831e4fa6648f85aa41d63bcfe5eed40518dc681de6e7610d477a2f9518eb33fd508e8a5bca7cd62e19", 0xcd}, {&(0x7f0000002240)="006b4e2e65ac6da8813a6f61e0ff71fdd1ea64c64e586203cd54cf15bf447e01f0958fa8d6b6d3b83f0b84c5e5feb27dfb1dd6fcfaab46d61c9b5d03", 0x3c}], 0x6, 0x0) 01:39:26 executing program 0: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) socketpair(0x2, 0x1, 0x27b6, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x80000000, 0x2}, {0x18, 0x2, 0x1ff}, 0xffffffff, [0x80000, 0x7, 0x7ff, 0x9, 0xffffffffac9da2ce, 0x1, 0x6, 0x5]}, 0x3c) munmap(&(0x7f0000e5b000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000d75000/0x1000)=nil, 0x1000, 0x1000) mlock(&(0x7f0000df1000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000cd5000/0x3000)=nil, 0x3000, 0x1) 01:39:26 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x4) connect$inet6(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpgrp() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getpgrp() 01:39:26 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) listen(r0, 0x4) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) getuid() 01:39:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xa0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f00000001c0)="1a29bb4a2f8ae5d815d4687261377639a2047e50a1e1b704dbc681f2f81e10949ec442ceea35ec3d49606f944770f3c0786c7f9c6663c9682b8b148a534dbdef4332b2981f25b8c58bf86e1b60916baf020b9d9a5ff73e6155c7eccf55952d03a1f94eb9e87a", 0x66}, {&(0x7f00000000c0)="32c820d819999282fee4f46a84490b3ccc50569c56be", 0x16}, {&(0x7f0000000300)="c9c52ea2ccbdd02f5eaa738818d184331ed531165bc69b9770ee695d42091905769d8fe8000cddc45c9957761a3fe1ed4b238c5572f9cc3ad789287b0664cebdacc7365f3fb45ab71fd52c18037e6ea0eaa11ec79ba4c1a74e054d833b586be9b672d1fc4bfe1621c117648a8dd17411abe35b77547d24a30e355097a6295ccefe72cd818397c84df51a67e6acdbd56cbb0af8f1bf3e6bc7b4e3620b0eb3d716f9ac0aea4f03fbfd8ed9a6c7cd0702b59cdd8ec764d6a1a3a33513b26bcf0c3561e3", 0xc2}, {&(0x7f0000000400)="7ca2f302a678b01e6152b40a1a1830469fff2291150b659748c577bdb557c2490a3d4f707c8b5ec8e44574edb84c530e3e7ac2837f6bcaeb9b1336974bb1e226d3f90b096c50a0fa17e8c60ad7be0a8ec9ab49b1e5dbbcc30d2b3c3502c509d0e402463bd8dcfafa44d9d87805e2142b318dcf0e5d920f89a8ffff5eebc6bcefd6d24a0b0cddcf6075415e848112a7eaece7f64bdae94e4e52af5e841db88397ca5d91dcf9655a43cc4c83dc3bc54ba9906488b641b4c5e3cb5d4e4e08a005eed125a473273f3c91e0587b2bc4679e6589dc1f391b9944f9b8517c1713c0f73f34977a0dfd2d99bdb9dec8c04f314fdd4110745315e21066c798107f7948bf1df651b256a8e29d70c2fc0820257fd2d6ccfee13871a9c817388b0dfe3aa5fd085c746794f34d829e3a4c44c85e960ec725d1be41689b9cf267a88743d7ee3890589fe957cbf05f8b630793d2feae7b4b515f0d965dba0e903e4a9b5f29fd76d019c219641177476bc518c9d695fa036a25abef16906d09fe9c3d2892617f61cd426456f0e7762ca10ba6e4f4c86f0fc82ca223a1a7639bf923380b24b324df64bb1c45a0be630120d386ce34b53313493362ce804557a7645dd1c2216c23c5578655c1210eb8ce05c5b9a872da5d13ffbb0cfd2d9ba345a05f9d04436123a752bf40fbf565349dc368593c1e35da5c9c01dbe57f5b8069f229a3953b914b7c4ef463d28cb8a070e1dad944f4daf19c3c429a60e8a63f89c7cc90fb7beda702699f19f4fb9f5856a3eda44717f72c643c7424284af7ff5c36755145f1d348e612c2236098e83068a3f51c4565d19f520f32fc421e6b7d5b2e979969769fb20ef7ed4461b40e0ed86fe2f255b5775a4416cf3c542f70760f8f313dd57e2d58440ea8751b6ba2ef36ed43112ae0dfb48ea04704e7d65cb162c7b5423e2fa5ab95e3c137ac90f2485eb2e2e942e3e2beb2a90f05ce2b7c7b260f4b0fbcd1f9bf03f74c7a9da65c4051eb3d364ac703804ff6e556631eb41d417704c4179338974dead105170a0a6a03bbe2be228556080e933ab58cd6deb482f073c7dd59d6b97227f992b8dfe4b5c4353fac7fd000dcf40db37c1a13407e833c3f29284c95e0e06d62e60d8727e3d1691f48bcbfe28c0c8b45bf520f95e4520ff569bc5ad8ef6b98d3ee31257891bc16153e119522222628233777767bf897303b069cbfad90bd4961e453ea0109ee1d2ba0b98ef67189daf6ce7cd35ed62610fbeff1905a7563a08a37d0477df31549db750634153c1f6ae067b784063ee29e96cb5402ce1745e73f305cb3c7bb3cc5ce48153cde21f6e743cfce0a4a00d89cfd7d496ce0598ecc6b296ae0a2c3e6eb2814e551ccfd2929a33b902e14653eee2966c9ab47654e915b3c464b95e0bf4c1de8b8e003485f798cf5a6bf6da56426f3ede2d6a9356dcab07f564a39e0d4567642fb938de902a589c812fe378c19210701cdebf4c5347b62749e29cc0f8349f5e79c02aaa8df9b7a5f13a92a6d843107238b1de38adfcbcc41b4b74432a8ba683187f135358c6c74b96e8ca6e183e5b9aa79a2e09f701a8cf5c32f16ebda71097ffb77b149ccffe3c2ccfa2a8ad0baae261ca736f8db28f3ebc91c2bb47a13b54206e9bcbeb1d7c4b382c846da298b9b2167d97cfc4ee18d41ff9fb56ee1d8badc3025a2212778e3814fc73122ead45f38bfb4efed19e42ba584dc182370ba8f5332c0c6246f5e08bf59da57b1521729fe9313a9100cd19fbfa6321d4b5381ff5346a860d50596964212a2fdf7a7758e5c185e8b992b21b139869808cc58461036d1c5945bde7dcf7faad3c65ff01f653213f55291e14e1f276e6f3e8877575851c9d16c43bc1ad1c69352460d86880d0c7bd49af792b1a191691d142d2966ef2aa8e226f11e19815817936cc6221b81458a5daba75d86ff2c9852426a17c392387b7a7fd5ac2397a70904ad9a27199b31cc905791b72ee6f149f4ddfbf4ef036be5ff33428421e746fb5f007dc46f7d719cded9275784c6f6d9fa5902f03ecaacb689fba225711904b77a984c9f1dde579cddb55f6a895c366c50d01f40157518c6b52678c70fb2a878e2b33e346ba981e38d352ac5fa96d907d6ce6dfb2e8d2f32a84fc97aec395643ad7100e9ea4c535615c0a6bc45c6f2f6d95e3abd76bda498f77f82806ef17f44d099e06856c359a2b11e23274aa6395f4d96ac4b18344a84dff27cbb8489b05583d57c77a1be21fc1036bad4175618112933065aa470c6ec7f1dfa711fa74851d7c378541d54d201521794bcce98d8a35173401d995d7dd91747ad4ce64e122acfde5c8c1ec460246f40b4510e9836d0d51331e31c0137347639372d318ef99a7461612cfc138e88c889120e50639bfe3f91a8382ca00463d1146594cb3d34837fdcdde8a9e9434f97286cbdb167dd34cd6672bea89ddace4d27825e4e4b293097dba0daef3b91c0fdad02a0bbfb7cc4a3962d52e9aeb06a9f4ce70189ad18a14db0f7f8964ff408aea59eab072d38f6f91c53d8a4c77c79f836e71ea0c716b927fc480e1cae7c5887e49866ab13765b5df4099af8a9f61a69d68e81300a0014b6fee9c47416c85e2ef0fe4e5a4330e373ce28fd77f404ca5de63b506a5a69bb0f21db7be90089247818481c22592de059a31bbe6553259795aef6118b4d43ab69b0646082cb71722ba928fc6c0ebd81695856b4e46f8e3190b3fccf23d52c8816e29ab9f1297d0cce6dcbe9cec3f817aea28bc81c26bc71afbaa72c90a97a2f6a06b4c4b9722b620e7971eb94f8d686c5e9f3a07ae264bdce6cd590555870e1e2678d8c59da696a25dfdeb14540941e0d92cf90dd5a2190f43f31238701f6dbc5215b9ccf5b4b8f44c7a36bc8808613fa4fa036c242057e0451ca10c40ce4b38e45bb70b7fb63592f57a1717bd6336789473d5d843575327fffaba819548c580f9b287544798d8350939b89170911d6e323fa1751a34971aef76aeb87b187dd5473b7134aca4b1a8a03a380175d50431949df51398d9980a3fa98b70da29dfe7a3a0c7181bff5d6b6b8d540b8c5ad904116fb7c94cd4f5064a764ac861c634056e5d0f772066c9f674b8814263be756bc1d3d3e2ab715fc29c8dfeb901615cfda27f6a81cee270e88437676c4684dcba3aa234d22374b43aabcc5583aa623a66521751265da06d4fd83bee4298b2845f5134baa8d910fdfa35d0d10403eda09806fbfcca46ce3ea19074e828623ff356d6e59873dd4bf1ca3aa5c6ea9fc0306efd8384a2006919ca7700f7b77a240b2190104640e91c9b180b2b6efbca407ca432a212d9915f572df81a066a395192fef3cee1124f4e42dcf3795253630aa5e87db1c906746acf7164ca27219bfa780faa74c5bdac6444350722143472e1678406158fc00b6e520643c6144cb84fefaf284d5041b77d95fac443a064ab8da648f2bda70935d2b7d4063f6bef0b6ffd60e7fe347ec77d0c985a29cf36e90f7f6779799263fb3db8d1472e40144bef76e73f6e55bfb4185bdbc7e5502c40813b67c070aa51893a977ecd2b83166f7288cffbcd65a81f30b9788fa53e1b955143f2890cd3cd40a9ddd4d6f46dcd4385689ab0b37dbf260dd93a5c133df2c01526a3c213213fa6836cd961496f0677f83c8efe378b32c84c460097c0065d4e883221aa78d5e3e77fcef915f63fb3050c2155d13bbff88bba5e9b211a428689a71df504ad9bd6d6f8328f472a35da5bd43a5ae2812dfd36cc4b049e05d677efe7336c6b51703573d1f739bf2e39c1a7b95a0c07ebfdc3176e865200fe57a9857dc0d961afa197da8fb2af348cd520f5c8fbe8889432b14dcced974ab4f7d6f77945349c6922d1238915bcd2923b350bfd3103f57e9d2b3d8337f88ac29f2a3e1bc72a97f67661af1183b7692bf0dc8719955cc78839f7368e40e1f507f3f4ec9377f71d0b44860ee9273e3100e791ca0acd05c65cef7f3e906c7a62c5ad7f2e90731b0a2b353ca1a6f66d71c37f74779cdf5145f6f554a45ace18a5b6cd0978a26e9ea65f5dd8e3259c2e4c76129f0fc2d793565521bef4d57a04c9e70a43a0a5a43841ddf5f6c6ba5bff001942b4b68d0de4da9d116922c8c26d251e14c59a8c3327de67232e565096c21595cd509beb08c38cb19269520efa02552e29f412246d8cbe2ab58f127e8c8e6c0768810b187cb4a842c1e0e61d5ca62886d0482baba1699a41aaa72c0d4e426171d683d17f88ffa95226cf3567be2cdee6c6be2673814729753ea8898f997bbe9f0f476a1dcaef67e8483def451c580b09809c6a3d52881a6e816fc9ee52572150e70f64da046fe5517a1bf30b818157f047c0914962368f68b0eaacf771a398a2e9f95ea587b2796feaf954fd72be42c1ffb005b2f49fd1f0587e8f3bc98b3428dd3c7bf1626a5c0bf77d09acae1bc37a81a7f053c560903a226258d2ba50f937a45dc9094054ebcf8d1bf49ff4b8023e0c02d9ed20c0080bdcb7fc9f9223b684248ccdd70b315f69a9eb7aac513e822be30bd8de1ca33c529589d91108000894d12f00437a4eb86e1331397119bda8be8de238191d7162342998d918aca3d05e512c1c560693fab84ed1737711dc5837e9c66b04dbf44129979aa13c917d4b18b87e77807f8923174846070fd1aa7a064894c53af72c9f097022bda1f440d4e02a86655615db2c4d2fcf2cb785ad0c1927ee88ba0ea0d918229d9518b85413933543cdd24d67a52c83ee7de4e00c7627dd280525c01fb8ffd18a1ad8b4dbea33ae86c99b0fcc180be78f0cc01dce93382db9dff3e88f65a091f65630dadf2cbb1c5bb2bd699bbd8fa960f2c54d1d26a6b6d2ee4c245a70210c3ec2eafd667b81b283afa94e76c6fd507112baa847da839d9d3f3c65b180bd328d1106caada4a4caf2dea06173086e119a6f5325d1e702d881d4a47bcc1cae54d9fb957019c6eb63447f360de81e83ad4c519b85d1b1f523fbb85f8de50b1dd695221a392772258885b163d858a5e382e9a99b4ef69b650cca92d50d2db3d8966ab4939e4da1d29753ad31ef9f7f50ea56301a481cc7b538563216cfb02cc6e45bcc7b09e72ee29d096e01a9b802ffe768055335973aea415bc74f1976ecd3c51d7e07609e9b757f3745d0153807f12db0df2730cfe57ad018b42c231a3a997bb17d6f173f1f7a378283d463ddd0dfbc9501d7b222df648bad9524f3e8f46e6a56587478d5c00090158875fe9dba6b1a512c35a940386b31c836a44910671f7befacec45ec70b7b0198e9196c1cd882a4c29cf129e28364cbb469400f1ad2ac06a6d19b41f099b50a19b1509578ba9ca4979e04d8257d2fe4d319ff605f3eb4ba9ebf3cf3c65e671e1d2b380ed4ea50941418348cb5355216153ce1714bb3b6d6c0aa19b478b7c841d1e1d13c59bc709dfebce4136fc3fc4cf7ccaa351d398f9c37eecbe287b28d154bc48aaca686b9867c2ee47522f18a9080e49f5eae19a9a88a4a6c070aff358b8dc46d83c8e3529cc1d5fa1daa4e40a34623cfca4317813db52c36805b01001457eda074f676a68a868f30c23584768c03c92753cf6037d41adca2bc5c614b8498fe29ca905785cd84b3870ef0d9d38a53b4895b78d8be52539e1119383e6e20b634660512c5eae78afcaaad9149e61900d7720fc625f8e707cf4ae3f4934820f78a02fce81469bc33fba26dac5c06e4eedbf7f898897d88d347756c9041a569de68016bcf3446c5e64843b99cff373a12e3875019a71321a580c20ed601e48000", 0x1000}, {&(0x7f0000000140)="f72ccd5cccf2073825a63fe68c189d92073e", 0x12}], 0x5) 01:39:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x13, r0, 0x0, 0x0) 01:39:26 executing program 1: r0 = semget(0x2, 0x3, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/66) getrusage(0x0, &(0x7f0000000080)) semget$private(0x0, 0x2, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r1 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xfdac, r1, r2, r3, r4, 0x101, 0xa9}, 0x800, 0x40, 0x8}) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000380)=""/54, &(0x7f00000003c0)=0x36) getrusage(0x0, &(0x7f0000000400)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000500)={0x401, 0x9, 0x2b8e, 0x5ea8, "aa4b31b81007d1cd0b44e46c0e6934ae8239111e", 0x4, 0x1}) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000001580)) sendto(r7, &(0x7f00000015c0)="f63bbb0576e092b0f37963a59c1687baf144c0275ea335e47f413ffb05515c065262d36472c2a210386276ff232de96b5da161cfb1e84edbd63973597c06599fafa0bb38db9a0887944cd7dc022aa51ce1570006a5064451faa4013df1598aa0133b2ee6762cb20b508267e6047e86173c8c9e10f389e6f83243e82b65788a80401c3a3fa82df08c5b0746f585ba37051bfbbf88a7c06bacd9bc4e91fe34765b7521c5ebbb4a6028f59b0f80f1ec2f7960c024a7f486f52efd18a3843e52c9795ca8c41541e076853f8f5f311dfa204c69c25752f568a1bc112d619f08ee868e7889b4e370d91d", 0xe7, 0x9, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x40) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000001740)={0x7f, 0x80, 0x8, 0x0, "0000000000000007bd8798029119287e70e251a9", 0x80000001, 0xfffffffffffffffa}) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000001780)={0x5, 0x3ff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) getpid() semop(r8, &(0x7f0000001800)=[{0x3, 0xbcb}, {0x2, 0x8001}, {0x7, 0x6, 0x800}, {0x0, 0x400, 0x800}], 0x4) dup2(r7, r9) execve(&(0x7f0000001840)='./file0\x00', &(0x7f0000001a00)=[&(0x7f0000001cc0)='7\xaa\xf5\xee\x1f\xa7\xe8-\xd75j)\x83)\vSL\xc4j\xd5p\x11\xb9[\x99\x94\xbd\xbf\xc4\xe9\x878\x93y\xb58\xc3\xbb\x84\xa5\xdcG\xaa\x04\xc9\xc1\xc3\xa9@^o\x11:\xe7\x16\xe7\xf1\x9e(@H\xcb\xf9\xf2\xdbD\xd5\xba\"\x7f\x93g\x1a\r6\x14\x96\v\x80\'dD\x19/\xb7\xac\xe6\x9fol\xeet\x8e\x85t\xf7\x8a\xb1\x18Ts4L\x1b7\xb2\xdcd\xfa\xe8\x83f\x06\xc1\x80l\xb7\xe5\x97\xdc+\xff\x10\x929\x15\xd6\xe2\x84\xc4A\xac\xeaXQ\x80\xe6\xce~\xd1\v\x88\xc6Ph', &(0x7f00000018c0), &(0x7f00000016c0)='\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)='b*\x00', &(0x7f00000019c0)='!\x00'], &(0x7f0000001ac0)=[&(0x7f0000001a40)='$%\'-\x00', &(0x7f0000001a80)='\x00']) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001b00)=""/215, &(0x7f0000001c00)=0xd7) fchmod(r10, 0x10) getpeername(0xffffffffffffffff, &(0x7f0000001c40)=@un=@abs, &(0x7f0000001c80)=0x8) 01:39:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 01:39:26 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x93e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 01:39:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) flock(r1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="ccdfb9de9748c15249fee5fbb9d53bd3c47b76651dc6c052bde53e5aae02fcaf866335c4e8a34065bb6251362ea3b05f540c6c1d65a782cdd7b7294d36166b007707f989969798cda85caefabd71c648cd47e7540809db8ab4cc44", 0x5b}], 0x1) shmget(0x3, 0x1000, 0x8, &(0x7f0000000000/0x1000)=nil) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 01:39:26 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) socket(0x12, 0x5, 0x801) sendto(r0, &(0x7f0000000000)="798c532cee2e72dfd39da504216bc28fa36e1c5aa4d5722a48851c9419e0e0ecf34de1a7f45d7b83009bf93c78789b719881e34e114c6be6ee2330430d03a971d7d83e9eb846ae40789077082242f2ec3ed2771d6bea9666cd2751", 0x5b, 0x9, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 01:39:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) close(r0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:39:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) getrlimit(0x3, &(0x7f0000000000)) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 01:39:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x800000000002) r0 = socket(0x0, 0x1, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:26 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) fsync(r0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="39ca66324d973b8483f8170afbb274a57a21d12251b879d91c0ed81a5140d0724e27cecae32b8970b001b2853ace5675f1c8bc58f6b93a99890c7f75e51761159e45e2732a910587e1f9a327d34a1d31f27a20c01aedbf0783ddd06c5ca5db587f430a9378b0f136862d1f35af170abe457f37f9f914c86352f90e6114ac4213602b9b09cfb18d72531c4525fbfca5bc66d5f1af15188c6fc1400043837efa5fd4d6b159ddfd27d88f626d75", 0xac}], 0x1, 0x0) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffff7ffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0x2}], 0x80000000, 0x0) 01:39:26 executing program 0: madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x7) mknod(&(0x7f0000000140)='./file0\x00', 0x102005, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 01:39:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCSTART(r0, 0x2000746e) 01:39:26 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ceda0e76a531576eb847f01414ba886e65be2b3b55337180b93af95e0ad5534820be3b4b2e937a7c486b11f1c351f28608ca456fe133a81858d1c92349d07523ceeb39ba3919f5455588e19b24a995ebf0ac8dc523f4c9d30c6f9ce23986b1bb7fd3ec720cfc7726f91d5d8d1b2a8fdbf54227c86b6d712c1aac04bcb8288a012075644ab8f2505c7850b184d7eb29e5b78df7c622b87ded7d56226cef4c9c365766175bf5d123eaae0f69", 0xab) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 01:39:26 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10040, 0x161) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xfffffe83, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESOCT=r1]], 0x8}, 0x0) 01:39:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005, r1}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x83, 0xffffffffffffffff, 0xd96}, {{r0}, 0xfffffffffffffffb, 0x6, 0x3, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0xe0, 0xda87fc86d7ee9c60, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffe, 0xa, 0x41, 0xfffffffffffffffa, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x44, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x6, 0x2}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000085, 0x80, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x4c996cea}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x9, 0x9}, {{r0}, 0x0, 0x88, 0xf0000010, 0x5, 0xfffffffffffffff6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0xf0, 0x2, 0xe735, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80000001, 0x6, 0x6}], 0x9, &(0x7f0000000240)={0x7, 0x4}) 01:39:26 executing program 0: nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4000000010005) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x8003, 0x40, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000004c0)={{0x7fff, 0x60}, {0x4, 0x9}}) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r11 = socket(0x6, 0x1, 0x7) r12 = socket$inet(0x2, 0x2, 0x4) flock(r5, 0x2) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r14 = socket(0x1f, 0x0, 0x5) recvfrom$inet6(r13, &(0x7f0000000540)=""/185, 0xb9, 0x800, &(0x7f0000000600)={0x18, 0x1, 0x9d4b, 0x7}, 0xc) r15 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x100, 0x51) ioctl$TIOCSCTTY(r8, 0x20007461) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40000013, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x41, 0x20, 0x200}, {{r3}, 0xfffffffffffffffd, 0x2, 0x80000002, 0x4, 0x6}, {{r4}, 0xfffffffffffffffa, 0x0, 0x10, 0x1, 0xffffffff}], 0x8, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffc, 0x34, 0xc0000040, 0x401, 0x1}, {{r7}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x6, 0xfff}, {{r9}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x9, 0x1}, {{r10}, 0xffffffffffffffff, 0x1, 0x6, 0x7fff, 0x6}, {{r11}, 0xffffffffffffffff, 0x4, 0x10, 0x6, 0xff}, {{r12}, 0x0, 0x81, 0xfffff, 0x2, 0x4}, {{r13}, 0xfffffffffffffffb, 0x20, 0x0, 0x0, 0x5}, {{r14}, 0x0, 0xcd, 0x40, 0xb6, 0x864}, {{r15}, 0xfffffffffffffffb, 0x10, 0x0, 0x0, 0xfe00}], 0x1, &(0x7f0000000440)={0x80000000, 0x800000}) socketpair$unix(0x1, 0xe7bfd4944fa1e646, 0x0, &(0x7f0000000480)) 01:39:26 executing program 1: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 01:39:26 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 01:39:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() clock_gettime(0x3, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 01:39:27 executing program 0: r0 = socket(0x800000018, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) 01:39:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x108) r1 = kqueue() flock(r0, 0x1) dup2(r1, r0) 01:39:27 executing program 1: r0 = socket(0x0, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:27 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget(0x0, 0x4000, 0x2cf60996e0c0e63c, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x80, 0x9}, 0x9, 0x5, r6, r7, 0xe1b, 0x5, 0x1}) 01:39:27 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x2) r0 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r0, &(0x7f0000be2f0a), 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/57) msgrcv(r0, &(0x7f0000000000)={0x0, ""/252}, 0x104, 0x0, 0x0) 01:39:27 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/28}, &(0x7f0000000080)=0x1e) 01:39:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) msgget(0x0, 0x80) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 01:39:27 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280), 0xc041fd3596b10c42}], 0x1000000000000075, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000300)=""/217, 0xd9}, {&(0x7f0000000080)=""/127, 0x7f}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/255, 0xff}, {&(0x7f0000000240)=""/56, 0x38}], 0x8, 0x0) 01:39:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000002003, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x28) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 01:39:27 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) fcntl$setstatus(r1, 0x4, 0x8) 01:39:27 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ab2b43ce9b33ada7ee08665d19ac14d5e51148771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) fcntl$setstatus(r0, 0x4, 0xc) 01:39:27 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chmod(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffc) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 01:39:27 executing program 0: clock_gettime(0x7, 0xffffffffffffffff) 01:39:27 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x26, 0x80100000000d, 0x0, 0x0) 01:39:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ftruncate(r0, 0x3f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x802, 0x20) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/76, 0x4c}, {&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f0000000180)=""/170, 0xaa}], 0x3, &(0x7f0000000280)=""/78, 0x4e}, 0x42) readlinkat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/240, 0xf0) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000004c0)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x2, 0x12) r4 = accept(r0, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r5 = open$dir(&(0x7f0000000700)='./file0/file0\x00', 0x20000, 0x40) symlinkat(&(0x7f0000000740)='./file0/file0\x00', r5, &(0x7f0000000780)='./file0\x00') sendmsg(r0, &(0x7f0000001ac0)={&(0x7f00000007c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000800)="42d79a5324685491b487b858e475766fde9a65fce2ef755b79c3f501cba96d26edcb7f4833a3ebfe15c5a46bf83a1e572d5903557dd3e33386c62e174e2ff2c669368586f693933dc77a3193a0e33142d7324599b2098250c9254ce034fe27d9e6359bae528d18d7ffbe999a8ae32e717a", 0x71}, {&(0x7f0000000880)="1a8f3cb0423d98c2b6992eb7cad7a74af7fee0069c08ee210eecccaa5da45eef38d5fb392179f0d8c8abdd13ccfd3664a52fb0ddc871c5d1b6b26e79474b9d2defc7213defbd7b09c38fb57e1373321711a4670cb59e157ec0f01d34cdfd3a527700ed256066121d489868274e04123e211b8cf59953f3eb7cde2cadce83c739837bd1c55608ec938e9cb276d4ef2f187c9a6d4444180089a646b8f83205c9d1f8e4c063ae40c25434cc82c9cbc34cc055a43f1113b238c7d2d311062455aa25b3a30143f0e17adac864f7ed82d32b721c99b71536d8e9de008c1a1a86b8456972a029a4f3cb7c6aa790257de9ef58e087c338426a", 0xf5}, {&(0x7f0000000980)="2e3557d85250c328ef1ce874e6652773cb86bc2209ad85b28cb70b8f7832569731c607dc6b7bed7d1f861b967e17623ba55376073acf518170c603ce54fff97a0d5308035e5557b515d39f01245c1ee8e3d5660f28ec986a386d0675e7194bc90322d824b7d9d1771644caa3bb91ff06dc54ade9e2bdb244d4683cc4acaed32caa15d37271eddcf4f916", 0x8a}], 0x3, &(0x7f0000000a80)=[{0x10, 0x0, 0x1ff}, {0x1010, 0xffff, 0x7, "2f7e96aed0e969272815ff9029aac603ed1e498d3dd385ddbc8b347fce1edd21bfa44a5c2e947efbe780ec81ae754040a1300bc67c4dd68470c32b499777df334ada3b008fba1dfdee09fe5df1210b6ad2c732de2cac2360e01d0004174eeb3bcffc1eb205605982339b5b44a4d198f6ccda1bfe3a8bd01fadeadeea7c0c0202856feb9155a749a5c6238d7012f102e310b3c4e311afaa021fd7954e3a7f69038af216ccf3a1df2d79342cee38fa03a9432eaa9ebfbdf7a8cb1247e0a795e2b2fa751e49b380dc026331d9a3fb5f24c976f64a66aba9b20ef2a8fe0b8d40aceb1acfa25e3e9c869cd78728a070a8528124a9f35d4f29beeba3d80f350f3438be49491e7f16447ebc59bd0947bc59a35f40978b4c4de6682a184649cc8e64fd3d04da44aaf350f0cd7525b28283e05cff3c4b9ae3af2180fbd9132ebb0575afc4bc73f661cf68e0652023390038c6905cceb71f80188f44c344a7013062baf2034e922ae01fee01582c62e7ccc7640e40df0e0e32643e272b5645a280994ef64c9acd1e0bdfb4659984a4d860bda77f1f9c3d85216a3f854932e13e1329585b75843a57b8ae8d1a519345547e3d935ff0c6c2358124aa2b0d63d00d7f3ffc22f3c52ba29103e630c32f8835508e2d486f6a0504977b09170dc96a0d451ee9dc4350918cc87d0ee5586169b038dadec21db11d9df75e371794efe08b87f5c75d6754c3aa18ba6d11a2c109e83722a79e712c50be0599610e81de31e1c0218ed1b9a30a3a46de4cec447ec62f2c8a41a8d1a6419ff158c77c9ae2499724705fd55615d129fed0e411ea90c8d8c4c5d5f7d7a54bccbfd6c731e9ef556c618b8562c0da6465f06a82b76dd843372bdb29bedf22982067b4a4ccbde361e2b5eaa585cde52a6b3cc7e3390fac43c750f6da8f987ca5939a58b639d65cb0ed6fd89ddac9f9d83e14dc873c7453303e303534c22e3cb6188465d2eefa6f94496ccd29ce2eede5753be27e2d5fa9bf14b250d8f2eecee029dd1cd306dead0d72b15d902fcedf55975a3ec5afde3156db203721ccedf714759d782710042ff7b7ebb743e24c0fc8e991993d6590c91ccfc481f970a195ff626ad5b115ddb508ea90cd045a99e64a9a7185756471b3b8d5dd20455747afed71e5f0905bdfed7dd1bd6d372cc2a149a0dd8ddf6353220be907ccc3e1f9ff082f78278fd0b4c3a0fde7f9fd934120c3cbe20454848aa6f99c29bb2fe4a35765b1b2d7d2acd0b32210c68fd967c3ba674313b7a57141e296e4659647a4c2197f0d1b5e47de1222dbfecdc6a69f4c0b72066203391b5afa96b0253669f9a880195857a3214a811b5461a1eb283811c166973772662a1b5d566011d0dc6aae3dfb17d9790aaa83a54b40ae0147248cbceceb0991826d8a82856d3058dcb0cc0c64770199c40fe1c0706a0478939650284fcd232b9279a3498375f57e1734a80f454a0e3bc54bc961d79b0ec0a3ec36cc3890655106744465ea5978bd1674c49feae1157b9d832ddbc0fef4c6fd89a7d93cb6eef3d5e9bc489db5ac9c2f54dee03e41fe15a5745334ae92dfce2a2a36bdaa21e9e5393292beacd7208f976ec092dfc9644412d662bc88babdb78ce887ae91ac8fffc4162b97e34e9a0737ab0e0459589cdb3340548b7aba54c56b9dba94437edeff70326fdbfaa0c3a2be7d4497d832dd2a34220baf67f83cab9829d40de509c2d95b8e23c4527f3dcba9085baae1ce4cdb3e240e7c3f0b4ab755a94fd8a938dfbcb21957c66c9c368990dfa132508644bfcb59c93b70f546cd33a5aaa44a785388d6386212ffa09f393bc1d30740d332f5198de83792ef431e4c46218d84802c8d6924f4887689ece7b392ba16f615ad3958e42252d89cb709ede4531a364520da2a7cb583b6e1351593ea80bc4eda2e1604d918b300886def7e7c64a7c9cfda3c7a353e70037213d93fcbc0351f15f79bfb17e79ba83da524ea31540b2c514edaa884891b9165da030fd498751f779c205aa303a868a0bbd233fa4c58a437e57c3f87635f75818618a7649dc3c3bba66ed024f60fd8e299c136009e0863bb3731aebfc9044c90b36b903c803abf98e095862b4245d5190f17336cc2c2eef586f14d8006a460a5a1915c18c3cfe5c496279ac53c32c53963dc28dceb1438b3897eda255360eb952bafc7db25c3fda11c75d25753b673a08bc7714d83399f7846992034ea3e98a4c01f88fb831da55dfa3737edc940c8258a330b404fa70200a72fa6e367a8bf09f593b9b9f0b79137dfe4ea0b3c25eebb59c8ace413cf8a7205c18fa8239c29f5078423268ba9f1d80b9f874397150c1233b7c57597f8c68467fd103f7dd2f420fabb98afd03fed42ccec5dd6604a19862cd78cb7add42b0d6b710917eca15d143cea2612da8b99a24c8af093bc11f25450b043dd2148e4ada1e0a062e2a3e7f9723130f6927ed1c7ff4a08117c51bf0948405417ea12e64f98a4acb2c32693702047c241711c1a8ad0b932a20c815fb56a0d2f16ac064ec4c4065a09a037d289dc215a6c74c44615debea1e5d4ba582841c4d89be80bcdc07b7704f61ca536b16c35cfccf86407eb5485bd2eb1294ae35b15c8d8d32d55841aac508fb436dcffae1b13ad72a02d47bf7288701ed79d06d62839645e3b2fe5c0b51c4c1d3bc58df4958a7feb54a3bd681e4e78e0b68c6c1354ca45b410291e6574c47ccc0e9ff8fae649808c8e0e73bebfe23291566eac29e89fecc906850d1df668125a162b4e9bbfc20d74fcae5a246f4b21cbec2acb04bb668ab9a45a73dec7c02e03c084052d907b0313405ddb499cf788fd8be08c1d5c628501bfcf20a1a8ce912c0eb7990d5814ec8d0989826ff348af5a2bc74f4254410f9915530007104195028102e6cd1171ccd970c2f432942b5018791a6b4a1221f875d77f7d478d7e6aea214b0c94d10059d5a8a4ad5502a3463bf1be45c89fa1928ee65a8ddda105c4d311ceec74b72d8ca8b9f1ebacb4728dc1796f3fdbd6f8ffc1ab53b7c59998dcd00a6dc8b59e035f275bdc4c5a930d6f0391dc515566e20db98acce957885339b6785a4c8b9c4f4e625a6e23559d628dbc95332a2c062699278e8eb6a365a24ada515f633fe3a290a35b3e64f10702a43848d2851748a3d5ddff6fb31cb3186fbef5e1314f28e1f233ab7c6613660a584410d3b7bcf30513fcdac5c4d959db745af2abdb48b60b33c4ef019b0dff7e2edb4594e4719910c2c1b817f4f4780a3451b840033968661c9a32b89f8bf8a3fda6f4d5539610ef9315be1e63d4d2f60ef4ff728c9c7b08b476479f7ec74f9efbbca92a944ce9e9eb6bbcf73c5201b4666dcf61df8d8be112aea9712b470f44124532c639f9a4cdda93f67db5f206be13c494034b6135436dc307c13176667f6d972932ae8d8e39ec6bf51c58c35e892915394348862432db72c176216e14b70463005bb5625475227bb7df88d0a62c16c49994e14540b3993955d54e282cd5c0217858358b794700cbd341fe1a0d5320e0fed5c61aa1c88f2980bcd7d26b2bf8254a61f5851a6d96025dc9e2dad7e3d766e309cd9e067491a20a4d8484bc8c6dcbc99ed5c3e8a3d5394afc1e927512d845079430a333a684bf70123b64409ad5207b8345bea0f320c1f5a697674b27a6bd2af903e3121302d4729a67ffcb5af399d48c90e9ff000a744668412796e1ca09744238ec60d576f4f53f662f9ab10e92341ea333cf9a7a2801a9783b89a446934819944a6a71a74a55eaaf491d57d68cde004e5e832eb845438509bef5d16a8ee335c77f8ee80f940fa2715a67a5c41bd47f0be728b7c1c1cc4f53c374d98b1631ecd06d90e11ddc6ca38b3d4333ee9033d96fb73e4074448c0d9be8c109a6ca8f400ed38fd86f5ca81f9c92277d56b2bc4f2a2cfdaf811af669136026a4e2718096ed91d569cff071811e7f3d65a06c990e36d3c59f9c2031c0f1e9260666bf2a2dddb96578463178aeee26951a4b21178cab79470983832e242eef7caf59ca02add36da09226cb3d5bb9fe72a46bb791e2b6f7e92610dc993773c1db40b5e545afd447f532c5f975e27541a5c4bd109e58b4d1fc23972e0bea33df3ace02c7d338580c9aeb35ade0a13470de874b3b699cb0a43afd866668b8bf823f2c4bd6fe6b9cc96638a5ffe5c24d585df08e13b97782b0697953cb8b4cf5730ece12947cb30c97c83b656a33f8976207861fbddc6be6743a6a741459229591fb56f882937f3ba5faab047c05be8301672ea0d0fd3dce9c0d7c43647800e3fb1b519290f505d64f5fd821439017d828172b07e3cc36f84206f8e487d0f951c5ac542939007b5376865ed8f1f57fe91dbfe728de175fb9570066441a7277c8fb79b5fa49f6dda74d41d733044005f7991b75d5a32cf732eeda37958494203690e1490a4fc05e80bc6b7bc91b2a1ebc304d480b7e831a72bceaca6c0ff69474ea537e0ac4a4cefce77881e20741474e747a10ef7d4b18f6f8ffbaac2a5478098097854576356c80c2b83cd2f900d0b88bdc33c51f628f549cc971aceb6726e9e33a28fa0356f164e286df6e490af27b90241d6047b220e7dc3143636714ac3320064e1a68d671b650e6e2b5cafe086bb3e9d2e2d782e2ddbed4b3f147010e7d78d3d1bc8305c5bd5c851d105307ea5b4ba0e06d671001edfe06219aee92e4da4d02a24139d09da3882324d4512a5b3794f89ae45c13703292b7faa265fe9067ab2665b2b71f2533483070c3ec3a0e09f079d067b799210aa4fdc3f22a6d54661d3efde6563a1a880857aa280705b39f73f581b5a45df631455b089bfadc1b07e237b40836ab61d3d83531fce4bde4ba09059e9f2150504744f1fb05102b7036cb24d3dbf12b1e86978b2686ea850d767b24033cd658eb6469e9c9196c31739193cc92190acf37d649ce8e6b22cddd688fa8f738985b0ac261051e0e7a333ed2b65f27e4347f0a2c81c766f14409481c12a8518983048615f04e6c481d83bd8aabdf34a8e1421fab44f679b3d6094f67db6961e575fb887526d5d9e89c9ffd5d6919b374e91a1d98b6396c8bcde72946e2d421601ea4b612ddf398382d73c0ed32eaf11d78dc4e162d3ebb77a8248292cfd9c736aff5eec241c473d53bed1e0924420b615dbc6f71697d1e068241467c7d4845e1b38c325c8f003c31f80156784bc71ebbb620b16db8a334f9917ac639c7ca5f921f9664b9d43e794c6e5c86e034bfffe896fff79d891b2400461622095241fa7707e85e0d61ce21aa1a0abb9e57c42f53fd34d9a7d0e4b3e4438aeda4dedcd8109d2542f4c1143a9d62b642c8bb0eb2bbdd6758f23ae2e8254fc182b34cc64ea52f4c75032c3c749045bd12c8b498edc8bef08449ce2c206548ee3b4967dfa5540b7097bb75b6a3651bfdf233a20363643b665f6afc064322f38f1b8d828779fa270a02f9caf99dd4a07a1b4a4d30ee89378f5a07f8c0a8623736df74d604cdc89f5bba0deae12f0278b7a2fb66a1954b3c75b34a475ed5c7dd264869aa05af72725ea96e788a180d99661c947f20897eb1502fbb80b3d48d5c5438eb71e6ac7bce26534324b34699f822e171602c7c17b245caade9450266867d6577590527b681b8099c9b4c0d4e6e9a7c40474f2750b1227166640cf728afceaa2e94d97ad4b0f3661e03d880aec05f92cfdb93e40ebcfff91a29f2111f5b46714ccd5aadd40c2dae9ce336e8f851bff84ed720a140d04ed30d8f52c25e1653338dedb8d5c320aa54ed3397468d97"}], 0x1020}, 0x40f) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001b00)=0xffffffff00000000) recvfrom$inet6(r4, &(0x7f0000001b40)=""/48, 0x30, 0x801, &(0x7f0000001b80)={0x18, 0x3, 0x6, 0x8001}, 0xc) getsockname$inet6(r0, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) getpeername(r0, &(0x7f0000001c40)=@in, &(0x7f0000001c80)=0xc) ioctl$TIOCSBRK(r4, 0x2000747b) sendto$unix(r5, &(0x7f0000001cc0)="f75fa7e416e6f4c2adff68a181a72368620dae19ec02011d426ad6620325581d3c8081df2aefbd7ab5b04a28632c0da0080b725d1a3d53a5878ab965678472f129731ab9539090b417fa888d31dadde37f0066a03eef290646f6f6b39430f462601ec237d211288699599a3b2604a420b8cd59a33e807be127a60bcd4244d304cb38b807362e0f74c94a8fd197a928", 0x8f, 0x0, &(0x7f0000001d80)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) rmdir(&(0x7f0000001e00)='./file0/file0\x00') socket(0x36, 0x0, 0x1f) getsockname$inet6(r4, &(0x7f0000001e40), &(0x7f0000001e80)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001ec0)={0x80000000, 0x8000, 0x800, 0x4000, "c180c82dc271a62ee7e064433b0182670638fc58", 0x5, 0x8685}) symlink(&(0x7f0000001f00)='./file0\x00', &(0x7f0000001f40)='./file0\x00') getpeername(r4, &(0x7f0000001f80)=@in6, &(0x7f0000001fc0)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002000)=0x401) dup(r0) r6 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r6, 0x0) 01:39:27 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r1, 0x4, 0x80) fcntl$dupfd(r0, 0xa, r1) 01:39:27 executing program 0: socket(0x2, 0x400000000002, 0x0) 01:39:27 executing program 1: r0 = open(&(0x7f00000011c0)='./bus\x00', 0x21, 0x84) r1 = open(&(0x7f0000000100)='./bus\x00', 0x38628, 0x62) mknod(&(0x7f0000000000)='\x00', 0xa0, 0xb3) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000140)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="87122f8bf6b8ee6bc5dddae3d8ebbb638c9b0c70b2ba8bd2e84d919009016669db7b07861519bcafa5acb1389cba2f4a8d1a4e19a03e30b887ccc81adfc9888194c82764fcf88f45e8ba4222e9436079527940ff2d995d6a856b12e613b7f6b52651", 0x62}], 0x1, &(0x7f0000000240)=[{0xa8, 0x1, 0xfffffffffffffffa, "ff2c4b9bfb617fc303b2f20af63af9fee41e267eda8dcf64bdc38303ee7717959fe74e9cda053a875fdef294cd5bbd823666124a6e23d1bb6006ecc2b68e64e3a44e4603d975b361fea8775dd1bb0f6d9c8175dbd22387471be56e929c402cfa7ee8346f78c9205cea72698b1166b0d6270642ff0bf84158a1715310ed8e0040a5c2083fd480b375c587504203df00632bcb"}, {0x98, 0xffff, 0x2, "d772d6dd03c8d655a6bced66865ea2109b5c6292737b70b3eebb0e39ef868de9aba5f5f29cd44c3fcb79ccbc9fdc086355f0adbae8e8a495c478124aa03c6c4582499bacbb2ad9469f9eefbb040c229688e52165a2e4872325fdf979b7fa7abfed9b1215c84feee8c44f93a277a150abadbd0ccb4b503790190865a4abe69a6a5d552bc3"}], 0x140}, 0xd) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x1b47) getpeername(r0, &(0x7f0000001200)=@un=@file={0x0, ""/4096}, &(0x7f00000003c0)=0x1002) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x7, 0x8, 0x3f, 0xa, "c98bb5119ab72248cb9a94c041d3d9acac140087", 0x4, 0x1}) 01:39:27 executing program 1: shmget$private(0x0, 0x3000, 0x400, &(0x7f00006f5000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x400000000000, &(0x7f00006f2000/0x4000)=nil) 01:39:27 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20d) syz_open_pts() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="8b", 0x1}], 0x1) 01:39:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x400, 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000017c0)='\x00', 0x1) close(r2) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) openat(r0, &(0x7f0000000340)='./file0\x00', 0x20000, 0x15) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="1ca16cdd7e86c0ddbd438d395ebcb30d9b392afce74c1bb5bc31e7927b3396570f49313151c2d476b19bc74e2171ea2b37f8806ab47ee438e1c685fdbe31d4ce9831af221b4913616a8f3080712f931d", 0x50}, {&(0x7f0000000680)="fb87b2330fbefab5eed31c2f6fd90b49ad8e8aa61ec556ec7add99858f2037fc2d4dcfd36c7d1303cc65e4c2a6c4194154e74d6db5b0826adbf372dc144947d5bdbca5452a16f9dd79b8b5ab033aa419f2bcad05ca58b642213f4231522dec8ca1e890cf9878aaa68c4d348cae03314750147faa535ffce2d897956537bb4ff0b8ed5178bb479208c625dd6fb97556203f1d", 0x92}, {&(0x7f0000000380)="c399a575210b4e1a3d2666c752589eb45259c12307f9afb9ce6da30fc7c244916e7489444e55bf0e7726c196513d54b635d2ce87d264abfaab20c2b1deb30875b2fd1d1d96f0dedd939850050aaba45716f6ed16748fafcb469ef624627eb059a97412e11c22bf75f9d1ed2da32486a27ade659cf17cebcce42d2e5fc7fc32dbcf80f39261534df5c998852e7e3c65ec3e568af7deaa2f", 0x97}, {&(0x7f0000000440)="89e89f0a40e603bfc3fbb2adef0aaa413e98cb756abc1ab727ddcf34c68b515322ce09e3bfaa1b8cbab009ea22", 0x2d}, {&(0x7f0000000480)="97f7ddaf98161833a421a2c13fd1c67617f7d27086bf7548161197f87ee702bc067ef57a4244f9ec5cb33d0a8e025fbbffcab2c730e07fb8e51ac7417da97512e60a9997181f404d102c29ea336fb6ff0241a63b9b395a5a66bd3c74fb017ea06d1c404cedc6fdc11f62ac29a25e5181d53008c8d79760efe503f8c83b5650b740ccad9d52e857f759eec02d01c951c99e400e547d50fb1224b2ce260e", 0x9d}, {&(0x7f0000000640)="2cfc0b5954da0f72a9d0904c73dc1665ae6bb4630244e50718c458a48987060f2a16abe3b2ef0db7126ec6f8aa5d3efbcad7f053b2178806", 0x38}], 0x4) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x1) r3 = socket(0x400000000000002, 0x4003, 0x1) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYPTR64, @ANYBLOB="121d39bc5e9a984ad37b199710de260a202a73bfcdf657148bf99805ef469e848886e2cbbc5afd40eb350474aa463b8807d3d959e282a044524f266e3de11b66fea4f7ca317470924c5b1e638da02b38bb7e81093d8f1873d66b700abc39c7d11ccccc757fa7bfc1f8dc737f30462091340a63cca1e7e50d52ec71bd71129742aff8e5470a48047c2556768d1d4f6407a573f44053af3d0adaf84b261a64f176c1d28f326cc5c663f2deeaf3eb104ddbedde8182fda073482b6a3187f5efdd00000000000000000000", @ANYRESOCT=r3, @ANYRES64=r3, @ANYBLOB="c29aa68c60d06572f99c2700b0d9fadade68c3715211001c9f39bc9c90e95a7a7458a8897787b3c828219bc1dbdadfe8439ba6070dfc196d0252c5d1007830842a826c53aad967db4d9e4309ae6e71779943a9b9133471f6d7aa550b2009fcbe9edfe1445c", @ANYRESOCT=r3, @ANYRESDEC=r3]], 0x1) writev(r3, &(0x7f0000000c80)=[{0x0}], 0x1) 01:39:27 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80, 0x6, 0x9, 0xfff, "2128d0ab6ef677b8494c11648b3a710da2642c59", 0xa, 0x6}) fchdir(r2) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 01:39:27 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, 0x0, 0x0) 01:39:27 executing program 0: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x6}) r2 = dup(r0) clock_gettime(0x2, &(0x7f0000000400)) r3 = semget$private(0x0, 0x5, 0x490) ioctl$TIOCDRAIN(r0, 0x2000745e) semop(r3, &(0x7f0000000300)=[{}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) 01:39:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r2) 01:39:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="e532031bd30000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=""/161, 0xa1) 01:39:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:39:27 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffffc}, 0xffffffffffffff83) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x2}, 0x10) 01:39:27 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x8) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) 01:39:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x88c, &(0x7f0000000140)=0x5, 0x4) sendmsg(r0, &(0x7f0000000d00)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x200, 0x4}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000200)="8240a80230cefa533173091946a29a4bedfbd91f4e18d665e7842d95a07cc1231d4888741a76d17b89c10e4fbb24c9d7de8ef0573b0ac46cfd3d65f3a8", 0x3d}, {&(0x7f0000000240)="bf817c6de978222688314db1813fa002ed6adca9f4ace8f3e803f87ec0318e989691840b1e4d0c74fa1b8b0754eb4f5bb976105f58c7e5480ebeac0af34f4c2d10049136093cc68109de9424bae9ee3de3a04085223d7651adaf6fcc696a3b06c13b45c3c2c6dd9bb90b207a3a1b512e17f5719ab3928c0edfebc0877c2ef6e1cc876389375b83122ef114451b27813c598ff572061656b847fedb34abeb286fa9d2f91f3dffdb30", 0xa8}, {&(0x7f0000000300)="9fe88a8688c516c366125ed15f9051a8ee570701774cb21f8bac527ef5bcc559d56cb56d79609589250ef851bfdcf2831c17e71df8393959da1515d6dde78f940f9ea55a4df05d4618af39e000c04ccfd8287a206cec11c9cf33b0cfa59d3e52d99713540dfba0f81c5050bbd2f9f8d0976df58fd36d12492bca7de8b3ed2f9476d77e2fbb229bb0ed413692e9aeff5d80a93a5dd2588d98b07ae780286a368f5878e9c604775d15f5c143add3246e0aedaf9b18c54be8a91e0e8e876fa235fcc3c5af0a7e4deac92421d510d39ab8a5c27bd436f59d0aefeb3aae2e", 0xdc}, {&(0x7f0000000400)="ddf98cba5b579936a9c511e5c78c65d0000f6f376ee6c8d4d3b7b61880f687c47d3a0816980acad81d8b71643e390c1cec1697fae9eea1607fca2a9fd18035243aedd954ca9fc536e0215fef1efca9c60ef4ac0688772acf978984a70996429e6960514fe26aa2eef836bb6f1e05884bb77c00dc2894ddc39c683f7a2224049c24dbc6eb4f8fb8e546eb1fa63f81ae", 0x8f}, {&(0x7f00000004c0)="acf750d74ea3a329eb4ba4ec450211173907417cce47319743a1e2cf381ac534f398a14c04ab10cb6413b21baabd4e18a572123c6149e5d4ba3e537d65cf29375545918586f3cbfe6de46a3605721f8c2c509d053027919ecaf78270729ab4bdf45447a10fd2f6e7722e4a0aee26bff9adcb2ff06cae6947b31ff73c56869ad048d8e86c5c2a6cb202d866d16af9f4bbf85e755186085af5f52c692ea6f691e7a4441d5a45109ce0524e", 0xaa}, {&(0x7f0000000580)="2d962731e82800e312fa335cb7aeb06cf6abb61bd036962629bf177de2014deebd0b291c2d42e10720429e9fdb6050951dd2154b7abe8b3d9c0d3536969f80be65eaa00787", 0x45}, {&(0x7f0000000600)="a129afc611dab275ad8a7ce2c8629c41d871f23e9e9bfc4708fc5b5f1971b16dd7c9b2213c0a80dfc81f29fe57ff7ab6282147ac197eca5fcc2a64d94de691a94ac3bf044413726879957793c6defe4d2b1819848ae4f0bbb7a8c14baa538d267f101b4f29b7632ed6098c82bc230a1879535c1cb3aa6fa006118b3c23106a3dc0c0371e0417f9094ba769340b9d887e045fe32e33486173e6df13ba0edd60c9711f2ef5b0ab8b3f75e7", 0xaa}, {&(0x7f00000006c0)="23c03a302668847c9b0c64a3ba5696afc2", 0x11}], 0x8, &(0x7f0000000780)=[{0xd8, 0x1, 0xe95a, "0bd3fd35e18b4f884049ef37717628cfcdcfefd1fc446f661deecc7b608a140ab6dbd8f8b620d1e7141257db2ce48489645b277e9a74d0ab9dab7b819af075064e2a6b534e98910fd7b09b64d0ad6727d221fad0e25d9a44c255fca862e7919b8105614d592ad34c1f48287179e1c1a269af5fddb6cb1f061516492a4001e1c35445b3033a2668180f8c545b62e35597e4941738bfc40c9217ab6255b89c82a131c9a9fb66f315fc6540ed4294c439f251491196fdff83e28a653a0424dd7015154d8c244ad0"}, {0x58, 0x0, 0x7, "ffd163d91a2282b0ad319c1e35584b946454956f8d135fe6b0fd5e0214f4f41653e8cccef15f06ec0da71860aeabde50d23d3bf7a7ecff6d10c170e49ddd2b574a74741ab055d8"}, {0xf8, 0x1, 0x2, "84f93a81f1a96315d96012aac5dad5dc9a1310d1cd24204f78dea5fafc1f493ec999003b7acd9a6d15d833d2ad6ac3f05918495dc80bfc49fe058366b63406438d51923977b3e3aa8802ce7f19d6a5c999bcc3a30129b97a686af15e74eb376cfe3e77e49674564cde6c00b650b2a6ef8c657ef5791414d9dec599083724c47f9770558655d65ac0549a1306c16e2a4eef79fa7cca387074f4c5856aec9a943eef1b7390beb07cc9e2afb4c914510a6f1a60d90d91695e43883a4ccff813ba46942aea7d5da406726c65da5e69e0abd9bbe465b0beb6cac3148607ea84d018ff2ecd3b"}, {0xd0, 0x1, 0x96f, "488d92fd7215ac03f9765b68d919a87bb4d54fd35849e39d3a3b8ceeeed346eebbacf5196877a155ee544f48b701d6fd9617ca3979554abf2cb31b98fc91ace2b483d8cebef1ddef361e00c846ce144889fc2c167e3e535a858947f5bbd82d5cd5115d406435bb224ac877ce49dfa3eaaf807495bc5922faa18f7bc1cd8a586fc1d15966f67f0b4402e989e782514027ad3eb6d0d14312a624b18e61fed9e48bec52b96a2568b2719f83a997bc68a900c6d0f4db48d5f50cbd933dee"}, {0x58, 0x0, 0xfffffffffffffff9, "89cf83dff9f8df0a1533cec46013dc47b8d17652158fa832db69522a2841223c22b0988a17c72f1706624d0a858d6117b2ccc62855744a7f48090a5178ded226ea27ec00f24fbc"}, {0xd0, 0x1, 0x7, "e6ccc4afcfc0b5b560ef7b863928ee7bcb944b6bd8aa23461fda520f4165a67cd78805ecb2515dabf6ec517ee3992bd85c37cdd3cc7c47a76ffcb4f1becf75aaf14afff78fe56523fa6c93fe7147c7d3171b009465602dcb3310e1cf4cdf310e99d1fcabdb229323b58084c3904663e07971727f3476beecd397395ad195e1c31a785adb1c5c94ec143181c6871398dd405ba42934f51732df28193de5f2e2d94c5dfaa15128b1920d7399829397dc718f707427859b62e11b3a5a751e"}, {0x70, 0xffff, 0x8, "00c37faf97f997e304339d1e899e415452c7040157998726c18caebf61e41387f926c4099c82a3b4099cb4bb630ed3ea5c3138e8af8a1b2955fffc9eb8c870a684a570b78592813e01b045361403f2f8963774f2235d469a9d8cf3"}, {0xe0, 0xffff, 0x101, "e2d2c4e28c70191a63b88a47ee31e522adeac15b6069fe0d9fae42e2d2ca91aa7151578c82533473baeebdd6e8b457d36387254bf3922369214b974ffc099caea0a6258d1830076bcf871a12299086beb250975ba3632ba9359d2daddc0652ec37c5e5eb1ff0ce458fb53a767d4a279dfc972572709b08557dbdf30e1850f0fe6b30ffefe95225ba51dc0bb4dc14021c099fbf38d7610189b95d43760314989f977f433e9deaf8ab58e3aeb92da418496a3766aecb5a87339e072446a24cd64da545b9fe7aa4a32e3f4a2e98a11550"}], 0x570}, 0x4) sendto(r1, &(0x7f0000000d40)="2f675c927c6b8fa5d19431c3d0ace793f4a8431a", 0x14, 0x400, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x0, 0x0}, 0x0) 01:39:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt(r0, 0x6, 0x0, &(0x7f0000000080)="1afabb16ddec97bf69daa4ecfc74582988067f688152b2b1e72915f8303650cd4416a6b418c2fe9862dce11a2e23940241c862e7700cb4f7fc8c2cea95c68d92aa426f078ce0c39673c729e56349843fdcdc64361f4aaaef429784ec", 0x5c) 01:39:27 executing program 0: mlockall(0x3) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 01:39:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x9}, {0x7, 0x99cc}}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x600, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) r4 = kqueue() close(r2) dup2(r1, r2) kevent(r4, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 01:39:27 executing program 0: syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x200000000100d, &(0x7f0000000140), &(0x7f0000000180)=0xa) 01:39:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/94) 01:39:27 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/193) 01:39:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x10) sendto(r0, &(0x7f00000002c0)="d6606d270893d00f29ffe6a6db3229eb404a6af154325826530ff1ed5e4090fa2617c812da07943d6a82ac6759cb7540ce9f7f37457ae4eff958a3257a110729d48c776d1f5ed9311c15fef91359a364550152fbbb25cf10c6b32a39688118a04ea46d9fa3e899bdbb3b0a6a96e2894ffbd60f44557a1684be92ad48dd4d22d974e1ee61219f09086620ad217f52fd5f3a620e35c5", 0x95, 0x400, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 01:39:27 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x7c, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='\x00') close(r0) r1 = openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x10, 0x10) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x4) chdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) 01:39:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x940, 0x1) dup2(r0, r1) 01:39:27 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) 01:39:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140), 0x1040060, 0x0, 0xffffffffdf7ffff7, 0x0) dup2(r0, r1) 01:39:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="824730f6b1de6a05bd6a"], 0x1) 01:39:28 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0xfffffffffffffd5a, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xffffffffffffffff) shutdown(r0, 0x0) 01:39:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001a40)="790052054c2390c587184b60e5cc2392a4a9a96fe388bd2069fb1fdbb29eec3de8c3b7a2ba0a0fd917d7d2a71fd273daf0b3487d82ac76041a71c87c504da23ed82d12cf10efc5588b489305e5494fc7beda4b5a4caa731f69f1558fa5e2582f846d9a4aff5cf199409c1ac732cc15614678aa8f9a0dc8091a9a9601371f805830321610624e0446d05d78e01c02958ad616932733f8d8932cded65feb4ae14f3117642d95f3b0b5a6d92931d667f04d59c264adde524904093310cf79f273f5c0338b237554711d2b3fc7449514b6dd76f73637bc49be212e5627ec28cff052eb7ff8968b6355117f179d0940a2225838ef1787f78424988deadf4727782c5abf8c617eb030144fc77a7d2ff5b90db225c35954c2e37539c1581f73e1d07a39ecff770554cfbff5bc641a87045bf7fb14b10c4e28ccf6833564ae22dda3c86c548ad5e3b1fcb0312f2fbc856b7b9612ab8b710af58e2e0cfb2c3fd53ed3400ac5798c2161ac374d2496cc97e528eaa53fe56676e9d60f5930ac9af53fcb1bd2eb73fe69c7d35523eb9881d966a5a58354c493da183cc37876df0189c478ac3ee6f7dd9aea70d84e45930a8708e2fdecad5a50f28b7ca73f6847b3f485b5a760defef690a3beedbbb2c41cb021d79fb8119efef45740f25a91daeaa877eeec4371928b55bc851d211acf3a94a5f76270f6fa0fe74038f8d6b2ca2925c2eb1a512f52571677761a32a23e7930123c1019d0f9511a9ad92d08e7e653c947e9a85d131d2bc9dd87ea82406bc81a012f3251f2846f569b2b85d9cb2a85f151f06ba7faad76c25cc99c97eae8c00c3a11941ecf589edb9d6c36b1d61ae226cb8f9b0f13fd91bd2d8654b525468c24a26266e5b46ee970a91ecda14943717f36d265d269f7882181f9b026300353b9c7b3a50b8534f081153dd77095b414d12708e37db16694a3c9dd954ec109e5e7d2143f6a18325229455d90423f9a22af6a6012815a47a5504f7d16e7dc830ee6c09a17eed8888e909e6bc8085648c654d0a230d0ea28af60425b86c2b70abb07aa0c79c25a05babe4e951949fff02e25df874694885b27a4dbf1ed9fafdcfc008db338741493003669c07a2365b30ef3238531d14c5b1cc66e0bf75948ae2be9ddfec61e544a54e7129ca818d96758f1eaf2821dd1ea1afabaf13d04f16934c5937449a39611356d4681612a82c92fe785666c53ab30d64e0bb2bcfd2c5349d8dfd842c1d36d5153a0a3c0150e44b96ef51c9b52e52b743d3f69148a0563cb75db2ecd7a837545b0ed787ce68bde26305d901ff9965a17a17dc66f06a05139804dbd1b8e0922708a32f8ea907a00df23bb131e04e4a454b3d67cabb5d80c3208d854065167c0be8e265ed6469477784eb1db6c0361d7f25564f48eb3a0d7222cf9762584957d02c79c05d4fca2b9937f7f564b5fb9379fa42f27e35edc0a783708dc73f3eed84db321823056e763d081b6341316730a24a3f4567c2de882632fcbc33d43704b507307606688333356a2d7c94138b1df9f116d2fbdc2e813fcfee84d627918e0d25b32b3c7f0cf1a8ff7b0aec578f6ee28ade460b30469fbfa412495803d4cfc4b702739bba3e37f1c90c1873655defe362fda8b260180d75fbb9e286e8dd754811069c542dfb48a551c6646d6c828f937a27a8a0f66ce4beb6042f1aeee513435b50eb37745218277040fe8cd2f8c9adf9e1186ad0fd60725818521f9d373cd14fed2a31df4f94a8c69da3e267049efe24088d6850749e831400156e7f138515807933b652468b5a94935dcf4d6ea2a21cba53254950688a06594bec164920c61e502bf6923f8ffbae3981a5ece3b93289c31376a0dd9f54a901bce22ec9f029bc30fbd5fd375aed634d1fc93286b1fac92cf8d231e92ee3a01af508c9b3e6b9eeea68679bdb31639db852ee2ebd44085ad4c205277cccb1b1caae823d90cf624916e5f8419b777ef1dc65666cc9869c3b97c1f9203520f68fa8e88a68a9f33e649cb82a4ff68d8c849ae20453f78f24f3b01a6c93348e950e990afea6cda5e677e23dbb59130fe3270c6af45591f28824168cab0a4986a5b57dd52aaa19cdeed8042d19cbc5390761b9e2173defee80a5467e62d2358c4bf6797a8b8aae68fa0d0b805bc10e570188ed021507d4c50f3d6cd03420575a135f606506bfdf85bb454c38fc2cf96e5ab5b78b3c3a508e6bf3761ad7441302b0792379e6cc58ffa224ffb077dff845244fb6c88d183c39157ffb79e7100aa97dbcfaaf78029a56de74898a48ac6d7256eb958faaf46d3de10cd158ae555c72b4e41b7f921d1c322f3a6307d763adb9d4dd151beff97e3309a19e8ea8c6c9b1ba7bbe00499d718e8ddca1ae2a7c636a9b140c3d0c1576a3f45547988448c1365d7b19710995d204a4d82eec896994ed7e001975528e05b020b4cdfd7e01e8d2b40560547ec92566a99aa7a246e9423b4fa1cdf14a7899fd30dc70c68d21c93b34b14430caf4b3280f87419aac6e2aeade026ae6e70e1a31d311a5ac76b8b5bd1d05b7f7f10a2b18106018945486388eda645dfd480f797d8f9c5db719f98d7bc66317c718636731de491db7fa26d8bbc94e1d05e0fb5b5713aab26810ec7e7b5934552547a0ad51c98eb3b1cc2d9b554e010ac9ecd6b53c7398c7aed3a904e788b03781a5e425234c3128c7eadde54810ee65b16c75d65ecbf24dd9b8a502f252e699f73aa9e997ff3a9d647bd011a724f79b7742c04f6c47bad583e013ab471aa6190506cffc3092decdbf245f8a34c405cdf79fc6e9da5f899a2413f636469f48aeabb2e34d77f947aab63f098967c4806ac6c1385fc192415c90c27c0a38cae89a5869e47bd861cd84ab0683bf55cfdf935894b273e81bbf91ae3de0ecbfe9671d698da4a3f0b9c55f610599c898e41970bc5d82fca34c36fcc3ae9e0cee345849789751cd585593b97772ef3284ed70553f050841f7e714c7809a2fa314b242c898809f5445541f2b0e291f43700436467a2d1c65ac8f266ee7e22387beb4ae761179bc6c6081cfd1c3dbdd076fad304b63bc06728116c24c001c0dd095b134685c8db5657883cba2c5b9a0fa374209bf171f76e30f17fab4748476899f541f970389dd271de0d1451e304d85f232a035c40963fddd4d64376c0470d23f18ef855014abf90914c2817187b1a01b13b4549e952126571997d6437cf8cb33e38280b45432c6ed9e43ff870d25e6955cc725a66dd098602da95618f3d7ba0cc0d940acfe76c718b03aac2b17c2ce6abff2ec7fe79354d4b577b2cd62fe6c7cae447def8572e9a64de3d933ace0d95c90025983f1215efe34d66a46994c1a674621b11023c820417f28bf73eec50a81272d29af96aad13766f9cba1c6eedc5085cc3e37745834861ca7bac37e1ab26213129bce10e339ec0cdf76ebbd5948cdd2c50753c7233850da348a3626e4c9a9e3de3a5947d90c79233623b3b2381c536b973ef6c7ccd8bc8ddbac80921fdbc7a06ed983da3f099aa6a88018b745350eb26a31dbb82e974a0e663c1249e9c8e32d8ea0e1c5fafac50b629c4a269ab402f1adab8f388eb92581a6fc42239eafe03b7ef9c374a3af0ea863d7df9ab87d014b75dc3c665a012b4eeb687a787e0c8e029ed0d073d85126a25a6ec0115e096da36e9eaf53250b5e2c503df1c6ec66310d091b4f27d5348be79a84abbfb729a4452a6ab3786d09b0cbb97160ca58a1da36e98a45d2a7a04c0110c6ed54db84e3f84486b7544aab8afcb65ac14b8f87b079f6788bca60fb80bd096b69618af8f6ba6c9b331fee4b8f8fc656f9daefee264e27f41c6c191b1f75a1b51465da097becbc66cae8ac2e60985e445cd2f5b82099a2016c032d7967d2fcb38eb429de80762680533036af8b5a786c5be5cea4e24efdddedd22abfbe0c5a7658102a8f7a1795db2e973b637e90ae2855eb10c1f60ca0c4cb062b8dc110462b80c8bd3e03ffd28273a09bc18fdfed82082d20aabfb17139d5a064374e9f76576cfb4abd256d87eee58c7ce165e923cbf681c1692d11f7fd33c0897c24e5f2a3aafa822049c38dcd7f71eec2d2dfe72191d1a64c867b7ad0c89400dd276a11d27548745572a3779678bc99c06086bd3beea0234644e6e4b46e4ab91f5102bf73cdbfa80c25f4e7d5fe0eb4174964963d184a4ae7890913e08c646eec7065ea1ce045e5473457ff3827d49c5a9a38251593d9605b30a9166c0d65b9d3856a53f00b3baf563decc7e985b447b3860f9db031a9668be1a311e4a1467a22ac6ad16429b53e8c77a7565195010a7b99e286809d4cd9c4635851ef22f7a3b486b4b461da8e07643d9d4b978c87eed81b9cbcc6bd909484de62d9566cb2aa2668385ff6394d623f5d29e35ce20437ae35b4cb989156b42deaa41e79b4d08731ecd8856df28145c45adacd8735b289af0ddbe244d7499a725bc8bd51321320ed6b36b7c6cc4a5ea797fc47a73722953c2c12c29c4af34502680174580a410dc062bae58d5d4cb980e9a37584179356073bb130a14aaa15e9093f1026fdd333400ed3f931eccf73ef2cb363c768f96e2fa839e75ad738f7bf8e2dd2451acf84d86bab0f126a7f6e5443752fcdc0481134c03bb5154b9ab35fc0345553b3e6bfc8709f7af721bca26d365e3e44f48f8209b272b1db3f099354da9f9b62bdbe2c29f13ba7aaf6674655b12fcf1cc7cf26044cd4f90134d04627fddfaea7aab9f146bb08504b7ae76f24faf4f32c96a3523580e0a4bbebf7f2447e5af7c12f0cb3e5ba803b13b8cbd63e45707f3d00e04405c29b00db5903434bd10b9f989d61305acf43f7630d84879e622e4b3101cdd4b0cd48c8cff3ecf50e5919262d47ab69e3cba26a3f8785a07a6fffe069e4773273a99686dc0f2ea5e692e1a0a944911f7aed3e64ebabdcda6fac96fc8fa8dc96161fe6058b03831bfa6aa7843c5b69d69599ca0c5c935b9e6a6305c44b01b48fe56f28e6fdb28db5a33b28398e08796762378fbf82d4e3a6e954a80a536267fdf93d06cc83416c942b664a3ecab9636c026f9c8fa2212450d7bcd9d7c3474a08b65216414b8456c286fec78bcc828192ab6ea0d5044cd4268404c5c9245bf26d874648c891e4e16350c80cd9946300d60e906254ce611a8469ebd4ac9cd239884dd84110d85092804986976fa234b4a4daba86fceb69507770d91c931c107c395bf78c1ab503a20966014b84b7e3abf44ce92d4ef21d561c42383c6608218f49afa8973b0b963ba39b1e8e69a54a6bb91f4c3f04796d54e300b16078d66bde402d46df733c25364f262869f82e92c9c9f14cd7acc1c5523aa3f6b25ecb6ef0a5f2a85c56474fe85e066be76dde9c0f74f29054a6343a7c1eaf46b0ac41215e70a32378310a2cfadca01864cef82695a7fccd2648b942c55bc0eeda11a7b41783144c46f766eb18e3ef058f1ee282cc2274515128bbbae2bb160c2e854c1493b662e723c6109f0033e6b86a297d1b0bbade16b14ffa5e874e99af0651de13f51a8881524d93d8047f5f0987475a4afe5379797fec074fa6e8417945b437615ab8e1bfb38821bbbf88755087c", 0xf7b}], 0x1) 01:39:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100000000, 0x101000004}) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) flock(r1, 0x2) poll(&(0x7f00000000c0)=[{r2, 0x140}, {r1, 0x101}, {r0, 0x7}, {}, {r0}], 0x5, 0x81) 01:39:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x400}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061880a731c5c2091f3e9bdd1fb4518138f7d1d6a4b77acb34322c0cdf5648b48935d14a79a15cecdd79c076c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821cc53a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00fb106015f17848216c778961d89c468feb680af051387d93c38ad2a159c91d3af24ec6e07b757e5d0000a36cab4b185a16df115dd56921282af19c2716763ed240861552424a8002cce9d7073e4685bbc21be9b59e446dd427000683aea452bd904f4e", 0x3e2) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchdir(r2) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x9) r3 = dup(r2) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) getdents(r4, &(0x7f0000000000)=""/13, 0x33b) r5 = getuid() r6 = getegid() fchown(r2, r5, r6) ioctl$TIOCSCTTY(r2, 0x20007461) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) ftruncate(r0, 0x0) flock(r0, 0x2) 01:39:30 executing program 0: mlockall(0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 01:39:30 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = socket(0xb56d3e94c549016f, 0x4000, 0x1ff) fcntl$setown(r1, 0x6, r0) 01:39:30 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x6}, {0x100000001, 0x1}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, 0xfffffffffffffffe) sync() 01:39:30 executing program 0: pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000001040)=""/41, 0x29}], 0x1) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 01:39:30 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000008f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x6e) shutdown(r0, 0x2f56378d788526bd) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/83}, &(0x7f0000000080)=0x55) getpeername$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d0b3d4a6b528201c9ab9eeb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) setsockopt(r1, 0x7ff, 0x2, &(0x7f0000001380)="fafc3b22e449fcdcbe62122bb5dd42af8e9a84", 0x13) getsockopt$sock_int(r3, 0xffff, 0xffffffffffffffff, 0x0, 0x0) r4 = socket$unix(0x1, 0x400000000005, 0x0) kevent(r2, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x14, 0x80, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x400, 0x1000}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x3, 0x100000001}, {{r4}, 0xfffffffffffffffd, 0x10, 0x10, 0x400, 0x401}, {{r0}, 0xffffffffffffffff, 0x24, 0x5, 0xb2, 0x9}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2, 0x10000, 0x101}], 0x2, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x7f}, {{r4}, 0x0, 0x0, 0x80000000, 0x7, 0x20}], 0x7f, &(0x7f0000001340)={0x0, 0x4}) 01:39:30 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 01:39:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fsync(r0) r1 = shmget(0x1, 0x3000, 0x402, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) shmdt(0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) ftruncate(r0, 0x7) fcntl$setstatus(r0, 0x4, 0x80) getpgrp() r2 = accept(r0, &(0x7f0000001080)=@un=@file={0x0, ""/4096}, &(0x7f00000020c0)=0x1002) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) pwritev(r2, &(0x7f0000002500)=[{&(0x7f0000002100)="e43f3eedbb84f5bcf063f2f901f125d6c7f5d699f2666381cfecd1f2ddb1b7756225baf5a714bf51ac8a480b4a84740d55de11de38550133c069d8c5a7900826d68e6fa77b0b02f861ddff21244c007e1e7f1c1be8e4236c106b72ec", 0x5c}, {&(0x7f0000002180)="e6ffad6817a7762fc256aba93befe33a9884428874ae6f4bd9850218e069799b00006945218351125d2834f00715b54fd62cbd59", 0x34}, {&(0x7f00000021c0)="2d8e1afeeebd77b6d3488b501e3dd76ac681aa0f8ece63e6eb3214f2ea293e0db25d8392ec838fb8f2fe430b264057670783fa25c50b9ffaa5cfcd8867ab947ac3a9e8307d1655e2295bf3a7ac3c9271f3cfa90217036833c213ca76e6bea6393d786b2c868bc9531912e0865278e95bc68fd949dc72eda4a9731994de522ec559aaea9e4681017a802059ffcae61ce07be6803bc8b0189a1f98fd34f87e4a7bfdfaf71c74584bd60bea3591c28c71319b823369b05d025ce4094d9d749bf2ca93e09c0e2491821e77749442826e38fc7862bb46008f5f150ba032134b10847b94cae18fe5974335d4aa9654fb72d780c1e434bf3d7c2971", 0xf8}, {&(0x7f00000022c0)="2432683b7ce013d320b85de0ca6bcdf79c182fb2412ac5538dd85e191461a1df38a5fa27f7b7a3acbc68b5fea6da6e24b106e4257a3097a7806eabe6a2e3a8dc85bab4dbdb889002642f3e1009d4e0277a51c1ec6ea04dcfad", 0x59}, {&(0x7f0000002340)="84adbb447fe9820468c80ff4628f48058631606d91391fa76c9be1a38cbe8779c87aec2a872f8a09c0f16dd7ec4d6567bb363271b5d582e7307562ef6b13c55077f6746685c4ebdae34181c86b1f6e8735bf02ed0508dab432d56ea394522912dc67f585d60ad7facf92eccbf5fb59ad4cb8c8498b8a301fe88784438f072683a7f43e6a6bdc75d59c7e474f8c39de41168b6dc6ed09f22443cd41552a9b301bb7432988a83333c7d9b3824d0c84e50d3298e8f7c8cbae743e7442f1d342ddaae149894c14b80113d6ad3a30c579ae9b4efa604e48504c7057ba0d4f55f75798393f5eb1ad25b4537053b599bf60d82481a2e4", 0xf3}, {&(0x7f0000002440)="3e06ed39b0c4f26c44f35fe0009d81f2c5b91afcbb4cbe6a5cf7c6cc380c62bcc1edcbea731f8231f32ff0b9465357ba782d59ca1f7490104d3f6cc7bef750c786f21144ec929cf8ec600c8b04bbd96069fcaad95d936c8168a77ad3e91c13c2575cceb2eb84e06e87a14a498978d4c3ae13f2aa409a291f1b7d2bef487bd74ff333c05e6b36a867e9fe57bfd25d27deb9f6799372228a1009a004c74d3e3451f8555082fe8318", 0xa7}], 0x6, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002580)={0xffffffffffffffff}) bind(r3, &(0x7f00000025c0)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) shmctl$IPC_RMID(r1, 0x0) preadv(r2, &(0x7f0000002780)=[{&(0x7f0000002600)=""/49, 0x31}, {&(0x7f0000002640)=""/196, 0xc4}, {&(0x7f0000002740)=""/45, 0x2d}], 0x3, 0x0) r4 = openat(r0, &(0x7f00000027c0)='./file0\x00', 0x8100, 0x58) openat(r4, &(0x7f0000002800)='./file0\x00', 0x80, 0x9) faccessat(r0, &(0x7f0000002840)='./file0\x00', 0x10a, 0x2) pipe2(&(0x7f0000002880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r5, &(0x7f00000039c0)=[{&(0x7f00000028c0)=""/20, 0x14}, {&(0x7f0000002900)=""/178, 0xb2}, {&(0x7f00000029c0)=""/4096, 0x1000}], 0x3) bind(r5, &(0x7f0000003a00)=@un=@file={0x1, './file0\x00'}, 0xa) sendto(r6, &(0x7f0000003a40)="17680696c7c025dea64e1329740ed3abb61ab2f36a1bafd44ecd58b199e3f81819cfaa6258b4242d3558830dcea53589318733a9c5", 0x35, 0x4, &(0x7f0000003a80)=@in={0x2, 0x3}, 0xc) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r7 = semget(0x1, 0x3, 0x0) semctl$GETPID(r7, 0x7, 0x4, &(0x7f0000003ac0)=""/87) 01:39:30 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x7ff) r1 = accept$inet(r0, 0x0, &(0x7f0000000100)=0xffffffffffffff9f) fcntl$getflags(r1, 0x3) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006001, 0x402) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = getegid() r5 = getgid() setregid(r4, r5) r6 = getuid() lchown(&(0x7f0000000200)='./file0\x00', r6, r4) getgroups(0x4, &(0x7f0000000240)=[r4, r4, r4, r5]) open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x6, 0x0) r7 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000000c0)=0x7) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) 01:39:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0xfffffffffffffec0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 01:39:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000014, &(0x7f0000000080)="601d5eb1e3c1c56c5f9d17a5bda5559c5905fe60afe2987a87af6799b16b8635ec8f2c3ecfcb9b6f86d55112cb0eb3c572b26d591714393f1701d62146cad64aafdf5694c0d03e30024762c86db25ea42dddd26c4c1d794e36aa5ad80d45149a5b4b5ff940712e9b5d1c49f422bae222a8289af3d954fb7363d35f22a4630ea229", 0x81) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) 01:39:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100)=0x20, 0x4) getppid() getpid() fcntl$getown(r1, 0x5) getpid() getpgid(0x0) getpgid(0xffffffffffffffff) getppid() mlockall(0x1) r2 = getpid() r3 = getpgid(r2) r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) 01:39:31 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/140, 0x8c, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 01:39:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f0000000040)=0x6, 0x4) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x0, 0x4}}, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x3, 0x95}, 0xc) 01:39:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x3, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = dup2(r0, r2) renameat(r1, &(0x7f0000000000)='./bus/file0\x00', r4, &(0x7f0000000100)='./bus\x00') 01:39:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket(0x10, 0x3, 0x8) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x6, 0x7f}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000001, 0x4, 0x3}, {{r0}, 0x0, 0x2, 0x4, 0xffffffffffffffb3, 0xfffffffeffffffff}, {{r0}, 0xffffffffffffffff, 0x64, 0x40, 0x3, 0x101}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x4, 0x6}], 0xd9, &(0x7f0000000280)=[{{r0}, 0x9b3581941cae57ab, 0x7, 0x20000008, 0xa0e7, 0x6}, {{r2}, 0xfffffffffffffffb, 0x29, 0x80000040, 0xffffffff, 0x3b72}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0xfffffffffffffffe, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0xfffffffffffffffa, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x5, 0x200}], 0x2, &(0x7f0000000340)={0x80, 0x1}) r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/20, &(0x7f0000000100)=0x14) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)) 01:39:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, '.\x00'}, 0x4) 01:39:31 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0x20}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8c022e02000000653000"], 0x1) 01:39:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0xfffffffffffffffe, 0xfffffffffffffe07, 0x0, 0x0, 0x0, 0xfffffffffffffe02}, 0x9) 01:39:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0xe394184c5b764425, 0xfffffffffffffffe) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1, &(0x7f00000002c0)=""/226, 0xe2}, 0x43192e8b3eba1e8c) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 01:39:32 executing program 0: kqueue() r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc4, 0x0, 0xffffffff, 0x3}], 0x5c2, &(0x7f0000000040)=[{{r0}, 0xddae25cf7dbf8af9, 0xc0, 0x0, 0x8000, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x40, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x15, 0x4, 0x5}], 0x6, &(0x7f00000000c0)={0x401, 0x4b93}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:39:32 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) close(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/233, 0xe9) 01:39:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x8000, 0x14dfc3ce) setsockopt(r1, 0x6, 0x10, 0x0, 0x0) 01:39:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) 01:39:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/170, 0xaa}, {&(0x7f0000000200)=""/86, 0x56}, {&(0x7f00000002c0)=""/98, 0x62}, {&(0x7f00000004c0)=""/205, 0xcd}, {&(0x7f0000000340)=""/88, 0x58}], 0x5) write(r0, &(0x7f0000000040)="45fea265fef3d60a80280241c88461afa062c3a512574ab51d7eb4576e2c19d495141a4efac26f3994d00c3e6281ad5966a2c9e3b850a5347443686dd4e79dd28a4c116be99bd85d1aa1d735d06a544d37fcbb87db8e63bc735be67e5183bc12ae68d9cb864362f76d7b1d07bb09dc12768bf8c5534b5615b3fed9bc4fe53c12e173656311a214c67c317c5ae3f828f793bf5a3a665e0ba6563f3039b35533dde2db4dbd9817dce2ff3d9a58ab6cf81754f8f77f39b5eaac376d94a0e1d1442d45467d457f5b8dc9d331243d135951018ae77276b4aaddc9b05b19d5d5885ae2553dd4b92d029d91f02b3e4962821eb949e7b54452e35d50edda", 0xfa) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 01:39:32 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb, 0x80}], 0x7, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) fcntl$setstatus(r4, 0x4, 0x4) 01:39:32 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) read(0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) unlink(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) close(r0) 01:39:32 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) chdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x8, 0x4) 01:39:32 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 01:39:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYPTR, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x20}, 0x0) write(r1, 0x0, 0x0) read(r0, 0x0, 0x0) 01:39:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="bb430d43d953e50f635bf0c53ad55e5071adb10017b995b0b98481592a2f5c2f28ad17591fe9351d75b761668cddd90c794aeea7c53dcf3be7fc8576c648abae8333ee34f4fba4a7fd91", 0x4a) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) 01:39:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) connect(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="e7ff2d2f66696c090000"], 0xa) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) dup(r1) syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0x1a6) 01:39:32 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 01:39:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x3, 0x0) sendto(r0, &(0x7f0000000040)="27ef3e4e86e8c40f2c887e7da971df438d9332211a7a841d391afc2772e3aa7b", 0x20, 0x0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x267}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x1, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0xfd8, r3, r4, r5, r6, 0x0, 0x9}, 0xffffffff, 0x8, r7, r8, 0x97f, 0x3, 0xffffffff7fffffff, 0xe5}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r9 = kqueue() kevent(r9, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000001c0)="8eccea96a2bca4ca580b6eaefb46aaf59aa5fdd59d8f4be3a9a657b776a4042ab60852d1706428e590db4aa880ad311aa1f7faed11b0b52cab65b25e6c5cd8f95801299caa57ebab96fe40fa32e46d3b165c450141b0a9d747bb19e483f207025ac0ff120f75a52911e066d60336b0985b7604bec231a71aaca45709876da5ef5e8766dfedb78b7e8e75705c3feee49a304980", 0x93}, {&(0x7f0000000280)="a0de977c0517339840843ddb095a4dc2ec5bc40e752a139f0414de013ed00c78601929202e3eadeed95d2a0302b5da7ead185b839e317b822d2f29c9a6139580dd96c04ee17858ef3d8e74063ef99853622685f5e1d1199942681449fc8ba35fa91e3e4ec28d207679a62fe2785815edc2e80f7c26ac37ebcdfc65d3fa30dd20012426e5d442df2083be4feca787bd1006ff8e877007128f79d9b211eaa80e451e55e82d6c3ad3bff7939cc0b043d4c7f5070f09b5a03887e1600a9887610ac06686d48fa8d287883ca89d539b12b3f8080397385f5fd85db436f1bef2178bda49d65a76bb6e3a9575390742f051e5de72bbff5f1f223983e11d0fe503281b", 0xff}, {&(0x7f0000000380)="a8b06f0ca5da9bbae5ec8d8e52585385edfad8f5dd6d6d9fd4af89bb5a657c810c7d92f6833dcf614407af55292b6195379fd790a43acbb269a34ef05c9fbb7d53438023a842cbd8ddacfd9448897b823ebddfa1840cc2c44b9657465e188a0ddf3cad9a58dcf4869435ec9b1f354567550f81935fc197a1956d30fe41d9fdef718ef9d01d172f5a9097f414aa623d3b3f220d47258a9b6205b4c6a0b07d37ef3a0960d9", 0xa4}], 0x3, &(0x7f0000000100), 0x0, 0x401}, 0x4) 01:39:32 executing program 1: socketpair(0x18, 0x4005, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x84) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x8}, {0xd90e, 0x8}}, 0x0) 01:39:32 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x3, &(0x7f0000000180)=[r1, r2, r2]) r4 = socket$inet6(0x18, 0x4007, 0x3) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r5) sync() 01:39:32 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x9, 0xaea6, r1}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xf0000080, 0x8, 0x3f}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x6, 0x101}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x1, 0xfffffffffffffff7}], 0x2, &(0x7f0000000080)={0x1}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xb0, 0xb97, 0x7, 0x6, "26f7de36a88accff3df84c181fb45db0512925d9", 0x0, 0x81}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 01:39:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x202000, 0x5) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 01:39:32 executing program 0: nanosleep(&(0x7f0000000040)={0x893a, 0x4}, &(0x7f0000000080)) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0xa01, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffff, 0x9a, 0x2de, 0xfffffffffffffffe, "82381ec1a497220a7deef258720fc075534a4758", 0x6, 0x2}) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000f3, 0x0) 01:39:32 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 01:39:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = semget(0x1, 0x2, 0x100) flock(r0, 0x8) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000180)=""/250) 01:39:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x80) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000540)=[{&(0x7f0000000180)=""/53, 0x35}, {&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000003c0)=""/121, 0x79}, {&(0x7f0000000440)=""/198, 0xc6}], 0x6, &(0x7f00000005c0)=""/4096, 0x1000}, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffffffffffc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000001600)=""/202, 0xca, 0x40, &(0x7f0000001700)=@file={0x0, './bus\x00'}, 0x8) close(r1) 01:39:33 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:33 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = semget$private(0x0, 0x4, 0x402) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000000)=""/144) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setegid(r0) setgroups(0x0, 0x0) r3 = kqueue() shmget(0x1, 0xd000, 0x90, &(0x7f0000ff1000/0xd000)=nil) r4 = getuid() fchown(r3, r4, r1) setuid(0xee01) msgget(0x0, 0x80) r5 = dup(r3) write(r5, &(0x7f0000000240)="8004d03dbbd776a64eb15c511ae193d7a18454c688832be3a1ed3ee0f2ff08eba793664595a02a4ba0c1bc4eb0f853d26814c252a9907bb88009a89b8c862a3c0aa904d3242b6ee23426c52f780690cc28e2391526669d4fc4a7403d8f0f6945f1e052", 0x63) pipe2(&(0x7f0000000180), 0x10000) 01:39:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$getflags(r1, 0x1) pipe(&(0x7f0000000000)) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 01:39:33 executing program 1: pledge(0x0, &(0x7f00000000c0)='\x85W\xdeF|o\xeap\x0eA\x91X\xb8\xba\xdfq\xd4') pledge(0x0, &(0x7f0000000000)='\x00') 01:39:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a66851ec49cf1cec4f521e649a8fe6a391af602657cb63b7c28f0a7a79a09a8071edff2fb13fe4cd7e24505c8f8a21b26d753f5135f7188d1a69a8b6ee68d46324abb332a2dbbb305b13da1c747ffc7d3a066b7b9", 0xfffffffffffffe71) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000), 0x10004) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 01:39:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) read(r0, &(0x7f00000000c0)=""/106, 0x6a) fchmod(r0, 0x86) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x0) 01:39:34 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r0 = getppid() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r1) clock_getres(0x4, &(0x7f0000000080)) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x80) fcntl$setown(r2, 0x6, r1) 01:39:34 executing program 1: r0 = socket(0x1e, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 01:39:35 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 01:39:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) sync() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() r2 = dup2(r0, r0) kqueue() fcntl$setown(r2, 0x6, r1) fcntl$setown(r2, 0x6, r1) 01:39:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x10) lseek(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x81, 0xfad) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) getitimer(0x2, &(0x7f0000000040)) mkdir(&(0x7f0000000140)='./file0\x00', 0x1e5) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xfffffffffffffe28) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000001a40)="790052054c2390c587184b60e5cc2392a4a9a96fe388bd2069fb1fdbb29eec3de8c3b7a2ba0a0fd917d7d2a71fd273daf0b3487d82ac76041a71c87c504da23ed82d12cf10efc5588b489305e5494fc7beda4b5a4caa731f69f1558fa5e2582f846d9a4aff5cf199409c1ac732cc15614678aa8f9a0dc8091a9a9601371f805830321610624e0446d05d78e01c02958ad616932733f8d8932cded65feb4ae14f3117642d95f3b0b5a6d92931d667f04d59c264adde524904093310cf79f273f5c0338b237554711d2b3fc7449514b6dd76f73637bc49be212e5627ec28cff052eb7ff8968b6355117f179d0940a2225838ef1787f78424988deadf4727782c5abf8c617eb030144fc77a7d2ff5b90db225c35954c2e37539c1581f73e1d07a39ecff770554cfbff5bc641a87045bf7fb14b10c4e28ccf6833564ae22dda3c86c548ad5e3b1fcb0312f2fbc856b7b9612ab8b710af58e2e0cfb2c3fd53ed3400ac5798c2161ac374d2496cc97e528eaa53fe56676e9d60f5930ac9af53fcb1bd2eb73fe69c7d35523eb9881d966a5a58354c493da183cc37876df0189c478ac3ee6f7dd9aea70d84e45930a8708e2fdecad5a50f28b7ca73f6847b3f485b5a760defef690a3beedbbb2c41cb021d79fb8119efef45740f25a91daeaa877eeec4371928b55bc851d211acf3a94a5f76270f6fa0fe74038f8d6b2ca2925c2eb1a512f52571677761a32a23e7930123c1019d0f9511a9ad92d08e7e653c947e9a85d131d2bc9dd87ea82406bc81a012f3251f2846f569b2b85d9cb2a85f151f06ba7faad76c25cc99c97eae8c00c3a11941ecf589edb9d6c36b1d61ae226cb8f9b0f13fd91bd2d8654b525468c24a26266e5b46ee970a91ecda14943717f36d265d269f7882181f9b026300353b9c7b3a50b8534f081153dd77095b414d12708e37db16694a3c9dd954ec109e5e7d2143f6a18325229455d90423f9a22af6a6012815a47a5504f7d16e7dc830ee6c09a17eed8888e909e6bc8085648c654d0a230d0ea28af60425b86c2b70abb07aa0c79c25a05babe4e951949fff02e25df874694885b27a4dbf1ed9fafdcfc008db338741493003669c07a2365b30ef3238531d14c5b1cc66e0bf75948ae2be9ddfec61e544a54e7129ca818d96758f1eaf2821dd1ea1afabaf13d04f16934c5937449a39611356d4681612a82c92fe785666c53ab30d64e0bb2bcfd2c5349d8dfd842c1d36d5153a0a3c0150e44b96ef51c9b52e52b743d3f69148a0563cb75db2ecd7a837545b0ed787ce68bde26305d901ff9965a17a17dc66f06a05139804dbd1b8e0922708a32f8ea907a00df23bb131e04e4a454b3d67cabb5d80c3208d854065167c0be8e265ed6469477784eb1db6c0361d7f25564f48eb3a0d7222cf9762584957d02c79c05d4fca2b9937f7f564b5fb9379fa42f27e35edc0a783708dc73f3eed84db321823056e763d081b6341316730a24a3f4567c2de882632fcbc33d43704b507307606688333356a2d7c94138b1df9f116d2fbdc2e813fcfee84d627918e0d25b32b3c7f0cf1a8ff7b0aec578f6ee28ade460b30469fbfa412495803d4cfc4b702739bba3e37f1c90c1873655defe362fda8b260180d75fbb9e286e8dd754811069c542dfb48a551c6646d6c828f937a27a8a0f66ce4beb6042f1aeee513435b50eb37745218277040fe8cd2f8c9adf9e1186ad0fd60725818521f9d373cd14fed2a31df4f94a8c69da3e267049efe24088d6850749e831400156e7f138515807933b652468b5a94935dcf4d6ea2a21cba53254950688a06594bec164920c61e502bf6923f8ffbae3981a5ece3b93289c31376a0dd9f54a901bce22ec9f029bc30fbd5fd375aed634d1fc93286b1fac92cf8d231e92ee3a01af508c9b3e6b9eeea68679bdb31639db852ee2ebd44085ad4c205277cccb1b1caae823d90cf624916e5f8419b777ef1dc65666cc9869c3b97c1f9203520f68fa8e88a68a9f33e649cb82a4ff68d8c849ae20453f78f24f3b01a6c93348e950e990afea6cda5e677e23dbb59130fe3270c6af45591f28824168cab0a4986a5b57dd52aaa19cdeed8042d19cbc5390761b9e2173defee80a5467e62d2358c4bf6797a8b8aae68fa0d0b805bc10e570188ed021507d4c50f3d6cd03420575a135f606506bfdf85bb454c38fc2cf96e5ab5b78b3c3a508e6bf3761ad7441302b0792379e6cc58ffa224ffb077dff845244fb6c88d183c39157ffb79e7100aa97dbcfaaf78029a56de74898a48ac6d7256eb958faaf46d3de10cd158ae555c72b4e41b7f921d1c322f3a6307d763adb9d4dd151beff97e3309a19e8ea8c6c9b1ba7bbe00499d718e8ddca1ae2a7c636a9b140c3d0c1576a3f45547988448c1365d7b19710995d204a4d82eec896994ed7e001975528e05b020b4cdfd7e01e8d2b40560547ec92566a99aa7a246e9423b4fa1cdf14a7899fd30dc70c68d21c93b34b14430caf4b3280f87419aac6e2aeade026ae6e70e1a31d311a5ac76b8b5bd1d05b7f7f10a2b18106018945486388eda645dfd480f797d8f9c5db719f98d7bc66317c718636731de491db7fa26d8bbc94e1d05e0fb5b5713aab26810ec7e7b5934552547a0ad51c98eb3b1cc2d9b554e010ac9ecd6b53c7398c7aed3a904e788b03781a5e425234c3128c7eadde54810ee65b16c75d65ecbf24dd9b8a502f252e699f73aa9e997ff3a9d647bd011a724f79b7742c04f6c47bad583e013ab471aa6190506cffc3092decdbf245f8a34c405cdf79fc6e9da5f899a2413f636469f48aeabb2e34d77f947aab63f098967c4806ac6c1385fc192415c90c27c0a38cae89a5869e47bd861cd84ab0683bf55cfdf935894b273e81bbf91ae3de0ecbfe9671d698da4a3f0b9c55f610599c898e41970bc5d82fca34c36fcc3ae9e0cee345849789751cd585593b97772ef3284ed70553f050841f7e714c7809a2fa314b242c898809f5445541f2b0e291f43700436467a2d1c65ac8f266ee7e22387beb4ae761179bc6c6081cfd1c3dbdd076fad304b63bc06728116c24c001c0dd095b134685c8db5657883cba2c5b9a0fa374209bf171f76e30f17fab4748476899f541f970389dd271de0d1451e304d85f232a035c40963fddd4d64376c0470d23f18ef855014abf90914c2817187b1a01b13b4549e952126571997d6437cf8cb33e38280b45432c6ed9e43ff870d25e6955cc725a66dd098602da95618f3d7ba0cc0d940acfe76c718b03aac2b17c2ce6abff2ec7fe79354d4b577b2cd62fe6c7cae447def8572e9a64de3d933ace0d95c90025983f1215efe34d66a46994c1a674621b11023c820417f28bf73eec50a81272d29af96aad13766f9cba1c6eedc5085cc3e37745834861ca7bac37e1ab26213129bce10e339ec0cdf76ebbd5948cdd2c50753c7233850da348a3626e4c9a9e3de3a5947d90c79233623b3b2381c536b973ef6c7ccd8bc8ddbac80921fdbc7a06ed983da3f099aa6a88018b745350eb26a31dbb82e974a0e663c1249e9c8e32d8ea0e1c5fafac50b629c4a269ab402f1adab8f388eb92581a6fc42239eafe03b7ef9c374a3af0ea863d7df9ab87d014b75dc3c665a012b4eeb687a787e0c8e029ed0d073d85126a25a6ec0115e096da36e9eaf53250b5e2c503df1c6ec66310d091b4f27d5348be79a84abbfb729a4452a6ab3786d09b0cbb97160ca58a1da36e98a45d2a7a04c0110c6ed54db84e3f84486b7544aab8afcb65ac14b8f87b079f6788bca60fb80bd096b69618af8f6ba6c9b331fee4b8f8fc656f9daefee264e27f41c6c191b1f75a1b51465da097becbc66cae8ac2e60985e445cd2f5b82099a2016c032d7967d2fcb38eb429de80762680533036af8b5a786c5be5cea4e24efdddedd22abfbe0c5a7658102a8f7a1795db2e973b637e90ae2855eb10c1f60ca0c4cb062b8dc110462b80c8bd3e03ffd28273a09bc18fdfed82082d20aabfb17139d5a064374e9f76576cfb4abd256d87eee58c7ce165e923cbf681c1692d11f7fd33c0897c24e5f2a3aafa822049c38dcd7f71eec2d2dfe72191d1a64c867b7ad0c89400dd276a11d27548745572a3779678bc99c06086bd3beea0234644e6e4b46e4ab91f5102bf73cdbfa80c25f4e7d5fe0eb4174964963d184a4ae7890913e08c646eec7065ea1ce045e5473457ff3827d49c5a9a38251593d9605b30a9166c0d65b9d3856a53f00b3baf563decc7e985b447b3860f9db031a9668be1a311e4a1467a22ac6ad16429b53e8c77a7565195010a7b99e286809d4cd9c4635851ef22f7a3b486b4b461da8e07643d9d4b978c87eed81b9cbcc6bd909484de62d9566cb2aa2668385ff6394d623f5d29e35ce20437ae35b4cb989156b42deaa41e79b4d08731ecd8856df28145c45adacd8735b289af0ddbe244d7499a725bc8bd51321320ed6b36b7c6cc4a5ea797fc47a73722953c2c12c29c4af34502680174580a410dc062bae58d5d4cb980e9a37584179356073bb130a14aaa15e9093f1026fdd333400ed3f931eccf73ef2cb363c768f96e2fa839e75ad738f7bf8e2dd2451acf84d86bab0f126a7f6e5443752fcdc0481134c03bb5154b9ab35fc0345553b3e6bfc8709f7af721bca26d365e3e44f48f8209b272b1db3f099354da9f9b62bdbe2c29f13ba7aaf6674655b12fcf1cc7cf26044cd4f90134d04627fddfaea7aab9f146bb08504b7ae76f24faf4f32c96a3523580e0a4bbebf7f2447e5af7c12f0cb3e5ba803b13b8cbd63e45707f3d00e04405c29b00db5903434bd10b9f989d61305acf43f7630d84879e622e4b3101cdd4b0cd48c8cff3ecf50e5919262d47ab69e3cba26a3f8785a07a6fffe069e4773273a99686dc0f2ea5e692e1a0a944911f7aed3e64ebabdcda6fac96fc8fa8dc96161fe6058b03831bfa6aa7843c5b69d69599ca0c5c935b9e6a6305c44b01b48fe56f28e6fdb28db5a33b28398e08796762378fbf82d4e3a6e954a80a536267fdf93d06cc83416c942b664a3ecab9636c026f9c8fa2212450d7bcd9d7c3474a08b65216414b8456c286fec78bcc828192ab6ea0d5044cd4268404c5c9245bf26d874648c891e4e16350c80cd9946300d60e906254ce611a8469ebd4ac9cd239884dd84110d85092804986976fa234b4a4daba86fceb69507770d91c931c107c395bf78c1ab503a20966014b84b7e3abf44ce92d4ef21d561c42383c6608218f49afa8973b0b963ba39b1e8e69a54a6bb91f4c3f04796d54e300b16078d66bde402d46df733c25364f262869f82e92c9c9f14cd7acc1c5523aa3f6b25ecb6ef0a5f2a85c56474fe85e066be76dde9c0f74f29054a6343a7c1eaf46b0ac41215e70a32378310a2cfadca01864cef82695a7fccd2648b942c55bc0eeda11a7b41783144c46f766eb18e3ef058f1ee282cc2274515128bbbae2bb160c2e854c1493b662e723c6109f0033e6b86a297d1b0bbade16b14ffa5e874e99af0651de13f51a8881524d93d8047f5f0987475a4afe5379797fec074fa6e8417945b437615ab8e1bfb38821bbbf88755087c", 0xf7b}], 0x1) 01:39:35 executing program 0: r0 = socket(0x39, 0x4003, 0xeec) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 01:39:35 executing program 0: link(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getitimer(0x2, &(0x7f0000000240)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 01:39:35 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) r3 = getpid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000740)="600f1e6fe0b7e80488e8a6d3c105d847e5d745104a6be31887e585d937c2760dd28978e3162fadf0f6f39dee26ad46380324cf568904adf6e5c1cab52390d31b87bc4a4fd08a45b6f201e150869dd21e34438b02be1dd9709e6058ed07842900187a509ebfd27a3a9e7b6ef92f98975aad9d2d0c9badd98b391e7a2ec25981aa552c88da05952038ff71c2affd5f4109a0a0fdcfb5a54aac0dc9c897e36edaaafc016343005dc756721c247810848fbd5d3ab0d1e0e209354f39348803dfc546a31ab616ce88345328da", 0xca}, {&(0x7f0000000840)="44a71f51e3c02b3834ad3a9ecb5b5b9376ccdfe53538ebc119a0a14660c8dfddfcaffc723c0990a47655b2bf", 0x2c}], 0x2, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x2}, 0x2) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/237, 0xed}, {&(0x7f0000000100)}, {&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/191, 0xbf}, {&(0x7f0000000540)=""/98, 0x62}, {&(0x7f00000005c0)=""/249, 0xf9}], 0x7, 0x5e) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000180)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0x90) 01:39:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kqueue() 01:39:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x12) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r1) open$dir(&(0x7f00000000c0)='./file1\x00', 0xa0, 0x38) dup2(r2, r1) 01:39:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080), 0xffffffffffffff12, 0x0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x55) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 01:39:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) select(0x40, &(0x7f0000000000)={0x6, 0x10001, 0x5, 0x8, 0x798671bb, 0x2000000000000000, 0x3f}, &(0x7f0000000080)={0x100000001, 0xff, 0x3, 0x1, 0x0, 0x3, 0x1, 0x7}, &(0x7f00000000c0)={0x8, 0x1, 0x9, 0x1f, 0x8000, 0x9, 0x20, 0x8}, &(0x7f0000000100)={0x57, 0xffffffff}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x200000005}) 01:39:36 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) getgroups(0x4, &(0x7f0000000000)=[r0, r0, r0, r0]) rename(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 01:39:36 executing program 1: r0 = socket(0x2, 0x2, 0x639) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x86) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x81, 0xd16c}, 0xffffffffffffff6a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x8001) 01:39:36 executing program 1: r0 = socket(0x15, 0x2, 0x40003d6) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 01:39:36 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x1}, 0x8) utimes(0x0, &(0x7f0000000040)) 01:39:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() syz_open_pts() r1 = semget(0x0, 0x3, 0x10) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000001000)=""/4096) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 01:39:36 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf0400000000000000313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f8ba821e153a6212ec30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d9683a001aefa717b40d4640b4bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29ab83132963428c01ec1dff", 0x2c2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:36 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) dup2(r0, 0xffffffffffffffff) socket$inet(0x2, 0x2, 0x6) 01:39:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) sendto(r1, &(0x7f0000000140)="6c1554100180000000000000e8763e844b21f88e67e9ea2c0c1c586033bb8a796bd92dee1463640e2978457219cd544fc4a2ecbeb250f51625c035ba2382154bd5b06f188bb2a15e174af8ab8cb0f1a8c69ba2f13a5603f570cd76464bd12fe1b442faa3486aa9f0c9e47016236c9ae9214852f94e7d1599c0cee3189c86208ca4fbfa5d88987c0fa8219405859d20e82beabb8e873d0000000000000000000000000000000000004dfa54944079b520d881ccb8b2918ef3f912d9a814ea6e2f4bfa730fa8d5d204ec14430af02c7e150d1539696b6a265e0566eafcc55651055245fc68403fd6f41db093f90818e96cb18318c62e362ec70cf50cca8cc2680eac1038a5d2ab4ad02b913f29b39153c339a81d8df590030d2b3e194dcc23", 0x11e, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9, 0x6}, 0xc) 01:39:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xffffffefffffffff}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="dae9130da41bb20a3009285260bb2d9866272de4fbb54271ce4e9beb9bd84bb8388dd6adf1643f5b2970a3f40fc04f65dcbf05011147dd419550046c18cfc7f0708fd7fde0af8d55954dd640619664fa11b10b94584c66d609823590808000d1244b96a6e291a8b3483297f8c25cf812b69089cc8e8a0cd3cce0261650ea1318c9fb83d7862b3e1e2580f39d2dd0e0200b8ca3d69d8faa2ad3d32d3c821dbc36bb0b02bb4cfaea2705229a9bdbe53e482702d570cc09f6169d62fb4ed7558c1cb1964ebe1c1fa92d90b8f79f752edea11681aa4c8e", 0xd5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/72, 0x48}], 0x3, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x2, &(0x7f0000000040)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f00000004c0)=""/157, 0x9d}, {&(0x7f00000003c0)=""/124, 0x7c}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/95, 0x5f}], 0x8, 0x0) mknod$loop(&(0x7f0000000280)='./bus\x00', 0x4, 0x0) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x12, 0xf0000021, 0x2, 0x4d}, {{r0}, 0x0, 0x2c, 0x3, 0x429bc122, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x34, 0x40000002, 0xf2, 0x6390}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000003, 0x2, 0xff9}, {{r0}, 0xfffffffffffffffe, 0x20c158cff3cabc69, 0x10, 0x0, 0x8}], 0x200, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x1, 0x1, 0x200}], 0x6, &(0x7f0000000480)={0x5, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f0000000800)) 01:39:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) preadv(r0, &(0x7f00000038c0)=[{&(0x7f00000023c0)=""/155, 0x9b}, {&(0x7f0000002480)=""/242, 0xf2}, {&(0x7f0000002580)=""/4096, 0x1000}, {&(0x7f0000003580)=""/108, 0x6c}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000003600)=""/189, 0xbd}, {&(0x7f00000036c0)=""/140, 0x8c}, {&(0x7f0000003780)=""/36, 0x24}, {&(0x7f00000037c0)=""/231, 0xe7}], 0xa, 0x0) accept(r0, &(0x7f0000003980)=@in6, &(0x7f00000039c0)=0xc) 01:39:37 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x102b0, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x3ff, 0x8}, 0x10) semget$private(0x0, 0x3, 0x8) 01:39:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getpgid(0xffffffffffffffff) r4 = getppid() setpgid(r3, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r5) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') close(r0) fcntl$getflags(r1, 0x3) sendto(r0, &(0x7f0000000140)="b91950fb2b5e91dd657eb2b01e556fa43cc64b40877067ab9ae2749df53b9669d425d4a43b0fe20620abf25b1c753584a230b8e7c720e1956f5395d263c37f0a06e6e6296d03a333dad01e864b99973f25231b2ccced8c07689ab1a0368bb4d6296c5d17b6b893984bc8c64a51355890a9f438560d55b4a08672db7374ac8cf17f79e994e58dd2176532559b3c41b6fbf786ef4b5be540dee1936467e9aeb02062238e9b1851d4a12f81bbc7d0060f99f3984a3e1a856ffb602833c58bde246c7e0d56802d62180eec766fe7b1ddeaeee908bf6ae182c2322d16dd5082617474e5b25059018b54fbe3a93fe4f6ed64932216135b099f3cc784c9ccb902f55a42185a90336e68cc11cc9aae4b8a9d3cdc36ce7223b8619ec47d1ca4bb3cd85de9662b6c12ce49d4422215e50d438e36b02104e09d4c0a3865d2dcfdfd2511c3c2b03de90a66981248a89e0ca0328fd8995a2c3b5510375d835b95bd263a62412a6e652bdef864fb571483f16556d1e958d37c7076fbe8dc6fd53f39927bd3e86c2bb002aac8becf5d27a716003ba60e230c9fdbc4d59a45f83333c0d048c74674f9149a6b6f2aecdc1e61b4956c7b6aa8b0ac0155fab164bf305c149b3e64e54042b777054be62fa1e7e3cd76ff5dd0751e6762fe8348b7ff9d00eefc3d9c4ffd94f85abd2cca883db5b7af3b59b0e7138ba426966535c763033864f52f47f2bc8400e1ad26171c5780e44f9798683381e2e048cc98d067ef62645f4d9dce3cf380017ec276c4a0c534e23ce0d6673573980e6e9cfefc71b40327bf04ed7012d5909fd7ca398d45b99923ce7a1e2b30c2e043b993c49ade4355a4ff1538490992b2aa2766b4a214c2020e45db7baa067ef0baa5b24e5f1096398821e6a1ec3bbd7da720ac85ddeefc1bc89a5607b1588a9de497c9caaa533eb0bc7979c3bab1140af2c948c778ce20c952ba0b69e0066c9815416659fb315476d001eb21215294150ec3b80d8e4ab087f7a766d097f58f357b0e845b0086b514c35742238b4e50ef08fc488b565f1c32f39c2b3ef49747838443b6a26da869d11a1f99e909d14a36193f3ee839d7f6e5beff34fc3fe0e555ce3efb3395137c7fb3aada75bcd5b28e3960752fb1df5365d14b102a88bd25fc406c5f4539f6cddb1232be414adb1a26e868702853f8555e430bb6f1510335eba3fbe16a7655c98365ddd070796d491c707727fc90acabde03ef89b37426406124cde0c8526692dfa6ca82b3d8946da95dcc73fb23a232ac1f966475d79d5cc15e456db7bd42c1d918c5bf67ca7408c887effe62ddf2fcddbd5dab099c540b414547da7f25fc29b58678f56eab0a75d1c3f439cb555346d8683658bc0a7a25108585bea1eafd1fefc189233ab804213f3725d7422a5dae5c2bc492e831af5aefcacdd1e2d14e9350f2c3e5f28568915b1eefb2e08f4ac7ca86b08b1454b282f6386f39f04cf80853fa593e99e280239dcdd48ae26237fb604c2aa9384532f319f037e4bde6b17c5453ce89ad7a85511d56fd982acd77ac858b4d8b6e295e66be4c7fcda6f0b6fb8dc2383bfde40e8735cc5122f986cdd5add2fd7539a4fa4f29653d0ff8647f0e0f3d508c58ef68a741dfe744a468189b751b86a0e9e84c2c7c18facb706dd7a55a6c2383d587ad2dfb99287ffafc77dce4a793e4ea988d544c811ab399402047a0dcd395f5132e06b669abfb7c94e8fe37fb61f3a0752afa2f77754299dbec8ccef94fd745f7c8f8cd30320b9c90e718e88a1791d59243a106d701f08196690d6bd6a5874d9946b94cb9139449b1f117e50bfe2dc5f9f100a79d8449ae12e4c197cc71d1ad66e8c790baf17dc83bfc80fffb602ad68e71b59eac512f8a68184bbeb78f4e35869621fc1538c33a1d03e370f17e0c7d45c109d5610da005d33749c6a424379540749480fe8b67077de69cb98df7357bdec9645674c884b70c034d8958ad72320e56888989da6dc1d7b8e5e05b4e7b15151564e7ad3e2c7e9b35f3ada7d9c8eac4037215e589221e68c336e8652215d4d8bd98d1f77a93f550c6fb41c278035d58e1aac5c3a9174446ebff4a9066860a1b538f2b8449744ee327c7a4027d14cc34e2d458fceb71663b0e99ac645ec4afe2538a56139de9c8de52c031ad4a7f5c499b0c28f5d563cd739346cbc881ae24a1a587ff949393ba46dba79e5e006dd9cf6ec3c39bd7509f0158bc29cd252ddc278bf94d15789367c55bec41881e9ae3daafb0edc4839459e81675778249777fe4e085ecc9e71b9488b154d634d67192e5d61d28c513ed2f509a02cf7730388c48c26acdef387bb4ff863a9613cb9017fb0267312affaae6ef07639ab302e5b865027078c06d985373540d38aee5fbf69b6633bbe54669f9f648bb7ffb3248f2492bc2be95b33013d56351f821a01ff9e360f2652219731ac22673cd3f37b1a857a70b0f02d3a17cc355fb3c9b1dbe7672c2956e12c8eedc667e9ce32ba266fd18605fec52c85bdf3ee16805cfe8334c5c0f4f247f9298e540bb3768c4913517e99ee88e43a86fa4eeba34239e5d76c152a85bf0aa8f1028a34413a2ff52a0e203ca9e3b39de702b8b8e27b679a56a25a51f59297f2014244ede43765919f32d267cb587eeb5052ac2f6814b1c0a9610c69e2d3f005e30cd86a09660d5629b6a84e67ebaad0fc200141132ce4049dd9f750f5224bf6c00b7b17f8535f73da21e88b1a11382598913fe3ac61a2901376b4e87fe86b184a7b65757c4feb7bb6240b8a53c94c8864c3c313f0f5fa333c88866ddabc049fcbaaefa721ddeef571bfec347b6672da7d07f1d10afcc7ab16abffedf3194e96f957834a935578a1732d38bd6aa43ad3e478a12592c44bdf48d2b008a75447675e7c3a274cacd27e4bd0c09f4e1469e1287e9ab3bfdf9e0c8ef8df99363ab375becb58fee05c48925689215e1d3df3a1fddf3506ae91520141ed5c5d7229a26aa45ac39253a8c153d544c7930766cc769e9f3760f0ff1c1d8763dc933a4ab5d528378be09c14accca2f37b54d9dc1d2931877a82d3ff460423b6ad947a91991fdafc458d03b00f36e26052b6e5d689d52d3c6129ec10e5492207dce399e659716b2722a73b14964a1811c4cd473c76dcd183067ac2df9d4294d4817d5cd02a8b6b69cd7330e868fdcbf104ad1ab9bf8c5b1b934340830aa806e17002b78e166d88dbf8781ab63ce606acfc26f58f10282c308cc41e2e43c860dcd3abe91908916383ed2cdd8277705e6d657c2490bf7a688bc27f36deb6e47dea06dfc5a045f122c4a0f1f093c319170463504a2657ed9d7b00a8b2aa0e2489bda55aa50e5a828fb4371ed4d14b78712363525c47462818a838da12a0a74488ab15cc954f5fe604f2aaead77d482f6f05fdbb1c1e853ccf67233f22c60a8438c81e0113e4851e3bcbbbbbbd03f4701253f347782e3f802283b528087b4a55d94cb258498dd88b27622a455151a2847c047f984c08d1b9c417568acbfce54fab247ba7a1473269e9b9fd1fe0c035b6f94d12e95907a126ab6caad09014fcf6d7b34209df56a07f87c6339b96a006e4c9ff7c8a13efb3af0eb8cfa4d9bd56505ccb956c0f50a76aa381b5f91409a9f9fc6c57377525a16d553697de12c7c5a3f8e4db403829207b254822f44d15c428a45a1e8246387ab30924a5bbfec84ed9b516f2666998cd513510b5a40e3b5b8151b27b100edfd24f0b20e9d9e310a0944b313c1ab693aea49452cf8576f51ee315593a53d0ff3088649fa66aba6579d7283eaf23e5df9434081866038b7b68510d6a263b3f078672fd60c26a4d0f05365d7ea165711a98e3dae61608d0c9cf1faaa0dfb9bf0604672a6ed31b446d6f39e848a7a9e2f1ddf9f15ff7e2af68c9983326895573ce6073e1543cc11f36d4596da6d19d8af2277c12e0f9be809f5bdf572a6a37d0593bddbbf8f01fac8be938ec96d306707d612ed621500ac960076e722198eca8862d88edb9fc78d8a14c3ede7de9b4079fb10cc712a9c8c67bc581a50d91e5f9e7b58b96b88b738747bddb1a246cc6105ca6039f019cb0623bae4586b14de7f579b0f981c1e4d3c241f3bc5e356e5439076145c2e85db76c6a810ef1b0ad50ab661e172066c1f6543dd99cdd2c29000416f0534d0591a6fe8d8e90db8b8ee95a4dbd21af18c128bd999fe21ea2b4cb39999a1637348f974b98777669c0d10dbcb742a18c13c028a9780e57bab06d64f91eec1959c559ba888c9cce4fd603b3c8683ead61148f2aa8a9ecf25041279d4a08ecac3fad1fe9d503a6f6ad50fe49cbba8249ffc818f229caf5351c1982a3c5b8e4634fd63e41615f00653d6c2f2f1f423735462cac1bf7aeafa282fdc93a23dae01732ead9ed490e68457bf16732bba8c66c7961e349edb3729d44f707614caa674d51da5422138e3c87ca96ae70b5c3fba4bc5eb6767db88c0b012c2d5d48ace4647b37bb08dd6c4bf028b56cd389da64c68c6ab6608f320e89f3dcf0e589dbe1335f535b1f1c28668de6ebae6f487eda0987f2b1806f3d6733b7ddf1e872279ef23264bcdf54091ae1a489c2b3ab0bd89547111e62a7fc2cc2b795eb87916b6be7044b99372dc86b23a0f5144e64399740a9002014100253b4fcef09e9835cac46b5c7181a96010aea6c867c66a4d07bda0cf2175ce8da49f4655ec66f64549e5d3015c0f9bbe8ea9fd5fbd331b9ca100ec212f182bec098f8bdd5061220fd4c28854e0f4b74b136d2d90c434d08945ed16b7fbbe9141d67c5fc4d9ef234e314d94d631073e94982d9c7af2ee7ca7878233641e9f0be0cb7191eadad1efe26e2c1c61c697fd675170e2caa08c5d37625c21e77b093ba299b2a6e026964733ae72bd936337cec44b3b38785b2eacd3f6787fbead6d266d9f380a243b1becbee82690b24a323bc1d82edf4f5c5e762331110b427388f2157c5792702edfbcb1c51ab7d94d88acd390b2e7354f696fdbf729c5dd641ed74f755384fda051865648ce4564ab72e91aea33f408bd86427407e4b5f86efd5a435f3199d1141b5f03ee6a31e9c8952f56050a3c5365c7326a7061a70f04e7a71ca40a5504360dc40a5d379d42bcd8a0f4b9ed8deb198de7a5f9aad3d1468a7f561b3972400998d45e5308e8e8b5980ecbb040526ea975abcb72d149166653a4eee7eaee34a52f490beebc7f964835b5fbe61f4854ddcbc61255c28ee7238612e8627a9fbf5d42ca0c38d68bce854f992127f172bd545250d3997509dcc7011305ee208aa9ef6ff95347cb952400cfa609351be1750c47772b7934ec7c19b10dc4818840a12430e8446979c587f2015eb7d47ee2e83e667d62fd2de06340557bcdbc2fefb644a7062eef2d1efb8e55e05db853c23ee494d973f6e04d717cb265bf8d25b0d42644a9bc642b0a01c6633decf1797a35fd4fcc1d8d43dc42cff314f22330839a0cdfdee829e0a660a376c32dcede19a6481c505e7f68c7a043fed9c63008bc7e8ab2c2b16965064552efeb8f04c101da0674e6dc1cf3d7095e8426b26bf7963fd59fbbf4b145d2a62601123297e549ab67c0cbeb0cdadeafaf7321be8b72fc99b5ffda9bd4dd166fdcdbd126558f0a64f42ecb0ffa4f8d868d17906f9e86b64bac77a082202e4c3ae30695ac328a9b7d976c1781d57b2fb4c40baf727bc706bb47fb29e6589695b31417195f346452e02e82674ba18b6141912ea3f86a7b5e097e859a2cd5bbc0449b0e1ac708f4a84be5f07bfca76febcc69b4c28095c278fd5ad053c1", 0x1000, 0x7, 0x0, 0x0) getpgrp() r6 = semget$private(0x0, 0x5, 0x200) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x2, 0x1, 0xcb8, 0x7, 0x0, 0x6, 0x9]) semop(r6, &(0x7f00000011c0)=[{0x0, 0x8, 0x1000}], 0x1) connect$unix(r1, &(0x7f0000001200)=@abs={0x0, 0x0, 0x2}, 0x8) openat(r1, &(0x7f0000001240)='./file0\x00', 0x20000, 0x10) r7 = dup2(r1, r0) pipe2(&(0x7f0000001280), 0x10004) r8 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000012c0)=""/245) msgrcv(r8, &(0x7f00000013c0)={0x0, ""/244}, 0xfc, 0x2, 0x1800) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) accept$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) getsockopt(r1, 0x1, 0x8, &(0x7f0000001540)=""/147, &(0x7f0000001600)=0x93) sendmsg$unix(r7, &(0x7f0000001800)={&(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000001680)="1ce1d25493f8617fe8704d38266c280f931cfebf18a95d7e454983d495c1aa7a0aaaaa0231ea4c5f60d77e8c4491c04fd24269797935492578eca6e9ab", 0x3d}], 0x1, 0x0, 0x0, 0x400}, 0xa) dup(r1) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001840)=""/25) accept$unix(r7, &(0x7f0000001880)=@file={0x0, ""/108}, &(0x7f0000001900)=0x6e) connect(r0, &(0x7f0000001140)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc) 01:39:38 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ff6000/0x3000)=nil) r2 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) r4 = geteuid() r5 = getegid() r6 = getpid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000010c0)={{0x0, r2, r3, r4, r5, 0x100, 0x400}, 0x8, 0xb381, r6, r7, 0x8, 0xffffffff, 0xfff}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 01:39:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffa, 0xfe35}, {0x0, 0x4}}, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r0, r1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 01:39:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x110, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{}, {{r0}, 0xffffffffffffffff, 0x65}], 0x0, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffc, 0x20, 0x40000080, 0x7, 0x401}, {{}, 0x0, 0x4, 0xfffff, 0x20, 0x5}], 0x1, &(0x7f0000000500)={0x4000000000, 0xfffffffffffffe01}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x28, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000021, 0x12, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x81, 0xfffffffffffffff9, 0x400}, {{}, 0xfffffffffffffffd, 0x10, 0x8, 0x2, 0x60}], 0xff, 0x0, 0xffffffff80200001, 0x0) 01:39:38 executing program 1: r0 = dup(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f667e75552753dfb8f48103b56c65"], 0xa) write(r0, &(0x7f00000000c0)="ec627ed96ffb2f6f1fe602c866db86bec31845b0a3f75f302c298ba82d49f3fefa7a78710a8b2f34c3ddf91d86499ce4fd859a14c3b06df60307c7932e62aa477a5779ec27e88c4994eec6d92f644a5833416015ddd36eb1fe28014a22e7fff9430cdf7f2e69ec94347654ee2b5769a3058563282d472f385456a7ac34dcd05e9af8437f15a46924fac0abaf4ecac75842", 0x91) writev(r0, &(0x7f0000001b40)=[{0x0}], 0x1) pckbd_enable: command error 01:39:39 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) kqueue() openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socket$inet(0x2, 0x4007, 0x1) r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x6, 0x0, 0x53d8, "f1f743cb40e374632e860065f3d1d10bdae2b8a6", 0x9}) 01:39:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x2, 0x5d87, 0x8178}) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)={{0x80, 0x80000000}, {0x80, 0xe8}}) syz_open_pts() syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)="46ba1edcd0f8197fe3514a9d4348334f45ed6021a342861bf4eb5dd6373fd61422075b31f51a937770a1ff41449cd2dbabc7a13a5db7409c0e6e684726236dec5e72bfc545bacaa2606e378fd6feabea80fee6887c0f1756e4669f6cdcc115ea6f4c48ab299fd400ca01b5e58f6ec922da6ffb14015026c545dcbe18f7d3b8a4aef72ee54bd31079843fcd897d11319441185bd776", 0x95}, {&(0x7f0000000200)}], 0x2) dup(r1) 01:39:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x2, 0xfff, 0x7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 01:39:40 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = semget$private(0x0, 0x5, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) setegid(r1) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x2, 0x4000, 0xfe, &(0x7f0000ff9000/0x4000)=nil) 01:39:40 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 01:39:40 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = syz_open_pts() writev(r3, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000040)=[{r3, 0x84}], 0x1, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) write(r3, &(0x7f0000000080)="7516a5257864c80d9fbdcf03170d7e5f6c1384a4494a3d1106cf61c411fce3bf206d1e98d307730bcf7b0b58f4f358f82f53e5df7ee9c9f7ec7980e8c8f9abfa80dd6f67", 0x44) dup2(r3, r3) ftruncate(r3, 0x2) getpid() poll(&(0x7f0000000000)=[{r3, 0x45}], 0x1, 0x0) pckbd_enable: command error 01:39:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x5013, r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000003000/0x2000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) write(r0, 0x0, 0xfffffffffffffce9) syz_open_pts() 01:39:41 executing program 0: r0 = semget(0x2, 0x3, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/66) getrusage(0x0, &(0x7f0000000080)) semget$private(0x0, 0x2, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r1 = geteuid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xfdac, r1, r2, r3, r4, 0x101, 0xa9}, 0x800, 0x40, 0x8}) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000001cc0), &(0x7f00000016c0)=0xfffffe10) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000380)=""/54, &(0x7f00000003c0)=0x36) getrusage(0x0, &(0x7f0000000400)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0x401, 0x9, 0x2b8e, 0x5ea8, "aa4b31b81007d1cd0b44e46c0e6934ae8239111e", 0x4, 0x1}) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000001580)) sendto(r6, &(0x7f00000015c0)="f63bbb0576e092b0f37963a59c1687baf144c0275ea335e47f413ffb05515c065262d36472c2a210386276ff232de96b5da161cfb1e84edbd63973597c06599fafa0bb38db9a0887944cd7dc022aa51ce1570006a5064451faa4013df1598aa0133b2ee6762cb20b508267e6047e86173c8c9e10f389e6f83243e82b65788a80401c3a3fa82df08c5b0746f585ba37051bfbbf88a7c06bacd9bc4e91fe34765b7521c5ebbb4a6028f59b0f80f1ec2f7960c024a7f486f52efd18a3843e52c9795ca8c41541e076853f8f5f311dfa204c69c25752f568a1bc112d619f08ee868e7889b4e370d91d", 0xe7, 0x9, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x40) pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000001740)={0x7f, 0x5, 0x4, 0x0, "8038f9958c8cbbb0bd877b02d419287e70e251a9", 0x80000001, 0x7ffffffffffffffa}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001780)={0x5, 0x3ff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) getpid() semop(r7, &(0x7f0000001800)=[{0x3, 0xbcb}, {0x2, 0x8001}, {0x7, 0x6, 0x800}, {0x0, 0x400, 0x800}], 0x4) dup2(r6, r8) execve(&(0x7f0000001840)='./file0\x00', &(0x7f0000001a00)=[&(0x7f0000001880)='}#\x00', &(0x7f00000018c0)='#)\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)='b*\x00', &(0x7f00000019c0)='!\x00'], &(0x7f0000001ac0)=[&(0x7f0000001a40)='$%\'-\x00', &(0x7f0000001a80)='\x00']) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001b00)=""/215, &(0x7f0000001c00)=0xd7) fchmod(r9, 0x10) getpeername(0xffffffffffffffff, &(0x7f0000001c40)=@un=@abs, &(0x7f0000001c80)=0x8) 01:39:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000180)=0x3, 0x4) r2 = kqueue() bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01005bad9c5299000000"], 0xa) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) r3 = accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0x1, 0x7}, 0xc) bind$inet6(r3, &(0x7f0000000140)={0x18, 0x0, 0x55, 0x7}, 0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = geteuid() seteuid(r4) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x2, 0x7f}, 0xc) 01:39:41 executing program 0: r0 = getppid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r1, 0x40000000009, &(0x7f0000000040)={0x3, 0x2, 0xffc, 0xffffffffffffffff, r0}) setpgid(0x0, r0) 01:39:41 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) 01:39:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) setuid(r5) clock_getres(0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) fchdir(r4) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) listen(r3, 0x0) getuid() 01:39:41 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x6, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40, 0x4000000000000, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x84, 0x1, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000001, 0xbf75, 0x7}, {{r0}, 0xfffffffffffffffe, 0xb5, 0x4, 0x98d, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20, 0x200, 0x5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x3, 0xfde}], 0x9, &(0x7f00000000c0), 0xb52b, &(0x7f0000000040)={0x8, 0x5}) 01:39:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) ftruncate(r1, 0x576) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000040)={0x6, 0x27, 0x8, 0x3, "a2f98ac330b0fe21a86d5b212bed2d397fdadb06", 0x5}) r2 = getppid() fcntl$setown(r0, 0x6, r2) 01:39:41 executing program 0: setreuid(0xffffffffffffffff, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) r1 = syz_open_pts() fchdir(r1) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/113) 01:39:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) close(r0) 01:39:41 executing program 1: r0 = msgget(0x2, 0x253) r1 = msgget(0x2, 0x0) msgrcv(r1, 0x0, 0x3e6, 0x0, 0x0) msgget(0x2, 0xffffffffffffffff) msgrcv(r0, &(0x7f0000000000)={0x0, ""/81}, 0x59, 0x0, 0x1000) msgctl$IPC_RMID(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x2, 0x40}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x280, 0x8) r3 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/155}, 0xa3, 0x3, 0x800) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) chmod(&(0x7f0000000180)='./file0\x00', 0x12) 01:39:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') 01:39:41 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kqueue() close(r0) r2 = dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 01:39:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) shutdown(r0, 0x2) ftruncate(r0, 0x3) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) socket(0x20, 0x5, 0x7) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 01:39:41 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 01:39:41 executing program 0: r0 = socket(0x418, 0x2, 0x80000000000008) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 01:39:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x2) fchmodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0xa, 0x2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) 01:39:41 executing program 0: socketpair(0x2, 0x7, 0x8, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000000, 0x1000000000000000) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 01:39:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x796cb8c2fbde4634, 0x4) fsync(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r1) 01:39:41 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffc}, 0x0) nanosleep(&(0x7f0000000140)={0x2000007, 0x100000001}, &(0x7f0000000100)) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x28, 0x20, 0x1, 0x8}], 0xffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x81, 0x20000086, 0x9, 0x800}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x7, 0x9}], 0x7, &(0x7f0000000080)={0x2, 0x1f}) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xec5c) 01:39:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto(r0, &(0x7f0000000080)="56c1ee51f9558fa305c416d60fbde60666d9cd1728a8d4832899346e914e2705625a7a", 0x23, 0x8, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r1, 0x2000747b) clock_getres(0x8000004003, 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x23200000000000, 0x1, 0x80, 0x5, 0xffffffffffffff00}, 0xc) semget$private(0x0, 0x1, 0x710) read(r1, &(0x7f0000000000)=""/12, 0xc) 01:39:41 executing program 1: r0 = socket$inet(0x2, 0x80000000027, 0x2000000100400001) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 01:39:41 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x8, 0xdfed, 0x3, 0x768, "78e8833fd40fc48f6c1f9f26eeeeb0276101674e", 0xb, 0x40}) execve(0x0, 0x0, 0x0) 01:39:41 executing program 1: r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x20) dup2(r0, r1) r2 = dup(0xffffffffffffff9c) recvfrom$unix(r2, &(0x7f0000000000)=""/120, 0x78, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x3) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = getegid() setegid(r4) getsockopt$sock_timeval(r3, 0xffff, 0x1, 0x0, 0x0) 01:39:42 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x2012, r0, 0x0, 0x0) 01:39:42 executing program 0: read(0xffffffffffffffff, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0xd051, 0x0, 0xfffffffffffffff7, "1f436533b61a576190b329ffdb87d2a08acc2a04", 0xd0a, 0x8fbf}) 01:39:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x6, 0x20040000000001e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 01:39:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e4d4f139d5b763a62ca4094a7353f5379d6d9d8a"}) 01:39:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) accept$unix(r1, 0x0, &(0x7f00000005c0)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='^\xeb/@^\\,{]\x00', &(0x7f00000001c0)='+%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x1d\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&\xe8//!^\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='::\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00']) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) 01:39:42 executing program 0: pipe(&(0x7f0000001700)={0xffffffffffffffff}) close(r0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 01:39:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x80000004, 0xfffffffffffff000, 0x0, 0x192) socket$inet(0x2, 0x3, 0x6) 01:39:42 executing program 0: shmget$private(0x0, 0x2000, 0x8000000000000, &(0x7f0000b3d000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000b3e000/0x3000)=nil) 01:39:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) dup2(r0, r0) close(r0) 01:39:42 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r0) 01:39:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) r1 = getegid() r2 = getgid() setregid(r1, r2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) setregid(0xffffffffffffffff, 0xffffffffffffffff) 01:39:42 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x1) kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x100, 0xe342}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x3, 0x294}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000020, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x81, 0x400, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x6, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x84, 0x100, 0x2}, {{r0}, 0xfffffffffffffffe, 0x32, 0xbaa7525b6ec8c905, 0xf1}, {{r0}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x1, 0x4c1}], 0x1ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x81, 0x2}], 0x0, &(0x7f0000000100)={0x6, 0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41, 0xfffffffffffffffe}], 0x1, 0x0, 0x0, 0x0) 01:39:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x40, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x6, 0x40}], 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xfd8f) 01:39:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x200c, 0xc7) getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:42 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00006a7000/0x1000)=nil, 0x1000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 01:39:42 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65bc458263710000000000000000"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="57ae40cf1f6ff4905bd447d55a2564cd427d72f2db0b15c12fec2aed73f9475580ad655fdd6293d22e14f5b6fb99ddf9407e5c42eddc9b855b975de10c6ac97ae122bde8e8d9f03a", 0x48}, {&(0x7f0000000200)="d31efa65b6d12d248a457c1f0b4d6644c43d87e730d4ee", 0x17}, {&(0x7f0000000380)="96836a378c9d5077", 0x8}, {&(0x7f00000003c0)="1a13958409161a688f09c9734fae05c71a018c6efb8c0677bce6db92954c3c285c8268052636dcc6b755ab37a822feb7c4d0a1f3d9062b0820f308b60e51459de655e8e49c1b6d13a8ce29a967e6fbc92cbf324dba8cc13580bbbffe036a21673f1111ab51bd97895d73f5dddaf0a6be814343cf20a2c09d4ecb04d3d550c6fe3330b3e95bda1c6f8e6b3e147f534bfe9a86915b4699bf61c8dad6fd41409a8f6ebf1577d47e533efd54bd41155c5a6e3d4960cee272abf7a9a3d8214d883c87c2f470f6adb58347ea86c679da74c15f80ad9078d97c7e276a14c790e80745636e021623ae9918", 0xe7}], 0x4, 0x0, 0x0, 0x400}, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) bind(r1, &(0x7f0000000540)=@un=@file={0x1, './file0\x00'}, 0xa) 01:39:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xfeef) setuid(r0) open$dir(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) 01:39:42 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000200)='./file1\x00', &(0x7f0000000280)=""/173, 0xad) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) chmod(&(0x7f0000000080)='./file1\x00', 0x108) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)='./file1\x00') 01:39:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfc71) socket(0x13, 0x4004, 0xff) 01:39:42 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000201fffe, 0x20000000004) writev(r0, &(0x7f0000000040), 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000d00)="d4706fea06c0f5132fde584e81da649b273ee100000000000000003eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7734eb794cd9a217202a70a8442422921b2325ed6855eb0e2c6f866a1e5175446bee67e9573757fa67a69b7fcecd4d219ccacbb5a2d38a3779ecbd5fd3768ac7f9f9a894f8eeb7d81f98750e02d9d72dc02e49d596825c6166a8ac002a3494ac568bf630ac5691cdb58a66e10e60de9995223e571be9d9a7736b5e458ceea6983666bdd26e41373b0646b6d0fc6da358edd51c85de0a66c1284ee3e83954d6cf9cf6469a864c41ee03d04ee6ca9c90cb0beefe79a03cc7c22b288685e7688fb8ae589d62a7b91fcf564894c43829651bfb8d783f7c860f39bc4b090b85211486f734983c24ff4fef7bf5b2726a6b4e6e127c80cf9aa29f48fb04b07d967b4eedf00000000000000000000000000000000", 0x58) 01:39:42 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) kqueue() 01:39:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mknod(&(0x7f0000000080)='.\x00', 0x8000, 0x7) dup2(r0, r2) dup2(r0, r1) 01:39:42 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x28, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 01:39:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = getpgid(0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/19, 0x13}, {&(0x7f0000000200)=""/109, 0x6d}, {&(0x7f0000000280)=""/32, 0x20}, {&(0x7f00000002c0)=""/40, 0x28}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/234, 0xea}], 0x6) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4012, r0, 0x0, 0x0) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x80, 0x5, r1}) syz_extract_tcp_res(&(0x7f0000000180), 0x350c, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/50, &(0x7f0000000140)=0x32) setsockopt$inet_opts(r0, 0x0, 0x47b42447b3941a83, &(0x7f0000000000)="a7f36df4fdcc2c8f4d0bce92d68a8ac4f4a38c9e05ab9e9fe7ddfa957a064aa90e116b0621d6210a6955979fcf54728e63bc261d79d056fe8824778eb1a17802c2c2dff06e4fcb5f49bb9d1938f852a5af9f04301deb343710bcd445c79f743196c232fa189241a0dcc4691612d96b788ebc02827e4268bde7feb6d4611adf723857e39fcd02ce507c970e49e51d0a67754e7280f28aa83bfdc37368ac4fe1bfbd9068e54995cf276798a97694ae8c3ef3d1fee2", 0xb4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 01:39:42 executing program 0: r0 = kqueue() semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000000)=""/53) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) 01:39:42 executing program 0: r0 = getegid() setegid(r0) r1 = socket(0x18, 0x8003, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r1, r2, r0) poll(&(0x7f0000000080)=[{r1, 0x8}, {r1, 0x80}], 0x2, 0x9) r3 = socket$inet(0x2, 0x8006, 0x1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r0) r5 = dup(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) setgid(r4) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000001c0)=0x5) fcntl$setflags(r3, 0x2, 0x1) r7 = syz_open_pts() r8 = semget$private(0x0, 0x3, 0x300) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000200)=""/16) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000240)=""/121) read(r7, &(0x7f00000002c0)=""/125, 0x7d) mkdir(&(0x7f0000000340)='./file0\x00', 0x102) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000380)=0x1) bind(r3, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r5, 0x2000746f) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000400)=0xfffffffffffffffc) symlinkat(&(0x7f0000000500)='./file0\x00', r5, &(0x7f0000000540)='./file0\x00') fcntl$setown(r5, 0x6, r6) getpeername(r3, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) 01:39:43 executing program 1: r0 = socket(0x18, 0x800000003, 0x0) listen(r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7}) syz_open_pts() r2 = getpid() getpgid(r2) 01:39:43 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() lseek(r1, 0x0, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r1, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x7) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) 01:39:43 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000002c, &(0x7f00000000c0)=[r0]) setegid(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x1) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d41e3bd892cf4b47ea78e90f4ccbb1411ac4f75150f59303935bd1ddedce19a59caffa9595e2ae19f227a1f3551cd8a3b4e916a2ce00508927c67ad60ebb7169f70ae865b1e29291a807d0815c0e6e231b5ccb9c47c23b960af168630c05c73d3a284bb7e1c3dc541a9d75f4fe6c4001b79381cd02e3a1690ff1b0eef505f5b5a55f2a75b29866e777d2ee2daed69bd5a0a469eebf367e841eed2f61aef79e7aa083210bd7f023fd9a2a0475d02631789f62a584bffbc82fa11cbbaace8f2bf4fbc03d1236d35db678ed4897704c1a606d0f3e7b77b53c4f00ace252d764a1fbb392db98a1fc6310f82b5aa0d2a4c344b56c0d9df05b5527bde906f58c6dce00c269ba000ee95b581f4e62ecbfa36e40fe59bb982455f754fcd12d1d07f799d1b386ad06568c763caf512b709fd66bd7bdba40e62adec644a6a398a1902c01b325a9a8464d1b78ffcd4728558556c189e9e45036c00e2ed9838a1d408c5bae73dbf1245a3ae68b67ecceaab82640ac3e34573e7310a5cdf6e9fa5be04a0ee06e4dc0071f7f28e046c056e82cc06ab4b48b6cf4c501f109c381b9f5582e98890a399cb5a6bc0c4171c74af1ba01868867f3f30cabd7a708e32433111eec4d585b480ee39e739a65c694f059149e0e87c7acd0df54ad0830e167875205513f33deaee836a8bac7a1873277c64c0f4c3d5dd92275b980e273392eb7260957fe1c46ae294dc5d56a474b663a69da958232498d92d3bc86271757afdd77a5d48bb7c9a182026c559ebbb1f9a23ffd88d250d5ddff679d132e9800455af54b4ddece8214e759636cdfe23245adb", 0x53c}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000080)) r3 = semget$private(0x0, 0x0, 0xc) r4 = geteuid() poll(&(0x7f0000000280)=[{r2, 0x40}, {r2, 0x104}, {r2, 0x2}, {r2, 0x17}], 0x4, 0x80000000) ioctl$TIOCDRAIN(r2, 0x2000745e) r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x80, r4, r1, r5, r1, 0xa1, 0x6}, 0x3f, 0x0, 0x9}) 01:39:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66a27d1e42697cdd640a571b94a6d50f6f3c86830254870b2a0b3d1dada146753fbb1acc713220bc81a29d048cbd57f955fe77e4b87a7928f6eee68bfcaa7bed735c4748c85d2fbb03da9d1227b48ddeb1c64c91ea0b3f456abc8e5f5d2a6a9d8d57ab799ed3f455c118fce69e9d8df5912b546eae26496a7b2058c4d78b8cc37e15f30edf78c02b4631c1453d36bb5ff84ed6886d690389089da63b9598111301f484213600095117e2fd302515cd5c1b6947a93a239973566eca368505da19ffb127fb828f2db39f15f6583aac85b8a19e5649cd1e2fd4bb2bb296eff5cc623d576fe39a08c4ed81e2ceee9953c26835d8e731aea5009d84cc78cb5b33b2c524378dcdfdb9af3d3e54d37eec95540f28"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() preadv(r1, &(0x7f0000002600)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/202, 0xca}, {&(0x7f00000014c0)=""/151, 0x97}, {&(0x7f0000001580)=""/63, 0x3f}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/5, 0x5}], 0x6, 0x0) shutdown(r0, 0x2) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000100)=@file={0x0, '\x00'}, 0x3) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8c, 0x0, 0x400, 0xfffffffffffffff9}, {{r0}, 0x0, 0x40, 0x20000001, 0x100000001, 0x6}], 0x800, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0xc0, 0x1, 0x2, 0x5}, {{r2}, 0xfffffffffffffffa, 0x4, 0x8, 0x3, 0xd2c}, {{r0}, 0xfffffffffffffffb, 0x0, 0xa00fffff, 0x7, 0x10001}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x7, 0x800}, {{r0}, 0xffffffffffffffff, 0x8, 0x22, 0x7, 0x6}, {{r0}, 0x0, 0x15, 0x2, 0xff, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0xa, 0xf0000000, 0x2e, 0x400}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0xffffffffffffffff, 0x5e02}, {{r1}, 0xfffffffffffffffd, 0x15, 0xf0000020, 0x5, 0x3}], 0x0, &(0x7f0000000040)={0x17, 0x5}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 01:39:43 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0xc005, 0x3) sendto$inet6(r1, &(0x7f0000000140)="eb986d8b3238d79684bba4757d6b4cab0d409ec4d7cc15a061a009934510cf35d96913985341fd4ff7a1192e23c1103f17dd6908d14747dc67ce3c82d0e6123424fac9c7495fbdc1516a5cbb789055a4ba480e9941f080f6387a63e3f6607b87479eba15a7337de4858442f63ba6f2727278cfa25c624076fb9874c0d9141abdc643190c51a123b0c27d24ffe52152aa4b4e688fe81ad3cfd3db7f4453d63a4e9079bb95b71fc9cdf39855ce14dac176d26d45fb4be7f39061385639c73190b76045d002b0fb6e515dbab6e113b4dae0772b7e40175ce0f5518a56385c0da4b5410f1325014b1602727fdc6db479345633cd", 0xf2, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x5}, 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 01:39:43 executing program 1: clock_getres(0x0, 0x0) clock_getres(0x7, &(0x7f0000000000)) 01:39:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="886de86d13e4789e33cfa9cd1dd9117b0352346e41d9455e80d38939f249eec29fce0f8e5cf5bdec3a9d987c6d250307cdd8a3589387d26a951d0d51fc5e3b22483b20c8b5a5b6e6bd5c2e", 0x4b) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1) fcntl$getown(r1, 0x5) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r1) pipe2(&(0x7f0000000080), 0x4) 01:39:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/241, 0xf1) dup2(r0, r1) 01:39:43 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = kqueue() fsync(r0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/220, 0xdc}, {&(0x7f0000000100)=""/166, 0xa6}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) 01:39:43 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0/file0/file0/file0\x00', r0, &(0x7f00000003c0)='./file2\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)) chroot(&(0x7f0000000380)='./file0\x00') r1 = getuid() getegid() select(0x40, &(0x7f0000000280)={0x81, 0x7, 0x80, 0x7f, 0x3, 0x7, 0x55, 0x80}, &(0x7f00000002c0)={0x5, 0xffff, 0x10000, 0xfffffffffffffffd, 0x8001, 0x6, 0x5, 0xc00000000}, &(0x7f0000000300)={0x8, 0x1ff, 0x7, 0x0, 0x5, 0x8, 0x3, 0xeb}, &(0x7f0000000340)={0x0, 0x10001}) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00') 01:39:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="e1f10300", 0x4) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff7, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000280)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4094098d0f014023, 0x8, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x24, 0x20000000, 0x100}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x7ff, 0x7ff}, {{r0}, 0x0, 0x0, 0x3, 0xfff, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000044, 0x6}, {{r0}, 0x0, 0x80, 0x1, 0x9, 0x8}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x2, 0x4b4}, {{r0}, 0x0, 0x0, 0x80000000, 0x8000, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x8000, 0x3}, {{r0}, 0x0, 0x50, 0x12, 0x800, 0xa84a}, {{r0}, 0xfffffffffffffffd, 0x10, 0x786030b60a5477b8, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x1, 0x758}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0xff, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x9, 0x2, 0x3f, 0x3}], 0x6, &(0x7f0000000000)={0x401, 0x1}) setsockopt(r1, 0x200, 0x36, &(0x7f0000000400)="cec59e2bf85bfe31cf1b0b66fcc50d6af291dadf01ce24d2542a1c891c65ba959421a01c7144c63b666d9f4449bb5c6bcc1356d7d90d974127b4db6dace5923d429d19a27d278b6ec05bfa65845f4342e9476fcb827cb9a00c34b21274fadaa0d512e405eec7854cbda293b29b84d3bef5aa3633c60228f08faf87279102a2ce791d18ca96311eacf47b21baea8403d70a2ef75e9c9f750677a5eda035f76bec390d352fefc0ffe5c62fc58823c3a4092e20c5cd6ab67a839e5fa50d12364f4d6a66751135941dbf3503bda5f37c00e1b4a0000000000000000000", 0x473) 01:39:44 executing program 1: lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chdir(&(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') 01:39:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) 01:39:44 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r0) 01:39:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000980)=""/228, 0xe4}, {&(0x7f0000000a80)=""/208, 0xd0}], 0x2) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000000)="810000b80000"}, {&(0x7f0000000240)="c4d690cc60b45ac542b3579f334ccee7bd1608f19febe9dc8f2ae2329b982e10fc779120e58d7fb0ea9643990c51d379ff076e9d6000c694e482f6bd271f456a283f552bb5635a9b325179c2e72ccb7df1c4a8ec2a453ccc4a78ee7f0d1bff8d21f2835d82fccadd2cb64c4834003e2ccefc8eb4513c826014c05c15add1dec1b1fed6fd69b0938ccc89309c514fd07e66d28923bf955cafcced7635eeae244eccf744904ba6ee24fe8ffa6c0398ac0ce45ed41435e4fe20024188e5b718813740fab59feda7"}, {&(0x7f0000000180)="2659534771c39cdadb9ada9f6d720f057bf058807ae02df3a1beaca773e9efe26c487a709a00e8c5a9e02a860da9488e37b24757490ad76f5910c4128a1f0228c6a3635242ce6994e9a8e4f77d3e762bfd49ecc0d3"}, {&(0x7f0000000340)="83516e5e3f303397ec96ae45f170071e93b8b8d4c0fa2c957cd3853626f450a08a752ef95b664af427c4df"}, {&(0x7f0000000380)="c8e7e1df615f6876cf960cf24ed4cb32ba457710658ebdf7d8501d37e42a444ec58f49e2130c0a245bdfce84c5654ccbd55deca983305af76de517986644a42f7b6127044ea35650c823d7a4d7b0a5e90a675e3e755dcccb8c9f8ced5bfc5a8b8ab89c63f5c4cfd6b3ad21539f7631b872d94f154e97d443a42e1578d832227ff749758ed35f22aa20fb49a25a34fc1111c7b2acacaf54a428c5ddea2c3a6a6c2ec8e9723924ed4602df6a0056bb075571be0f25b4d0aa7d5b1ba6a78be27755fba266a62bcbf2d9271a347e801514f78482a1d63b5dac24d33d6871668941550b7a59de993226863c52"}, {&(0x7f0000000480)="b48795fac2bc7ceda68b4531300f0e7e64153b502f9581f4e7ffbe1f8365e82cce6c5caf9e78ae4016b92e"}, {&(0x7f00000004c0)="ab259ba3b3efd04d68b051789a8702334fd27d58554b3d206ac8a08cbb0ef22268911739c5caddcc8a0a83f7eedcefdbd5bf85890f57bab752bab2fef2821a9c998c047b22dbce104a69ba9a9915058d0bfa76fce8ac7d3cfae5f28eac036af96a87a0b55d866f6704668b1a3458648a2a25a8f7e330f51f73f784f2af76aa2ce5f4a9057b78e450d66c420c0470163b13d9db5eb938250d7abee012114591dad704ef67133acf92245b98cfca809da38b5fa363ae95f5580694d22e492f4e7488c5f2d8b1d15f1c7b75a9d0bc2a4e2dc0f2e1696e48ac3806850d1b1569a99ac639c5b4705ba3a2e703fa50d3"}, {&(0x7f00000005c0)="5765c76eedaba93f5a937e0701e6e526c83b6e9cd6f198475ca5bd553059b6cdda6cf904e3df7322bcc7f081ab317398e294c3ee6073dff6d83f899bb9518ac6a89eb80c89665553fb8365e942e204b4bbda557052f7399a19b12228cd888f0ceb6e5836356852df75d927b272ea323c72363fc5c278f6605006ef16ea8bd1eebfd0d36c8bbb7318ea35c183871970fcf06fc9d88c4557fa6e164ed5bbd34e4f04959a920fe2d623c634390d99a3fd0397103466e972d589033e8db7c6be66e47a4d35a7d9ed8ae4e0bc2fdc73f895157bbe81225af70b842c65b77d4f4578f1cebdc2"}, {&(0x7f00000006c0)="840cc92bca4df98207395afa5d4e9737321f722a72541df5d3aaf181401b252e6bc956b7ae78acee79106e39dc1d699012506b2586582f1c1b63a6dd50662058926f83ba52e2286dc1273363ad4e0f5d3852bceeed77bdfd7d3cc4961c59e8222f5ce37fcacecce96099440cb4f35cb9fcd748e3832409c548", 0x35c}, {&(0x7f00000008c0)="47b220f16fe8da306b51e150763a3187110b2605b5bb90c651c13a751d810eef8e9511ff986028f193aa24dcae3a80d70999376888fd226e2cb05f77f546bb76f9d93047fca9b520144058d56fe7db0810bd6ddef2218c81ced2229f3109fe0d0d1c1366afcf6ef5cd39ba30b8d16c1b03932e48558e4b6cd66335d783c03a24cf655350177e7bb05866"}], 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 01:39:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x100, 0x10) fcntl$setstatus(r0, 0x4, 0x0) pckbd_enable: command error 01:39:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x100000000, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/139, 0x8b}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000100)=""/26, 0x1a}], 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:46 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r0 = socket$inet6(0x18, 0x8000, 0x7) fcntl$getflags(r0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ftruncate(r0, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r0, 0x3, 0x51d0, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001080)={0xd5e, 0xfffffffffffffe00, 0x2, 0x6, "88c48a65ca2f924b25556d432bcdc432bc18f1e1", 0x989c}) mincore(&(0x7f0000ff9000/0x3000)=nil, 0x3000, &(0x7f00000010c0)=""/151) pwritev(r4, &(0x7f0000002440)=[{&(0x7f0000001180)="4dc7cff5ee4c9c5d996b5b56ccd068d9bf0dd3dfe3dd2594ab46be846a210e36e311363236a35243ae61e2b49ac780b8fc053395208ce5134d220d3ae4d2ed99f3d85c1ae6cc7581d94f20362013a980bf3012ab7465f34ec7eafcf836e646622e0cbeeb81cc67decd62920e9ef2ee9233d4fb08e13ea74254009f759ed5ce9107e4173a2f53a8bd0b016a186cd51fe7d1f8c7447b8fca07ffe598fd77176468e1c50bfbd2b752e332e3a88c73b07e2e4f824d492894806846b4c9fb94a1213c351cd9826b27c12a88650507064e189a2cfeadbfc43640", 0xd7}, {&(0x7f0000001280)="1df4aee88fc6d487670978b057722204fd8ab95061c987f6fad2b1626113cb97b96193b55bee76692ea6f40070cb58c3644a5c4d5a9ab1e6fa1ec9a566b9745be39c919349a134d083112f3581f833dde85441976e4a5c659aa89e1fee20f7c3092d6e2d01ff115002e3098e9c1f420dffed429fbd4c8b6def46ccc030bc740b8ae857dc5030203460e4df2c7e9cfaf4dc4fce762049cdba34d3cda09b88", 0x9e}, {&(0x7f0000001340)="9c3ddaabda66670f682a021c6a746df4cf89269744508c169b21e07713fcd00f6c54b5524f2e6078a5780988b9ee2e1f4d3942071cf4d59447e2a59dd30b32ef6a7bde7a0de62bd3e035a60fe470bcee8cd533cbeec7530389cce5ae1a00d423192cfae22ad647e6ee5f6c04e9ab2da443a0e94c4e911582f77618ccd3d2c80307fd6a812f9a7a37fc0ce5e8f26b01de7b87c4c9c6987014b84514194a026532f0fc6e586eb28ef42d9a563385defd206e015bc3dbec5926f1545a03452af0f5da35bfa7f68ebb470e43cd5d8eadd5948715da9cbe49eef0787da1979ec3333d90d339770a145b63dd92691dc927d06157b8c0b6103ef31343c105c129e2b8794770dcac045b03ec6a7620e449ea8c2a5563be92a7e09afc2ff51015698c81a8d8a177c08a1dada6fc67976251631d06307ffd35117f410cec0b6c5850a4ea2756347fa43528b3c1151449846a369e408e5d6971ade2e133b51edde863e50f318d61a4c4d3d3de8d33dd75a3ba1c6bed90ee4ce2b3239e8b617e2a7404ce442a1b5a04512d149d1055afc8fcfeb77a5576b77b99d0b1e7c360918c4e2fa734fc721da800fee272f37fdf073ea2af076d393e1509856d604eb863dba54423fbf2ce569122986353629fa1accd254a287baf2a97882eec888ef971a4e128256736283c71c912287895e578ee6df062277d9ade2dd328f00f7a2d82f92292250b6cf2ea0161eae1c105427843fdf406cb0dbadfdf27086af5ac8b8a6441db0cf3ba988364bda4f8e37e06bd912f58778c6feb785fc34bf80cf373bd9853d65ced055e0dd02e5546e025ec1889095244813af5cc55c871ef5d868eb6afd22ee1f03a7e680844d814f14a5eb73a475cd1d9dfbbb4f9e8155fe97aaf1355889f8a2bd74146419c11149b44046b06e46332ee91645d62204603a8e4f3fa4d9c0731a6e5d15532897ffc85c8f906a070beeb96c1d2a5e897c852e6fcbf648e223f77d3219933203fdfcc534fad2568c55172c83f92b8a3e0b4ade64bd8b86e809fee4d30781aacc623a823859adf59974c2a03e3bdec063762833c30daf992396f5695177909379c86b7e53c1484b57e019045796e4eaedd4d4307b35a9d7b8928e5fca6427986d5b5c3b103ef59e7f3efb0a17acf731f230793e95bfca75530f38bb41c4224ef69d8a65ce986dddb627ba6bd44bd1ec3e16c495a23e7f1dab2ec0bbdc9abd278592475dcc8fdaf9bf9bcbb0b459e3cfbaf257211213f6fcda4d4de7ab28132758405c306e6e14675a6ecbc915b563f7b531c5221874f71c356884e5a44c6e4019749f9c4bef93c7fb8d2a67134423bc7e06b61303ae6d6ef0456ce1d2423766abb6aa6df1ad93408483eaa65630fe615d4627e58b5cdd89a6c93959de39a960ad0f451be3bfaa1b46d371a43c4e8f4b37d780b6c8416262d893e8126750066ed041ad476bc10e23735e977c3ce568f12bc0ae6059da0f02afaa2fd8214cf00714641a1a6a655076aa1d35060abd1da02b4c13d51ab75933a101856e7c9b7403c324c7f28ced4ea1446921a084ffb70f7185ae820896c7f006e878613af2fbf7fadc22e4f9d9c2aeecfb9b81877a88af980c31921675362f07706af75a3c903faa0a808f118ded19e251b604d652be0f6c07c12b67aa3799a4c02dac2ef69276ed199fc770ea0d87a159b0a8850111bad7386a6805375a80ead99c3e1f09d4b809ff55cac8ef2201d4cd62faed8d91c5f801b54208f2d2fbda8d26a81a7a9508227e9fdc25d20d4bcfd9f82270141fcb750d49c36b136483dbc9edeff15191a7d3379fdd3658bb796eb74d543f91be8fdb55601d136219e0477adbc985d0277cef2895d35b2c308b57b6c6a3c14cd72e025f328ec7e5ec3870a8f2081d9c57da0255de5c2eb8acf2a873a1b39a4b6bd789fb589b003c76723849d28328258320d7ecf4024350d22fe01fecdff82fedd9dcdf1c9e1aa3a17b417b4b55e5bf12e5faf44751d10c03a55df28a72a4517e82701339164edc0340191b0d07c90891a4acf67d8fb3d577fdb15f3bf1f800d2c08db1bf31f5eff7a8b662158d333228974d1e8636e7e0210a1cb69a4097f2d99faa512067debfdbfc5f12a50e22f0a4ea06443223a02d6a3d5aa6463c6d8e725a39e790a8511cee32b454cf9c7ede542930049985b2feeb5000f6210134250e1fbe994a938b93c7abcecba91f9666f86a4685c361bab6b29e743211220a844184c3170e212038a5d7448100a4ed7abd743d576b164e7201330be24d3e469cd78fa1930ca69d912b75869096191390aa4c292742c45c1e5ff9d0dfc60f689116bee1764d4ddc425381da1fe80e2cf826f23df6e977036b1a5b8886815612f35f3e321ec962192a4fa4b6d360f71e186531a73815b5f39d8d57a94acb91f78018133a5b7886268bd57ed639c066f4e3f8cdaca0a6a91bc89ee4a451e3ad07cbe1c0a38ea0acbc1e0f388a77ade48d2832739a3ae031f5cbd9ce5e05278b50d0f010f1d76fa9cde7c70f0d88426522fff55f73d9bf01825ea49f9c64fd44ad80892b61aa7caecd0d7fd639ad24300b08dd081f04540382ada5ac6931c686ad282ce07c0bc7dc649da29d1b9ada2bacaf9c63f352e323f33d7475b14cb380b8fd362271772ac639a2f5dcfcf9d24e8fe844bac74160430f491a8a3cc3f4c5aad22085a199345636660ea764bc994bef800e05d78759a87a1cddab38a0b3b95af41639417075a16cefa38af48a9e9ee26acd6194106ae82ab61cf82858970b3279ffef2d0fc325e27a1fc5918bcdf3c78aa0eff02e5dcbe708bbb59eb309c896e2cdd59cb93ec14cbd43d05fffa7c95c2ab1ecb4eae081b8bfc36d3b04fa5245fbaaa296c3413f1df90be2e96b1cf093f285ad077f67237f45d5886e398a3a7605c07311231ba4f18a076af1a1f23086d617d639f7e1548efe179c8cd3edcc32d49887693f7c32c36e99f4cf1e3ff98752123334be3f7809cedafd3361d737aa1f09d65b840b3440e16028ca70d9225f1d2676371b0cddb5150306d31dfb06638e07f34401d4ebd6c6f4e955e5e38b2c933c770b750aff0cf8f472e985eea3c02114c11cd5a879d12fe4123c4945912408685390ac86b4236e12bf7d31b8e52bc9fa7f04a0b70889463ba398be61aaabecc619066fd42f344273e095578b3684ee3992664d7c3a1e3a8a85c586c136b0bdd50bcc7630323c6718dc66d145baccbb58e3fb8e5cf9bbf8647a40ac0c086aab3d51eabc8944cc9b40b53da4fd0470ac15cff87ff58dbf44c4bbb22ea07f2e6ec36d23b7dc277d806eabbce54f09fc6896bb54ea949d728e3692143ab87ae4655832b24971620e9d2ce809e6a990da8763041aa4680d5fd0cdd87575d70a37af7e7da00a958d92f570fc9db7c586a2d8388810a3b9d9db24eb4ca4075e060f409616f7a81557998c736e1b2c6c90b34983b882d3416f8caf86101db3b18b435c95082400099bb74595a55eefc9fe9e6a3ad9dabb72b067294b1fa94f7038cd7074b1b064e3c65193d068778d740c8cdc6267a24ac61a8532f9d89d2ea37ac682f40119bfe5e646ebe5c33689301c2ad6f7267c3227ad21dff20d56f57038258a2ced04667677afd8e08cd2d7a74e825a8a6a51bde27bbedc50e230fb98c49f119c05ee464bdc966b0a537ecbe73761ec346026527918e4b160ce9b64aeab24ae455ba6357c4d4d45eb71970e8d0e768f17fef603789f5b1a80064316d73d9350247a7371d7d74335592c120fa04d0ff8229f90cbbf87079a5072ae8ff84c5cbabe727ff20838c7e2c1681091c380eaa7c7ff4663eae8b62381328c4b15f3e2d58cc866b25b5b2e67acc981e4fb6baa4d22f09c2f444a8d177e50163812291bb4d071e4d79927c57a202e2da455e3c6d563b8c38550ca9d567d264e6b1890afb9536ddcad39c30389b5d35e8bc2739bdb5400d6b239b7063b0e221c7c2a6424832a87c302f65b1b449f7f4f0fdaabf21009218dcb6effbdeb7c894b3482432b487390da35dd16ce32cce649cc322db2c8b3f2535a705a1720f0dfda3ff2a7f536f800e66694b57ffd8dc7afe11f6b667d9240d9f32f2845b1c02c1da316f7a9a3d102ab8f58452a9bdfcdbb402b47e9a9101cea790f872c07f11b5ab27edebbc36546576ce32d1776361d57fd89e4b4f376036d049f8ab70e84d5a2d91ca7f632da8a38c7c5e985e31b8b1925ebe07b55d9976cdecfbb2bec30223f58ef330b28bad2fb21ace74ffe140c17dbceb501443cf115aeb1645cb0c6d4357baa55245cec6b60e8ecfa4700b48852bafbdbea3371d6412e1cc67299a9c397000715d030e37810e05de10c9bd06d11e67ab8ce5f6cf53335c36d74665448cecf48a81c76d1b9967181c0938e43e406bf410f2f8db025db90405259b80b6a14ed46f8a0a6d9cdb23940c7360ce437591a5c2d7eec5d74431e03c685720ad4cd101934f5836aa6a7506adf01364e9303b4e19952241e32b08dfb17118b7e10c95414ba6975bf0e63264595f2365b6fe741f9e0caf0338ba8d085d7de8844d171f6a8ae930a5f2c48d951ecc0a2702bd42fd783371e21d09db157210415f96ea1e0637f409fc04d1934b602e085184221ef95ff2b2db85b9ebab8b471a060b28c00281b7fbfc6acf32dd779571e28d766090c850cfc4c22cf4bc1a31dc83340d368bedea166fbe8989c893b2e2f532bb8927ba16303217f97652adaf87afbf6a5240f866daed151dccc6d98e7a48481ed14a30f7d703fa54ef73c1f1700b4924f1f4ff0c872fb9cd3156343ec1f9b69e5e750e2c404a7a07febe046f2342f00a3837e80b09964207739692f1b24e149e497bc1b54feb4f862164028ba7dbf89d786080ce1c5c4e8788da4b949ee71b7ecfb71c7731d780268e3806cc6f30635afe9e9ef17b2f119e24d8605d56c4fe4b291620f2c254b391f7801979e80de8dcefb1771371810dd5fe5f681bcd3d3a4bedd384d2860bcbac618cbd21ad1907304a0be51c280740fb881e7c03ab7bdb8b015f4dd1ee5b323b182a88e77ebf3cbb072b102c7d78684fa9535579639534c66cf592a347b0e68b75847a5276e518274a7c576ca1dd62c91444c7ad91c7713c263d900da9a9fe6f08e30ba49ae78ca0d9779d75c59eb908e3be1731fdb99075d4aeb2a343a493ccaefebe5ed85d32279fd0d3113b77cc890cdccece2c29130e72e3c4ce02d9ea7664aa6ed857f6da0192d3fc89236b84b69e3d6d3a70e61b6492895378aa1eb9088b8e00e71454886a523e4226e4cdb2a3ba9aab669ab2a6f400c0758cb75373427f6040b77d0311cf4dbc6678296cbe2898a5702cded23d242a08469a5455ac16b4afd180d3af49d08c38791c2d76f2fe11bbece18764177b4fe818941f61c1cd04e69b6487f992fbf58c487d76e020c0d136f6930e807c7eb8805e810f9b8144641b6396d8fa8053cda3ea9c9f4c8179d6d6b382a4fa083721a96f0a4827974d759f8be1b39df0323fa7f48b091478304d80797d86285eec31a2c76d3988caaec5fdf0f4b531c7c700c299c912012e1d9442b0a0530a19bb4e59e60344527142dbba8c567eeb93664e6b4a9fbb17f6b73c3d38e8219f14ab4bc2cad48c1dbf7329602fde45ba0b0d589195daa763ebeb5fc0cdc1e0cbf3e7e0606b82715fd5b062bf0acfa98abdde2ce8cb7f23fa5be7d91152f20592a25a4b0f72b66478f3df8c9a301807d76fb685abd763f6a3dc35f000436f67ef2d1887a9b0aaf3ae9d813617875b11eabf1519edda93c3", 0x1000}, {&(0x7f0000002340)="a56443f2298644bc12157e0bd229721740eab0dea0f75c6c303093cf021c707fa3cd3731d413456d26527670a86af8e20694f7619cab2b524307c5981188231f6bf1a3375c8f28f1918d78e3e73c50915ad567f73cc3e3661741ce45e5a2d774011a77538ae9f833bc9365e079f88da3a20f9427866c326338a6c687e0a61c8587a3671e1def28baa3df78f448b987fe9a48e2d2d0ad40ee22e93890724625a33141922c98d630dfbc0b35d97f3b2f9ae91d1ea51f12f392b7b372a6fa3ee8e28d318d36f8bd992fc2f1b6cd580d70bf9147e9a9e9df93342d47999521e82e911cfad5a1ff23", 0xe6}], 0x4, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r5 = open$dir(&(0x7f0000002480)='./file0\x00', 0x1, 0xc0) select(0x40, &(0x7f00000024c0)={0x8, 0x1ff, 0x10000, 0x4, 0x6, 0x3ff, 0x6, 0xba0}, &(0x7f0000002500)={0xffffffff, 0x7fffffff, 0x0, 0x7f, 0x1, 0xdd4, 0x401, 0x5}, &(0x7f0000002540)={0x0, 0x5, 0xe4, 0x1f, 0x7f0, 0x4, 0x0, 0x100}, &(0x7f0000002580)={0x4, 0xfffffffffffffffc}) pipe2(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002600)={0x400, 0x100000001, 0x8, 0x0, "d447dbad59c4dc9abe71b038ce42ec9db6b6f96c", 0x4, 0x800}) writev(r3, &(0x7f0000002780)=[{&(0x7f0000002640)="ca2f0a49fd8bdff7f81c25b3e15c57f24cd91b5c0b309493d4b2cbe56e9c0b2891b2c724b7d839e0c34d41f54d55b51625b128adca970ba7a20e9d8b421e4d9199d922549794a1a2eb30f2206b6fdea6edc91f662094a0324cdac28c01e5232672e5b5fa0e366b7b56496152841b9f21254d876985c9416816ef5f16f9bafb8c49f97fb175ab9e33fde5dd18371f3c0c772f0a6ed42572cd7a46c5fb51e68909c7968563937863174d17d76f26dd79f771b72ee44de1e75bd23fc297d2975f82c84ae0abe4ffb2f5da7c53be595345aae60c022cde95b1b25f2f3c13f0b2f5051875bf31569259c507364e406851fbd371c144dee39c06e8b225975d", 0xfc}, {&(0x7f0000002740)="680338a5fa4a46c6", 0x8}], 0x2) getpeername$unix(r1, &(0x7f00000027c0)=@file={0x0, ""/108}, &(0x7f0000002840)=0x6e) getsockname$unix(r6, &(0x7f0000002880)=@file={0x0, ""/108}, &(0x7f0000002900)=0x6e) readv(r1, &(0x7f0000002a80)=[{&(0x7f0000002940)=""/160, 0xa0}, {&(0x7f0000002a00)=""/49, 0x31}, {&(0x7f0000002a40)=""/8, 0x8}], 0x3) r8 = openat(r3, &(0x7f0000002ac0)='./file0\x00', 0x880, 0x20) getpeername$unix(r7, &(0x7f0000002b00)=@abs, &(0x7f0000002b40)=0x8) fcntl$setstatus(r0, 0x4, 0x40) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xa6ac251ea278625, 0x10, r8, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r5) getsockname$inet6(r2, &(0x7f0000002b80), &(0x7f0000002bc0)=0xc) 01:39:46 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8001, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/22}, &(0x7f0000000040)=0x18) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) pckbd_enable: command error 01:39:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x1000000000c) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 01:39:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6d3, 0x3}, 0xc) 01:39:46 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') kevent(r0, &(0x7f0000000000), 0x4007fff, 0x0, 0xfffffffffffffff9, 0x0) 01:39:47 executing program 0: socketpair(0x21, 0x0, 0x3, 0x0) 01:39:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) kqueue() 01:39:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000100)="7d38bb71b3aa3f34", 0xfffffffffffffee8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 01:39:47 executing program 0: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) r3 = getuid() seteuid(r3) shmdt(r2) 01:39:47 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x20) 01:39:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() write(r0, &(0x7f0000000080)="42de803319b4d80a9abbca60874ea9a91048b5c5c8dc47e8c9b8436d017d2a8ee6c35bee6c5a529c87e40ccc85d8b1e0744de744838d7851a1b9f45a03ac4c2f333356ce3350e885e76058a4f07cd5367a71dde2777af88792c61ecb58e0df48f66d3b396088843609f13cca5742d233b617cc7b8a262cc33d09948e30b46a937bed5b58a6a7b02adf65cdcad7b2cfa783db865462ee5aedb180be7476c403addcc65bb5917f56c83e258efc2d63e8839479c351f1315bac55e12b97cba7ae42e8533b6779a5080bcf3513aac97dcff6a86765fac302cfa0dd17c53e15ac3b90f24495cd0db8c53f7351238878bf60d77d565d29c8d2956cd8729aaf05ac0e7bc2baca0bbe3e3f4197b9dcad3b20315049b2452b301a656d85dd7dcc48531192e4919a9014c56920645881860f2351a3e5b520cf27d40467aa518eb2201366e62b5f0feee95fc4f9f1e91534a3474d1d12db0aec59ac51ca2ef34f12acf8a0eef820cf4a4bba56e6ab99a60754b47bc8e158d8b167d79d838edc68de11bd60d5b9a8163e54baa298302e88779af8d1ad8a3327f145a0451703d2e19d01da305ba74d1ce110dd08f0010e0479e1f1402b221ad6feafbec1b17fa5e9586b49cce978a0dd0c04bcfcad12ffc5fd1903505cdbaa274bb820bc23f7ef29c6c67c262f293e71000f06cd435b25aef4901029d2b094e5622ed0de750e3f27f317374da34c8dde3c89a1b7b553915aa5575fe23b1fcc1e7d0b610a3daf463813b66ab698dd1908fa9bda18df330b693e591017cd9845c6cdc8bbb441d2fb4356f946d8f9ce0768eade6b663e2f803ff030ae82b668b8401e4b4352222cbade3b0cf7338ffc920f23a132b7ec85f953d76156a1b136aee5972793a31f9eef06a8847f43618c3d47440bb97424689aa8edb7c29ed423a0ec99cccd0b435225898b24e72804e0e0025a422e252d785b77d11ad710abcd852f945c08659bb620da5d5ac13a36995e53368733f5cba2bb70419b3d7c8301451c673331803ab7a78ef6b28397cb4a3703cef2684b9b89c4b901799523a90ab093d3ee6af37fc4199925b894bd05990c4976e185991c9b9c3b555700bbe11c10dfcf6de54d0d967e28264c06a2cb8e5a339723146cda72c3f0029085605e004213ccfd6b7af6f6f8497feb94a10a112d13d3868efa2893f684bc155a1d564f2c3130bd74d73eb1c92f459c3e2a457132c3ff5c8b84e9db09681a5c3d487d4242be3f3d069f3dca03c59c2a73e88642d03ef95d91b407771f7515cbd5222916ad0c6f190f211e76f74dc9001ea9ca34328fd5f891c7fd2c675a2dd371053adfeacd5b0793f85421c86e24c9bac508cb9ccf7b4eb2ee11345d272f11d58a1b8f720fba0e25b683a70a9a82fefb13362b17847121d5cab1693f1e29ee833122ff7129496e38804e6e6a62bbdba9f1cbf72692a3b1f75bf58ec8937b16f8bfe0206f0af834a33619c285f5a79e23e93482f91ce38c6a93600d5c7c422a9d637d75b6a6ecb8df3864c99c89b77eb6b58a9d714323d2cbafd61ba5ecd98f1467519ef68f41a464040967bbea9bf463fe69e42e68bad175292ad00b6f87a57f7a49118fb0cf6167c83430141c1e8412d625974a3d591a56e6d34834411fac424081cc099e07b412d38703bb756f5ba3cef1317f97ebda804e509eb6e87d7883d412827550da194bb3f3b70ba36625070001ccef0e6e8dbe807d4d749fcf7a6b6cfcb7b134f70ff1d28d003a05abae55371759d7b61a7482491f1d50f752459cd037d717b0503e2c181cd7f3cb42111787120201cb6b779465f8aae63c7c93eb55be5126baeeac169211156825ed3d502e593e73a5912b296ed9d533c790e51ba6ea799f614f150da54a079b522ec6c168adb578859854037bc128839d024ca260bf3b3145328ec54a73f0b5caa56e4d1a005ee76d71c73e80a0a5a310419baf441a79c3fed6a01f83c0a8f931bb8e474a09a44526d4e3cd413bf72116ada4e571d668ab163ac5954cddcb91b32cb44d4c51afe0dc2495af3a667d87788bc978f91e1d62b05560b1be001acefb85bca2c846454574ad659d358ffc1f25ffa46d8542438a2f4b752dfb4a811311ca4263f2aeccf6aa9188c3f849ad764fd180d07f4ec46546d02a96a1bf166a1af870ee66056966eda9e1052a458331209fb4165167fdcf5cd2ff70e987c0180b053759f4205b20a209a19b28c76f3d9737c2c86cbdcb4d2eb4b6e2ac16e470b5c58cf851d202fd118225dfbe0e8a26c541b1f7e3681edec1f3d1d551ea2c8b3e78ac3d6e58e6cdd4f729e9bbd93b8430e19d2e2d3a6f68dfa114fe5743269a4aae6485e4c71496a68b413380901d253c5b58f1c5bfbf4a31deb41b320bd781d8956459700e48abcee805746b6882b86b43401c9fea483e2281899ab9a12167236ceec7e1de4d861d81cb89dc8f0b8956a10436ecdad5f615d5152dd265a3193eaa127a931c8d80e449a25b00447fc233bd0c82e5bfb76bfd5fa35b4bfc0522e5ab744fc2b0cd5c51205079e64075fee8927b4500e87aba4006f595f9e250279745a6b4171e560b3eea917fee36fc60e78671a355abd18f18b1fa7328280175e8468df9dfc5948268a3360001ca66dcc3fa625c2f28e9b34e4faf3dfb96025668d6583909e669e949398837cefbd16808d26301fcbf7fa1bb810ebcfbd14261716e32cc876bad15fa0bcb82d72d76ed2b2fc90b6f5d6675e6bb98e77e872c6f53021dc19e7a3845e386e230dd5b8e74832537c519ab3f8dde5dae50e75c1d4d5dd9905b1cfed1b5afe9bf0a3a5e4531a8be1c33e25ba14b5dbda14e4a85883d45e4e94e3f9120fccaf8a35768c987bac6e38f8351fbc7a3baa9dfef38ccd632eee80b58d4949f948f930fdec1c8837daeaf236e6ee0137db2b1d20f79000e7183a435438b462eef68a6a42a24f60276263cb32cf75ba98657b3178dca6f4a0d2a2ae9645221a17c21a175f3bcd59f514669170c47a42bdb529239d7c0173581d433e8c962998fd75d3055d9837fc722f51deca9a106b6c6bc49a971be8e14dc6e3f2b572257e021aa5d1c36836a0ed99834369e8a52b8dcc9b1ed7898bc9d2bb2b7281add725b78f80b9b57f609adf1b004fa012abc58fa39b45c331a0ae6cdec3063a61d0078148407466a2923e04e2ffb08bd958c67b157c4e7174d60f98fdf0d4300fbf7f148d79ff021de67aac4999ed5ae0effdb51db7e14d5623f4a604f2b3cff9299a7968cc01e4a57bb8441762f04ab431cd3c115182dc87fe22fa6e99d77054cbb6630ff7d3baf9e858a651387db221d613c43c47dd37690c710402039b7474884db8ecff90e18d249317dcb36adcf230a8d9edcc4fcc1efc2f885fcbbb8d9bc15007cfba30c201736151d144f79e9b1dd54d0dd52c54fbbd3a65f689cd104c7f812f4b14ec997a8baeffc62e0e38003f4e7f8d3a5d0445f85dff620252e16641fd4207f00b2ef43ff98602515145843c725aac7a74996edf85f16c7083d04e793a6a234c1eb2a2fec73ef9f4f3160659ca1349593c4413b6b8452bd61c88f2843a261bd2246bf45c34d24bfa918b35e626dd70370866fa90bd7fdc7b65f74294744bfd8bdaef131f1b3ce8687f056abd22785f33b1005a77509e21b078a21a914d283aad5236827c414d86506d15a60ee06c3eea1cc863426c2cf49fcd61ab33d5d063c68d53c3f1782d623b0bc084210289637aee947e4a87c2065d78f8263c39f1c32eca3be89733fa635202926b9d092b22eceb2862126a899c24993042fe0ccbc76817cea46bd4acd9b1cc8c95f717e69a8c9dc9306f3c719264c4436a2a470099a49998d19fed62560373276ba8ffa27b3b8d7730678816d940ede76f2d39e82da1d81cc16b51a5533b4b2de0b9e5a63ecdd33aab943c8e12fcba754b846bd4c91b2c948ab49451c87f30052e2e11f6c13aa9bdf7be3ef00dbe7c3f625b9da65e39fc77c7856fc8702c1b7893182417d7435f0c9fc17bfa0fee92d0d5623e6ac8d39a5392888c338dd23c420ae10c6294792ed70c82054f3e5a906cc525236dd62dec2abeddfeb5b6d1fabe41a8f8f3885503e387b8a78d10260b04fa2eaa7b55656f9400268eaf34f6a82d29e3684b53560b522a1b91a2944ac2576e220009230697d510bab8cbb209d6bb1666b23913a4af70db156fe6b065263114e3aff4d63b7e1aedd38709350d41b68402f434dce960a894f1283d3e01810ef8bba0cf6cbc0d9efa91c9695bc0df8905346a37bd4a06d3da0bc1483f205b87ad61d930bb2b575dc64a8402bc2124bab489f3f90f262f628cd8b406542b5096472b7029f6cc69adedf13431516ef4007bd4b63a20d2c35b574d86dc49040c59f1dd825763f605f20b56f075ff0304992a9f8577c3f517be0a4acda8199a5b3ed645072834b8d5132341645139cfe5c642ebf2a3a4de94e6bb6c4ddb212cd94d42b5e4e68f533426f292f58fe58f2b65b21c96f9af0665ba1b60c4a06fada8b2ce771b92f8a58c8dce7b592802f15078665e8e3ee33fdefb278ce7ad5b8f6b81fefc37260f90f863724342d221bc35ba62276d137fc4cfec5565a58d66adf567f2bdf4c753a715593fc8fb8b8f30a3fcabf1e6d3ac57d46fa1652b658de50122870200219fd518ab3fbea8ab09fbace17eb55863bd48e497ccf2cc267780649ed4fb9a8d9da8bef1027a3b0a09c742cc4f36cdeb6584439a1566080d823f46632da5ccd3ebf8ef94c6b8f2da079421fd03d783b1153720a18647e50362a988502d86745e92e0899272aeac9617499f895cf84bc862ee76dcc15231720fb60f4821e08250dd91565c6c2b34ce073c957c5576ddcc29de6fc3e87e9d057e885ff0d7f0876fdd495a084297a442829befb393dae9a00c178c990fd3ca9772936e159d99bc646cdf6a8dd91632ae8f563dbd2ae7efcf7b0384702c29d052f82cc12fd90c92b288df68d012e414da841ecb2f5b5af9581d5ef93f74d17b8fd65198121eac0b09ea442cf52a5a20dd6f54a01799494b13d63f55e3c09f955900303cc1d52eaa3e9f2b63d26b540c0123b946e891d92067670e4143f22aa7791b9ad64b87e0063a9763134e3bdecf53de61c84ba787dd7a2de2dcc99087f131fa631bcf6eed084eec6c94e6fc1a4a913487643cda117f8374b253167b26b500c177efe6a4cd123294dc8c54ce059382d103c68b2cd82aa333a0fcbda9e2f77dc203969759d7ce31b22fd06b2ad8e49c0883218a905d684b54e4f76453104fbdeceddac5f8ab031e58e12aafda742504675869b0f1904d514301b615fa26f163cb589380630fce7f22bf3a871321a9b5e21392833c700641c8ee998430d79474782cc199a666fdf1fda9dcc7bacdf97e8126da0e60aceaee49b93f547202078c6cdad69f13c06f4ab4cea2d8370371c71545ea9ee9324229f36f17c93810d162af292139969690840e7c57811cedb636a9cf97723d6ec3a2827bd2b4b357444d48ef944f5da7b97d5f468e0c7839330b3da7449a74b750c597c0f461e9c830b221a916492864af0d2c33a35580b620bec814342f1d72b877b6d86691bad61325c21776f420e9bc16ac2335b366accd0f11f400aa6edd98d378d2c166b30fec474580d34f0104ac0b3bee876a02ffb666f78c6727be347365fcdfcdfbf20be634ca76a08ba183f12af2a96e22412ee4f8a060d4e8f740cbf85d828322f5b027283e32147a73b3dfd38b12f6ec1bd52a271067d0656480070a097a42ecab85657c11ff3c77982d1", 0x1000) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) 01:39:47 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000440)="6b8c7e1e791502547c00a7d71f96", 0xe}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) syz_open_pts() r1 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x18, 0x20, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x10000, 0x9}, {{r0}, 0x0, 0x2, 0x149971ec8910d659, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0xa3, 0xf0000000, 0x28, 0x76a}, {{r0}, 0xfffffffffffffffc, 0x2a, 0x20000004, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x6, 0x5, 0x6ae3}, {{r0}, 0xfffffffffffffffc, 0x3, 0xf0000000, 0x80000001, 0x8a71}, {{r0}, 0xfffffffffffffffe, 0x36, 0x4, 0x4, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x54, 0x80000000, 0x401, 0x81}], 0xfffffffffffff41e, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x3, 0x20, 0x20}, {{r0}, 0x0, 0xa, 0xa0000081, 0x62b62a6, 0x3ff}, {{r0}, 0x0, 0x65, 0x600000a0, 0x7f, 0x4}], 0xffffffff, &(0x7f0000000240)={0x1, 0x81}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0xffffffffffffff01, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x100, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x7, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x90, 0xfffff, 0xffffffff, 0x38}], 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x9, 0x2, 0xd4, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x5, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x42, 0x11, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0xbf4f, 0x7}], 0x9d95, &(0x7f00000003c0)={0x20, 0x4}) kevent(r2, &(0x7f0000000480)=[{{r1}, 0x9ccb6bcfa32114f3, 0x20, 0x40, 0x9de, 0x10000}, {{r1}, 0xfffffffffffffffb, 0xa1, 0x1, 0x6, 0x3a}, {{r0}, 0xfffffffffffffffa, 0x40, 0x96, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x8, 0x2b09}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0x80}], 0x4, 0x0, 0x2000000001000101, 0x0) 01:39:47 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000000)=0x2222, 0xffffffffffffff93) 01:39:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x6aa8, 0x80000001, r1}) open$dir(&(0x7f00000014c0)='./bus\x00', 0x0, 0x40) r2 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="71c75301dc9cd70fda120dea9bdbd60808820bd9f04f290b7f077eee7631be4c067083289249bf1958ec74880f1cd63cc2734cbef67081548acb70c36f82ec0b5727e182dfdae0bea4c2fbb6fbca4c7ec0f24c8827749fc6b831704eb2dc910779e6ffb342a1d60d089dcd47ba03e07e57e645983ca313", 0x77}, {&(0x7f00000002c0)="bff761afb014572b29988c061e0abcd487d8669a223a1cdcdb992e0700241c153824303eef39281ec57cfcf769a5c06fea362404262f926b2672603e30f2670918e88981afdf7e3705e5f8d71522dc4b7791609525c0b58e95f08b4db709758688dac92285ea2ecda9262ee9483366ed90bf1108d2ad2c62fcbad9ed9f9b4d782d12bd9b0b6358", 0x87}, {&(0x7f0000000180)="785551f7e731c6eb", 0x8}, {&(0x7f0000000380)="6d83ca446347fb385b1bfc2c9f4e2e6120f9db45460f485a8c176c88c1306808ead482de0a91aef6214bb40debf7522a71fd2c3580192ddb4d247beab0ce166fc5988fb50e994a0ade83181b08eaecdb973e74b135ffc8a49b2d28a937c12ec0d83dd9b3fb9302c194705445374f741b20900610db7b60b502464b8ecc46f023bdd4dd0351cbbb61207c40b7a91f0dd66038558d0a07f0c452c68d1cb62b8787f0a9c9b669aac6afc0fc818edefd9e86f7450f456ae3e7e97bfbd533c068a1f1e8dd231b9ad2e7f88b887b89deed9a4de50c642558e3362386bfcc9d2d62936c84d50cfd25e3f411cf0c2f71adda73ec59380bcef3caabdbe3e68897bd849625971c548685ad63162a1b1ae76d7d071671cc82dafe99435994f163b2b5bbcf54eee25a911dc0674bdd80dd066ebdf15a43bfd2308074b9b69ac0632db41cdf1310ae9dc4c44d7ee3593a9b9dc6e7c78de18dec9092aa715ae4f09103b6e3c0f5e3194a4da18529d323a2ab162069807bc649c1014644531b1a81e5dc555325b1de93dcc5074cfcb43fceb60efd4e33fc7be5b660e32bab7a06e378f6b3736c8b965285deb57ea6b77d8437dcce93bc8e00d7a87df80b81d3b75ec9c849e2de1cdedd8aa8810df7ddaa03bacd957019b6481307bca7a0f0f1b55f1054ef7810d56ac1e7fd545fe35a3f9bf8f1ce6c52cc95a39b88fa1c4c99d23ff66696b200a37fc55e7d2e31fa9e43edfe70213e3475a3ce223a7e5cc285f37693ac4703a3c7cb006273664c514cce1a793d7cd741ba82bc8b80c006099bb2ca109c1877909f87a6bb8d096e14550312ee75ea5028436bcbe0a63c1a9f75cb8a018609496a3511acd24fd78de3cc76e11c3151e545e1eebf5f905de9e0b5eb902b6d4789716a4f4927cc93f43b7466cf8ed1d4a77d97ae0bc95ddf34274ad9bab866dd13bdf9940a9bc4f92e3689fd1efe80e1a04e03ca0b04bade7d2241e4a52d6f9dfc5395ccda8ba410fbcd16440ca30018bdfefeade5ee6523e2c2f923f59187148693d78a251758876302116ef516b974fc4e700dbf4ff10544243621ccb7ae1d56f342755f590533c0cb0d9553ced5633538f8e88e0bc961151a76991820bfd9c2301c53c7eabd0c66544d0d6fff719ae25189d43025bb569c6fd70c9bb8a7a00f44c5908ebab063b418d8a7e23cbe768b63e9d79374af57b54af73b8baaacfa8075bf60bf5265539f31c991e5726e04115fdb029486d0e91be777bdda93d1ec213934c348507c51c535bd35c896992a38e4b5292179a8404daad535cafc43edb4bb8e454ccf8eab5d18818475587e4ea4a19f87809a2e6f6a891b7a8f21b564a295321d1459a53f075146e48fbc4ed81d771ade8edcd1e86316e7972ae9f8543e6edc9289aaf5b11f9702c7d9048ed547820fbd4085fa8432dd08f5e6ecca2de188e5c3929d046fabfba1ba58a88641d9e5f4191edc5210b494836b5e1b18b7415216d672378cd658f3c57954e5b630f37878305a84915dfd5809ac1ec4eeeaabb7bb4abb2e791b39f6ae73048c8713f3dbda692b17b4cdb04dea189e48d370772fe3af3610a2e052538de53afccbeb2ef6198e82f9d1c2162525402492ba72a7d92bdb6407ec1d3a67b592371810a92edcbbf04fc911835a60e8884664af10bad86c5be4ae831755a2aee82340e79316f7265a26f20ba84ad3e30c85fc62c8b8d9b24b59d072bb5337fffc97c0739aaa8383f17ca5b68f20bc3cd610fc03d84a87c763065b70c523d87cb726fbbda0d1d51de75ce78929d96971bd8040e1a29241161958057f28bbbcdb26f367cd6b7be552f1c84d7c8192ede047e8c74683956fb2cea5c2ed4dddcad9900e5f34d5b640fffbc5d85a6e995216ba0adbfa3cc3ca039e47b30bf45f0fc6ffc3d739ea391bc57b9aac33be3f70177b2bb2aadd07355039c3304a7599bee33ee774ac09a9701772baff72b7fbc8eda606f9d58e1b4b49e1783f0637166332953f962c9cc330ad5b011f5e898c1273504bdeb91feef36c4aab002dc59b3308cac404db3b74a4afffcf940638624cde3a93cf3a6709d557e6ac8c45abda1464c97ef400742894db46d22aba8da2caf4da9069ad94d4de47cc42f9f67bc5ddf1046da9273cbcffb0e8ddaf9bbd70f90d46b469e9725b601b6ab6ea92e6425bede616ff8f864332c897b48675e9b2d6376b48a9cc6f00ae02674a6d8c83d2d8d26f04379f63fbaf4d40aa76ab5164c561037907b3724492d389a6bb8a7a069c1af0bf99b142bed387432442383ed26804adec8e041a731fdf58199e1cdfbae12a7024b2f484c3fb4f6f161541ff0a1c29415aff2ced5bc0468aa947d6cbaac141418cbc2ac907947ba465099d038f201050592d80d7547f7b69897b3a97803b8577ddd2f2acfac85c98625fcdde13864ba6139775536a5754e6107274588bef3218365fba695d2263dae07e4e5bd0ff54885b3866a84e536f3f4ebf47f5f5585c2cf2a013db7090cf9696537c51dcad6537691cbae214295b959761c6f0601fe131869bfdff6982ba415cc293ddb9256772e279c7475ff57d21682742c820b1d3cf2bbb4376f384a07f0c01fdac3f0fafe26c080feaeac213549b1a3cce29e07c87fe37a78548627a2f712fe564e4775a9a31a13b4383d4ece048a46bf3fbae8ff815b9f980ffc610a7a59520afcd9a2912376a358af375c9f43204631ecae3ac38a08ed5e22e5bbc0c6303b6701dc17b4c1d86f8ee930a33c35870fefd12561fd4289318baf31afa1516bd397a0797b7b12a87b0f9e14b021fc9add5669cf6c4331bbfa01ec382c90ee6822a7020789538120cedd6b5a703dc1ae6b565bf0394931e88d52ad8fcaf715fac48d40769a8a80babbf02cfdddb7a96c3191784e4782a3c44572e86c4282a299d99283d3e597400c10206d5c16867cda26e6ef11eeee567e3edefdb3b3c504c22b4e592158b6438d85018553a51e278037dc28a31141c8c9444cce99aabf10337d8adc8362730f1e8a902e563cc311a031627bfd15d7099c0277e764c6ca166bd8e1dca3219d7a1e229f92e022d5b153218f3879f0a2d49d7ce303941b6736bdd55c8e42be7263f5401197401e562c7ed7ebc0c37b23be6cec9b6c11b4d570590afd16517040b622dad8bd9d37213b4339cf45b3208dc631f0c73f431ba18350aacdf82c5371e3247adfcdf0a0d7355bc4dd53162ba22f43cd5f56a314b68e5b8ea4585cf54eec19f602aa9546539ec9a44c8108de1867afd57baca2b753dda63a12c9dd08b8cc2b197c286daaa389d9ef525186f5690d3bb2b6028399c49e51cfe3f6d45a64a1ecd8b3b434b7b8b0f9317aa3def427e054cb3c1a824d1e736f4555a70f0697d38467659f544304352ca2838ccaa67adcbeee713859fa428f3aee0d04c264440e961088774f36ed4c8a985afcf9d024593e5591d7ece823a5d12df58023782773659c1b8f34d95518ea7ac7ea860b3e65de6d9497cef315691ac51623366d2e4dd21124c8baefb96fc7083aa7ff40f19c55badad51ea7b17a8d5e2698e8544404798a9ffe8bd26ec1c992976c32ffdd8ac082adb589b1670770b2d6b97adaed8a8ec2a69ff9df4a3d9e4b5fd9ca5a47d81d9595444a36a7bf626144c60c73e0b0e2af63905cd4b3eeaafca3e226203a64c62d05b4550e990bbc70f169daea7689cc191e0072c15b7309a81bd4302d9c5d3f4f86437f2bdda3858671e13e6974d29c54e829f839f68aa4f0cd93ee91aa6c29075fd1d1d6f5ae0ecf36676251e686fcef4bdd5ed0672cb621cd2ee3b0cab23d751e3c3b144baf67d8e18c45a023b1de4fdae58cfb1fa3edad5698a16530e0b7a25ab539f3e9989665574b5d091a5ce07e9beac48204b5aa8d3103491d76ca404a08899f84f62538a8e4ddd99ccb0fcef55dcb07f459049c1c86a0999b38e1715c9e3419e3191ca72620da2aa563d2cad229fdd3dfedd5df5c839a349e995a771a3eb844df5fa3389b51b14a0b106aa2f653327b6b71fae921a707e68a4a22b1a9eeb6ac0e68148978e4c035a8036eef95faf6552c33f4d089c407858d09ca472b6fb115295fb6f1ae0068d97f09a65341ea1b89d2ca9757c2078acf46c124a807f19ae14c179cc4c7baaaaca75dc585a53fcd8c8550cf8d6110bd6cdb5f2249a2e1df67137eb8ec9a18a1795862b79af13942f3e3c534e0e27cb0807d90787d1a6a5d32ab7e7ef93344659f4948c5581d31aef83e29163b29f211e1d7e5c93b61b6f5d517113fa3b78203778d1c1cdac8c157c07cc180bd9395debdfde6095550dd4aa32b9a2a32919cba18b10e9e7d9cebd30d6f0c03976f00a6d5690b42306f79e8e0e949089af57fba0752dc6b6b9be2f997fe3f16bb733351023ba776257ddb71da3ce5ff491fca9f5c3a9ec3ad41a87a991ad031b720d517c01332d3e18d5b84b7bc23b4b7a7433ee27307989cfdbb69906f66fdf25177cac31147274bf886345221922d089c88140eb007b3d41ba85e6fa52ab29968a9e0cae71c13f28b5984cc15811d407ecaeba7e3552b4b57b354a0b2967861087e48df15a591f72134b87ec1975acb52c3ab1a05402ccd654452973926137fc6d732f749a561dca7ef1385fdec37d561815463d85ed2a8873f05c64c33d76170d665b4424f5981f904fc7c0c2c39599f2feb8ee1afc44920365a35b2df87d7992a4e2f49a1b640d84215c6f707a268eeaa6dafefb5ebb0dc4a3e7ae5aee385dc08b8d78e1d2cb57425827e9e1377bf90511cfdcd4b666b8338d3762331820bdfb0542a951c10104b75b26da2277757d7fb0fcd33e60db60b7b2f64958203013b4177dd7bcd7eb2cba60038e002af895402c1d5d38bfa1daf2b01afc41c8b4ebfa47eae48d2b96db2d2545cc7c9b42b8e38ef98ce45fbb9fd81aea1000a619714865078b1adac46ab18d88df0798816717157c7e8bc08d3e13cbe8b3958ef1cd2ed92f1eb29f834cef0359eaec5faeb2a6173ea550f2b070c756b98d6cd6998e62eee2fc30a98859a56962944f520618a124fbe16f9ea4abb3bf8e041410d1bd64fa0591f5a2ceea38d78f5a431d8bb2bfec987681ef9c372774a53f00d32cc5b009c3595b8e14d67c21f458c25429b07df8045e39af7e576dbf5ff401ed11b456f1f1ad3c690b748cdec0f005d7413a889c905292399acfc2e832179a5ced6688ed068c876266d2ff45c08ad9e2d0880f558cab9d7391a95b54dfe77f6be22cca5150d8d49a167e921053e85c3659b195f00a93d0c700b063d6b6f3d0980d500a60902cba237890572496ad4b4b208ea5378c3704a3a9a0214b937e4ee6be99e3c34791f0008016a159ee01d66618ba4e6ec42f9aefe13dd1d6feac9615f53951b3c5af668f1b66081318129e40de863d1d6d184fe45f038eef758bfbd6628efc2e16563b8f10b8f63baba779c0c6fef8169a5993c2782330614a22bc7a1af826ee6032cd9eba1b295fd383027d2a45dbf6464846861687c7d986b895386b3617d83c2954d1ce0fa7348022b7978603b30fe00baa81fc0fd9303aeee98350d4de6b912b6ef6461ff11f57a291c1ebd80c63eb01ea43702a75e6f31a79113f91149ccd6e7d69cbd401833dc11ffb65e73e992d248e3b534a0cc97387007cf354b6d7995c54d2ccb70c89b1d86a45168d010633ce8c958430424d6deece7c5fd5a5220e490fefd0640024d993a9477bffc501217f5092da73c6bc5630c98b5212023852515a30cb0e6217a37a48d8ced9c84a40aa0f222ef481f32419b8", 0x1000}, {&(0x7f00000001c0)="eb44a887f3144f119017ce7c247d3d79a379aca117c8cd2484dfef41366b8df4d727354cf9170e", 0x27}], 0x5, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0xd}, 0x401) open(&(0x7f0000001480)='./bus\x00', 0x8, 0x20) pckbd_enable: command error pckbd_enable: command error 01:39:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = kqueue() r2 = dup(0xffffffffffffffff) r3 = syz_open_pts() r4 = socket$unix(0x1, 0x0, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) r6 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x4000, 0x0) r9 = socket(0x10, 0x4, 0x200) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000002680)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) r11 = open$dir(&(0x7f0000000380)='./file0\x00', 0x20080, 0x44) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0xbb, 0x2, 0x5, 0x7f}, {{r2}, 0xfffffffffffffff8, 0x2, 0x400fffff, 0x8, 0x10001}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x10000, 0x4}, {{r4}, 0xfffffffffffffff8, 0x1, 0x10, 0x9, 0x7ff}, {{r5}, 0xfffffffffffffffa, 0xa0, 0xf0000002, 0x40, 0x81}], 0x6, &(0x7f00000003c0)=[{{r6}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0x8}, {{r7}, 0xfffffffffffffffd, 0x8, 0x4, 0x2, 0x4}, {{r8}, 0xfffffffffffffffb, 0x20, 0xf0000020, 0x8000}, {{r9}, 0xfffffffffffffffc, 0x40, 0x2, 0x400, 0x7}, {{r10}, 0xfffffffffffffffd, 0x22, 0x10, 0x40, 0xa487}, {{r11}, 0x0, 0x20, 0x2, 0x9f55, 0x3}], 0x3f, &(0x7f0000000480)={0x5, 0x2}) r12 = open(&(0x7f0000000040)='./file0\x00', 0x4000081, 0x0) pwritev(r12, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) fsync(r12) writev(r12, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) writev(0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0xffffffff}, {0x2, 0x7fff}}) pckbd_enable: command error 01:39:51 executing program 1: lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x5cc2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xe90) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) fchmodat(r0, &(0x7f0000000240)='./file1\x00', 0x40, 0x2) 01:39:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0x90d2, 0x10000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) dup(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$getown(r2, 0x5) syz_open_pts() pckbd_enable: command error 01:39:51 executing program 1: mprotect(&(0x7f0000135000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) dup2(r0, r0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 01:39:51 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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) listen(r0, 0x3) mkdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(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', r1, r2) 01:39:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x26, 0x0, 0x0) r1 = msgget(0x0, 0x152) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/105) 01:39:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) nanosleep(&(0x7f0000000100)={0x0, 0x5}, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x9, 0x1, &(0x7f00000001c0)="faa2c7fa672be56ddefe1b05dbb749a9f03e35f5fa6c4c7ceac14c8a78bd190a1b416d8f57cfd8df01fec23dc398fc2a134e286546d171aee82965ea37bb2b17eef66fb8a1ae8ab828b847685b26198b7ba26b208950ef1763fbba1477dc8a89b5b1f984d9f29c56157f18a7812d9af667577a5197f9cebb92bcddc5b9131e2cdc35922cc794bf028635f8774775e37ddee34f776f2d3bb6e65c48b6beaa60a1c78cbdbf6a57fef48c22723ca7c159a20f0877e38ca71b60e600fdf573e53e9e20b4ed236ed2ed29abcb8782cdeb1a0a94f313afec318d4ba6ddbb89972ac8b9854647f961ac13c4b31692", 0xeb) r1 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:52 executing program 1: mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0xa) mlock(&(0x7f0000330000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 01:39:52 executing program 1: link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000540)='./bus\x00') preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) link(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') 16:03:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x8) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r1, 0xf, &(0x7f00000001c0)={0x3, 0x1, 0xffffffffffffff81, 0x2, r2}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) pipe(&(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x3a3d7395cb749fa2, 0x6, 0x8, 0x20000000000004}], 0xca, 0x0, 0x7fffffff, 0x0) 16:03:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x42b, 0x27f5312e, r1}) 16:03:06 executing program 1: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000300)='.\x00', &(0x7f00000002c0)='..') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) chdir(&(0x7f0000000180)='./file0\x00') connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = dup(r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x22, 0x2, 0xcda3, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x0, 0x66c}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x6, 0x7f}, {{r0}, 0xffffffffffffffff, 0x7, 0xfffff, 0x8000}], 0xfd, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x20, 0x100, 0x7ff}], 0x8, &(0x7f0000000280)={0x4, 0x4}) ioctl$TIOCEXCL(r1, 0x2000740d) 16:03:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:03:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r4, r5) 16:03:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 16:03:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a40)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000002580), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000280)="b72216a59ca96ef8dd92b5d33164851ca8346ce2bd09357e8527ecae958d138c90e8c75d88ffc506d264702a3f6dbe0af4bc9720f5c63192c30ce020dc71a8183f9125cefdef3b4a28a5f7b02aeb6669a65e0be3629357b5485f173a7d3d034921f61979b89e6cb66b41a2fb6eec3627de222d7b8aa5b9f9ea742fe261dd54c57905337cf64a57157615499e3c4f78d7630192a0596d8dbbc695aa8418b54e5daa8a", 0xa2) r3 = syz_open_pts() r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000b00)="b37f375b8ec23a3e77b354d70fc93e25c66b69b3dde7030735f7bd3c6278977b85dba297bd0b0b654c2954a1bf10d21594dd74c40f9aef19f25dc3d3ae41d65d32d54b478ee66c8a46ad296529b01dc91d4e01484f5198a0d328f15de6525e361387af407de06fddf4bfe59fd71351c0f3b6437e6d6d158a52268bf5842ad855facab7fbb01ba73459a7cfdb20dd208933c581cf6729d1d087fa80f4177bb7ed94c580011903c965617283bfec1c0d6642e4f02c1a9319c9399d9ba65294d30ee5933af43ca8c8e4bbe8e78fa8d2952f7ca1f67720dfdafa727c7bf1d9c836f9c68cb9cc77055e33acb8504bba0e5548845514db16a9db7f1dc670bec4ae998fb541d954400ebb15f6b2a3747060c20a6cd7ed0a49b86e05c6fa8140f2195d313975589b41288de1c2be8fe8041bfedec27e3c4faa81be21f73f5959c8ea5ae46c196cc8c982d3c1d03f50fd44654e6ad74dac1a6b5d5bbcb40281f6d6349330ce1eb91c7f3dae148a8b9109b9a88f65509b8ed850488f5d7a01529bfb5b509d87d677ffda78ca4b0a0f0fb76c625bd45fa0cb276fda4b57b46bf294fe47337322502f658909e1f3e62d9729620f594aa268f7e48635acfed2442f8cf56ba23553f07a7e3fa624029196269a6b5866387e0fd2a7b3479c857bdcddadc03b95a20f9d7e6720391f6c1f407a6a2d23f1dcf076b6a533e1acbd3f901ae3a27057b45fbed352de60cad199967f0e2a7b19db32b1afc58a68ecdd43713c482d694a36394f39ca5f0f31733942f0cb980890737bd7b1a713188c8f736218fc76c0e293884696f19e082c48eaf4ab64e35028b931193f1a9cdf7c91f15f71119f99e402e90fa93bdda59bd36f09da91c01459599c38d296048344e30c48c7f38250241540f3324be35baddb87cfa312abcd70e57bfb9a8799c991bca9cee2bdf943c08da9abe8590edc649204ded11c441b1150c224987eb622aab41cd88a7d7bc0456cd251a875c4f513a0beb7e406a0462c95ec966fe7eb553177281c8caac544ad6102350b82c35a7bf62c4ab7fd8ae1c4c867906de591f10aa667a03491e6e51086a17178d0a9fc460e30c3500600b0d6999950ebede6f82a046e343cd1a3fd89ff6e6ca5ec6e534ca8c62a00e51bc298c6d830c65aaa3909a3f0b434c994ce0157ff35a429ad724c3947c4aed20bcb0866e89d22ad9b7987490f5ab370127de0defa0a6e802857f4724395d3e17162a450dad71af2f34bab62cdf049ccab1e4593cff5d313bf926406a19c31cb0f802fe7937d42ddcda17da41be0296cfc06b2ddfee8c4640a6d8a62fcf9cc262347ad98db56c554b76a98199486d5a750d84ce06f7b4118bc6437353fade144260b269608602af9bd54538da21152df62f1e4b46b63964960b6a03c8638d3f90d20180d01cd5d7a5d0eb130611fdfb645be54e71996f5f7ef73e4f1d4ffc996a13f2fb3ee9955fe0655fb19525f4f4572a2e52a8a13cf2b940afabb9b94cfa82a0935080f401358330ad9c885a3d7c120b064a8645697e693c9a629e46a1f61ed86aaf2ceb6dad70b5a2f8bc961a8514262806825bbef010e664b21df8e69deeb2b58128faad0f9e8153537e380de014bbc99de9f13a2790124bfe5a4bebce2d43b91c16b819de72c4c22d869b999a78bf214b72e2a6fe1e5f9e96799c7440dbc24bfe4f73e02614386fe7cc16d0b6cc0074a97a78491a2f9533d08226f1795bcaa32e9184112459b0048447e07a163954a20678a3bab0d556a2fda5d4623feadd3d65faf06eb2f13f172490a68f6cc3dcdaec2b8ea276c56c2a1b60e323b23d2560f170bb215ab19992701c95e7c4457e7ac0105970e1af419f6b9d03666f08c9e38d1c0f9fbbb80c58223d7283f94edd86a383e1ac3d6b3af0106133da162a2e579cc38d13b29d89e700dc918fc0647fe0c4c63468783d452685f4e1968a80119fb19b810a9d5f9386ab9561c600cdc752ac77e35973e4c35befb62e466f9c4e483710e666e4cb30bc8b099d98851b0d69291f60fab4a597886699c188ca4729359fc5450d80a5a6d42f8c24d37568b9d02baee65be2bb838f94212954e7cce6557256fc27784eea5b50bf96c3bc2b4023e01deec55d2d7ff07e9e0afd3b1e3c432b4e4cd1878aed20f4bbb87b31f0460b0d547746af69d9d536e43d78f1a14eb6589187d3fded7efdc363ce4da8cfb1f367e924ccad11050cf67afaaa3a3507e7db4612f90cb6e47a798ca2216c9e17053a33556435b712002085cab224db506e56c059c9421e565df6225f2f3e721f7cc92632ec82a9cbd8f440c92af9d4676b1fae5b8448dd9cf6bbbbf9e5fdb4be743862d883b3de0f4f3064e26c58a16127d3a07918ecb4926fe439f39a587aa298ce7c7a64d01165935ac1ab93a75d75bc96048d0e7b6a589044fcb4569cf06f3fc7eb84351e670a58f22872b2b2382e4af9265be5ea741ee6fdcc3f09699396743f738113b79a9ae8a59c9b64e10fe46c3a9837bd4821efad871a379565ea3f77b60df54aefe729839a913ff947044c344a7134ad5ae7c9c1a15dc4e434f215f820d0eaa1f393115f7ffa5547a96372d084fc0a49265d258944d6f500e38ee71e508ef0d3ce5369e2205dfee20c39cb8d002a92186564de36a0d7153785f1b63c89d572c09ebe3861cee956116c53d300ed84479d9e1c4c4be58a389d70784f278b692f4d238a6cf893bf1268feb7a84b904802843bc036217cb2e8ebab263804abb54cb68417a4a2c1280419c486d23f5c4b803d0259f8667ffc516c08273e3a82ca6cf54bb080ee9536934ee6be8020cb58f62194a1fdb5fe63fe7370798acab2dc7fcfdabdd00ead1c12aea5b7dbcd9525ea65eee85715e24325107ffe790d7b9b82ec62dfba5637589301dc9f2fcf4d0b0b75e086cb591fbf74a561f0d477e330cd2768ee676de2caa2acb12b57984f1cf862e0edee621f06be1162e98752fe63c16776a65d94275fd4201f2fc2026cad50886ebb746e9de8c930d25244d8e1876141724f4a052ade4006d8d4a80ece11b960be0dac0bc58d270ed11e474afa0250f4aea32932c6d03462c288502a6dae522bf41804e68545e08f0715ccd27ef5bc384b5dd056b747750dc6fb848ed5058e9ec4da659ad51047429bd3f39b659f3812e6ce22fca739274b406f925de8ee5eb5d2d8b74c9a9f2c90f39522c883a3dcb9ff93e13e2ae0c05714d1916e6b3bf55c746d1db438a0b67b294840aa3a0f8aba87448ba1e79de6dc7de5bb0f1208a9fe46bb7fff52fbaf3ff24bdee7bad14029ecfaefcd81827226ed803bcd9e3f16b79b87c5653a21d41c40479f870bd030bffd7bc6840eaa6baf114745b1eb262109896643d4be6ee54a1a5ea7880051e8306f883f1f0fcdd200352e869f4a2634cc294c00eb52efc28508eeccd8efb8c3acf3cf5d1bf62ad4c07253fedc36f45b7741d42c7e19bbe127e1a996a0a95e82107f6dfa35347427fcc8c292dd0d110e119d1994713dcc7f0b0f7d381e6447d61d5d0d3c34742b31b3966ed4d11fbd2cd63f231a0876efd697b38f871db7082b82304fd15b0bbcf81b589be0c3008638187a35c56df103dc6b8d4ce64d23b7e27974190fdeec4cca7af1fb87acf5ca4c8d048faafb9e38f9ef03bc203dd98efdf5bed79a0525e64a85ee727caa40a102d4cbeab0ee217ff5f2a0685aeeaa0dfef1757b8672714cd079c42c0524ace6461fa84491b8c733caeb9d9a54c15d7e0283d933bc8b3d5160c1d93a2df4831bd7d8c73ad14ece74733401099679c0174dadaa90a9f3a6059c73a050771bf5e81ba49ad2316c22a43c37a9f9a6ed3ff86bc21daf7843ddeddc0047b3bbf35df9d6e0dbf3cc881dfda50a4f0d9b74647e628060e72ebf5f8dd347dfb77bf6301db8841af90901b1ab3a02c1edb9dee360a1db795865d0e8bb52992003b9e4cc09342f9a45265690ec3bff21157e6fb8bcce73664a8c7ca56611936701dbcb42a256a753d9b3d4ff238f564ee586fd3c2ddd235b277c5234b5844a4e960a192c2834d0de6624349452873e2b114b004e1d5af278bd18dbcee1d71ac441c6c61a9f6a735e933fcf1337b7f9c214c64f3437a0cd5433f67946be1048c148a976c9f77c594f59330f76dc81531db821d8d5c335c4c3a6f862d130ab50b43cc724a8e6dee9356ff5d4157a11eccb4fe782ec26a80920516640169e535d8effbb92136101e528618426a2b327e65eff3bcc55362a46790b02cc55f00dea28d59ce5aa993a9bdc61c281af1202dc36ac806bbef3cabc537814ff2c966bac66c0b9f0c33ee7f3af95d68f8cc9d34442b6b463434e29b38d848a5acac8d8f4c1b3f27b80c6de6b9cfacbca39146121009f20301318bfa3a4900e380020d725c523c6a6aa58f40c56653ff3420b5d37d9d5b3b11157ba7510afb12fe19c6ddfda0bd44b967625d5284e2b09efab5d5467ba8eea7dfd18de9c6e721c1bddb2a9e549b1bc1970c4a55d0f2f94b2409d13f4f18672f5c7ed2b20e95e68f5b1627fd58a526289d8a801af848519e2d7234bc90f2b713297d84454cbd27720e5f3d608d07494792246405db21a3d83e179e0e7d3b1190015f4eb28d4ecb178138501207ce3ced82d0ef1715a59d130c9240ee3bf4f6d0ce846d52c865578874b95b33cadc88643caa8559e94e447a358ce15a60dbdf9f93f01059317e9a46d58ca2af7feba025d2a3ef5a74a1c98587fd318026d3856e9e3573f42cbba1b481c6c40d88c95605dcb9cda9cbd91cfd34a33a9137ef2aa175c246d64cc3618ae94a47d4b83ca7fca557754ca36f6520c1d9b8ef5486b9d0854f99c1fb4bac070013eb4664375c19cc4a46cb84043613f9b23f19f7c36fdd9e6a41fdcd961644a368aebba0f0ab2ab3a98cb91551df2bb7cff8d81108a908fe4db10ceb85053fbb9e1f78d9fd546009d1b36d7848af5aed8efb5facf1fa8cc19ff9a74443b50eba43a4b39814a8b008c7f34345be4638e096692b95255c9821de1d29879bd2b11ec29e84bbae3e843dbc17c35126a7af2a92850f31430a4acfbd3c8b6f4d50ad5f6b64d0561afc15afb142967274e9c67954f191a33bb0f488760a800ba1672885669fbed9f52d2e0148f23a1054d693d4ae892fd68e844541887e042b1bcce664ee69a79dd6fc5e8ff5fd3f34b4bc2d281d8f7340ff70dbdf40904d94491c12ad5126d42e7c3ec53e6b09686db7ef3e4e1224f53967398da4c6858fcc678439216c0e9255612e146ddf2fa851ccca37fa77e54b16db02c0a55bfa96b52750f8f194cd999656c2116b5ba036ee9c2300f491e59b20c8a4343197ba795499096c35182c50fac8b292980cf4ca9a3d8ed9178b82f3ccff44042fdb7902d82b4da24e0794c2d0bc4ef923a2f81672d8390024527e2f7772c16802c10163817898b60e67f212167a8b9d6f33c218ac13268ec5fe79e20c67abfe74fd63d0e53d8c6afec966f960df2932c5778e1f25a8b573bbc654dbb3d0c5fcb36e9aba9f68dd4a4d2fe2540b5ff3c1efc6e168536f9502724549ca827c768f4e9f4f2fbecefa92bacacd0e5ee124427ece9b05ef5ecea30fdfd14ca8b3eaddfab15f35240f6b70041220acbf8f6c154771705069e965b9dd5cfd46817f03a4d7b3b67c6cb257b481424c9e87bdd8a7181ba89e051a4711d1a98422204f264760041d9b819ba32413e0d749d37de1717f78623e7d8bad031f7531231469a651fdda0ac261b1823142c54722e3772af8aebb948e54b856047247dfa5cb7ac44c46", 0x1000}, {&(0x7f0000000340)="9b7818f59e44cb572cccd3cb39b52f7aac30d386440ac79f0411074c3d69db075b6121e0d269b212f6b518b3c56840a88e2b756c0168f5fc1fbc784b11e3a115bbf85ad3365a4b108af15402b8ca32ece1471707dcd23f139716aac27e2c5251b5a31cf56dd7169fe57f9225419136c1a4a79573e6ac5c704a0ed5adb9894fa6a65686540aaf9eab41d6e2ec25edeb708afaa2401f8d42f73b44d4ae9ec6769b6b36cfc9a747039a1d7edd9299d4f3ea3028e080d210b58c9df799b7e7a8693ce7212cf563f77eb29e5f1564b36a6d8a5371d9f13637d610b10c0a853704082ea602c4cf", 0xe4}, {&(0x7f0000000140)="8685437e13312d", 0x7}, {&(0x7f00000005c0)="2ce87da927115dfee638d054a95249b6a4b048993fe176fb8d8b30a8e60b9e80bf780d8684dfeb1fd1000562f32e8414b59d089e715ac168b7a3a05932337645ea3b396b545d7e123bb9488e3f6b19d4dccec474952bc5b86db59bed09f914eef4f87e26b489c2834b5a56c4ba2db36479fe256fcfe5558e22b419f64144ff64db32e2f4e7b92306907e0722a462", 0x8e}, {&(0x7f00000025c0)="12943d4da5bc5073409b2547a8744f5cca421b5e8b517b06d2955ac0a88bd86745ef7001e14e562f05c4757f2ec90a0138410ef0118617930d2c32e804b1b92abb9a4b9f1f146ec23a188682ad589bb6c53bd534442666893c1016139f9299bfe1de0457e4959f1e2251f7a75471180bbba22b6d74890688e755c6e7a9ef0ee6e069bff5c6981bd78d50ebfc475764fdb582f11e6201c522d5ec35c5828c3924e48cee5dceb36800427f7dc432ac0fc1b9bc7dd0956f2b0e08a07a63f49427c71c7dffb37741f63c33680423cebfd12be1400c533bf73f7dbafc709cee958d07e997c2f10cb68f5616930cf435d9e337ff4230366fe966956ff182d248a06186bb044ba6f9afd81f434370634df147739d13fd3249c578c8be517ec75d646daa2f009c666f1543d0098b608cac89d3f06e22c2af15796500f284f0c7d0e36d27f6a6192590f606aab84ebd68a9a8594f9ea247a70f69224470f3a1d52953af220bcfeb73df85fc497562fd0183298c3cff016b474e1fda74cdc0176d43c0a8e7d563e92f089207e41b802abad2d918ef66b27a75826490b58e74f854392f7990f3187970d00061db868856a350d6fe13151ac4c46e80c073867a8486f3d8afd49029ea85571ab2a92239cefebe83c00f45c5a5101076272e0c8711566c846381737a7fedca3684cbad63e37b3a6f5505156f1ca2dd2c878f5c79863a78498f81409eb38bf8d8a00a35c823b5488d8a9cbf2759a9240beb9267d283db7c22cd153811a928f702332e64ac5b78db4c58662856b52629f2609d27ce468e401102d116def1a705a39c1a19e9c535c635bfa009eb8dd248978784b2dbf32084a7d86be3dbefec6460dd63df953b4a4979b07964272e76c55b8ccfdfd022a58d5c91d12c70024d95a44fe038424045374dc1e029e454fbb6202514104d682e6b8b04d48ab2519989f026cacd14f7a5acd4e63eccc84dbd96378a9deb9c9bf535ea95e0f11a71a85a0e9fe2c47d22d9f70be46a76bc975f0e5da399ffe82077eecd69a17904bb6ba82c4db47ef78458aed18219036598e1ef90595ab7e32866087493399103cdea55462cca0fd93db8e7870b493dbe6f48fa23e6a9abb02c174a6f55a71abfdad1ea1a481efa6bf5519a4e4dae564465e41f377fed2bd4494a0d685442feeb47c2ddb949773133c27b6824490214461461916c380c0b9bbb0dd628bb7ba45591878221b6cac8223e4111cb1b767ee00e39b2dd299cb55d5d99aeb723e07a018e9e8b092b965a3f5ccf2f614c00f3ee1f17c7fba5416429091129a575b8874209e4f1bccbde63ceb611d6c5daa276d1596103ac3496be6fe921f95cf6f20eb73c2c439380ff00e99e1f1fc12695e15d61c0c835826ca3dceb6599a0f3b9ce60eca0f11542bf192aa3f35007bcd054f47a3dcf39e1dc29774cbd88276175327dd569e2506bdfe20d86783c0687a95455c83b6b15b9b344935f3191965c9b732843c663accd08e279aeeb9b0b7f9a6cbfcfeb48114854a60bc262d6fed0c029d6322f1ba4022d500f5084b9636e69b21a8d24ee6548a5f0b86e3ac4f8a589a1c7d10c3931766dd42f51039b61c47ba3fefeb5936db31e9d4bfebb63dee154882709063be50c8d4811d638e6071d4b363027b890eba75264a0cd9de0313262dee59624bb6315be2a295fd046e9457ea31515527b79417db957ee3ab9af30be7e65bebec2e00f142cfab9339aaad55b193d2e0288d0625fcf238f2c7cb0935205e4abf7641715bbaee32222b25b801c9e225ba3c1172a530d81590e7e54db4682a58e032ef603aef0211df9926e662e3e7f3b6ca16cee577c7e02bb62d1e679c3c6fe234a0af87e30666d573d7600d3580b8752240746ccf103f19db804adf99f282b781795c6c74c2a6370335817d425c2b821bf74feb910797559f84c9c006c7f05e36a1a2f587f2e7155c2cf41e3481010cb3020db221e01479c73f008de3b7ecfe9d0db8cad8a939d9909b18d3798ed0c283dbbd33762925be3a13a491b377df20571da63d885261b36c1293446a9f3472790f36f205ae63635f80264e9d3349d97733144099ff8980006d426af9e8c9f709beb7dc571899468ebbd8a505ca7dbb90bb367bc9f2cf2be8dc9b0874124fb72f2095979e5b8f44bc82714085fa7074d5f8cf58d21c3932fd359f75117dc0791b0628dc21eda421755896074e67aac7fff216cee401a9e227d8967c7d62586c658cc769b5a1bcb06f73030cf3345ac796766c65ff794f641a474d501ed1965fbb2f872ef3e98e8eb9795ce4a51fa2c9a722b54e1c797f2b15f80f5f05535bb70f923cd74ecdf5f02eb1f6bb50b8cd77478fd29bd9ccdece2a8f38a759e0b6918fb183032b84cf57497d971b70dcb1d27cd40e82446b31614460fa3fc36c4a1e06aba7f5390f360e02e66b3d60e7a00815907614450acead196bd7e08e8d2ea3005264fe1559db3fcdee828aed7a892db55a778c5d648c27a700809c080845f6ba5b206cb5d6dc9d2f0bf2c8e6dd849b7d607c884a345893b350da6b81e74fa82c6a109afe510fe4ddf041875b7d59aca72bf76babcd80edcc12be479b1147c345062813b11cf471ad211dc6cac811cebde6d88247f7d3e7e62784dcef18ee86d9092bad3e150a375967fbb58a77b1d93f1b5a762105c927a5afdc30cc98d66cd076082d05fca52558346f9b9b75458057af1a2feda59369c78ecf2c4c093defb7cbeca1bc18d6aa4e755ec2a9dc98480aec1e07d5d1cbd29ccafad9779c5eddd9ccbfaf99dbc0c0f61e310107b3ba80cfb9a12fe82014923af7049fbe61f4630a1342a7f4697485ec29f9cb986b8bbba0c91d3da74f337bcae6c1fc19ce3d0d09629dfda58312b64b4b924403d7289d146088b8bf278a38afb2406d582b5ffd9aa4628236ad97a823d99f779edbb0c6db40aaaa9a77e10042105b3b602564636b5f085e8445040f99a4b7b40218ccd88e8b71e2068038dd4e382991e90a8f40ef537e76ddd74c806a67681ac76f8db48f98620db97757f77cf8ed1d235af0dcdf67f78c53d5373e703ba72aa87760d66ee734fc2ebfdecd0dfea0ed0de3d1ab1d2f08dfd1aa6602ecda9bb26096c0c4662431dc1b0b8cf0e19bc56da4303c4367920b11f16450854bf9bf9ff91a6605f08f0acc190906e6b9057d4664537aba130c90effdde10434421b255587be93be2ecbf2c64c3279f1514d143bc4efd0b6d33cc38c266a67ce961f232d8db90b9d107f4d268d6e46727458b65a05df53f48bc55c1b7f5358d2f1affb144f823659e10c8b78cf55ab113fbca2df4cd7eb119404eb00475b7aefec4ab48a5e94319bdd2db55b3006cbb101a30bfcc481f8733aee837b8e31d67d940f1106f6da5fca16bdbc8ab266affe144c2f9f21707ba1e9033605eb95c25f7be70388a8d079808d6d39359e4b2f3412e83423be03aa5dc870af61923217bee2bb57ba52fa29f81f5a150d7a5824c2a71a77adb4f2da9dd81c17ff11542e668ed415fd556196b6ec2182c27ba8c0625283a7c38cf87368c08ac00c8be3e6f2b28a108bba9e3d2592d2c7e858147e7d2134dfe5e866ba107cf8e6b454b7d661463e77b20448707e78b3b920a8e394347e43b69df37a97a7690a78ebe2997ea75684683195adeb4e8e9dc4de1dc87608423baae23395b3d88e0b8cd11018b36eb1dc7528970792f7a267de60f37e18285b0c0c506e2f64c8c5bc080e8d5c6a7f6a26e4486e4e523e7cc57a75f431bcd1a29ae593bbf6b309103ee126642de8ed980bc61c5a2dde2fab94acde83fc9ae4652f9e05dfee062e7012557d85de44ca7f8d2856b08c8b9214e79118641f07fb417bd9e86247091e3006c8f281435fca3928c7eda6903ad424f8f8ae7491cbfdf45fa64aac632e8d3664e7c015ee8fc41dc52d2e39995f62dc0f4dab0977b4c5ddc05aefc9d54f0f1620cfe18eb9434b26dc5be952f5ac1c539ab9976c24c5ef1d9d18bab5c97fea9e29d3d066b03853cf7742484354daa09716cb097b51050eff2aeaae69414e1b179c9da2c021fdb823679032a0c754e1a380d1d8038a0904bbc5173a1867be653466f405cb5b4dae487f3a990a79cd744712e2967cd4cfdfd72180e927c242dd04d8e1fac84d04ad809eaf3416f14f95159bb7b07c103f28aa3aea12f4453e72349794f339feeb872e19bafd9a118ae35b266e8684508f456d8b89edd7a900c68198631f4a3a9d9b0b5281d0c2c1111fdcec917b583141731668c7e85e213224d75afde44437f047e4f8e84f1a25e4bcfa6f99850b4523a1ac52e9ec32e3f728d28c71dfdd21369681347aadeaf2cd6e6a2b2d4a3ab37bea659d8a0fdc2c9385396a9acaeb9a8a54c4339a6e1b4b806b0b21ec4e7826128bd6763acf41b7bc9a2a582257ed6243b8980fb6a44da667e1eedf84f6b63e9e1eed034d78995ad7d1d98a352690daeb4f4232771c8389e53619ed879ce85f8fcbf2ff1d2e14a121377fc0fdc530fb7c2563405216971310d07bc8b7fec23e5546e82b80e2cac9cadda0a16dc8c92f7ef1041f62811a863de1da13f88872512746943b6a282cfed94fa06434fce3efd0fa6c52d3f83c2ae77c8cfb0d5851060c4036f0e63dc676ca225ebd13f5a9411fd97fdd8522163c51deb8843881e0de1b567783fdc83e205454cf50ec1f644f0fa22fd4a89979bd760c0f63a4d6ffe51d77115b1cdcf4f311fe75321eaf8d9a7db5122d8b30a01600b77d31180f5bb7987eb46b7d47d14ad9b6cff3e1013d07ea2f5004a57469a01a98aa78032bcfa1272078f3ff7f799db57d01bec113aff989c4fb48ed9f6d45772a6b9221a14a55ca09ec5bed2de60274845fecbded4c21b35e4335486182ee42b94d4bca791636097b504eeebc57e52f286d186a771fc0f779ad795e20a91eaa6d5e727a7052d2343ab61c5a7be9d8ec7147ce18c3e3bf006fc6ced475a2fa73216283fab1d1b3cea81cec3cfbba7e07ec556df5d5a555b48ddee525fc2f150be0be156e8f06e969c91369f0796755ae86754d77727fcb654a70318097dac904b07b3dd67170f4957d2db9c280437984f7a47383ee109d8028c9932bde9e0612edeb06ae77e0cf0e941eda15e951d23bd8117b165c464cff7d769dba986db506d3266878ec4760a9968139f0d75760c9ec241b58e14d0537a854f3a1e972470b20a92e08fcc62be4ef628558c9cc00cab094065d0d3cd4aa8e3c87c90979666d80a54b3b36145fac8ad47e0489183e896c116fa2b7db59eea28b07f33c62bec71d07f20e21b6bddee57dfbf1f77b80ef83f893980a4a3d22776c2e38dd04ce0e065fce6b0023728af26fe3fde917c331f2e160482bac4dd832e86e03d30fcb4f83b40c6bb814fb9b9db95fc7f0c5f9f3ab822bdd37be85da6ee976eb0a00a53689996dd5eac4a612f985da59ad96b319a414af3aba6040ef01d001b2feaa2af510f3b1cbd4f41ddeb619afd0f154692971abfefc57b8ffa98d72a3fc2c26a3b0f35c4afcf63b61a376007465f9b9c10ad6231387dc3b5603d86b2ad36994ce6cd850c8f158c66a7c490370d096dc83468152c8dd969744e0f61ceeb5f9e0cdb848e2ad15b9c5d4535ef9bacf9b54521d3c73864d783dfe8ffd8e79f26e2a32d734e5149a7158037a66968a866dd9183cc8dbc905be1b4082da2e6b9a5f3df2ab5b161a35e26015460fd25a5b1edf79536df21dbcb722d7d1ce27b7447fd7597c7f3eabd95e61b6c82980d72a5ab93ef3bc9c1e848b780c744916188071", 0x1000}, {&(0x7f0000000680)="521dfd9c3009f2bf918a43f2d4e2ed167e57b131b9a9c416d8c85a4ffca809d57b270f610b6d2ee80bee0cfd6d7db2174a7de887712aa9abbd9c3eac00075f4ae887198e024022c9bdf7621d6481d5292640d4bc7cc1a0ab13a7800c3fc2bd718513fa84f7d0", 0x66}, {&(0x7f00000001c0)="922eaa16e219c6104cd4b702f6479246dc2f4e6e9def713187013fbe66a5d9ffd132d807cb1ca5cac3f9095b05c451ca", 0x30}], 0x7, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x38, 0x400}, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x403, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:06 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x10000000000004c5) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 16:03:06 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) fchmod(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="daf8c8f95ca41c0ddec09e549b9b8b24a65645ace3fbca2e537b57feaf3f7722cb2e9f280f09f556c47de3d9ed848dbdf8b7794862caa91908446e25f8f5f74d3a9fc27b3e04fb553c6a7e0d67cdf5617e7356d6ac523e2e1c81550c869267ed061b1ad453ae6b5d3ea5936baffd7cbdedac82eadc1e2c22ab0d8bef46fd1ccac33aee27f913d4419714fd27e63d083ed0bf913006a0d2d7b137cde31d3e8a05b02d6486f1735d1e846175b563467fa0009d02d0ed1fd0f063c2760fdcb80fd2f6ec433fa162c3cad4821c14cd3378012d49939d5068c0aff5", 0xd9}, {&(0x7f0000000180)="239ed92d82222ab6312343a44f4be0c45cc46ad506e97c062bce577eb088db80d3d2c66e10d2f6a9834579e5a5c7dc8d580d30b72c03c11fa3bf07a288c09a853e8269510ebad704b5e0311edc0e8f73e19d9feb59b139ebcf9ecd1b3a2e8a97ffd5014c4fca87a70ab864e3d5afb86c07262e18d2d8aa9429a17c068be497ef4c4f02e1b1ef7da02b1b2bdcd3c5380d37a7c583599504872d13405df81f6dab9d6ed48a878439253b28bf562ffb657d83010fa38971d36b41877c1beab7a0f142b3f63945ce7ed807c7a9cffee7882be73f8b6b2e99f667673f4d470ff4615c9b39b0b989c89d126961d2fd4944e94374a41642431f433a367790ba", 0xfc}, {&(0x7f0000000280)="2a04000c974848c7bfd37822565183f626d549d1cc29d6a6ecf61ab10375d555af513e289fb6e0f089e9629b2880073cb066c75c8caec021a0787993f691ced0621ae1cdb8c02c57282bbd7e8ebe200657824aa62222946ff0", 0x59}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="1010000000000000ffff0000010000801f8b566cb678ffe60df1a3315420dcdd97bae3a488131ed6658e32ff08109bd2063846ae5ac72939328bd774a938f79b609bf64a7f572ac4e74daec991b1f8be1490226a05dbdcf95b302a2ccc4100cd9bf0e442c89b9d215d727b4f49434ced116f3cddb88568c407bf371575ac9ca42a2a46f6c55053f30fbd4f2c9187496d4916d29c8ceda260115a18f69e650bb27a3195847d0bd4332f40906fd97c31473d4d0ab928cf74c93f670c3fdc56da78ce5fa54fd48d1e6714645f4f81f98e5c985f54393664ea8ab8f6d1de293db9b0dda8b952feeaf616186976995278f2ffc2033c436878ade29d9692e3fb0154c9a890ec6c74cd191d29f65b7728444d4ba113e5d2ab263414cdb72076f4833366ffeee3d51d3f5480b9dfb7114127168561dd33f72843032a5a9cadea2c0cd2bb75c540e8361b61ae78b5f52982630ffc5141cd14268de79ea685ec992343ebe48db35d3ea4336574f83032777b97c9a8d75355c81878540a2983a1942122ede017b3eb42699d1d581156c219c765293cd0465622c98b88612ab682d285278cd09a5d563095ab5a4dfe802ea37e229e31eea2f0ecb3797052b7315034f94b509c88c5c925a3df6f650cf35e4584abd5b2809608754dbb164a4e53f0ca7d1beff6c4d7ad9c482ac64726f1a78a67f1dacc193f7ab69c43d43a8abd7fb8dc72bc2c353a94f7ba0bd2d7e79ea22a2c43c8149d20b343bdf8c33ff273c727a1ffeb3941bbc4e847807be3660be0bf2dd473bc4f62890b55247b05e6803b43c00148b7feda71295a172052c6114177ab5864fbe73344cea65721b831c25b174c16d3009e7e9da76776fdda544774865083170b6fe42013b7a41a72659c61869758746062baf8dddb364fba985b83aaa5bdf4f3195d61460993d650e4e8ca6c51be018ad8c690d57af44f70aed98014847ee5a060bdc75c0b72a5b67d28adfae57eef3922d3e4b988519bcdc433809a784539620bc4a382ab0ca477254408d4f2205000dcc68ccec5a1af26079e7f8151c688390c97743989eb8bd8a13fe845f073a454fdafc3f8c17077047a1b2c59350db9f97940f3bcc62ed4123ff4dd7f8006bc9773426f87d1dc5fd7a452c24921305c839996f5fa4d320b34da37e909fde684516409b588f64c3b936f5c198ebbb2010aba3b1ed9a208fabee859f43c78ff220c8bd49fb99cbf744bae8c3a845b99617413835148cd9c8acb9175be680a83ea16f952ba3d530b24d3521dada3aeadded63e9583412dcbe27e2e5745afb678796ab9594698626b414f05d9124ccf61ba52cca5dbb6626292f5f69a73a4576f627353befb6c9071e69de6b0a02991ae26c78d779bfc32dc5bc45166c7a2bc65265015f6060c20c865b5cee75dcf391c5d214733e956594e02dadd8a7105a9dd97239663c709e5e4388a59cfe267688ea493f6ee9c777231c32f35cb5026a585a941be4365969b3694e1059e3a622b56b83c2e7cb8bc43e726ae2b941d40641026205b46323e251479322681c151fad7b39e90dfbf51ccca86c651ee15f50178df37444e32d9e474e0e15c8b83207f4113bf2c3f175db160ff66bf76b4dc8446d3a330d86c99c9497ff0d77135ec3d7e3f3979835e1062ce110b538e606da5f664dcb0afbfdd594e1ea8906fcef0081a73609dfe28ecf08423731161f05f63a36158d0694c422d603ce63d6a21c3276e7bd25874d2b210aae34c3948363781060f8981855477338196f320d5106c60b1593fae773d109ff718499e9953af8d3aa635e8d708644aa9bfb1b45d9ef5848f7ef8e05ebfd37c8a9ab6b306cac7e558c8c666dba724c80dff8862b665c86bdee7b50661c610a33fadb9250d722c827b569503bb4a7d5df30e2e4cab166e07ed4933b7cf80bc29b1ec1a710ec7b1c49f2cb04d53d881c243ce01e17d474a03ba715877380af908b9871fd63a0b04273cd887029bc7e83a1037a4b981bfd50ce0ca6d3926d3b9cbd57d5a28c17a32d3c2cfa4432e0b555c9d6180686d1c1c20a6011f18cf8961e5530d070184ac46f02b26ff343db7c4ac64cfd2004ce64cf9c51775dc22b21adeb72ccd5bfcd32c471185742512b125be357d3569e7ebe5e55fdc4d1f05c782431500c44b6585c6e4d91c1399f40f9f7be1461d22b1e62310488c72dac38e6bc6dc9fb54b2702f665e702d2b6dbca4f4463288166532f5b760c1f553e02d8da0023d250ee2959222e912ffcac0d6de6d909f47ba183dcac48df9c9dc8ec11a4cc60cdebb9bdb0bf4c9e10e0967ed965a0623b45ea54752f406932239ee9cb4ab3857204cc32a4edcfadfc309cddcfa62f9c9b8cbe109c365adf780703ba580ad061be6338d6c124e6320125b36b64f9ce4507a3dbea127509866060840280d820e364b26f7d621d95ffdd466e4aa86ed6c535699384a52c8704ea523e4c9b6924accb8e48b4286a92cd69484d48bb7b645ea8033e90e810aa874bfef7832214f3d040d1c4ca5591dc4a3c8dfddee220d061bd903319568de0583aba12c2e1ff239f54587e131049c672a15ddc2705bccb02c3dd206deb2964e0b95b46898edbfa27af62ca9d8bb0628596a1db92790b5b9617f225fe96bad388d1dd73e91d0dddf1529315f4326ae6ef148475d1515c4e8b11814858b2354fcb96f13e565256f03b19ee4bb41c5b88083098fe460d9358b30dd5bb32fa0fcbb662029163ee72e5dd56c099313c1fb2b1757cc24e38b6fdde8f0a0e4f45c9113065b8f533278eaaba6079b2a29bd7143637aeb45c84421befe44630b7c766d80658547e7843b0285de50ca49e88cc68608bedee0534d5795c508410088a354a5d3aa26e20028750e2b8d1c4b9c2bcd37a2c8e2d03d97fb25550a93ee0e77537dd6a545c8740c874dd68bf14e06046b807576ef8ca878e64f37254a4645f090fdee77d7f8e41e473f7d01edaf399323aea54de6df8ae4c10775d1949b58270103fd3b5a6a214bd205b5a6257aac57b93f09b6ad2838899ee240f7544fb1843b27261ef47043c1738ed415da94b4e181c529d4ccd09a696b918bd80427b109268a75e6e9ad7200eb72a03fbff155429a1fab20e0fff49c77bda58f74476dd85ff4e4f3e69d4f20517cbc949c8bf0f91672210fc37cf99c8f0e6004ace28d2dc414759d5977fa638c78ef4b178d5a49713d436f5314d1f734dc3eaa41c41d5e3ace1688fa74710053737c0895ad22c71684b83ee0ed21ad0cd588694bbd62ecc4233dab091addbf9621608c027a1fe7c751524d89f05f6178daa47fb44ba0ce84aa35a95ba9333ac3b2f82bb09cdcff2d6782635c63b0aa6431cfa0fafc30444ba86e94c62900ca21c514821e49e475ebb4cccd09388c2e51edeeb8e7bad38a5d3cdaaae2db483ab39427c8e885445dfb554d03e164dc0071afbcb61ca9474b3f8d5ade4d65be5a0be687a871dcd2b7318fe49390114e27ca4ce1c29fa95cf28b173d726f72c0c27b8ce6d6dec77e0c37413d2c50fba304090284d12a17af45e5dfd144f53892589040ad54bffea845ae571df581ca512ffebd563afe373e56f4d75d6c8581fc00450a38484d559608794215d2bdde0fe0ee3c742ced9a09b3ea1ce0478213660c48b2dd2383757ae430379e18e0c16eff6e8475c3977ee07d783ce6aa351e3b61e7573b6ec9acc877448d691499bef69ad098cb492c494031a4f101b9556c9c35b88fbedbfc8727fd7bfe614164f3b10bef86dfb8702cb147e3c25a12958d45037c3879d006fdcf4f1ad2a3ca278b442e79fac9621f3e75d54bd9dd250cc583134ffeb1aa55464c7af9d4db41bdc84a8f6181b82c43da03e3bb2ebb3efdc16d103d7ff3074d4bf1163184ddeaaa980c6fa4bc743b16905ba9336d6021ac94bd2692ed285f65df09310b0fa4ae158f91fdea2c18a17c6107ded0243e07a2f3db3c929efd162c5389c866a0084e5c7a2e73cdfa99bc8fab3de5fd6e35fc600d0e515d9ad100a8ee8320260b1ca3b48bbff51aa8b78a0610933ef8a5c4f790eb34eb785dcf8d40e1b861aabbac49bf0705603e25f17d22d70af3455b1653890abf4a0e5c9160f65f1056b65d2fe2968709a90b30e90a896f73fc10a9a96a5c32a3473d5012d222801488a9360fe402e4eebdee10a83e1bb7bc43f9507c0f736ac607e172168a0efc2da34cde4d2988cd6fe7451fafaca6859a98135869916ace927c548613d666384fff9887ebc47789ffbf0e1c38eac220c65e530c3fb0b5e2c2c003dc755cb06aee470e7071419678a53ec65fa33508bd2a38ce65edf203d3d9ade471d49a8e4f28396eb4b7de18f12b958974618cbf894604df942277b12d4c99f0a4d17883fdb775373a9a86f813011763e26bfb28582468f0074001dc56d44035b7fd7778be66418616ab56c1e20b23a8ce98cdc47f38bd38f82821cbbb175a6a766e4ec2b8df84456b3dc43198eb9d8672798efaf012fa7396a4b2060c93425be8547c700443b423bec28a3bbb3211dba313ba5112fd8cc58fd044f24e56d605197f61eae42f00d1526505be7a059690acbb32c34f2dc2945e87928624f3287703fb9c33ce83068684a9de951bca8203343e8403277033c1f29a8151bc9d6be777fc3fd8817fe120f6d6674bfa114cbacd4e948b36403a10db957e07199bf53d77f9f88b5528141d99a79bba5e634b2facae18649222e35829f3b5af760159158c8bbed8b09f7799ad8ecd0fcd9ce15674efe808dfa6fad2976c372ba539a4048c41d1da21893f78a4a565917e54ce6c5e5979e8809d3665c41e5e5a9d2eadc295e4c5115e47af5d413684abfa3ee5550432fde9f0aedcf28b67add13ffa49385783226d7e103905804a693db5f1adfb13626a8d03334c69f8b6636560a6ba6fab30649c1974984861c99f5bf7ae84fc06969248e5e7746be7b5fe107db413e3220da191d3a5d42fc4412e198fde0e59500e84fba7caa3a02fff06013862f7d21606510427b02979d1d6ad76307a8b7c9fa617e794d56931ad0659c20201f2bec1574d80b8d98d086e052e3b76f0e114dd24a08e15ed4b7c873b025a5cdab7c133730440b481cb6b43ee6b3f9f350f754e675ddfaf1ee283c96e34bfd28da0cddbd1a052e716a57b43d8f2bfd0e3fff3a7c14a8ef46a57a56696a9497b1c394030f8e7b900b9fbeb1da2274f7632a8222422a45e675317437fb8f7b1e8942f9a267cb6fba175d6078d025fb0d2575e2b9452ab8a81e70040559226b012063765f88aeb18e344c953055f784570844f79087904e3d4c6bd907083955a6352190b6a45595b187a2cdf99bbf786fc1b4a966cb0f8a1a4de196ac486572aacd239e6bdcc8e894f6bfe5272ba2ac1434a3eaaf5d06773f1a475b95a16d8ebcd168f94ec01810c1695a6cba6a2c4c3d7a8a2af7a041a8cae7b7deb90008b533e9f67f50079587f012c63c01655c02e24deddfbffb7863bc0e853cdf5c53027dcfb2c87617e4fdf4f804fe96a20aa3ec11f386e0c605cd69321378110c1e00c5bd61177fda05cafa71877f14cf24107acb63bd5ee596d79ebe41215eec351ad40cf4824add2fb54fdeefcc4c24cc8c54ed9eaa47a1e7586a29c486d63c43e04ea865bea6d662ccd03c15fa4e5cb339504e06285cf62636ba629ba9d6163aa05742e46d56dcd9a532b84240ed6f53f8f8958a71d3e683f59f9e56ca837378d3771454392198f1e66b1ede399b53db40d2c5add4d59185981cc8bc5f708d62f8b67fdb9d9db5a7c70f899fcd782f962d08a4202862b8e4a76e38af19e7194c33"], 0x1010}, 0x2) 16:03:06 executing program 1: getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getegid() r1 = getegid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000002c0)=[r0, r1, r2, r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) munmap(&(0x7f000041f000/0x3000)=nil, 0x3000) shmget(0x0, 0x1000, 0x48, &(0x7f000015d000/0x1000)=nil) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/122, 0x7a) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') bind$unix(r4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r5 = dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000300)) 16:03:07 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) fchmod(r0, 0xb1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) chmod(&(0x7f0000001140)='./bus\x00', 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:03:07 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = kqueue() r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r1) sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) 16:03:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) 16:03:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x100) pipe(&(0x7f0000000100)) mlock(&(0x7f0000720000/0x3000)=nil, 0x3000) mlock(&(0x7f0000722000/0x1000)=nil, 0x1000) 16:03:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xb12, 0x20) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='.\x00', 0x0) 16:03:07 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="bdb022ab3d9ece6dd35cdba8b5da426d2f0f48dd4d9286e3672dfe50a62779418579c39af4cb3b88c96b164fd141f0cdc11076837b7f39b9125f3ef9040fe5df35709e0a307a9e08093f5f20e6", 0x4d) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000000000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x9, 0xd3, 0x6, 0x5, "7c02cb378ff3d3590ecf546d46b8471c7bbf50ea", 0x40, 0x1}) r2 = kqueue() r3 = dup2(r2, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') poll(&(0x7f0000000080)=[{r3, 0x1}, {r1, 0x30}, {r2, 0x4}, {r3, 0x24c14cedc27a35e8}, {r3, 0x41}, {r3, 0x10}, {r1, 0x40}], 0x7, 0x4) 16:03:07 executing program 0: r0 = socket$inet(0x2, 0x8000000004000, 0x8000000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/75, &(0x7f0000000080)=0x4b) dup(r0) 16:03:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:07 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x80, 0x311}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x6000000000000) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1ff) fchdir(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) r2 = syz_open_pts() accept$inet(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x9, 0x2}) syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 16:03:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) dup(0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) r2 = dup(r1) flock(r2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:03:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x1f0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x6d}, {0x3ff, 0x1}}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:03:08 executing program 0: r0 = socket(0x33, 0x2, 0x1) setsockopt(r0, 0x10000000000080, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001000)={0x7, 0x0, 0x100000001, 0x7, 0x3a}, 0xc) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt(r0, 0x38000000000, 0x100000000, &(0x7f0000000000)="ee1814e7d992a38ca34e0a7f5d037c86cb471cc66a87eb1c76a054bb326519a528397c2a16bd719ad353648c98c73dd3bf33dfd2980387a9726cdd161d5a3fff9683792619fc9cfbc06829cfa5beb0a97f32fbcfa3b26973f145b2903bea773c247a9043e5f5999b30aefd1913a7240eeec44c870b0db5ab3a000c19de3a993297366694526185809aaae401ef944b2cf71693f9bf5c5852653e975c3a62a328980e31ee2765600290306400316f32a00a5c71e5e552ef35356c94dea9c7c841dcf7d56f3b8fdbede915c5fd9ca2e343963d5c1fa088593966f30d5656a1a42d2055287f56c3bd2715403af4a22d90386ae91595e7911d50f784a527a87be0a518ca33a98ed35cdd3c75390ea1180bd7d56d1fba79a8386f7cc38da4ebed9812326dd06e8223baa10b555834a8d8ba62dcedede5869189a2ba3033cbd9866598dd384e783b94b8c3e6f988bf168d509ee52a8cf4fb45fa9ed9fe696eea65fb09e4e2e7ca6b67d4d9549aeafe2a8616020e0e55045c8ed7a8f7ad4bd357f4077136b874e2e34b5461c63026c368e95bd0e90bfb36fc979b31e325e8e2d79c5ca1b78daced1cd27d2313166e480642bbc6cf3a57bbc17c31f29c7bd211293491e288411bf77f00dabc60e22cc5bf7d9b6a91b2c9122021f897d0bc61666d6513c488db1880b82048668b95d92e21557fef4665d16d0b5aa7f7ddf4ced25fe21bbd26f7d6a975e97be617772fc273da56c3b998c105dc406b32428d06dd96b465f2062d5fbc38f20df172eb33150d4b9d29f71b064238cf89bbb131a709c97ab7f6a2f6786e38e03c3b3362c37a932e18435459d9dbc9b034f096bee3792764f73fb7f91265869fd19dede47dc77166ebc65101a8525156844b79a9561c63432c3f3b8a396cc2cd28aafc5b39e39a94c8c6a4168b0de56bf4c6cea446431da8e8f1536332143398935c9a0cf58da18845dcd4b25c50a085466f69c6a7aa337e7edf405f7d3db15a1762a19a94e6b84d427fa6d4c9260534ac14bc6cfc0a0058b033a0f8471b73a5a29242b5bd50fab8920bda1bd5d8dd1173aea423f11491c57e18fe7853f8d26c5c382742f5ff429182261a98ddbcfc651fb053ab55d98a3b1c32bb8e07fd94b72d5448088ba2807af8fc30624c0044922b73e47f418ab6b179bd7f1f9b5c05f6f69efbeb254a375ab221dfb78c5f00553134bfd9896bf674d4310d880367af258e7166d0cd8592323bccadd6b38b0ebf0e4e617a8869b50a791d3422702a760bf78fa0d2ddfef51ea5082c2970bffe4c70e3db2f26136aff2ca5fff38ec7a19d2edbbf57635dd16e46ce1ce0572d592e376d5a047bdff29c922abebb7cc8b8755e9b0953c4d1304a808dee9664dacb88030f0fed6decdbc0bf79381bb7ac7159967245e33064f45b289a3e9b2f43b30fd686b72a9895ec575a49988709f1aa5b3587c4136bf8564c8b4d5255331475045ff9b3fa531e34d3730b6735905cbdd6227f937f71145725a6ade485a1271f8c4ffe10a96ff908933e81d748e305218df8b709beae63e036a1bf23508da7b7adedd493cabe852d5317d919b56101497b3c48abef9bfd464c388dcacf8ddfa71a58d0ff6cad6339f72442f90d93ec7d1cb08139959096b5533370393b64a8faffc7a9c047dca779ac1447ffa597a8a03b87a3459eaaba41834281ffd8cf5777d68ec599a2d08ac1c8aefec72e46decc2bcc2451d8ccec46de62e32b670ecd1e3cc0d8445f7027145c89bb18270227a8f432ff6a49d00881a387648fc3289c17662064168b274d0ddc4d7cfd70b062dc466b7192adb7391d32332efbf5d7a977f0ca9e4d6bbd9f77d52bcbadd093e46f8d66019448e00c6c765319e0305b959169ebdeec8f8a726c085946a52ba015cdc11f91b4cefa69b19a9f199dac21c016953b9ddafbd33f295e4e9f3776485f1414e5151688ca0016b0793271f6725d67692c8ff401c82539627ff41cd1cd2297d56ea0d98a0e2ddd32f354a4460ed77ea88f95017b1f47472e11b290d498699ff09ec295e69213022ccef4ff8b0498fed16f477ccf09a02e16b4500902407e7d0547f495662762bcfd955cd57bb9549ddb7a2d9fda4181f6bffc97059c9284d916cb60ab225e6546ba64b6e588e6007318d80d2f915c3b08ad4886571d8aca3a4641e0bb7ae8f8bc54ab695c549e0a9013b4c5750d8ca9d6af5df2ea77bd8f1ed68bd4f1113dede9f762196111aa5e6c729c76ee0134bbcd2bef8b3597ddcdef27dc30c21cf47ece95a297e2d46f5424a447d7bb4c63e7c10ce437a0a69ecb1b4b1dffb046f42a8bb4aca1f56a8bbe64730d990f6aa7fed48abbe06701532f3489e8bf0f6615204bdf0f6479bdf9ecafe7d47f4a488316c11cb3ca9d884b306577609954afdf007de8ee34021d7c4f168dc5318d536bbf661a05e8aa618d4e143b191b3618cd50ed67a37f2097e2e898d5d6466142ca615ae13f8e69686836704d5cb4c22f70f7d42a3035d269458c84a1c08ca887c9d7125a01645b7c31863bfbbc1eacda4b9ebe4b2f485f277502a0c90bda838c04a9c16b527398a2326b355c37059e41fad38839938959f845dccbdeafd0346139514a73b37a41643853539f7207bfbf0ab55f548f7e4f5d33f4330f8cf2bce96a015b1b119f0893374b9b8f15da8473868019f53bdf2c774f16bce6e96a6b6de56b00b7805971884ffa4bca75a1e1f077137427a49b11c396e5992068d44e99d88228a426b5901ad2c6aece79894d44b235b160355077be4861c6a0143a9427ee085fcc8825aa4b7d9063fca2dbba5753826fdf4c76de1cbff5b740ca0e1cff3e06b26c5bc051edb979be0776afd16f70a8934d36e4d57840e6df00e35d2fe276b726e5ddc10a6ad3e47d226355733b9acc03e04e01ef60153057ab4339eeb57b7ab4739b384a9fa5f207e8bda040abefc1a656c727ee51f7d046b08ad6e0e0c3f19284d09825eb7d1ff3973f5af292c7800baf2998032764ac6c2baca2981cfa1263a8dbe79cd9276e3b75ef476ca4e1275506856ef4a69dc85e4f558be8101d5c3077e72557e9076eec48bbdb7ca85bcf6362d1e26a1ce7bb6de84063a316ab443f64b3d932ee91850c75512af14217a617ca3c098aff6ef76af6a534d5b02c74419597d5f6158a64ace3a0c580895279bd0b6e7d903609e2047196b1466155280d2bc0b477324cf37f9f00da74321f89e5c2d1d47d4ada69609286c0f8558632c44718d36c20a8a55e3f9a370c0fe2f4a0141ae0de86b9ea714253f1a8dffa01e608c9f8627dae296b71c77951bb0568e158f2bccf2c883ec8de2f1ee30a0c49a3e6e5308f5688681ea3644c0650d7981bc3b9a2026a7801c0b324e8e1bc6ad9da0d13851535aea0a82849587ce4bbb95d92f03a0e12dcc737464f72d4714ea392a7791d112712d3259655f4cde3e3a595c400411e9dc5d34d9b18ef3db6faa64216dd1246a36f3a5adfef0022aecb0a98cee2023766e3c49598670d135c4472c2296a449cc24b098780d129a85c3145697c75c44d462b474b964e0c3266f452313d65df05df3055ac791377a2bd74c94fb2c6d2780e17e514e7744f734cb4472e0b7861ef50118937da1bd305ab8a3893f9978f92b4826e46727a2e5ffb1842c02839c42b5c161de7131e0d48fc626ae0327fa7152172656a3680e3788fc1b8d53d1843aa89a646453e8e008e54b2a096d9cabba9cf3d68690101932e7c08fd7ef884c40dd54ef524240897237c886eba290e03e52a65064ceb61370ef75e6f2cf9cb3bdab404e3b0f5e7901dc333f5fa59cf686f08f85983af6d35d491d47629665d252d9cbdb86a8cf50b82043606556cafe13aab4fdb660781871c1dc02eb374b67fdc5ed51f3a84e0d4b2f583997948975feb3a8aaa58dc0cb93ac5b962bc51a2ccad54b4188f0671cab48e3557b50220d0fcec9a9e3deddcb78d4d01b42d038cf8c10994245a651266918bf3cc126a1503605d487c80dd0ff184311fcbce2bcf8da51d192e52e638fab8b175d54d2fa6cafb353e1a8e7dc5646f9d246f95a1e7f7da6115f1056a10f4159719a77aa612968e85f207d8cbfe8656158677e7aead36db52759ba703390ea31170a91298d8634ac7c0c0387815b1761e7d6e76832270809454d0781364b2f3146040c81eb59b6862f2cdc2df14ca9b2a0dd6dce08a5fbef77116fce8fb7386ac29ef39e3095f90a59d7e6c8f74d7c7ecde111369f1c416e84cf704af60fe6cd7d61ec1a3afc591b8260c6589f7b44601991541f266a887fd0eb040add1d99c1e6a4f26bd92c06a732801b3a8f6ae80af34776e921467736c27f57e2deeff6559589a821006c35fa5ce29bdc27326c2d6feb5f67dafb1c5ab67cffd5106b74eb577884843ef1cd4d06465c5a0f36b60ac03a613b30faba92b8beb94a2f56721e46774225c735f05f24729d97ab98441cadf47b3f20801e7a00e2ae1f49f0432e04e19717f3e40eb5dc1bb0e22329809bb5331d24b5d04bf61e5a7d456865dadd8885ea1f62b3892f3fabe07f8f6dd42b5cd367de16260240ea8380b50e0a31f4ecaa3b0a69b332efc60da18fe7c2af08faaa8e8bea71635df9bc1a2742697544f5a983b226cd7ef7bee98e265e76ff5ca4702178dde8979969cd6024d1a147879f6936e115bd5b17f57925faee3a56a719494b583e3c05c272c938da9b378b3b7b58ae31d744f13c3488dfdffb50b1c25880c0e3990e22234c408ae9d97251c456f77fe8ddc9bec5056c0ac090a417c071834d9ea109c7188e9f36b366ba8f99504b8a833830b9844cac9d9705982b522989577ae5534689a16a18fece14b0f3497f2b2c8f5695e2f1c8f07f0e5233551ac1c45400de35d048c13a2471cea497e90a1617816583afe7b732499baf5fbd2481eff88ed059aa7e4002917ec0c755b5c47dd8f77f0e5171681030ad736b9a5c5b2525ddc7685a39808de510c1f3b6138bc40c121f1def59fd339b8259cb5d2bdd11b5e92ed6c434c67ab4718db84550b1021cd2846ec6c635fb61618b63e8550d273f87019cd2296537a5b2269529461ce77bfe37366faa5982202817a6591c8c8f3d5e28a375fbb4c3d5dfe21e2f3444aafbefe229b48412a92a552dd27b55bb16a64366498fa00966e7de2a75fe7563ef16cab7a1099899c9c62e5eb572e0d724bbd9bf778bf3948f6c770bedc0ebd1ba67d71b4da36c4d3640312a3210dea8d6f617abb15c6ff19e00ea733d9add9f45f345de1b4c16a51b395b27d974d24a4547024bf84c5ea0f161901dbd962466a7a73e7f3f8e1d1bd7be29c2ed754a3103ae5905f90f442f775a30e091607bf3732919dc8d4465fa72a10ea16da8f930b089ec6e152c39d732abf16d3753e305ec8479625e06602535fa2245b90518c88f1842d4d5595a46eaf96b93704092900790e2c9e162efdae52f68512f8fc3c498d1fd6195301bc480d489ad5c9c02903ea60acd20626f89db225cdf3ec2af65bd78e4878b8381f4377acb9ca571e49c9c2c53ae7e3ef8c604551234d18f47b0cc2d42c07a23c2c17464fda98a30cb9f190bf0caebac04c3647abd28de4641acc54366093e89e3e7270fb292fe99185e81a4cfc660b6b86ab23eb4f243bf1e1b3de6fd1cf699db5d5881e3dac139b06cdd7d87cbc034e8ec3806f9cb6fe71f8be18d0a8508d0e8261aa5c2eab626e4755d82f4eef8fad8349e85bc7445bc32304773f74facd615a01ee46fa34946b31f4831ef600e0ce37c10de4b511a5bd5d30e6b54d30", 0x1000) 16:03:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x0) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="add0a6b7d31fc45e7900431245b8c416f4a68845200a250c9cc17be8bdce789b14b1170099008faf7ed6de202d59564602477e47e23654d057c203971029e2a31849f64ca1ca97ea61589824e1ef602d35fc90781666a2a50b7f39eb5f9428d0d0cd7ee0528d1a70b488fc9d6aa04c5294b92874254b39a85a4e60afabe80727d895ada68fce048be76e7d47257627ed90c84fb021c832db2329de0124bb0f4bff1a39ade4ae5cffe5d8fb9c2e6ddae2a4a618977b223cedb5bfa896d1ab521057790c9cd8070f70e5b98b96a538465402dd348b14b3cbe9baf3731f03d8f3e90d645cc6d295bd5a3154a49087685759a22f6bb14c21059cf8648109fb5370a885e6c2d05b6bb270781b6c0ac80a3139e7f5d01e1cbc4fa8f88a1cbce1312c990b62e2352e440be8c35b7a3d947a8e446bb4eef3e347a4b7d528cecfd8171659f59efe686da1c1f4c34588f2190594b9f7a74e7e4cf2649de588181bc3bde165bac20901f9b47af442cbc31efaa0f9cc16052bc0209ab5a6b015af7ad3acbfb6522596e7a70bcd122f168e3c76cee7182647536e0eaa7d8b000e5c4b2534c776c00cd076ac1c1d3665db765784426491b2ed4552a57504f3624297f1d36a1d4ad5fa03d8b7a4c4737a5034b8b6f31a0900f8bfd32cc246357da270970e962a0ffccd0694ac6aec54e958bf7e03177813a412c5c7f00e6e2abb6bcf306842ad49ee2715e534ffed36b4d03283e6f040eb8def221bc6375a1112245c74b8bd1ca2bd7dc53ed55ef210af919dad39687c56f1bb2b4c09b2a9c78e3643bc7d41ecd6857435e51ce0bc9c3da39d9a8852764879e21c61116a69c19e991e81f9feae418a9e5f219d1051de9d289a5dd388d4d60b43072a0b1ec117b5bdb480ec733b0e7e2d05c5c0af4a347c8e36dcd42af2c2fdd16d791dfbdc25d433ae9f65587100621d93f539a695dee499333e3b8561fc735185e7dc4fc128b59fc7d6ebad13355e31ce97dfc0e5b87b5ee0019120bdb203fd6e2924f14c1fc1db00e0a0be1af29fae9f4ea1304e2da4fbea950e3684bbd74c7d285cdf450f7ec859e3391263772ddebfa9764d0d5402b607fd9e422452ef06bf910771eda2f55d67032f380098659a8cfa22d6a740cb9dbb02acfe111e80f109daf1a047ad0423b1a0852d5189bb4d82fee2c70cdb1c33c6cb24d49a8e06f0258107227db500bfac99eef9fafb2f3bb278cdc4dae1dd0aa3e78b2a3795365abc7cdeedb94968bae47b8eff21df38ed78366e170685722ffa49fb7bb7a6c26c20e80d64671f5c4b5d0ff3ea83e761fc3ada1bdff09f6a5d26c7a4f91269a8b09be0e79d437a66fcb5f6fb1cea1cbf7c527e9b574304f479bdc277e5792a3a8af1ee31956696ce2ad9b3ad51d610d79ae51635f2037c36501776ae88d6413af21dadf91fbc4f3c01470fcad6ad45c7a8c32a447915abebf51fde269ea415657230651f7a4070979aa7da68bb8dfa4cf3df7635cce467f32a151df649420190246db8bc690c25e23b35ca98d70e0eec8686b544def53005c3a1b4b8fe40f59c8015730c51f2c746ec632f0dd21d88b61bd55a80f4593185334392892fe588eb515779af28d5ec06397f5ba4a8cdf513fc9892dad0fd69db06671de30b56139a643a82e818df95bbb6ec788ae7523c1af7523dc8c900a4c2fae6e6626a33fdc97d5e4b4484a18e3889de1fc6533b9c0807d239f1387ce0a2015a887ecff3f65fc7a75d9c5d6ef9c1a9faaa35b3f3f7573f4fb19d7cc9e3240407addea013d4e2441303121117d8b0e4ef7dce2088395ecee756538efda1e86f3f82942bd220964d90a07a06a2cb4ab2cb0b8c39d30247330a10250533bcce779c39fa256e91f8bb1d046781eba642f30bb6dc113be1af30730fe90b96b120cdd143001c92e65a6aafe3948aed73f85fa7dbc71b766dd35c2a8cc01aa5f47e4dea017232240d8f75adddcb6e964f8fec3672cb8ac74b23774b7a4f5668a089c13c2b5ab6c64de71cd68a32227d028c8ca6ed4b349512601d621c4af5f3fbc88281114c2576582d40785960457e01646f93d4e05d6662387cf52b101f667e99dc706a4afee872f6c484b026aa81e59a867ce888a0af2be4d7fd1674a2e2e129bcf2f526ed59b66478285c16059b252e8113fb98618774d01c1e2ee202b18235d6ac9477e08a31e9f9aecff49708649e9d663b9f7f48929de8cb2cf8be0a9745087443f105630d8c38213ca58b9b01e7a72a4a8bd136452bddd252f66afe21f65a69ba3eb35375d4ccdd6c2ea55ad3b268dc9b19ad615a8e1d94f45caa35d868183ecd7a6b31dbe004c14a07018a3c8f262852bdff2c71006febe3aaafd68a7aa50a2dbb0d8b586f902f08e35c7c4bdbbf8bd40368c4b3d46dd21b68285383c62e415feb8b2a319276906f6e3cbd39e72cb18fe36aae2c74029af94db9770434a7021d03c5e651b48ff6a553e50b6db81938151217f3fb6e8f565f8124135ceb02a460f4deb34a901e59e62e53379e9815347ddd792a74aeb6b6f02616aa5e1f14687666cb5e51f22e6863b38391ea0b14f673e7b27d9238bb339f077077ab66f826e40b9276a7594445678967b7cc403fb3aaf6e4fdbb4ddceabfb86f6fbf05ef5508ea9ea5188a3fe0e4640d42ae06e5d838dbc7ecb143bc2331fb2c474342f2ea71c6eccef8a71ebd0ffaff76808b3424ca074d6e790eea14e74f3abe58b32b6023782b91242d1d7352659555197d855be73ff7ee3b88e2a019137a0d9c19ac028cf1964e1e1d835067a5569c4ce36d0a097b61f8fe8dbd02518913313b87d12e23c108783da122e06668e40806f06b19cda7cb1009c9ff0a46fcbc86952ff44492cbd965da18451a8981fe26a0e992efef9589f01467f23ba4db214f00201a2781a353d157b5270f1636a4180ecdb3e848d3cc2e97cee85a78821a022bc77c7f4171cf257457bc6c594988551231e2e1ae85bbbe5a7f575aba0a6c48e0893335d997509b6234753800c553959d4119ebed6a72137634a96ec3e7168f7885b37a4f1965f8d6abf28b17c80491e5e0a82e8af10e7f6be0734ab5cd0596bb88ff7715d06b5bfbb23026ba73eb3ba600de75ebf5ae71bc01ff7069bd63b74c73e6409a9a926cc308664fcebe6d4dbf05f6471c3a53f0dd3cb277ad11db2f0564213b8475ad3dd9024f080952134fc062af24eb23ee7978ac8d058a153f6e82acfb98d4db33238099f908eda278086254bac948fb8f8c3947ea6182b2d482edce2bf1da7bbfbb838af862a9e0985b362cd1a90aec5180465a50205dcfaea94db6d0d0ec0eb91ee227c48dad5e8d87ba44ff91925864cb9403ad1bed7e5de54014d643d58d39054e78d93e890e420ae1f6bdb01252c2c54918ea665e176fb1b5b2aa8f51b9c9c306a59d0c214679019b8c7b26610296f83192de91928740aff7dd078d391d67b6d9b026dad41c84d2d6fb3ba96eface26a8d79cefde29e2ab419655e75f8a9ac6fbfce2e3d5770011bd324c1f1b628744b07f2b984afb05b090b2f0670e09084b98fcfac172ac885bba3989ec43d1e3264cc317365843116c03ebc3d39c17b412a79520e06a1f6b58ec0807e2d7ccca6fac633a121c67b015210f5747bbde4aaeaabd985107d94e20655bd9346d3c74be48418d49ebbc11d4e2085af56b13648f22683ab68941d8b599b8cf9d78b81fc2e8e2310b8a6ae423b6af89925c6bbe3ee4da1d379deca5fdced204c6d85e7e4d6d41b37d19ab5d422bfb1d3e536624197a7027019d03307e7e689bf2631ee86192eeff158e3c48a4c8170bbc9731270a4feefe38db1bdc53e1dabeb613f4dbc135300ae0e54065655b09301541be96305b1d109db532bf7fec5a814251d19e11fba46aa5cbeb07789671ac9b38815b5defa30a42614f8ceb9139e07a591d89742c0c47b08e784343e4b9b19fbcae2ddfd87cead1a9437eb86ce160aec84b897114a606899dcdd7b7ccd248a27d69388d7713b208d089b56f1a175774820fcf27eb5c344663e208548587975daa1a7a4dc0974a969cff0cd137922d4618598ddc3caf6dc4ccc8b05a619551a478abdba05ce1eb1fad027247787179d18eecf8f786ce3ba0ea716e92ccfac4df41981902d865a35d5db206946ffda4282ba5e76a74cb9184d14bac7d354e3987011c3dcb88577cad741cc303e9c8a89e15fbfdbc0efd0aebb638001d68b81d93434cfa2a3a0f6e94ef274b475b19ba43670383df4845836fb524e3743296ead3fc1b95a4b698b18cec44eca20512970d9dcf798cefce349dc9a1ff83c898c71997c0d4622452e71bcd124b1a3e20631f9a8bd5d5b6756cc9fb8ceec04ec2c8c0396311846df68adb019ddf95ea18f2640404aee90ca2abfd03d63a46210a7f657e8a5b6723e51da7f2eb3dc28e0e73da2f8d41c611d8cea2daad6b0fbcfa65c95ecd6b34725c8fd8e438219c6269782870431a880396f307875d179456cfb934afd89ba2b41f2042793992d4eda52e311bb556624465ae8e1a6e86e89dcaf20f3b8f3409d3af821bc6a901463604ecb13f20df25adba62061759407ab2735b0509d43ae1962b35a7d85b35cfef6c7ef6f2c29a676bee8c883f4c6a764279570eaa8c1dfe5070462072e5a362dccd894df1e47c2893b5ae3fc835e9b5ba11cf2e3fc5d9c87bed060fb8a6f5e05d864fda0e73820a922f33cc5c3378a6236f35a5de30bb30f2c61321fbba0cdb1bcf041a92d7740d29d89c55c60815760696b32ae55f619d8c17e50c4d8fc1cc7f0285d88307ff87746a95ac20362f227c3fae30885c6d1943fcaa78e55966d8f11da82e14e73e80da79e62da6bcf0ed6fab0bf592a9d0929bb69fc4913ccd32abad443b447e0086ffe9658325818d175c8402d94c960317fa8efc4b8e2640be7aca100b68c96c70b940744fe3760362dc87a9655d1bc03b0699d910098aa0b8eb2c44e9f102cbc1afd1cb1f1946ee01c9b34bc08f0cc573cd0f4be93a45e1da74e7a183b391f692c9e1f5176c1f63d8b116558a6a2faf047f1062225c8c38d27d62afe52a3c81e7c685d9bd48b9c35d997a1a9327099dbc1901c322f4a87ad3bfdeb29da8610f04767635c846df2f3e7105a30135277c2aa5da648899b3ab1a899da451f95fec506cc1b4afae4c138a65471c1d99576923da5b8663bf6b506e42df5f48bb5e31238fafc5a504d319b49ab9dde191266cac776454e7ca8551da06610f10f94093dd3547b3a39bcb83ef3c2a13c2c69fe6236b1d91586f62431b26d05f32678d5c14efc830d6f9fa36fcb8e0946fd8d4fddfcd49195887041266cc54af", 0xeba}], 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:03:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb2, 0xfffff, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000010, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000020, 0x7ff, 0x37b}, {{r0}, 0xfffffffffffffff8, 0x28, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x48, 0x20, 0x40, 0x4}, {{r0}, 0xfffffffffffffffd, 0xc, 0x20000002, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x6, 0x85f}], 0x7fff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x1, 0x3}], 0x3ff, &(0x7f0000000240)={0x7, 0x4}) 16:03:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0x59c3f1cd) geteuid() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, 0x0, 0x84762298) 16:03:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x400084) r2 = dup2(r1, r1) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)="b9611976a7138fbbea345578338bb473f7c6569595091346a5146e9117e8b529468e2a070c1003aea612f0d6", 0x2c}, {&(0x7f0000000040)="d84fd1eaeec832f82126381bc944ef97", 0x10}, {&(0x7f0000000080)="81683bdbb7b369961e7446f291244d227e93dd630ee9a550f9c38ac60972a1eacb5d1b7af91617eebaad25b956647ce65b478bcacafdf6c0918c177677f3c26259788c3b4f72aeb2f65308e28a3ee5a04e092f2c4b769df10611060f99793f54edb70f412f229d54169f3759096a7197653934c4011f86c140cc8f0bf7e5e073bda4bb8d502c87ec4404007d6aae662433debb6783209fe27ad12ba3a11fc9f1fd7728dddcf7c68c59c3c4f39ba731f65063634386b180d216ee5040ed5f06efcfd2f883da5cf8ca456f", 0xca}, {&(0x7f0000000180)="fa4d9f37e7379ed3f78d6e0b6157bd48e3d0a3633a77ae2aea617d85aed80ef8e191a4252e8bc70d7917b946f4c5617d0cbeb89f32ed9b689677e18931f2ee6c", 0x40}, {&(0x7f00000001c0)="d33fb9eac9ec3945203ba2c0fc616d636b360c1f2c0073a3ab239b53d75b8e4b73984bfdb8ad1939dfbc04fc0eb0e446818b5a98769f71e952fbe60c570c9d5de4e7991093e0e86e5056293752859df02255446c0ddc9964f48e8e09dbd109322846c5df969d69559c321bf7aaf44c4cdc92b85c95a7764e12de53fa5c3a6a1c23109c66964bdb51f8de129914d3c7ef7661c039f1946b17887048e47ba3ecca81eed3518b24e4b1", 0xa8}, {&(0x7f0000000280)="179a2c05f8bd217dd324519df9aedac8376072a1495d9f73026089032e5eef7dd196af53eaed6f5b0e6068dfd9b748d6783693bace8abb9dabdac278e9b9afde69f11cef043aa7a4c6c46511cc4f7481e56e68cdacd1ed9cab89026148d757328e1b26cb5c1e7a5249a5b4208fbe54c65733f328c3f9003f2066d114e235c30c507c1de9b95380a84fac5fc0091037cf15d45e82ce3449bd53ba9cd78db297eb7e6263d71ec51fc350c3fc7606e29748ba5ca0a71b83ffb85255b22d92277e54977b7cbcd48f43c1bff5ae8b2303c2ec715c26dba893685c82598b6707da2a55cbee1f9cc494b04cebd845fdd2a500c09dd7f973", 0xf4}, {&(0x7f00000004c0)="8e0bb08f8572288e80e25ebaf7d981913003732879fa51ac45fe820cc46a32f1e57ef2aa13ddc63de6bf1d41e55fed182cc32ee87547325f6de77ffcd486c8a8d7de2fff4a5aabe2ec7897ff85b745b3987aa3a14ed2ac7ea37a10231240679eea2b78443727bb9fb46f4474579d7eca70770782cda6b7d62f738969c503445519264033232cf116110e3a04978cfe71ae6a0bc74f9a900dd204310ec20fe7de47b6c8c31807", 0xa6}, {&(0x7f0000000580)="4d219216220122e526e9327e61bfa58657e9a60baa5d7f098c3cfd4197418557441cc9031252901ee552c956d9b5c2d12bf30ac8306ddb417a6c0ee86adf07befa22406c5c33ed01d321cb75ba03c136acd78b7c81ac2dc1dfccc0b34e28ce38132374ea966a3d129ce849f37900b7985bb367ed1f1f4770c7a0dc7e152d6ca3f0f3ce58a0fdea4e7a2568f926bc1a3743fa885d096f897fc3", 0x99}], 0x8, 0x0) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) recvfrom(r2, &(0x7f00000006c0)=""/211, 0xd3, 0x840, &(0x7f0000000380)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) dup2(r0, r1) 16:03:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x10080, 0x28) readlinkat(r3, &(0x7f0000000340)='\x00', &(0x7f0000000380)=""/208, 0xd0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x4}, 0x0, &(0x7f0000000140)={0x200, 0x9e, 0x0, 0x100, 0x100000000, 0x2, 0x3, 0x7f814f81}, &(0x7f0000000180)={0x6b77c157, 0x7ff}) recvfrom$inet6(r3, &(0x7f0000000200)=""/195, 0xc3, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x7fffffff}, 0xc) fchmodat(r5, &(0x7f0000000040)='./file0\x00', 0x40, 0x4) munlock(&(0x7f000033a000/0x4000)=nil, 0x4000) fcntl$setstatus(r3, 0x4, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') 16:03:08 executing program 0: r0 = socket$unix(0x1, 0x400b, 0x0) flock(r0, 0xc) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:03:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)='c\x00') fchmod(r0, 0x29) dup(r0) fcntl$setstatus(r0, 0x4, 0x40) open$dir(&(0x7f0000000100)='./bus\x00', 0x12, 0x100) 16:03:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x40) write(r0, &(0x7f0000000100)="e0890b7449e6f002b23f565a32482b04d457d23bb7133dda9548cc5482c9b7bf0989c84b365ff36929b53354e9b78e0d568b725264d57cdae4ff548489374d4b56ac47351383006b5eb8f377c01201e6013fcdf7042813aea3ed4c003d2ae20ca149cf0a701877ae438dfb49fcb54d54b26a0aa389806558b1e60aba09d8ebab7bb98aa7943f0b75cffecd690570e082ea9af06a4d885ef2d6296faa6108ef1be4e4cf8b20633df1924246920af415e5f3d871252faa8f0f3042a5284b52673fcca057eec770bac047", 0xc9) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1, 0x8}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0xc007, 0x4) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) 16:03:08 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) 16:03:08 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x82, 0x81) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000), 0x4) 16:03:08 executing program 1: setreuid(0x0, 0xee00) r0 = msgget(0x0, 0xd) msgctl$IPC_RMID(r0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:03:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) r2 = semget(0x2, 0x2, 0x452) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000001c0)=""/154) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) 16:03:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340)="600cb135348f3803d0df45d0e63ac1c9af7e5117e0a2228768d5ae88995ef62ae6e3b76729f03dfd45a444b80c62f219288b4b293ffe0e4cab0f32e7667008a437a004e7cd415baf968943b22d6457d6af91fa407568441309007ac4df42457db9895b3b180f1dc611f8c8eeecebb4f174ae3abf4add318b54f018ca1fe2bd50bf839235a08c573a8fa5286da54e25d09a1bc49c88cba29a62d721cf6c5c20ba679d007784e0534175373cacd1d4d35be9b36b6293b8656a62450e80f9c98c965f986d", 0xc3) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff8, 0x10, 0x80000000, 0xfffffffffffff6dc, 0x5}, {{r2}, 0xfffffffffffffffd, 0x3, 0x9, 0x5, 0xffffffff00000001}, {{r2}, 0xffffffffffffffff, 0x80, 0x22, 0xdee, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x10, 0x401, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x6, 0x100000000}], 0x200, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x10, 0x1f, 0xffffffffffffff10}, {{r3}, 0xfffffffffffffffe, 0x80, 0xfffff, 0xffffffffffffffff, 0x5}, {{r2}, 0xfffffffffffffffc, 0x8, 0x0, 0x4, 0x800}, {{r3}, 0xffffffffffffffff, 0x8, 0x6, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x2}], 0x7ee, &(0x7f00000001c0)={0x5}) r5 = fcntl$getown(r1, 0x5) r6 = dup2(r4, r2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x6, 0x7, 0x88b, 0x4, "4ec1476364b990f40522e944f556c646abcd69b5", 0x9, 0x6}) fcntl$setown(r1, 0x6, r5) fchmod(r6, 0x2) ioctl$TIOCNOTTY(r6, 0x20007471) bind$inet6(r6, &(0x7f0000000200)={0x18, 0x1, 0x5, 0x6}, 0xc) 16:03:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r3 = getpgid(r2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x8001, 0x9, r3}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) open$dir(&(0x7f0000000140)='./file0\x00', 0xc00, 0x20) dup(r4) dup2(r5, r4) 16:03:08 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/72, 0x48, 0x840, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) select(0x113, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:03:11 executing program 0: poll(0xffffffffffffffff, 0x48, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) socket(0x6, 0x0, 0xffffffff) r2 = socket(0x0, 0x4000, 0x80000000) poll(&(0x7f0000000080)=[{r0, 0x14}, {r1, 0x6}, {r2, 0x34}], 0x3, 0x7) syz_execute_func(&(0x7f00000000c0)="6565f3406d26f2c6c00042dd760867410f2d2f67d9fdd2c936660faebca5a07a0000c4817e5bb71ad2fcd9642e676536470f938042000000260f380222") 16:03:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8c3, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b117", 0x32}], 0x1, 0x0) 16:03:11 executing program 1: 16:03:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) lseek(r0, 0x0, 0x1) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 16:03:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/167, 0xa7, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x2, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x98, 0x1ff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x40, 0x40000018, 0xdcdf, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000001, 0x8, 0xffffffffffff2356}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x3, 0x100000000}], 0xffffffffffffa63c, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x0, 0x66, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4b, 0x20000000, 0x20, 0x4}], 0x0, &(0x7f0000000140)={0x6, 0xffffffffffffff81}) r3 = dup2(r2, r1) write(r3, 0x0, 0x0) 16:03:11 executing program 0: getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r0 = getegid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setegid(r0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getegid() chmod(&(0x7f0000000180)='./file0\x00', 0x9) 16:03:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x204d0, 0x20) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) r3 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x40, 0x28, r3}) 16:03:11 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:03:11 executing program 0: r0 = getuid() r1 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) setuid(r0) r2 = syz_open_pts() fchmod(r2, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) accept$inet(r3, 0x0, &(0x7f0000000000)) getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:03:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket(0x2, 0x8004, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:03:11 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = semget$private(0x0, 0x0, 0x4) semop(r0, &(0x7f0000000000), 0x0) 16:03:11 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0x72d3b906) r2 = getgid() lchown(&(0x7f00000002c0)='./file0\x00', r1, r2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000000280)='./file0\x00') setreuid(r1, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r3 = open(&(0x7f0000000140)='./file0/file0\x00', 0x102, 0x8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') pipe(&(0x7f0000000380)) setreuid(r1, r1) mkdir(&(0x7f0000000400)='./file0/file0\x00', 0x10) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) msgget(0x1, 0x400) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x2, 0x1, 0x7}, {0x18, 0x1, 0x1, 0x9}, 0x1ff, [0x8000, 0xe4aa, 0x6e, 0x3, 0xff, 0x8, 0xb463, 0x1000]}, 0x3c) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xc0) socket$unix(0x1, 0x5, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 16:03:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt(r0, 0xdce9, 0x80000000, &(0x7f0000000140)=""/136, &(0x7f0000000080)=0x88) 16:03:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4cc659dc35bc03a7616563ef803124969c044ba0ed906fc65e450e17104586affa95c7c7582bd6b66c3a13dccf2d2c19cbf5821c36a360588236508e811ee3bb7cda4e91453c3b55b988a5d54090408b1a37f4b7606e", 0x56}], 0x1, 0x0) 16:03:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x30180, 0x8) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:03:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="f572b0f9a5bf0b1cfbe823dccc9aa80afc67b48ab858407bda667ad8d01f5b70c45cd360216de5608f23e871dbdc0392d5c21f6929e3b878a7415c2447f5c2d826ee95eabd81f0880646d6c26caa5fe681a92e7fbf9b4ae5ed00abd940af65a3f027c40080328196289d16e00a239bf17db8ac3000199ef3ce2083304f51c62701f2a5e7424a0249568f06e1cbf4fca1e68b", 0x92}], 0x1) 16:03:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x17, 0x4) 16:03:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0xe, 0x3}, {0x800, 0x1}}, 0x2) 16:03:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x4005ff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x67) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f0000000000)=""/114, 0x72}, {&(0x7f00000002c0)=""/65, 0x41}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f00000004c0)=""/206, 0xce}, {&(0x7f00000005c0)=""/131, 0x83}], 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:03:12 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = semget$private(0x0, 0x7, 0x200) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000080)=""/126) 16:03:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x91, 0xd4) getdents(r1, &(0x7f0000000180)=""/59, 0x3b) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:03:12 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x7, 0x80000001, r1}) r2 = socket(0x38, 0x2, 0x1e) r3 = accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSDTR(r4, 0x20007479) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x2}, {0x18, 0x2, 0x6, 0x1}, 0xd7d, [0x7f, 0xfffffffffffffff7, 0x8, 0x3, 0x1, 0x24000, 0x3, 0x45]}, 0x3c) connect(r3, &(0x7f0000000180)=@in6={0x18, 0x2, 0x95b, 0xfffffffffffffffe}, 0xc) 16:03:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000140)=0x1a9) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x3, r1}) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x600, 0x10) 16:03:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x92, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60, 0x100) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0xd0, 0xffff, 0x6, "af2016df4e155b95e8a6af8b4246a4cc271b203dc775dc38219986fe25d9dd69f90268d0d4ec322fb045bc1b5a9fa651e7c740cb91838219f3f034661eec2f375c0f7abc063ae821d95085f81db31b35009e35619da015e8c7a43426a7f52984aa715fdc38220de8dc002467322730cb05fe11da2860522227f169ad546ba0d1eed0e1ab37d7c9629dba37acf3c205ee3b21ce329c90263116b3c20d7c3b5e8dd84552d6dcf8f4babe4ead017aa271d1516592bc05797491a59be2e098725c"}], 0xd0}, 0xb) 16:03:12 executing program 0: r0 = socket(0x1, 0x7, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, r2, 0x0, 0x0) r3 = accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x8cc4, 0x8, 0xfff, 0x0, "aa3bf532c15806c6d08c73740ac318e5ba5dfe27", 0x3, 0x8}) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r3, &(0x7f0000000200)=""/187, 0xbb, 0x800, &(0x7f00000002c0)={0x2, 0x2}, 0xc) fcntl$getflags(r5, 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') mknod(&(0x7f00000003c0)='./file0\x00', 0x80, 0x9) syz_open_pts() r6 = socket(0x1, 0x2, 0x1000) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='x\x00') getsockname(r0, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) r7 = semget$private(0x0, 0x2, 0x1) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000540)=""/192) accept(r4, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) connect(r6, &(0x7f0000000680)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x66c2, 0x3, &(0x7f0000000700)="2802dd3df1ba618ed1e1401363930746a8e056ab17ca3d148d2a826e9f7f451e32c8e73b51763212a554007971c21bd9cd191363b8eb8dcd1abd7e5a2fa5ef97108b9dc2d02ab7482b8538d1d247c6400bad0c79c2874cb0c47c144eafd1282a47494131f75128e8e0640a1f7e9a0745ada3d995404f0b4953741563badbb8eba591ce750366cf3955db6d74fd8419221c2a5cc4224cb7ed1d1733e676abd7f05c40748e09c090556c91bc93fcc629c3b7db1cc152463129de5064e1bca73cc3fe9d4f5701b1350d158375b4068c42375bfbb53e5fbfc2c22c678de16625134817723c36a54ca69a", 0xe8) clock_getres(0x0, &(0x7f0000000800)) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000840)=0xfff) setsockopt(r6, 0x7, 0xff, &(0x7f0000000880)="58da79c3a58460002a55a257c3214a460d623c3114fbae9a13084e035374befae71f117ddab2aa035c7a03c8355605efab590711aa1486d0ad95740147e54fe85d199b821396b606b6e8f8ca9ad987e446ab9f211bd8757e27ae3c72ed7b6a9aac9dc2f610757a09f25e0648fbf499", 0x6f) kevent(r9, &(0x7f0000000900)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0x158e, 0x3}, {{r3}, 0xffffffffffffffff, 0x4c, 0x81, 0x7, 0x9}, {{r2}, 0xfffffffffffffffd, 0x1, 0x81, 0x7, 0x3}, {{r5}, 0xfffffffffffffff8, 0x20, 0x42, 0x8000000000}], 0x1, &(0x7f0000000980)=[{{r4}, 0xffffffffffffffff, 0x80, 0x80000001, 0x6}], 0x5, &(0x7f00000009c0)={0x6, 0x6}) pipe(&(0x7f0000000a00)) pipe2(&(0x7f0000000a40), 0x10000) dup2(r0, r6) 16:03:12 executing program 0: r0 = socket$inet6(0x18, 0x3ffd, 0x9) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:03:12 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000740)={0x7fffffff, 0x1, 0x0, 0x84f}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x102) r5 = syz_open_pts() sendto$unix(r4, &(0x7f0000000540)="8541c6d5369d43be56ec35867d0d6b34d770c1e896ef7f5caae64e8fadbfeedc18216294dc0f7b832b76d763e273a1cdfaf98438392543d0846de45964456bde92034e3a3cb0ad6dc2d412a00afb2e703f5b4f033467db31da03bcdbc898285156c2a3effeec24831f681f23e6d7b4bc46aa257025927c96b40e985c1e7b0ad38517dd9568638c2a0324b2cf1fb10476044c55", 0x93, 0xc, &(0x7f0000000600)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = kqueue() r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x140) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x30) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)=""/158, 0x9e) r12 = kqueue() ioctl$TIOCSTART(r9, 0x2000746e) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x2}, {{r2}, 0xfffffffffffffffb, 0x80, 0x10, 0x3, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0x20000001, 0x1, 0x1}, {{r4}, 0xfffffffffffffff8, 0x10, 0x4, 0x0, 0x9}, {{r5}, 0xfffffffffffffffe, 0x84, 0x4, 0xfff, 0x100000001}], 0x200000000000000, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffff8, 0x6e, 0x1, 0x100000000}, {{r7}, 0xfffffffffffffff9, 0x80, 0x80, 0x401, 0xd428}, {{r8}, 0xfffffffffffffffd, 0x80, 0x10, 0x494b0c0f, 0x2}, {{r9}, 0xffffffffffffffff, 0x30, 0x0, 0x86, 0x3}, {{r10}, 0xfffffffffffffff9, 0x20, 0x2, 0xab7b, 0xc000000000000}, {{r11}, 0xfffffffffffffffd, 0x0, 0x2, 0x4, 0x1000}, {{r12}, 0xfffffffffffffff8, 0x80, 0x40000004, 0x6, 0x200}], 0x2, &(0x7f00000004c0)={0x436, 0x5}) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000500)="9a00740eb4e1597ee1c6f4f567a386eb176c038f609c8c3762907bec5edd183c8140a5bc73818c0df03a355f781cee8f8c779e1e8eb769f1b5", 0x39) read(r7, &(0x7f0000000640)=""/247, 0xf7) 16:03:12 executing program 0: nanosleep(&(0x7f0000000040)={0x47ff, 0x5}, &(0x7f00000000c0)) munlockall() 16:03:12 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) syz_open_pts() kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:03:12 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x80000000, 0x80000000}) r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x10001, 0xe) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x480, 0x1) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0xe1ccc5ac4d89a5cd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18400, 0x20) lseek(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r3, &(0x7f0000000080)="8728b3a4b689dc5402502342c01066b3e460af1ee1a070711f84e9d19c88f514a5447b3c6ec5909eca15c92c0ad9cdcf6f42f0b084d7aed2acc7bcfb645f0dae6b654c08d2a018e7979139227a0924c7f9dea7231ce29cf16ddbd7004909940b1f2dfe2ba218bf54aa2c975947b04aeaddf06a2e9cbd4132dbed19378f20", 0x7e) mlockall(0x1000000000000001) 16:03:12 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x7, 0x1) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/221) 16:03:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') getppid() fchdir(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 16:03:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) fcntl$dupfd(r1, 0xa, r0) fsync(r1) 16:03:13 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) getitimer(0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0xc1, 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18408, 0x180) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x861, 0x4) r2 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 16:03:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x88) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x4) pipe(&(0x7f0000000140)) 16:03:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) chmod(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f00000010c0)=0x8) sendto$inet(r1, &(0x7f0000001500)="f47abdf1e10d1590de652937ebdc65921c10817f75f8079e21bf229b46e843343c54c159d8e9570f6febdc5ebd018ea1ee86bbf4d4ba9fb53ff8b8b02032cd9d5ad1b18f6e64c69a9eadc4697ac7cc7082d7056557816831e376633bf1996ffcd577bf9cf68b43459ddaaf0a46049553a93b7ed352a890185a30421f07b3ac6d830add6aa9cbd52ffbb0db96a608a4cf9ad374c9fbb9891d0c39c438630d764fb54302b3bf12bb6af9797e7af4bcc27a9da71b26f1734eb79922a0522d75c685a376911cbcf1c02a7774d96160168dcd07a9ae82a1af97d800a1b996c672a564e6daf4e4d44e9e3b706263e2e455ad01ad9e391ee20e8dcc599d12f254fd2faba967f4626be595b9a7bb172eb7c068f16f26fc9aba7b1cf4129627fcb8bfcfcd642080fc415864e82c1ebd7c568e3755e3781faf5674f5e1c99685e13fbd8f3ceed43e8734116f61cb1628c7c8db", 0xfffffed1, 0x0, 0x0, 0x0) 16:03:13 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) close(r0) 16:03:13 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2002, 0x28a8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open$dir(&(0x7f0000000080)='./bus\x00', 0xffcc593368ed3cbc, 0x0) close(r0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)=':\x00', &(0x7f0000000100)='/\x00', &(0x7f0000000180)='/!:%}\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='--#\x00', &(0x7f00000002c0)='-@%\x00', &(0x7f0000000300)='#-\x00']) 16:03:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6) pipe(&(0x7f0000000880)) ioctl$TIOCSTOP(r2, 0x2000746f) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="34cbc095867a8063c2adad6743fe2dbe264a49c1fd20067b6d37df8d5928447af1671fa1f17bcdb7bbe1b82c339f87e2cfca5c405bdc6548281e61e95dc75d620e31f002d89bf3f75b7ab01ec45d3ff738b3f136ec596c3736d92ea7c100d6b170de5b", 0x63}], 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) 16:03:13 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) socket(0x3f, 0x4000, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') socket(0x6, 0xc002, 0x8001) 16:03:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x9fc9, 0x1, 0x0, 0x3, 0x1}, 0xc) r2 = socket(0x20, 0x4000001, 0x80000000000) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x3, 0x4, 0x6, 0x3, "b35374db3011192ce1cf954fe8c5d6f5a973ff08", 0x1, 0xfffffffffffffff8}) r3 = syz_open_pts() ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x3) 16:03:13 executing program 0: r0 = socket(0x37, 0x2, 0x2) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) setsockopt(r0, 0x5, 0x400, &(0x7f0000000100)="9df69e4bc725a1b804bc9afdc690ead8e06c416ab4ff1cb99626699fa4ee72eb3bdc22ded75c0f5d70ce0e7194c3e0d99f1a0c0d44367901d1ee4636b8f6cfdef9476fd3143ca65ce083a9dceeedf03465343b1c052d717bf18726f47c263050ae39bf25e9522efd2664bde3e41b06e9d72c612e5c30a9b82394df", 0x7b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:03:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0xe000, 0x8) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x8c, 0xfffff, 0x20, 0xfff}, {{r2}, 0xfffffffffffffffa, 0x80, 0x80000004, 0x70e, 0x3}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpgrp() r10 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0xc1, 0xfffffffffffffff7}, 0x7fffffff, 0x429e, r9, r10, 0x5, 0x40, 0x9}) r11 = semget$private(0x0, 0x4, 0x27) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r14 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getgid() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x6, r12, r14, r15, r16, 0x9, 0x8}, 0x2140, 0x8001, 0x40}) semctl$IPC_RMID(r11, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/24, 0x18}], 0x1) getgroups(0x4, &(0x7f0000000400)=[r16, r13, r13, r16]) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:03:13 executing program 0: r0 = socket(0x800000000040002, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e30000000000000"], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001a40)="790052054c2390c587184b60e5cc2392a4a9a96fe388bd2069fb1fdbb29eec3de8c3b7a2ba0a0fd917d7d2a71fd273daf0b3487d82ac76041a71c87c504da23ed82d12cf10efc5588b489305e5494fc7beda4b5a4caa731f69f1558fa5e2582f846d9a4aff5cf199409c1ac732cc15614678aa8f9a0dc8091a9a9601371f805830321610624e0446d05d78e01c02958ad616932733f8d8932cded65feb4ae14f3117642d95f3b0b5a6d92931d667f04d59c264adde524904093310cf79f273f5c0338b237554711d2b3fc7449514b6dd76f73637bc49be212e5627ec28cff052eb7ff8968b6355117f179d0940a2225838ef1787f78424988deadf4727782c5abf8c617eb030144fc77a7d2ff5b90db225c35954c2e37539c1581f73e1d07a39ecff770554cfbff5bc641a87045bf7fb14b10c4e28ccf6833564ae22dda3c86c548ad5e3b1fcb0312f2fbc856b7b9612ab8b710af58e2e0cfb2c3fd53ed3400ac5798c2161ac374d2496cc97e528eaa53fe56676e9d60f5930ac9af53fcb1bd2eb73fe69c7d35523eb9881d966a5a58354c493da183cc37876df0189c478ac3ee6f7dd9aea70d84e45930a8708e2fdecad5a50f28b7ca73f6847b3f485b5a760defef690a3beedbbb2c41cb021d79fb8119efef45740f25a91daeaa877eeec4371928b55bc851d211acf3a94a5f76270f6fa0fe74038f8d6b2ca2925c2eb1a512f52571677761a32a23e7930123c1019d0f9511a9ad92d08e7e653c947e9a85d131d2bc9dd87ea82406bc81a012f3251f2846f569b2b85d9cb2a85f151f06ba7faad76c25cc99c97eae8c00c3a11941ecf589edb9d6c36b1d61ae226cb8f9b0f13fd91bd2d8654b525468c24a26266e5b46ee970a91ecda14943717f36d265d269f7882181f9b026300353b9c7b3a50b8534f081153dd77095b414d12708e37db16694a3c9dd954ec109e5e7d2143f6a18325229455d90423f9a22af6a6012815a47a5504f7d16e7dc830ee6c09a17eed8888e909e6bc8085648c654d0a230d0ea28af60425b86c2b70abb07aa0c79c25a05babe4e951949fff02e25df874694885b27a4dbf1ed9fafdcfc008db338741493003669c07a2365b30ef3238531d14c5b1cc66e0bf75948ae2be9ddfec61e544a54e7129ca818d96758f1eaf2821dd1ea1afabaf13d04f16934c5937449a39611356d4681612a82c92fe785666c53ab30d64e0bb2bcfd2c5349d8dfd842c1d36d5153a0a3c0150e44b96ef51c9b52e52b743d3f69148a0563cb75db2ecd7a837545b0ed787ce68bde26305d901ff9965a17a17dc66f06a05139804dbd1b8e0922708a32f8ea907a00df23bb131e04e4a454b3d67cabb5d80c3208d854065167c0be8e265ed6469477784eb1db6c0361d7f25564f48eb3a0d7222cf9762584957d02c79c05d4fca2b9937f7f564b5fb9379fa42f27e35edc0a783708dc73f3eed84db321823056e763d081b6341316730a24a3f4567c2de882632fcbc33d43704b507307606688333356a2d7c94138b1df9f116d2fbdc2e813fcfee84d627918e0d25b32b3c7f0cf1a8ff7b0aec578f6ee28ade460b30469fbfa412495803d4cfc4b702739bba3e37f1c90c1873655defe362fda8b260180d75fbb9e286e8dd754811069c542dfb48a551c6646d6c828f937a27a8a0f66ce4beb6042f1aeee513435b50eb37745218277040fe8cd2f8c9adf9e1186ad0fd60725818521f9d373cd14fed2a31df4f94a8c69da3e267049efe24088d6850749e831400156e7f138515807933b652468b5a94935dcf4d6ea2a21cba53254950688a06594bec164920c61e502bf6923f8ffbae3981a5ece3b93289c31376a0dd9f54a901bce22ec9f029bc30fbd5fd375aed634d1fc93286b1fac92cf8d231e92ee3a01af508c9b3e6b9eeea68679bdb31639db852ee2ebd44085ad4c205277cccb1b1caae823d90cf624916e5f8419b777ef1dc65666cc9869c3b97c1f9203520f68fa8e88a68a9f33e649cb82a4ff68d8c849ae20453f78f24f3b01a6c93348e950e990afea6cda5e677e23dbb59130fe3270c6af45591f28824168cab0a4986a5b57dd52aaa19cdeed8042d19cbc5390761b9e2173defee80a5467e62d2358c4bf6797a8b8aae68fa0d0b805bc10e570188ed021507d4c50f3d6cd03420575a135f606506bfdf85bb454c38fc2cf96e5ab5b78b3c3a508e6bf3761ad7441302b0792379e6cc58ffa224ffb077dff845244fb6c88d183c39157ffb79e7100aa97dbcfaaf78029a56de74898a48ac6d7256eb958faaf46d3de10cd158ae555c72b4e41b7f921d1c322f3a6307d763adb9d4dd151beff97e3309a19e8ea8c6c9b1ba7bbe00499d718e8ddca1ae2a7c636a9b140c3d0c1576a3f45547988448c1365d7b19710995d204a4d82eec896994ed7e001975528e05b020b4cdfd7e01e8d2b40560547ec92566a99aa7a246e9423b4fa1cdf14a7899fd30dc70c68d21c93b34b14430caf4b3280f87419aac6e2aeade026ae6e70e1a31d311a5ac76b8b5bd1d05b7f7f10a2b18106018945486388eda645dfd480f797d8f9c5db719f98d7bc66317c718636731de491db7fa26d8bbc94e1d05e0fb5b5713aab26810ec7e7b5934552547a0ad51c98eb3b1cc2d9b554e010ac9ecd6b53c7398c7aed3a904e788b03781a5e425234c3128c7eadde54810ee65b16c75d65ecbf24dd9b8a502f252e699f73aa9e997ff3a9d647bd011a724f79b7742c04f6c47bad583e013ab471aa6190506cffc3092decdbf245f8a34c405cdf79fc6e9da5f899a2413f636469f48aeabb2e34d77f947aab63f098967c4806ac6c1385fc192415c90c27c0a38cae89a5869e47bd861cd84ab0683bf55cfdf935894b273e81bbf91ae3de0ecbfe9671d698da4a3f0b9c55f610599c898e41970bc5d82fca34c36fcc3ae9e0cee345849789751cd585593b97772ef3284ed70553f050841f7e714c7809a2fa314b242c898809f5445541f2b0e291f43700436467a2d1c65ac8f266ee7e22387beb4ae761179bc6c6081cfd1c3dbdd076fad304b63bc06728116c24c001c0dd095b134685c8db5657883cba2c5b9a0fa374209bf171f76e30f17fab4748476899f541f970389dd271de0d1451e304d85f232a035c40963fddd4d64376c0470d23f18ef855014abf90914c2817187b1a01b13b4549e952126571997d6437cf8cb33e38280b45432c6ed9e43ff870d25e6955cc725a66dd098602da95618f3d7ba0cc0d940acfe76c718b03aac2b17c2ce6abff2ec7fe79354d4b577b2cd62fe6c7cae447def8572e9a64de3d933ace0d95c90025983f1215efe34d66a46994c1a674621b11023c820417f28bf73eec50a81272d29af96aad13766f9cba1c6eedc5085cc3e37745834861ca7bac37e1ab26213129bce10e339ec0cdf76ebbd5948cdd2c50753c7233850da348a3626e4c9a9e3de3a5947d90c79233623b3b2381c536b973ef6c7ccd8bc8ddbac80921fdbc7a06ed983da3f099aa6a88018b745350eb26a31dbb82e974a0e663c1249e9c8e32d8ea0e1c5fafac50b629c4a269ab402f1adab8f388eb92581a6fc42239eafe03b7ef9c374a3af0ea863d7df9ab87d014b75dc3c665a012b4eeb687a787e0c8e029ed0d073d85126a25a6ec0115e096da36e9eaf53250b5e2c503df1c6ec66310d091b4f27d5348be79a84abbfb729a4452a6ab3786d09b0cbb97160ca58a1da36e98a45d2a7a04c0110c6ed54db84e3f84486b7544aab8afcb65ac14b8f87b079f6788bca60fb80bd096b69618af8f6ba6c9b331fee4b8f8fc656f9daefee264e27f41c6c191b1f75a1b51465da097becbc66cae8ac2e60985e445cd2f5b82099a2016c032d7967d2fcb38eb429de80762680533036af8b5a786c5be5cea4e24efdddedd22abfbe0c5a7658102a8f7a1795db2e973b637e90ae2855eb10c1f60ca0c4cb062b8dc110462b80c8bd3e03ffd28273a09bc18fdfed82082d20aabfb17139d5a064374e9f76576cfb4abd256d87eee58c7ce165e923cbf681c1692d11f7fd33c0897c24e5f2a3aafa822049c38dcd7f71eec2d2dfe72191d1a64c867b7ad0c89400dd276a11d27548745572a3779678bc99c06086bd3beea0234644e6e4b46e4ab91f5102bf73cdbfa80c25f4e7d5fe0eb4174964963d184a4ae7890913e08c646eec7065ea1ce045e5473457ff3827d49c5a9a38251593d9605b30a9166c0d65b9d3856a53f00b3baf563decc7e985b447b3860f9db031a9668be1a311e4a1467a22ac6ad16429b53e8c77a7565195010a7b99e286809d4cd9c4635851ef22f7a3b486b4b461da8e07643d9d4b978c87eed81b9cbcc6bd909484de62d9566cb2aa2668385ff6394d623f5d29e35ce20437ae35b4cb989156b42deaa41e79b4d08731ecd8856df28145c45adacd8735b289af0ddbe244d7499a725bc8bd51321320ed6b36b7c6cc4a5ea797fc47a73722953c2c12c29c4af34502680174580a410dc062bae58d5d4cb980e9a37584179356073bb130a14aaa15e9093f1026fdd333400ed3f931eccf73ef2cb363c768f96e2fa839e75ad738f7bf8e2dd2451acf84d86bab0f126a7f6e5443752fcdc0481134c03bb5154b9ab35fc0345553b3e6bfc8709f7af721bca26d365e3e44f48f8209b272b1db3f099354da9f9b62bdbe2c29f13ba7aaf6674655b12fcf1cc7cf26044cd4f90134d04627fddfaea7aab9f146bb08504b7ae76f24faf4f32c96a3523580e0a4bbebf7f2447e5af7c12f0cb3e5ba803b13b8cbd63e45707f3d00e04405c29b00db5903434bd10b9f989d61305acf43f7630d84879e622e4b3101cdd4b0cd48c8cff3ecf50e5919262d47ab69e3cba26a3f8785a07a6fffe069e4773273a99686dc0f2ea5e692e1a0a944911f7aed3e64ebabdcda6fac96fc8fa8dc96161fe6058b03831bfa6aa7843c5b69d69599ca0c5c935b9e6a6305c44b01b48fe56f28e6fdb28db5a33b28398e08796762378fbf82d4e3a6e954a80a536267fdf93d06cc83416c942b664a3ecab9636c026f9c8fa2212450d7bcd9d7c3474a08b65216414b8456c286fec78bcc828192ab6ea0d5044cd4268404c5c9245bf26d874648c891e4e16350c80cd9946300d60e906254ce611a8469ebd4ac9cd239884dd84110d85092804986976fa234b4a4daba86fceb69507770d91c931c107c395bf78c1ab503a20966014b84b7e3abf44ce92d4ef21d561c42383c6608218f49afa8973b0b963ba39b1e8e69a54a6bb91f4c3f04796d54e300b16078d66bde402d46df733c25364f262869f82e92c9c9f14cd7acc1c5523aa3f6b25ecb6ef0a5f2a85c56474fe85e066be76dde9c0f74f29054a6343a7c1eaf46b0ac41215e70a32378310a2cfadca01864cef82695a7fccd2648b942c55bc0eeda11a7b41783144c46f766eb18e3ef058f1ee282cc2274515128bbbae2bb160c2e854c1493b662e723c6109f0033e6b86a297d1b0bbade16b14ffa5e874e99af0651de13f51a8881524d93d8047f5f0987475a4afe5379797fec074fa6e8417945b437615ab8e1bfb38821bbbf88755087c", 0xf7b}], 0x1) 16:03:13 executing program 0: r0 = semget(0x1, 0x7, 0x354) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x1) semop(r0, &(0x7f0000000040)=[{0x4, 0x3, 0x1800}, {0x2, 0x0, 0x1000}, {0x7, 0x200, 0x800}], 0x3) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/123) 16:03:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x201, 0x1) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x3) r1 = accept(0xffffffffffffff9c, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000da91000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r2) pipe2(&(0x7f0000000000), 0x10004) 16:03:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) fcntl$setown(r0, 0x6, 0x0) fchdir(r0) 16:03:14 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) kqueue() readv(r2, &(0x7f00000026c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:03:14 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) socket(0x10, 0x1, 0x1) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:03:14 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f000014d000/0x3000)=nil, 0x3000, 0x0) r0 = socket$unix(0x1, 0x400001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) shmget(0x1, 0x3000, 0x500, &(0x7f00003a4000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x300, 0x2) 16:03:14 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) getgroups(0x1, &(0x7f0000000000)=[0x0]) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r1 = kqueue() close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x8) accept$unix(r2, 0x0, &(0x7f0000000080)) 16:03:14 executing program 0: mkdir(&(0x7f0000000640)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) fcntl$getown(r0, 0x5) socketpair(0x1f, 0x1, 0xd6, &(0x7f0000000400)={0xffffffffffffffff}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f00000002c0)=""/240, 0xf0}], 0x2, 0x0) mknod(&(0x7f0000000680)='./file0\x00', 0x40, 0x90b) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/228, 0xe4}, {&(0x7f0000000140)=""/36, 0x24}], 0x2, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000440)=""/251, 0xfb}, {&(0x7f0000000540)=""/133, 0x85}], 0x2, 0x0) fcntl$getown(r2, 0x5) 16:03:14 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:03:14 executing program 0: r0 = socket(0xffffffffffffffff, 0x2, 0x100000000) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:03:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10, 0x80) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x114) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="c836ac7042d76bb942a6c18dc7721d9f9b530c76736e77f1c358916a3065b2e02f148f348ce123c11161d382fbf0167392d638c6241e91c72a95557abb7cb02f4abc75dbbcd4cc0fdf6c8288007123d762fb047c7ee3f44a5459106c63b44e264656c26b08e7c77d7c1aebf29e5531b784becbc0e7ae49f3f1ac9e903939bdef25380b2d38b609175afdccb3f9cfab2fed80a188e8570740da657bc227ca6b537a6840b3ca57645f2d49d41b702505b88aee455afb1cc60011893448d221912e18a8d9b277d852808eec5682a0a51430b0b371de9e9484e2781f43554c26853186b0ae70742b5138a1d7affc0c4138bfe87c40a5f883ccbb4308d7e3c2000f79179178584b5186031aeb77b8a88b81ce230515266f1b266bf5f372b0f72e2916313f1e6e8b214196a89dde30ae7e59beafef654bf5d24047bd967555e0c693fe0e7371f75412192077af3f5c1de023c1f9e38f9dec27d7911ce0f11c846b7809f191cf10697bad9fdb95479057ac9c14cca7e37a24c443f4c8e7b90d35b3adc9113f9fcbb1ed446aa7fd7e9035cc5c212f77afd1b161c541ad20525cd90831d04ee1be9eb6bd725ca889e275a7d858ee81c094ee36530519e1d85d8d99aa2b7eefa41e17c9ca555e5638382111f2a6a2d8989e476cdce7c572c2f95a2495f81c2ce9f6b22ce98379b28dd065ba1b99efe5b8a0c4edd1935a56a12c074cb8c1e237b818b1a5ab57775c8ad09e358851a11dad30ad6bc355e6bebb349068fb5c9c9f8524848a434d607a94dd727fcc5ceee0f9f2265a223d5509c36000db6eec92f147a328a391513587debfb079e9a55cd285ab1a1c3acf1737bb90396bfc05ebf8a654d27457e01a37dd6db88fa10b135dfe07427fe16c71f76c0078f6098ccb295cdc6f5b478655559c69b5fe4b26409f4a06c3e943b56efffd78390ce5fba6dea5536ba67d71a5ae2fa853cdfcdf94cc525e3c81aa07c6b5b9f6462af5ff9e44432b9dd6fed18233cccafce3ca62b03cbb6406c613bd460bf5c9725bcee1ccdbe4c6d7fd76f342c23e76f32ad0c4e59dce71df0a34295ddf2d4ff730266e1357256b6a1c5130c1a32abd9d2c51704bd07d1213cd6cab690190d2a3c0c6b66949f760a886bd43e4d2143ed5357d2b0d4f1063c2180f25c680bdea299905fee29e8e6a6651ac5bdf2cb8bf6c41132dd50f31ed9bab6f4d943d5ec282b18862bced4adef66ca23eea03af7438c4edca28f10dccc3ed9bc2d60daa8e65e7b8b83c537b6c9363c177150fd69daef64fc83bbb8fa7d1429c8e44eccbf24a7c914935b311415ad602632c1e3e59961a30a7f58a6d423f937e0e8d859f4b2dbf4506d1259b63c8b82f49e35cfd4a4df3c60acb4627be506119f29a69edd900af919473f0db8616f30b7d65448a85fe3eb7f011448ab67739c3b8a062159a50fc5ba112c75c6c279c7c90d2e7c2a3f7d08914f0d4ec13a2be226b129a01b8564758cf60f0ef95dcdd23cb02a239b2e39667698f02e83ecd846e83b5a6cc6f626a2e9a58f646c390ac9c88d7545022a44532f4e39b3f535738e507b18159bf0b2403f5658d27e3934703e7a91e0efcf70a022a806a1ef749b9c188fca5373fdc34208969ad159157073bfc3d6bea1d0d3243a7983546a1c7b6a11681d870d6781de3e2b9835fb74a6393d11522ab7b6b3321ed1bbb5e2c5e95a51a9ae7ae78c5921f1c9f9cde40b7977498466af358daceca5963cf2ddee2a924a040505c7540578092332722971a97e86e4837d3a3d74bd6d134bdf69f6f5aa8797d63bdc492e33a5eceb697f65cf4aa6967d00b69684cdbef6d652599eed1a443458cdd08ceecd02858340089e9a08fa49edf65fe9b21a9090c1b55f55cef9b69d7f86bab0db278334473c8bf3c4377b045f41dbf99322e1337266825cec4d6f96805a44853cbb4464b0806a96fa969a7abdb3ef6ec5d954ec6e2a03ab000f36de83af1b1bcbec16c7377cac67e07fca65b11e30c755a602dd97a11d8aa672c017dfa5514b612302646279fadf3741180433998dd188c4bb8f1eb71fb63bab0280f74e52d2cf496dddb6699559800d38f1d495ce73cb25c470dac68a22d52594aa6f0f8583f938707acdf3cc142a32139b017ed0b6c901fbb4dc2cff4dab6262c5b13291e1f69950b8545ff517572bdd598bcbc53dfc38a30e83cf9d689da0337ef061c3828ad53ad1509c8ed511d1b879f43d62afc95f69b6e80f250eb03932a0e8cb865ad2db51cf9e7a16ce8676d01ae617e69e9c5a28977ce2940f800fc18135b8e6dbbf5d340da93928fc24a54a8e02aa89b19dcdfa41b381ca96792147b41ac93943d442df63fb6777c17d4cbf60f21edd5482427516f5cb6974bec8ab24d27814677a3f4b8241f3da18446f00455ce1cfa59e80714c1857af7e5d97bc3019cf9a4021b82b04518cf054267a159471d71dd382f1e1648fa5ee30f5a88d0355589391b5c3bc6f5233dc0a9684e96b6910d068a823b1f3df3810377e3baa21220ed65284f72d93fad7a19576e883c4f068f95514057b1c6e4715de61b8c58bd473481e6fee029ccc77db06dfd734aa2e25ef707f307b77c43e8ab9676be5bd8fcb817817c272ac391180de8d372db61e12f90b184ffe9daf08611c691e1ea646b26104d242371400ec58634a36a63e91fc4f7ba97e541a5ff2c8061668e9a35bd337787e90438d81bc2064af736b35aa6aa2fb5e64e391194abd36cb33da2ee7bcdfa87c0576bc5381cf2dbc29dd0a66ae71a78a5b62bde8c440b655a3f5809f91670c50d2f531dc82eeaa14e80269e3f93e502976a4993e653800536d48a9438cf2e9bfa9c928e12c0dcea0c00e4e11962fe937b8a154006fbe828d56acc910ba5c319bba88147dda074788963fddbabfd06f2730763c5b1a8ddd3079697b13434bc89e81e32175f390a5ebaaba9a2192e70344346eed63469aa03c747193a9b3b9d8b8efbb496b8042a4fb7b06e73c50725a8a13875ec9286f2c30effcdef8aff4ef9478f842fda41fc83846679a621bf05d4d7540cae39e54e6138db596a0558eda50d44fb4a6eed7e9e7cee2edd0ce82f0c7e8573b9cb6bad0add224440130c585d6b034721b300933bd9b4ec046ce4b7c02a49ce3aee7814f3d8dbb12b35d7a3104ce691bf701c0656b9032082b295304ca5b24a8b3a71967cb6c9c1d332d4d12a308da9ff0b626a54d12ce4ab810e1752c34b0bee44aa0bc975be4d0b625fd9a28734ae357ea87f2e18d9c09aae06ffac20d06906c2d4854ef44c659ad54fff2174234d7c94b6eb447561ddb422126ceba7fe662c75424864e78ae0fe2c524acd70093c1114f51213515efeaa48a2c620c6ae38a717bc7c0d095ac28f602b2f741a7a772267acdd604c4b4fd47e1f518f50f85669a13827180fdd23c0daa3a504b40120d32bea534bd4827e3cc8fd60e1acc4c13e331a84f45cd8c62a962369ab33a84905d1d853817cb9832670a3bddc5d55de38a8c4c7241cc318572a7d31dbe49c8addff75adb85d3bc4d0f02c913bf58d8b91ecf17d6de55438deb5291c1950dd8b654d41bc8eb36924687e6289b878699f3daadecf1e91731b5f787c96d7a92f10430a3785ce664564b7f37dd77e59b3123a7a8a0dd96e70e3bab01ecc0ddb73ed3235ac75d4ce1beba52eba52978bbdb634cf14bc2219fff5168451ad67873a8d79ed522d5564cb6bfa602be5c657854a420cfc1de87d1eef09500cbc82c847f615488c35067107366e8c661da37c7e4029cb4480e5f6e3fd83083aa939ad8310b5a2ab96e1c3b97f3cef4ad7e84aa2d8553dd6ed1a93edbd1a776688eedd615a7a435d693ca4ca4b8c31bbcb0be3a995db8bc49c62814aa80e25be9d046ce184b879a5484b8a966939172f52092ff04ac4c24dd6e593b6a5c929ded19e80f1d8fa7e6a8ffa5c133144c7e4359a9fc39656d1fa4b99b0f7aa3774d7bff5bbc08b533e3e1aa8d27e788843303cc1217869ffbb1f2a5da917719a8f978e2464ea72835680e1c7dc8ef2964fe16a71bf26ff28a4cc292b9e90ee1d79ffe5822534bcc1963a688d4ffdab77249ba371b29229d123f91ba213b2d7ce5939cd6cfa06bac8eb8c2a35c23db89e104fb9dc52324db8eacdda2952d7a20bbe8c8891c7cafbd5e0b689f546d4981f957526513813b085f8eb0f7d6ba4b7ab8e391847f286b4ec4b50e93f79919806bc3e864e9d16087237bf6b73966759acb76130e6865bcbfc886924e8aed01e262e774dedfdc24b25f1a0bd5728ae5644dcbd33060b50c476ae1599ab6811f36ec689c07d63412f0b14035febd3223dc76830906943e8c8682e257cc853341d1ada32b31c4a9af834170563366cead6a306750b205dab55697568d788996ee862c621d284b2f07c5e74d4eec61b156da8bf6bfbbb4e4b8b4c69605adc95c2f96d8002b75eecc57267a06558fa016a5c24f3ba734da0c3d63408a9c881e87869ca4c31b8271f0c413453f86698a6a6f769bcdc5d95504064836460a2a8443e7cd0c61023144f7dfecae99cd8a2f53cea1c7043dcae8bc58c9dd826417448d79e18d673ff70cc3cc9c0e96838675d699be81278c04f95932b50fe6cc5dd7accd5e613d404ad65c6849740084e1bcbab532661d7b1fb710d78edd187828111a8ea468fb3a67ea9e4a5014c9c302d98252b6bd54e789ddebdbc72697d3f04b61fae6f83343c7312d8c4542ccb87fd12fb4243d9773720fece5271d96051eeccd624edd2587f3b11a87017b74b4e6b3f3f37114197c052758aeafbc903cf4ad94d59348df5069a7ee5a15d47b4fa0bd43ff96e4540f7731f7718b1a5bb0e2a7879f29f54307b94c509c39154330671995a12f961da551d11928f97b534c04227993c464a264d1dbb5068084f8e8c4039335bf5d0ab9249480c3f95055229279fa0b40eb814b48f41b497b097f3c9542620a6f852a4e0fa768705b54d139efba41507ab38cc551382e34c161ed89518b41dd793729c66cb78609b644dcafe95ef64cbe99c8828ea0e219370d9e005ee25c9547880a7fa98055dd0f15135dbaabf312be8a95c9d15b3e730f332d5f1d56b10cc66d0b41ac2ceded44cbd51b336cd302271bb276534e249f4431297b87a9c231a01ab065f8b8cd51e1f2d50f6b77c32aefe9b01152393a496fffe28efa36d1715c1651d5f4983474dd082c37c4d3ff25ad4a0f95c420d17ac2fb708f17a154e1cf9155f51d9401a7238fa2cbca0df81bdd91a345e070d8ef0046ca4fadc589541fcb245e19c68479cd169aa6a210232a1dcf887097e0ebb73e0fb5d4d2a92fbc4a7c92b61555317e8a0595f74b2cd90ebf2290bcb0007b7bb58aeb3ac45a19c7fc4889561a653e767b076c081d95631ee9da496b0b649762a8500266cf3d2d9813b2c7937b4b09bbf6b971a554ec6c4e22bec8017c7d5cf1eba5a8a9c39135b1a3e606aab33a9df382e5ff7b26ba141f6e03bd5617f88537515550c6c7fe1205784486d22d7415a37c5cb9518c923866aa9b45185086f32d76abb5d7e8fdca89d834d139ff4e14f17ff7c3d2ca5c31c8698f5a1917221479c7a9b0ac08e488236334cd8195b106089859009f6be50393cef51949b6281b03129844997fbe01793fe71da86d392f789b9083ceed329b1cacff2b8e0608109a4e48563b63f61fba0e61cf0fb28f6266c189b0a88c6a4859b19d844c0265e16a93cd460d10e0ce0894dcd7f28dd92964f718c6ef6d4dedde3c9ebd5b31df6bbf0b63f0200bb0db226be4936dff9c2890c30", 0x1000}, {&(0x7f0000000140)="0b9486e83950e1097869474b565e606f7b6e6cbc34cfcc7a8e4edb846bcef985414f1b07520ab67d2e16f5f65607f410678978d5697ca1a0dadf24b7c3df53a15ce3ad0af30c715730f8d5cb11a6", 0x4e}, {&(0x7f00000001c0)="9277ffea51afea8a66402329a097073ec1089047dfea2953dc114349d56e1297b68f82564d10645f50f69459cb4f408ebf6bf3f15ab10cfba505a49c1c48", 0x3e}, {&(0x7f0000001240)="6b3ae7f5b01f27389fd05e7a7b00132d8e162e0086fe1a7828f787e1f7df5ceb3e7330ed510263a8cfda27a802b1f531bbcf41df79320840a25624218d849e15c07eb179291e0140d14fa4689000b190c9baa4812c87356b839bbb15874b4e6920d9950fcc711b64938d5961aa2402edae8e1e4652b5eeb4356a078e2554e007592eb165b1365c9052e7a4b5d3123d0b595fe6409bcc81460a33321e7a3e26decedf8fe86c5dd1167ea66d1789ce6698771679ff2c57ea500aa9b8ea4b46733564e9376d442607cbb740622bfb1e4a0274a3eb6a6977bf5984fa7db33cd01b99db47", 0xe2}], 0x4, 0x0) write(r0, &(0x7f0000000000)="250f62251ff43efc2ed41a5468af7dfae5b18e822d462cae8389aeb582ab14b97d390678361a2fd16fcf39985627aeedc81f8411aa80f66eba640f73f2330d03a1f45308fb3843414d4aeff4d014b02265ce7369b331f0167c5d67081eff55574fab7fa977cf9b7000b3d4aaa147c8c651c65091a4969f351377045fbaa04818b053d01ad0621e6e64d3323a0f9fe9", 0x8f) 16:03:14 executing program 1: mkdir(&(0x7f0000000180)='./control\x00', 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000140)='./control\x00', 0x100) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r1, &(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='c\x00') 16:03:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x4, 0xb0}, {{r0}, 0xffffffffffffffff, 0x43, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffff9, 0x80, 0xc, 0xc3, 0xffff}, {{r1}, 0x0, 0x80, 0x40000000, 0x400, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x100000001, 0x3}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r0) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r2, &(0x7f0000000180), 0x1, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x1000) 16:03:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085c"], 0x196}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) syz_open_pts() close(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:14 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000500)="234fa13b7d44c012c853fae78f4b32eb832d9cb9495dd138bc938c5d43ec4030a941f6a89246ceacd4357b7f58c1e4e1868acd26544a1524925796c8e41c20eb2b9d6bd80a36391c957c3412f17d093ee122b6746f521262d137b965696a3c90036b3535abc474152c08eb088b100a5db8f874f2f14fc8d3a3f82768cc49d8140f90a4de12f4071f37418efed15f80a805e4767108f23c8833416a11f1089b605e8647575e214ab3bb455666e845d93230463ae61eb88e96dc19986c3033e27e4e1c4bfb87ea88ec979c9214b6b1e8572d418283d21c74c0f1551fb87b477d3077cffdc358bde06cc9a85f499ea818cd0c5b79d8571ab9a37e9b19c35f18da6305f84b4034c9a86ab04a8dbfcd725cfc5fe8d8bd428f5e78611251214e4f59fe6c4b68fa7e8e87ac871a3b36aedc5276f1d76c30828370a6a0e6b130cba763c99401d0d7a545e81dc05a4a30be387dd742fcd508ad1e610481d9e04fd0c22004daef81af777ffe1ef887bd28d44d5b7df103ef180e395303daf43b91ff7369e66d0c76785fbe7850357143694e4469ba43b5eddfbe7271e2ee4f0543977c564f9b6e7052acddb287abef27d03de0b8d28c5408a0ca257255f0b56045e2787f1d25c72cecb15f901152f66769762febde98316ac02ad2a1dc9ab495808d4f533f96963ac22a49fabbc079d5ba8d276fd2be2b207a7cf13a34f0390f95e216efe6b2f72ca25981e80c352f7b349dac7622ab5ee2be5b1e1f689bbc2a5643c4e942a30fd7aa9583a43e76073574e726b06c8d60c36f71677d0f83487cd417b2032dbd2f37126227c41e7ef9a8e312a49228c914cc216359a045643b089c64db02a026e338534c6d302a577bc1709a03ada33177a9cb0c49b7bbb285e50115157e04bfe8ac815fdde6273955749452e354ef703b32cac374e20aa8cb3a27856f2f9558af8ef716f88f075e2261f6c0a0bb377252e3dfa4bf3f83bf6555903b7971bb3ec189b4643f3a9e5edbbeec56edd538159ab91d3c7933330a7a5f34b24e44fa6e3c107db531f1d81d28b266df0df758230d0843b567d22efd2b8ac7c32887cd5805837f9cc6a4f67946a0f7dbbb491f2cedde4b5be718c525cd9bab687f2bc43ef75969a8e30ab7052ed0e1072c1c16832593a9c60a44969396c0b0bb6456283b8a231b2d51d447b7e3921b7c2f800f8837078f2c1bcb43b997bd08fced07972015", 0x362}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 16:03:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x44}, {0x8, 0x1000}}, 0xbbb43efe15b1d953) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001040)="da38bf4a316ca80c1b14c0a2c9cc82e6d109efd4d98df4033c64d40985944168888f36a58f2e5d790f9a431a160018aeccd2111e14743f975054495ab3a995704c78f0669814a77feee05fe8677de734e194107dbc9d2fb39d5a0c411b73d00506289849d7fdb38b9561dfacef81b22cf41ed7bbb27acd55db70057dcec01b03e0621751050b77effadc8de00aeddd6031736f92357d3d4e56c55f86a851413f57d3199b44150a831130a1681182da4baddae8486a586e7f18712907fc4ab924beef45f27c79f03e6f44b4eb0f1eada0b341f173fe3f8672aa9d5cc7415b38edc4094d6f62ebcfc53b74707128e6aa28ec8c71f37f3a6ba5aa0b0b32277a37b135d8e1ddf330c866a2d7fc6c8f90b134cd41371a7a0e32900663f7db1dd814b71b14e104961056a6705fc60340952d3542bc01de400ae9d6dfba9a47488e1455ba6c2a4c492b6b09247f05b4b13a33958ac990091eaf36bfeac4087afcbb052cae760de78ea655eec7d2f23681c7f535673bb209e4cba5e58c53d8a556b83c47d0bc8c161c61f4365203a81401af522f8fac1d79e0f18fc47bb1169fbe3cfb78fe36e61b59647612b48f67f9797f46ec2cb378ade95d7ca93088876a826b15a3c9b2c70d00d21050c19bbc3973507dfd71a70c3b2b639a8495b94d5ef821bfa7dd1252040aa2447f21ec687bf165c715defcc8d1cba64022567ece6e635949f396d092b8cbf944537ab313513b00a8fd0c88b495386293e0b8738f07c69c1e940e674c3c63c5ac1dadf5669352b3b50a218d5fd81a1529c6585cd7213ad20bebd5771a0a09df9b2177ec50ed88f0c9ac452976041165f5f05e8227037606930dcd4a13c175c7bb52d4aa66d1467fa1d7359d4ae77583a991539bdb78cbc3307ec49ee042384145b57fcf6defa66f66091ae2daa18b5cf8458a9c5d5bbe971f9fa87f13b58d88717ea5da997d1da671dd0c0fb3a3b98917136dc1d1836d4a844c14c4fd4fab9de8120b0f3477ec34970ac2a06d7988cd28ecc1c6198af98f545e6088f81246a3529460229a574bd682f11a4ca5878247f19a44817310cc32a51fe8f7980de6d6295253f7e7e0f13ea5f6cd7f18fd103a785cc4a4ba109bf42567ec517b310f29a102246d5e9f26743cd2d6ffda4b7be93856ba0abca7ef8ba079136efcc1c4eada653bc9ce0007e4fbf778476b9a447584452d821f7868c0a2fe8426066935dacb97c85aeeb693273b614e05648ed0a757c2b5cb8683aa5a37bdeb17a1e1f8cc2919f11a9e1b0df8f9733ac67c204d211825701a16b67dbbc42075452e24ccf6661dc490500f96f12caa6938893165c4485b42ad54963922d21f531af741490e78dee65ff7524a637fec88c7cee11b51827465e4b58b2f287c67c64eb78adb7d047aef69da1b394cbfe30a7d02d904d567cd4576c15994474e80270168ffebf85aa52aac7bed90131fd2d261a5816a637f59dadb62694b06e16ea9958d19cf218b3af881dd2e6019f2960ef98ca795a9ad36bc71cb57c1e51b19e52804e4edbf6859432386ae0db6a17f76dc3fc868050c31e30a38315a50d791c80aff369488c8fff941d45a7911bdae8739bc3fccc8ba830b5762b452b2bc49c89b41c7547cc405b71b5fd9375f64584a4bf0bcf621938276c83bd8ed18e4ceea55d08500e8438f12c1079fa74667094aeb493f89c1e6c49feb94c7152afefaf47dfafef920171d06a97f9b15dbfa08bc9e026cc5f2a0cc7ac1d8c3167ae1448a6909062361070144d3d35bfa96319649a1ef42e7d4c28f174dc499b259ec67621d338f6176540ca8dff4dfff05245a90daa52188030cc766fb2fe83714603397d0b0511f52758b690f524e9ee210a30f170f15e7f80e4c01110bd7bdb478521e060bd34ae83e0e5857c9172d43d636668ab0862cdf5aaddab73453e0b3d58a760eea269e91576029cbea296fff47a510e0070f710ce48da4b351704f9e78a9ff026bcc696dcadef06af788288e849249a3e6bcb08cd37f1073c34e64d8d978c7470db5a6d186cf4b44c943bde8105c1555f014fb852e711231396f604945eb3050557e1a5459ae1f8ea127ef518b4d00580bcaa651e2cce88c2c29f64c98e51f5e7ffa39ee0c92e618dde5bb0fed1c0a078a56283b86771c5b8a5016beb6a7db78c5bc384df2861f685c5b8adf0455a0eb4f9853aad196bafd752e02d1247875871cef3001e1f2275e4e7a4bb601e8fa65b2cca2a1c7db6f1e9a82771b4ad7f2c6a1ea92eb73fdb5dc2c45247c9782d020e010a9b2b584851ab05d5e7bc4fe38ce8a9c7e8684845a55a4c466ff85a8eb1b9054891eea323b8b343530516ef03a9dfad731fc47dd0e82e2b18a413486a38ca9007617a38650bcc1b86e43a869bb4d87d37c19e517a39621d00406575055060f75bab3026ad9837623949479d867148c849dc48527b2e68cb2801ef7cc25ed902147d4d864068142f4daab9a54e8411f60476b569ae8486664895ba5e231101b751ccc70835a21f1cafea0ded872db8d8a3e6ccb993923fb31977dc8019325b84f7d1f119172b32f728588d9f8d29aea48b96ac7d73f39988b09fcdae11777f3e1e1d1cd5cb3ff2164f52dfa8c52036cd52eaaa30caf437a9418a8b29478e20889bf547a8a4a7a75de9f11e4faa004b04186fdbe5e637af9b06383d654d8ddf0129f8a4deb808a3edbd9c6331c789c6cafa7ffaa54418edad31840f57d0749b3e1cf3f4848ee1a5a9f660294538daf60f4e8b426fcdd1ad4effb457a0ef46bd3b4b2d6c7c0cfd7e90283da90ce5e3f2dae0612132b36c3ade523db3a8ab96f24fd91825129db0457db51f8c8f7cf90b9fa8f11b3c9cefd0a6b835f3ee3f7cefed0ec1beb670dab96ca3d62d36c293ec6c146a39bbcc72465aeb30efcf42e62f0880f6dddddca73935c7bdc69f952e8a4d2a3d6ce312014db1ec311d6d950de6591999c37b0646c638fd8a2e2f94096712dcfee63b37490e4dd74e3490593dc5a9411b422c06839939053cf508e0c3e9e41d6b1db9af2a7d5ffbda36685e6ef9d04ec5893795bd9a9fb8288fc4bdbf5cc2114817c7549cf048992daaf2d822a690f516fdb1972db1051ee6218e844a93445cd423dfe241b607f1cfe8464746dbf09a69e39ac178e77336bc043b2dd7e08523b375b2116739b500209827ceaef94b6ccf1444fb66af9dd3791cc7428b34656fad85f60acbdb6e11c857f6b8479902f113398038690b679af2bc9f9317fa27bead2338efd2f7c9bd194b3297339b48074490e75403e47f9432de76409bbe78d4c959490c35725147a73a98ee6e209eba67c3bd4b36308b6ca5d65be1b703eacfcf03620f8cad0ecea7d85130a5b0c8dfa4071bed5665be37d53bcbce021669800dc4e5be3646b2b0e1cd0e3b3c48d1c61e8434e4d22195a88979c391fd038566fb330d3b2f464b2f85c6913c2cfd6aef3e2dd30746b34fab68d670131ee0097b9f57c8a5cec7029faa0f690ca4c33f39a48cc877899f9ff9000f8256824af460665fc9c27113edbb641141c8fce91a7dc8922dcac544f75163525fb18569f3bb6774586dd903e111e2c0fd4bedb95159542204e7a065d1ce3b1d90d1ae46d78e4382f761e5a80b2be293abd6505345551b2930266e732007562621268a0e7bb9388744438ed236bd57eb7a1d32eb9780f9ebf70941b32770d436a781e9fdd98fd5a450ad2bdce8b1508415d8d1a412bc8e85744cc8e950d4fbee9af52d01c533195fd39e33b150ef17a47ea1fd0a97606deb918ce77c0e607781522cc589630f22f1963622940dc6c5e71ed188562d1f3a663944015833d55da56aaaa34fda69d579552c15948a8de0092fbde8b82124cdbb5e5c3f07dc3f94a2e02ce698e09a576e2bf2e4e98b7a3f685de1406299b9e9ade5876d00dc163b38df0115cf0a62959fe6cabb0dee24fc663a7268166f0ab9190b862eee22c733614537ef3206357d2414469db86791a68164d7adaed13171de44705958deb7202db183c6d576f8dadd3a97601373409f7de4d01fd57b4acd8d72bae31cb5bfca1f2df541984b3506ffe6b2d4bfc4ffc8caeeff1afcfeecc965ecc9a88367eb7de0273dd2f952cfdfb765573482967a202e75ce80751919c3f0b3d772a34593bd9de50a5065df60b9a6f7d70f48b3b59b007fb05d6443dad2d03ccc66bdf0a3ad11c8d5d57315ec22ac75b5f10026dbadaee6005b6c2f7e70f166bb91c3cc6fb9abd721c442483ee9a3699492f1c8ce0ca2ee2c75b85eff2e8c430e148a9204f3f30a5af4c5d984fce6e914ddb83061dcdc650c0e80ae488078a72d8dfab956fb7c89595261820e6271beda5d217dccc6ac7dfa0b1e6bbab245ab9dd63da167a138d7f722a20f47914ba0b594470442d871f6be6cd1534f8b08a7ffec6764e6a2ef3f7a4a0380d2bf25eb4bced43e9870b76b1bbea2f19f670bd79728a67e000d699c9d35e28b327fb0d7c261b3af5a7f29c67781185e7de90fddc3da6499fc9051450fcd0c2e4191083432b9b950ad7f37ab27f5e7e6d94cb0a0498a26b987ec429259be26e4297f238d68a95f7f4137c2faaa79f82fa461a6e93eaf51e512ba38a4131220af38ce449f9a6ce2a2e404384dc43c6bb2a62a8b305100a152305f5ecfa3a5e8c781e0c4b26592224157fc12c", 0xcef}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:03:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() geteuid() r2 = semget(0x2, 0x7, 0x0) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000380)=""/4096) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x100, 0x7}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0xffffffff7fffffff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x6, 0x14000000000}, {{r0}, 0x0, 0x5, 0x0, 0x80, 0x40}], 0x1f, &(0x7f0000000340)={0xfffffffffffffe01, 0x1}) r3 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x80) recvfrom(r3, &(0x7f0000000180)=""/196, 0xc4, 0x2, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r0, r4) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) 16:03:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x8, 0xfffffffffffffffc, 0x54c}], 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0xffffffff00000001, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2e, 0x4, 0x509, 0x1}, {{r0}, 0xfffffffffffffffa, 0x28, 0x2, 0x2, 0xaa3}], 0x6, &(0x7f0000000100)={0x4, 0x7}) 16:03:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x21) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:03:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="72f750656c5949cd26f37a480c66442eb0ab2d411339a680663bc53f82d1764eee14b96fdf52c8b27c217842247c1e9bd76146b37364dd1d5154d5c3ff3020156e0d1a41cdcf7324414abc4e6b45709396b400b9e454eb3014261867c2ddf84b053871e8d8392758ed9ee4e2b3519247ec63b93ddd57a797d6b7eee71a609690941b328aa7de7cb265cdda4fdd65c8a737195e3428cf03ea4fd24ce136bbc472d6d982e616a6e90e85663ed1ce100f43b4605cee163016bf0500d0b36e9783d166b888da43", 0xc5) socket$inet(0x2, 0x2, 0x3f) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) 16:03:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="81bdcb61a8ec59b45a2b778b76ad06572314ffb2a918818b7bf8f769f312f1c309d8d2d544dea4d404410843705dcc00aa6ebb", 0x33, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) setsockopt(r1, 0x8b, 0x800, &(0x7f00000001c0)="a41cc2952d993e0e2a66a13d66f98b28ecb33ef3ea9a03385113bf1389c917cc4be851baebbdf489014560bddf2921daf1838c8bbbd9ba161ef52b1384735e98183dd2cd5f22752c13a085e9b34e9bcc0a635838e5f6709ff7b9fc1d6b4990c7448123c197464ff056bafb739c9484de8db8e8cd07c364d8c2dbcd03557577fab2d3b80c07b0e03c3849efb5", 0x8c) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/245, 0xf5}, {&(0x7f0000000440)=""/166, 0xa6}, {&(0x7f0000000500)=""/196, 0xc4}], 0x5, &(0x7f0000000680)=""/219, 0xdb}, 0x803) setsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000180)={0x7, 0xd11d}, 0xffffffffffffff5d) 16:03:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:03:16 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7ff, 0x1, 0x3f, 0x400, 0x618}, 0xc) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 16:03:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10040, 0x2) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:03:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003de000/0x10000)=nil, 0x10000, 0x0) 16:03:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) r1 = semget$private(0x0, 0x0, 0x480) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/42) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) 16:03:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 16:03:16 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffff, 0x8001}, {0x5, 0x400}}, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:03:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0xffffffffffff8001}, 0x10) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='!\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xac\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000680)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='!}]%\x00', &(0x7f0000000400)='z\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='\\+#\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='*-!{\x00', &(0x7f0000000600)='!##\x00', &(0x7f0000000640)='^$!\\,-!:Z\x00']) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:03:16 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x2000, 0x7) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) rmdir(&(0x7f0000000080)='./file0\x00') r1 = dup2(r0, r0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, 0x0, 0x0, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) dup2(r1, r0) sendmsg(0xffffffffffffffff, 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)=""/61, 0x3d) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') 16:03:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="2657c4120ef4f1db79b60f5f743151a725b11b96719223ff", 0xda77) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r1) r2 = syz_open_pts() readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/185, 0xb9}, {&(0x7f0000000140)}, {&(0x7f0000001340)=""/93, 0x5d}, {&(0x7f00000013c0)=""/251, 0xfb}], 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:16 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000140)=""/16, 0x10}, {&(0x7f0000000180)=""/188, 0xbc}], 0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(0x0) 16:03:17 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x1000000000) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8000, 0x0) poll(&(0x7f0000000000)=[{r1, 0x14f}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:03:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) 16:03:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x0) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:03:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x2}, 0xc) 16:03:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:03:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:03:18 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000000140)=""/121, 0x79}, {&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000200)=""/55, 0x1b}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/204, 0xcc}], 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1ff) 16:03:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) read(r0, &(0x7f00000003c0)=""/134, 0x86) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1008220, 0x2000000101) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x8, 0x1, 0x6}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3ff) 16:03:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:03:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80000000000, 0x100) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:03:18 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xfe9f) r2 = kqueue() open(&(0x7f0000000200)='./file0\x00', 0x8000, 0xc4) recvfrom$inet(r1, &(0x7f00000002c0)=""/242, 0xf2, 0x40, &(0x7f0000000000)={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) dup2(r1, r2) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r3, r4) execve(0x0, 0x0, 0x0) 16:03:18 executing program 1: r0 = getppid() setpgid(r0, r0) 16:03:18 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f00000000c0)=""/130, 0x82, 0x42, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) 16:03:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0x2, 0x100, 0x7}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) chroot(&(0x7f0000000140)='./file0\x00') socket(0x1, 0x4, 0x10001) 16:03:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) 16:03:18 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x19) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:03:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x4000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') r1 = getuid() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getrlimit(0x2, &(0x7f00000000c0)) chown(&(0x7f0000000200)='./file0\x00', r1, r2) 16:03:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x18041, 0x1a) 16:03:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:03:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) close(r0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x2}, {0x200, 0x3}}, 0x2) semget$private(0x0, 0x4, 0x8) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x7fffffff) write(r0, &(0x7f0000000040)="2e41b1dafd909e0aed84d4d16e55df9b23bc937990b6d3e2120dece3d6cc6703639daf80a1f7a37450662bd551a491b50ae86d5be2917b0831cda8787fda49e36fd5f0d37dc2affa5dc81838e634766612c39ec1711e28b37e2772c0c0e8e869780f9ccae9cec18c23a3fee73147e0c4612292e7a32eebd0eb760e31d684bb75b050d9bfb7737b8d829d869fc71c5f3cf66f4fde001c86b5e03949", 0x9b) 16:03:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:03:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xfffffffffffffecb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000280)="ccafa5e27822b9f9cd1821a3e4331eb8b123f5864e2b21b58e381bcf6eb0e8dca2f43af9c720970f0150879c3107b0f230bbf9f72434d8bff73558b80ecfae0317761a370a4455b61a64eba760df2803a30f6ca85730ba4579944b587f70677a8ec862740dd3b128677698d6a66ffabd0a0a5f02abbc14bedeab857c20ad5d68777faa8b8701eaa4d570334623ba8ecf172c27b99ef00af266ec86c74d62a664141f142b09f6769ed9e5473808b0af8774507e3749dc6208bea77edc6e9b6399d6c434fbad2152666f8bcba7d9199f79c9e6e751b64fe64e0af7a7ac44f963b5473816b412336d1baef2a5726421f0b23edb55166bed18f725fd1ca084d70ce753115141a2a0487ea70684e4f3ea38843b363106ff725a7e5295449556fd2471dadbb58e93983d6d54566a93ace2603abdad05e0f191671dd6670022cb72b88af0c05a03e4a808aa2d4c14f4dbcb622794cd4afc491731398ce7cbee0bfe8ea8a49bb2e0f8bd5c8f971e25006268dec25d20436ba6da7b29a842c07b467c60ce3acdba595f73d54ca51322eb8fe44b1eda96a85e0aae74ab65be599dbe325658b8e5edb4dd42eef123adcd4a2870f48e08430be4167f04a7755da1bce9588a6e3fe8cc0cb9e66201d0db06bbd2deea419af24be9dce66a35af8e44cd52fa358bec03774d97a03367b5ed1a88447d9b2d7b8446071ef464f6f765a41d1d60706a615d17da7d4f0a044fb8739a9c7a50140db6407225a2bfedf638817e7de7a73b572771f66d08def5a8a80eacb408726da0511f8c2719f248c8c961fa7226bccbc2f16550b047dc333b99d63c261e1bfeafaedee8e77af26f4e84822499a0b32fd739b0c31f0311fe51ad8bb0222ab73fcc9a21010c1973eac7b3ed93b14b4481b697190b8b3dea7d7a30def183f66e918a33c4de8d3833cc81fdcc30bb3de86295f4cdb2a25f648e0f5066ba7ce735fa67248d44e4988868866f064cbb8feb83566ab719b8c7a86c1e0d34472ce31695799eea77c8cda541ad555827682f4662c1457ed2ebc68a40a6e3d46787e1c94cb814bd153ea29299543bb468eaeae2b04d90b04ffd95933edc3e9eaccecde7e5bbdf9461b6e057c9abce94e235ff1426d941b2ee9378092f78c2df5b981c6171223f7927455356e8ed4f5552a617bebaa5b60632c09534a03b6d3bc51b63d8fba71808d13ec83e023057395b1332056f0f01f0808830f89975d368760ed225ef660840af35798164949643e2ad469b911b8129b4994987c74132479a761185012ebc780a9cf35bc0e57a52a9643c815e51e437a98695e3601996f2a8fc1e657c30dff117cad399f075da3f71b80a90da951a05860240281f86ab6f68b4995148a499d65df334f151afdf897bc38cb2506233f74aeb9e1a4a55d041e70cb34e21f869a388815f72efffff80939ade398232a5c89a582c94b6472186dcd8df78eaf35875c6cf023d099c7dfa8704583c26cd88eb4e4719e227a4b18967c02040ae19252b8ed5feadb9bebd8f3255cda84e74998d11c778bb0bd507d899cf42443a3eecbd2526248b2c06df8b59258ccd3a58bef2852048cc8ebaa3f1d5d66347132550731523481deed1f752e65db50d7c17d7feaeb7146f2a0ca242f7ea1fb33be23b0d50cd8b924f90a22db9c132dd47f3940c29527927965abcb679c8803a310d30cc1f23780532e49bba8c49b04d3cb6e0a2101adcd1ea9e008b619b6f4a5c75b71b11a0752bf0d3743f21b4f91a08e0bda4629bdeb16b818ed10d71321d3c84261184831e6b9c482101fd25f416e315c51c45e8e5ed814065b9fc7bcfd8a1a6c0e9ad33e0941a254d6e416cc363cf55ab712d8d786f5c17d1c5266b1aedb5c5b800b41ced5b907dfcd9f196078302f497f71655603f539c922417131e1a606231afcbb35a120f478a6fc284b2f291caee3cbbbaba63676aa58b59260d728919ed1fa9667811775c4f8627d5eb8a2154d73e078d2d7896b0b152ea03be262fbc91ff43010efd5c7a61f4e80fa9d959f2e86dcee6022ccebdcc67491c9a2e845ffb664af2917b57ee9417c9acceef4932feb1554f1b127a064d11c85e6e9fb445f690d88a9c406680e1e238a7370065de9e6cb45b273c6c231a0fb5333afa48c459c84155f69f96e6d4383549f3916f21bcd0981a667f84323bc9fd1b8b7046c207dce71981d6635c7fd672070caa6dbbac46ebee5c001bc595b622dabe0c07682b0865627fc91f3ba14c89b31d6b50e8bc02eb523638b060bee4e5a5e4287b6b97207875c74f3e531d26bff54da14c062bcc07f747115a31cd6648a2fd9ce5ea3fb50bbef8c3ffe5652d90b162344012043c67c348a0b529e5b64648169aa3467f6513053be6365340e4a8b7ac0c9ac949a2c7bcbd19d36452fbc42a54e31846b00e94f2712e33ad48258dd6ead4864352818793be1f35fbe069ee2df4e11599a614d59d6c0ae47258346f7e6ceab78b43a447ecf9c74d08c3d9cd575b73e3a0ecee3940ee77cd0e50d4d0e81082eedcd1821aba7c8df9529c4d00b584249fa0eddbf3101f98641fecc712ad69c826276517f7c3eb6c7564e7e072e151691f25d6bde660194cd39005b66b1bf4c6edc50d8da44314ea4bad0caebebbd15af076fa40850abdd280d261bb09dabcc73e4188dd095e634890a30c19a28fcdef470defd8ffe88c6237a89f0ed30c06ccf2915b6d43842e54dad0aa8c98ab9f18f9f812b958551ed81db203d74c4dcb188e3b3e96ba74448f82c87857f7c7d10d6fcc78155621cfcd615dd41580761ce6ad07826bc84e55d999d839a24c9b4974ed7463fbe7ffa4367b8581083fdab71535edd8ada2021503bb95c542382da49ca7488a87a655e95641affdabe87631b465cc0ebad43c6dbc3499769af06a1695e2ea431c74ab35d47b8e6a66facea5cd579d51432b0e239a9eb231b426804d1d0d1db73da2940451ec56471f87aae2b647bd918b180e9d866fee9fbbeaa5163d8b468d4ee39be3aad01fe542f8b14d407bac46925bec894204bb9c5ed7944a028a451d6ff68a35c7a40f7a7e21ae393baaf453dbc65be9a828cd5fc2e991190d351e99c0cfc24d4d8f7b1d343fb617ef01b6fafe0b8e8dcf38dc96e97d31754684255cb70c82c382e29fef374c45681e139a98800d9d3329fe2ec41cb77d1302d0edbc8d2ac11155beff06c953afcf8986f2b0cabe30a05a60613bc85055745a5cb552ecb3dde84b56fb7a6dfae43a3f65f0ea5144636fbdba93abc1d63c5a4afb16daa2ad466ba0697dbf0370db3e9dd9346bcaaf33ca6bd05cf75993eeafbb67fdb126e09819070cf7e6a033936b04a950c1ff2a9b5b5159b02f1477e21dc55733accbcb06856a94c0c26fa4fa27051a5dc8a8096028dcfd6d6de5f87cd6ede069883aa27b84ee61f183af0c415c712af05d1533e1f6aa2b8befec607217596081b13a3ce0a8bc382d83cadddd5806d342ac3e04e3ad99fa9c2adbf010110766fbf68008c9610ea19a989fc339f9b4870c0365166fca5326efb991c61a34b02b0273986999006bd19d3d9729bd4a06932b5aff115815ec25698b9e75f3c8c98198ab0820dc09be0c643888151b6d03969a4b0d60f86d6a14ce537234cbf1aa0cde0640731331d11a8ea82b38f32307517d81a3f1021f0579a31f0c9fba4f2b123c2f53c9546a46f0516437344a04e5a840ab5328f69bd49dd1391eced82f124d33d8685514f29c00565b188ba997829166ed810738c3ba040b5ab2d9ba9009ef5d793d533f34a46a68d367b49d4a2d8b32acb349c61523a093a6aa305a5f698fe22dffaa3732e30072ab769642295e16f10dca48d96617aad7e86e70f41be34c60918fd9e78e7eb9dfde228d3d518cb4ad8d526c920b66ca3ef970340e3b83f9a57cf9ef4b376e63a06dda400055dfa47fde3af452412838305f272842cb80242dec29c25fa5a568429dca558ce3c97f7b96b697adac429aa34db5b98b62f229f251578f247a4f0a04069fb79ce90444a55e13dea63d2fffdeab60a94bf6f3f50d0bac640358de047f6d73bc6f43d61dc307ee846aaecba72c1ab48ca8a5609bfb2c5e311042f1d0173f33030918950337851cccc5d1ac30ab183154e5f392986b089bc873d92c37c40fcb8e1858693e5a2729701eaa040062c267566459b12b3d588d4c62cd221a8733d93e9b5f08ba51e1579b05898c9330872259b4078192c3bcd8d1ce43fbd76d468c6898f9354115099bf002c38cec27c5d69f642a31f63de730cdf1806d574eed06b19180667357bbb0dae6f562fa528dce4d5759b56156b91a1a9c0e7a55bcfb3d0580489ec3d06cf00d70f9a041921e8ddb669449c476fb9f80f8bb4ddc334310eeb240eaff2c5767c75a78a13fc396ccb9ec4d1507b83dc7addf110ecd3d75d41df451891f4f0d1c0479ef7d478f1ee2678438c46ec8cb27ca8d28bb2fe0b430d0faac3bfae7098d569e7b56c0238973fff5b324730a78f82ffd96eb3bd8d7502578ed440f1a0ef99de87852d057d1ae85de436ba56daef17ddb659b56649af6b25a4901f2d6918183e7366af454a602b16eaeac3b92b9376c8da289e2ef4813cbf03799e78045c4119489480632202047f9a2e892ba525dda24a62ef4c08f7974e992b663a2f130f6e3152100fdf81d6010fb0f48a15765e70dcaf6d5a5c9241076b670a76e2002f381b4b9513e2a6b32206494ff556045d79ceeb27f20b4abcb2cf349f751c968318b5e868bd6a3771e2a3639907b2547b3ffc8db41ad9ed6cc0fcbf194e6f23219ef074a3f2c649e17e97475b70b79d07caa1f57c0e55a746f4a4db83f057f62d577cfc35f7c966ebc33ecd52e4c3f98b1d1ee855bc6c34110e9f9f8c9d21d579f6c2c96cae739809b1b6be3521ac672fcf6c67cd23dca8d1dc8b4612eac5b325b2ca60cc77019269f57bae5fc1e35c291c5d807813388a90bc903b2e4c0af85fc3d3ad335fb219df9bf83cf05f01b0d38eac1c10d15feae38a062e043b9e4c37b8529a791b627e5ddcd9bbdf3bc2f3d93c3052fa833d737b9bf19b6602af9f26b70995e275dc822d818f849336447f2d1377c8c2698cb93042c55a5aa08f050479b28dad945f7530ff65eea86de819659b2f9b6d479dc55099e91aa914b2c002ea861c22ece7beb2e26c52d474e000dcf28695d063b6a6a1f5f88374624fc8740754a61e9df7235db0493112e3ba4005b90c4acf6a28d8420fc1eeb0286b407f22a722e49f1937d2d5dfe01b0069acb36b17bf9d340bc5674eda58b326037cbecec730e0cf11f3111568c222af9d426bf83e8d5ed7ca1ea214b93b5cc05ab8c610d1c992a0ba7879ebeed77bc5cb9de83932876ac0d4b4615e60393ea14e9b9f5b03d9118dec4838c7c0b084ef2aa619ee120800b2bacd93f27cf8d94843db324ca2ef9844e3688a5676b5548196165800efa7c4e6f7093130fb2dfc9792959875a8083bf47b9128ca615e760fc65cb75eeca1c9a68bf6c3da1acc28c770f78796ed3f9b3cd963c6604aed94ce8b1130df99f3768f7f38c62e5966c9c6851f48e83e2bb9b30a79c8a83f4888ca669d3232e28ca819e8a3e62cf4d8b63f8a4d68bb91750829a1aacaf5736ae6728ce6706bb05b4dbe8c8608cf94f92e7a239b4ba3efbbb2638ded340e9635c97ac30b4750b4434f366658f7c5f0ecc28aa5ca99d8f46475283ea5d1d0d20c2010c9e5d5e50927860ed4cb77098b7b74adab4594baf29f35de58de76181ca56adb187e6afbc2d10cfe36be14c40de39b4", 0x1000}, {&(0x7f0000000080)="8e45eee8f1", 0x5}, {&(0x7f00000000c0)="31fa0dcbacca47cf79fdd1b02c0cf84152a91a4f16f89f5ea2bae130776f0d695396dfb7cfe4866143481c8d99bdf5f2b3ee8658a044c0e1509e955cd3c24e9d39d95f9f7fbcb4a23c7f9e", 0x4b}, {&(0x7f0000000140)="044ffb7fbb0e0445db1c84a758c694301acba45a2ecad1e45a222b0a10095367c3abc8df299e907cf7b16e4b09020f79f29a34c1b9d469e58efd89856febc95ef0234b4101c7fa9328fd10687e348356d3f686512696e1e8b008dd239b01f690a2fd33c820a98193337029bf6c2e13669c419310713d08cdaab83a623c3ce9e0080b593bf92348b5139187", 0x8b}, {&(0x7f0000001280)="69f36a7a156f9a67bee4a5eb0ac7a9fd331a3c02d4060cfcb6e57d73d323ca3901ee157d37d963083388d0e488761adb64920f7497c4afdad15856a8dc9596fbbbd49496004021d7accfd622f1cb308d3dc3b623505629cacbb99d7c1281da346b5d40816fbef7d54a4ba65ec3711fa187809b8ec50966f324bc6fd96d6a7822ca6314a9b767d4042865ab5b2a7f23a63605c42dda563af743fa3de27dab8ecf500d794f51ddc68a9bf6476c9f3868a46acfe52f3ce083454b795d086c5c7e23b8609a5628f91a4dafaba736f6af9fe62b76e236dc1cbec3ff32dc3e", 0xdc}], 0x5, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, 0x0, r2, r3}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xd8, 0x401}, 0xc) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x284}, 0x0) 16:03:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) fcntl$getown(r0, 0x5) lseek(r0, 0x0, 0x8003) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:03:18 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) getitimer(0x2, &(0x7f0000000000)) 16:03:18 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r0 = open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x10) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x8) r3 = dup(0xffffffffffffffff) chown(&(0x7f0000000440)='./file0\x00', r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x3) r4 = getppid() r5 = getppid() sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="4287910ae790a75a5507499cc9339ef549f60caac6e129479cd5a2a9549967bf39d9c0c9b505bac4aa2dbbe13c7d1cc727d8f96456e4f474142d81cbc209b09828da499afb", 0x45}, {&(0x7f0000000200)="ff7684c4077961d90f20450ce1e436dc57c3b2eb456b233da811a24d83af595d486cd1b00ca84e675a48687bdbcf67f9013d85784b77eb5482a174c91fb550574c33e97c18f2a8aece7e1eb11763bcf9c67370027992982d53776625562b355054d9abbe8cbea2d64e639138aca66b1414687e6d3ad679c459a5a674a963bad2eab61a4799ed5ecc67bf6eee84d9c37a476e0205cea484ccc76eeb35ae81b274ba9b092ad61cbc024731286f8fa4bf71d98904002ea30fc36667", 0xba}, {&(0x7f00000002c0)="30853fe6f2ab02f6ad3ada731cdecb022a8ae43cd2b3d76b1a4018449bd4d33461d871b33c0d0b4dbf684cef75ba440f017e18cc178a3905f4ddb71e50d214b206909baa0bdd21b2ed7f93cf04f7085dfb1545f88b3663fb39178e06904896b831cf9d33f7153cda120ac83cb8f33d22b95cfd93bbbd846ee3acdb1fbdd853dc26e685124ecb0bd210a93f4bf505764b29ace9b775396c4c4e05962bb9b68255c04a56ec458bc8c01af916bf30bd0cb109bc67bec8a8692ceb0d9203d01b18ea921621c80dd78c6423de05c9895d9ddf5bc4e3f5bdd1d9d50bb909e40bd91bc6002c63c77fae94", 0xe7}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="00000000000000f5ff0000000000000000000000", @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x4}, 0x8) execve(0x0, 0x0, 0x0) chmod(&(0x7f00000005c0)='./file0\x00', 0x18) 16:03:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xc7, 0x10001}, 0x10) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) r3 = getpgid(0x0) r4 = getuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) 16:03:18 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x82) openat(r0, &(0x7f0000000240)='./file0\x00', 0x405, 0x64) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) close(r0) mkdir(&(0x7f0000000280)='./file0\x00', 0x6) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') 16:03:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/12, 0xc) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="f101b2e61d151364f8d422a3f2d736c2459457c5bae365319a3bf06336f8aa47b77c3c69de17be1e03b13db748a91f5007f49f9efc2b6dbf8c5d8bdfc432f20787895ee47f7c5e931fd9cb6227c172644df2ce9d8184c18884e96da6ff684308893e34c649ac9a237b906f6013c08b46b313b1d9", 0x74}, {&(0x7f00000000c0)="221ae3e6f213b7987e4342556cb0f357cd6220f20c58aa45cc2b5831798a0f341e73cfdc8ff356cf12abe0ed35ec9b00dcb19e4eb4052d56b588a506bf842b14bbae8bada75d726b98f36ee6fcc3ab0a2811624dbfdd", 0x56}, {&(0x7f00000001c0)="ecb196d9d57bc6677557a73dd8d17369aee0c15f45441231f6a1a90339758f8c9e274029f6b7bc2641bf9463505cd7d0817bac19cdb4e4110bbc4dff6eead5b6061d2c9ef91a0575571322849f29ba8750ff0eddc049ef610dbf6c693015510434b7b9c05c5ca1bd0e3a578f44963a93d567846970b29528305ac6b33ce7cd8546950e08b15fb9e5c8df55c4e92b647194bae8a0f4bfeeabd1c26e49bbd58dc0ea6dcf12a0fe35328da62c4200b37213ab5b809c8e6172e02d03d92709a087127cb3f611dd88930d", 0xc8}, {&(0x7f00000002c0)="14f2acc3365f47e65adf39af647f897963ea822ad9f5a0e0a97ad1246f53299d38ee4119727bc7dd4bed26026be70c427caf493e7fe476bf8c1282971d868ad193ad1866caa98bef9daa8cb0d0c03f6b2dbb36e15b6778062a3a421f12f85f9894e3c184c929266ac3063480ac1da0508ca85bfb07f2651e4f8777e10997de0649947ffa2e8d96ad6419541a3e8d2d1a271d5e96595da89606a1", 0x9a}, {&(0x7f0000000380)="844ef7b456d2758e515758fb942753122a7390b710e772e5c8b7404930a87767ef836d93390a5cbe86f97b2b1ec4c4b2b9ea83479c1fedaa06ec7fa3835af089e7c126a442661c453c27d7ae295f1d39e3ca5d74eb20047a084bfa7dc8fb20ff3eb9e39e5afba70f9cdb9875", 0x6c}, {&(0x7f0000000140)="b2e62f1bc1d6651010292de468dfa1c2334ded3079cc2e8bb3172a", 0x1b}, {&(0x7f0000000400)="14f4a0ffc28ab0f97a87cc852ca0a36c44481c4eceff553348c782c239e27080694ffa3e7996293df3e59123da0579addeab24a09cce5e848b488d3b55adf2c63b1ed1b147149dc139770c6e2fe5eeee1bf02e38ca48", 0x56}, {&(0x7f0000000480)="f3ee76d862e1fb929ff36ce49de4e3e047e6df24", 0x14}], 0x8, 0x0) 16:03:18 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000280)=0x141) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff003f9db0125c", 0x285) truncate(&(0x7f0000000000)='./file0\x00', 0xfc36) 16:03:18 executing program 0: mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/45) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') 16:03:18 executing program 1: socketpair(0x18, 0x2, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="012068249f696c9367a0"], 0xa) 16:03:18 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000ff8000/0x8000)=nil, 0x8000) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1c0) 16:03:18 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:03:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x17, 0x8003, 0xac) r2 = socket$unix(0x1, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r1, 0x50}, {r2, 0x20}], 0x3, 0x6) r3 = socket$inet6(0x18, 0x3, 0x102) munlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) recvfrom$inet6(r3, 0x0, 0xffffffffffffffc9, 0x1, 0x0, 0x0) 16:03:18 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = getgid() r7 = getegid() getgroups(0xa, &(0x7f0000000080)=[r2, r6, r0, r2, r7, r3, r4, r0, r2, r1]) 16:03:18 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffffc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:03:18 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="a1fa1708f9c09014e798be567226b3c0281cced79e662b595834ae8ec356acb49da6001a6b864f4b8538d114e6413e8511b1c9d9e53862004241205ed4fff9cc611bcc7d3c0d85be49c52e6f77170679f244b90f2a318b658125d425ec4ab86e0d3edd34ac9fd18119a30205bd64427bec5bf3fd1fbb03fc1c210c471eb26a159a4f7df121d69a7523e5b78b858e0b90eaedef52dc8bebd6fbae6eaba1d02d", 0x9f, 0x400, 0x0, 0x0) chdir(&(0x7f0000000340)='./file0/file0\x00') 16:03:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="2d01c22474ef62d212f07a47f7e03d93d8000008006649431e6ac6dace15839024d9e5dd924b7ac0a6c235f3adae883a1f54868433897c0bfe6b35224b7f3b0eefaa597fc55713a7c513d4c797a52fb12b1b602a85165c783d4ff98a17b1c95194d495df048c8107af04e7401a6b8f57e0404b4008"], 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x18c) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xdf) 16:03:18 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) shmget(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) 16:03:18 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x2) flock(0xffffffffffffffff, 0x7) r0 = getpid() fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x7, 0x4, r0}) flock(0xffffffffffffffff, 0x1) flock(0xffffffffffffffff, 0x8) 16:03:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) clock_settime(0x6, &(0x7f0000000000)={0x400, 0x76}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:03:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_open_pts() readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) 16:03:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x11, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080)=0x3ff, 0x4) lseek(r0, 0x0, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="ac7aa7c08f323260e6cb5707d5ec9d4e6bf3846a33342799c287367d3b876c82d251cc853ad0c418974be463fc6044d0d16e79b7af6ad09d35cb2a9c35c13ef2ee4a8bd9ba4d985d8a8dc02133f96f55e6d4573e2b236435db83de627c24b1ccc3ce76f373960059fd77e597bd34d84f1306b5a8edcb1bd02f0671fe0f1a88b6e601bab8df1925364ba2", 0x8a}, {&(0x7f0000000180)="ad9a483a5fb767e47e9a4ea4c429ae91f10feba54f6fd261e22c57601b8e2169759024887f5ff4911f64cfb75fde60746a18a23e69a759b2e69c3856342c04f8fa58dbe4154938f2b20c831b5b1a28517fd0b56d4a1b8928c1f0dc753aa9d36c6fa373c33de8d10078f5b60eb78fb71f17bf65fcd019e84c3502f35658bbf5d4aa7c4d68e41146f609306e8e8bcb5f869e22c61f052260761673d32d1ca4d51e369f757c92e1e06dd38e1a8abdfea48b192f1c6f379ad310e3185f618b77df3adbc2585d7499d75ef31fad44cbcc4532e4c3493b1f3758806c44c30ada7caac498f12e09d054343d39c570d1147e5e8901ede87a45921b29139f40bc79bfdf0c4ef8bd6286d23cd2821b2bf3b0e471f26ca09768f663b384058ae26d572e3e49e06f010d7be9e5f5479ab8dcee261e0b5764e301136a35f03f8e0f70888ce098736e1ab5b2b177820fd9d5ce36e91306e8f9622adebf36507c2f227b11cb7f4ac4add31257643eb2c96204d62f043f5d0e1cfe1c627e003f57186148cd10ef183bdedf9aca31fdf3e1e557262f3fac2ac6fc54958744a97bc6b2902fd06cdadfe8dfc562c73fbb11c4cbf521bff869b89daebda8c5f06bf7e01821241507e19c85d0f9a5a1b75341edc19908b97225ec8d666ed304352909915305789cd3a232d0332f3cc08a6a8ca705074b4058b732311bc37fd5568f0402515cbbb6787abfced1bf57f4fd4185fab1d40be716f4a14a40e607ed5f8d896be0a6b9b4d1176b62c1876cbf348ed7e93b65654bbaab63faad32cf836e5d7bf6a0982fc285e352e4a778eab6bc58000b10bd16e2869cfb202a541c6f6b9190a7452577c43cfac0a13034c2e146a3b5ebcbd4e7a4c05d705ab05222822ac521de21c21f64506eb5ee32a47d7b570f20a426d0c1272d845a31dd1c494223e3e48f1a3c8c533437a782a2e16adfc0365b8749ceeb4af8be59b09d4d0f7d50677d02a04130cb9364d85b1171fa9196f0e4ec9626d9b4cc26f85cebccc9bf89038943e018f1c4ae46cf69dbce53e44a2b333a00e29144fc5a40549753345f200081007b3324ef1677edd1a6975661b6c362931cdb1aba5b0394efea40f6f1c70d259d59126083c650d063a29e5ba1c5bd80a918247285fa04fc2eabfda6a318b5fa1cad4540e2f67e445428b70323b8ac96406672adad210fe540cc22bd7cd1e56ba04bcd37d5c292ebf3de8cdaefab3e13acd339d55c362e666138982a2595caa83fcd392b16e2093ddf5bbece0b671f0cbc97feb146835bc519d133b7e8b0474fafb497584e08c6f8c84b92cffbb9a5f2bd65e97276663a1fa0e5ccbf291610b38baac5e0b6c943820783b0a473bc0331e0067770340bf073f5592dd47892d547fd4edff4e9a3e562d73c8597fabd7de46e9b07473170d80dcbbe7156978ec6f2e5ca2fb3fe1fdc42201af91a741a32c54df59df21c59ce149c8e4f5c46cdada37ab541f0219bf78865e890e2ae4408fae63762cbd2a9b3de37d275a290cace4ed4af90c145272cd42f5de8bd300ea45d0023f886989928af5f18a88c59b2bdaee79d22282528e1deb7ff2316babe56e01c7557b44dc963dd2cd9e57a397c35a9f3528ceea673a19128e8a5585fb36db3e4a53384e6c14604eb122b423d68e316ad54c7c0372ad6406d92bbea7340b152606dca79dfeb03e6221c68023b8c494d38e2ddadae7027db50d4a7ae06cdcbfb7f5f916aa0133a9d335aa632ce39dee252a326dbc0a2c0dea599d7a82b88b37a6ecd0f07216dfe163ff485c7badda10dffaa275b7c68175bafac285016cdea4e3cb4b67aacbc788de06d2a776bdb9834658e266886813229260e89e0f236b19a3aa18ef5bd4894547331b1506cb1ce4cdbfe28267919781cb905255aedbbfd094eb740d5bd9f68816c839247dd318fa5d93447e89c1087f956f66e0a431d1550cbc3b7dc8328bdd0c8f8f615ddc8e3f4392fd5da7b9e9ac77fca35863ff7fddfc118c412e8aa70d03d258e487014ae896129e5157b65059a2da2154efae9fe247c200175e1470f160d8f4f38bc59ac519e2da49f3b72d6f6c5aff757ae799ff52071b739e4ddd78814e9ffcd43d1750bc9b88aa84daa5119f9f128b19aee469a7950556c5f1c68dab0d950bf5873d7622e05255e10e865c761d2c4818160d05e72e81c9dc2b788b8407b6c5266268175f901946d44ef3f801190129e346e0d793adcff5a7477f4278353e20173c87eaee81a957799a2aa6b90f9c9ab0dea963ce7e3465a97522644da2a5bbde8b4aee3d47e6a3ef49ae2899b669d066210f6dc9a762763416b252388a653b4d7f0c190060cb4d9777bb122b859daa45ae5c3c92b9cfaa8842e7cd19af56dc5510e45d28e52d9093a157f9f2d25e2bf561572afac59af7eafa31465b3d52f6f01b797e6c19e48269ec225c61631a509f61239c9c7f5e2f1699f4f03d0aa2930d4e3229248ac605ead856eff70b9415e81b18559b0fd3c716993ae3d2b2433651a7e04f4ef41118c96355dd56c6bc4c4ff0ac537cff87e044913ce88e4cad4ff0dcaad08415096cb0ee993d98ce72a731f322200d48b6b35817e8d72dab7c3e1d71351601c60b8c0fd34559ac05afc0e892643ec7bf822b7e498b9ea6016c08389aff795e60f3ec2c3afadd5f1037b728ad202ea978af916fb6d27c2f7c5de09e2fb445c6bc0dfade573954b32118646ea898bfc32940172210bd0255469a9475628319fc854c274c1fc4b36d7bf505b814e179489ce2797a9a396eb22c06dc0f0e6ba4be4f4424c8e369d6b5c21e0728c170862aa797acc4f5b93eebf0c4682d1d90773f89dd05d900367cfcd06316927d1c2e3ab0cbe48091d55ab25ff02b273303ae6839512b7d66f2ddce041732e4e18a28114f0b6f3d4a64c6a64bba4801eac5b63657398ba77200a9337db218379adc0cd7af9897aa9e572a8c28bb46e44953decb85f33b8dfd397866402695ecf1eaecab071cd17dd650e067411195482618871f1a156329f4a5f1abd249741e35a0e6a7d03ac017a4b67ed515e56e1990b47fceb2bf73d053aed38530a631278ef747f396b1b5324d99a189e1413fa0f68377417c70b9b14cc76601e1d15b731ec6419820eae59c7e8412660337c380f2f32eb13f30d1c318b2c3252c0c6cfd0e7c255c20b5884b8b35a2511afd5b7634ea80e6e5e52f148017e4b489ab0a06895a23210f346548c0cd501c43bcb82776da451358416f85d88bd83d108be58c8e5dfe73f3313c15bebd4e1b110b075e5e6ff631f5d1754b6f96d629b09c59a935875235947650159c623db3e610cf5669b40087adb5836ff17e5e26203ea361fc9efede9f5d09c4b8e10c3ab986883dcd4129d0bc2fe644d3a3a7b7238d6195e4899586a70a6a0466ed243e59224a50c91634fba13cebbea0d24f4d57bd17613bc0b1b87576079bb93adc8ef16eb3b26c95090e0f12b18887a745b739a239d205255b36c397ef033cdb7d677dfa19f6629824b28c1d1710874bd322adca5070b121ac9750d0a0889584d24f830c9a9cb14432e16a2b93df74dff8c3798f5c040ef4adaa370d074fd1826d2b5f1e107c99a346b86d3670750d843adc114964dd18e022d1f5d1bc09cf474e0443ec8af3f8231c3db8280a2f8f856300291823d8cee48a9dc9a2967af49e82c6fe28c97739acc6dc029a5f505c195f1e16fca33c7297feb153923615455c30be164b65d6659af7383fcaca60c796af1051ec6b69c7e55268ec2b5d20b99a59e3716b9f4c5baacfecb022a1dc050020a1f06159d53cd5fde49448e78a15cb6e6808ae9150c51a8c47bba10404c531911ca5874bb59d4930102ad09097d9781e86c8cefa5fea9c34654c36b1e3a92e874fb0f2184f97594004ed5c24cbd70620f9080bd3f13530e05f56d4a10437790a02e5c4341993f947c9931f6de1792669ea14b920429786361a1ae0be540747945f0cba913f42db4b679352d2ef091ffa4e03d4da57d037a16212d794c4bc827c6a00a0e999601d7f4cf33063856521e67e0d849e68c34fdb7082f8c72682d9530c62082f52c16ccdc60067d3202dbc25a2cadf242a16c7ab56f2c3281e911d99513a0bd7e434640efa797be0891e15a1c01b593ac9d9be27583a6166ccb78fc40a8fcb04c4c3ade0546310384e3e42c406b2bfc7c3993d6d9b9a17b8e8f873f18ea6ac009defc3e92b94b565ccf5d17c5a933db518f6b719fc300125644b712f32142a64eee98012db6fb63b28c0dd6cd061fb42e165cc54e141d90ad5ae164388b61f7d1fb1f6f955d56e606a3f03f80b71a97690ae9d0746ec5497e588beed938c5e8b2577e2cd09b209e3eb3f74bf024916a103d7679dc784ba636a3adc42980864559b797cdf0232c3603a499ed1ff66ab4d9aeda30ee968870fe8655df5600d6998ad5d60fa028d8a3898a8f004a22a8274b8f608153afc80ece0b4588836fc2fac3d1a39a9a138becce765df11dd3dc50fc0175091b712739b601e8115dae84f3209be645be10ad0dc6b5b4a56b22349323e619a89f2eeb26094579d50eb0365fc4a5b87eeb13dc02cfe35392217ca1c726628d6fc18e66f263d53a4e1ce370ea77cfe591006179d21df0e9564909da376b099a96cd30e01824038e17f6d41bbc07fb753b0e93a295320a10c8e4c375770322a3e3ea4f6d973359bd020ad92cd5f13e9eead22277cec716da745a66286be75c1ac58194073ed9d19c6c46ff45166485d177c8b23b9764a606bd55aa3dc558acc69dc35e6d3c797b353a1c7b3aac4d194256c91f8d668791edf381a192dbc2023938b04f34bee4fe04d4f015cbbc1b794317fb89dcf7fe600ae969c1bc6877c74bb9bbc78cd737979d249228e175e6fed969d94f786090092050f235f86b7f55989d4dee9c1f76f44be46c8ba52ac03ab3f509a6ac1e28e408d401bba2780030206eee17455eece0bde8a5c139200b6ca27d16594c6e8444305750d2771c8713b15a15a678e59e96ec29ff46b92684a6e89fdcfe3465fc082fcf8322d197f69bd14ff4b00e3125b94928b34f847e55ff61369c36a6c966907082ac3db57d655caf3eadd234ce127f28cd969d0c77597f5d487b7cf7b9cbe7a86a7266b4742cc14b208ce543e8f2450b3f48b6a20fc0781b5bfa194574df6abab5f13713a4b736e9b7c48f690cbf137fc62c46894532412e0ad4d1ed7371dc49f4f98180dcf992f2208f472f129bac243469ef0615200e943cdce8fe907cd184bc1bfcdcbb23c02ec70061bf76e6e6e97650c8ce8241566438c6269126a906f4950615b3f1b920bb06a4d1b47a296e6c8b43c4b66649a4cabb81790314d54ad2dbbc821136218076beee3e9303706c568d06d4c598b76d58706ac2b33f9b523b574c34dadd0d9d4f87cec8243daa76dd3d80b981953dae1abc62d1b2dd15794b6aa45517abe0e36f23c40228099fa1de8d661c272c4c4aeeafa027a552befbd672d670d57881f3152a795c941bbc5afe9e3e8d23bc6fa1fc59b32f7b75f2020eef02bd2ea532645b06ab68b078cd9d6cc58f1e0c04e25621bcda3c5d30229988da2d55b171a14d07b09edb0fc7450d488ff43f97e462cb0abad2cbdf93b9a26a79dea7b55fc2e6ab579a4a24770bb10ba13855a92ad46617f8e68dc84708d4d96a17e3a391857a8f1587fae47624addbe5abd2d1ce6bfd38b78f81c8b3da3357d54dff2c2d2d955e86830e513bab726e64039ef7f834fae9500d679e230d90bd48c3fe3f45ed500ba65e07e12a33e637a8e3", 0x1000}, {&(0x7f0000001180)="17c092582d7ae64d21b34adff9233282c65e1c08d4a82f9fbed262f12cde7522178360867c1171ac4ed0f82e5fde39ae40fea50355180c44e8aa25d5b99097591f6992f228adc29124eb2982c01025195740f0f00ac160a12e3c2ac23f863b83a5939af83c513217083e1f1803449b72609194ce8f0e0a70af4b671e7739cc0af0ff95832c9694dbaeed77baf5a9b3c4a5adeb96a015b3d1d9c4", 0x9a}, {&(0x7f0000001240)="80b776d7de41a671dfbe04e1c667fdd84bf96060be1edb874f9a885a879a06b0a129d5d3b48463e6756e56526ea2d467", 0x30}, {&(0x7f0000001280)="615d1ec8febf946460ff67c1c553154c3cc2d13b6e819ecd0d302f8961e0591bb963c1eab2cdde8509f6060d109180809b5288d1cdf02e8b30287c3ebd96e318bbd3c7372ae2f40fbb8e3e8da3af897b2790199d82d8bc05e990ae1e733e1596a28e424fc40f15e119a45efe032576f11c996f0fc50957a89624027209936da5f66ff060ba4cea6c070129aa3b42a562c771fd53c1bd9e751a79a7cf1756311c6714b65ffb645bd1b8e7cc85352a71e8bc4f4134f53461c86c85bd3d8f4cb24dfd06290ee0c1b25035ad8c", 0xcb}, {&(0x7f0000001380)="652265a1079ec51c8ba6d3e8b4e4705e26e9da33e4ed0e2157", 0x19}, {&(0x7f00000013c0)="8bf61be54fdbb7817af817e480bc21e361c75b6112ca22da64233ef63db3639bfd9714fe0f10966b18f193dd534d06ca7946687bb3d833e81a6b8593f8aa7f18d168df0b0a2e82d05ba8787a15e6", 0x4e}, {&(0x7f0000001440)="1ef1b42305fb2b6710ccb26753390b0d27108f654e16f38a57b9f395cf4312648c8dd0dcb71085179cabd314677757f5b1bc6b374a918cdf50b762332271d7ed21fd436b6441273fce17a6348b8ecdcce663672d856589c71ddba19a0c2051e0", 0x60}], 0x8, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000001540)="7849a0c89a33716c11aaa2b0162c636fd9b1e76152974d02784972925b76ce27a6d1b690f851bca252d63c5f2f4cc66e32bd635691115f26beb9e2feabf36bace2cb7c752b203e403960cbc1668e3bb757b06d4b50090722552f078901d901286b02c9b85d90b9d2d1eba0db56f340c7c3b4be8201b90747ae2d11e77daac61ff18bb6758e8c4b4497da70e716", 0x8d}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1307, &(0x7f0000001640)=0x9, 0x4) lstat(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)) utimensat(r0, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xcc, 0x8}, {0x3, 0x4}}, 0x0) mknod(&(0x7f00000017c0)='./file0\x00', 0x1010, 0xba4) rmdir(&(0x7f0000001800)='./file0\x00') linkat(r1, &(0x7f0000001840)='./file0\x00', r0, &(0x7f0000001880)='./file0\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000018c0), &(0x7f0000001900)=0x10) utimes(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)={{0x825, 0x4}, {0x3, 0x9}}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000019c0)={0x3, 0x8, 0x80000001, 0x100, "6b8f6cd0fa2f60a952cefe9bd8338acdc3499dc8", 0xfffffffffffffffa, 0x100000001}) r2 = open(&(0x7f0000001a00)='./file0\x00', 0x0, 0x10) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) pwritev(r1, &(0x7f0000001f00)=[{&(0x7f0000001a40)="c520c7d692ed8116c5cced08ed09ccbe9a629dada3d03928fcde328f03b423ed6798c4c778cf2553cebc4572d2e5acd01ea3cc43c3ed6c55bf73f47362d0f231c5254f666a9a5dc048f13ca4937b5001944e461916", 0x55}, {&(0x7f0000001ac0)="6a10c0619d440ac108fbef0c327b411f7996d6b2d683bf321edbc5bf26996b71c1321c19e29596dde3847ae5959ff568ffeb6c54ae0ffa711477", 0x3a}, {&(0x7f0000001b00)="1f6e9de2a8584b4a0eb5a6b832cfc175a9bf023c22ac5dbd3ea21d8b2589bfd53039dd395b67cc38c2322608c4cc5538b32facb887d7d854d891deaa33a4432a5ae3569e5e7c50c1e668127b6646939744b4a25dc3aa0b935d87755246ce49b6b25d53103c95b7cc852cf9014483dfa4415f66c879580d3f644d7fe7d67fed944bd07fc1b83799ebb98541eabba0dee7039bfa8f8b19e9e6b4226f3e719fe61ca8d6ae54a8bd6dded5af652daf5c9f15af8e47abb3b3bc37168e74337f2c96", 0xbf}, {&(0x7f0000001bc0)="453df2b85c951f31c59020998ab1f164075014c399cd0931aa6deaf4010fa2e835098956f13ccc3d3fc06c6100c7e05a47513685dc74a841ca996c9bc73c8b6ea03c28cb0f71c789dc329a957871e0b7157e383a6ed23abb081d495064a9b2c237e73ad52a21c4f56c1698e4cff13ae444e9c3d8af4c211b5fe7fac49c068e4e8d8b3d592fc241d56c61a6de5c3a6f48d9f17e714074dcbf4b2adaa9cde1c293b5527715846c89a9dee76b", 0xab}, {&(0x7f0000001c80)="c51fd2577546d18469c6d4eab5e32aeeff19c4703308c4de3993ae293aa47d896d7e5a4d8401d462369ab91611403bf1d84b33412c44c589fab4d1ef85af08d0de5d9c75e5cd71e347dea22c6a01c7c21c48bad94bc05aa65f6c5394fa55bf8496ae71112bfba56561ddcb272ece3d5bea1a61e582a4c74ef1f7994331b16cd034f5b7f14efc28d6e99c5be38db024ed33351aba45aae7ac66da07f0e9d20661994cb69178cd5e8ac2c91e2b78b4ac6c911b21253f9ad8b3ddfcc3040c5683dfebd23bcebeecabaee0f61348dc570a685caba67705ddba44e2fffee362df593bfcf74d79f792073ebcb2e9e38f769d7ba80c2a81", 0xf4}, {&(0x7f0000001d80)="4e2982777ef99c1f76a1c5cfd7fed4d2c30ea63403702abda42ea2592ebf417e93b68fce98b60a1cde1dabd24c470c5d9d70183de1ce7eced86cc31db8cad4c3bbcb4815205ca5d77fa57ba8f6eb37d72311700617bece65ba2e326ed90a9d9af61040dfe7b04aa609218211333258ffbef3df542914e8e90a54166f2948c4e75feba3c886c80cb640f7e5a9ecfe6c8b7b7060360ae318ce15a7e24a60afbcdafd854eca0a3f2dc5d37c7be1cd6d01e1fe3bdb0e861d7fe79e0dde", 0xbb}, {&(0x7f0000001e40)="d4637dbc875a3fc502659dd1996b36e9d968e2e48769adf80e6526c821dbc524af2978eb20b77fa9dc1eebc3a3fdddfce1516386ad996b7f291ce5aa9c3376440704cfc899e4847907", 0x49}, {&(0x7f0000001ec0)="be8b63bcb89cf60932a0c1ce5e46d138d9ad09ac29f596b87bbdcce73f1cf888728b1d066f8ea0af1577c95d5311ab2cab36", 0x32}], 0x8, 0x0) pwritev(r1, &(0x7f0000003400)=[{&(0x7f0000001f80)="46b59b290b499f7b1673f0ca29869a125bcd200b70a361ccef5872ff31c22bd9", 0x20}, {&(0x7f0000001fc0)="1fdc2103bce42b94cbda39a523e6f2443cf6363952a2088ece92715789af63f32b1d261df9a4b9d9c703fd8e8b2a26d531c4f6862f4250bbb9ebe8ac7344582f2e209f21db287b350c07f0e11c36552d8dc8a8416b8e6f09dbdc047d4c7ef0b5a3ef39c55b88ae880e025d50b7337feedab12759d97ecb9b5f65de9a1b80122ac14d8512144703452fcdca5221dd5e4387e48eb83e8d9e823e868bb531602dac43a392c699e6c45d3925747a9954e4cafd946b79f2cd36ac17523d31a374a76bf658d7d68dcbc39923f2a878a32eea91fac1b3719fadf9d9a9b68f0da27a242ea2adb5", 0xe3}, {&(0x7f00000020c0)="c0085b5da5604b4bc8fe65e5597222f2946d8de99f2860e232ccf5dd33b20700f2c89dbdd5f0ce332f49259e70d7938a7de29fe7b95650f5323a519a94a6519084d70c9d6bde1aa6672ec8eed8f1650fc5157e9f82a30a3420110d09", 0x5c}, {&(0x7f0000002140)="365a0e891fa517dee11d63ccc816af62bb0f2b7fb21111642d6a87858d869c21bfb884f1c5e75893bca8387a8a4e2468240e7695c4435535611f7e5a652c98b90f88aeb42d7a867d66e0c2e69b4a0b60df524373f4a146ce02abcb4569e3c9934c13bb0225249894bb097781a6204e4df4258a5f9ec34614048bcda3657650015c7b2fbb7d7806527f3acb1a1fd0c3f6444b6c7642dd6b1ca10be7734c243a1e39197903c59c39a9d6f06835a67d7e2536e1391043dcd81ed7ae84b601db63a5c2b463cbd3bad8010eebdff6eb73eb2dc5ccda08b9b55e635a5035b8b33f1fed0a54da35b092e5028705d8b120380683cb754401c5db8b25cf429139128d5308d9ff8f3f053a95fed8552c82b16ab3f64fa859404c4a7f1868c53d3feecbd2948d50da06b85734f75672a77ebcc6d93e2a4e8716631c7007f7b0d356a1a847c921fdd6799352ce7f5b37504250eb5cda09ca419a9dd9edcad5950ee286bd2633db145e4b63d6be7d23303994edab4e580355ef9806a271178471ad66bb6c7cd6fc7d338cbdee7b7993f3657fcbbf50ceccf8da949917948765aafb18a031e50afa8a7a3a4195fe497ae493cb020462c7bcbb57ff8e7acd9ad782340bc86c1764ea931a5f84bd752d02a2ab19227acd30db6fcbb609045e4da879e137cdc100b7f15ff0ccb132598d4eeb4bf76c24dfcde7e4fd91c4be356027b5a78567ab8a6343d4d0a2a72527d7edcea7769385af469d468c78df2d9a7730a44a09b56372b4e9184516153d18b347b2eadbb0c65e5d1170efc2bf0fa8292a91c34112631869c3015b24814237176f2678c22e930e578e377c75fc365d03a06d44592a57e2923417546140b4b8cee83862d7f9361fe1420794105c753aebe8abb5c71a89cc0e118747b47f5f362dbfbdeb38b5dfd4a0e57212f7cf1224dd98124dcbab63785f577bac080e2094fa6827909763ab92c55d3dfd6fdc886301f54629fdaecc98afdb78bd7c23270f89a34e03db2c16b90b8a74f3b922cbd17ab8d0451190727b2aab0a2a482e1057de877494010891b845025ed532aa1d4ffa98355f971ba74318e660e8c22dfd670b518feb4d03e5d1c0447de4147e7f44fe857185a952f62a72fa01126033b72ea863109b357da1913780c321ffcc74a072047d6b9d1bcfb369b2eca59f55a5112f2f0243e47a19e6e4de080320ff0d670659015f8b4f829be7561d7682af92353558cceff5c3de4e313b8e58a1abbfcc2094257850a2cccaad311c0e4c68906c915e8f2a728ef4c8f75c989eaad0ef662edd93138ce0fda9f69ebbeca54a9e927f14e9559eb7073d822a991649e1fbeb6a90770a165589de6dd9bb8860469a0587312eda16a8fd249c04ca10c41f953e94fb50b5be47a9edb588be00b1a89e44656d1e4f11d1e0404822869fc45fc297bc88838d3432ee9bb2cf7d9917c8a866c9de2c00619c7e6effd33d5f773dfa983f8e859bb3ba1a4abb545edc69d2f3ad47a0318aa723202706e1c6b71b659205d722444768f77e5983967190d2312501ef5e4f74d7c2fa9d9a4eaf7d6a5d8a0538e4d688aa90047c29b8afaaaa4526e454d50178f210ffc9382ee39655b04a0966daa3d6a5593692384a80a56ddec47313d27e012816012adb1e21dfcd5c10ba972322d13dd5a65e8bf8b8bc1fec0706d6545655421fee54382e1b31e9dca8a233ed59437ff69999729a7ffa56fd9acad3a3f24e034c756b21756dcce4d58186ed33e7f5f5a0750b36244b7e902355c2fe51e6896b9e1b49d3289bb6d0c4cc7bdd78bbe9fb754a4097c4cf8eade4f4bd00e4191bf0e0c4b3f9efcded759f2baa5b100829af2d352d4a7891ba839e4c843b8d9160c8ca7326d52f4717ff34a46e6518e6431b199f4ad3110c0ee62bbc708d4bb74550f9afc35ce16ca33aef801f9a24bde7907e051283fb3671aa68c59556c8cf248b9061c5c1a69cc3282a8a256ac55aaacae93a72c43a4044c90ddff36c7675d95346ea6d13fb6b7f71e27f3777903d1c1cf8ca6adcc7c4c134736d3fe99966064c56bb8a3d93fcd8bc2d530e60d8b4e1a5c5bbd5ab56a49de17b11ddfaffdc4e065e45cbd400f220a516c9ba5ef81b43f1d017229d3e83ba34754212e47d5d5983ea696d68cfc2f64f808a84a091657369684812e88e1540016e564c8fc7cd59a002b2cc6b30da1870a9d05f4d77ef30707abf328db4782d3310a4b3db8aeb1ed2ac52d131158955d918dde07f8c4350a771b729ae9430f8c09d7909dc8367f714fb5ae86c59b0d06ea9c379f910d9eb783f956293d97a836be3564afec6251f840eed05e6c15aadaea5000424dc6483dea6da1c1a1f8306961cd7d1c59b5001ceea1040548af15ba95b12b616b1beddd0d29f6d04848c3db196e36e96c70515de179565b88b452e1fbe79a624c021119651d3e543ec3ea61ee311a8e46250a6f1a58ef4048fecfa4e2c8477b79ed682a83cf17d1655a560fe6a89dd8dddfa445af2faf340be1d5116452fd936064f9b2e2a48f465208ce2e2578760d8f6e6a89358bd804003c0fe1ca9108939e80a4d503a9c2567ea2a31160a74a30240c6f37ce5e6e0a7fa815c03b49692e6c380e1bf47b888f57d9319792fdbdb326615afefc3bb8b52494a00bc8c185782976d636c5e3cf1ac3ce75db56366c35e122bc9cc3df28e5160c7f022978db15a06efd44cb93b387d787bde4cfb2a3c92b53c2d4d52ccb04c6137823a3a8a3de9abde6c1b6d34e3516098d88765cca002cdf70ed78096fc4f7128c72c31b57d9254ae9594e32a1960eefdef97e454d06ff4e4aca1f817948bdfb066d0a8087b6d3e0d1b902b17532e44d3b6072d1ff1ee2c772ac992aa047981d516427ea1016ecbf9163c245cd6bb047f51c4848419729c0d9bf2eab5858861f8490f3666e7388cd88b6d4e2e68d6e5a1a17a2e860b89163711ab95067125590bd048e0c5d29c1e83b7c39408841e2bb5b5d245c77b10441c04cb28b42058b873e39903b37b6c97da7f1737d6a419678a4c6f13d8a81e4ff10e661f2ba7228754580685c2b43b4d429c448b6f8043c98efa00c74b693c4625c1819f8b6d4d07ce55f729dca9c8d606e49f057b7b447c5af81fb44466c151a3f3677556a13d013107814adfc5b0dbb96f4d6de22ad5caf594aa827bb344b77333a382e811dbbb9cac9597e978acd477c3527c1431b40ee54683a87ace17be40db05a06c6bdd20a07d121ae336a2ac0a48fc6800af8905bf86ad26ec37c873e1d82ed28a146200339e0f3e2ba9da94ada4edc5cff872c708172c21de4a4a8933c931fc4332f8c3dfefcdffa63eaa5f98df4e9d121cc7cbba0a3ad1bd52b09662dda9be8749423c7ccbfa021ffd8260e04b2e141d1a41e49a563a20648c72533f6ed7d5b716a8da65a7f6809d1290289d4149024492924db96b627b29c4f40141bf812b6b177ac42691af975a312cbc27e409392881ebe1204784d2050e10de85f5a85b90cec58f7d1784370bc6fe2eb40f51a46703dd255fe76ae70e3dd8dca585ad40fc348a9cba172b3834d6ba338cc0ecdfba6689569ae8a7bfd47c2ee901c5151f2c6192ec9120810ee56379f62a5c493a84bdcb75f827e3debbe6039abae1c993654f20b1ccecb863a47e8b770976bc58ecea035fefca83640e9a9dbe404f9c045a5bd8222ed9bf359d4c8857a4c3f5484f7176cc79e71cedf0946a22896172f8a18b9e9de2fd88dcd22c1daaad9f020594424ec28d41507f1b929a8ffcd235e499a67c3a2da98da0089d194adfadbd053d8efc497be0d67c8c2628c83a49d64f746aec9d1d014b274ec5e277b804538aaf8a42307af8d777126a7648c0f30dbe5a80395fc4ba4a384e72a5eb5e9d2d7fffaa354fdbec2a5de02915ef3c1a2f7d4b8a8a327d666d2c9b498b1a78ea101cc03ffe1997bbdf76a1711cdff50d5f784d086d57ab911283699c5234cea0ca919a70ddede4b0d4c575a6b51de992d19fdcc1bffd7c7972c2a46bc2bc09084facbd3a1a1545776f3416e836ffaaacf8a569c7a6a00b84626ddcbb6e158293cbb1350e6abe69b1813903b40bc933aa6462b32c9116498c0200239340746b86ca73a82a915d238f2374149ba0ff82db728c1af64281619d7f7b28f5264833e99704dd0b6d85515acb6bea53264c1410a900383651db3948df7cbb3686c1a888e6e96c3c36a6a858d2097afe5b455561c2dad3f2c7bffc75fbf67494ca5694ef072ad99c65d3b5ffdbafc4c0c5e5593572e496a7849bf7d16cc76f7052b330851d740fded7439ddfe196f18f4bccd9fa157c343b0425aa475339a8cd2d44c3fe4787f938e98e9f30641792797bd82a77fb5b5f5fff5a0469e8df8b73d56a2c3b3639a2bae61ee4e76181007c486842b7484be048d7d42d71afa30ad11cc2bf968cb30bf31e4088b34436e90ba570da98b3f712c8fbfbdfebbf669d7daa36257ce5e9207fa28a3e2c6bbde7262dfb5634192fc3c8dc5d49dcf2c8f3a012a9753e345e771e55324ce5028d15c6b46797d0edf160b62e9b5e119068b873abcb100a58f972ae02cbc35636cf10255910221a8187740bd918a33035a53598a808e45767571c21b554004cf416880f24c728c9d3a1d156d6927d42a0e44cdd0aa592163bb07392f0007bcd4ef9ee97398cfc07d592dffb7cf544e9072f5cd40703d12d85c507776b7e1e81be65a41f16ee38d0bda2073297ad49ea68b2893865d97657f6fb0595afdb462fc6c809a16211845cb882c32ded64845213fccb8b97c15253d3098bdf616f900ce8501527b011d01e0fd9bb794bc9d29a37add33c3f7310a4294d68efb5dfabb3b0340d539a94c9f71cc1aadf7c1f03b1ee0f29a9e33703a5e0d66addde21d5b81009b0299fbc556ee39e251ebe61b7af52df4984db37fa62812300ca74984ddf4b931dc33cde75746c0c2503c54b57c6565962519ac497ed8e29b20568fca8c7a44941d5972be456e4814e5fa316f27fc71d0cae5757b0c0ceb0ac3edb27ed48ae8a37722a1fb53c1673e6c56e2a495a4a092f7458e114e2f042ce15a1244e17f2822db8195c64940758b7ce3667f3197833fa6f76aade40fb963e6d064dad24992d734f1dbe0fe83c8ca28a30a7adb3f635395b549397a2d0c8619b718b4466e8048c165871bc68d008448f040cb6e346911e436c731018a50812a407eaf936b1c9264f1469eb0c0089ad684aba4894933ca8e2bdc7cf0031bf7c91fe61066532ee8c711125ee4cf1c11f42b20b93845c1adacdec5e53e221ef91435f4614fbe53beaeef5b5cfad5a93ebfbc554830c46e911c8fa625b5a5e8c8bc88e0477c2833e808f4cf1f8b01c51f28e63b2d89b8f97ea537f0c6a18b55c9fa492effcf40ddde3c115ee289eb22e67dbda39397db166fee23d3a290e358822e99131807f295b2f88857bfc966a654da72e455483bd281ad6c0feb4cbec247a6c2336b3e82f00421e369e74b1e1ccec14ff838f4d09e50a7ef4b0d54a99af1f938aab75fbace5cd72e8519b6d34afc3dd91b6744b9545d994192a9e412dd77fb00e228d7549eab03531a444cebaad3baa5250d462e93b018c288ac1e107061f5d4491e90f5d9cdd0bf442238883f5ec6af583b31a62fd7a23326479c1557ca180b142187cd571428adebc7d62bcdd68dc0d31e14ba8b9782a61065af9fbc383a1db71083341543cac5cc35a771c096c08e792b566d2ade864c64f97d987872ed0b0386be8a440c1890fd47a4eb6da7a5e05499e4ed35662bff81051a9c1b2f9db73", 0x1000}, {&(0x7f0000003140)="11ce2a3bc1b3af951a5b8ce834e8f7d7d88cacca4c1c688abf1c6ab6a4d70cf9cdfefeb101a554994d3a831d8315b67b063cae9976e65f43628e0bc73cedcc3ed84158359daaececbe80758dbdd406bf05dc5a2654fc338cb003c56502dfce67cdc3fdf2f17ebfa59ae4a6b518023c06a8435926df0fe54064f81a41f7ff756e8f5c8a1f", 0x84}, {&(0x7f0000003200)="fd6eaa904f04f144e04496f8329e8ce5f450e4905ef539e99b1eef13d294efcc49ca9a0ca68c68265f0df4b4aefeefd4236bce826fc707689314cf088c944c125b83a92bce5c23069b70e936f9742cc38b37999a6a69eef7e8545f1efa89b49c889ba6c9e1dc43bdc7037f0dade863b79c3d48", 0x73}, {&(0x7f0000003280)="1945848abd445775c7beab3dadaebf2ff734606d2397259d1c0e0d22a6231becacab7b15591bf9bb45cd85dcb1abcd697d729b91b7527dbe6bbe09f5edde150d7f0ac358eafdc4889e851272c969e501756a7da5d624956fc6b82175e16906bf3d53301a3465dfa250939ef1fdaaf4aa57638b90e799bef0a64aabca1451caeccceb6b06eb6190c554c1c60c510d1ac5874d7e539adb7fcf1f820dac8e3d1bfb79ecf1c512", 0xa5}, {&(0x7f0000003340)="3af919a414c221146a857fe0f8832cfd3330fa21494b1ac81add6f49be29e65343bd8fd1a679d5c09b6952ce165b3117552e1a61a2066f5f453263384df42b3c98b44780240390ee1c0859e5cf83515e0376f1053c277b23f4c09239450aec6a66c57379a6242c0a8664ee3d03e7a65dd0c1ba6fc14f8930372a75b4a9cff3e8f8942a", 0x83}], 0x8, 0x0) r3 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000003480)={0x1, 0x2, 0xe8be, 0x9, r3}) fcntl$lock(r2, 0x9, &(0x7f00000034c0)={0x0, 0x1, 0x9, 0x4, r3}) rmdir(&(0x7f0000003500)='./file0\x00') fcntl$setown(r2, 0x6, r3) ioctl$TIOCSDTR(r2, 0x20007479) msgget(0x1, 0x0) open(&(0x7f0000003540)='./file0\x00', 0x1, 0x95) ioctl$TIOCCBRK(r1, 0x2000747a) 16:03:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:03:19 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0xffffff25, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:03:19 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x1, &(0x7f0000000200), 0x7d7c, &(0x7f0000000000)) kqueue() 16:03:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) munlockall() 16:03:19 executing program 1: r0 = socket(0x10, 0x5, 0xf7d2) write(r0, &(0x7f0000000000)="41fc16eb33731979bd468f7bf3702b44639a8fabad37d39a5feba34320ac83cbc3b1f917f9a48a67dd47f84797e5dbbafb", 0x31) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 16:03:19 executing program 1: r0 = shmget(0x2, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x3) preadv(r2, &(0x7f0000001600)=[{&(0x7f00000000c0)=""/213, 0x26}, {&(0x7f0000001580)=""/123, 0x7b}, {&(0x7f00000002c0)=""/227, 0xe3}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/126, 0x7e}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000001440)=""/154, 0x9a}], 0x7, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x8040, 0x1) 16:03:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x200, 0x0) 16:03:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002021, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() close(r0) 16:03:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001440)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000180)="33f32334284c9db07c75c6882707629ce830c3529a4b50c8ae490bb2a295d2eb34831d874301bef75fdafbd709770a296d323ccfe58b789530d365e016107df8a2af29d8ca1328d152f5211441ecc9ebb6b9b4b4181e8a13d66dff8ef23b3f4cd3305f7a870f009fbbcb", 0x6a}, {&(0x7f0000000200)="d0fed00cc71bf9a52f62df92039e4a2e7765f214ff87fe0eca0f3e5810d02722dad3eafb19a25ab4634bfffe404e2f5e8e71907705249e19f8c56d1e67f55f84a120291992c9b339075ea4adc81b4ec6037f7cfa0d01b2a7ae8776772bbacbcda318f3bb79d019a59f0232c4ee4860029221c33b3504b2beb2490c60908a26c9ba98724a16e2705bcdfd41fee63faef8941a2989d9d0", 0x96}, {&(0x7f00000002c0)="e5bbc4ba558a064c7e03591a0b8042fdf3d87ff7b584487c19aa42cd0e76df88ea642f6487ed8d71614933a37cd83c951a5c56468c6c3f31fc765c7db1790a5d4c4dd9b342d09b34c89e06e5519e3b0149a6a19d885111a870854c76a3d987a35488223f64a3ee0fafa95acac2e4697e0cb471b8e8024980f4eeed71e62cb1949d0051c46a278d07c58e98b9cc30f1bdd185245d6112988fcb341ad0136f849eb3a2a214f53a752149f026912a6c55d9b004a6134fc17614937cb5bb58b8c9d990df19c8d5d70c622503a99b3e8523e1132dbc2142180d96c74c816e691f90dc069d551166ceeb723424da3f5622a9174d20dee52f4fb4a71fd908e5f8b479e21a4d0be10c16917bf9c0c4f7bb53ec5aab1fca27a06123d68467a84de1485471fb901c442e50863e8a76b2e1c562dc1e4f17006e1bef14414962a62e6eb9bd9f0033b497dca31dd5757f0a5479db2941238d25fd125d2f299efb912a1a79ead8b1c51c6826af58744458b510c93d24d86c02d22ef10738c0fae32d775206e628766b8e6c90f27a54a961202940ccb82929cdd3b6a581370bff673ec29197431a8e237a4572a3fe627a81edce842c8d0eb18a0fa2a3e776b46d1c21860bb27b56786ccf5f10e59275e49f43d0b4fee72cb922e2b812044e7155390230994c4f33206c3e8d4964f2e180c36524c91e83dbdb05dea340c45d5c03ab29fede701b6f846b88d444b3f1d4d1396cd29832bcd786c8152630d21910f8f4cec6aa620173d1224a85f26d043cc93fe1786786e856a3bf7e65a531e3a801c6abb7948415262bafa88b94e5aaacb39478889fc986bbe1ff1af346d43837feff58da0501b00efce7487b8719aaad2df8169dab5d76deb131bdd2ed6e2c721f8725c386a8c50f3c9b66591c7e789a0a2e87aa4f8e9b0085ccb21ad9d02476cb06ded2a34b2904770381158640b600a9054d8f60cd988dc030c00396834b6fe8c7f890a80ccfe197d4c9744691f6255ec8e7e46b7530880ae925b8625a658663d2102afd6592842c0ae74ddfa00b1400edf2cf608b0921b844ca9f9fe2f3be159b9478934dbc377d7e1ad3ddb5e5a64d2a3d546a3449cc742b7ed796bbc7845086f5c48b620c4db6a090eafd3c353e14a18f0c4bcd4415a18e448d9d0004cc884bae4a98f763eef4f8d1e53490a317ccdb0502da3d9b62460995d8da488dca86bc79713d19aba109ece12709d75031f7c3f6132ef15b5b2ec70ee9ddabef2f14d645f7e6ffce716ece75ec2373adb6e8d169eb2663c714273c09824930c0c2fcb05cf6630d2e9c3439648fbef6a599f6d55b58adcd8c4c929c019473b66a55fc3b2f67094ba54a53dd98e7b2eff890c79dd7c2cdcde43ce46902ba7c7f51f1098c4039ea519da6f39855b6abdcaf0fe783fc51f7b58fbc51ffc18cce17ab0a7b3eb08466a4a59844338a3c439d446e40036a18a5205b6dc18c21bebb546a53c26eb04806e68ac138438b8ebd2830ac249456aac2728ec56f9958a3ee4cae8a7817d129599b006481df1b8ef190e2848fed6f77681cd23ff4d29c12aa91eda6c2f6dae472f6ad20cecfdeda8bcb1c5e03f28f12a4f9f032691e1312f923e84926c58aa17630652c7e794c0157e1e7b96ef54fad7ece567231ed331a1d061caf7c9489fd703c89f2c3d0c89e67f3dc74567538fcc0e9c90f9c4e2daa64f62da4994fb060595ddc8934da1888ad1e63984d12d9dbc57f29577b10b08555df611718ed615e6a93dc20d74bc21e39f5195b1f903690c886512373a6b32e86cf537a16c6569f9d21ba06bfd21548cc8517550fc8ce1051ff3166c8053620c08f0c2c35389412257502f2428b01684fb279c91caa531bbe366e94ab5dfcede923ae937e35bf540f55f7bad057e63744f961ae786be632b562bcb9a94b7fba70e54ef81f236603c425534fbd0fa67ac88f373ad0ff4a4518bcc2214b4ca7749553506de4f9b61a75b046a7d2fa09114f2f61fcebb6d2d56eba4607bbc306ea025bae6f051d40e7a4e1bd4a6a03d367aac11de88a8296643b0c9fd0fc58a8a2e6f5be6231d0e775156c8ad2fc7d753682b52725679063df51b5b90a5043c4f5349d4d786e930abfda94f19825f0fdd3f9039649e982d988c232a7045de1ce0c4efab7160c7c879a9df623865dd83671252c694950711e036c2a6e4ca3c16788fe37da13913f30d75cf749844461ece910b820d4ca0dfb62df09b1e75c44467de7a1a382565ce33d6c5cdd622d0113a7c9983395177b86b60a9f1149ba91e4b44ef003dced28f04dd65afb01ec3387c358b5548ffb893c0b24209215dcdfcd61ce32e3faa98148502ba37dfa65d7db649cc6ff75013ba3798c0376b6402b9df75efdbada13bddf2b716f1fc7e7d651f87be4e03e5d7594a9037620b11c07157df99867e0de6567095ae92c6da0da32336e0353c254c0e38c6f069ef4f1108f6f596afe4eebf131d90fb7e238839d451bd71b56bc6dbd40888d30062386580b1bd916b212dd728049c44b246bd4258036002b6f0e8c447847846706bfd58a839a6752d0029801d2776048b3a227bb4a14a761cf28266a1af557854fc495f4e742c971cf39c22b6b66f5bc2988321f62807201fdc2138cecabc4be7f5009e0309a761d12495c6d1b24d7c4a5d11ccfd9b03a664513a5bc39424c08c1c4072354485365e189c88f9c61802613d4a0de471d1347fcffa4fc9c06879a37295761c4c4874b5a7eaac18fb3ce84be470e2662e2f1bfac3345faef948e2d28c8136790c2decadc0062c37859ce57c6dec1c381dd0d30d238df29aa7fc51c0b78ba474fc887bf7037bb0bda583db6ad71eefa21df9fbb66e904bdc7a09455be9dfb8a884776858b5cd9aea5e56a4a7a712759c0b5dcf7fe3d9574d7bb55641c20c47cc8662bbe8ea0de73ba8eb40f3a033d4bc1054f8f773892fce0242d1a5304e6ebb07eb1f4d93dbc3029f589491e74b493c7e1465fbbb9bb9bb32d989cc0876a012bb17a2a17093e9a278aa2e744dd283f5155c6e06663bb7a71874e451048928357d8e8147ad753d593953a958c0526f40d64007339ab97c3f17c6b310e6f19e65b2fbfb7ca525c883a096364fd652a6b098e5dbae171fa31779952e0cd78d8f2dbb1d2f49c9a5b3647c6ef892f15fb9b2ae9773259d88a9fcf9c79606da3bd8e254f10f12b7cb92879d6234317704f95abec8e873472735e84665cb36cee9c8cf180dc5a967aa6e3e9390fb41da6734d82032c56c4e8d16e57a95c8afc97783cd7b94d44d7dda2fc7d31a582d1bcfbf7b0366a7e80e360c2ff2a9452032b13cdbb1a6f4edd622ac4d5f0db0f52d7a12b06879a08b147fbfdb9b7258f6da4cdc0aea1f7f872992c3be57879bc0894acea372bdce938a34eb6e2abf1a9a71a67abdab8a797e2ff648df2d2d001e83704dc97ff39b73da0416ecbeb1b895922f90d36d6d6d0acfcd70229e73894ba418e7c66ce30bc79dddf4834fec7e2b506455a057fab6f043ddf15554f5ef8b1e948b2a3151818084156957893ceb04e36394fe37d4e59bc216826014fc38c350d8205ac38970cf0d078562e01715b6c6fd2135a3337e806df34031153eb1bfb7b14ff6ee33f898ddc7596787767387c310d041061cd095626ac49c725002368bd5bf91ae4ea207cb7064d7c434eb0fb8b044bbf37f6dbb63bee3a1a3ce041c4f22635ac5ad6d538e120f2646a469aac4e6129737d0d25648af5a0e22302a00194fe8d758a99f636070d03f73bdc96ddcc11755162ea6a8a1717094496ba2cace46528b129481ed075fb44b11fec2405ce22b45a49f313f5f9d16b63543539fd0eb5c1ef7d35928968978b30c184f81c2442b92de1f948c6b87806d2d6e60cbfde4697afcb5f12d3bfb8509da3956e41446ca08a8b2a92ef5b16ea2ab3295ab5742a46b4e4f1880553e45aa26c80d1fc4ff4dd346bf0615f4d58b35f91666ec097dadba2b7ee185a0011ab9d6333b894d46df0b141d7db23e912bc5c6701964d78cc38ed879327e1e1c57be640866ec6264c80492ad5169d36df80239f8665214a21b0374ebe2a4e299973a177f04d30607e18b588b46c50dfc5092b741e6340209be42d9fd4d10e36f94d493eaefe3879d1d546c3cf71d3d8048b349cbeae52d9c3c1acbce06a4eead91633d9e9be58c0b1204320782581fa3ad1358d2f3efba7f9293cf552a55bf0f78a2289e4a2decace6362e775a72bb5a37d04a97e8c8dc90f79e50acb31ec156f5ab2c47f8d26278a205056634211374dab226da57da64520049fc442673230cae2d5453c827dae82611c8ab49d84dc550d41db013b138acb5bac6527693f3e958cb226741b7506f1df5b4d27f256391566fbfb5ce4a2dc861005c959e01c7a7e8b502a184fcc86c7b0b63ce04f484907c6caa9cdbc7c482bf8b8e137c6e6158c0e8295faf3d4f35e7ce36f36c50a822cabc68c92ebc84560edfbf5124148c5753d8092ac9b944e25ab45faa92bf7ba7fc0724a6216bc9373ebba31e44b28da2681ce834db93a562482f9a29797a63c24f453131badb07ef65d7b19f6b106a2ed9e3c7b27db8d5dd16da6491ab72f5191d9ae242ae637dc5844eefcddabaf39b89bb9e13f5b589e3e61dbcf755549031eb4f16cf12c728b4f3b4a987533b80d7cfeca0f92ab4cc8f97b4e93d83761049c2e370a7f3a91326f71de521c3d061c6886cfc5d41d605544f93da5adee21b8456863983334f9bb9da0abbb5ffab20e8ab20a90699d280f7c119b2f5b493c3364a83e7a85cdc4f7cd7c94a7c4e5a22ca3aa324b7bca0b70266063a94396133fc9eba0e804ba8aaecf0133d28891c51b2eca0ff94426bf3535112ed3d1352a5b82d2a58228fa1361861333d9218a0cbd366601f8b8283d0813bd158f478181085b4a2055e86e045b065cd1b7cde6c03fafc56b44614b0e2e96abe62f864691cbab18135ade68fc2842fe0c7b1b29ed299eda185c23635f08b29f08bd6db184b4c4ed38778f92341c60ea1dbc3ac33f231a528dda2b49ed23ac925bc2bdf72ef2deb18cfa4e8d5246f23670a0383328588ebeb81bad5d056096d25954fa48f3aa996c304d5161e66fce2a0408d79a049013f72ce326595b84dbedf70efd7132ffb9ac20b00e0fe249131bd6de978e7a061539ee7bfd027c4659ea06494548c2f83ae48534878e54d7ccd3c58b1283d5a9cc7b12150379c17c8e2a4e5bc5decadb8229c56bdee70346453bda88b3eeafa9e6d3fdbdd1f581db123d4f14286ad41384010fcfb434716801cc9e4d552e970e17dddf1b49bd6262d8eacb077dd768edea7652fe2f29906e1b92a1f871ce0c07092cabc0f673b621d488f9b5a613e36de910257a73dff7d3f36cd0ed09968caa3593708630c9e9589f598cb553e00064176d66a888dbc8e38027ac5174c4991b911a2cb3d5dbeb23b399808b576884b9323de3e301e43a5da484ce3600a981ac45524e6fa8aa0024d1aaf9795d209d234404641e1098e5abbf25866d42b67eaefe84bbb35b5bd8dcc562aeae16f89216354c446db58e35ecb8373c23874b652b7e09aa5951e7e399d00979737a343b1a1130134549fd355e1c3ae5ae5677ed558d8cba2f0807f67f58e16a36d2ef221451244d828b95ed4f57a6e413facb9778beb74c8b99c0a598c96575e1e4696d61f9b7c5e3d6d46c31630bbc539842f296b7fa709725ef5fc5804a65722d9c298ed9afaed4bb0ad53d3507611b40b2d019d3ea09dda3b0e80a9009fb176f8b9ee7f455e959f43425f0", 0x1000}, {&(0x7f00000012c0)="5a9b1420b02a83b1c7f3970a5f8f665732", 0x11}], 0x4, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x400}, 0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r4 = socket$unix(0x1, 0x3, 0x0) r5 = accept(r4, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) recvfrom$unix(r4, &(0x7f0000000000)=""/63, 0x3f, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0xe8d}, {0x18, 0x3, 0x97, 0x6}, 0x7fffffff, [0x413, 0x2, 0x4, 0x0, 0x6, 0x5, 0x375, 0x7f]}, 0x3c) 16:03:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket(0x1, 0x1, 0x20) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x49) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x1, 0x1000, 0x1, 0x1f}, 0xc) close(r1) 16:03:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1000000023f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)=""/73, 0x49) setuid(0xee01) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) fcntl$getown(r2, 0x5) 16:03:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x36, 0x6}, {0x18, 0x2, 0xc9}, 0x2, [0x1ff, 0xfff, 0xffffffffffffffff, 0x3, 0x20, 0x8, 0x1, 0x1f]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:03:19 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5e002e2f62657340640ac362efbb945a589a93b3337934a39977e03323bf507ed80a40d15a233b0535893a4ab0ee486c4171b9"], 0xffec) 16:03:19 executing program 0: getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:19 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = getuid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() 16:03:19 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x2) setsockopt$inet_opts(r0, 0x0, 0x400000000a, 0x0, 0x0) 16:03:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x1b, 0x8, &(0x7f0000000040), 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20ffe000 didn't change! 16:03:19 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) r0 = getgid() pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x1, 0x100}, 0xc) r2 = getegid() r3 = getegid() getgroups(0x3, &(0x7f0000000040)=[r0, r2, r3]) setitimer(0x0, &(0x7f0000000000)={{0x3ff, 0x1}, {0xff, 0x80000000}}, 0x0) 16:03:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:03:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) getegid() getgroups(0x1c5, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:03:19 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r7 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000780)=0x4e48) kqueue() pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r7, 0x6, r0) sync() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r6, &(0x7f0000000400)=[{&(0x7f00000001c0)="1f4921384121126598099e1260104c0220f8b8cf97e795de7413e55bc6c2c61a35c7746a522116ba80751c168480602feb4d6e24c8c0ef2afe1acb86cdcc22eb538dc6f9b92901e2994f6db57e3d98f4", 0x50}, {&(0x7f00000004c0)="205c1757c07a831412", 0x9}, {&(0x7f0000000500)="d93a2084", 0x4}, {&(0x7f00000002c0)="45b98d98ecf64c7a74937a1c8955018d796c6a", 0xfffffe75}, {&(0x7f0000000300)="196ba6aa1a9ac5e08b2dec836930948ecd7e2e520d36ee73a66d51f9573a77d560c5cac83cc4bf39c149634b8cf0a2e58ee5b5543468423908fb89d8e5e2de92da30618a7b6dfa767002df32fc160d656264cd2756a56afa3eca1ea23982e5edf5e014044f386c6c14bc5f85a8135abd3db7a535e3ba183a7b237274595ca6eb20e904715fafafdc5770aa645020d5ffde98f9d53cb660b386b1102d8a7e03859c24215f5e3622943d2de085b3eb1207b6530fb72b393901e24c3af2b16c20ed0a61d408bcc95cafe30f33f88d021b8d", 0xd0}], 0x5, 0x0) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0146c0 va 0x20ffe000 didn't change! 16:03:19 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x280, 0x1) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:03:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pledge(&(0x7f0000000080)='*\x16+\x00', &(0x7f00000000c0)='\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1, 0x0, 0x200, 0x6, "b42076551029e01836b66d7fb186653c9769becf", 0x700000, 0x8}) fcntl$dupfd(r1, 0x0, r2) flock(r1, 0x4) syz_open_pts() 16:03:19 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x80000000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setrlimit(0x0, &(0x7f0000000040)={0x6, 0x4}) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd5067b7b06d4e1d91181e72fed630537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431ae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1854071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a141048eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16", 0x224) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:03:19 executing program 1: r0 = syz_open_pts() r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:03:19 executing program 0: rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:03:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x50) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x45) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:03:20 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000f3, 0x0) fcntl$getflags(r0, 0x3) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:03:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) recvfrom$unix(r0, &(0x7f00000000c0)=""/73, 0x49, 0x40, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="014b138d5589cdd7ca5d2515440e002e2f66696c653000"], 0xa) 16:03:20 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 16:03:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffb, 0x181) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getown(r0, 0x5) socket$inet6(0x18, 0x4002, 0x1) 16:03:20 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 16:03:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)='./file0\x00') unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) socket$inet6(0x18, 0xc003, 0xf3) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000040)) openat(r0, &(0x7f0000000140)='./file0/../file0\x00', 0x181, 0x10) 16:03:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000100)=""/213, 0xd5}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)}, {&(0x7f0000000240)=""/39, 0x27}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000000300)=""/188, 0xbc}, {&(0x7f00000003c0)=""/135, 0x87}], 0x2c5, 0x0, 0x0, 0x9}, 0x0) pipe2(&(0x7f0000000080), 0x10000) 16:03:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:03:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="6b9cf9d5118b74361e3d00000000000000", 0x11) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:03:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000001440)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/92, 0x5c}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/139, 0x8b}], 0x7) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x6}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:03:21 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000000040)=""/15, &(0x7f0000000000)=0xf) 16:03:21 executing program 1: symlink(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = msgget$private(0x0, 0x202) msgsnd(r1, &(0x7f0000001080)={0x1, "2b3ccdf2a2e8b1430944a744d0825cea1bb81144773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ceeaf9bab7f5723b959c5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf1a4a46578a6f2234c58c6c0b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d61fd79624ab726de38d014cf46b2dbe1c55876d3ffdc6caf8e21a2cac8ac1d69e935a288a6d479e47ab2a8a7b2c4394a915cf562"}, 0x101, 0x800) msgrcv(r1, &(0x7f0000001240)={0x0, ""/120}, 0x80, 0x1, 0x1800) fcntl$setflags(r0, 0x2, 0x1) sendto$unix(r0, &(0x7f0000000040)="372d2d9593751a47cd4c7cacdd4012a47c966ccc363a83e6bd0c7b71527645b90b6b9d30a0e71563073742e6e86d4321c7dc6c27abb1bab2dcebcaf0df701f1e8f64f1243bd2f2e4a8207d42512ce7abc01bb1feb7c451d9da5e2fac47d49fef5b85ce0f491af8a7168fc5b04d88b46be06cdf80577053f3d6c2f956b66b345aede023424f1959b99824fcb4c8fac3e58ee287f59cb44429a0d0f2c0a19da87c06ff5236f48a1db84e1f3c3e2f6e336aaf6ba79e84b5160eb2f28d8f90e3ec73a05aded228cfa24ccc9c3c4fb694378ffca5cbf069dfe5fe6781091e8b58b2a0ae475a1a2f4f6563122fa10a5719086840fdfeb53dd73925825ff265141de266d4ffe9c6672d54343ebfebdd0c1faa53b020e0d481aeebfb78cf2298f971bcea5ffd318b99848ac17e1887b250db74a4467e57f5f3300140450220b22375f63f22c638e79f6921cffabe34d7dd6549ca7a59359a0a82ed9bcf99e63cb5ed3bc44ef23005bd8063cc77043632d66d5b59e13c296153a39f56b5594d3ac74fcdac02a4e3a03622321bc898ece1f87bb784c63ead4b2ce1449a6bf2c286cb9a189ee082f32b4714b68353401ca64d16c3a8e12e3b4558bba8f41554f47f69de35d854d5c9a7f624909e2559b8e82b55716b813aa8d5363f305e3b010d35989edcaa9647c2ec99252c69d3eac2dc97beff5a8486d9f2b0d41623c13c6cf171c341fa1c039df802c39dc2d4ed05c4a850ccb4970f8e515e6147b58bcc494d6bb486ecd1232f67201a95336c96854d23396f64bbcbd5542bb2b420152189c24029bab96b6d029013562d418d3609706b5b6deaed7f9f67ffae8f5afe1e6c9bc36f8881f7a8eec90f24cabae74c46c37dc891b75bbabe663f406620d9f37588a91c2666c57e6cc9486806a68df73f35a80b7094886fcb8e51f1d50f069288cb52179947e8b863e81d1ec6ecbbe93513b2b345d9ba9180aaef98ee90e282ed637aec051e2eb03e84605062bf83da0441081d4a1544345620184a1866611fb06e535faf5f4ca57df7ee90f8c98338b6d62f5b846a8c1e3d5ea0dd4fcd39c6aa637a403b065ad6bdce7dcd8d6542fd7b9c5fa42ef065c3a122ae18d250b4617c95a894c36d0e75e2b72001ae1352c71b00e1a24483919d1398470519fdb575b510a5d5d91eac16e505a49016c74fb62ce1dc4992fab769233f674d7cb0a0809b1d8e4ec141ead746079454e3ce1aeafb79ba6ec338a1d87c7077fb20438a09e4403439b2f0b58d4657eac902e53960a5c6631ec16ce51d7460fa4aa94ba8aeaa63aa9e4a925bc0576af773c0cfcd3b6966319ce114a01e526d6a0bba9586a126ea00ee7894cbeb973d2b5265669518b5c4d0d646e65a58119128ffa71718d015cc90d5ca4db927d48d434b65e0ff4e00a8ea0ae3769df9f1aad9332a64bc45be827048fa64ec804985735761a20e556cf8793de81d34951c158925c2a2b9367de57b957d83c52e6b98463eb7f8aa6c4aa7eb190045a7b74a18f6515fea1460fcb39ebd4ddbcb5489adbd746fece777514dcfa5305ea4860996dabbb3d704bca89da51d43aefd54622603050f519da545436e5a0259517828a468db096e9a6337662e415b945cd03f9c8a0d2e8cd90f560879a39e6ebc8be2710a9fe91707c222e6f01ed82cdae7ad87b7278b3682b21f16be18893812fb27571986cdbeed3ad62dd6b91dd8bc8ee7629235c6a2e2cc64a3b392a6d44f8951d77e92733e590ba05ee1f63c0b64c7215af92ea6350f5706bdd7016a52bd85b6267e185a6c72871953bf8451cc2e00e20ec99f20e64ef1587135b621b5f56d2b391e61e84325fbb9e7e57f5b17cd721a7c66ebe4457dbd788502c6aac2b71c4f84e25ea519175adb9d079a784cea24ae39a8ef1be322ca362c0f2328daf908b22a8b0d41a9b292dbcb8d0aab8a34615486646720f6d57f580842d30ea8729f76103ed555c3b3193aedd831c811ce332f49a617ee5c36b663190973c4ed316f6886a2a30ae4018f20fcdd53c14a85a1908601206639ce33a3ff2f82188f96fd2714d534d72cb61dcfad64805a730f5802bcabfd54e8a9e9b3909c99f2bfb039fe5e5db27850acc70c99dc65835b6195e13ba18078ac9fffd1047ca2632128d8281ca4a37a4fe3b9bab15c2194c61315f0ad993ee827a7dcee4befa098f2ea816e4d1a8335a68774dc595fae4beda08daa578c83c87d5bdac089bd2b65b66fde04427c0d03fd16938a095bcc1364e98ca992cf483fa4671802c5a8eb101646dbce886dd354d728e14ca6740a87155a428e2582ecb050fe1f8a55087627df205176ddab2609d92c5264d49dbf56d3d7dd38bd4ff6cdff30fdc12507d8776fc8194c269b060103bc336a02d6564e8f41bb1d26fb128ff15c53dcf0a10eb166d18e376a41b5f86af676d1481c733116e4f8242b1ae48575d1fb613e0867d9abeb37fd6b97b56cef4be14fe2d1f72e4e8ff0d6896b8c3f526003cf863d7bd43fe64306ebdb8b977f6ec2e5c22254cf3d09d560e0442fd9fd0102cf79c9e559a6c13b6c093467fdd6627d0ac4050d795580d1e30082e0261773ec178fec06829a76f26429e9ffc22288fc38a180f936ca7e9139fe71224312541c50610bc61fd1e99fb327ab29b4b22c816bc24afab73f1729ea98278db9a2c88152825d96c07d82857bac876a2fd54bb70670d4648df5523acedcc9906b8797a5d7679a48810ef027611a1cf40fe4590b9bc9c0802562947753f416b6e923cdf25f7925ff304798f3e6a8343cbb4283371e6afa4c98e6c825149bd262abcdea4f7f131b2a1ca3b55a0962006fa8398f0ce83970d078a8df1b81a3828511a2a5affa595595e460bef877792c767141e181ffadd9ffc659e177ca080c41c466b311c115443be4663b31ea35141c5b901ad1b034fa235869ffc3f71707894fa6bf150ea65ef7cc2a8e7f3041b2fa31d2df8086f4f47061e42f582d05a962ab61215a00b543e31b5fa3a6addda1ec7126cb0fcdad839f8c32e6d94d4c6693515c8e1acd5a63e2eca1c08576051b5d334117a4dbb230a883600b2ddd073050e78baf0b41c39c3a1bfcd3567d4aeacd8d821a22ae3334adad6b9a99b931635c9877fc5cd143b4d1966c3e63ffc0c86a8e12051a99d384ad148b8a26196894e48cba610e8d27e0222cb9373f03c0c2db3bd81f4f231cd372fef481ee185859ce6fd9365132ef12e74040c12b421ca98388cdd50fb1d1afa325251cdb1f728bbc67cd94be71a1bb8b6597e719e20bbd04abbadc845ade887551c85f5f5c041a9a912d8b7c0fb99bd4cf44a1fc2f8ecc73789b870ff8df9d8c465b1a64089ccef24d92d6ae06c36fc9b048283643089041e11924071c230a132125340386f10d7be973299b899792dd464e6d52e382b46369b3da99dfd267dc376c72a486f8e54274a72e2e34c8b8b343fa526f56c607f2727087e8adc2bdd304998d0d55ee6c2ddfe29f6b83b9f9537f970b4ec1655a170ec4f9681e1b3d6b10ae9528fb264d820d5794589cf76a442b961105d2a1d2c4bad872687e618c6d177ef3051ccd502e63d37df7b6bd655580ee1be208354d68b3c9e5d11af36f3749d4b7152058d392a756c03489d7d0e0ebbd19028453af47ffea04b3286cee54712ebcfbb5b46d69d1950a5b987608a519072368c25c74c3d3203a74b57f8a137cae60229fb114de161e4a82684d7582ec045492de35123f332e13d55be0c3362291c0f23e4f4a55a7952be61c615eee795d561f389b0d690b0444dacf83bbea464512646aeb0b040a29c9e83f3dca3307c6eca3e539f316155427b52229381a9873528075ff29b25493ca889ef1a5d832a8403beaf6dade54abf16d18075986866571599a28f9ac749cdfc6c381fe290dd1340b2d178381c424fb6f0acda0eea536c3ee0d02f2ba506ae4b32b1a9ca76aebd57050069adeb07df52c2aeb6b12c01b88d5136b91e5e0b025b615cec406a48737b6d5e8c361a5ad705a080e85e46c75e3336b18383c0161f891da098f1a0da96dc0bb7790a941f1e42d786ce807999af53bc11b2be39c09716c64c767ca543edaa23f49359dabeb2dfc5317f19aa809e073046af1790cc8ed8577166b28ce09aba3fefc53f610841986c4a4d7b0b7d8bdb22453359f97978054936a588b2fe84141f3375e839f9238c1c8ddca108f222bf53fb32b40a8eb022e7892f2e863c0a9968905410acc789be7aba904c7fe67abc72df872c4517e477b04aae59fd4f3b855db4f8b635f4e35be992b5e35968075ba041359f828f2533037c381e3e8f8a51ab514f5642ad8529175e8eda141f8f82a5fbc347ac04fe879e6243eeaa9cc694a3a6e839faad91844d2523ad4b539b033dd226ad1b839050c517353b07b7d7bb6d53eddf21573c977f36776a69900af898d0ca5f37dbfe89beaddc169f6b47dfe710e84deac81db8b5fd3ffb09f0c53fafb12dcddf36c20b7d424f8dd58c20b64c6b3b1f064117b15f2656add578b0560576b65258b1ae0b2fccc4af0b7da417f0f981608bfd10b35d31e7ed5398f0ae1f3071574a1ea14a00f3e60b715e3b4092a51f25f6fbcc15d0f3cc9147a23b2e8e6d45be8a0f85fb7480a987e245486e4623b617ec8965816ffc0952be5e6582240e653968c293775fc635e65fb83235bf4f8296e4c50a7755970de19563b791b19dec749f8f560f1821bc11f498234e3213a9b8826b2bc01813fabc5501a250472331af83c8aa0dbc5d17c47a5ea45de4a61a42ef6b4a90fdaf161f8e63f6c89b9c7f82d5cf927f491900ee1916e71ff9028eb557073eb138655f082857e89916a02f4648ed238f05a24daa338d6c329e2bf73818a64c629c5590864523bf5777dfef0b2515da3561e81807886c44bc1d7e815a7167047581ee5d4e38aad16029b3a7cb212313d6ffd3ae8d3141431492a28a5c060cfe768b700d908c0f557b8731ccbff275c4238747b64971d25c6b0e53aca6b6dba7e235c1fba4f56e107aa3798daf91549eaec81574bc41327284b599f6af228c4eaff52c774ee872778620e1f39d2594f7e20084b5941d9ffd103215be993c293dc0c9a87e3c086f44961db94feed076d2ec1ac66df7fb8086f0053fe967a4672493906230612c81ba54af1a45acd2149e4e1d35bd449f18c59219eae2b2305af8b9ddd7f314fd98a99d0bcc4a2aca559ecd138c53f994eefc8c3ffeea29f3ea7160b4395f990dde80aa14c4d902bbb8f71179c180983e1cef1cab55af105261ad497bd95271978354ed9ce7ddb9366ff0c3136e04fca9707ab871120182934eebd9d43fdeb87df680e2c5c0606982d8086bb8cafdd31cacc5a1d6c240d3010a272349edf58bc2223861e1c4a5f56864d6c7bf0a60f7129986116434ea19aca217fbe0aff2c85531e081b536f130cdd3d64f93eb27f89d23b30a3b4017ea98e1aac8e5cd15fd3648be8b8d77c43898b214a2516330508140dd9ac9c3d12c78360842d814191c566112bafe7a69422a37de7469c65890296eb7699421b13a71dc9bf3d51b1742a856ba7730065f7241966a10eb99f9f7bd10d6dbb0a574dc95e625b6d11e38a90b474f33bf71ae6de29de82dcdcbfdd9f7a22c75502f07c86df649f4b09fd11efc34e57aa91ad884dfe4d0f6627cc77b988ea35df01b9d24c06511393872662d4482198158a0685a7fb6cdf18c11ea0235ea391f0eccf8890fdf3aa4b149514306cbf43d71c5cd75e8db3f991b61e57df816de45e0632f176c7cda68b60c4899a1e40", 0x1000, 0x3, 0x0, 0x0) 16:03:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/133, 0x85, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x7d, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/217, 0xd9, 0x1, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)='a', 0x6ea0bd1bcd041493}], 0x1) 16:03:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x3b6, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) read(r2, 0x0, 0x3b5) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:03:22 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) r1 = socket(0x20, 0x4, 0x41b6) accept$inet6(r1, 0x0, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x7) semget(0x0, 0x1, 0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20200, 0x8) ftruncate(r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x1f, 0x681a}, {0x18, 0x2, 0x124, 0x80}, 0x7, [0x4, 0x8, 0x7, 0x401, 0x2, 0x400, 0x0, 0x1]}, 0x3c) 16:03:22 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8800, 0x7) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffd1f) socket$inet(0x2, 0x4000000000000001, 0x0) 16:03:22 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xa1) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) 16:03:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfffffffffffffffc) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0x20) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) 16:03:22 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) socket(0x40010, 0x1, 0x80) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:03:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = kqueue() flock(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) r3 = getegid() setgroups(0x3, &(0x7f0000001180)=[r1, r2, r3]) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0) 16:03:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) close(r1) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:03:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x1, &(0x7f0000000000)={{0xffffffff, 0x9}, {0x1, 0x19b9}}, &(0x7f0000000100)) close(r0) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 16:03:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x8000, 0x7ff) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:03:22 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="20a72c86e80be76c783c4ffdf4bda80a3715ba333487961404af54d65fe00f65481746304d917683ece7f5d81acf32e285ba50bf25cbda78409b1b463ff5aeaa33af344a743be513c74382d77062b48d8c462f49437a712fccbea4d000c380537cbf70466745d41ae539c1ae8f4dd78fda896c4f4746f9eb8773123076d3c12baac9f29ece030ed4318d44e0f1897b9f2dbebbce44f2f72933225c", 0x9b) recvmsg(r1, &(0x7f0000000280)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)=""/5, 0x5}], 0x1, &(0x7f0000000580)=""/4096, 0x1000}, 0x43) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:03:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="fa1204a49155a6e3d600ce1e0040", 0xa}], 0xffffef6, 0xfffffffffffffffc) linkat(r0, &(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000300)='./bus\x00', 0x4) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x9, 0xaeee}, {0x22, 0x7fff}}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="e532031bd30000", 0x7}], 0x1, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x10, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:03:22 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) setregid(0xffffffffffffffff, r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) preadv(r1, &(0x7f0000001b00)=[{&(0x7f00000018c0)=""/98}, {&(0x7f0000001940)=""/87, 0x2f0}, {&(0x7f00000019c0)=""/100, 0xffffffffffffffdb}, {&(0x7f0000001b40)=""/172}], 0x1000000000000103, 0xffffffffffffffdb) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/117, 0x75}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/11, 0xb}, {&(0x7f0000001440)=""/247, 0xf7}], 0x7, 0x0) 16:03:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x50) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 16:03:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) 16:03:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0100000000204b329b33"], 0x3) truncate(&(0x7f0000000000)='./file0\x00', 0x4) 16:03:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) 16:03:25 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0xe000)=nil, 0xe000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 16:03:25 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x9}, 0x0) clock_gettime(0x3, &(0x7f0000000000)) r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getpid() r4 = getuid() r5 = getegid() r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0xfffffffffffffff9, r2, r3, r4, r5, 0x1, 0x6f6}, 0x9, 0x9, r6, r7, 0x7, 0xdec, 0x100}) kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:03:25 executing program 0: r0 = socket$inet(0x2, 0x200000004003, 0x200000000000000) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:03:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000100)=""/64, 0x40}, {&(0x7f0000000140)=""/69, 0x45}, {&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x4) setsockopt(r1, 0x4, 0x8000, &(0x7f0000000080)="1290a231afea524074f2a1709134e70b67e97e0b3245a5f5d5903a2125f395221c6955172ee67f757a6b01b57f0fa487ca544e245440df38c0cb552ef8b928de2e09aac476b438b0c7dc678e11c11e5369eba85b362bc04aa6d1712ec8cf0bb7c3aae1d0d9eea7572a741ba8bd749e57a1", 0x71) 16:03:26 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)='{', 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x200096b, 0x0, "8500750006f91171998e2ff2080000003fffffdd"}) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x3) 16:03:26 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1009) setitimer(0x2, &(0x7f0000000080)={{0x7, 0x39f}, {0x4, 0x4c}}, &(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 16:03:26 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "8d94170a061b4c77fb1c53f8e5ee66dde0ae3c92"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0x0, 0xfff, "d200e2d1ec0d58f564ffbe7353ab12988be4cf11", 0x0, 0x40}) 16:03:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) setsockopt(r0, 0x7, 0x6, &(0x7f0000000080)="acc3a0acaeb0495d36d35d27e06bdebf8f28a5b3712093c5657a2c8ce994e975fc53763181b26c5d5f3410ebfd57e9aa582974b9acd908751465aa12390bf04a3ff81e8cd83c5af9c1297496dba3aa10e8318108f778ef8a806f3bbbd59e2fd399cfcf381726a0401f56ec2c455954696b03eb2e31ea7f95db229cfae48bccb4952e14c4b4f0d1799736670d660ae0dd5d5048a640f9b1a91a9dd9572ae7e8aa6fb482de9bd5c8878aaa6e45b8b35d36a920583c4736fd4b37f46bfc9febe1c478acd28c04d9965f36de89314e598fb24ab18682d18ca7be0da89afcafe1107f950267d1609b0a", 0xe7) r1 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x21, 0x40, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x22, 0x40000042, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x4, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x16, 0x8, 0x80000001}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf0000004, 0x1, 0x80000000}], 0x200, &(0x7f00000002c0)={0x7ff, 0x21b21f84}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000300)) setsockopt(r1, 0x9, 0x62c, &(0x7f0000000180)="487a198c4003f9e7c4c3f240bb40c1aa3c1432741e0ea5a6327854494327f4f7811fbec5762db764b20a965470af8adbf48875b0cb4f72d498a89941c3e06837485c08ab460f4c4b4f5fedf32642dc8b5eebb00bae2f09ec444b019d66384b", 0x5f) sendmsg$unix(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:03:26 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x20460, 0x40) mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:03:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0xfffffffffffffe60) 16:03:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x115}], 0x1, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0x76e, 0x8, 0x1000, "4ca5211848f92c4986855f8f545faccf0d1b0e19", 0x6, 0x1c6}) fsync(r0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x20}], 0x2, 0x3) 16:03:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) lseek(r0, 0x0, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xe}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e98594256239", 0x21}], 0x1, 0x0) 16:03:26 executing program 1: getpgid(0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x98) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) r2 = socket(0x10, 0x412bd2b373c83755, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = semget(0x3, 0x6, 0x400) semop(r3, &(0x7f0000000280)=[{0x3, 0x1dcd, 0x1800}, {0x0, 0xdc, 0x1800}, {0x4, 0x3, 0x800}, {0x0, 0x6, 0x1800}, {0x4, 0x1, 0x1800}, {0x1, 0x9, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x2, 0x800}, {0x4, 0x9, 0x1800}], 0x9) semop(r3, &(0x7f0000000180)=[{0x5, 0x43f0, 0x800}, {0x0, 0x100000001, 0x800}, {0x7, 0x9, 0x800}, {0x3, 0x3658ab9f, 0x1800}], 0x4) 16:03:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getrusage(0xd64b7d2ae3e6d255, &(0x7f0000000280)) syz_open_pts() 16:03:26 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="01002e2f66696c655d207d25004c329da3a115faef30008b3fcb8fe1799d526f9d6e1b9c35bd0eccf613e9c311100cd48bb3aa4cda3a34cf162097e5a49d2d65e8a0173336aa42ed6e24f9c7709a7d46054355f6e2d229e0ba5de21015cf24276eb0f6b1e6529289270df4ce397f707b702b2de3fa30c222b68be4e0ff19c071ad4aebedd45d791e33afeb593dac7d9f0e1075d97bf7cd51658e069b4a211253f60d8ee0b7af3a4f66330223ec2f1546bedf2065ad529590b9"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x401, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000001, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r5}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x4, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) r9 = openat(r3, &(0x7f0000002040)='./file0\x00', 0x20141, 0x54) renameat(r9, &(0x7f0000002080)='./file0\x00', r9, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file1\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 16:03:26 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x8001, 0x80000000}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085c"], 0x196}, 0x0) syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa7a802732c0867a47bab9e1aecf0c0a", 0x57) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x800, 0x7}, 0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x100) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2c0, 0x18) recvfrom$unix(r1, &(0x7f0000000280)=""/205, 0xcd, 0x3, 0x0, 0x0) 16:03:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) close(r0) 16:03:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x101, 0xfff, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20200, 0xc8) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x8, 0x3ff}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x44, 0x20000000, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0xb0, 0x40000084, 0x8, 0xffffffffffff8000}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x7a3}, {{r0}, 0xffffffffffffffff, 0x40, 0x61, 0x80000001, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x0, 0x4, 0x5, 0x2}, {{r2}, 0xfffffffffffffffe, 0xd8, 0x40, 0x100000000, 0x8000}], 0x0, &(0x7f0000000200)={0x9, 0xff}) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:03:27 executing program 0: r0 = socket(0x2, 0x2, 0xfff) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c6530000ebd294d8c16241dfdfd176ce93fb456735526907117"], 0x10) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x7, 0x3ff, &(0x7f00000001c0)="b5a3f74ab92decde2775576060c1de87705c342f5f6bbb2f6ade21bf17b70c61389e85443a6ea7b412b4580e6ec7a847d76b44f07ddd40392ba0d83d68d125f75aa3d79333f0e15c65e45b37f94f45447873a983471fc9bbfa1b8c703f49d4f7a81948d7b719980bd19092ed2552dd7be9dc80458bba106a9a36788ea2264ad23513e9c056462aaf8314284e264df19b476f0f96ca21be7c27c9364c1167be37c0d5cf4209a9a66a266752cb5f2c2fe2049aa07775597c6623b228bfd1f67acd9373f2e0abe74a5fa23ee5ab2252b947a65a7b1f193213e5959ad6fc19c1434024d05959917ad6979cdc900c55d5d18fdb3e9cab9aaa542a5078", 0xfa) ioctl$TIOCSDTR(r0, 0x20007479) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) recvfrom$inet(r0, &(0x7f00000000c0)=""/192, 0xc0, 0x41, &(0x7f0000000180)={0x2, 0x2}, 0xc) 16:03:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1024, &(0x7f00000000c0)=0x3, 0x4) msgget(0x3, 0x20) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) r3 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x2) 16:03:27 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa0, 0x3) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x96) utimensat(r1, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0xffff}, {0x200, 0x8}}, 0x2) symlinkat(&(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', r1, &(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') 16:03:27 executing program 0: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = socket$unix(0x1, 0x1, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') ftruncate(r0, 0xbb) 16:03:27 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) 16:03:27 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) fchmod(r2, 0x20) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x10, 0x9, 0x8}], 0x2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x5, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x7, 0xc0000}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x8000, 0xfffffffffffffff9}], 0x8, &(0x7f0000000080)={0x1f, 0x2}) 16:03:27 executing program 0: dup(0xffffffffffffff9c) r0 = socket(0x2, 0x3, 0x10000000009) readv(r0, &(0x7f0000000180)=[{0x0}, {&(0x7f0000001400)=""/244, 0xf4}], 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x66710ab2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x40) syz_open_pts() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x3347}], 0x100000000000005e, 0x0) write(r1, &(0x7f0000000300)="82d29fb985f7a335d43f9e9b3e25012c1701cf2c18812768bc1ce8ecb14a7887ba256b4288a396a256803ba10f5485e18854a33e28c45965d2ad753966264e0c277fd9770cc96f04b91d2fbf6c7a7eae9fd246e209b1bb81e02437e67d073d26aee03ef619608db3ad7b8998d88894c0e969a73173d2ce894827db5ff11eaa50e1e991087ea4ee3459a220760450aff164c5e364e920b82374757e332fdbae3ab80b2810d8288c1c73c14e83a6b226d89903d7c3b7843b2299df26460866a9f532b807582a78cc2723b6bf05bbb91c90d077e4a3bf8b676c2587e4c1aa179e951eb74f9ca56e2b8276bf9df528a830528e15c513b313479bb0df18654c1f989312a0ac2303b6ab477492ddbc9847cba51ec03b70de7c52470d67738f7d9a8ae6884efa1f725cfa9a12406408b56c4593132a64b417804cafea2d3754391a261673757af61ca4ae36e61739304ad1c18584b52200c2dffe82ed7a7476ea1cfe93d6eef993d3a5f92a9076ee59a5fa2e075dfbf2a6b450206383f085333e42affb13b5c8d46055d76829c09c35dc57415c79a0ba88834c376127394d08c164f2edd610e8351e31c6139e938eb04715714910b524ea54184c5d75cc52c8593d4f0368a559ad95475f79bf457ad09a33b621702b2a8fb15a5faf5adc11284847406e38204ceb83145cdd3e10244ef533f1043d4812d15468bcb62096f663654e0dc5738642428ff2b33956c86d7a3ce870280c3de5c49257af5bfde3911ea290e1ab38ac06cc22a7aa8f72a125ac069d61e1d66214e1da999f8ad99caddcce28d99b4170d116c413abe78ee1d2a2da19d4b854d0d0e9caf9d45096c57047cf4f164358246ea7f76515d3c18c15b29bec481595a61a1115fa0eb6477962a0a41d81e92cc83d7a4a4af276e4be929487c4233750b6f4f098babaa9169ff9035b2b6468dc5218c751f250f17f56f9b982401292bf1df2f1e7d9b2a737d67a0cb8853b1f294fab3e4ae1cbfad8ff652a51edfe386c10d7cc7f63d1a8a19aa56bee4583980b0233a8349f8fb9517a531679f739a4341c84350c3b37d052bd44542aa36eaa0f6558eaf9e1842f776e199d158c26a6c84b4afac6ca154d197c0f76e1e6dea3e11496103c5e7fd312bce84cd7be21b1231c4fc5588913cf165663cfc3a4327f9925ffba50061b16497691d684fe7a67b10683842a0baf5bc6a6471fc273ace75800f3d39f754148e37381098f9bf4350393954d244aad223a351b924d26d3d06390c58d6e0f9520f7ab81170de9b09513917d55fa96fadda31c12ccafaddb97accaad109447f0a1c050cf44d41db0e91dfe53daa750743e6bf4cde4d581d4e980b9b0c697e104431d26301f07e68c981a1bf6608e6b444feb5d32a36c00e911ee35e4382156ccfb683dd081c230a1fc38c68ab6f46c01b6f29e83147a6be50fb41c51a266d34ed664e16d8b699bed7f5f3450ac03463efafcca3672db658f8f4c22f8df422644d492934daaa997084ece0ba4486a9b0dd9af24e53194182d59d26f08d3d9b46751df3ba55803b4a86fc7acf653220dbc3cac40d9f72492c4eeeef3481377dd44052434218307329cb9243ec5852b4fd13e2b7491249970462de10a60b7f4ced91fc45fe12130af08a9337872a0260e9a6fbca5875040e685f205e4a84168a57d88be76bfede584652f677db377096997866630979f93eb60090d8ca64b40bc2336ca81a769d11d96698f9bcac5c1a5974bbc7fc6d43c89cfb961589640aa81e2280d7ef2ba68903739c8e2257df3dc00e39a61412bad27987d4f508edca8455d800dec5805548cfea52ca70e397c197a86addeed2610a5bb17ce0a729b8dce4016f961f48760d99dfc9f24ee774313cee56f38fe3cef2d30135102b4d9e7fa545f54033a5f29cdbd627556a5140e1185b90e238fcffc715fb8d52096ef34a73d33aac5ddef834b398d3938ee0fdd8c2b5d8234ab0269e5d67dcebb4e01e4aa22e4fb14c069e3ba22694931cfb841079df075272fa5c6622fa2ce3232c2a64224e3e54d7b0c4ebb4e36f98969d24c1801442f06958161916bbe305b5053ed4ab17bfae839273a8820649ca2d9ca95edde5e6be514f48fa4eefafa552939d557c58ff63e97d3bded1ee34bdfad91d6a55e8545204aa2684428e40475f3bac4e47ec0336aa615495d10b57ca22b352d1d83c974dad12d8728767e5edd6da51a805c97acddfdf50c9d3ed632c56b0006d21e2c742c05618849eb8c31835c10ce0f0e36233fb9c16c902a68dadbb9a945e9b047fed718b4ca0edd727ec7f90ce75de8e99a7caff96be9f0beec25cc993672a139fde038b95413da86af311831352261bef0cfde559a7234a4897303b99df283d208e14555821014f4d85204a96da8597d2b1a7f325a6ed2f74ec58655cf627ed023bf45a09f12a93d2a419ce0b0911d257850899cb4fd4b90fcf5e17ca2be89ddef8c0dd39781b5016efc5acd986f0da3be4d0744a4984d21736cf550476fc681357e8ed8ba42e023c8f3201636542d1cfc040e2f26ce748f61b7ecfd235c6be4f1cb093900a9671e4222ee6bf151544d4b1b43a24b1e92051a29a22e4ab2cc191772b23a7edc569f2fc9051582e8fb2baa67e76ef2bf82b36e570050eccef2a998646b66e8040e7ab968b762eea369be3456dd6c41c9b309198d01762562e395c788a3bf9e2600bec95ec15a6876899b9bf2689893f2107aaa9da95b450408d0f6ef0bcd82ca8585a73e4cebb3f151d8d542406e223f728a4b7d6713bbf26268a0baea7ca3b926a717e5b5bafc0d96289601aec9ebd99fe27518517a6cdcef9f592353f3828a7b194b4bf7c526c4a284f2b0f6f08ebaeaff333eb59cd5365f82caedf2cda7d33b1c54a62f9b926c52abcfb08bdd930978d9ac31c66d2f37985d2291856fc1928da4ebb20bd948d5d765cd2bf244c2210e03c11bec8359d0afbf335f10d3473a188c5b436378861042c257af4670289dc0a17fdd5adcbae06e404cf5094fb21aa486286112c5346a8f26133e7ab4c4f9ba8b1de49de47f716cde9905846495b74812e686321bf682f98f73c57eb05ddcfd3383345fc72c86a3fec8a154f0e17e7e42fd07ad776b543a2b10b0b0785ead335f6160e792d4643950afedf70b7dffb1f152458a4f70a3dbfde550b45566937713cde47feb2d9d479409cebb03dcc65f4f148e4a869cce9ae06f3878ed65b72f048c4f0494b8aa96ab6538057800a2afc35237e722452eb38a9d4a204c3c79cb8ae2dafbfffe113c766b14502aef3d46a31b491177ff4c5d11adac2e396d0c228a9acc2ead98d1b3c7f2daff8ac578237c001ce985f366736e0d3aa4b56c955b8cf85093aae74c917741e68700b208c088959ff49130e8fd6a445a25301e26aa063e155f36219f4f81f11c787a5e2b18fdae0b4f8e35d3beb7fadda8d08228bd623b89b57dcec29b11022600fc8cb37c2cfd894ae1b027b24e65af0f46b06431ed99fe579a465efdd3907c17997d6d27ecc719c2d5353e236ea68c5a39d43109ca7e53bbafb15339a285880f527c665241718e3ee762b739e28772664ef5ed4009ecbde98f8aa59f91cf7b05fbb8eb3dd643d83bb8860a826ceda5a728b8732dfa41b94aa214a797544587c6c3066321e26f9895f80c9439d27819dd3c038f20bbbb6cc37e54eeecb73401a0b1c3e8266ed5929255723a56a577e9ca8d44af7756bab5b8bebb52e83e5cff074b89a8b1af3228ec26173af86127ccc31b092be16db95c0d23c9c94520fcc9cae6c2abcb95b849efa70bf9051dace4613b9b6c2fd9189b8ea85fe593f1170bb1f00a9bb418a69e023c8d1085f3c0489628994d55fb09576504c11f67ff436fffc26155ea5a4facc38b04d68410120a31db9238f944d064fe4247a21dbc742bf1f0f11c43f051b16fb231aae3ad6804386d2f799ad675d1566b6e06b60184db6248cc732f3e119a3555e3c5d0af417ff364a8eb4b9e362a6b0f1cbf5a325ae5b0242869657f3fcb08bb46efa47ca4f9dd2c577e76efc6ee84c296532943a1331cba0263df344a06f35f4ceece5bf0adee0668f3edb3beda264bff09e6bbdd7d61cb2ff473ca8da2d8fded6edd86887c4c43c4543294892e27ea3753b1637678f7b3594fcefdb6cbd40c6f27daf3cd2a0337f3e5356662e7f78778bfc0f7f7ab6e26b3bee930f50220820ed253a02cbbc01e856627ad693949e9881f87c6d9484848315ad5eb9bfde896edbf8aac5a68a01de90c5b2970aee2e52b5457762d8b859007aa35a74f20f33416055a189a1cfb7318ae7f7e7a072e3d74cdbce5d36800c520aba6975fbfb2079321541cb1942213acfe61c93c68357cb3e099612c581971d1cfd712b8f800a04e402d01bfb51e85553134e4d2fb7ab90f7f922a04b44c5993a9bfe87e05d6e67acf36b0b5078212a7426cccf234957d04eb809dd6f5a8a6f1a6c9308cf992ac558276d36185a51a3f5deeb483d845eda584c3230e4f3f53a6e636a12c1e26337f71262a7d54b5fa43790b8a697a4a28fa5cde0ff46ddbc7201a540af8f53c6ac2ce6438e0c239b3d62b15a4e6aec1dbd4f710afa033064ac637155ad5555f60248081af929d64527413c88f48a821b26033df8676244f62c8b4a214736055eede3071045a8ec621fc37844e42dec95219a9f772234b0c050ecdc7251d7c43bc4efac07d2e69919a1276a7b0efc5c47426fb20978bb05684689658b07500f4395237f1ab6c5e34aba9ca14a877b63a47436cfca12cb0a510a29921869542adac64f22cfa2e3c217bd22e8034b9d47045ec30d1ba8c184f4e86d7817e6628897843d59bc21dca5951923d45ff5bf709af6cb0b5d0b912a9cd84a4dc2e808c938bdc4a00671deb7b97d11cd5fd90b0e1bc87a9b4c85e990fb75e22ae55905cda9617c8b7cebde37444ba0dcd13e51f403c73a88a42b6428e69a749f5a247beabae4ab27e992ced77cb9ef8cb9f88fd4097b4d6e4f7288a50bda143107f5b1cb591d93b26acb1795c4248fd1b04fb6be7cead9f2869b0c9b57ae0e6677a516260d8256d4a232de469916c367b305f6766ccdbd5c19ac576b1c2f5e86242aed85cb133b1a77aff2bcd3f90c3c0c95e57e61f8eaaae1f36f1ee3c56df7163c96bea504d9d8497be2723bebe21179c8ec47f227921d8ff632f02422779c6e0f46cdb0366414d824eaf2bfb4ce7a0bde69ba53c59dc37c71b363b2b216950fdf85b9758f09ab17485d898ffffb889af29fb46a30b6f74051b69450f409005530366975c8cbd596acfe0abb7facbeea18925dadf8297668ec4658966ea833e590d78cc95bfe97cecc75b5ccdc696fe797b8cab51330dd58ce86c401db2d59af8beaf30c008db00614cdd859436adcd79f9a544afedb74a1a1a8c417c5d9d0813f937d5aa9c11d8082be97d8ba6f58a4d28123e35d0361deb57342e30c981905186bfc88b4d5d8554372ac926d5bd78aaebcf8abde413381d9f4e8e95f432d73329b445c550ffae08adfd13ea73db2eb44292be04fa4510a7e2cb2d328c86463518d281cd1c3a9e0668f4ca14b8ce29b6a6b8e002fe86d8d832a5339392a59715bedbd5f7734a88a4264fe2e5f63512c7b333a3dbc4ec3cdd242ae83a98213f1ef1d6a7aa95386aa3423ce4183ec1c4be2874ab848d5d78e6831f2e318e7c4955c9139e1db51d5983591eb71ba32f8399501628384574b936ff7129e072a3c57e060f18889b3474f2786403113a87d32aa9a06cb769bda35efb5b95e3b6e5035e", 0x1000) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x3d91, 0x3, r2}) 16:03:27 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x3080, 0x10000000004) r0 = socket(0x1, 0x0, 0x8942) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000400)="b3dff63bd26b3c627944e7987855447012b537e9168d0bbaec654fc47e2b341c899fda5e7a8c65c7a9b8a42db3fc02c5f9efb808f8e169676ed86fec657ccc61f3864c25ac7238305728f11468afbe419cb73dc33ee4d303403bace70bb4ade0d43e79d5406d9d0fb3b81a2ffdaf869d71e256cbaa7ac9f505e7aabfd0494c7669af4d0bdfb6ec88dfe5ded0370a9ce7e0a60c99738c7dd576cd039bcf1f0f2991058b49195fa446fba74b9ec98becc18f151fbc324835e540af7a34533fbf17e3229acbe2fbcc0d8735932b7b560e08ac0cb8173eaa5377cf9a6d7988", 0xdd}, {&(0x7f0000000500)="97b84da254f6241b47130aeff5adddc0156e", 0x12}, {&(0x7f0000000540)="d483de378f655add2918d6c2a28519024c7140a66d6219ba0341e7341c2963a19795e08e3e67f8", 0x27}, {&(0x7f0000000580)="da878b733cc659092ef29f21c77d0ece50f616ac47fbe1c712948c0df7b23115417f4870a3258de64f75b3932c6cff727f1b13024fbd4e0cd066586c6a405f76d6640293e6fd4fd6fc8d0d01665c38d2e78e0491f867e8bdd6fbac4e974b2c8d8b7bd09e9b7a3fbfba", 0x69}, {&(0x7f0000000600)="bcef93ec71e97c9750ce500b62954e9679cb5b9a6285d69d53ad1536271f8ba5fa04d9b23c68983f2ec6f66a9e988772656be942c8936655e450b3ea8d6041808642d44fab7ce319e5dd6cee1fb41b616df21b5dd6088645945de2f64eeb2ca47ab8f99109a1feb1a8a662e7ee311c9633e70983a58fe615a373f5307e7ed154aabc82e07fcb673639abc1b1ad9f1e7471d4f05c0707ad79e1b0bcb9247d1f19b2945c0edc0533c6fbb5cbb2b0d1ae3833e21af2533cbcbfbca2c8f56b75b44520b8687c0f3cdc15", 0xc8}, {&(0x7f0000000700)="4873cf2a5e27fd9bdc265e124ed4bafab186144df0e4bf85d0888b9cebaa73", 0x1f}, {&(0x7f0000000740)="61ddd27f9290555b8768620b85cdb0678fa0da02934ef2867a33d8977de4a72e93d7ca2d39bcf5e0f836a243c30680628b8662fe28899c361ac299db3881187762cb72b0aeb2ba877be16e809c63061e57b3b77014f186b3aae932ff5e19a8f0750b0151d08f4bb95ac9eef99bc9f5ce0592eb99788f023e7d141fb921dbb86c1cefc87399c722230e2c47cb084aa9e3957cba60bed3cb12baafa248eba8db712df806a7e97b9ac4a16632183577cf38e2324aefc7e2f80914bfc5b78c033388bfea", 0xc2}, {&(0x7f0000000840)="9d6ea69453d51bf1dae7fac4dc9d2ee0bfdb08c11171e69026a72dfada0e234ad03f3fb1c1f518d6155fefe1", 0x2c}], 0x8) r1 = msgget(0x3, 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/235, 0xeb) msgrcv(r1, &(0x7f0000000280)={0x0, ""/88}, 0x60, 0x3, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f00000000c0)) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) r5 = msgget(0x2, 0x1) msgsnd(r5, &(0x7f0000000180)={0x3, "8d0d6d9d673baccde35553847d193eb94f80eb1c9505e50e45babc809af6b2b91f7b0297a29997350143782cf7c7182365dba83a10f1288accc6ba752c1e39ad30537e91a85039ecf8957c1c2edd04dd5fbc45ae9544f172d8e01230c2a2247213e803c27054760d6eb09bfb2390c59ef5f64713a2a9a94915d7f6680a932d3e063aa37cdd0afa518bcb1acc1fb6dcd1d73fc49480a2577b01d10c0d8010ec64fff74a118af252a6932cdac6a007c800d938dc45a44bfb735d090d3f7018008f66f95a040df1c915d48328f713d5c7ced0a7cdbdce5cfba099"}, 0xe1, 0x800) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:03:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x2) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x8004, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) close(r0) 16:03:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) close(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) 16:03:28 executing program 1: semget(0x3, 0x3, 0x40) semget$private(0x0, 0x0, 0x20) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x180, 0x0) r1 = shmget(0x0, 0x3000, 0x283, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) 16:03:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = geteuid() r3 = msgget(0x0, 0x111) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1, r2, r4, r2, 0x0, 0x80, 0x2}, 0x1, 0x52f, r5, r6, 0x3, 0x9, 0xffffffffffffffff, 0x20}) seteuid(r2) 16:03:28 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:03:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) close(r1) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:03:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setsockopt(r0, 0x1000007, 0x4, &(0x7f00000000c0)="b72f17b4", 0xfffffffffffffcde) r2 = socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) msgget(0x0, 0x1c3) r4 = getegid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) socket$inet(0x2, 0x7, 0x462) setsockopt(r2, 0x9, 0x8, &(0x7f0000000100)="d328ee56e8fba0da88c2fe0e55a3170988468abfbb6926ac2475585fde2eda478205648bdafa8e7db62d08aa9ab6876a80b41d0732f05227e3b855f939bd4ff4afb8cc4de5747b1df86bd935dec3ca0ab7117f6dd80347404d01d20ad2992243ce415a4357eb34abdcb0282e28eb9d24391ca034d1df8457e3c45f3ddc21b0ee185fa319c1caa9a4a8df528f28f7355ce00390e64b67e8986b", 0x94) 16:03:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:28 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da", 0x0, 0x5}) syz_open_pts() socketpair(0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) fcntl$getflags(r0, 0x3) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x20) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x0, 0x1) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/146, 0x92) getsockopt(r3, 0x91, 0x5, &(0x7f0000000080)=""/77, &(0x7f0000000100)=0x4d) chroot(&(0x7f0000000380)='./file0\x00') 16:03:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfff, 0x7, 0x0, 0x0) 16:03:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socket(0x20, 0x8000, 0xb43f) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x180, 0x4) socket$inet6(0x18, 0x8007, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10400, 0x40) socketpair(0x1, 0x8001, 0x6, &(0x7f0000000680)) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r1 = dup(r0) r2 = syz_open_pts() preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000400)=""/205, 0xcd}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x12, r1, 0x0, 0x0) getppid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getppid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:03:29 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) 16:03:29 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) lseek(r2, 0x0, 0x1) 16:03:29 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setreuid(0x0, 0xee00) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/233, 0xe9}], 0x1, 0x8) getgroups(0x7, &(0x7f0000000100)=[r0, r0, 0x0, 0x0, 0x0, 0x0, r0]) setegid(r2) 16:03:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x228, 0x41) accept(r1, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x326, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:03:29 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x80) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 16:03:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x328) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 16:03:29 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0xfc, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8a10, 0x0) setsockopt(r0, 0x7f, 0x80000001, &(0x7f0000000040)="80501b237740c1280aae541bb82a263975ee35803436f01bfcc08efc2146d3041b95360ab666c8f2a24a246747d403192589566b7fbc0f4658cbcc4e9c74c3ba802d355252ddbf89e9d8098e7188a5ba3d12a704bbe16b1d0ed6109376b1aa73b9498b9e067db75ae7d55b9cb96b28e92e0225a92da4cec3cbb0fd7a349cd0da6972327ed8d514c4a0c67cb324cce37de44982553ec1e2f32fcef2bb785c5653ec914949db20ba1d9a76b713528e9a0190a7b19c062b09e4ac41261f", 0xbc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) 16:03:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$TIOCNXCL(r0, 0x2000740e) mlock(&(0x7f0000f47000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x1000) munlock(&(0x7f0000dec000/0x1000)=nil, 0x1000) 16:03:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0xa00, 0x82) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x400, 0xc) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) dup(r0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbdae804dba938cca20e39c08e45512471c27a2f5f3608470eb01f227ab654b8dfa4d3209593581cd268a885a51c7e253b4029023f2f1d6fe9578898d2b99cd9efb8cb9e599fda4bdf5063a467bd7071c1918b30d"], 0x86}, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x401) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x1fe}], 0x1) 16:03:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r2 = kqueue() getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:03:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xaa) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000001340)="ab5227b0c9dda5326ca75ba5ba6d14ed7638ae3a88d588fbeec03cac3fc4573a7087b2785e6c18b0cd2ad7f3f685d26c68cf9658f130a08cfba8e37c7d2afcca0be2196464d99d71f408a4a8b8cc78f690ae6f74cf594c3f69fcfd34c36431825e33c9055784644c951623f06d3b964daae0a7894c19052992f17d2298da9bb6c22e5602acf68b9110901a6563fb798a89f8b0a05a73b0616acd8899", 0x9c, 0x400, 0x0, 0x0) readv(r0, &(0x7f00000001c0), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r2) chroot(&(0x7f0000000000)='./file0\x00') pwritev(r1, &(0x7f00000000c0)=[{0x0}], 0x100000000000001a, 0x0) symlink(&(0x7f0000000100)='\x00', &(0x7f0000000140)='./file0\x00') 16:03:30 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:03:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000040)="654ca90b445ffa4c6953852c03e703875513f0a3f56038372f4ae7dcd622aee75f2a7b0b253a5d39fd05d8cc18e93862092b47a6e13b9e4ba82b85c98828526306518e5a0fc3fdd01f50e933c482e1e020b2c1c66cefd10ccec9cbd19fde4662f5d49d2d2b35f1231983262170ed91340e39e728164921099c5d0ba3143f32b325b25d4be6ce86b89df30bc146f72df08077ab1be09d950b7d", 0x99) 16:03:30 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) r1 = semget$private(0x0, 0x3, 0x80) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180)=0xed2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/178) r2 = dup2(r0, r0) getpgid(0xffffffffffffffff) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) geteuid() getgid() getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) getpid() bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getuid() getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) geteuid() getgid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="c6351b3a4d04b57264d32e55c8cdb2c40c1c94210583d7dfe8b17d87f048e1be85ac058b1869b413935a3712007129919533d554771474715867a5b091c2cdb60e14b460beb4dfd1a072c6d485ae75c906716620ac51e54e42a9231fd4a1e004d62bbc25d4ad4621b64ad6ae662a2619ef6f21059e27ed0db21be1d2f1abf878f6e860bec8e85971bbb5aeea2fb016a634887ecab3cf2d027cb78243d23160dc46bc7bd6b32e53d84a9d7ebd1b10acf7c8aa3966cf1a5fab50", 0xb9}], 0x1, 0x0, 0x0, 0x1}, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x400) 16:03:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f00000003c0)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='/(*^.\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/!+\x94:&(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']:^(%\x00', &(0x7f0000000340)='}%+\x00', &(0x7f0000000380)='!*\x00']) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) sendto$inet6(r0, &(0x7f0000000440)="d3fa0bf3543c7c394a1d11e34e90827c4880518371340b661dff5e1c178fe99402fba8af4dab6606284b96767f7aade164365c2f1a86432862871ad4e5bc8ce8c6bd619b3d558ece0869032fd8b2749448857265b559b972745bbe05a29453d5635f1e834e970aae27bcd6d556ce", 0x6e, 0x408, 0x0, 0x0) chroot(&(0x7f0000157000)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) utimensat(r0, &(0x7f0000000180)='./file1\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x5}}, 0xffffffffffffffff) mlockall(0x0) 16:03:30 executing program 0: r0 = shmget(0x1, 0x1000, 0x444, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r1, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x13, r1, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r4, r6}, 0xc) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, r1, 0x0, 0x0) r7 = msgget(0x0, 0x20) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0xfff, r4, r6, r4, r5, 0x24, 0x7ff}, 0xff, 0x200, r3, r3, 0x7, 0x5, 0xc4, 0x80000001}) setgroups(0x6, &(0x7f0000000180)=[r6, r6, r6, r6, r6, r5]) msgget$private(0x0, 0x200) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) getegid() madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x1, r4, r6, r4, r6, 0x135, 0x7}, 0x3, 0x2, r3, r2, 0xffffffffffff99c6, 0x5, 0x80000001, 0x80000000}) fchmod(r1, 0x91) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setregid(r5, r5) getpid() setuid(r4) listen(r1, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r8, 0x2000746e) 16:03:30 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x5, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:03:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x5, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 16:03:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4e, 0x7, 0x100000001, 0xffff, "83b213d0a3b948569b1e3b5b7b578456bca1a9ca", 0xf000000000000000, 0x2}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:03:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x6, 0x8005, 0xbbcc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0x40, 0xfff}, 0x10) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)="0100ed0f21b639b8", 0x8}], 0x1) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x10, 0x8, 0x9, 0xaf}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x80, 0x7fff}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xc0000040, 0x0, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x81, 0x1}, {{r1}, 0xffffffffffffffff, 0x81, 0xfffff, 0x9, 0xbdc}, {{r0}, 0xfffffffffffffffb, 0xb0, 0x0, 0x6, 0x4}, {{r1}, 0xfffffffffffffffa, 0x40, 0x70, 0x80, 0x6b4}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x2b3, 0xbd}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7fff, 0x7}], 0xfffffffffffffffd, &(0x7f0000000040)={0x3, 0x100}) pwritev(r1, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:03:30 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="f3db67ec7945e96feae34211b4442017c66023ee3633a2f29e0d69906dc9220f31a24679129c7800250d1f2ecf9f7b9e7f7d9f7da244e297b88fc515f8576d7ae44643b1298436f1ef1b9ecb6605ceafb8cfc25760c06e9bd836110f61f0d93cddfc1b265200c1a495c2916c3124c73b0897641e97a2531205511453679763ce67f7c7a7965f2de865f1699f55933b60322afbf82b1c8c4961cce44f994aa7a28374d9a642cbac5f3d2c06359f270fbb7928c6d39b96e7ab9a79722c289b249ee2ff01368af6462dfb93c909dbe59b922d04288701f3f5198af5936306e2b0670e98edd0ee2f", 0xe6}], 0x1, 0x0, 0x0, 0x401}, 0x400) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:03:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pipe2(&(0x7f0000000040), 0x4) 16:03:30 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x7ff, 0x2, 0x2, 0x7, 0x9, 0x200, 0x5, 0x2}, &(0x7f0000000100)={0x7, 0x6, 0x3, 0x7, 0x7, 0xb65d, 0x1, 0x4}, &(0x7f0000000140)={0x6d56, 0x20, 0x200, 0xffffffffffff3462, 0x1, 0xffffffff, 0x80000000, 0x5}, &(0x7f0000000180)={0x3f1e, 0xffffffffffffff00}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x3b6, &(0x7f00000008c0)=[{&(0x7f00000002c0)=""/96, 0xfffffffffffffe51}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:03:30 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x99c, r1, r2, r3, r4, 0x0, 0x9}, 0x8cd1, 0xffff, r5, r6, 0x3, 0x80, 0x200}) 16:03:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000014c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001500)={0x5, 0x1, 0x4, 0x1, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x2000003ff, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000001300)=""/143, 0x8f}], 0x4, 0x0) r4 = kqueue() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) kevent(r4, &(0x7f0000000000), 0x7f, 0x0, 0x20, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000013c0)=[r5]) ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001440)=0xc) open(&(0x7f0000001480)='./file0\x00', 0x8289, 0x4) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) msgget(0x0, 0x200) getppid() uvm_fault(0xfffffd803f015000, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f015000, 0x8, 0, 1) -> e VOP_ACCESS(fccff3574f148753,d,ffff8000ffff9070,ffff800014a18a60) at VOP_ACCESS+0x4a end trace frame: 0xffff800014a18970, count: 0 ddb> trace VOP_ACCESS(fccff3574f148753,d,ffff8000ffff9070,ffff800014a18a60) at VOP_ACCESS+0x4a sys_unveil(93347973402d36ed,10,ffff8000ffff9070) at sys_unveil+0x317 syscall(5c8e9970f6fa9876) at syscall+0x528 Xsyscall(6,0,8,0,2,5ed0bd0e010) at Xsyscall+0x128 end of kernel end trace frame: 0x5ef358a5190, count: -4 ddb> show registers rdi 0xffffffff8100d7da VOP_ACCESS+0x3a rsi 0x84 rbp 0xffff800014a18450 rbx 0x2f rdx 0x85 rcx 0xffff800000938000 rax 0xffff800000938000 r8 0x40 r9 0xfffffd803f7c79c0 r10 0x80a4314a5a35fce r11 0xdafc17dacd2cb483 r12 0x100 r13 0 r14 0xffff8000ffff9070 r15 0xfffffd803f7c79c0 rip 0xffffffff8100d7ea VOP_ACCESS+0x4a cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014a18400 ss 0x10 VOP_ACCESS+0x4a: movq 0x8(%r13),%rax ddb> show proc PROC (syz-executor1) pid=505442 stat=onproc flags process=10 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8008,0xffffffff8223d7d0 process=0xffff8000149b8020 user=0xffff800014a13000, vmspace=0xfffffd803f015000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 62034 369638 48515 60929 2 0x10 syz-executor1 *62034 505442 48515 60929 7 0x4000010 syz-executor1 88160 470815 1 0 3 0x100083 ttyin getty 74931 509832 0 0 3 0x14200 bored sosplice 381 308336 5825 0 2 0x2 syz-executor0 48515 54941 5825 0 3 0x82 nanosleep syz-executor1 5825 247685 13403 0 3 0x82 thrsleep syz-fuzzer 5825 475313 13403 0 3 0x4000082 nanosleep syz-fuzzer 5825 253935 13403 0 3 0x4000082 thrsleep syz-fuzzer 5825 185963 13403 0 3 0x4000082 kqread syz-fuzzer 5825 164570 13403 0 3 0x4000082 thrsleep syz-fuzzer 5825 457099 13403 0 3 0x4000082 thrsleep syz-fuzzer 5825 471072 13403 0 3 0x4000082 thrsleep syz-fuzzer 13403 142497 90051 0 3 0x10008a pause ksh 90051 290166 18954 0 3 0x92 select sshd 18954 151885 1 0 3 0x80 select sshd 82017 404876 57300 73 2 0x100090 syslogd 57300 442640 1 0 3 0x100082 netio syslogd 89089 86868 1 77 3 0x100090 poll dhclient 6993 115133 1 0 3 0x80 poll dhclient 72855 437167 0 0 2 0x14200 zerothread 39815 33686 0 0 3 0x14200 aiodoned aiodoned 63199 501467 0 0 3 0x14200 syncer update 68929 289908 0 0 3 0x14200 cleaner cleaner 4864 497667 0 0 3 0x14200 reaper reaper 92954 195592 0 0 3 0x14200 pgdaemon pagedaemon 92771 201563 0 0 3 0x14200 bored crynlk 28768 6849 0 0 3 0x14200 bored crypto 34197 317265 0 0 3 0x40014200 acpi0 acpi0 85716 54886 0 0 3 0x14200 bored softnet 38495 466358 0 0 3 0x14200 bored systqmp 64175 344163 0 0 3 0x14200 bored systq 93517 344070 0 0 3 0x40014200 bored softclock 45101 165491 0 0 3 0x40014200 idle0 1 454570 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper