000c850f3c3ac7d971098e81e847699a1cb602ca0dfacd7b6107b4900482cd8dbe361fd59af3250aaa2a5db927e01c87d2ef8601a618c3b99d44f8c9243a8e6b642f9c6f0bb15b0ea30752df7adcb5df72a92fb1da5f2367a4baab8f7bf54b7cb4dc67a6fb3dd6903ba3aba0e96aadbb819d80cc2eef4b607297eec5b3b9af32ac922a950e1e904bee79286f12c0a9635c10239ba460d66a65c9048ee75d04a7b050513944fe70bc4904c8681b0f9049329db663bc668b6b768f5cad58afcf1ab692361224fdfc41a520b8d56711a3d3daa2447d0b11cc16ee56fe796a9d47800e8f408264f2fc0a4e66e0e3c6c00e3d50fd2dace03b3419b4367d78228670efe8dc392920b75c18ec07c8bd1519256a3b4b3118edccb6cf09f0bd48644526531a57ab2ad2a088de093e2a45529d35abaf176fd8a2aeb4c7600777ea5e78231d2a0072f3628e932b4b321eaa1287dfd44c188036752ee24a5a05fa5123884595b9829e64c73643f1a5415d9b8dc4a7737932e46cf9f7bfed6cc89f9c3ecedd571abf28a83f30debe9cf219dab3ffb622b86cd4f1b118fa3edba3c5f57a2817e36ca03edd4245d575be7e2697ea399f9dbf134ab239c4a46a9316bd695cee4b28746a55a70c5127f895d6a534ed9b5731b67c6627b81c71c9c33a51f4e8dc2af16af76e6957d2af5889456cc6262dc18b4c98ead6876c463a954666470b2e65a10fb5cb6b06ba39845bd22c6478d3725f0c96b611584564a0ab34a65c19da410c2634401f886fff1cce14f7ab649827078a8ecf7f35ae6f6e65218a4f1d684a04f0f8655ca54e865fb48dab8d0ab003569097ec1442800be836366324b625c3e0e1d227bd713d085354e887e3998c22624cbc4dab5f94b1a4f85ad1621e5b5265a998077f601f026a18ca82c77d5a55af46a1c0cec103e97b0294bc3e14416a1a5155dcdfa30c269e462d8340d13008898c9c51183d66ac7a2f690da18c35b6547927ba45ef0f55df0e3eb6a6d409a9cdc6f437839757b19990839b58ee9cce03c3e011744648676042ebaa64b5923f86018d9213ca2d3d15228dd354232ad472dc9dd22ed5f8288f3f5dae82579c77983ec61887d29225b013b87f841447ee29f142a9db0e558709c063090d6ebc", 0x1000}, {&(0x7f0000003100)="6bb14c305585ed72cc8e6249ac193697cb10347131b8bed5450450102ba59a011da54598da683b963106ce147b9fec33cac00ccc9f98f8f0fef4793edc8ffe2b13ea1589270c11441231eb28bfdf3db9f7e61f4ce873bae3229f24ff5307017c1971a92d14e762718fb4e03fa07780afb994235c552e35ae203fcec5f416b732d18b510e855780a4407fa6c917c6c10c2a01184e805751bb8c049b6633a82f875e94b33caefcc1a7aedbf475b161", 0xae}, {&(0x7f00000031c0)="9d76b475164d8ca95e4f57a4be867098d2c28c4087420308e0248dcd75ab273f6bd458a0a2fb934824bd8ec3c7948626500bf37963bca6fdc70b70a2c5ec03946d25d8f98aba86b8ed6c206b78a4a5576961f77f1e4a441258f2e999ae18131dd5081fdfad0f33df92b48f0a3866ce81a298a1b76c4e043c8d107e76ccb450cd89ac00d15ec40dc3967ea187daab83e9db1952303f442c965a0d5380e8b6326c3272848844da253bbd968450c76acb89771bcdbb57d8dc6d72bd8d4958f7fae27517f8b4749bf01d1dbf9043f608179cced6a3683e646b1245f5f388d4f8895a8ffd8e16d9ab692b231933eb7912", 0xee}], 0x6, &(0x7f0000003340)=[@rights={0x20, 0xffff, 0x1, [r6, r1, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r7, r5]}], 0x58, 0x404}, 0x2) lstat(&(0x7f0000003400)='./file0/file0\x00', &(0x7f0000003440)) dup2(r7, r2) 16:19:43 executing program 1: unlink(&(0x7f0000000040)='./file1\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 16:19:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x2c7, &(0x7f0000000000)=ANY=[@ANYBLOB="2800000000000000ffff00000100010000000000004ce7db4e3fc460a8eec34833f6f26613aa53a0334b948ca2507a5aeab88f5b2327e74aa2cd31b20e5a438cfacf", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000000000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x1}, 0x0) 16:19:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:19:44 executing program 0: r0 = socket(0x2, 0x8002, 0x7fffffff) read(r0, &(0x7f00000002c0)=""/208, 0xd0) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 16:19:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:19:44 executing program 0: r0 = semget(0x0, 0x0, 0x440) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/14) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) chroot(&(0x7f0000000000)='./file0\x00') shmctl$IPC_RMID(r1, 0x0) 16:19:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x2, 0x1}, 0x10) lseek(r0, 0x0, 0x0) flock(r0, 0x0) 16:19:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup2(r1, r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 16:19:44 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x0, 0x0, "0124b8b4e4ddc01c08072adf9f5e2538ad905f4d"}) write(r2, &(0x7f00000000c0)="148d063beedd2ad5cc02d55c3cf6edf763e535c51486cce725316058b73b0ab6f99dd373f3969fe6a9b4f29787c034d9882372608592faf4661138f46e5043cfa9d2fa327c1733fba56161f6dd0d3f56c89889f67d5dfc8b9471ec0e5b3eab65017cfcea899b13", 0x67) 16:19:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x40000004) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7f, 0x100000001}, {0x18, 0x3, 0xfffffffffffffffa, 0x81}, 0x8, [0x2, 0x8, 0x8, 0xa3, 0x8000, 0x5, 0x4, 0x3ff]}, 0x3c) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000013c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xb8, 0xa}, 0x404) 16:19:44 executing program 0: socketpair(0x3e, 0x7, 0x7ff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) unveil(0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="1583f40c3eb27d170b353ba0034a70652c9dd4d29dae320962fd432ed4bc02aa3ea74ee103644c8b33097eed3c2f7c43c8e7062c962a952ea0e4ad1e444a38de2b696cabbb69ac0f022b3dd8512c4ccd490bcf00136bb1c8689932fc1cbf47b9b58e5cabbb290373b80693e6b344a593c6eb4966804a4c0ed349f7fec44cb8ed0bb8e9e31f2b3b450257857bb90cef06391b49ed596e880eacb58227be56e49723343645b7b1caf046918e8f08f6904f0629e764813228909f3307c1639d7bfa8a4e61c1a28a180e3c1c6ae1c9e0d8975f", 0xd1}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', 0x0) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0xfffff7fffffffbff, 0x2}, 0xfffffffffffffe76) getpeername(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000003bac77b9898ac7c6f18fb8c57fe275260000000000000000a13956ca4753e3236e9e0000edffffff000000000400000000000500000073392376b3bb4c828891d0d6344b94d33c0be4dc815976aaa52dbab9cad3c9703f530f0399c39284f096296651eee248e5330924665358537a00000000000000009400ebf985c728eaf7e9b0f851045389fde32319c3b656692592ee3e78e08b46da0b86a2d736c36a715fa65a504fa99f48ce93b7ad5888fd20ad4fa6dd2e4f295295fdd270e82c0c1c06a3c975a8eb5eae2bf33c134b0a6a611b82f31b32bbb97c039458facd38575672d026778d39c99a47cad91a3993d6ce441836916caf11d0d588df7bbd61f48d8eb24aa8782b1ef6719e42dd01420cfbc1d5b2c4532c119096302ae89856b09a5dd641b7630146013587fc8b741b853c4b08676c3eb12228eed44b4c7454cb9fd002a31e919dded053c76cd1980939eb25"], &(0x7f0000000280)=0x3a) bind$inet6(r0, &(0x7f0000000440)={0x18, 0x2, 0x1, 0x52}, 0xc) chdir(&(0x7f0000000480)='./file0\x00') shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r2 = dup(0xffffffffffffff9c) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/231, 0xe7) 16:19:44 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)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:19:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 16:19:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001840)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = accept$inet(r1, &(0x7f0000001880), &(0x7f00000018c0)=0xc) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000280)="9473f18548ff11f5d23cd310574acd8a9b3f016770f5d95f89c7deef9057e77c29a4a90b703611c26680057e5aea0336d4f36817ab0b2098e9a0622c53dbabfb5fd1ffaec9712c5d1cc07219787e97fc3fc1c70ab537d084d7e006ad7b3e48b7b6fab939b6902dbae4c396d937b2cb1de7c03c18148b585d26a32b4bf08f4d6fba65ef163566b8813013d53ad2a6d2df2b7eeb7e7429454f211d6fdfaef06e5c84de8c18a8dcb056d433a73811b4680e37d121dcde55aec5d289b043a0ad59b702d24b16fd4aed1a15cf0f1b18c7109ace89a128b96b3c129ff7044400356566f5eb6ee37a9a08274bd3b5e40423ba2c9dc7e60cf31fbd7b37552649f8dcdc95cdc28a9cd7f98243b2db870565c10d8f0b2b57bd7f4276eb9a5e44ecea5dba845b81247e862cabccabb4e1a2fb6350767aca08edcf7cb46c745f6c2368e0acb31a5d8f0635b83c224e596ac740a64f618fdd99a3fa82242551d25b5008c289b78fd7a9500c0ee9cae63536e76f2eb015ec0af70f62628bc2b9fe2036678f2382c744b7150ca70853198ccc05a18a42f9a326d07489bae3b21a8f47a72dfdfd4122f69e2776b8fa242e7087dec8b5e61d82982f91648fb7fe9599934f26d45ebcaf6b1db66980a62920bc41409ec3d44101a49f7cc80ca531a6109f9075e4ef69001c8fb6c47ff86138463f373af29b781257d7692adcf440ede12539c0214579cea031c7b8f8edd2a4008fff2bd5739b8193e8528792c2d05dada66cf44dfaa4e3ad35c55b8d6bd19d86a5492caa62e88849a5472d51b4ad14672e5492c7f4f5177cfba7655520e04d9005f442aec75eb6c5c2736dd13bc1bc6ba34d06ffbae4d58163e2a20b78f66125e2b39bd64d25f6913e1a45e66d7292c424c63f56aad9b9961568457424f243bf7d7b206ac6f876305c62212d3ff1f37bb920e14c86a1caa3d59ae5b517ff738ca8bf26c5fa3d02ea01535f463cd104351d031c106c9d173cd2e622924a9cc12c73cb01f2f2457ceb833242c1decccd4b0832cfec328fa6f1bad4e3818ed6447b4b723747c31be8eb9a03df09cf1a7fa726ee28a84f1f579e707f45da32c973941a37ed28307d4bef7d101c66bebf5b55432fac858c756dcca9e59c74acd8a06dc8bf3304e7c92d84d6ee3097a00bc8a1caa67e911157d4f62d1fe23579ff81c94c32774cf492bcfd89eec623d0583573dafed01e4395214161996def14ed9d4471080f138fc5102d3fe32518f71255a512cd10555ba8a61b0fc546f1b2192773661f298fcd25a4c183e5e5fae19851b0e3e55bcd1de1550536921a5e4f8e4b5e43fac631ae157f6346cf1c09da69d2cfdcb182af7c8914ac3a0d61481123073b1d8c31cd2558a70f4b3548ae55039ae262da5a2575ba8a330090d94a15f7599a51a9bc12e5d6b57765448ec734a8658b2279703589e511861310bbda2efe8a0786eea30ec5d2b88730d40ffdd9c86207e3400c4be4dfe868a6e691c290de7c9c95e2f281c68e190c4972f242a552e93ffd3da3236ee7e5bc3a9a6e28f9d85108d90598190923aeab5f57fcd67666e1a7030c54bcc6c232edc442e7b4f57558c57306d343bac4280993e82b2fc0729b44b0655609b7737345f29a7191ea9498faef3e77733ee3f24c623c17fa9ec78155c8f9e71e84e5a29f69e93a05da2e2957a42593232cd4a61879a463561f0cfaeeab49fa81158497e346e9db95003c8eb5837788cfd4731b53c680f4cfbba3e82b015ce3dca7dfeebc7791aa6da098c3175e8344211eebeae79621bd193b097212ba32f642b4af798b114bf9a6c7a8340e4b483e6a728ccf12d97357f8ab3333a70ba2fe0fabdd0e8b6d526759999bf5d6d2e533ff9061ca6c9ae8a86f8f5d2a84ce65ce25106c7fd4e12cf48018eacd34b13585663e56d37fbf1aa43d42798077f601ade83961c11e2ba4312fa0e9fafbdef035843a11b2affee1a9a57451cb9bf41f8b5fb82791d1ef305dd70860df6303e36a3ed2e4f749342232119cb33663a16dcf89ca12d91f6c457290fa2091cd883f46dbb041e22c8e300c0b5e10a203557444d7b84e1508b1e6937844bd506bf7ba5c894725b1d6c66b02d2a755e2a08294cde3787b8e2a180c71a7e9e2174f4b2becb0024ba172a25c8c8b06f149a6fcb950610274f12079b07f0da88667b50c8163a5583413c05a2e55d30f997711c0cdf8bbf486380a203bbc681bb26e51343d70236852ec5ac0b600bd5d337e57b02d0ba8b91b95cbfd7432bd66e8f77b2d8b77b4fcc6e4e41870f428287e75f0ad216a0f4c50dce7907af4d33bcd810666990f73baf2e8f1f33aa10bf803f1de3ceb3c1a64227a58968fa33983f0ed607ee7a151eed234da44e272032af19fdda1a606d826b7a132e3a34b2ceaedbb0f683987d9ac79be3976691be8f7dcc794daddfc0c9ee22fa76e75e40280b6d5150a29b7fe9be057a9f1dc1654eadf0100d14dc314fdba6ba37038fdec673f50d1dffa070cc66bc8f1672f07106e6b38df4832497196a4eb0a5bdc6267ba3049edcc90dc7d36a98c6ac5dc069f19a27512fe06027929ef175aa936c3550f9e4efa88489dcd2e0fdaff8a150b770c04de70ae18191703560f63eb6b24a056214bdcdbf54e2a94a3022becba8e6ec6d9fab1ae24ce2c637651f5301116bbd05d8cc139ec8bdc9b1c63b65ae773a0066f758ca964a9bb51c97d55445b943ba6edd9c3c46feacd7b2e8f15403efe3296ad74bcc64c0db1be6da7150738628bedf8255013260d452efa36604c88e18da56a65b1101622c03a6e98e9dda898bcd2f1d7a6850f61371e50922d89171a58534b52ca35958970262db247da4eb41eb4ca4204e43b8c96f9f4039fc5a349999f9da2f23faf83d21fa08a3436dac00230ff38c01f8e0dfab278d0793b68e7c0775c349f61116794cb4bb13d5158544b5c6a0e6ccd5b90499edac5dec6ac086aabf23fd18e562b1548bd3af20bfbbcf45a2353299c9ac91b63a5c8b1c078f62b929fc848962b57519e85c47bdc6cc836f52d8e073211c927607736ac2385e52654486e4c8e31a78063d42684f216508e5375c0a9c91988110e3d233e0c4419f26f254489f1d018a3e810fa8c8973fb651b8e29a2483e010977a252bf86fb618b0963e8d3727d355a950be1c7db415b1c5b2671cb4b2089dcb2225f8c237fb490bfc3d01392c229c55998a828bc2c519e4841acd0b2d6e777435a08f6294d52de0f54a8e3abea14b24d9a27e74311cf34875bac0b2cc688304cddd9019d52c2b7def894139d1c9babdce1203eef1f6a67774d723ec8190f037423f5a31a67ad3f2a5e6adfba91708d030a7e3616c3986faafcc31ecc9662f18110afa222130b2a5f92039b5be60b5fc04eaf248e22dfb15bdc8c94d972a98dfa2af08957e30ce1d86a408d0d358af21678d1e0e2e7dbf5c5a343f7942bfed68f3dd3b199fd8e5c9231e56ec1e3318b671da10fa931e56f13ba011f7e40faad46ea3ce74717e1c23e1540d7c6176a657fc99882d19db732e9962422bffe5ad176f8c23cae4ee1628cd0b21a2ff4dbdba63078a4e8b8ba5b7e988794837c8fa4f4e9ade966bb5fe84cbdfe721dbf88a6e4ea700f2f8cd840d635a5bb0ab92f43ac84fb746f249f749fed0dbd214e87c39ee4c6b7aa360e94a9b69f1a22ff53b9fc6f0ea9560978beb3c918a7d3528a3531276acff1cf8561096d624e1b4627698207aa44da605c380d4def02cd4f6882910b45e57ce3163c2a9853232a69e0bdd890c8eb8d75e3570e8f7beea5400774d9ac6841e2ac2e684ce6d70ee89e7f29cddc57978ceb5287e70475d24dc0414794ca30dfac55f1e880e65b82098bff953030cf6187a05c780edb03974bd59198320b6618530f4dd7efcc1d72e9903ecbdcb575bc07b7c30b7a57e3b353677ebea59d7cb452ffdd35d74d797c34b805e918c96e85e901aa2a80c32279649c2078b5ef75365c62207b76755f46b11ec9004837aaf60b9018e1a3bf0817384013c54f8e4bd7b5cb40fa9b10b858ddab2b3ae6fe71ea365ec7ce587aca31dc4bc5ad51a598cbd6a7a7c100609aca7ebbc9cd90391d941c44ad95b5b2500e3930f97504a9eeed55a995e494b9581bc9567fb45f6a0de3383e9bf534bfabf040c615bd9ff8cfb70bf8dd5aa480ce4407b5447c97ce4f82a88feb58c6b6c6919f592c83344b136e5b255bfc84aa224168b0b2c258436c52f3b880517a8482b66814eabfe3e0555d846651b7549b70dc0af5638cc22394bdfb5ff12641305a2ba874825543ae9658a3e2ac88afbe4e78df523e0efc784e16b1e15c7066bdbc3b5f65446d07b9d817b6ce70bee582e2a1b95f4a6763f1d6bc4e3e245e91b64d265e1b8348c9e1b97c93c2c20278c8e1c81593118abd11cafa26972dcdca4e2be84db986d16a5fa259a2f1b94567e00f4eae6cf0ba97fe8efe863690f47efed3b78a0661aeb700494c21f58484ca5a6d5bc76973a5f9001e5e11f41e35d1a177796950191e992522b71947d344abd4d9cef0937f112daea226c183b69123bd27a29692eb75a3029e41522ef1f4c52905e2d8c7c2ae8ade8fedcfb85e684a73adf090d13243ce9d29e83609f4aaeacea7ac2049d2c250accbe2d367be5f47d089161d11693c392b64766929c83d0d193e43c9279e50329a462243f569948d24909c38219ad3d82c58fb6ca3c9dc56c140c5c65efa749dd71b60b712477f9ae8192e774bf77d72c90929cc9c15142bae2936b69ce660fe3f9dc13357ce3d595b7c35309351b7273ac51dfa03cc051a43ca5fa152a39e9bd8e48b5a4d1c3a088a5974eacfe4a6a90c35eb61a6b10669de4584d65306aae562f754dd3ad72844d372a69bda2ec23345d7d32a52eeb9468afa5524948a001c0a105916e1152cbf7606b51ab541d1b7c57979ce6944b6f1be88a65d5f5f7baec197bb85ffc3a6a716373f12d13cc75879cbe497649cf322a28e7747108591aedc806227d1fe296996bfe773360772bb1f64d6dab0c163df151491cb618e010b88ad0d0655828ff4d3aade9cf5aad29b4509a1489ff2ed3eb065f94ceae4f216447f4bb3ecf54461d878a9dab01ede55f3349fc708ca9b1b0ac52423dad8baa007870589bdc2574485d9d1aa39f12a0e949741a4e0e07efba8d35b886ea14e2f765177fe567433c3d67f2ac5e5bfaa5873f09a5acb0b01bceb2b12d3343647977fc9842a850543bdb604a3a0599cd08b9fde8a17a03c4ff1269c8739ad64ecd3fe40fd6b581fb8087173470fab65f55fbe63b24ad0277d0ccec4b4210b70d8d045c400b05e5dc3b4c57512acbe0d177cf70eb9b00a848e011472ffa8857736c776d8ddd9b59a6e949a1cf7c7602e1fb7d1949aa9fb16aafd4364af7bf24834205d45255a9041e52007b8aa23b6d63103a9caff3bf74a47b8fab583a65ea334b02b33d859a7083c61eca0f6ca7e2eb28f402db554a897df12088599f2ad736e8b21d507078568116ba420e2358d1711e5057df12f51fbd07183c9a3f9488923c454b7db360d746da28c440b7c22417a7a8871bd1bc733caf5039c4689c0595d8174d4a7ada14ba6e9d61aa35ecab1a811a1a99620409a31f1e7edba3f86b99a0f286011e1e6dd96aa6d5bcc1b8b648c26991b3a01375e3afcd2d1149ab24901cd4349be00670a30076542af8306b119e5053125a66264c6a1fa494b66b369f379734cebf38832c96273ba0dd9d748ab7b9e4a0230c76fe0f88fef408c52614b29c72aaa7cbf28d52003f87f65bdc4fff99a", 0x1000}, {&(0x7f0000001280)="9f4733a3a8ad150a823285f29b6550ffff9ef15ef039c854e226fcae7c10ca3df59a2adeef63e7075010dd8f10a2558753d20176d1f0f8cff91f2e8deff8b0b8c8e847278036ec43c38e229a93128346b1e0efa31b616598a31b2569cdf5007a29fbb31d088591f6601458bffad325a9100b94a26eac76f6a79faf50b6139bb0773d66b0aefa3e7e368552b098a7", 0x8e}, {&(0x7f0000001340)="98deb7cbb998f331b0c82fa76a04f1c165d93f7dc8e43abdd9940277111990756b21117bfd97f95a5da274bddea48a0c68c71b327815e4ba4e4999af8a5cabaca5227da59de9a50283f49258fd648b30d724effefbf4bb3ec31ca9bb9cb55b507f77516bd7feecf247c0098d7a757ba33c34a3e4b81a8ad5969444bd9a8771eb62fcf819bb5ad4189aae7c0054165a848ea005d0efe24dcc19ed72865ae980d7632fc5fbe62b48366fc8ae23ab4b519dfdd044db806beb172d3f8bd3155241f9ad094fdf2a59a31af592cc65934e7b90f999ea599f08c43cd8cc519ca64ea782655c9f", 0xe3}, {&(0x7f0000001440)="102413a499edb027cd40f01d9d28079f236a152ad126be1a211889a90bd1912fcb95486b572d89d6844fb40962806eb2e17d54751ce782a012652f0865838945067c37541c73352ce0c43f6024adc1", 0x4f}, {&(0x7f00000014c0)="b7df1649658c45d6b2529d36d6d6e096635fea4345ab9c45dd97096a60dd705f9d931df36adf4b68c681914bca167f1fcaeab6c4f69dedb98a7c4a237f71b135f31503534c7bdc85d3439ae5933c213bef7b99", 0x53}, {&(0x7f0000001540)="e9d6b204f64164220d3d0b1421c9ec489e8d4ef014c0dec9ba9677948bbc888ab0efb75cbeb43c727ea9819890d8cd270a79721ed43c5ae629af1627da63e7a3f2", 0x41}, {&(0x7f00000015c0)="b1fcf535dcd69fe82d32b5934d1981578a2421f4eaea3886486167e34441ad444c03a506a02002a2b43b43377b9f4166ef8d21d6984298a31ac9d677e3095fb12941bed5f35ab7e2fe69b1cf88653f5725", 0x51}, {&(0x7f0000001640)="56fca2be4311e8", 0x7}, {&(0x7f0000001680)="194c10ea157fa61bd4f64eef98de", 0xe}, {&(0x7f00000016c0)="e2ced123b82df70208962ae51504833c62019774540d65e813f79275998f34249462c203530e2127cd3a87f75ba1b04205ff5a2f05d358b4cd62c7dd861258da9bf747ba78cb0ed868d3e2f7d787444def7612fb77f66f84", 0x58}], 0xa, &(0x7f0000001900)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r5, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}], 0xe0, 0x8}, 0x0) ftruncate(r1, 0x10000) fchdir(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) syz_extract_tcp_res$synack(&(0x7f0000001a40), 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 16:19:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) 16:19:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r1 = kqueue() socketpair(0x7, 0x8005, 0x401, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x10) r7 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x100) r8 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x42) getsockname$inet6(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r10 = dup(0xffffffffffffff9c) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$unix(0x1, 0x3, 0x0) r13 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) socketpair(0x1, 0x4004, 0xa2, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0xf5dccba85a1a3c7b, 0x80000000, 0x0, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffb, 0x79, 0x80000000, 0x3, 0x1f}, {{r4}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x5}, {{r5}, 0xffffffffffffffff, 0xac, 0x1, 0xff, 0x4}, {{r6}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x8000, 0x7ff}, {{r7}, 0xffffffffffffffff, 0x10, 0x0, 0x3f, 0xfffffffffffffffe}, {{r8}, 0xfffffffffffffffb, 0x8, 0x4, 0x96, 0x2}], 0x1ff, &(0x7f0000000480)=[{{r9}, 0xffffffffffffffff, 0x20, 0x20000002, 0x1, 0x7fffffff}, {{r10}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x6, 0x100000001}, {{r11}, 0xb799fc18ef842d3d, 0x34, 0xc, 0x5, 0x1}, {{r12}, 0xffffffffffffffff, 0x80, 0x20000081, 0xfffffffffffffffa, 0xce0}, {{r13}, 0xfffffffffffffffb, 0x8, 0x0, 0x101, 0xc3}, {{r14}, 0xffffffffffffffff, 0x80, 0x1, 0x90e6, 0x5}], 0x7, &(0x7f0000000540)={0x8001, 0x2}) r15 = socket(0x2, 0x400000000002, 0x0) sendmsg(r15, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd82"], 0x18}, 0x0) 16:19:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) socket(0x20, 0x5, 0x5) socket(0x10, 0x2, 0x4) socket(0x21, 0x8000, 0x3) 16:19:45 executing program 1: geteuid() r0 = socket(0x18, 0x3fff, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:19:45 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:19:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) socketpair(0x16, 0x1, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:19:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8202152f664d12ff55f85104c028379a9eb16d7d89b6947ac3a4a6e4e7511ac0567b2c94e6e34250d62eb3143168b744cb64ac98a42ab7d54a304e7316cb5ab3f608cdaca0e26349fd8b99977c4bf52e1e3e4a2125d30e7e8c24f7113ef687e7176657e0cc13"], 0x1) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x47) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:19:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) mprotect(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:19:45 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20190, 0x120) write(r0, &(0x7f00000001c0)="f250f15f289a624afad7cae07321db559dbbf217db1dc8919e0846525601fbc1d97630aaa43587d06b72fb09ce8b831a964f73c1ea9c97819aa0f640f66cc60242085ea3f75f88c49e5e80bd918f5fd78932a0292345f69db9bef98c6e9fcb30c2cdd8b77700a4f8e7c0d37236c0af50d64a0d6d1c8e005bf70ebfe7a5356501a455a2632872030f92dab4f53af7f7c6144d435d4fa4baddfba04a3fb858e98bd97a082c3f7bccc5da", 0xa9) fchmod(r0, 0xc) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x5, 0x1, 0x40, 0x2}) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x32}], 0xcddc, 0x0, 0xfffffffffffff001, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xc, 0x80000000, 0xa68f, 0x5}, {{r1}, 0xfffffffffffffffd, 0x80, 0x2, 0x61ea, 0x6}, {{r2}, 0xfffffffffffffff8, 0x52, 0x0, 0x4, 0x94}, {{r2}, 0xfffffffffffffffb, 0x90, 0x20000000, 0xdf1, 0x1}], 0x5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xc0000004, 0x2, 0x2000000000000}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x7fbcedb6}) ftruncate(r1, 0x7ff) dup2(r2, r0) truncate(&(0x7f0000000280)='./file0\x00', 0x2) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="677dc4b62d3c22839327d8ccc3ad0012c4e5fad93f955db49a405d41b2953e2ca2bad85f9d7d01ed32d02a49da8a4c1136ad476a3cf1a1e07e735939822fe455d5441c0093f471e1cacf7f3ef03f04393fe0632380182b7077495ec6f98c57602671e8bf14f7470406b34d44d31c18b61501d5d013286d892a0d0d812f44761a8a89cec58d2e8254922e73022f5a1da8213d305039176dd9f1a713cd3f02624f7027410affacf16305", 0xa9}], 0x1) 16:19:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) getpgrp() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:19:45 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:19:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="b88553e0701bd3"], 0x10) socketpair(0x2, 0x1, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() setsockopt(r2, 0x800, 0x80, &(0x7f0000001180)="0dd79e054d10cfcd889cf7ea9c7a484f90a8adef7537b7ba98ce65968dff9ee8c0e30ac9d584faa75160bdcba5fa78bc74f35fef4dbdd9ea4c83c6c2029b48926fcebdbc", 0x44) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) getegid() write(r3, &(0x7f0000000180)="a4bca02a1cc16658307963929167e7aba5aecdb009451547b054cf8f58e29d84f95173c8308f98361192a7e0b75cc3cb54a3b9a971bea0f4a0be6866ba3fc8bddb9de7e858359b8be776a2dc7d876866924ce89f1edfcd3997aebbbd40925aff6a973a50d7efa609545d876e0c316c45f5f1ad1e6c0a4b3b51236940c0a488ad0b4144bbc39104752c84e0dfa0975c9c1a3c43c86e300363a305302be1d8f3aacf8eaa5b6e87844296053400bad9542abc60f748b4d1c1035be3e440083733d5e2e39c884eee3b1413857c1743de2eb620cc11eeab6b01ecd6057962120066b651c84b30e831fcbcc8bc7351fffd29f08f6e7ee98fd4a1b23923fec1fe8c176dc87f64615240597a46f382ded6ef28a90e17c0b0bdf6765c92287129a7deaa44fa4a69aaaca99055ff093d5b69d2ebcac3741d39a3d49a0b385b612bb694af9d88b33e8ac3f2d083f3019139d871a22be29eea19eba80c894893313fdb8bc64a66fb4eeaf45f5889a6bf71705eec1aa7420b4c243b75429038ab805c9fc93d78bbdcc6169ca5a61b473080d5f9dde143d04812efdf17e9a9fc52054241bf48cefb6b8869df134cfd0d0b82f5e10f14152e63b68327323585555aeb2ed9fa6eb1de57a155896766ff30fe9ebca0a5b534c314b4c6d2287887254933c38280cfd0969e406a272e9ae542ac4a9662a5f5d8971c97ca6ed97100f5089dd7757f16546006b7dcb08861f8125f94e78012835f72cf33b1a5255d72305bf458aeea1796323924cd32ec3bec771db23fef340d2d998d79dcaddb03adfd21466daca2ea59a3b51c3106e2d7fd5aa983a335b641a0018e0e702455938ea0d0332bbf1e5747e883c907db52013d02ab26c2a6c2366bf833ab57300aa709dd764fc953fb7013f9b5d47cb3d3ac5422df8b38b96294921c758538d43d9a46dab0973a15c19bbce0b7306a247aa3d01f9e2e83caa925db1be30ba649ad4ce4abc8c8c3873c0e7fad68b38d72ce3b89e2ddc8f85f454064a38b750e60d4a3b723993e5e602952c07507d07858d69da50c0629d35bde1dea0cd966af9b2b923eeb72d72b6f5550c46642780551f31c0706290857b0c9a9d3b4584f6cae728cbcdbf6a09d1fb3e865430e58819fe03a71f7ad723836dda037634428d03933d911f2f07fc44055eb5ff5e4be610ea998cc6a7172456bd59379c7229eab05a8941020596a812f4d23091f65ef61b07ecfd98123ae0a1ae8c7665ea83486fd51ae946673d4cea1510730b661de5801c05fa7121ad1b99c3ec6348816ee78514edee5af840a42cc68ff1d455a00482aa5c08d486be970abb8ed7e5acbd11c133003ec6451de0a0e90f38bd66ace0006a236f3a41d3827afa1e4518bf98cee03b55e7335633a67c19dbefc406aa112b306f0eae8a46f373b416c220888f6af90417f9af711486a93a4ad1956954346c2e8289f496e67b93a836b7e281dc5a03887787161f157e2511f7a882a56add8d31471bcbb79b34042d4e8ab7af8d42aaa18685fba2b70f4b906ad37d5a3af50ffd4191bbd3c87e26a352e837b8dae2c3b7faa8dd40748e7c48229f3807eff4f3466a1a770b541eb94b3ac96d9521695870ef00035767b5df4327efaa083766673393e26b118b2c402af7ea0bd2f3e8c34056e5dc858887d5c86976ae9a548f55a294b398e322740f80e0900ac54cb259dbd34615e7b96a98e03ffd50124d2ad6e146e06978b1384cd44fcecbf82c2ff0aadab1369f3e68b231fb5dd06607640c1b0098153c19bf3ca562fda71c5a2764f4d4dca9b7fde85f9d7fe4cda39f21b2a33129f3926941314b97fc8fd613b8df30fccd4671132eef6490319e6dbab376e73105a4e2ae9b72791831d14a0640dad76cc9556f9d8146995955eb24a702d0147bd7466e3feccd2d6f0ba113c524b7b9112058d9568f638bbfa94c5f39300205786b0b6dd5ff8b06e55de4ccfeaadc1c1237c9e1052609f7c19efa432d4b676c17fe8ada8afb13a9569e13ec854b0994d4a311630ddf31aee0e74857c914c36ccd2d8ce3b9df453efff5f8c88504e9def396c92f9b4578d1c1828669cb67ca36d97b6840d86b19256695e7e35abd0fe1da8d4796c59b5d6d475b24d9edbc3c06a55be2e3aad83cae9533ef4f5d8c78ea095b9065e03685cca747535720dcc1c0fdb953685ef8a3de6555817ac55054c2e2076f01730a2a308445633cc61412f2a0271f19f39e190da9a8e1273c9aeeccde745be8892ab55e68dc488b6b217149e61b539c5311455d6b89de6a9fa006e81e2b486ae4e91707ff0464f55821433a4305b74f54ea37aa43922b28a93cb8798c8e8a10ebfb1172bf77f34f9a8bec2337ddef651519435872793e7795c7ecede213a131e9c68b7e8cc3f85ed185384b369076d9e13472848718a0133a8cccbe059a6e0162262767ce380de8bd785b43f97aa21d3e4480a39b2f17b7c323e8a936ecd2d006a7be3105009e2f49b1e093d435aec2c305c64557533e28b2a0fc92ec71d16b7b8090962533de33ceb32f0dada24eb2d9efc7665cb20ca0097ab8a51713911cc2e7e8d3dbc567dea59c31aba34b702049cfee7a0f404d9f5cb6cefdb3d6b64d82b5c0045b8a1ee88b38b5ff64f3b07597c5c0285c0ff892a2c01646168fc34184a2beb542393d7d8c5243481201bda1ac2624af048eda78be276240079976da6e344ec7dbd20fd5dc2023f98f317138bc6e7429b490b20980755348fc9d3d8cf65ba2acae5dade58a65dc68b53871d12ea6f3fa8a3de7cd83894e497b9f79dd5954b0222dd367e9534c92352900f843f0fd3d1cb5b2f4fc8399946d8bc35ba733483c4242957235033a8ff0a7c1c75dcb2a5104df28fd236a4356c536e5a8bc91f4a4a72c9faaf74d860db9b079559b4ab0bf809c1dfc5348a89222a466c1da0852b188e8e31bc807d3b192207f647977ec0d5f79c3a8c28ba58e0c28ead235cb972d35c5342a2b4b98bd645996ca6115bf5465483ac97c650422cf4af55990ac2d92676fbf67297f7491140f79e8224a2881140ac3a3f2dde115354f811320bbd666a8f477bb909cd12a026716b37a787741f870ccf93c70cafcf26ddb1a0a5371bcdd05fd1c1d2b01cf49644029909e3bb90e268cb83d85915dfa840d9366ba35aef2feef334feed6c3915f32eeceb790fef3c458fc11260bb61ec3b321e43f027ffc94b8f29f786fbccc4b7b2870b08690bebb711d080cf018721448f3a12456a8edd8c787cea8929e9d55bdcf89e114792bbfdcb2e5840a3403442e7ac7c172288db899f6b9cb93fc8b9d4674002e88f65ca800aaeeebf08cf88ef34f6b11261d125017e2f2747c395231c7bda54b81dc7499036cecdc482ba9d63b0245f1a6557999166e882f9411c06199b833706393ff296c5f70a43829a827a086bb1a330c5cd97292498f1f8cb870cfa15ce0aa5065f9420708475bdedde92d643620488b9d728fb5847536ba51e62e40b1d0139a18ed0e9fbeed3157e5c93781be334cf0fb37540a448fd8d96ffc41bf4f8ceee4b381c967f1675116db2ad61d4d030658dad5d42ec8314a05355044ebee42a33c348d46b28314dbb8a95988f82ecc63234f0c5966977de958cdba862a12481841231bb0850b57f6ec1a2cdf8b28dea146a6ff27b60622164f6d144c626bc4fe9eee40bd868a536ff1784ef8fda7585acb38e22a45ae197bf124ba46511a85622aec4b4d3b4d45db316047ea844f99e039091433faaa62e9f1dc133bc65d06b136e1879569a730b1c6c6373373b08631ec7cd23534674455da4a278c19fea72782762082352dff0d2ba5a353056ce41dd0259a137d529104c02874a39e89f574add3d83bfc2a98980605574fbefcef628af9c854280f337e55575fb159dbe6b460fbceeb46d825a50e28e10f626b25e397e92b3d69f4c291638de1de4085c444fed9a7df10af833e4c73107a4f3f500f804221a963dd84d4151ce98319865a857159dbc496ec28cbd3ecdb5dece457f71b40025f0073d22b884b4d0b9e42b9dda50affeb38dc11e83513104630917e34eb2397334d0efa002c4cf37769be2df91986ba0f32429e21fe057dade775612e5003b3c31be3efd468972e07646554131bf8d5c7297eb4a6fd460a8df387cf2f4eff8b8e5f354b2d3d641cab4392497c8e948d7d242057d14e594d76f73b24b449e29e0374b99a286f6d7d50f840feb0926928f6f0599accae965376e990204afe36ea46c42bceaa58679f1f733f607351a46617d4cc475d268cf7e67c641ee3114a7e6134d5e7a25d8ee8926c53157649813b3245b150917f4cab461470ce4fe261695d5385d63d903291612c2f52fa287d40b168411edcc9ee447b314cd34b80b8add60926c5023bd02e8a9d79c34caa9d196a4067c4e8f6a3115a58a14912b87aef2eb37a26172d85580c248344ba79786a59c651eaa2b985c5eb962621513815e01096a02bf6ffa88ba7c03f9db2416bc438de73dadbee9566a92043069aca1b109bdd5b95040401926cf9b8865e0d8fad1208a2954ca57c5d0a529bfd04b570cec32b3dac48f5f89fae817cad4fa0853fc950ba94cb98a747f1a0923127c9a6ad23a153339ca8b1c219c3f041673c85dc53fdf4dd85608fab02dff9614cf033e9aa8f292211a74e0911d5138b916931ccb38f23d3035800d1edff4060e5abe394a894e6b620c9e3f049c009f57c23caad6577ec2ddc32e772406e1b81edf3e0c178c09bcf742419af9e57180144474fa3f4ae2ecbd32b1cef90f5c35d6b35d5da736f03092866e88161e01ce647ec5049ffce36b8628a4dffa74b8492d4fc9b11de374b360fcfa308df71f0bb92ab03ea770cbf7c0fe3caf6788c2826a8f253cac4bca0af63273ba104ebea10aba5ba065977ff33ca172457c30e77fd7181a4c2ea10f2b2c189a8e3b6c88085069b7f7ff115b96f9a5e73a68713f2aafd4354585bbd409efd62b6aeac6704a54d109f6dc6a255fa20d2a34fc5a1931f8056b8042b9939221ae98d3aee951975ffe17da10dcae6fa607af4b5004cf9c7c573f745316d195c3260d561da3efe00f35ec4ea94f23fb364b71d6ae9d9f044e3b30e01618136968643d1f6e57fce8ee3925a08964517f8e5f12bf01c02660b228ec5b0e8ca85c1295213af4be40b49a6ec61082024cfa47875123e95e2be6cd8b945adad85947448952bbf2bc69e8ebb424d5c8a2f5627ffee041e4a2c554c3c5b58d9e39dd1c1a7d0025593e25f64d1460bbe0b3c7199a616489609a624fcd92694d8b9d39e16615f7f208c46532266e9fbfe894c0ba56c474f8489ece9d1cd1c7b90169141b06f42da1b76b6a1a4fc69078d26cf882c7d92c95fdeff7daf6f68313b4b12375a0e327510398e27f12d1ff3ca1cde3e85d79736879d8a822e3b70a040dc4b773ff0691a93467cea49785aa3c095fbf1e4e4d9a8d7026c6025ca99fbe88be825cc5c2689373eda2b6781798f620f666ecc0715eed4d6eee11b7f277bf487bf673990340a3dd52f8df774644b79301cad99192a3401ae8c54e0e59a8119ad06eae06e6c655bfeafe82a809356ab2599a370b720076c1d37588c729c13b62d15eeca5c198da275623d99838bff5d880259a4ecc4bfa34b674fbaaab7207f2d1e35aa008e97ba76169c7cd9297084a6f08bf0a0af4f267c00e9281f020bca25d4720b650f501ef67a987c8cd0f6e2acd61d41943a3952a79eed5a974023dc39c77eeb43b943ce4bb9101955296e8aa33a560171228a481ea18b9972c1d2dddb1", 0x1000) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:19:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:19:45 executing program 0: mprotect(&(0x7f0000170000/0x1000)=nil, 0x1000, 0x3) r0 = semget(0x3, 0x20000001, 0x12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000340)={0x9, 0x2c}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x6, 0x5, 0x7fffffff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = getegid() wait4(r2, &(0x7f0000000240), 0xa, &(0x7f0000000280)) readv(r6, &(0x7f0000001640)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/229, 0xe5}, {&(0x7f0000001580)=""/17, 0x11}, {&(0x7f00000015c0)=""/55, 0x37}, {&(0x7f0000001600)=""/16, 0x10}], 0x6) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xca, r1, r3, r5, r8, 0x100, 0xc5}, 0x5, 0x7fff, 0x3}) 16:19:45 executing program 0: nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) r0 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x6, r1, r2, r3, r4, 0x4, 0x101}, 0x0, 0x1, r5, 0x0, 0x8001, 0x4, 0x5}) 16:19:45 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:19:45 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = dup2(r0, r1) r3 = dup2(r1, r2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) 16:19:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="68463c27cf4c5a6fcad4b122287ec378e61c3f2836eb06c29e6c4fee74f0504da39efdca5254b073298361a54688f765868ee1430a459c9cf0603089210fb6744abb67115779552d4c24be089141fafecf0c306cba1f39a8949ce7010ec1bde680c0e9041bd3da4d546ae9a30bf284f8765286fae2f4c4f88d84e4db9a2c59e7aa0c257f23b93010e3199167620b30629515676455d00a43e9b282", 0xfffffe85) 16:19:46 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) lseek(r1, 0x0, 0x2) r2 = accept(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x100, 0x2}, {0x18, 0x3, 0x8, 0x8}, 0x40, [0x800, 0x100, 0x9, 0x9, 0x7, 0x2, 0x3, 0x9]}, 0x3c) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:19:46 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x1, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0xc68, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) 16:19:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="66f39f5ae0db3b3c52c9f0f70a4c2541d2e54f6c2e27d02fb5ab50e8b62f6c55eca9c6f60ea3c376c0f8294c9f4122", 0xffffffffffffff60}], 0x1) dup2(r1, r2) close(r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) 16:19:46 executing program 0: select(0xfcb7, 0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) 16:19:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 16:19:47 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = semget$private(0x0, 0x4, 0x0) semget$private(0x0, 0x0, 0x204) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x400, 0xfffffffc00000000, 0xfffffffffffffffb, 0x9, 0x1, 0x0, 0x400, 0x100000000]) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlockall() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x82) fcntl$getown(r1, 0x5) 16:19:47 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x88}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000100)={0x3, 0x8000}, &(0x7f0000000140)) syz_open_pts() nanosleep(&(0x7f0000000080)={0x593, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x987, 0x0, 0x8, 0x0) kqueue() flock(r0, 0x4) kqueue() syz_extract_tcp_res(&(0x7f0000000040), 0x853, 0x10000) 16:19:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffd9b) 16:19:47 executing program 0: shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:19:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8001, 0xb7e) setsockopt(r1, 0x0, 0x2, &(0x7f0000000240)="ca82472f3367971fa23dfc9812bd61721445f8927753bcc924ede4161786105d2913578557d428774cae3105c156cdf305cec10972f7e8205511ece9c48b10a9eacfb6cf111f9ed701b409862ea17564820f30795e37662eb2a63fbb2360eb747cded359e78bd287f59c003fa3c2dd3da99dfbe496959bb6ce7b5c188311c0019c70665fa5531f92714b8d4d894e7e1823354a477c9cdf2f78a491c3fbc22393d5e9832d269cbd2dca93d10237662724da6b9c2f083f36fc5ae76caf2787356969b66f70230e94081183c4b258198fec032abd719aca43ab51eca0f14aa4b6d130a882ddb7180e", 0xe7) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) close(r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:19:48 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001580)="5faa7f4b18d5567195f6da84ec9831c1ccd0988c8d9614deae0537ee38602e1039ef0501706e516bf5da055dc0fbb48569260f097e7e02ee63b9a11025310dc0", 0x40}], 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) dup(r0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001240)="7afae84010e9901c5ce8571074da60c98007b6bc293ce67ab186f2e2241e7bb744804339426f2d9ba119156d34d17f60d3257f693d3e11c5f0c6c838b016a7a398d4fcd33102deef02e88094f29f2f6757fe0b6f77dab27bf55b5adc306cb994dfadb7018e590ee2ca0c1c7a7d0b74317da0fb8fa94f58dc01ce45d6a940b15ebd170fbf680a430e059798ff02c9ea18bb", 0x91}], 0x1) 16:19:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x10000, 0x200, 0x1, 0x4, "8d04870b10719b0d79afd508ed946ba733401e7a", 0xffff, 0x7f}) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 16:19:48 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="eda9f440e99316f70edd2e52e1dedd43cfa8e471be593bd45d177443e759c08b3ae3d273b3c7670ec44765f136ad0e037f", 0x31) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "040000000001c00000000000a0560000000d00", 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:19:48 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xb5, 0x5}, 0xc) 16:19:48 executing program 1: 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket(0x18, 0x1, 0x7f) setsockopt(r3, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:19:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x101) 16:19:48 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000080)='t', 0x1) 16:19:48 executing program 1: r0 = socket(0x3, 0x4, 0xfffffffffffffffc) flock(r0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000000)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) 16:19:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) close(r0) dup(r1) syz_open_pts() 16:19:48 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x202, 0xfffffffffffffffd) getsockname$inet6(r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000000)={0x0, "5faa410f7cd1a75a73064cd496bfc80cfa16954d520f"}, 0x1e, 0x800) mkdir(&(0x7f0000000080)='./file0\x00', 0xd0) 16:19:49 executing program 0: r0 = semget(0x1, 0x0, 0x210) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/179) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xbe17, r1, r2, r3, r4, 0x88, 0x9}, 0x1f, 0x5, 0x3ff}) r5 = socket$inet(0x2, 0x400002, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="8234c6af890200000000000000264a4d38e1c003bc51b951589dc6562a9f8b2c02e293cd3eb8c09065d522bd", 0xfe1b) 16:19:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 16:19:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r4 = dup2(r1, r0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 16:19:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = semget(0x2, 0x6, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/105) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:19:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x0, 0x103, 0x1, r1}) 16:19:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xe0, 0x1) readv(r0, &(0x7f0000001400)=[{&(0x7f0000001380)=""/66, 0x42}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001300)=""/96, 0x60}], 0x4) recvfrom$unix(r0, &(0x7f00000011c0)=""/239, 0xef, 0x41, &(0x7f00000012c0)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x2) 16:19:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x2ddde728, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) nanosleep(&(0x7f0000000040)={0x0, 0x2}, &(0x7f00000000c0)) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1, 0xffffffff, 0x4, 0x5, "629eaf2da13ac81321df0ee8909dd312e69a5e46", 0x7f, 0x9}) 16:19:50 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x4, 0x2, r1}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) 16:19:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x8000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 16:19:50 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:19:50 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='x\x00') 16:19:51 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000002c0)=""/157, 0x9d}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:19:51 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000300)='./file1\x00', 0x0) 16:19:51 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff8, 0x78, 0x2, 0x80000000, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x304, 0x410f32ba}], 0xb, &(0x7f0000000140)=[{{r2}, 0x0, 0x0, 0x1, 0x6cd, 0x3}, {{r3}, 0xffffffffffffffff, 0xc0, 0x43, 0x8000, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x1, 0x22, 0x7ff, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x9, 0x5, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xfff, 0x80}, {{r3}, 0x0, 0x24, 0x20000000, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0xa0, 0x4, 0xff}], 0x10000, &(0x7f0000000240)={0x6, 0x80000001}) syz_open_pts() 16:19:51 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:19:52 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000600)='./file0\x00', 0x1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#.[\\:(!@\'\x00', &(0x7f00000001c0)='$:\xff[,.\x00', &(0x7f0000000200)='!{\\\x93\xb8)#\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{+,(\x00', &(0x7f0000000480)='(!\x00', &(0x7f00000004c0)='\x00']) 16:19:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r1, 0xffffffffffffffff, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:19:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x400000200000033, 0x0, 0x0) 16:19:52 executing program 1: socketpair(0x20, 0x3, 0x10000, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82020180ffffffffffff"], 0x1) dup2(r3, r3) writev(r4, &(0x7f0000001280)=[{&(0x7f0000000140)="bd0b422f7b31950a3dcaea900dea01126d0cd5e9", 0x14}], 0x1) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:19:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000180)='./file0\x00', 0x0) 16:19:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:19:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x190) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, 0x0, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) pipe2(&(0x7f00000000c0), 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:19:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6}) close(r1) 16:19:52 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001940)=[{&(0x7f0000001600)=""/50}, {&(0x7f0000001640)=""/110}, {&(0x7f00000016c0)=""/189}, {&(0x7f0000001780)=""/161}, {&(0x7f0000001840)=""/224}, {&(0x7f0000003b00)=""/4096, 0xe4}], 0x100000000000064a) lseek(r1, 0x0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002740), &(0x7f0000002780)=0xc) close(r1) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)="275308c85da5e28e5002ea17a38eda59738bd5daf70050dfba001830a8d45cf3fc749013e727cf5907698b810927266a713f64d1e2dab700cb241fefc5c95d59c4801e76514099820c5dc6d167771c604f2314ea79b669f5c2c3312eddefeb492e97dbba581fe17a943d0d4842df9376d5d902835c2b65ff32773a9966c48f88031c727ed88c35f1b36791482f4383ed6d1d904298109c0fe878a8150eba3c5ef083d0a1cdf8baafa1421fc3890607a11931509b414388c4c7c33ed98d19a886cb95e394ffcc84acb9dff98225b2b889", 0xd0}, {&(0x7f0000000400)="e933b6de17f4874df28f048820bfb2b379dd712fcc5e98cbb19514e8254444b99fa270ff1af0b0bf4b1824420933451d7d214c9c61b1e3cdc1f6e169f65eadc937a464928a1e82ab29ea45bc6e924569d15ce58633c4362e392fbf5a9529bf5a32586d8cab02ba11566153e788842d79b8df1129edff12ca742650b147a0f0764d11893d9016e0a6020204f51aeae5c8ff18b8ea6e3f1b795131575c1d52916d0026ec992ca5be64c55c4aa1e0369b6f1f4a9f350b007fa1423ba78c2cad1ab21902152013415bd1698851d364b5d35a6a591ec339cdaf341b485f54582078a63b7cbc3c359de84446b4087027f268d2dd9216c137a69beccb928b747ae490279cc3d8dcf833f1ef9937617cf20840d453841041d126eca0228489095f7613cf33c999e36ed3cf18046f92043efd6211e27dcc3e34a3a851c8d8356553afd8a5f161b1fbac2e44fad8c64b9183ac7c6309ac15fc371bb830bbcd28f182371a7a55a276dd9fe0cfd04a68da5d3b658d6e12b4bfbbfb0b02c571596c3d41d96994ad053c3bf0c651004ed4d820d99ba9b9d3f2f3188e9201f74a91dc5d69a5bfc0c0ff6898a46e584c21258e4b5892e3a55528f545a09630406eed83b413209a6c52fa019f01301f6e670b980150adcb91035a9b972d71082d39e0a4b22287c9bed320c31486fdffde120b34a882f0fc32fe5a5e37d172aa308725487f4501f5eb2f09f715f3afe134538f22137897560f0028f9ca8f60c5391eddba4ee91099826c632120294ace02aedcc0e8fae347b59c2c844985b0f392a20b77331d6f4efe5326069105f8e181dfe280bb31e9936ca4bde65db58c27c6208a7fd5de7af06696c08a2cf0bf68aabfc05549b135ea9457c7d2423b38ab81665e5100a2801f2c1183b4d9acacca4ede959c757187f7e6b5faa29decd49413f62f3ecf7f8765e15d38847e36103e2ae2904d4bf0af0f901ca5869c5ddb9d917ce17f247418ec15fdc2b4a0485aa786a1c1d40b394199534c6323ef9f13fb9394b7bde0a2402418a28d972cad0d180a303dd6bf9c074fc8d78c0b3253a1765010696752fb145efd58ebf38bdc8fd76f8dd1c728b5e1711436ce3f031572502370fa1c4fc092496f1115490d0ceb322ec16fb01f04bd6a03dc8b265bedd97eea4b0e311908728982315968b9e66df53947ab7b9f2686422c9069e73d38a1e4ac146a56fb9fc1102f2f7c9adf91a77bc0fd810671dd1f4e44eaa7015b53dd608b2e49cab5c0c5041e5df1ab40160a50aff1f8638ffe059102aaddc1e97c54fd932613fbef25492ce84866f54fcb31cf6cda42c0c17cfceb6e8d7334bc99ef40f9f80b82d0820b2965339282257c2cabe7fa563ebb8a0286fecabc7eb0ab4a2018e00eff16e5a3d54659889f14b5f11449686dd8977b4bf9f80a95a525bfaf05639c0c9b40655bc810c84024b0a0acee98759eb5c0e4dfb9b3254e3094210dcf455d1086da48504dc30e386e403434e1b72f08fc6cfd8b234dcaadac777f14196b0f6622d2a7ce7b3e249fa0ad58ecb891f67fb6b30a05a588dd8f913a2c909e7d5f8f2ac1a01b727135887fdbec19d6373c377ecf92f5d010582947293f57e09a9eb8d0f08276a2bba70cc72aa621df0f67ef31c498077aa14ae23a30f1099df3bb682c81fe4c03e529b06fc7e15ed6dd75a7cf2cd8b9b5d1a62ec4abdbf3f8eff75a189f3b6d62822e18a0257b029900b94d5534056d9f802c05d5be5d27ae12464b56e13ba92f97827e962a5c7699feae7d84709ddd8a8a40fc268ce84a050a79a63d581fe02d57308f13dc36fdd9e7f3ea588bef74ece4b54fdc828b3e3e6a79f5c229d8d1f5b676daef79eec9937107311cc01be1a4992632270d542fc8766fede99ead21a4c6da61d95a84971f49a8e525bedaf69753ca2fd1f34ecf3dc8fb5dd1b2c76802fe73d01b6dc903002c4e26b7dfa21230a83f748c944e3d3d463258863e62dc65e225a13753157286a20a4ed7d5adec797f47ce67b503250c2a1d98083a372289acfbb39c209de742e49e360852074078934f11eea768c60aeb48cca26eeee9e8e54e400e565257b4f671fdccf5bf8ab14d293074f302dc8dc849830315f90a8bfd72d746ebc9aed79f0aa9da54e6cdacd9754367137f5a09c012a96daab9cac5d2f1364bf2bdb7b7df4d3a67b9540a4fbacb654badcb77f6d1f275badb9718d92077387458af372538c0b8b04c2c5fd0bf73f48b9ac40fe1747f06470163f128fd22c647ddfe687830e4478564eaa719af5b8087980989fbbc5643258a1aa2076093efe072a03c67b266b01eb691811c274ca4643c7a99495d3cd500ff30f0d53fe0aeb5c0c92ff56d4e2fc583ca85292f8fd218b6682edd95082c217ea3292b9e1fe77bc0a1bbb602aad44c133fdcab663c8cedc8b13c64a174c9f8a96d7ab2ae1cceecdbc13efe4722c69c3564bff9410e956a4ead33f152ae41ee4e6c62465859f15a1a15e1ebf4b77b489c1c74acd5e0ac0738f466a19208362bd9a1eab3d68ae40a497156377f67e1d645636e9b6c01b5e227e5b5a7ae3965d9a326b78c7ed26b8ac7af6578b01f47a9c048379906264cf6d2805d496b831699ecf65bf6523e0a1fe8115d0e90f10476e5deed7c69fa48522f270373f1d6219fa54517fe493e6f5cbe95e371eea6aecf14fe0787bcaf6f726bb1dea7e1a728daf687863792023b1d53050e0a508e58951ce1d48afc7107bb09ef92a6645b37cd72a56f4b0491692c9d4e8877857a2eebfc753b7cf6cdf1dbc98fde84b25f7b86147c42da1f3757f9b6ccb168b2c82ba89bbb9d22f222a8633a18ff84319fa905fe11c9a11fe245e97fc033d6fba086179b3be6e18e26c1a65e3f210c088dc0b57fbfa621a7887ccda51f374b40c91088331a197e02e7788c720f7c417f4c0a50c52f4c53e9ac0f0b347e99ab18ac055b992ed704b6ae465e8ca33c2dc233235da3cbd3340bdd6c38bf8157fd53155d6b80baa3356c95a61d9f421b1d213a5eae2fafa4c06da0463b0fe7dee3c02b3edbf4af95d2caaf8a1d28358cb56464618a662dd827fff524c721a2d6166799587507565846aa878dd6e163e7828a56d65af90d0ad2acc2b8e5ba7168c28aace19cb819be1ea784190136274944cec8a0b8059f7c9b0fe5ad637b06f791ea637e311795986926c39c93744f150fa588c92bd98b90dc03a0d8692c6a0e6dd360652dd0843bf931f1fbfc51ad9dc9de28c105bac566840076a181481af523b6dcdad3f55b6a0d5d3375457ee283d9bf09c1b9f6adccc89ad0d4534db10ec46346e940b484298d627e165db96870eb5a5a9a54c7fb74305ea80961736e8f31e43d7cbf791877a915b8e5a42d2623e9058a40370c6a6d79bf51a0ef8ff57a9b850210a4129e4a10c123826d20c58f8d1d2505e102ab3c13a4353952cc8dad3cd5ac0e21d29dc7de4e4cebf7487eec429a7e33456c624caa84b5a675e73f7177748ecdbb39e68974ccf514e80cbee55a99ac4b86e2cf18085d17e0d797199838ea7d97b5b70d26394a7e5719155aadd839133d75b99ecc2a6c62e1f099825a659efe1de50dad158d4e0b5be158be1073c90b2dd7d23fd03f8b9a1e994ad92522440c13be7af6415c52f1516b10279ea8833263ee4f37368944b42d2c12304b36a1ebb25c7494cfbeea43340e6c4d353f630c4be7527e264870a868961eed3e6c8ce071368faedc02571f4e68a0957a98bfa4f3fb7e1f391e3192858bc4647264b21613735126e8706037dd12ff0c36fae89053d6d35ef134bdd12fb7ecba71a73923819e0fdab0f3c2eb94c5f609ba6f70f809b2eda6d2d2bcba84ab789f7c4058f8e9b4ff0f98b8402ad246b8035d92b2d23dfc6bdea6f714123024d0eba1a586d787403678a1e3b7e734090d24cffd9d4b07fee28f35262e6f4679bceb711571918944cb11e477b1f938c3538105e4bc745917f31880c24f07f01653c1819b1faaa8e6f1915e78c3a49c54c0941ef3ebe4c5195df79150420055cd7207b8890b01647b83e7a15d4de148a27c273ff0be6a178ce80570d35ec2ac60797aba099fc83a1c6c8d7758396ba4b944bbb61d944de52cfbf533dc78f8a1968296b831749978e857e92c9652a7d7046e473e316e74d009211dee8341348b2bc40dd09a40d1d0075bfcec54b2d42fe91f5ca6cc02d377499a840a0f9bcb4c0833853a9fadecb882ca644fe78aa25fb2d19c8982ca982ff51e6d88570ae019623b329ee295c277509ab5ef681b978051ea5f78becb8bb98aec728c4618f03a0196bb60a4a9ac6dda9ba96e83721a668ef7a82d0b93a5d7f5a718bc682c586e2002c4f97973893093fd7d8c4cb764f0fdd4381b1a476a318bb60a99bb8fa47c346e59cc087083997c268431dccf9a196a2820dff19c49761d194f120dbf2fd1e224d78dddeedc502439fd92bfdebaa4051f8aed8315cda00c5b3ccd03f35805ee9369defa29a70c60223c5285cdca64b2bd213e3b63d887c71f8d72714b80d4e934b97de01d20d1459df0dcd8c67543f778fa4c34a78cb9238681455cfc1b6a4dd65ec832ad740a07f77687612fe933ed9dae1df944a0e837a204838179102e241743003c98dd0c801b07dde98fe7f3196e712d8673e8994aaf8ceaad3a4a4f6c0c5c07b2e24c2ac9649c664e32adb6300a512bd19db25e5a806e7c2b3ef7c5df2e74e885037c59d6043fd0fc93ff9f27236057ab4cb1869b71a475a15fe888c0e876dea1f2cfab670358ed51a3c4ad89583d566a5478817c0c5baa5f4b1613d55599355183258d412ffdc7c406f7f225632abc4a5147f3443cb9c0e2c6ced0f8c6a0250d2ebdb3929db9b490a78facc582b25dc9dfefc06958b48d94852398d7b976aa493cc7530aafc0ebbf529422501173a93b4b34acb94a0ec43a9b73d5bd723303ecfde1a825b0fed97fc8a0d5ae088c7b5c8093a005fc2a53005ad080b68355df9292bc884020cf9bd62951149c6b55756eb068e62d9d098b1e1e1a13b7263e0c6e5744f0f4479be09d8169336fc9b22809865995c44e6fac011a7fb6eab545f1d8bd553529bfd05607cd9ea9977bb7f6b21e337278448d97dbddad61da59c143ec6ec3012151610d9038e03973206135a92cac5997da8f9f0642ddc64445b9e20016c1521d267ade1d7ab1a50b7d83a5c9f75a1a3559ec66f41d7518f5ea5ca42fd382daf0c1c9067746b7cba531e1bb6d785f49699d3775443523c41b1f4fbace4c796be6ed89905d2f9f8dc0f799674792b2e56c5ac2ceaaee247647279e5198189b59e6b7ddcda2f54079f54760b718b99eed04617d01cdd7cd8f6918e687a5048cf4c3414fb021cabf833ed8c191426a1984a8ce9240e656fd3b4956e836938f81ad841e79e2529362128cb17373b3fa106776758cf8ddb8ecb609cd91e4d57d90608d3bd5d1dceb4e6c5498d33e3578a68cd82e4252cf17fcc2c0db7cf38e902bb38d80217726c2d0c6cf4c8748b6d4070eb0ae3b0e47da874c46cf271417f65776be3340ded1b4f80dd196708a7fb2751cd38ba3a51c153f91d37f6609a94550311f752ae8f9f3bc9c3b554107f0e15a1d4c95366a665fcf77b41b0f82ae3d23c74dc28b881809e3ad1d5975b90e46cef6774298e9db734274e35a2debeb6c20f4146a2187d4a2e149da71e3e8a3df0be096a077bf9471c6393f966d6de5d66d308bbe160ea85c8493121b76b06694c4f54c77cfe4364463963db5830bcd09be243469b952937b784d4cbc002481c73c3bf892e3b47ec5", 0x1000}, {&(0x7f00000002c0)="bfb55f7094a33617744f0bc07d8d9bbf9648ee65681e955db78ed52cad6c05f0a97765d1f101e6aca7c9187b212c992d1651eba4f7775951970b409641d588ed0e58f5a0fac5fb554b8ed88fb00ef715f8f8309a718c1cc42ee042f8516ae3c216874848d4e89fdba4e1aa73bbbfd70d8b751828dcb7c875ad0c05c5a65596f6fd992e75b3", 0x85}], 0x3, &(0x7f00000027c0)=ANY=[@ANYBLOB="a80000000000000001000000050000001550b9af5b97baa1dc6191caf5cf28f2d63b76cfd098ec1cf220b5638d194df266fff6e24587564d00d016a44abad733371513bc25bafca15fa7ef064b3c6b6a2152dbe5441fd7cdc3335b44cc219fb261d644fde0ffabe3d6072c13d5d1238dd61cca9e7fee2a7ef6376341b7f2c075eb0e983c1d2122f3d66085a9bf3f5f67e576ce190e82a79795751ce28e0cf6b3a61eedf2f15ce100101000000000000000000000a6990000eb75aab43fe8af6f785c75ef164ce47a26a5fb78cb7a5dd4f853623a60820befb1623b71e2446b907c6718c4a7ddcdad2bd119579affbc2d46bebe7b9654bcc1ee61c0cd1ef6b1c1707d7fb2897e04a9538f4549972433c8966d24e37d454f037dc19329aabce9a12a93df12be2968af07d155eee2bb3246c302a1be6260bb2945ec6c77bf973dcaa31eeccd5870a83c3376a7cb78e9ca0960e7f62c743f06f417420791d8ca0e4ed5c3f18779a40018090c6c99594b4b64287a3ef8281ae496ccd676ed7bbfe3a0554ab47dbbc20737bf740395a07d0c052300cc3159d4b17848fdb8c36a95f5f76ff87ef5d4535ba4873f0e66aea41e7966211f112a578582b7e6a959a6919ef404816d6060bd08c48e0faa136d927c2ae8c6a931f03bceacb6619d8e5b7ff8233e18d921efc0f2a092e779b0c1ed04e91d1727af0d964236cbc02fd1e66f2b69994cae68f3fb26aec2d50d68963672d3ed09ab96037423fb20ade1dd54d7bb749e1e5a333b72e64ac87817dfb8824c9ab022a9d80aefc4d93b239684ce24b484b1a6c5b746aba98f11e4c810596a0bf8897a2b7843719885f3fcec54d77daf715ef7ddf4c5a2b5b9d792b1b5349f6c55e8185b07d733545cafc3ae49faeb164134506d14349eeab523b8f2690e302370b9a33d1b7db1a54dbe15c10465b62257c0fa3404476c90d633449f176b599b4033db62a047af39a0c45f0dd19909e9eb9a06d480e76e54658163ca7f60d3a474c5270f437d2b5c88b2b88ea04bd1d3331ca83b95408878ebcdd95474eee129b8629d7fbf98bdda01223a7e0f26ded093f614cbcdcdfb893393ad98dc3996101799442960a3aecb11246d894c5146a6eb3062f9c1e2e7ef49a11b25ac57b2abb3c80058bab5476297ac03e9f9232413c801c9e651b5d89defab557b30838b51fb426f225b0c036c98f0d2b1e6060b2c7b76092db5f7471aec15394583790a4545de83da5b3a15a5327b6bbc5b711d4197e8c72a1a303fe35b2d05b190052d31da44d50fd075efc730a28f30b2004cfbc78fa670958b26edd8c465e03aee30c0823eb727a8434d61a7193ad577e179a871042562dc4448c842ad31f8661ce56d1166d9fefc9bccf9203bf851453f4473fabe7aa5ca0685621bfcb64e2e1e58d6f634e9da9569f101c0e9859dbf09e4d899b0e1935412f461614130a02db4445837b51526f524527d411a3d063e6dd88a149906a58a1eab725920ce81f7decd708eb1d994e9fdb193a6aa3faa812c50d6e9cca121487ba8e7f57e26b3abe6280e31df2878f4e7f80f69b0da2661a0aff4eb47f1d8165732b12f6dfe3b481d79de1a8421a0302a1a433b99f616995a347fe46438b716cd20606eab924a75debdb7f1b991a03509f5191f7fc48980b5b9b1e281098c567b1f7ed9146a9f8a1d0c458541bb1eb40724abe1d4b0bab8b79da11f7a1cabed4bf907393acaef09164ece908a5f2c3a1098a477065b7bf3513327a261d3ed329b86821dd82e615f7663b42d9dfb95227cabd22031bebbb3e541af97f168ed2202fac73404889d0818a5240c741382db044c9526c04e013a369d30f33d89950d6479b8ffa4e4bd6712124c4f3ca84a22b57b342512ae6fccc8b2018d37ed6ed572759c617fffb39962550839874c60ba0555aa092ffd36da89b7bb0445abf646ef702ca31648b760f7b0c78e3070517cc42243d59cf74b8c8ec3640e7d7ee282181963e456bfa26e4c06e847e4bdf36d5d30b70c71948b6e9af186b9baa0e2560da6e4c474fbf40d0b07b4f452a4659959e7b76fabc650a6954987bb8f6f7115fb2210c01b193433c2fde37fa35577e502f12b83a4f726612758e6b658b4795d7af3f4d27cb7ec8020830d6b7771a3632163b624ac09e162ab712a44d30e9121486983978612f8aae4a6c3ed4e1811317063a2e06fda007f81c1172931d7efc623cc8e4257b9b51e20a4ae96cc3c8631da5e9af3f7f52afcab850c0acae27351a8189730db60dd8e249fa936771182d8c6733586e61dbebc7d3aefb81b1aa073ae67b7eb3ad02aea1ee1ee70196ba01b996db246e01d86243881c56094d5fb7028377c63a31def2a59ff5115e81267e034acbf0d230140cebe22f0b4e805056e154525363325407296a82366e13395ca4e1c0f949e9b5d94bdfff2fbe52bbabccb0a17256ee60f6d1f74630cdc2f9f9b2f3e5daab632b38f6741e148b85a6b4506625fd615ef6d051fdf49a048f8ea8352931274960638a139d2658e7504c71f82a03ccb8e4c93fe6ef0f76c00f2c29845f34b584840cab04785c63e09fa055d2a779dddab5fe417ce5051a1885d11ff5fc844949dd2ac07514746106ab96f21b75c7b73215955a06060b2aa055f04f0fc7b38c8ef9714c3cfd3379a9e653384d28ea83a0e8425d762a24664cb9df6a5bf438d783a3b0b60874fd42cf9af790594516c562b9d84983784d10209dff8b1eb5c5c8f1212eab7dc5b8d880357e7da55d00d3f0dd69aa224c75c780049bf0ac4bf4f553369ffc92951ac6811d879843b7abf25dc55fb5445848d236c37a77fdf0ee0b31cb9729d318483e08bbfb2b8b49323b46a58a000955089c606abc7c975bd6fd16ba15d07f7a59804412b4ef7293657876f8a1343a8eec6b833db9d20073910e791dff22848f6ac86db7107bebb56b466727c748dae2b05699380df084f56fb42d4d2c00b6fb407aa5602ba8bf3549bc14c8952cd8a5fb2be810d1d91856e81277c03bc00118aa586b997814d5a8012bfdae741f86993c185b3b096a4e8756f18140f03a79879cb773bbb6419714e85e431f05a2b0436e6a16980e154632f45644b559a301e438e9be47d30a1c9828d38f0f0a00e578691049a862fad4e8b56f45ccb9317dc147f7793a1bc6e727bab89255e531eab18c1c6d4b1f312f2edc1a043637a33d60be422f968a8cfb65c7284d10be3cc9d83996bf3f39fe66573a146b5aa275f22860472cc0b1add0f9af3a2f7ab13f3af1a0b7a37d6f69d1438cbf622cc1fd0439be9ace3ed98692b1e5e7ecea04d129dab0288b67b0c37fd19016a98250bdccf9074bdc3ffc6e66bae2c103241d8dfeab85550a240850c1f06c831c7842b8ca0efee27c2492d9f32c13910740f012af109f7a5787c30c741a5d85bffa597897e2fd1ca80b80ec11b86521a77f826d1f8ea1b54d54cbbc3e2b6e323b7def7ac724b46505bd9a299b1dea267bea0f5fb90d1ee94fbe96d2c1c024b7ccf04b370e28e202f6ace0a023bf7c5f4e6c530bfdb6e8045bb754eb687645f43ec3ec7fcb2b7a80ded01f219932c12eb8597bbc3c0272a0b9dc2dacdf4b773b3ae1d504d4c267efe04bb8c16de9d5eef270cf7753d455c831c52b05b3117d45ea74c1d216454d1bf56e38a6d77780cd17b37413e7e96208c8d476834c1cb20cd6bc33825a12c58567a698bc93ba3da8098b28f49cf8583bd967bf137ae43768d37bcdac8d47a66a72103606a34d942a9cbf0673849209e90d216803aeb1df50c4ad7733246b58498654b60c05d1717c927ed37049586ff9471568fd8ae187d772fad0aac810b2509c85e786a270732061e6a7aa107853557a72b7c36c7ad2fc1266311fd1c03a314d3e00172f377aa0fd9747c2a3b70849ab30778a2b8ca37e426d61f5cc4115421ae3b57a31ab7a9c48f42d8f71bf64644f26b3293e216b94bdb7538ca1a46b82fa623f2871b7f0e670f79b1672a60a5f691a678fa885a48e715855f162156072258ce45c34d1ed874a10bc651f86f39f4b8be8b5a24d4ea90a3861b0edb02308b7f80e64e99356c678315eb97482730ca22868368d8d6977d7744c683f8ea90fdf46c728e4ce70e6db004dbab0b6f64138a0f9bca955238c1776c3d79d5f52326464e23b837041f60a470e35001d629415c6411462c0c4427fb68c517ef4edc5037b1dc9cf7b4e0af3eb4d8964c71fa4dcc118b189ce840427a2e6ba593107ddbd0245c43776d858ac1cbfb9a7c4cd46e948cefc28e79c9c586d29b4e22258bd86f00c23c856ead5b9c05cdcbce0f58a47c87def054f85910823037d388ece4db3fdbd85fafe562351be028a8aca867e899742ef4c3124473e1921ca8214dd8f10b1aecf4ac884f2eac46443b84a19bc298a785cd28ad62c5b269077909a07c27f5aad71f8637bf70285e4adb36050ece4e5a4edb060ce81a85d36337bec7253586ae9c620536c5bf896eb904c9556ead50a5c8a3a62046b6b9ce254000dd2fbaf6157c1242a224b3f8b9aabc10f582b16eae82e48358d28a24dd96847c5a2ca4abe82d4de9078cddda8bb2959c720b72cb28e98adf6e42186c197cac11b3181b502d7bbff1df910c32e166b5c531a050f1505e47616d79d06135fd415000e539baf44d4cdaa543f0b3bed631d522b9fd2fffd9705402e5dd08a6b14fd7f3182102f4f205f786fe787afdd23f59bd448c07bc119f0cdfa688992cde45ab50bc3ac99ae6216c6e221ee85ebc5818a5e88cf883bda4bee36c7505cca2094dd8c34afeef4a9f84d171f2078b61236f50e46f92283eba3640829be660286421ee35b4f141e26a5b1474f794363a8d9863beb7dbfea825bd4e1ddb45e984da5ad077c67b956915c27f95e8c180201daf39d1e7788270a0e72d33c73a14c785be4181023255fd1b19efbf55a00f75dfacac254e2a2f51052381840321a00eab802d7000df3eb73672eddbf31c48c5881c75c6a32bebf7111229a00978705b3cabe958e69e1508964c80cd1e414585ff177a42429ecc3a79591fcd3e5979d6c680b172f0ae0b9bd12535b12492e13dfdc0d240e5338d0c8fed38c979a6e6a26550d79914b06300890d9269685394c75a9280be51c7b85d759b3534a8f084acde7da47e588dbbc042136b3f087ad3987118a67d3fd2dddf9e97dde2f4223f5fe90f532b244a6a87ee9f98759d7b0e09d40d88d7ce281f35a57d9f88558ab1df5cda7055c9d1c8f255ad0c7dca218924097cf6930f6e016291c325454852c9f929be2c60c79250a2f6d8a69d5b2684effd8bcc0fd05c8130032802094529034733a6d2e2acfdc791573ce9400e72dba4d700eedbc0a5a7e15e56b9a394c14288c5654b2fbdb9a8fe39b437dd99c2222d6c312d9bc69520f98bef1f0bf1fbd7c9015a441eed2acb192480e5fca7c90b0e73398b243e1998967a3f684d1e3e0f8e4eb0d9ee9012af4dfe6e7f45fc5a0d9c6797f1278a640fab61f68662cb9d51d6175b77b979451405381ade26e767c7b5820137a1ae57662c1545f84948af2b22706431c77f34c4e2d72596565df1f47fb9a753df32e05b0a93cd46210ec95954b425cac3a1690f41a1149fbe71b34609f701c2fd4e4d8e6cb0381a818297c49272e13f4092ffb8a0e76334174cd4b3ec6879a39bf2efd10bd8365a4183bc4ee910ecc18101113eeb8b179cfa9e7b6490df976489beaaa6ec4ea55ac485f7f7b5fea877b557560fbda4ddeca26514e16038ff3633a83f2949e566e7ff17ad89a8ecadb32fce1b933c137aaf75ac0171b676ae8092491d7bd13da605e91e47d8b78ea0aa8c037cd1ce09681b5b6a660497abc3777d197c09c060280f88bd6cb5494751efd8c59f6da6f7e2c4a4a3102351ed929db95845808e5e57e71d7f603d8e353373284fb9f337524af71ddb29ec29e242a516fa0d4153d010ee0ffd43935acf9040689096e0e5172536ae74a391b4e634e31b8a59c684ddd74848aff56025869b801b8a0a0dd17f1c7823fc565800000000000000ffff000007000000283a8c339dfcbba4c7e55d76bfaa71acf7bd92c523f699c390aa2046e4682b9ff2844f5ac06b50ed2d5a869cfb9a5b2324e60f1c0032f43b872358b9a080c92235f42f0e0a000000380000000000000001000000000001009b9d8734b8bd838c4f4c96641584f49eaf48a55d48912c9011aed30d26e7135cf9ecb0b77d0000002000000000000000ffff000006000000af1cadeecafdf7f33436c17a00000000380000000000000001000000080000007b74ecb66de599f89516eeb6a07bda25ab32b18be4235fa50e44548fe68b6fb1c8000000000000005000000000000000ffff000002000000dabc303628a95b40c25055eb690ae0fbf2c0b7cbcd9f4142dc9e88024cc679a90f5eee5d619f5fff9fbcfd30af77abe326be3d2f72f036221678000000000000f000000000000000ffff000007000000dfb3d751b77cce1ba2192e0bec44509bd7a841670a8cf192bbc116e77a48c05c64f9b962e8f807ea11a5ca5852c22e4d3b7be9f34d34b5dda6bcaba28fe27135cd86dbf8a003b5e06f09a81b7684c20152ed9704ba577bcd87007485ad73f53abe95ca3ad8ae000f23700240273cc2d14fd636fefd7967eb6c0b53afeb582f32d2c14168020c116571c4fe0d27c9342a9c74600b5fa85d971c56d58886cf2fa4bbd10021ad73448b9ab7123250d32bc5fba860f59c4b142e72d7be42fe51724e5c2e13b659d69215027b618263fe51394ab2326abc68d2d913581f54274ce29800000000000000000000000000000050990606efdfee4349d74588bb726aacd8d9fcebe14ea741f0483c6532316548dd1afc3c451832298ae7af6456af2b04738a19c5977b"], 0x12e0}, 0x8) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000001400)="589c8cd27c2854e1e093b6552b7ae1e9cb2f475aa0d2092d8c2832f09556812cebaca0bdb8f35cbc3f8cb2300a1e9786c2f8382a4900b790986557550c573302c332278a6cc36efa7bcddd80078c42db1ce24232af6a2b7f5bf286700c2c74df546d7b24f3f241cf9c399806610433db4f1257e3a7ec95c299ec38fc6a01863c02ab16bf08009ecda26f4b297439d49f420422f32ca2f92c17", 0x99}, {&(0x7f00000014c0)="844835ee721d564822c6a87c9b335085cbaecb031db8c5eccdd8fbda", 0x1c}], 0x2, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 16:19:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r2 = syz_open_pts() close(r1) syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:19:52 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f00000005c0)) r0 = socket(0x0, 0x8000, 0x200) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000540)=""/41, 0x29}], 0x1, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/158, 0x9e}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f00000002c0)=""/73, 0x49}, {&(0x7f0000000340)=""/141, 0x8d}, {&(0x7f0000000400)=""/135, 0x87}], 0x5, 0x0) socket(0x38, 0x4000, 0xa) 16:19:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x10000) r4 = dup2(r2, r0) accept$unix(r4, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) 16:19:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) dup2(r1, r1) pipe(&(0x7f0000000000)) 16:19:52 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)="d85ce440378744e42b1fb5dc1664d43a02ed169200b085b85b22f10417df8112566953d06dbc1e620e9a4bb1e419de99d1a4d3e3a50f21f96ebb50969ea740c41e876cceee0c188b5b40dc8084e9fa87659e4eab0bc8249dabf3d13b2b11260f40335f6d5f78445e9ea36355802d7cc69b8c47d57bb67a742a83de483bdc1b434d66c9b9e808385d2a23aae7fa9379668f73ef36a01e42968ba1bda3ae49f6821b5b31fd8e5be003cb18a35a5a7e34dcf5da39ea1d1de5762350524377c9dda942c65738b79db171fe899e0974a05705f610ad6ad4ce45b4f4399062610478bb8ab0ed46", 0xe4}, {&(0x7f00000000c0)="71d2067f06af8d748ab6087f2d61e904c16955c2cf590b3b7023a0a946", 0x1d}], 0x2) fsync(r0) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:19:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r1, &(0x7f0000000040), 0x320) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 16:19:52 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 16:19:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='W\x00') 16:19:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000080)="7167366c9cecf5d4051e78f3d1e41397bec35c636983210ae8976c761c1f881025fb22a91532ac46be0d42fa41094cafd480b2ca17552fc5", 0x38}, {&(0x7f00000000c0)="8c905d989e64c832aab1a9ce301bdf4a1beda550fdf28bc25172", 0x1a}, {&(0x7f0000000100)="5365b07ba3a56f13b3ff3b47b2ff8cdf576ebc2f", 0x14}, {&(0x7f0000000140)="74f3793c48f1e1ae3052739ba166c6c631b8bfb9f6d87171ea1bb027ab8265d3d04c258ccb17f6a121ff463efbf2dcfa3b391216a2f3783647e9d1236c3112c9f77a4c94bdb9b4def9f5018bd36b17e880db4229a2ff399664627d292ea4a1591d8649c064870cc06af3d1ca6b95abe943c991dd7d2bafd1e75d1d4a35eab7f3e890aef83f0a1d6eec95aa2cc9a1ef59bd9af72a5d93f1189d20177d31f8e9d5a8b0a675fe0023b5dbf5ae074dceba4458ef710b3b3d328577c4", 0xba}, {&(0x7f0000000200)="69c2173b28b51e84cd577cbba632abddce601c261e064dee0b7abb56c51afd231b5790167ba1f542a350d78db8b42ba125d4d2ce205b8db6e1fd87ee07c70c9486704273be3778e3b128", 0x4a}, {&(0x7f0000000280)="94d23b599d48776c3eeecd7b417b83d9b2db74e9c9282a688cb143ed1292d7f01352ffc419c6d054a7932935368593b85a43966590b3594da59f203d12a8705e616747e20c1e2cbf6f9fc0502d922fefcf07ef3cfb8ab3c2329c3d06c6387e278433cbcd46d6e1e0d88e69d5759ba3264b896a58f4ccce0b6662d18ba317422f0d443ffca3f0fa9eac6a67b1ff42d52837de1139424180abf11149ed883cd87bf910f0bdf09a9fb6aa276fb137ccf38a0f689af1873a9ed8cfe8b3238859fbe22ff883a912bc05264645e98100adc22bd2c0086a7f", 0xd5}, {&(0x7f0000000380)="d37d6ff141f63d8bb6e2bc41fb8f017eb20e922f9824ddac31a8fd85396b91927dbef63a03087086733e29b40e81686fe1e08e165d6ffaf6178f1344a54d1df81e080523aa0682f6f43f6bd181688cf29b3763ecbb43aeb63b2e40a51417b85c16f90571b84ad8f868d6e73bd4a3665988ec5120caf2ffdf1b9075e29d8011a5fcb791a2fe5ee4a28b716eb5032d42727c2874af77b1532f4f30b630a01623076da3a65f76979bea64477c47532f05e12109564ac1eb0014527a75", 0xbb}, {&(0x7f0000000440)="6a473369241b90f938d7b30b492822c31dc3d493118383ed9f55a527b592170d20e9770eaf7c72a1bfc4557afd45dbcb0430b64d1362f470b7192c65e33b9cfa4db31f854f06efed436d579b61f8c33df73fe63011600ade165508e8daa616a440a8f3b10eb6e474198bb37e76b7c9915b029db8fc29c07acdc472bea7ebcc4aaa1d8d65aee69219152ca2f55d7461cc6b23450c1480de01cc9c", 0x4a}, {&(0x7f0000000500)="c36298e42ee8dedab3c348fb62e2dc531478e33714e9cdda03f9a752a004fd5c587e48619ed16c9e7a5cb3c793b156ea132b15ed5094c932d21d8137977eff5a38dd2d96cf24bf1587414ea167814ef4d0f6716bcb9b96d9dce5", 0x5a}, {&(0x7f0000000580)="2efbac0cfaac7daa80424769f23249617c9a5d8270f25ad9e6f3ba51aebfe907dfa34744b2d5864f5f129ad7bb0214248971f4fb69f9eef877e0e4241715c70b4ebfd3f211a9d66a9287d8b679379fc45d6c62862b9699f91d86364f49c5157b4b68d5a43a44e8e851301e999de25a0f66f9a5ca40b55aeacf62634682d8fe28f44d70fdf2676a2beb50db8582bb5dfdbdf668b9a7d171f06276e7af935545e8ecaa5fdcd1aa883fa0b5fe56761c8c837eb15956536416973c7b0e73d7a0f42d0bdf618c800976b4d2e008dd0c6a2ec6df2eb26bdae6b7427e5f82fcea56aade23c59b9060480d0b599aecddd9a0782bd6e9d1dca1", 0xf5}], 0xa, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff0000ffffffffe7afffffc4a108922700000000000000"], 0x20}, 0x8) semget$private(0x0, 0x3, 0x400) 16:19:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@in6={0x18, 0x2, 0xfffffffffffff2c1, 0x848f}, 0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x8}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:19:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x4) 16:19:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0xffffffeffffffffd, 0x0, 0x0) r2 = kqueue() r3 = geteuid() unlink(&(0x7f0000000080)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="061d84deb123c7daab9804febd602beb30fd7edb7f6827eb31e8f96c437fe39047bc00318138a1bc3e83743ffe8f3dcc11a3ab99a65fb46f285ebb334394cef332e17bbb749a74e1e778ff9280e2e00c45940e6a9f18b945ca23624195729b0b11b00c3a66015a94380ba29dadcb784310df67128f017c24273b75ec5728a1c2a023a0c9ecff5bfe39dd5b89d75c6efa70321d8e338541aeb4881b68d60477f8143a458a7637bace3f70c175c756161e507d5ce8afaa8814d0ef9603562db682a90ed53b65852c97b74aa783c9dea52b339bea18e3865be15f432669edd88f692abebbd7511d94b60d18fff7d8ec6d3b8d7059b013069d3d", 0xf8, 0x4, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r4 = semget$private(0x0, 0x1, 0x190) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000280)=""/241) 16:19:52 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xb, 0x0, 0x0) 16:19:52 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/../file0\x00') rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000000)='./file0/../file0\x00') 16:19:52 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x3}, {0xd494, 0x101}}, 0x0) setitimer(0x400, 0x0, &(0x7f0000000000)) 16:19:53 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000000063cb07f6f2e2201340d545aeedd82"], 0x18}, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getpid() wait4(r1, 0x0, 0x1b2d0fa086959b38, 0x0) 16:19:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom$inet(r0, &(0x7f0000000040)=""/59, 0x3b, 0x3, 0x0, 0x0) write(r0, &(0x7f0000000700)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e000000000000000000", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:19:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) getrlimit(0xe, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:19:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) fcntl$setstatus(r0, 0x4, 0xc8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:19:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x80) truncate(&(0x7f0000000140)='./file1\x00', 0x0) getuid() unlink(&(0x7f0000000040)='./file0/file0\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="be377a0f70a6ee99dc5cc23b7af459c60a7c1c11de8e80beee1bba36d799e4c15e7594e0f8107f1c2bfae775d3841e4cce9fe56dadcaf231fe540303a79b5a57836533063341070843f0408ce5d65750b25a9718204b", 0x56}, {&(0x7f00000001c0)="f79268b095880970397751d4771669584121b78bb2ea0582323b42587a7e808982aa9bb5cfe9dd5cc6f8c4e83502bc04799fee96a45658988a4f2eddd4db8a7d0668be626b1b73a60596c93e43ad8163791f9422130193fb1933f592cd6e601a085f96f56aabec8879bc396329cb5c58b00faf8aa767cb573ce9c3013ff0a7666bc32f2ff764492854888d14ac4f2cfe6b6bdc3f2067641077b445a499fecc501039510a0fb2e64f42befb49bd018dc7932cb2fb0e444bf6d6f1bfd99309302f4ff7ce4d2a00932c0bd7b14ae9311e6cba94fd46b701f75060f2b90733856b74539caa15f725e839cefae3a78a257c085ac2fd73dab9e88b08a7e2babc5c6fde486739a1201ce2c6ea146558900cd8f2d00db1b92df271b91bc18c21c30d1abf85f8a3609a87266a085ed3faa22102496827d6cf51ba02c1e222d9242b5b6baadc090818555f2ea9b51f053bf5d4d2626a73a44bd2c4cc87aca2d3ff41734ffff30853ad16e074f4a48a148b95282ff860bc150bc223bc130f183a8e82ec533a5e4d17b6fef14c718f8d19e690520dbe91e53b39dd42d86ae02c488ce9ba6529a1a9f29fd2e06e2fb566c595d0c4d3a2eeff867818e608dbaefa4fc1a75851728bedd69bebe5180dcea748b615b6f510ce36323264d11c7afce1008c37e90d4c7ce811b912211af726dc2dfba04101d6d22bcae140d1cd32532f3fe6a1d1d7c8af103b335431782005181788a95539cba183e22dfae6265ee3fbf2f4d94ffbf4ac06e54b9eee51e64efcba9ca1e03814a7facb287fe756c54f750c9dedd420564d6bce7129a83d67f5e9551a2b339f5bea69efdf70a5128841ce3f519e204ecaf5d2233ad4dc3505fefe764b15aacc9120ab9406971c63a62fe7e38e0a15b1b1a2fb72e4f5a07f830cd40070913ff0ccd94de3bc0c578ad6c0bd6bedc11ad013274f48a65550e8dd01a96a8b3a6a1edf4835cc06a166db8763aaf8920430dfdb0184f4f023056e8198e85d798c04b101813a777d03b73c55f791a888a6bc1c61d4fe652a96adf9710389f5acdc63e778b858273221763292ac6b80c6fa6c9212102435da93272010f04e78fce82f986bf5610c4a78a0274f12c4f2ab92da8588c26fd10c2e8e1231359546dc25f7bbb689aa4d9c4c953fb1d80703ee220c558cb05110c24d672024bf331d96c369dd7b194adea92b1234460ed7a311779a12e7c3240a0ffb526cfc9da726d05e77131ed8a78c512c459550c78b1f3a592f6a5189c40c2e8ebd866b0503e286b00c5f19d978cac49ff76162a5e5f82bccfce9cdd6e166381c3a0140f5c6f960c1947d3a87cb9b1a6a21d7957fd4a8acff8a6a11e89ce3e2e7155a801277368dba33293f98178fb614e0187d99d377e065e03e0f4f99f0766f4f28cce2107838dab47bae461038436c6e18da9e4b16df67418d8822aaf8fa138fa6e7f87101508bcd0e8011969c4dc09c03cf0b4010205539a12358cbfdf72f91aef6f65a7b076187eb54bff5a135de4b090f1336227dc53344389e9b645fbd678d658d0503a32f23e327b77b3250941b997454fe19be679b328c8b557e33daa332395f26604d67b066b36ba55105f522b150f8909c0020596bc025bdf22a3f7e2be44c8227c01a9244114c54ed8c15e483d6e111a1cf5ad063ac85a7eaf46ddc5f574bfb00245f6c58d437c5c0d6de2ec3420f351798810f5e720dab066ff7a026d693f51fbe56cb1b8abd7ca37aff4abc8a67f50640a36ce5cc3b0bfb8456936425519a43082056ad175d3256fdcdf926e98a4dfd3953aac8a2fe8eb78d93554b198409d750498521d5beeeb19960ef170a92f00305816aa810040587c0532f1d9bb769b99c25063b235dd04901ae6ce6a5879ee321c47ee8bf52241f38e3d8bc0c9909e2fee0adacfd91c6ce85d6f0f93ad10dccfd10c235f34bed55c678b52c89c2cdfa01eeff0627ee979ff6d302f244fe51d1f227ed3829233cb27f930854e7e53e6cc2f8dc10f56a72593fc07f2f03eb507049cd701ef4635c173bf336094209fea86439384c7cf764511606a1236d2eef0d78bf71531cf841d4bc294a2b60ea3606750f952e361999fd32b48df0ee62b32f78edc01da54fcaab323885b5c18d4a7bb64c0386be4505cf9a7cb8f5090a4ac610050a2483f9c36b7238ce3a1baf83aebfced0e4506e99a922af6beacaed2db5d6dbb3970972a1d198afbb6f2982c87ebe39aaa9412794bb9ba06cacb76f2e4a1f7d63168abc4e47b850d738c9b500d7bdd53f2c2fd08a678ca6fbb25a58afe849406d35cea889c0e1157dd7f1abd35e57ca1f42478ae83b15627b8437cad2ed4f3b8f235ff3ec8fcf8881f8e99f7959337a1241f71ec57290cb9c17671d08bb32f53d14af90cfd217a64de4bd08eff4a06db098d56f96adab568daa5d4023bd0f006bc5d8d276972cba39db82938f3c75282525bfc24a47cadedb9a23f1873626cf7b5553f40cc33db0df713d7089744a0a31d169f93d56c117bb5c96d32e19d687b0af0b662ff93c77db0f41040b6e257c5ddf5b49ba9a4aa1fc114951c71b30cf2d43f2fb7408a1c2d5427ec00deb0ba1f73e5486161cd0e26b46d71f8808222b1e76e54d2319122f0491fe52b2366a762a7b73bd134c14b277c1c316b3392a689ee22abd8718fbe1f21436632f0031ce6143f3bc592321d02c876ae2afd9dfc2732f474c11a88e4580173ba1836f125676b2802f3ced3e3b6e278088839b1db162d2931c3efd556887a9b07000069cdfa13aa5755e54a9079f88b6cbd4ed0462a3a4e3c3c55d256183176d2a3b25ab0f0693b46f716d6b2fad7ed9d364816462614e48fb74cadad332c380615d492e03df70c0c64d4b84bce0e25d8de0d341bb292635c611784af720fe66947b93520fd42da770b74600dd9a493e3012832d97d07ad89d1d76c395cc5cfc7f583c2bc5fd635d8bf8a7bd2eb3c4a432f086d9cbbe9c8e1f31485556982dd4219b3f5525b2ddbbea1cbe95ca240e9c4918c33c759aad7436298584e3ec937146c57208fb4dee50c467aac767cbbd02631805dbe5656ab6958ef2d2dc40560933606e128a6cb557db08ad49faf2388669eba3ed766c016fcf76f53e157337dd805f40715ddd92a31e84caa3501ae201605849460a146fe32f35406926df903489292cb723a4ea2eccfedbbfa0e5bae140188b603a326586a0ff40f5ed27961d532c97fc77a3596d0d6e059577ea9ae1881d903e6b178e008f9965f1d2a09eeb4c828141f253ff96cb73bdcfd7a17d3f89518b93bed4acff1d07e40139b91cdccd6d87ac53bd8f3c22e4e8559f2fef4e83b57f0ba61b5158694f36589d9ff0342ea63b910b9d2896cb76f25f11b22f00033b71c706d5be43ebe4593571da6613a7b73e3f9a54f6f62fd0732680f536e43862f542353f3feac5cd086c9daa4a7d104f24a7d324baf1cdb15ed53d221775923c8399310151027bf41bdd4e8cf18a39a0561917f2e0bf821b8ba7b5d7364e90ba8aa90f4008502a3680ab9664514530608a17a84e082c3c52571096ae4a73e36209ee2b53eb3740748c2040b8205c65af2be1d7ecb395c38e3d7b6414a81ea0ef4a495f493776ac0ac36e1c209b0ae18fb96fdfa6bd035fe4426d915a5769c03986e3e59637c25b28991e52ee0fa87aaefc9b9a52881c718a7313aeb792f0414fd2e90ea2058bb1ecbfbb8862b051accce482ea16dc17a6b4d3f23980fc7e1502e8f6ba32d2eea744c0ea800f18c37c968e809b337c2efb32e437cfba1996252be5d60f142c9314a69408f2ddf1b53d748dbb3f999ccae36c8a361f614e7c6d9628ef656fb3d9221607b46d6af63910d292a84c0ebd3b1e398ae6015c283aa2fcdccbb4c46716e808a06f9449487d1403c286f6fd91ccb7d5fde7775367b45e363c707c12049eba2f243451ecb87dd45275945ae0aac740eebe8712783e8a47089ca14ed85c830cb9cd53ef9cf1287ee160a827f1ed55fb76ae1389fe21fb632ad5c4844f89ec399f4d694c228ee093ecf1a987d0c503c036e83a030dd04fc0060f37ce00d9291bb180603b44d5e61cd94b498d671013f9b68236a62243396f3c0b509978176bb00ba6a593d76b49009643da49b9c89e626413988cfe4ea115072a4c5547339a36df331df0ec97e604acd739939e504e78fdfb3438e22b756bbc8034d690f1051a19c527d610967d22a928348d8d057f4f157618669c6bf9748299987d0a51a820786ffcc0676fd0f2e03c761fabbb96e75c2e2164cb2e80e00a45f8c536e75699c0419a92c1d0770482dd0f953704d2501904625669624bb957eca695abe225bb5bcb0c140302772b9e22b4932e98de9e9860832a26ea82e3098b6fe82f41188c7b224478da44525cee427d128d7cc63e91b0e418979572439dda1dfc730705784d5729f2246935ffebe8e62481959cb7582de475e36376d56722aa93c4debc1ebc249e57412d24c829abebf7567c7750f37838ffea402b8387792971807b24c7fb8365879ba6c85012a2c59fdd63a425a9f3e1d583dcd836d696e5db982a013b37b88496e934d741503e6a4bb3a897baed0bfea7d38fab7f0b9fe2665f7cadc310fff6277f60e790030335ccfa384ddb04af3fb6d9fe95fbd8b64b8b4c3ed03c7c6521ff56816bf56ec685916101cac324f761fce03d3e0e2c72427f481026e857cd71cc4da2731d4bff38b452e7015f4641cc693c3da474086ad779fb4580e73f07f5cc72a4ff85a58f826d79fcf9ed8a639998e08fa388995ebf90172b37f663c501d0d01469c4b93134fda73a47f336d569a130afb13d9c8d36bf8005a25584ac1d80660be157360f4a9c801ad933ccd0ad9d793d914f9eed303a8042b6179d5cc55a8dcbd318743001f936833c5bb035867257ea66cf5f4970c578067f56a5092e26aa69f9b2821f234debab23b8bd6e5fa7da22a3144ca0d8e3631e58a261929ed5131c9042c3e5e89c2efede11d7a88bf4752175eebb50587dff946e2c0e229f2b4dc00242d3114aeadc9bb6cd37b09d042bcbec2775a29d1582671be3884cce72925e60e83660ffd084c7603c5e6f340e384717f5b6e47d4206fb077ace420134d80d3085b07f898234912ddd15606bc1faf38409cb9d54b854d096ba2e25f55b6857932565a9f3f694e97c50fac51c6a321bcec0b15fc7e0e0ccf6a2be43e96da3a8da4f60502065575fa43ab607d6436be9eeeae3a5f77add98a65456114987e2cb997f911bffbdb7478147c781745cef000e70f2922d75013bfc8ab2d928aadc8ce951b7456df25b15bed783897e118a203f60d52cb3e72ba8cae0dc5cc5a0d5ffebccc038972e60da6e4b1b999188153fa017bcec57691753c6da943c2f279a3e71889180ef36e1a4ba171ff0f8230726f6d9d8b9ece214ded7ee86bc478738030d3d66e0ee50bd1a2208ee87f4a1013ede6b8718c65f4d328b713b5497b46e1fd81af8ecb0787b54d60b290df9db336e09083cfc0ad6c105cda942375fc14265e9f3d0502fb6b91f93bbb19021d698a765bf98a8283b06bbd1d31e6c91690da53819c0e9141ac7e22c3de48bac26ab481de3b938c91cabd746e341acd349e86a6e947a65137176d78530b8efaa2917855332dd50ac17e9ee3de40cc952457159c5c7a22790d4b0482f325f1c7b59598dca85deee05edf7fd6b4284a009e51c6c7875701fc8330105db97b18afa3ede664e89b9f073187117f20ca8e1f41f53e9571548bde68eec54ae760f1baf8711010dd1d10146673c60fa", 0x1000}, {&(0x7f00000011c0)="17a28c01d878f9fc07d88e3896955ce66321a9db175add3ec4516f16bd849a8c5c07be9180a15170b4f55e2b436219c7480cd5e40e946a5169b00ce980e52ec938469b36b0dc1986e6e77178d3", 0x4d}, {&(0x7f0000001240)="3b8a8d2f8d5f966d66b11ed4021c077f02b334f98f9b209779ad0367f72f43537ac9b1249beffe3e2c1b15ce5cfa80e6c08533dbcece6243bafeadd8b45c44ad6dce3d6c743a32ce1d67410d91b455ad4b1381aaabb9dbd1464100653f38a9283385603f1a7627690870a1a6ebee7649891f0134dd2ad6ff545c4d9b38214a5ae475ce0b565b1b6799a6cca85931a9fa12dd0a77e5dfa5b9ae2a60f35eb98e1c3de420625a4aa77533e7cae8de605038c68c13fb53c5173ff4a17cfb387ee9a05fa1c3cc61ada5ace33280581973f22187382194a8d792756d252cdd62d81d", 0xdf}], 0x4, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) 16:19:53 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0xfffff8e) 16:19:53 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) msgsnd(r0, &(0x7f00000000c0)={0x3, "2d1a7b70c4c01c93508732887c6ccdd943cceda667cf163a6fa49b62c1712c17f6b6c75916b2dda3f6ebae4eec1376e3a5f59e612aa851b52c0795fe32f6c5265d9b4eeea217ad01c69cb2520d0559f3dd6802b0"}, 0x5c, 0x800) fcntl$getown(r1, 0x5) 16:19:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname(r1, 0x0, 0x0) 16:19:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a659100855a621d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 16:19:53 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f0000001500)=[{&(0x7f0000000000)=""/129, 0x81}, {&(0x7f00000000c0)=""/163, 0xa3}, {&(0x7f0000000180)=""/51, 0x33}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/133, 0x85}, {&(0x7f0000000300)=""/213, 0xd5}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/228, 0xe4}], 0x8) fcntl$setstatus(r0, 0x4, 0x0) 16:19:53 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x5}, 0xc) openat(r0, &(0x7f0000000040)='./file0\x00', 0x210, 0x80) 16:19:53 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r3 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) shmdt(r2) 16:19:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) socket(0x1, 0xc003, 0xb31) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r4}, 0xc) setpgid(0xffffffffffffffff, 0x0) setpgid(r1, r1) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000001c0)=0x5) setpgid(r5, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffcc3) getppid() setpgid(r3, r1) 16:19:54 executing program 1: r0 = socket(0x40011, 0x8004, 0xfffffffdfffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getppid() wait4(r3, &(0x7f0000000000), 0x3, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socket(0x0, 0x3, 0x7fff) dup2(r0, r2) 16:19:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 16:19:54 executing program 0: r0 = getuid() setreuid(r0, 0x0) r1 = getegid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getgid() r4 = getegid() r5 = getegid() r6 = getegid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6, r7]) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r8, &(0x7f0000000000)='./file0\x00', r0, r9, 0x2) getuid() 16:19:54 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r1) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) semget(0x3, 0x4, 0x82) semget(0x2, 0x5, 0x1c1) 16:19:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r1 = getppid() r2 = getuid() getgroups(0x0, &(0x7f0000000400)) getpeername(r0, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) unveil(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)='r\x00') sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="c4ab4f2623eeecc87941440b08859ddef8335bddc24025c21050a5f4493104d52c3a89c5777e0103df9672b4b58769dd54f223f1f2fbcde7ddcef71eaae5455ec391f0d1084f3fbf5d2aa419fc92b1548bf4d781dbd6d02efcdec085f6b1f013a3aa8af2d0c2482ab8dd4a828bdadbb110b4f4017cb11f054466c78957198d57999eafc764b63aa7a31036ed7ada1d9ec9d7e8f0c2273cece2395477d39fde961a1d0f072fbf6c66a5d40e1786947593d1fd58d68193b766c2ed585c51667aa8eb", 0xc1}, {&(0x7f00000001c0)="918706ea9354f708573208787a87d60988170368558764975e396615ac8e918d98c40fca6add844fc31b762feed29ad87927f7f56ccbb6e81a662d5c01afff58eb4ebadbe4fc371f307d95fc3ebfe3cd0fc44e8e8c45a3f2b0b469d05e504dcecfe4c75de3a5f87c86bf9f29020a9c61e3a39373493e3faf435e61362579f8fc913ceab032253b9633046c90b38a9391a62e3b802cf0392daf02fbac19d45a31427c3d44bc964bb4c57a6f14dfe5877b96cce34c1ccb42613772d1a1919f8d278556b909eecea55b6505d035c6857835cedd772d9ae0f341b8e7f499a24459df846697ec1f0899", 0xe7}, {&(0x7f0000000040)="25b41ef0e7524ca64451218c3f51798aa1c390a236b67bbc26f8925c4633bc8de94afbb86eeb61b4f73b52b26c8e6bf74e07ac0e", 0x34}, {&(0x7f00000002c0)="a6bcd047932835588d137693fe67a4afebe8392cc887487e15ec0e488daa055b5a89a63352f5b35b52b0118cfacb3ed5b7dfdaf5c17e6ad34cab809a26fda0ec024aca9bc78875bf1f944e07ba4017ccbc442cfc53c25a458b4d7e6520f4a71bf5f0fcd0e8b130a9b89527571d140ff0e00dea958c3e79378ec6303c02b0b78093f7b5c271fb42b24ce1f3e075b21c71683f4d94618b94e5ca509b4f68aafefa97cfc2e28f80f8e9a04f2694b4918023523d97d7e5ed5041ab6493c6b75780850e9dd5583ffaf0d3693b808e79c535b6549594cbe08e904b", 0xd8}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x80, 0x1}, 0x4) 16:19:54 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x200000000006, &(0x7f0000000000)="b36afa53", 0xfffffffffffffc36) 16:19:54 executing program 0: r0 = msgget(0x0, 0x80000000020) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) 16:19:54 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5938000000}, {0x0, 0x10000}}, 0x0) pipe(&(0x7f00000027c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000002800)=@file={0x0, ""/108}, &(0x7f0000002880)=0x6e) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) symlinkat(&(0x7f0000002740)='./file0\x00', r1, &(0x7f0000002780)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000002700)='./file0\x00') writev(r1, &(0x7f0000002640)=[{&(0x7f0000000180)="de115385f352a5ebca8da28d0a1900213ec4564bd675a08db022bc0d0370bc127c2154ad3c171d5a48fdafc08fc9c5926ca9f3cf155554e8aa08b1f399522a1694540aba0727aee7237883f7e0eec870cd463dfef6cd5205ac2a0921a4b03904b44ba31d7eac0960e14eaf19c9f67b3fcb58cd5d23385c3974832f0f01b3a7a3350d30faeb421d7bf4523ca86d", 0x8d}, {&(0x7f0000000080)}, {&(0x7f0000000240)="7fb738604358dfe9bf0b53a8dbbf6ad4031ff55309944310bc18f5259b7a36cdeae371340dc2092c74c0b2337a35b773c29bc73f443df7c5c516b37791c9219b62ca03c9fc0655c857b91eaebc392c1e47e9a191a2954ab83c85b1b365377ebba24d262bedc1bcc3c698bd4b83db22cc8c6a24f98445103e4564c176b5e8239da10359739a92e6829289da01b251e87dec732e92b49ca103", 0x98}, {&(0x7f0000000300)="fcfa8cb4b01bde7819ce11c891a776513ac1d41ff6d4c2f6ca07041b70f1412eb4b6ab7a1e5b56569058e51d0f53bac37d4968b7e78c258a82e386cf7d47b97c962754f5f707b0456360e1665d4cee213575309fc109deb1b1226e2bd7c5a3cc933533800078c34aeaff3209e60da59bde2917b8add53130bd04f6c07aab2a69ac8e790cb4b98608a0d3db35de6c57637fc581e3c06401c3", 0x98}, {&(0x7f0000000640)="3a1ebf12ca4e3e750aed97ef2f6a45daa113175324ee579fa615431fd6a52d28a06889a44daa5c03520118e3844973ff5a275bafb49d7e3bd35a81c855975c7379ac2d66eabdab6a8a4800cd47be415e21edc5f46d42193b5edf58dd555a6c0861fa6dee5161d27fe9c092834a8508b5f94bbfbbdf66a76983813b20cf99e88f8d97b32b71b79e6dcc3b131407230e890553361433bb93c7ff0012adfc425be688ab1a6cbbe4bb0dbf02be02c518330643dd80b8758e1348a8a3331fcea0ac5e9127ec16b4b3a21f246ed75e33995c2b201e7117cee3288a3e3b08a072310d77b600c7fb6e0cac7054b6a3a284356a2fffe21f5c636d61da1c2933658f6881228b4fa862d2a34a1d4f40e39c5efc7cb6064a1f73b96e844ba604d8d90daa5e97174a808a6e717ab03825cd7b7f19fd0c116073dc4c2869c7d755210e378dddb710173f51d44f18b409bd3df3fc625a65a0ed6ce09a64f262dd4ce3c80c8cfc3823e603786bff0b3ad6c0aa5ca65161c1d1b9b38c9d0d9bff9d30a93315ed1a526d36d0706f449d262526ce614bbc5aa452532f7177f492c13958a6380e8b681fc74ab7f88ae9a3b764a0036c2196d542691a35f56e6e36a48aac75ec957ab4d4090dd519b46f1ac7f8c382ac389db275ef399d3e507588c116f831cd293a9e779c115f9fcc848ea3a999915f31cb172b8709bb8a79b7746357e1dc2e2568bb39ac479b9bf28ac257d124da79c8ef4ae780d73ec99847d4e9df591f954e806ba78ecbeeec06efa2044c1ec823c40ddd677d24ef1b699788325d0d57fd39840fbe87bc8add89dba2757c90dc29ae0a6813957d6ea3d099d1fb746dbf00fa2f39948460ff372ed8dafd4f753c123251669e4b3a3a2766c39fb1501ae08001d37901295a5d0136fa10ed01b6132d7d88ec757ac9e5850eed807080a6ee23f9a830d35180ba192f225e1d093a25eef74fea8a0c8d3e253aa4250296bd7d59c68d9f363cd709865640ed1f641d2fbf729d2fae1fc8c9b47f5cd99e4834e45146212c3f0ca3650ef6efe354fd290d38f138c3a4cbd225935b5f4c8da3bb478da18cb1a0d7a176776e34c5346515e3a146586eff172cff112a05d36afa0443a819754ddb0f6deef27d3a67f857b6b8522faaac8bc5ffe3bdd02f7ae03f54bf3a55d285946844205d271507dde901b0db33a3b30fa1a718ee4beab5bf9fb0f66c92302df4633ddf41471ab6213c58091efd76e53fdfa4d3b9a5b2248001284f4abd91e87de8ccc5a899e073d7d61e965f9affe08b629d37a92a9fc2e84322c44aba5b3ffd8cb91ab9d526a2892ebe99eb86530ed0c1be60547e22853c69ec02327af3880d701005aa2546defcc2401924aa284f70eff063a794f1408b500d5044ad8df09de4f03938f81c83fec516962f0ea0c67f933b14dc0289b01cada3621bc45a578bee83cbb07cff16b12ea728682476cf1bba0c96e4e5a5d850e0da02781bfa2c780cec45b48045cdcc2e7db17c46cbea3d15acab3e6805fb7df08983e18dce22489c259eaf415ed22379d1b3f0056dfd0c9e24cf99159c785fbec52fd643efdd5f563d430b790d4286e37929bf5cdd18adcba10778881b03967a5bee589f681e730bcd91daa947b7709fca4b13579bf866a2d8e72e3f2213d1e52d1bcfe4aabe6848ec7ac184cc153e79204c7355236fd57afb5dea53a62117f6eebf941ac0e89230c1f58f2d591fd5b2a6ff3583e192d448ab376c6dc4f82e16a2c11af8242978cb4cf199a1a5df4141633acecd9a026a66ca754726798d03a4b33a8fd83e7417ff4d5543ff61a6b957d291596aaee464182da80554a201ac6eac00eef5c4ad0bf2c493ed25d3c43c6d109a74164aa84b40d5a0c4115ae4150112cff79d720bf6e07abaa12e4b5af9a6fdc175195072ed1bc2b9fa0e8eec75dfc15e557db70dd4ae149b3dcedbd0de75a267752eb2eef48b564e6d114d783c8a27224334a9b9271bba9485b2f0135b4c33ad1e024bf3e372ee8a61092328f7c55e04a0e5dd2f61abc2350f4447fffdd296094f7397b9600f61dbc5ac398bb4ef6f8cdfa48317d2135a3ca4040ac85d70000cbc0affffc736047a9b4251da21fd02f0bdc66c5e7ba00d53d14de19bce4cac025c1ad9b08c1603f61c39638d236406aef4290d978f2480844a6dc902bcc13e9ec1e3e60e35d560a2d465849e10a65a040c4df3bc55741ed7ce4c329ec3ed87d0ab1745359dfb556b27de655e1449be55470206e78d3c7a0e99e19458a92c9742dd9763f29e32f557bd2ade68079c091886cf71dc6170e67235f9243f1a1d072983cc4cd2c8e144f981e2a72bb1b9771b826f5a2afbe0d10acfb3de19a7ba3ca3680f1ee7ced4c6f9fc8bae6d04e4d0143aec24939009119dccc0dc46a2c8784f090ee3e9ce857a5c4babbda6bec3016c4d3f50f7109e526c54d2eec06f2e182ee8bcbc31e3741bd2c5bf08a043b95f58ab2528730a95c7de23e2fac17aeb49154858bfd30153883c93f361b381fc687ce606d941f87890c47be94ea20643b07a041898e2128a816bd7f18fe0f8aa81d2b981cb783ff6caf0cf2d845950b6a68f88ede0c80400ac8a45924461b466aea2c9d041be01e9edef0cccbea6a078848c23e104714e57b1c135126e97fc5c67261b1b0b7af1ec8738561fd198bfda2e638335b3d5f48e19ebc7d8fad1aec61df61f477957c48c74321e54a7e399c254ec31cd18a66bd080961b2a97f41aba893341db1a14c8488e682747e5a71401a6452e8b5f11ae52c20bac5bac52256326ceccc01bb898e321b82a267c9b1b602a769aff2d448367edc07ea14a2b4a97515c629275e44c9d08a085b5d264ec76677d5af7190ce5f82029e7460af187d8efeafb2588217ec4889780dbf25e861806b8ef7ec0395059535570b575039176cf901e87306bf66dc72570e1b9ed51f8b73ddcb88093af437166332008a55752a76356f54c5b6912547dd8272e13ad61680abda280cdd404e00a28705ae10aa72778b630799495cedcfc2ffe142b593bfb280a012a4150528e5c9edbbde13f19df3ab177f108491365e738fa76bdbf3697c90d647c165319f89b1083b2bc2d58179bee38b5a6e2e6df1977af824020b1fc66cba4cdb947bd9f4c9306b0ed441d1a2d14a067c08294c5f804d19bc76f2d8ca99a1892e39adddca29bd1522e54937cade6f52a28255571bc735dbbf1e5873bba6c817943b81396052b3422d649bd8ba2697f8aa916f796ede9c48dacb90028f9f8df0f57a7f820d3433d81b121888453f73f76d1d7a3c6a8285f75e432aaa5b84cdbb813df113f8de47882fda6b0516362052b8b29772194482de28291a068f0bc16c84eaef24ee77039dbb00f16dd4f1196e3784564c95bf377126124bb212b914f128c1f173ab3edbfdf0dd5da0db5a9d57a6a371b425d8923350e98e5a967289140f608f59eab7a7c5b2b246ed860994e227d0041080468cf295335b1e43a7df3a903fe94a8152ce6477f9d87d81882d71fbfa5cef6f66c659e6fc772819e62c8755c4e9b808dd0fea3498d8d23abf1147057700e0ffaf642b5ebf0a980ae7aff9b96f9a5eb8de70a51d5ab6fba7c968796428c477bbe4d11dc37d8f002ba2dc89139fcd80243489616b310e0cef4b91398a73ac8b04bfac0d99d124cff1f532584f938c463444a728ac07c8306084ac1bf05b1e7b1c542b7dd6e740e2dab5a7b12118449a009db531f695b808b6415453846123789cfc3639861c816cecdced1cf34d199ba3a11687aa3d7f44b40b3c1ba09f9e63caa95a7ad31068d18ea6d2a692aaea881767d92c98c613f48005c74eda9085d7376d2a88f098c8d799503191bf682e14b3175c2b034fa5c2a9b6af7883fd2da91d8144011a1ba99b0e21aad186f12332b94d12946dd89a6ad321654d0bf70b482b88746bc627f255630106d2bc47168aa1f7ea9ffe34308446fe62fa57e7cd9bf623d694b7287a8d585216440ddff2b940fc4fdfe2054f31d175a958913cdc1d10714e35d85e09c8a690d4cf73284166b4b1d4cef2e318ef9e6157e4da94ea981d6a105647047b73d7389c405781848ecddf9658d262b00b0972be52528081b368ace6900d96983798344259cdf3f330bcd0d4414b9e94d69c50d44a2a7d79742e299864dad4d7cac971b6cd5991a3973212217a553e157f17bef99b692a1d03dcaa35f155a2dca2f041725c39c9b5745e3b0ad589f1f6adc8a2ce691615b4b3d3fa88723d4ef1b88bcea7d83a7560c8d7f97f44ee77cc74e5ab89418508b5590b4b80638dec3330ed5c4564ad9b50e5ffd34e272e0d15886ef7f32eb2c05796d12eea7fc34952843c2629033a31324efec4984e8e8f960c0585c4023e6acf6220074626cc693d69280dfd0f2d7ae4d4ea106b82deb1304487b7d7da367419410628ed337dfd7b13c74e5b014474f3a3768e0f2db10df0234d4fa200691bf93063aeed69c66172ebade60bc1e21010b5e7f20e41d10b937783397dccdd6a7ef7f058ee6e22606e86cbcea913eda6c3adb8c552447ca305484f659da718780ccfeb6d8008619610f034bf702ab3adb42da191ec2c970dab82e45494f6bd5d325260847480f21b5ee37ab5cfb1b62fb15854ea7232bfac83a5b3b7ea4867c8e93b623274425547594b1bc8421bfc6f80ccb0e478193991e0b336b4ab1005236288532a5c4ecfe6d4aee89089b296d0e51abe2d59fdcf790bfc4aebaebcf057da5fd032c5b26a382aa42db0675b0361ad78bf32abb40f66d4008a8d4b08f628b3106d6e8c21bad10693558e9a94214cfebb38f0b8db67be81c2023a38b2f91210f9d74d22c6462b8b58755383bfd05bd53a3ca37ecf6f15935451573e9cfebe3d21373637e6afead44a085808e0f52ec133b9c517d1513b500cf813a383b8d84ed117d92b9948f816ec70eba5e5289d06da9f81b6627b21912a62e301c2bb45512cda8821e9b32f4543b736be62eaa09def3344c5b02f96e1fb344f0fea3f2fa3df71fd5f5d0797775d277a7533ea1b602b4d93acc9807ab660fa1563ab3619636d66f6e5cdbc0644e104a900d4d9ca97b0c35e0fe630b694ad51a7099fc84b84b905369f874cb12197bae2b3d9225120b2494f77a42a26ad004fa6f1ec53c8caa8c43fa629a03297b16cdff1e8a4570ea2e3bb95aa3ec059758b48ad4d5478e3cfda23608c24ba32bdf83b3d72e43b610fbe6f9ba145ec2790de4965c21aafcdf54182da4b289c7ebb525e566c07e393274192b91697d02f5bf1e0323f650e6fd75c96f895dedc5f174b4324f808ac7bc56f26f6dca7391b642c22ec0f0121dd6a897ceb8cc3ee0d4f006ea4f3e2cbfb492ee8c9f2f556a6c88d35038bcd69a88e4811b2f8208e2dbdc9ed62ed90f2dd6ca4d431dbf01cdfc6b2b5219dbbf6db4b88dd9c0e6fa16aeb207a401758fa4704ff53237cdb67893945a99fbe321c2d083537def2019f9a1f631168cfcf7993e9a387694f33d066e54fa53b2ba20b8c82e4bd91dcfb7371c8c891c2fe5be4857b9d3c48dfcb80f5ce6607e0071c16ef51cd4ffa5591136f3216150b442e399391fd2421300520b68d9996e82dcace8b31328411f5d96090554145947923b8187d27ed36e9a1fc9d0948ad575c84caf40095ddb463e7ae7384da9c74538c63b9a8c815726044509e614183f62e1a19a6430281ed4cf8228180b7afd2cc6ad66c0a1df83c5a9267326e964f0b93a22ffd227f66cf79edd990bf108615f8ba9e9d52536ff30433708b15c16d611bc5efd", 0x1000}, {&(0x7f00000003c0)="07d7ac416f950a268aa5a2ab2d16add4f40173000cbddce324cfb5cba27119d214ce6ac10bb406ff40c7a6ec00b504d0af7fe88e38ade5e630b97ef635915e702d460e6bb2d9e6fc4d915470236da2691871247a1e47bee3c4d0907b", 0x5c}, {&(0x7f0000000440)="2730a04d600720a7766ecc9d1a3c7a2afdd363b1c25b0b0d91fa4c38fb2f298d88cbb6de126c871605d601a8efb80c480ba384c2c8670d00c4321e831ee60ecacce16d72c39be09d94a95fbb3936de7bc2b87f3244113fedd87e9d8dc703393dc38a1971a870e869c7ef6ea597b1954a2ae3333392fc36fda1d61ed6c28cbad8ce83364e7111294ccfcab137745574ec5387d575a0d25929f42c58af72a75e9f95bf5c1d09287d658f66569c831a5331c3c9d14b3df7b25738e77ab7c082d5ad7c8dc13f53d4fc", 0xc7}, {&(0x7f0000001640)="62fc757f355fa5724323d42d93875638fd9e4075e4371f003188cb69144bbc150ac8acccffdea18ded47db671d0438152950c125dbfb7c2aff6b3b29d04e62e4395f34ec4414f95ffd57c6f39b7a417252ee5feac0cea8ecf47cab63513d231ef744d23ac961031dbff3e581c0816ab8912260b8e6582129723cfae5f4961cf417ddcb769fe18f59dd25812081401c951a21292f53b37b671290693733a03d8cc0812601220c7fd68a6c7c104a81d84acc1b8e4bc5bd8c4a41c93c98514b56e8695a574a5f38ac3d1e561841a6b3214593fde7b45ed2c89ac54f5cd82003f13a651eeb0c34dff6bbc4a126ef3d95a5f147f837e74a7b4f9799547356032d5564ad281d8123b4314137e7b37abe60b4806d85fc48a72bcb9d1021bddf1f9be9b5c3a687169a1a364f4468917cc62b22ced168c5eb205be579392eb77171438fddb8d47dd7d3b0ef7d9dff78f806b372329a0502a6051728c7c9be627af99abb09193eee15ef917d27d582b55849376ddd9cee796498398f4a2b2aa5be67bccffb0c0245ce5a4f71934eed5a41a3d75bec8493d1eb3dc71230a73e2da1c8f8afe832355da35a5087de19d5eb7545c59b89c5bbb0508eabd836b59cd803275058d9f2bbd39b93d161110c09314998167d756c884065142c1919afe2f1f8de3a5d8100cc34c630218b47cd0a619cc5f8818fc72c22244af769102c6c120f5905841497dfa9cc32755f82cb2c50aa53a404733b70b5d85af2386790a8f8ddc68d2b65b8e1db7134fbb2a112b1f3170914c84165354de6b52fda926d4d910ee25592786b5482191ce325b7c476266ac9aa2a0a94785752854f3db0bcf1d474bdcde6d52e0f853706ab896ceb9decf50150d2b9a759b4d24c0e92aeb0a0eccaa4064c77a549bb794339c67c910791c3c39fd2f84ccd2820c9d67a70fe89162b9005bc944cb980160036260f876d31c81c096b01d6911f1e72023d7b5bc4393db269e393ce98f57ab192c897299b1e99849108eafb5373baf3b4fad34d06ee25e0b40a955237fee047a486f73f30037339facf77a229fb8779ab889dd73741943d02854110ee2d4431c9cef37da97d5d91314f502f262a6f8abfbfa04c07c4a2f5aa8d6ece92ba1410062f56bea9ea9f91e8d3be62a0963a43fc9578f16e89131afb4e2d60504281c5acea9e34943ccfa38747d970a23ccd956c7bbf0b38cc29981e0fd832b2f97a07b6917498706b92d5714e535b2b582d62d1489a8da97d0b91ea06965f2e704eed835ed617411db2f6c6d41edf6b35dbd529b200aa48790306527d8acdcaa5fbd1b954176f77821ddf0238569a4e5f852d28feefcde9e72b62d8128440c5a70fb0ef2a13fe111d82752046808147fc8eb440dcf4c1cf598656538d14ec4021ce0a644749c0a84891fd3ba18f2924233ba85ad42d356cd2cb6ce9e301ac00cd55d8018aa172c3ac875ad88c4bfdc13ebcef0900849055ada5ade90b410b03c1bd41ebd0cba97e515cb97320faf60ff8cf412a1fde39b0a1c8d9ee6ad38a9666c65bce446382530a4f0c9b8b165982758c792fbd170b47a395d4279cdfb81a6e6f42f4ef46eb5ce220ce9c924a49e78a536c401e221d914d312000d70634369c8c2814735b4b81c0871f592c6bccad14267ec716cb23a94fff08883f3f72628452bffbe07677d0b343ad315d1203241d2a4b0f6a110844eb3feac5d867651f856531b795e98dbadfe97b3591badef497f41d439edab3eadbc189c297ebc93cc140c77bbd6dfc52921d26284cdae21461eba584d546d3d7d3d897b9d0ed48a93b2372ce695b9b6734efd5d7eaba93cc1f3f57167ce566ab005ff03d6b5ae3f33bf04eb8a0291fafee3236b5d306957fbeb4723bbf1dd298a33211c4097331f4ef4074c8225e0e3c24dbc3a9650dfd861ee071e46c1b9ac4e8475292dd9b0487c7a75648233ac189a434c72478cc05e38af92e01943c4eaffed8ca5c0b61dd04fc9b599c97dccb0730df1af3be39a7ca70e089be8d64c9d595da836e878dbc0e2fdad269664a606079f3875061b0e1af301abe3abaebae44fa4b62bd0a8fc5fd9f24e0dc83028174d6c1b138193392be4de7377a5223920bc571d482cbf1e94e4385777c19b51bd09dd1885de07757ff1796697a7b67b676559970a3b319a4881033a4f99c45bd55f5b3dbd00f6b3ba82f694c70be3745839296c7e85b2b7f3bdbd02e82297af7832e767f36bdeda2df81f0312aad61f878354486c4cac047b64ec819ba8580c61b2aa16db25332975530979a48f657cae10890c4a7ab120dcadcf7e1fb86dfdf464b4220dfdddb5d4244b7b056ccb4906f2e511ed26684cfc6a0cbe5ffcd3eba9f0cb84bea560170d6d43ec6797ad08d6cd00acd84c649d00d91ccaecd210fb7d425a2760e84e10f329ba90a9080729104f54e1a23301acb501e730eae81a5479164c8e8f407537750500c65feffa193cfa5f7c1883f4d6a2e4a75fcaad59ea55392e5cb01ed979efe74c14d8d483d5f6bd0a659c89c53dadc51d6914af1f23869b903cacdb5b63ec1b25b420f0aa489a995df79b337758ac10e6021e15a4cf1256c0ecc59a23920172ff913cd5cdd65d244b738172287296420496bee98aab48a965c6dd29eadd5a9a2f44def01585899f4c15a3e9f9cdcd378a36604a491beffd0de68af623fde2d0a340d5ee1ec8bdfa63c7f8c3ac0cf993392705080ec637ea16407f2d9fb038d7b1307a41da0d65ed11d7c545d88f65f164806e8d7890db14893b33391c4d0eeee02b11be9bcd4a01c783454a98869d7d9f1f12dca42fb3639bd7293f036fe55494d75a2eacf5546692f24f355e55773ebaaa8fcdbcaa8c4aec0ea80c2e618db0ed4348a0f9f743a2e1553528eaaa5ced8472bb3d8a89dd85e58f6bb787e020bf610114c35a03633b51bc0d55c7bb3dde69338c5118c18606b461892e7c933d7a945db7305ed57b7974190974a8c88649ca7752d8378ad02a4cd15188f7a8641fb89c3e6564e20092406ff20ec4335e5dc46ede934beae4d4dcf9269a9db450b3cc414253bea14519698c6c4dae27ab9fe39b636d9d86fb95626723c79dca0508964bd1db2786599c32729d1b221b2525695cd8c24e3bc00ff3fd0d087f5dd27f7b191fc40a26a15410c3b5e459f8eace6d0fe37fac80320e23d57123007cbad8e8948bee15bb12987578fd917bffc9e212e4c43e0a56e61feb5197af4c5bb2bb1b22322cc683778ce7b44b1ca92f4aaa7bda1569ac77499dda423d7349edd4177e2d7ac256aac9326797b27d644ce217e04be92f17d319bfb9d10c828d3cb04e94c923767a55bbe572dcf57e051f87e4da6f0b011aa40e99c62427e2fe98afc26e934bd6be2e37ea8fe95b26c6a56d7188dd3b5d98fb8d90defd3b5d72b04e8401e56f88ebd68432dc683c9df349d536c5da66e712d10815f62f269fefbf9aab3110612133eabb4718e3d95c3a341c09af45255c76703fbf530fac77f87ca5446a484cee47c7db0c2597d6f6c63c855ca5eb6368effa13bf3a9bb9d9e23cd99e0f32fdf2485a8a95c61c991d2ffa0fe40fedac8aa44d9528e8e4a68d41b4d78b228d26ae3b703407f7b097702eb25d274b89bfbabd9197f0c81aed5759a81e2ac58d88b126e67901111f9cd609d75b6326810a2ee20a0e650990c6b5dd499186ef4a7a96147c49bca1f9066ad8047b7af91486d020f6a097f41ad913ef82c07528230004f85e56efff0b5d029d5b76243519d0d6608bb42d69fba0d306e754de729d9095510c26df4cdc42f308b09eb7b79e46884a71dd38a46586b92120c469947d1ac5cc8e4a7c2f0fa3cf5865f9651283f898bc140508287a7cd0f4ae43c4a5ddba8a3e7702701f551e70ab46da79b348db88d93caca7f54c3274bb16e051ade83f220a25037d3ba6d967f18ddcbd2962a08b8943ffecfce9e436e73502a62fd1c8d410fde9d7ab760fc8a876da40e7fb4f74da0b7037f4f4b906de0121d8405b4dc9e15ef5b8b48e0f375044667b3ab90d353158e49ce692329d52b4a03407a26f1fda04a283de072232b5a73ba47bb37884ed0a8c350e49a852b68acf869d2b415d639883885c3f3782332a2d4c5f4d8cac7c31fc21323c7e96e06162e451afdc378129ce2bb52c69052ff90f451a6bccb8787abbd0a0495ed03fb8ff2370db14b0ee0657500599d38bc8b9059ec8af8e2579db28109046e29267f82858086e6aa6c6e40e94e173913386621fcc91e12b4385cc17e16d4ab28120f9caec6f22c1b76f6d7f790031da25be805db63c04df41f3024b09ac5236c9179c290ddd8a93e466449b18c0d6462e6af33ea1eb553e4f4440ad3cd757fdf8455dcb448924e9974ca507a5dfdbfb8f33635dd7b3a3b42db3f50e30547e57f17429d265be28bb458fbbeeaab98fbf62875298b021b42d036d7f2d8b68749473f79d225e31a251b3f5210283e5a5b9d71513b20b005ce5feef0b895ba34996913a4154f2d9e7fea382f5431d40df12786e3bd489756bdebe318f8ed7bc8be2365ec18ffe8f94f1e124c2275dd9a6a436e4ab23e84807bb35b78eae4b7aeebdc31e992e3db1c8a47683c0cb171bfd497fedee2c5d61e934cb327b0168808256a82aeb30926a22868c4fac9b54bdb04dbb31cfb1827aa5ab1c294c9613de86eb0b5672f9e22346da9bd04d7e6a0940218f2f11013b91c62340087b4cb3834db74accaec7e48f95ef6cb656c0bc81e5d8a93f1fc77e8d64bdc2d3e95d0ce21250a6a623b50bbff2c5ce52c77249d73dd6597f40d6fbd85ea434897f98eb94adb696978a08c881ea983df14746d901684d3ceac1ee0a5981173bbf75590778aebc87d836fbf2665e16c75de4b44dd9b280e6d590cc8fabd71d200c778229af836c652d1e7fdc3be48ba8b2e4136cdedebea7dd8a75fba20819eeebb0f7259782096ab1a431c11399551ece4b06fa8aa260e0ed4bd58d8b3e6520b87ff1fd538a8439d150d28e0d4e10b5f4f096c694f98776a12a205afe26dafef70b7d3bae1c807d7430f3326d8f668922809cabbdb212b3c46c11b281a16c4476f85e1eb0ebd29987477909aa0c7cea2407102e2714713dacec7b59c5bae96538de383df73476f99309fc26a15f1c1d2043525d3ecc480f36f3d9e1009f44c8c0adc11eac0df6fdf5a85eb4866c431a89148869c1eacc2199d63be41dc029dc8e9e842e310f50828aa606673f432853d0b71b38e3643defeb360ebf961a8bdacc6c1508bc31a3f510a8067aa8571c9cebfb124ba95ee5f3c7c5de919068e7e927e07f7be16352a6350fe8a79e03bc1f0ffe34eccb51591e8e63bf421e0988441a5796ba441133ab32323eaf6579e1f8160b9d32cc6602f265a5ea47e9ec0c524583d84342773fe6382118bfeff0080fb11e5956e252436518a8293b3a28c52e07c0dc078a6b75214cf299c38b3627f005321f6a1c0a6bc077a3a4eae2dec7af65357fa0a08dccac18dd7ee58c4c373901c432f5ee34ffb8b9549c76dc4c7b4569c65730e429d79e8220d60d27db3b25064f07da6ecd9d161ef6e3f08ab9ac4b95c5c80ba7792598c051babb8a0d2ce0335f5b161409a89fa2422493cbed05fc4d2dc40d4b341ad413a031cea26bd8ee924ea5fc46929b2345f7a3ded94c9b961c74d6b6e96ff58d7dc09e607c28a6e9306ec970e42e903d78131a3228b54f6b846905ad9b87d931557a66259034d0e628de95706cc508193c0ec1ea7672a9fe6fa8353cb638cb3010e582162c6584bf3658f0a722011f1d60a", 0x1000}, {&(0x7f0000000540)="809def3b0b843f0d8fbcd05194a794cc48f3783791ecb66a9fb5c626d22701501f066e06ff72f62f490343d214a21a2290394bcaffbfc049a37f47dc639386d1c674b2e348f0fe1127ea273e9ac86fa0632c59dd5f66214e2f6ddabfa93e367ae942fa21d646db8c63157146d88008dfcf793d042a5e3ff2018a6c2754bbb8066736255be7b8d425a8b034ba9ae78c5f2e80a263f9f8af2d9834351d7fd81426df734a98c636d41fa3d908", 0xab}], 0x9) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) lseek(r1, 0x0, 0x40ffe) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="75005daabcf1e7cdab6ef7cc8b05f020cfc07bce2184fb65"}], 0x10000000000001c2) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:19:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) shutdown(r0, 0x2) msgsnd(r2, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) msgrcv(r2, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 16:19:54 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000040), 0x1, &(0x7f0000000080)) r1 = syz_open_pts() mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:19:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x89, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x0, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x40800000000000, 0x1b200000000000, 0x1000, 0x0, "b20787cffaae3b67782b5c71bfeaf24c3ef4b978", 0x80000, 0x2}) chdir(&(0x7f0000000200)='./file0\x00') write(r2, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) r3 = fcntl$dupfd(r0, 0xa, r1) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x1, 0x1, 0x401, 0x9, "e0c48b36fdb2258c44a476cf981bfe032b033bfd", 0x20, 0x2c07a525}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 16:19:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setegid(r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:19:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x800, 0x3, 0x464, "6947cfcc4bfafe42137cc9dac7429e1617b875a3", 0x7000000, 0x1}) 16:19:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x87, 0x0, 0x2db) 16:19:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x20) close(r0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 16:19:54 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:19:54 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffff3) r2 = dup2(r0, r0) write(r0, &(0x7f00000001c0)="d41e72b292ba9565793243baeee523d17faebfc7123038f914216a9c43a96b09e614c235973ce70e68d0fbecde7bb569cebd04eb74690190ebebf919055ff559890c66463ca7da", 0x47) setsockopt$sock_int(r2, 0xffff, 0x1807, &(0x7f0000000040), 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) close(r2) 16:19:54 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:19:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0xc) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000080)=""/145, 0x91}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f00000001c0)=""/233, 0xe9}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/255, 0xff}, {&(0x7f0000000480)=""/96, 0x60}, {&(0x7f0000000500)=""/183, 0xb7}], 0x7, &(0x7f0000000640)=""/144, 0x90}, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000740)='./file0\x00', r2, r3) 16:19:54 executing program 1: syz_open_pts() kqueue() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)) write(r1, &(0x7f0000000100)="c505a5ed9ec2a18a7f7dcda953d0eb9795f04b6f42c03afc319f76f2318e9b49be6f17156f501c6e0dc716a8af8d8514d9f07bbd10339c283ea39ce2d6927402b87d80c036a5eabc375ea5d2c696615a94d4d3b39af565d040d66aba127884d922e77c7aa92ce71d09eb889b39dacaecba22ba344a40225352c07649e11e5ee153e30b16cf5d8e99670708e7578f5db90c39cc29705494a346b74de0fa4bcaf6c8f1e01e3b0d968da82c020ad53f8306099404b95539873a70dc1c5a5bdf18100cf993e025ce9e0b4fa0eefcac3efdb3e58cbc4854a17b232468ea8b82506d0d7eb57cedbea18ffd5ac51273d930697a0d2dfcf9432180339e5f6f", 0xfb) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$getown(r0, 0x5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000240)) close(r3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 16:19:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x4029, 0x4004, &(0x7f0000000180)="fa62690700270000882aff3c53e4fbaf3da6cfaa51eaa4acb7f38b3a331c0bf8c18bdd7590fdb340e229c83e72058a9d85409f6b6a4b46ce0d76476e907edcebcdf3bd7d423a63d19408e316f19083596e32548608caf3440a0c481411179130bef6fa55d4d7ded98fff53a79fa90f6566828946591d8b1c39c4e5b9880397c48d30416b80fac63eb8f82d0cdf985077c21e792859f5bf2e6854db4b497b2b9bbf36131f36473fe3475c616385e839df59f9220d85f8b6c4f66b9e7f8b56544e02ffed0b59127c16bc90aeb8136ead95bfb18e8e65ad83a1f697cf673c218af985eb58ede6f34478e2e5048872519268ecf33b0da6509ef5097866cabf14253ca3c7e2712cf73df1b316660212b472de3dc13c8790aa9b162209449e2a47477ba9d82208ad6a40e3813d328571220e2892de2df604cf65afb5058aea45d4b9a5e0030edbbf", 0x3) 16:19:55 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xd1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x9, 0x4}], 0x7fff, &(0x7f0000000180)={0x6}) rmdir(&(0x7f0000000380)='./file0/file0\x00') readv(r1, &(0x7f0000000380), 0x1000000000000163) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xe, 0x84367299cd55a998}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xe19d3ee7c7461ca7, 0x0, 0x0, 0x800000000000000}], 0xddc, 0x0) dup2(r1, r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xffffffffffff6797, 0x100000001}, {0x8, 0x10001}}, 0x2) 16:19:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r1) fcntl$setstatus(r2, 0x4, 0x40) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0x10000000000}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:19:55 executing program 0: socket(0x6, 0x4007, 0x4) r0 = socket(0x10, 0x1, 0x3) fcntl$getflags(r0, 0x0) dup(r0) 16:19:55 executing program 0: setrlimit(0x0, &(0x7f00000001c0)) truncate(&(0x7f0000000040)='./file0\x00', 0x5) setrlimit(0x0, &(0x7f0000000000)) 16:19:55 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') rename(&(0x7f0000000100)='./file0\x00', 0x0) 16:19:55 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = semget(0x0, 0x7, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/37) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) listen(r2, 0xffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/108) socket$inet(0x2, 0x8005, 0x5) 16:19:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0xfff) socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 16:19:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) fcntl$setstatus(r2, 0x4, 0x4c) listen(r2, 0x1) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="e194517d2b0e8b968704b8ac22d2d1f935193a94c249b1d8e45bfa161e188b932840d41c"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:19:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000380)='./file1\x00', 0x2, 0x101) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r2 = open$dir(&(0x7f0000000400)='./file0/file0\x00', 0x8050, 0x1) r3 = open(&(0x7f0000000480)='./file1\x00', 0x80, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) poll(&(0x7f0000000700), 0x0, 0x1) r5 = kqueue() kevent(r0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x10000, 0xc47}, {{r2}, 0xfffffffffffffff8, 0x90, 0x40, 0xf3b, 0x401}], 0x1f, &(0x7f0000000540)=[{{r3}, 0x0, 0x4, 0x1, 0x2, 0x5}, {{r4}, 0xfffffffffffffffc, 0xad, 0x10, 0x8, 0x23}, {{r5}, 0x0, 0x10, 0x63, 0x2, 0x1f}], 0x32, &(0x7f00000005c0)={0x6, 0x66f}) r6 = open(&(0x7f0000000200)='./file0/file0\x00', 0x2, 0x4) accept$inet(r6, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x20080, 0xfffffffffffffffe) linkat(r7, &(0x7f00000002c0)='./file1\x00', r8, &(0x7f0000000300)='./file0\x00', 0x4) r9 = kqueue() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000001c0)={0x6, 0x100000000, 0xfffffffffffffffa, 0xc3a, "009fa72f9b7a8a11b5d8a2365ccb2e895c6f824a", 0x4, 0x8}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r10, 0x5) open(&(0x7f0000000600)='./file0/file0\x00', 0x200, 0x8) kevent(r9, &(0x7f0000000040), 0x3, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x82, 0x80000000, 0x9, 0x6}, {{r7}, 0xffffffffffffffff, 0x19, 0x20, 0x7f, 0x10000}, {{r8}, 0xffffffffffffffff, 0x20, 0x20000000, 0x7fffffff, 0x446}], 0x8, &(0x7f0000000140)={0x2, 0x200}) write(r2, &(0x7f0000000640)="e7456f839c7bcb5e287d8809ee1e61131c82cb5003774181a0d23bd52f3b55882619d264885db8c3faacd7a63db449b74d3728c661a1641bc9f22425d8b4bb80b74172af09de24a367c1df6b9aec162d9008d78b68cea4fdf6437c377169c061581e8974f869c144d04c7f105a74d9b5d348f5e3f6f12778ac4cb8f478af9ba8fc4b36346778645db90026454487c0cbc730ae3e", 0x94) kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:19:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x101, 0x2) fcntl$getflags(r0, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:19:55 executing program 0: r0 = msgget$private(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xffffffffffffff5b) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffeac) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = socket$inet6(0x18, 0xc003, 0x2) setsockopt$sock_int(r7, 0xffff, 0x202, &(0x7f0000000840)=0x3, 0xfffffd71) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x2, 0x20}, 0x0, 0x7d7a, r5, r6, 0x0, 0x9, 0x2, 0x3}) select(0x40, &(0x7f0000000200)={0x2b, 0x200, 0x80, 0x1, 0x8, 0x100, 0x291, 0x94f}, &(0x7f0000000240)={0x100000001, 0x6, 0xca3a, 0x49438f39, 0x3ff, 0x603, 0x72, 0x20}, &(0x7f0000000280)={0x9a3, 0x3f, 0x5, 0x200, 0x1, 0x0, 0x2, 0x5}, &(0x7f00000002c0)={0x80000000, 0xfffffffffffffffc}) msgget(0x3, 0x210) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) listen(r8, 0x7) r9 = semget$private(0x0, 0x5, 0x82) semctl$SETVAL(r9, 0x3, 0x8, &(0x7f0000000900)=0x9) r10 = accept(r8, 0x0, &(0x7f00000003c0)) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0xfffffffffffff000, 0x1}, {0x18, 0x2, 0x8000, 0x20}, 0xfffffffffffff25b, [0x3, 0x80000001, 0xd89, 0x80000001, 0x1, 0x6, 0x5]}, 0x3c) accept(r8, 0x0, &(0x7f0000000880)) listen(r8, 0xffffffff) msgget(0x2, 0x10) getuid() recvmsg(r8, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/193, 0xc1}], 0x1, &(0x7f00000005c0)=""/113, 0x71}, 0x803) r11 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x100) fchmodat(r11, &(0x7f00000006c0)='./file0\x00', 0x1c4, 0x4) semop(r9, &(0x7f0000000700)=[{0x3, 0x7, 0x1800}, {0x0, 0xffff, 0x1800}, {0x0, 0x6, 0x1800}], 0x3) listen(r10, 0x0) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000740)=0x7) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000780)=""/89) getsockname(r10, &(0x7f0000000800)=@in6, &(0x7f0000000a00)=0x161) 16:19:55 executing program 0: dup(0xffffffffffffffff) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/166, 0xa6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = semget$private(0x0, 0x4, 0x300) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000180)=""/100) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x100000000, 0x100, r3}) 16:19:56 executing program 1: pipe(&(0x7f0000000140)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x701, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chmod(&(0x7f0000000300)='./file0\x00', 0x100) fchdir(r4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='W\x00') 16:19:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f00000000c0)=""/83, 0x53}, {&(0x7f0000000140)=""/4, 0x4}], 0x3, 0x1) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0xffffffffffffffff, 0x8, 0x7, "d871f544e1d59efe6e11063d1ae3cd7e65e20183", 0x80, 0x6}) 16:19:56 executing program 0: r0 = syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='^{#]\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='{\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&\x00', &(0x7f0000000300)=':\x00']) syz_open_pts() syz_open_pts() syz_open_pts() r1 = socket(0x2, 0x0, 0x80000000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="b467f73b6851d32b1ba1424a251a84e6fcb8580a96268b1207bdb74e5394317fa16c32e675c6f49f02f4b449bd0363891ea2a1855c14be24649c45753997f68d6c5106ab7cc73fdad1b8940dc8ed0bb5583773399f46b64661be525816475f6d75f3b048e4c11c126cc5a91443707a7cc8744a", 0x73) ioctl$TIOCGETD(r0, 0x4004741a, 0x0) 16:19:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10080, 0x23) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/167, 0xa7) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 16:19:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:19:56 executing program 0: socket(0x18, 0x2, 0x0) 16:19:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x9b4, 0x3, 0x0, "2519f5a9d5f66f071d24353c1c9bdff0a862d911", 0x80000001, 0x19}) geteuid() dup(r0) 16:19:56 executing program 0: r0 = socket$inet(0x2, 0x5, 0x80000001) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0xa, 0x8, &(0x7f0000000000), 0x0) 16:19:56 executing program 1: clock_getres(0x3, 0x0) clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x6, &(0x7f0000000040)) 16:19:56 executing program 0: socket(0x17, 0x4000, 0x3) r0 = socket(0x7, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8881, 0x40) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3fe00000000, 0x98}, {0x2, 0x6}}) 16:19:56 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xe0}], 0x1, 0x800) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x144}], 0x1, 0x0) 16:19:56 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x105) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0x80) link(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') socket$unix(0x1, 0x3, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) lstat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000040)) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file1\x00', r2, r3) writev(r0, &(0x7f00000000c0), 0x64) 16:19:56 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:19:56 executing program 1: pledge(0x0, 0x0) syz_emit_ethernet(0xbd, &(0x7f0000000000)="4a32a85684f924c33c4a5c7502b5f0a32968806e8b570027394d6d07781fa9e3955025c33b74063b0936b63a99498118cfce61b16f118556c2facec166e7063bd55b7a90ea2f10b55a13045a1ef352f35fbb7f94fa8f9584637af319297a176e761c3fe23ded34dd7abdddc98fdb3a21253221e69c87bf7f2505e1684d9d7d55d92a5ed552a322d226856758822ea163dd2ab90a8fe4e9ed4edc4618f5c9ca209b34761f94b849db8c762617a47ce60463a8b72507e3420f1a4a509719") mknod(&(0x7f00000002c0)='./file0\x00', 0x82, 0x1) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) wait4(r1, 0x0, 0x8, &(0x7f0000000200)) r2 = msgget$private(0x0, 0x500) msgsnd(r2, &(0x7f00000000c0)={0x2, "3acc5f8612ba0091b6e36e17da5a5956590a699c628bc3bc4ed74b30dbdae49d64a9e09ef1d03a91e8182b15c92036832ca4841b00b5880a1320febac63c29fbb6e6450b1974bab2c519fe65dafaf438f222fb1b28231879ff68d1637b766599f0800212dc05dde956b0a41a0fff550afaa3d029294c92884635f7b05da3d0afa52bd501a71ae7511d0916c2c93d78b0064f70b3ae19f2ad419be6806ecbcbf0bab244b69c72dc81"}, 0xb0, 0x800) 16:19:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000980)=[{&(0x7f00000006c0)}, {0x0}], 0x2) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{0x23, 0x5}, {0x6, 0x1f}}) syz_open_pts() 16:19:57 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x94) r2 = fcntl$dupfd(r0, 0x0, r1) recvfrom$unix(r2, &(0x7f0000000200)=""/137, 0x89, 0x42, 0x0, 0x0) syz_open_pts() close(r0) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98f, 0xfffffffffffffd3a, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) dup(r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:19:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819", 0x729) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000200)={0x8, 0x31}, 0x10) 16:19:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) close(r0) flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 16:19:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:19:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)=' \x00') truncate(&(0x7f0000000040)='./file0\x00', 0x8001) 16:19:58 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000000)='./file1\x00') 16:19:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x21, 0x20000000, 0xd19, 0x8000}], 0x313b803f, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x9, 0x4}], 0x100000000, &(0x7f0000000100)={0x1ff, 0x81}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) r4 = semget(0x1, 0x0, 0x8a) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/4096) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:19:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x800000000000f8b4, 0x0, 0x10100fe, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x800}, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) unlink(&(0x7f0000000100)='./file0\x00') r2 = getgid() setegid(r2) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8280, 0x20) 16:19:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000100)=@in, 0xc, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:19:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x50, 0xf0000002, 0x1, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x2, 0x7fffffff}, {{r0}, 0x0, 0x6, 0x4, 0x75, 0x9c9}], 0x80006, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:19:59 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) nanosleep(&(0x7f0000000000)={0x17f, 0x3}, &(0x7f0000000040)) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xa3, 0x8, 0x536, 0x3, "8be7515dfeaf85f4a326100fa6ea266cc90f8da9", 0x8, 0x3}) nanosleep(&(0x7f0000000100)={0x400, 0x1cd}, &(0x7f0000000140)) 16:19:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) fchmod(r0, 0x0) close(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:19:59 executing program 1: 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) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7, 0x5, 0x5, 0x8, "0163fb28bae020871445421719e0bca2ce437b1f", 0x1000, 0x3}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 16:19:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x44, 0xfffffffffffffffa) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:20:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:20:00 executing program 1: r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/254) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xf, 0x0, 0x0) 16:20:00 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000000), 0x1, &(0x7f0000000040)) 16:20:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x481, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x4, 0x7, 0x1ff, 0x75, 0x3400000000000000, 0xfffffffffffff800, 0x0, 0x4}, &(0x7f0000000140)={0x7, 0x2}) 16:20:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000080)=[{r0, 0x40}, {r1, 0x1}, {r1, 0x62}, {r0, 0x44}], 0x4, 0x2) 16:20:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = syz_open_pts() r2 = semget(0x3, 0x4, 0x400) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000040)=""/119) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7f) 16:20:00 executing program 0: poll(&(0x7f0000001240)=[{}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:20:01 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000040)=[r2]) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2000000000008, &(0x7f0000000000)="aa443b66303b0fd4e4125c00000000", 0xffffffffffffff30) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:20:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = getgid() r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x69) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setregid(r1, r3) 16:20:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f00000000c0)={0x8, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) write(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xf7fffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5, 0x2, 0xda5, 0x1d9d}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000001, 0xfff, 0xac00}, {{r0}, 0xfffffffffffffffa, 0x95, 0x5, 0x1ff, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x81, 0x1, 0x3ff, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x2, 0x8}], 0x1ff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x14, 0x5, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x1000, 0xffffffffffffffff}], 0x2, &(0x7f0000000140)={0x9}) 16:20:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1108, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:20:01 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x9}, 0xc) getpgrp() semget(0x0, 0x0, 0x0) 16:20:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='.\xa5}\x00', &(0x7f00000001c0)='-\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*\x00', &(0x7f0000000300)='\',\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='*.\x00', &(0x7f00000003c0)='\x00']) r2 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x7) close(r0) 16:20:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x40, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x30, 0x40, 0x80000001, 0xe981}], 0xb5fe, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe8, 0x1, 0x3, 0xe7cc}, {{r0}, 0xfffffffffffffffc, 0x44, 0xa3a2876141acf0, 0x8, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x8c, 0xfffff, 0x5, 0xc553}], 0x8, &(0x7f0000000100)={0x9, 0x1}) close(r0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) fchdir(r0) 16:20:01 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0x937, 0x7ff, 0x6, "4a7abb0d9e6882aa27ad6024eb5cedf2948d1712", 0x8, 0x2}) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:20:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25008000ffff000001e3086e3eb70000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) mprotect(&(0x7f000064c000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f00003c9000/0x4000)=nil, 0x4000, 0x4) 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') r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x1000, 0x81, 0x2, 0x1, "9b01129c509ca881c49f9e2637e1288f3d927c7e", 0x7fffffff, 0x7fffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x260abf74, 0x8, "74218d6cc4ab1cc2f7e38505fd45b5f9e8514b38", 0x7, 0x1ff}) r3 = semget$private(0x0, 0x3, 0x402) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x7, 0x100000001, 0x6, 0x81, "8be2b2a611bf35be5afbc4f7488df787ae39305a", 0x7, 0x100000001}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000200)=""/125) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x61) r4 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r6}, 0xc) 16:20:02 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) r1 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1000, r1, r2, r3, r4, 0x80, 0xfffffffffffff97d}, 0x0, 0x101, r6, r7, 0x7, 0xfffffffffffffffc, 0x8}) r9 = socket$inet6(0x18, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) getgroups(0x5, &(0x7f0000000180)=[r8, r2, r8, r2, r4]) shutdown(r9, 0x2) connect(r9, &(0x7f0000000000)=@in, 0xc) 16:20:02 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x8, 0x2}, 0xfffffffffffffd1b) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = dup2(r0, r1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x7e, 0x47) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)}, 0x0) sendmsg(r2, &(0x7f0000000b00)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000200)="c737f2602720abc5644d5c163bfb732fde6a56fae3bf268758ee5eaeef8bc8cd8864397773581349c73f083cf31ac50367f3499466813896ac0001ca81c2f645e108c1aaa23bd46261fb", 0x4a}, {&(0x7f0000000280)="d4387892b4811f0b45a3764ca8527b3058a4db070021feb5fcff1ef7d5c95dfd1d529874cc5ecbe5fabe5576a11b817722844f76f4e273e022c06d7b3b7d6fd910b120d7d1995f6b7a3f8136c1a91823d5186fc775eef26758fe5c7d664fa916b0fcb16135020d07d730f88b140e84d8c4fa2a854dc53fe492bce12caf3c017246c8065a3e6ed5503107e07e848276eb5229b3ca3c6cf3bea7d594e119b71f47013fdc", 0xa3}, {&(0x7f0000000340)="971e127345e05afee554ee4fe0a9c3cb58254cdcb850b05fde27df430779e4e007f23f3144247345ace2107aaced771d4e3975154f18e36d4f5818ecf1c617c38d039b1bbd9d868ee16d513e3aca71693997a87dcf96c6fa7dd1b0e6f6d0c3bb67bc627093bd5cbf316031cbbf27cbe5dc7f05d021ffc0eb3fb8c8c43b5bf10227ec2f79c46a26297aa0575c9881e34782168912303e2f4a85810ea5c761fb107132f3c5f0f0e6629d6fbb07867bae650a7eade2601179b55b3d6cb0da6c6427ccf3bfa9022eab1941263a5d239c7540431bcc12789f7d20bde89acf2a61db6bef1ccc08f919e58e646147e4be24006d2270d7eec09af24ab2069be29a", 0xfd}, {&(0x7f0000000440)="11d7aa15e90adca14b30b6ff644609160a0fe771e01b1120f6437d6101554dffdd5067d965bd70fb16699bbc032b36f2567f862f95f0302d08d3f32a5b4aeafbfa11df1e4b88278cb5c0d774434d0279e97342a1b85ce09d2b3e5a2988b09eefaf204920c95af717a48e16fbae2dc323e2886727d5e01972fb2dd460a92a7dc6c89ba58d29105d6edacb81964c9f956975800079410372631d95655bc48bca77ad044f1fbf313ffacb47775486d022a6b3ac065526eb2bfe0671a734993afcce704f22232e0964f4e6b4e247b7da8e63dcc9f3dea0d7f709175e78d3d2effa40253ed922891a", 0xe6}, {&(0x7f0000000540)="e06ce9461e434f4b11dd398435975467751368bc90be60d89daf582482430a6d871e0ba90f90d14e69d606934f5a85b7fc2d68609a48161ee13fe0fdf52a96f9bb3ea7e64e1a8de4700c480614fa716e5c31a21642990b43878766ae1972a7185bfca7f498b6deb9a2e77400654046d4b6ffb331e24b9a97fbe68782135bc5f2198d3ad24c7cf615fcfd01707ab9d53e83d21e74930ecb", 0x97}, {&(0x7f0000000600)="ab4c4926c5550ca8804d2148ccff3eb1f5a50c7eadc7f3b8735d6463236c119bbe16c79154d06ed3a02636f4040f56821eb6852bbdcb7b2e6d254a8b8a62151d991282ab5d5f373c675b6520d94e76204423eff4a3adaf781da3a8dcb64f0c43b749c70172a96ebb1154b5367d56af500a60b8644080a686344a422fb5813ed7cd2a6a9734c3237c99e36af5c8de867f10699d389f48d937f8780d375dc50e13d9353e699babf25a5004d5da8c31ebf4b7807a15e87e948b6808", 0xba}, {&(0x7f00000006c0)="a9b0790662eba25fd2", 0x9}, {&(0x7f0000000700)="c717afbc7b1b754800a06424adb43d9749d37ec8b664b8d07fdc068b778bb664f93af956a97f6dc7a3943452096f7a8e8f1f4c59467cd662bfe075d03fda40d649ab86644a9d514f9c7d762f99493604cb381c42dedf5dfd7dcc98346d9e67fbc15fdd4d96aeb2541bf664bc932a975b50c425a42458764b78ad9cd04be276dd9ae86d6e12c93cf27a2cf5a78a3497e691d92ce974f4034955805dcf6f2e45c5bd39115236508684babc2a1e070ec97f9c1f2de482a6ce0f3ba0b22f88f7fa0d056de8e2618894fdb855699ea66b5716d4e039651701aaae19cd921e542a21eed307701427b8ecb4b12d4780fa24c52c", 0xf0}], 0x8, &(0x7f0000000880)=ANY=[@ANYBLOB="9000000000000000ffff000003000000acc8eb7dd2874c11051b86eafd3bf93f0ad4e61efd80857788592a7399ca44abd2acccc0e6a6d9a4cd328c6b4b20d962be87a4f316fe42511738e8606bbcce2a2e0e471660ddaaad30c953c4dc76b951e32d707d5718e3b6caebd20300690e248f8a95f02b9c8116d5e5c5535d62be136dea6d5299de0cf97500000000000000e8000000000000000100000001000000206569a8ccba3ba0225ae7c53282db531d00eb70a9b38490cc75893ca0f14ab432b4e507daa52b2826e9a855d42d24c227a2a229215c7d63d10e9d4c4c11fb8ddbaf7601c29e3d3a04c48594675d7dabb6651f5790f74af77f22a78064b2c9d5e2d2b37bf4b987dc3846cd9d0d7140cdcd48c596b0bdc0216a70367bb2a0f1eeb5361ae2767d6daf1a156e35367cf9524f20c814b7019344f2541467d32d032d517f0168754d560ed93add3702e3f3ace3c539f4de366adb4566a18a89750db1e2f4f8ecd8ce83032ca0e0e6d1b6a9c29ab01e2398b400004800000000000000ffff0000ff000000e5601a04a1ce33d244c72d39ff1b4acd3a9d95d23a69498af8a0d14cd4d762a2f4b645dac99cc9c5c650aff589f42601b77600000000000010000000000000000100000003000000a000000000000000010000000000000094ea377f1e231c840a85236775ee089bc22a236302076ef32c16252994b009a426243700b4db354895b1503d323137a96021940008c5fe091434729cd3750b3dfd6cc9648ca7dd2d7bdf819b4dfbdde16e139206fea802f311a7ef2af2a6d1a800b835d239105bff137d2a510ee76604f14d5c2535fd9a621bd9f00c69d171d36f856753e1a1db6557b8870000000000"], 0x270}, 0x402) 16:20:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) close(r1) writev(r1, &(0x7f0000002380)=[{&(0x7f0000001300)="f9f0226d680d95081aa8815d16e3b36d73ad3773ae6ee81e5d27bf1fb13d6bb6e7a8811a3dc4818e9bc38b627d1a3e166f11aba7ad7fa0ae97788fac71b73ec039f83bfdc53f2ed40c8e157ced4ce2a06f444b559f4bd1d704e89351df8962e0d8e725d1c9684c08a80afe0b4b5e95d6239e60bb19e63da3dd4128ec09779f40b674e444dd5fefc0be53fbc91dd23893f3290aae44b5cfe39cd93f0f99fc1cbf9b6db267dfe605cbcb356c15543bf98ee39ada00d9dcbcd7118722a7d7f7762620370e7334826f0340e4c39c7f379b0ebee8e729211b24dd9190c3622f6a254b29e725b12830da7bf1baee0637edd4012f9c3929b940b236e7a25b81bdb54d033df95b6ede8a6a2240c0aa39cc92958a1e3e92aef66c2ef757dc206ecd7f96f9f01c48b58d7658f69faffe0d45e2cf3d42e4630514bc24c8f164b8af91bf81486f9938581e1208a1bab5a9245c4a24508136a2b04cff6a3ff2fcbc8337ab649a9eaf6f22b28bc25dc0f9f3a0a3a134a0823a14fcf4f89d1dd22d7d3b619ba4d8ff5be9c635e6b9ac5666dcae81159d3770dc49b63afb67b2312bbbfa0391084cf3a1a4f2a1f811838057d6a0b28aee9249b0f925024d649556ce8ff624725cc81f4f039031d1f4430d37d3aeffc710e16f27d2fba973995ee5792c2a783920a81a9cff86f0381e490951d4dbee7d2f7e2ba1e0ea6ae01b948d8112fc4531929390233e95de48e5079aa5ff546b17fbc606e58ed9bfc273273ccf0d7f4fc4215f925501a6e3eefc187a059cde3cdd2be42b84b747a2081ddfc65fd324bcbaa027efd1891c90b89a7c93d11d1a85f545e595090ae93e2b7cdbf30e5ccb0029311e41a3a40bbee10784e7745ad367ea18d748d6231e919baa20847f18a5de0e581b48045552c0768638e05d8ffa56a0b214eaab039646d6955024e6134d66c0d5d72facda0ff668d0744147a7a946e63278913ef6443d72d0156c13a9b529146ac6796e82c38e4f560da054d9da55ba487f667f0a1d766f75d2853524dd259f08c656536cb05a993458b2e1434afdb1cc13d2254b433cbf1cba2249616ed80a3ccbebde08bfd070abe6c9fa9666383ec0752e6b2318719b1ff68fbd4cd74ce13d1bfe1459c35b2ec6b30bff6b8db7ebd3df487a7f22c107cb8da93e68cc49612955cc5036e0777c840e99b4650b1291bbd0c429fb435d43ef811fee53dbd0d2f883dff078e973a84dbd9c9d48295e95b3505cd3519b77ecd85f6108e32853fde309f4908cb194e99149cf838d5d88ad4c9b00ac09690ee53e789c990c21b9d7e921ad220421a84e774f06ce0a6f988b10560ed25d260e60a8c271fecbdf54aa81d0280160a9d0ffd0900e60b44d575eb4ed018e6b76bc2b6c283a1d903b76fa9347db4f454004301bcc3861e4a5f2c3d678a39f0aa6abc24c66846edb46db05fdc0b57717ed3c4d439d12f9ea14f8c69d867be5040b0d340601b458f0bbd89506dfc532fb55ea65de2d2d626b4c9e5cc3ad43d1100336f58dab2c382ae3c6d793ee7c47006f5bdf50d5de7e1a564a78e055f6ac3ba1c09311128facb0aa3da4244cf302beda8c424a89271e43bef2cb99ff696ec937abe6cf8a8caa1d97ee7ff546a55d79348974055364fde71f057ee10e8dabd72ebab1c957a9a3a84a1728d53b6c8ac99a21a861d24abab39116ffbd7e2ab80b424c252a6b5e639a0a99c9a951fab2dd1b0715e58f37cbd132c96d82c9a74b1ff1447a2054102605925baf7afdf156e12bed42644d85c918e6db290e7df2dee68b17998140b24caf4a66c89a06257dae010f7b368dad2c18212c0d7e8ffeabbc54600c63afb0bbaf1429638d17f5fea9925b6341a6568d33457620156d5fd04f72c55f386362513f90eba7231901af816b9c6b4d408c6f82279593eb6614c78b3d2e779a731e40ecf2618743cc33ff6b0c116c79db0c2612e9e9fe1a53b7171b3075ac38da4674f58f9f30e79714c2312566719adb89f737d482c25f3dc024803b3b5401ae91ccc930812fd3ad5fc38b4fab3ec0630b0eafbadbd3f9996568ce26dd112a81c19d9584640e829d6fa2a27feb9ae2c609a68cf99f4d1905254b4d5508e07447981af3242fac76765933fcb3dbd5c4efd79d848e40a84a7ba9fbbfef112cbb01e692ead2bec54bbb9ff6008fda8fe8870fbcbb47d5761fa8d882a3bd61b73ea88b780b6dccaedea7905f558c54309d711065080672dd518ea6607565bec78b7cc4e6c8aa3f0968f0bda51053a2e02c70c546f73154c120c7b90c562c2de8d1d1ae67b65e2d9253a0de2bb5c78b7214ac6c0854e5b9fe0dbfb1370b7941176e2d33fde2eb7eefdedf85b36c059654d9663cb2c094ec62dd2b6924c6681af41dc714b4dbfdac16b0dc85c194dc1b8c29df2cac2313a96184ca599a654ce2bc51500fbcb9ed5f001fec9c24435a69289a529f045b8750fe0eeb0b39da4d66bb256f70273e7a789593bf639f80d6c90d33d9447f3af9a210bb03223162b665a42c6d9380e79cb715e3b7057295e19873fe05bb9a2400d27c447674aa394db504fa47ebaac754117fc8195bb69dabd2474776735caad4da4f7785f2af5199077484ad9816f764b6eddb42e5878c62a822151145dccca4d44e865bcfa33028ec2421debc74915dfaeec74544680d65a864767ffdc689e36bac22524c9a8015d3ef22c5681b1c7d49461602be5ac966dc83bec4bb6743580c935c3dafd5253165ceb73bb77c43ab3c107cdedaea8f62d36734a93696db7091977dc4a310ffc254b6ff4820199f849aed2db7c9c5a776b85b985e7622a6a2eb7a53d603b754b806a102e1c69594fab7389622ae3d5e40bf0097af67a7fbc13cd8d254e4e4dabc2bcbbcc5a50eafbb2876be1bc7ad800ef52508387c423ac26fb0ae4920d39973f2c3f4bfa2501e880f5419b319162a24e897ca04ed77a367a12b85ee65a80ca58b478edf906780da8150c6d1b8ef632c6fcc645c4b1da4370c0168843ea4769d8e6323fba330af8b6a1f092551d0330bb7d5ab309b78bb67d41997a0c7e7256f1ce70c01f8083356914953b2b1a127d5457060322a71228f5b9ad5bc6233bf872e68ff82aa84128361748419e2c028c812913e7c82afae976c5cd736eb3017bd4ba539e211edf50803e5375bf059d78a3569626c5074ff5883a8addfefd43fe88e2689cc5b590e2492c959d98970bcea0ddf083e938629805d9563ff4674a57834dcc7ab6343a5a8d8edb4581578c0f64855aae971c822591dac4018b52cfa63cb477617f4362f9ac38e9c4b6d632e029b8d1593c3fdd86f871d4025ecf36490df0d063a2b2bf21cfc35eae88de57fd6b3be20d35ecb6023eb3d54e9021ba6c8d19c39f7dd33b95b4cf0b96ef7d4860e108d68de95c7308107ae957ed08b1ee810b21c97db62cdcde69c32f2566592f8b7635d805da3dd0da609cf4562023b2e4aca1ef94822d5d87d36ddba43ef9667aa4379445f7729e6d1e8d054bd13e915ec346ffbf1130ca88534a21b9ff896bf22c12537a99bd060b4263784f6706eab79572ecb886df1489f99ab6b3ab83b1b6b4ceb44339eb11ab8ef0609aeafa221b8c41bbfbad6326690da743ee9d6d679e06986fe423eb3363f55b25869153b14ac489dcb03114dbd464b640ade5da3b2be63a5ec399ad91b141665a002c11c34a49d6fdb2857f88fa71d3fee624a34249176bc6ee227ec2ff4cf89cfcd68a1aaa16f84c6e20e878999a9581c9683299ceed9d4b63a18f6290cfb39d941904779d1044c0a2fb45040d62162ae95fbaf067fdab60a0f7ec96ff86c8a989b630b1e404642eee7de7d5e5e6dda8835c52faafaae276916ed59e2dae5bb1b5fba8c25cbce3f1d740e029306db0e2224f01ea0eb98640b73ac7be0c11dd46903c568b2a62ec31d3fddf162aa07d8e8251d46b31cda89593cabfd4de275550e9ff94069846ace95c94621138f3d09e9cad777b5b3f7419d6e686d9ec268115f6e0093221f194b98eb3747b71b77b1a2b141a0707d0fb4ee3f026ad066f32b53de1d4532d9482f004647bf6be46eefef11beac2914acdc036252d856240a1c866208c3680059221fb187cfc41da8279f478d5eeaff4c59f68f0567a436dac10e4991e6f5e364f1c9ec69b2b9b7a846a73d7093e207e79810080723d75e16474ea2f98b8f148615e135019bc5a4e254187e1a39bedc6019a1b94701689cb356dda3db8e014634a6049cd049a6d29353b3f0e5c99cb233acd4e5a5900a429c59dfad43d92f53082f406d4179627df4102bcf96bd1f1604ae21c01deb976b7a4d3aeb604b907e3ad4d27b12837a84bf2f99fd3561ebadfdaf2d0df22df2fb5f91c7fcb4ed64e923f332b17b11f3d36483b05804c0b5e44450f533bc98fbdd53fba7131fec1ac7acda3d5c314a0969115f650c1938b17ec58d639ef762785beb789d9eb4e064ee2f6c97da94b869319848065c3982a3d18757645e64be0f1acf0191b482a10b329d175c07dcc3adf09ae49f6bed44a55888512b64c585c7cf1d4949685aa4378076c3c1680197caf49e04a999d61d1d06d1f4f809223190942eb121801fc5da2e6126fcaf40d19b12f4cfec60cd777cdb1aeae01c92f955a20c6c9543375e9ba1ff3edc8935e6662ca44aeeda5d49590909123ebf36b071ce088cac8edab4fd6559f296ff3e7c4905460282001b0a463fa5a4eac0d5f45e603fdb8e53895b2cb9ec1b243c108634cd0981b5b81b54d8fc4e2e66df2c5cd211a8ce8775c0b767e4a86190d2241f4203b63c20c559d209f5510516e8597e2c7ebf20fe5e4d83bc1b4d5a56a9c00bf1b564d443751569935c30cddbff47337bd142f8b706f05ca1bc1d1f439ba51cda86cc72b2d255f31e1ae68b565e71ac2aa11bedc3bdb01f1ded8788977224316936be0c5b071584b9e45c7a25144058bcd5112467b25c3f1e7628f1a57fd9e64f39bccef9afde0ac5268857b60217e50776d302187e47c25ae1cce4d64acf4bb1fee9b4aa05d71a6682390f47e4ad0d447c73f2ede866ec5edf1feb48405afc545423200ac6c799915e7ffaabde01a718fc5b23a65d8e1d517ae5a941bb097cc7f1b3f2cb741c260e6066c100cacc1ac8d027e82ef8914aa8e12c8e9ba8598ed9c722d39d1d33e0cd6b93c922adbdbc8abc50f1278110ea5044c92481286cd403ecae581d34c03830bacb7b6849d7b20751462bd1f7627a53b74f637e56113b06e055f350bcc7a640e50d13530033a1fa2d827485d1bf6fbbcbf523e788a97b163b0080faddf5619ee37bea278fd59c8c55af5caa10e87972e850f354baccaa89551d1781a035ff11a6cd8c4f0a3ee8011e3a4e827c50e93c623de45f92c5c5d5a15b736d05c2ec1be233f8489ccf961bce48321d04aa0e9add45fa78497b7701e2811d8cc30583f230d417f56a72ea91830644a02a8ca2c8f2857caaebaf9db90ccc478473d50bf86b64c6c6d3b45e1ed45e493603d3b7c70d9e424a36b033476c1b16c3", 0xf40}, {0x0}], 0x2) 16:20:02 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getppid() setpgid(r0, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x4, 0x9, 0x1, 0x9, "7c5aa5e9b6ab9c28d12eebb7d08e25ef9a8b5521", 0xa4, 0x6}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x20040, 0x1) fcntl$setflags(r5, 0x2, 0x1) mkdirat(r4, &(0x7f0000000140)='./file1\x00', 0x135) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x1, 0x800, 0x5, 0x2, "d689bdae3dc5c0bf70b252d13e32d305546588d6", 0x32}) chown(&(0x7f00000001c0)='./file1\x00', r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0xfa, 0x1, 0x7fffffff, 0x0, 0x7fff}, 0xc) getpid() syz_extract_tcp_res(&(0x7f0000000240), 0x73, 0x400) recvmsg(r5, &(0x7f00000004c0)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/181, 0xb5}], 0x1, &(0x7f00000003c0)=""/239, 0xef}, 0x40) sendmsg(r4, &(0x7f0000000f40)={&(0x7f0000000500)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f0000000540)="643ea2b2490ec4c1c046744021aad9b323e3a4a85ca9f2c62b3607d35e9d8d73befbd426538d0633afa31914ed3db89f93785ad4cd80a758eb29845453fd86214dbe16ee4c0234a0df301df06f125393db6198d9d29e716db53c152a6a16ce30758018d3f371ce4cee0a60527277c320bbaaa4fcb6ba6b71f39ac4610c5054aaa73270f45bb6de8b78ccfdc57816e2cb2c74b7c3954e527ceb49d8ec80a8c883bbaf5cc69aa4e347551535f0f116c5334f577578b4365cc654da54e67d5997b380a6c5", 0xc3}, {&(0x7f0000000640)="a5971e39d3213ffe7801986c92114cf136bab7bdf11b9b18c3b05a3bca0007758305ddf68dc60f9c4b1e29da3e7e89cee3bbb33e497adb227ad6a6dd9976327b93185aece2fa08645d1a95fc7f08a4a6318dbad715464991dd50c257dba781f438036f9e536751dc32cddff56609c3236bd27445c32138db486f0b74414025c6dd0052d072d0f4339c8cd021d1bad7c85cd98995dcba1841413f4babefbdc96d29c78fb7e40af54323abe102204ff8e3c64a9fe9de7970a3aaf70cc7d8f1beaf8b905479bbefa366", 0xc8}, {&(0x7f0000000740)="7a34a5ee5d003c6ffff286206b20f78f2ee4b3404cbfb5c878ea29f45f6d53119a7cccdd700ed3e06b84eafe7ddd2641540031c2440de68402171aa63dc94a0651e5f75e2b1d0a20f5a94e40df0889b75493ed37b2b656fff234f5bdfa9c735846a0264d9d795b089cb0fa2b2158a18bdd906ac51bb0203c24b0651422d9bc0f892534a0ea19319d804e0004f66ac3adfe467d2db76fc48c2fa1840a42b646e1b203501709a7dc824e47ebc123aae7d660e5d2d1a6e69db21dae122c891bd227e0", 0xc1}, {&(0x7f0000000840)="8498753783b79e1040f700ca73d31ac99b8a1c20fed5fd64f2f56423ef544b67bc3455fd978b42a882b6e1a7b62873ddff1775eeb9fecbb728423d6f679ca572650876bad8cd0fed2a87bf98d86980a722fedf6c8cef619974fefb592707b751b1ba75f2dea2543fc38fe2d42a6e703dacbdfcdd40bdf762c19d99d0", 0x7c}, {&(0x7f00000008c0)="eb2db600814964236bfbe8707c764640ae3cb795d71eba216523ab34fe6f18283b8a2fa19fd7dfb49d857e5722b50c3aca30e5ce703e8ca110f155a7f9015544a122e205fb910a2dbeacd65962d4144bfc4582376a71a18dfe7df8022f3f0f926e647226827d4a3d9dcdf31182abb30ac59b0e84d30f1457880c41d4c214de6ea1b4629adcfc978a34a660c1afc156fed4109cf3621a7ebf036d5b8cfd497b78c1fb2844f336451f8e4242b7bbfe97d5409fbfa4f450ff", 0xb7}, {&(0x7f0000000980)="5095d70ebfec9748d28bbab1da36a7ff984db2b1a7c16b50665a462ca9c24389b658e16a92404803fc8875484708a3dab44aa648e5d0257b784a2cd6e89897636e71e5f479675403f65de6bbb92e9a0cb9aa61a9d7106676be0b7a3c38088addd5aaebb01b349eae792694c9a4db8c851b3a62e3225875fb3ff81a8901d3140ad990f29f81eaabd904c63af5298b1eee1796fcf9321789ae08670812abb16b88f6dcaa48cc7277194fa32c13c0e16d0707b057c32c474425ba7119b773083839404c5722d101a83ff71721830a4078e0aecdb1527fa48a52d59e", 0xda}, {&(0x7f0000000a80)="abac0d62704bd5f6f6e9ed413a73b01a83b56e31088b44c6a82f31bfb47495bb4f614588236abe4faedee87b41f23b3cc0ffcac226f6bde091937ee684a969c406c0c2d1c02d7e0a244604c59ddefdcbb9033a8a81cbb5855cdcd3201d864a46ac", 0x61}], 0x7, &(0x7f0000000b80)=[{0xe8, 0xffff, 0x4, "76e1b719911a4e4516270d6856676b79e516e4877157dc4a2911fd4e49766eec79e4484b2632129c6e825431c2579c8ee6b3842b3d508b817461699a740a307031d6bdde4096a4edadba6110bf9669d6e206f8ed8b4cbc87e87b4db01d453faf89b06c3617ac53f87352f1887baf2eaf27c1e7342505183b051f6fec68d174c75a49f86c118eb6916301645c9c328d0e6756ae241a31cd88a7ce079721c66d57d030c8ba20588367c5445f20f33c6c25abac143e1900ae7061489bd6350da2574232bfd3581d55560ace1dc9154aed6d4f"}, {0x58, 0x1, 0x7ff, "f519c28040f4f8ac20848181847dde34e2f828b85cbccf275ec788cb462d475705171453cb6ad4ee3c4ffad6d1d0d5eb4bfec5c7e094396b6be41d24e7fa009f39f73496f1"}, {0xd0, 0xffff, 0x7, "ba99dcc932a68d0a8eb0e96a7ed815957ac65324032ffa8cce1804d527bd463abff0827b9c08bf5576a40516d2a234c864c38dc6bc9ec02788980666e891535d1793034a2ac5e974c0f482fde4246d25272a285444f066c2c0ab20529ee842c86163106ce2e44acc801c67478303834f08753653495d7f394309496484a0001f20cfcfd55fe3dc7a25a84e5f110d11d1980d8c0f51be6cf6ac20075ec72475e21b5bc81370f9a6c70b915da1ae2ca01f715441058ed25b470ba57a0e51d6ba"}, {0x100, 0xffff, 0x4, "a0060f91cf56787b67cc751d6bd8d2df723d586752cc92ee5d7817ba8ca90e1acc19765fb9b8257fafbe678df10103a194042e91dada05788d7e85bda09e5bf7dbf142af587ce4dd05bf5f7aa73071460ec93a6b35335d71724de770ab4e75a6866656dc0f225293c719c1f85c54215070c4e91b3ee00a8a30d03c72dca125317f65e22f77e6e09dd485807c2e721110a7d291f07f3855307dc4b80e08c81ca4124b2c94b40883b7d292d341439fc28b6225091501e51443e5714c195a414a0b86009031e0d1511d645f7f5886cc19f32678a1c1b202968c80c6bcb3d138f391fbc55b0d7e3710ddb38f2323"}, {0xa0, 0x1, 0x73, "3c51ff62a85b3cf77679d92d21dd586edb3f242bebc3a0090344236dd4d52e776bb7d4f121c98017ebe021aebaafeea2c8fcffcf59ed4b7d66372170812ed7823aca9c2bb6def894c86dd6a3b3cdaf0687be8297473ee09253a4fc75c431dcf9c312e8b7873204ed416d6c90c3367b60a4c87765fbc476b94a95c3b650b2e0f3277e131887bf3de85b"}], 0x3b0}, 0x2) fcntl$setown(r4, 0x6, r3) pipe2(&(0x7f0000000f80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setown(r6, 0x6, r3) read(r5, &(0x7f0000000fc0)=""/84, 0x54) semget$private(0x0, 0x3, 0x408) utimensat(r6, &(0x7f0000001040)='./file1\x00', &(0x7f0000001080)={{0x0, 0x10000}, {0x0, 0xffffffff}}, 0x2) mknod$loop(&(0x7f00000010c0)='./file0\x00', 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000001100), 0x0, 0x48909848) sendmsg(r7, &(0x7f0000002300)={&(0x7f0000001140)=@in6={0x18, 0x1, 0xfffffffffffffffc, 0xffffffffffffffc1}, 0xc, &(0x7f0000002280)=[{&(0x7f0000001180)="e700107843e443df3577c30ce87f76de24d0bd23c4124052931388f795c21faecef6f38f0ba2ba883a40a06ee8e5f48a8828bd5bd9166f9621cc325ab48d441baa5861908705236005e45f7fc6d3e390c86abd1cdf32f1a5d29185630c237009d860a2e5e6a00988c3df7d5feb6d83e1459e6889af27680e64c69745e41ee75bef0eaa5a962bf6e394028b68fbfc72422606401dde42940ab3a9dc5112f33077a48e095d694e6ac56b5465fe198479bbc2c0de4842e514aadd4be83886bcdf5fa4d003ee31e5d91c2f80e8ad799af6be3b50a68270b823c9c0dc0dff69b1cc027977", 0xe2}, {&(0x7f0000001280)="063fa5ca33980bddd30a8bd9694703fea1aded51e7fb3b10f41e8314fbdcee2b677f58e99341a74d543582787481d735f6b57cd2c7728867f6feadef02834d46e770a9b74b694a1a576532380b48f3f1b4fdf67fb0b9799c0ac24df86368e187c5da10a0241056c788637393150f3581a8cfa377f1c4802e8082d1339066bdeb381f3c2238c9a6d48d51478b122a3f119c7f021d8c4c53029e3a32e8cd5deb21f76648a1b86a93baa950c455b22092121e5efad0d670f7f9be33eda3cacfb782d9060bc3fd3e9f0863a5106acb0d1c75f00ea8aec71040a620c59f96cdea4710b3efe26632ed57c765c610043f07b43de4089599ce407aea88638b8c0b48776c2cf5261fab98241fbd03c744bd1f28128650429a03620046b98b40395270ba3b0759c757248a88a289b751b37cad4498d585ef99c37beb1dd33a55aa362b2af2369aed7786048fa061ecbeae614447494cef17df9d1f2654c01d8c94cabed0469dbad96cba307cb74ecca0c4860f77db13947a2bced0a3da466b4a74a38e5319c588041a3bfdad00a45fa7a1f0b42bd02c8bb24faa305f69f43c203e7fa135e1cb25b943bdfb3538f728c25ba6283602918e8715d4121f21ffc4fa1cb642a898357e63de305636cbdc4efc5761e6afea737fd89d49614ac3786c7d710cb1f3bd7f79d2872b26fcae2a010a3dfe57996f78c254a9fe77d276afc1b51eaf9a9ddf33c89c9724373b765ccb8991cc2826b90137a9cffbfcab175035a7554e1a88767c4bbb9600017b85bf754e00179ab3a050b137133f5c104481e95b22b66bde2972f1b46f8270f485139176a651b99be216005bca85856e406c6466368166594d88f1b94a77a8fcf95f4cf6f6dbcebd72f38b0cc068f64170d5d1e19ba1753bdf5a6b7e0e6c751df80fc8e3bff57ac349cf415bcc8dc365a3fe524eaa253efb1340d642feb8f54bb6cf26742b867293e9dfc2a56afd36973ffa442126c488b0fcdca12eab262bd9a8847357102cecc45167d8f654a3b084b74eae828cbe1ed2e809b0a11166f036d814bff8909b4bc3903c82965ed47f299ae85dead79aea7990d5c1630c1492327bc77416683f42acbc3d2e9873071b30faa9496e536084aa00c00cfaa60e9b040fbd619f73626b90798525f983a741a89c4a5e0b1bea5fab6790331869019724760a92ee9b296ba8c331078a83affc5a7ce89e1e81eec825c8d83c1f0663aaa52b4334a82355a978df9dcb8cbdad78eeb6849f8548669609c4ccbbe2304bf098cb2827845d49e50d10654a0541895793f13365731aeb1f6df9e4bcb9e2d01c63c790bd00b0ee6d87470257b5e01ddf490cd35bba3ee956b831a4b82f609b79eee50c9b09a7363b63c39157ccfd7bca052013cfe7fa9e7f0589da6cf2315150b12817f5507241eaeefe73bcff4c42c5592a1435fe7832d12d8fb6f6c5545909b720c3aab89000d1ec0a1f5cd7381e33b33240c190cdaae8dbe13ba00dc9c93ee70d49a5a1cf3a0f6e1e8099aa4407595e7d7b3bd2ac2456280ff257ac24a9a3efd29e559c0a7384ce2329e4dc16e1d40ed437c0b19d35c74adc8cce9eaebaeb72b647722feaa9158227ff810c1a030fc2f560ea89f73ede20f52a59628cbe29feae2bd2a09de31937597603ce228d5b341ab484493bc9280f7f0119b987b27edda682a90bc4d4860183fa40873f673f5dd02bf6f4811647bb1038bca22d891ad9a858ca51950da6c9acbcb0789756dce9c3b7ed37aa1c711bbe2f0f66397299c215e9f68edc7561c9d4cb363980f5b6f4b07b669f76b13cfd2ed5b6bab8428d7c2850886084eac5bb0c525c61c28bf149b265e4d17c18b1cec9ac4d08fe63f8db38a597d1bcb96f3a42ba32f5b07a4ef635bbcb325fee0df777ce21aa10343d31733c74cb6ef8e8e7659189b581a3d33ed830882d36f4ec15a3e58df0f0a81350d5484e28f0e0e283880a2542a6caebe61c00b6c6906f54164233fa271bb5081e7f56005dec62ce57a51a24dd09ce67c5480c36ee8afc8f80c78c8e6cd0bab2d23faca31f72a671eb41878c9d69830cfbc644a12afa8dfa4fd9c01946eae90d6aa004d31a492b8f2759dbc57950a577d05e48dd13b72c166b95679fe1c388efa711ea3c4b80902a8280083551f091058af57a5d117afbe25bae9185180a9c597d846d7c168ee43883ff868a96d7988c9950840ac74adba3f660c481bcfc3b79d6554d6f8c07b87c755f21794b83c86819ee078c92703bbff914afad6346012b770e2b0c3e7449dc0c6b33ce6eedd68e6746a83aecfd4025779d5c56dd0f8a5bf40283e8182e08e1f734ffbcc50f235c459096d91bd3d9bbc3bf2918ee0ce5b1f82fc2a18600a0dd7296dcde3e2f74148599ba29ac82438bdd4afdc64987adbe3a639da841620fcbb3aaab69a54da4c88609005d41553af14e7810253b5855f6c34238748bd30f0f214e5bcd334af9ac02cb8b8ecb59284c8452b33d52377aa325fb30e87bf7d16370e29836c16f1fbd0a5c96347814a8a0aa839ac2bc036e6eac0d9e8621e501fd6655ee18c48049f929a87b61fd2dd59f48bcbb29b720f17135f21ad5a0d5f1a450b3113d1913d8253d8e438519a979d33aa46f87b2bd1d8b7d02e5966908d20493c44be82d58fdf5dbf274ca82efb0470be121ee86b07b53b6b7cf09bfd7c3fb31c9f9bd196800d40e5ae7546531dfd6aaa48208ba2807fe94eb276896d54213fe7ef11ec8685adce7b4fbf501740d985540b887ee726da687c20d8697a56a2af16fd4b247ed5aec966aeccbdf354f246e98389b594e61f49dcf58284e2137be79599d52cc05433b13c4f9fe05fb272552544883e8e952172c59cce97b2d277ff19e769047209f3fec32321f737886522bfd7105067b21f1fcb6ffb5a71e8694e23110372b400f6935f0aec980afdf50d7276f3503ae8db49a2e7c96ab29bcfdf92481357a5d97c2cf7dd02d8dccec5d3ab752f201a103803728ca8e05aad4fb5443d9c07744c3a881f85ff61064ea2eb3254963f3cab27a79496e8a5966283447916bb8c51f3c15a33bc297549a7aba5cf64bb6b954e2d7295cc9735c1ead5436cb1dcd8b839121ec9c78bad8d2943b28ae2b5565c993d1ea12c039694b501a03890e2674c500d4ec30fcf983d7cae2c74dc6b2c2d2484fee195305f9e81746586e55feab7caaa78434a973fc28ddfb7da2718b5fb2b73b6bd5667fffa5d899bc2f3286b25cfdd7b1e782796bbeb905caef65bf17f4ded9a389db7381824339fdd6661653ab43a8fbfd14400be110d50cf2574b8f8136d3ac6d653a9d90bf009e32f4a27ffc5a908025bd47efd375414fac61d36df400bdbd00664b255f305c3fd2ed1362205e0ddccd5c42a3ad4a7e7fee0596c3e5b370b6207e81dc12625184a13e0ee33cc4db23f4aa6cb82e0671f003bb23d8b7907107bd10626c463fcb6d6d3364c9927a1f656de1e21dd5f2e8f9a653d08ba90e0f23d232e1c2abd72800739758ae62bf6fc45edd422919925bfb257795d7ef18b78cbb39bcd047d3fcabc10adf1bc2a657a9d66db836d8bfc1eada760f27b27b3e93ac9d3f493e3bdb796fc13af3b98e9ef066ca67f30d3d2eda74b621f920028599bf6d1a1ed6e9aa759ea1adac72e174438f55baa9d0a7b1d13672c064b49fe07853256361429f892ea9452351d3bc4997a56c6a36c5b61155e7b6dc8cd11387e94c0f3975175367e0c63da8f40c34edf0f020dac3abb15c5ab1d8f48f84125bc4db83036129422db08f2531d6d34ee86065e9ff30bc623978f3d641bc70f05e0aa08b5696742cff957138358070795fefd7eb9e2f58a37982c0603405cd12b1472ffbe68df1d0462bd366ca144f51900783c94346add98a4d4ad78a2360dd38b832e936a9524ddaed66de3db41404bbf24f528d564b012ff2f677c434fd99d0b3724acad6e42cf68d08a80293b9d468da0b677611dd7a6489a5c42603878b78b0b0a033b3442741b8e89b2ae7faf5efb596b9f1f2e9b8b0f73b516480f5c2d08e97954ea2c017ff2027341e3c0f5c241521c7218b3e3e1d2c9f34a4d5080f271ffd246c0f0f5e7241886e693889a9c56e6cc67af82f1d1d564586559dd2e5d777cb64a15d06e4ae32c1c82b9fd22c0d58d81b8ee471fe4e1f07dab5b20da7fb56c6a0868ff0bd016c6c95553d17017084c8e87a290bb57cacf645a529812e3760562310fd60b5e34c70d4c25564daef7ea3729f94d8704f3431692ab0c7bf07b08605a555a8fe5d2b8b58bac6e73b002d639fa165afc33edda88ab6f445860c7903b1bed496166f9d265b4156ae1dfe3e9455679fc9cd259ce1d833aba2c8f73a0dec2921e8067ad820fe7289c3f64fd78ef3c94d469f22672f7e721affb281aaee528938c6e66472021a6c26274c6ba6fc4fcb26628202da96365cd0b74defd1b2601060c71ab78cedd9285e64a7ff8eea6517794d3d39e7f7aa67893b0e4384db87e551e1d992bcf8f333c87f472967cc860d7204b8b6e4a5812ddf3fb3a5617e3b7dd084fa2df8652b2c896f573fa0c230d64b450113e822482227519eeabd93015e927d739643ea9f39b15d6e1e288030e7bbaebc0f952464634667bf9eca01a7d3c9d60520de5a6240feffaf206d9a853662b8e2775001cc152bb74546a1b8b9351691af58af15dd0a276ea575e464a1e117780f992ffd5b600e695f642e3a7ae2586f0ff9f803acec82fd32cf7b035133d6fa7353c4afab21d266fcaf82c1c49d1b9b208d89456d32861fbba5d1fd7ca9d539f6d95be9c64f69c0f8ffddf0c626b05358100a8299ca15a51f28fa382872eedb2ba35d5014ddafe9dd58b02e1e195ba18ff521822291627e2ac3da3dcc7ace0a91d1ce0d5c74288a4fd5c1fc1a28ce8a04d8dd19c3be3c3c64c8c6299fc6bc0ea227cc2d0a01349896773cc42f40e5aab7439c568b81abd1160c57830ef98daf9ac9dcc9403d0c9735e5ea8c228deea05defd15d4f043673751777e6908c44c8252528b910154ea5fa06e60d2014261fb94fe3e6570a2c2c28ca0e8933e341cc0e5c4ff5ba068b55a605cb07759e41cc5c5b0a03bfb0c4e958de08a0d90fbac8be442a622d5cb34105e35681a9a7dcd5579edf1d6a71080e672a122162294ddfd9fd3513fb62770c2b34a882bc503feca893ffb62b1dfd86bf3694335765f07e78f4f1e2b6446cdd9c5a36e761495bf45604c45bc29da0a538b4e6a3f76b5ffbc3f625a0f53c911400d5b22cc70540b56f03d3e979839c75f6f6d210c8408b508cdf6f147694768a2b357a2739008dd6c62e15a6556866dc982461a2dca88e23e39e3a46be14bdba149ae8df695fda674256c2cffc08bc53c19db170999591a6574295528a2f43ea18d696b26460103ff51e8a53e59984a6e49ac917e36c5a2832a1712c087f5bcb17e55e0fe7c660b4625146ee2e6c64fa74ce85fbef314dfedbf17f6f670517848723e0af74a2e6c0e99d9f8da32c5c6361727ddbb70b5fbf4ca8a0ac3296284e5408e3cc5779bbfc378912121e23d11d8210994a64d3c94f86d8905a1739865debed700f15b0d4ff7771f79dcf38429ead185e871a3843ce481bb36f7c95049d54bb75aa41130780884d3b93d27c5c4db9d1d32ed69c3e368ecaed9938e3439475d3e698377993e361976208df8b3996b2256ea39a28dbb97a237f29840551433448537fbb37491e1805215cd82093e87eeed8b559386a6c3811641e4425930b298299cc99681f967f355c5810c66ba7b3dfff3579206fb267c24b94", 0x1000}], 0x2, &(0x7f00000022c0)=[{0x20, 0xffff, 0x2, "7476fb7d3e1a862b3a"}], 0x20}, 0x400) mknodat(r6, &(0x7f0000002340)='./file1\x00', 0x2010, 0xffffffffffffffc0) pipe2(&(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000023c0)={0x1, 0x8, 0x5, 0x20, "180ee9a59f25aa90db500adc22df3bf48e4a1ed0", 0x25b8, 0x7}) openat(r9, &(0x7f0000002400)='./file1\x00', 0x80, 0x20) getpid() 16:20:02 executing program 1: r0 = semget(0x2, 0x5, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) 16:20:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) listen(r2, 0x80) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:20:02 executing program 1: nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) r0 = kqueue() r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x2, 0x0) 16:20:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/92}, &(0x7f00000000c0)=0x5e) read(r0, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) 16:20:02 executing program 1: r0 = socket(0x11, 0x4000, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x1fa) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = msgget(0x0, 0x420) msgsnd(r2, &(0x7f0000000240)={0x3, "8ffe52425431049770642754fde19248b952bec6a69aa49cc879d6cd91bf2b00fef9ca1667d849b84c0a8eaf8296bac13ccf558f60e26cf001072e7f05d18ec0bdff9a5f027c03d5f4af59653c"}, 0x55, 0x0) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffffffffff52) poll(&(0x7f0000000080)=[{r0, 0x1b}, {r0, 0x2}, {r0, 0x2}, {r0, 0x50}, {r0, 0x10}, {r0, 0x20}, {r0, 0x104}], 0x7, 0x400) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:20:02 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') write(r0, &(0x7f0000000080)="d0ecf51d31bd3f7f42c725ab8a", 0xd) fchdir(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:20:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000008b521dad73e3b1e85dea29d43e8a5c04e63ce1688c4b00de9213dc5016cc3ca8062e43fcf4caed6393f253394d59e4040e2be12e3ea8c489d2058cc9775bed5b05aa920543eafec8ad0baf9c00000000"], 0x41, 0x800) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000240)=0xc) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="0300000077122a0f619610f1d772d22efd4c891efe06a576e25d149c2a0e89c67f0db0ca92519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c305607949393607f736e17c69a1fcbbf6cb407f71e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58b8ca14de13f607e7cb0bcfc293d60f36fba0a5a7a5f70766ae7815bcd97c079fb68e2909d2f04261823467ee0960004b69959170b6296d225b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f77154db6d9700bfadda2e09b000000000000000000000000ebfbb1a515b6126b6e640dc04ed2cce3dbb952400e178fe88ec53692cef43c1b8329ec82ff97d9feb788916432b26ed14cf860296f653c492798b5f1335f630a4b06104ca81a9f75ad397da4ed46a849073f36a47b162aff43562260aa021ca302ec04906230e32f765156e6dcbaffdf51138eb659430dd56ab40ad4f874aa3333528f8a2a6990d07f5bc6670b981badb86348640fc05ae898523d9255f13c181cefd2276f7dcff048518fea17ef4e70280830c4654c71affcd7ccc200456dc52d5ef29bbb5b51d17893f5b7ef65915ff13cf9d07ca35da532c1e674105de894cadca1071a43d7f7295e671d03bc4cd1a16211c1715a60a6eda64efe0b364f14cab65e523d23f4b748d05e675c5cb1035f48db10a0695f3b7164672b8e41ff5f227504ba577c42b5d7512bb62b225d712db27d094bc7850249a0e47ced530bcae73426a1e83d"], 0xf2, 0x800) msgrcv(r2, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 16:20:02 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') setreuid(0xffffffffffffffff, 0xffffffffffffffff) 16:20:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r1) r2 = dup(0xffffffffffffff9c) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:20:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto$inet6(0xffffffffffffffff, &(0x7f0000000300)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0d", 0xd8, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x40, 0x8001, 0x7f, 0x200, "a26d1251d9f64501deea9ba6f71943a7e99b580b", 0x2, 0xde5d}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) 16:20:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) getpgrp() 16:20:03 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r2, &(0x7f0000000080)=""/42, 0x2a, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0xfffffffffffff801}, 0xc) close(r0) 16:20:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:20:04 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x1f, 0x9, 0x20, "171d0e1742689075ba2c93c39773b05fc90c5d0a", 0x101, 0x2}) read(r1, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r2, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 16:20:04 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) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:20:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) shutdown(r0, 0x2) setsockopt(r0, 0x4, 0x1, &(0x7f0000000080)="0242705df8beb30e11f6a9c3d7c8dc7ffbb9aae68c2539313b841a2008fe444fdddedca6ef08f64377e71fe63a05a0d08c0d092208634722f16178a1b5061fccd9fe7620e125d97327f73aed654d70d36d7df42ee66686203e9a7a356207ac3355cf21d05725409d6860b3ff7db7c58cfef878a08571dc348c8e75e4d1e51e7b67b6f753ab305e7477be0cbefbe1c18c3a6e07449bb01a22facf6e1e38369481bcd1b34d2a69c873a1bee74e3ac0531a3d836b39f7dd4f0887461d21b6d170356815668a5ef3a4d8da467e548e20a7a9456b4382b742fb1162f304bc2cf2e2b09bebe0d6ae35535d45029d6f8d7c47ad91a9eb86948f0e4dbc0792017f5fe7e4b5744be78c40dc558a11e7588a1f3160daefdf110a08320b5336d89a427ebf098733f3e4cc7b94a9e20c841478c926155b5436f853f0ab3fbbac71e12cdaf5749858ab283c51404f918fd874fbc55b9530d5a902cf2d02767a414e26887064fb7899ecf89aa8212054dd01be26e32c324b046331729d01ff4e6f4f904d0db517cf52297d37f6d604888a70082c8b37dc420d519bf073a93441087d37befadb8ba3a14751fce8bba8d27c6629df7405e9111db41f3e2b70f7f3a78f760ff8bfee7a40006e0eec8da96ec4e6420c9b601d39fb537f32e0f7661888d1e8db58b73e0bf6240f2251318bbf72113b96460d3e78ce36e89c604489e8148d1d0a0a734754bc5671148b031f471b3e60533d612280aaefbbc85650f716fdd69b6609c1ad31635e3cc4878bfbc443bc5212d0866c345a30c03bf393f112a2b7847732a67ffc3f8367d8e4d4b5cb22b4a569ec9a5cf6cd0da78cb68bbc998151cc3f5b3e5dd8a133a2c1823c136d230425ee64f060b4227f791ed4da5da46ffe09bd6a32091028ab523968e079e76d568995eedd4125d87532e17e18c765012c250e4c5710dbb82e33c1cae7d02c7cf5e3842fcd480997d02eb78309f9434db2c8308ba75bb932ed0b447ec9d857a6a70d2dd484bee6f3e186e0eb201a37e4a8b8272a17c7d4304ffeb090556f242447cdca9ce4f1ad133bbfbf3c742b5a2e904a712ac8c9102c1c605165d4e647d063c7dd5e25b1cbbff54d4f64938b66653cf532c472ca38e7344daf6d2e2a3d945165bb0eb2061874e6167ec098eeefc900e844f58122581431def58f51d8f4b0114501bfe03729e7c518f7e73290bc5d24340550d14fd041b499e8680b15ce81dadcec70bb194db7b23dabf48e904945be46a4ae6d7793a7074cf4b27dbc69288477d3e37f8e5e4720fe42e4a79b25584e83648b63759ad000b18321cda9573e7527eb69e288e684bbfd60c34161127aa27e54e92a46e2f58f6ad7d9a45dd7440bd8ab5cbef35f1c6360a8467e1748a636f51ae3ec53111070187cb7f0a9a5a8ecd5435f0759d525cc40715ac49777a25c05c8a5278793f56438a77be546a8c1576fbf7714d9e7c44b5a8cc25cc78ed74672bf9d4d9ff1cc2e043adc0d02504ca7489192e1abc68b67662ea6d347b30f7d2dbd724cbdfc3d830867af4b58600105962f5133faf18ffdce3f3a1839ec81cd1c4f750734f47f59daa3fb077aacfbbd7771677352fac0fd7def38602112a51c41e5ad1dec7cabf376c436f053d30697d1172b1aa2d2c368424087a4905e21adfbaa7a637bcee1aff9e3179973bedafeb86fffe75943a7788c680ede672ba80bb4822ac7ba2919267c7f9cd7ae8516a091e34449df68616ead3fb13748cdd64ec843de66ce1b0a6f9cc989bf65859e30cce3f724112c86425197957e55aad1cefb229b70e31203588e0a592af0136d86e13596ee301f63231cbbb17428935b8988fb66d2ce0cd4cf90d9569bb46e35e47447445c3392d2520ef05af645e6f905cf73a959b6dc158a17f78315f86cfadc47c9a264fad037fc4345dcdba686f14b76c1f71b43260df04f33142060094f49ab7b7426d2f3eacda83e37876ddfe8f1ef3be332ac392e0eacea1e629eb6640ad85098b3366163c272365c25e01dd4eedcc6984d73b703a25ed2925f99407066afbb8ab28d6393f9a6e016a856d0e20e0309414fb79bf74060f57423ace80685f7243e431471dc57d2710e2c21f4435d444050bbdd876fae6260bc6da071514d22acc26dc4163c09b2817125e5bed3219457466dbee12c38c673653fd59420f8b96504235668cd00b9524bba3d6ab5ebdaca60dcd026aecefaf6600f4c6d9f3335e4b95a31eb6f3578d6576de35ba52bff5733976d4403ebcfc5e0049bedd3ce492e7b032fdba955fc71bb1a8d9ac800a5edf12af7ef356fa4be2a228367dd610beed6d1030772687d1190dbae3750c10949c813189e21ee07854c39d7ba873183811d8ff838a0953c53be6515ad3391c74b9d55b073e56c292282b486e1226b1d2efa923e02b4d2e298eacc4c1b0e8db524c2bfa60dbc6e9da1e79154528d5a7f6b7d93497898742f985596365205476aa5422ac0c065531b08616100278c14756f5af38ea0efb2efe9044dccc11f4df89c103e3ba6c536ecc91be4e3bfbc8c91933ea0b06559b9a1d451cc6a7e9fd57be42cbe4d708f4a805529fa40530b47ce1e143f4532945c0dab2da8dc22bb6876134b88763c5a0cfe0196bcf2818b710ef67c44c3f4875582644436af6dbbcef1e49e5e163233385f559cac2dfa21a9353bdb22495a12522b553352b6dff1655c71c0a5ddd8d70241d3ac454ae41cc4094da5fca6ebf130df627b9120d0bf56a42cdbd36c0dc2b88cc068b6d2108a7b5a6aaf9726e86f28b106fe283b772d992d154a3eb94bf20405f6b94ad69b64b908294a94b290db65acd42855703d437c96639d2acd7887445f4efbf34c9a5cdd980259788b2382d88a782e427ed51568db0dbcceaa91434e8482499e8e3c28ce08824e9da2cea06b16037271b4c6cdc096d2e2f63ba7a6b9ae15f8feb5710397fab92741302ac761bb8e824aee83b14f871fdaf2c6b5e1f7bcca19cd1a2e70dd1439800f9eb3450c8d6f277b7bc6a220c855633a25f02d4dc8e7a31acbd0657533f607f5c7e333ec8aab10d917e3e6fb749617ab48f7290d488b6480bf5612264a16ccf2904d0d50d998408fa0ef101b1c3ce51240a9d6c0f6c067177ff39f088520300aae1562bf2a48dbf5519a102f684c94a6865c5814e7db28828f18d8388704e64d462bb36f1596d26881275d6d02d03d6233d47fe3eaf90e000ff76fc6feb3f395626e0dc3971eb410a0802b2428355809eb718facfa0c2db424a1403396d6a0fad05f6425e76f4f95b99dc9ddf2ca41f5aa5f3d3d0dfe94c7c342214d2b13662c6ed31cd65203ab2e51bbb96e3c3ce4e702967de36a1df083727a9826bee2136893b667d0e0c117e58f397c687a2478bbb663e932d6a8540b3b375334b406f514a07faace221ab40e996aa5e15960b55566562eb442b4a5502d222ab51989d55ddedd5436b9753441a27bbe893a959e422eea590b526f5533112c601f129880a907c8fe59243bf716843bc191ec247f463de24dc214c6f508f07244466b436fdd0199ae836a1b2edf61807e34aa47a9c3251d2df442c2db1c4d9eeb66bba8cce34d24045f45668a2ed0cf4e13f3da875fa325269a8400d486202bfb868ed8cc7ff15b9941b2f834682b513a6e48e1145946c2636a1ca0b925311d57d1073c5ff48585c4e9123653050507bfb7b1c83d33a4f5187c244df6f8c8ad98517195b4700b856e075c985f6e5887e374347bb0befad605ec532a5fa622b70784ebc9c21a8a56cf0036481a08d109f7e90797fc31bc473958e41a19697f9d02a09a81a2e57f2eb7ea43c5ff94d4de72b2d5f37b9c12bfd41000d2434f701359d3c3bba53cf574f7e77b79ebd0f9b44d287475d3a69a3515c640c855c2e6eab0f487f41a462a71cfd86d25a00cecd76db9dc83efb7d42aa6f60fcf9bee3574a7c94b773a3910326d068d83527c0b5dba08a3a0ba0c8c24e4fb1fac7e0a2270d8d33424e5367405e450e35ff62520315a63d2227e53db496f811cdb7bc481048ac1722e2e5a84fa327900ee083b4c8f8b5aa1449f92c80568aee2203663fc74cdbd6aa45ea0a2b2b9b09ad85d9779f4d2c186c99fa0e19b326914894c830f99bb7a4ad476801e5efbec5ba2c01843eb95fa4f2dbe6c79c794dcfeca10de4af35622fc6dc36b05d81d8b5c90486a25380b3edc7f68a47bfc1221073349710f6d043194e85c0e537a90b5d118b8d288ec7cd4f83b775ca0dfa7cd90d08427084ce8012f6a897326440337e1f5d6ee2d8ccb0a543c49809c5825128c1375cd2f178c8743b1e0cd9428615f6c44103e69f4fee15ee9b969246a3ebf76e2b663a96c7ccca02449c2d58b7d093616c30345e301c4f7b36b2218c2c8f917d868e7986577c6a7410080ec89cdda9c4abbdc44003935091bf25477b2ef743cdc0b56d938f647026e28ecb7cd64ae156d4f07324b88c198f20301c6c84d3db16f5e7ec2757a6199534891fb7bdce56249f278d54a08035b5e2ebc4382c8188d15c8f1369abd9c36af2144f23db1a61351cf15e50aaa08eb3aa167611d5542d853891118be897cd491ef742aea046eba67a2a2f9f2e138ac44a756e55866e3df31bfda8a9071689dba5502b26fdfdd16abd95630ff36ef982c9b46bb5f9de852fa5f558c2f2c668bf622c8af534268d88ca84aaba1c9627bbe4ef28c69396232af938151c3c7c19c0426afdd1b51ba3862b3b018f795f14273cae3f7ea52bed18bd9aaedf6d888b912f99594e89a361eb7e554be061e534996f9d5ab9380dda93738f150ebc984ac43540287e5b97cf78e5917b3934099e7bd7ab5109cc8835b937771770a1fbce57d287806ab19319da7957fb01dd94d8418a624db6bfcf9c0dd0d737c600b7a328ab9b3b675fbc80696501481c2f45fe1d542ea495bec94c649b5cc8ab3c715ac49db431a1bcef01b36eb0206ea7f0f467331d1105c5319f807ebb23bb46c2c0d22c5c5b4e145c2859f4903c51f8ac0955b27ceca464cdda8278923498722325c5c97a11ed9eaf9789a64848e976e09e5f49b9ec5c1754a9c21fdb7b7b0d25d4bd7cda26d1c1e0b7aea821c6dce97bffd1360c78e85e9e18abd89bbfd00f8c45bcce7f028fb2233b3a87a0636b9002cc5039295eeb9fb274a9484146c4b8d610529638efe0cf3ec21ba75a2e54ecd286e66ac796cc6a52f5faef202832f60e1bd317f4f408ea6ff9a1f97bc5479cf176f509f413acfa43109058e2de527e3808f849993aea84598437cb95274b696159524de3165a5ea38a511ec2a4d7709f7cd09c2f9b7ae0901021551e71712745f07af4aa10c67597f5f7ab5ad77814c19638f052d4cec41b562ea80c1fc43b8c78b3cde08477cf9d2d74d91809d83bbc16fb7a01a0c7bec5f2f773d6f2ef38f0e6dfec4f9bf741bc24d01ac7c421714429ad569c588c9302fb23ec3f7aa99e97fa2f22db3fad4fffd3c3ac40dadde36357a531613366d63008c6313b9bb33f091f0f712a250c5e3742d12fe073662208c23e7cb42e93122d3b3f2de30b635ad0920531ceff7376e259cb53bc766ad0f692d94158a95be81de91125e0af91821a2548715773a924c788b74c984b22d02882968e6342ad505c3e8ef5a4c33037a2c17895944262e86efd07c6d093e3d3a4358ea2766161e21e2c6fe289fbd8e10f1b448bed396803165957986c9f136ce5adc2f27514c2598f627f4fa65cb51cfd03209b3e09848e50292705efd2208beeb5144ef957e4345ff682862124392e29d97b2a1ea75", 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001080)={0x80000001, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f00000010c0)=0x1, 0x4) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001100)=0x67f8) syz_open_pts() pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r3, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)=""/75, 0x4b) r4 = dup(r1) r5 = accept$inet6(r4, &(0x7f0000001240), &(0x7f0000001280)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000012c0), &(0x7f0000001300)=0x8) bind$inet6(r3, &(0x7f0000001340)={0x18, 0x2, 0x54b, 0x1}, 0xc) setsockopt(r3, 0x1, 0x401, &(0x7f0000001380)="7d8e5ca4107ea00b9b1ace5b0b", 0xd) listen(r0, 0xd5) getsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000013c0), &(0x7f0000001400)=0x4) connect$unix(r2, &(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa) kqueue() getdents(r3, &(0x7f0000001480)=""/168, 0xa8) r6 = fcntl$dupfd(r3, 0xa, r5) shutdown(r6, 0x2) fsync(r6) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000001540)=0x5, 0x4) connect$inet(r6, &(0x7f0000001580)={0x2, 0x3}, 0xc) getsockname$inet6(r4, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getdents(r2, &(0x7f0000001640)=""/16, 0x10) shutdown(r6, 0x1) r7 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r7) 16:20:04 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x1) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:20:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff16) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x100e, &(0x7f0000000040)=0x3, 0x4) shutdown(r1, 0x1) 16:20:04 executing program 1: r0 = semget(0x2, 0x5, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/232) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/4096) 16:20:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 16:20:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x0, 0x6) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername(r0, 0x0, &(0x7f0000000400)) 16:20:04 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x3) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x40a, 0x10) openat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0x2, 0x0) 16:20:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x7b}, {0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x0, 0x10}, {0x18, 0x2, 0x0, 0x4b9f}, 0x5, [0x1, 0x0, 0x2, 0x0, 0x4, 0x5, 0x6, 0x3]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="0c9074d5", 0x4) 16:20:04 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x1, 0xa4}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 16:20:04 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ftruncate(r0, 0x80000001) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0xff, 0x752}], 0x0, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x40000000, 0x10001, 0x400}, {{r0}, 0xffffffffffffffff, 0xe6, 0x1, 0xffffffff00000000, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x8, 0x10, 0x100000000, 0x10001}, {{r1}, 0xfffffffffffffffd, 0x1, 0xc0000001, 0xfffffffffffff800, 0x3}, {{r1}, 0xfffffffffffffff8, 0x40, 0x6, 0x0, 0x2}], 0x7, &(0x7f0000001300)={0x73ed, 0x8}) preadv(r1, &(0x7f0000001200)=[{}, {&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/130, 0x82}, {&(0x7f0000001100)=""/235, 0xeb}], 0x4, 0x0) 16:20:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x7, 0x8, r1}) 16:20:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r2, r0) dup2(r3, r0) 16:20:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:20:05 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ad94a6ea3413c0d0c6d1c92b76cd3dcb4bf43d1ee112316af003ccca08cb08a8d69af9e244f0b9bbf644ceb1f47e2231802a2e25073466b8ccb581c67f95d087957c753da0e6333db5c9ca5a02686e7ecb84547da349d10caacbfa76b2fc113bb98c731480f157f4715eb941aba3ea8fb14fdb0ff3dce3990d4a4c", 0x7b) 16:20:05 executing program 1: 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() lseek(r1, 0x0, 0x3) close(r1) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:20:05 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x200) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:20:05 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x4, 0x7}, {0x2, 0x7fff}}, &(0x7f0000000040)) 16:20:05 executing program 0: msgget$private(0x0, 0x28) r0 = msgget$private(0x0, 0x10) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ddb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xc1, 0x1, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x20d, 0xfffffffffffffffe) close(r1) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x50, 0x40000018, 0x3, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x10, 0x5, 0x8}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x10001, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0xcc8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x8}, {{r1}, 0x0, 0x12, 0x15, 0xcb9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x8, 0x44, 0x3, 0xfff}, {{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x8, 0x7fff}], 0x356d2e27, &(0x7f0000000280)={0x200, 0x7ff}) close(r1) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') listen(r1, 0x4) 16:20:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:20:06 executing program 0: r0 = socket(0x6, 0x8000, 0x9) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000100), 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000040)="a4ab0fc8be8182f237cf86d2b9764c5b3914005ab29037c343e81fe19bcf1950d2ea4057ca9a7023cb06669c5e9c0c377a63c446e03bab731a53d13a88069f9ad897e4fbd9529bbe19897c6e76c1ae3ce5101a53c9e152e49266409cb744a03a6a8420e3f17e230b4bfe5b046643a914d747b27361eb9948a6a4f6401897d622319532606c9162eba35aca3f1d24df355dcd348cc708f706dbe02f5fee9cd8c80e7019c2e2dec0", 0xa7) socket$inet(0x2, 0x8000, 0x1) 16:20:06 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000000)='./file0\x00', 0x408) 16:20:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x8004, 0x0) setsockopt(r0, 0x2, 0x3, &(0x7f0000000080)="d5ff9668", 0xffffffb2) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:20:06 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x81, 0x1) openat(r0, &(0x7f0000000240)='./file0\x00', 0x280, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700), 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001280)=""/94, &(0x7f0000001300)=0x5e) write(r2, &(0x7f0000000140)="03494215810ad4660b9b1f70e3a271cbbfe3aab4ee74bd981d63f73e3264d7b66fac344bc9568d2d604cad3adc0912b8ed306da73d884989e9f58f343dcd1ad4c779545536889498f797ecada20275d8c3f92466d435989219ae597d95b30c134ae9b4ae2f33ab09d93e4db36928872db7dca9a6af86ec94f35eb01573a238e031add1fc0b79da163ffde9f250be", 0x8e) readv(r1, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) preadv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000001740)=""/4096, 0x1000}], 0x2, 0x0) flock(r0, 0x8) 16:20:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/135, 0x87, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) 16:20:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c65302315e3c5f0603c9a3a25e5d3799fc9c27cb49e1cf01633d4f07fa84aa40eca93a9208c4426a2453369c76e3b41eaa7cbb08a742d6ecaab131229199c3b944fec077593045f4997589f893394ff0de3afe9b7a8d68847b62f70ec499149d43cebb4c4de157585cbaf8b7efe5ebd8727e5ce35a829f8a92db314fe71cf3e5168939400000000000000000000"], 0x8) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x401) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f0000000180)=""/238) execve(0x0, 0x0, 0x0) 16:20:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) fcntl$setstatus(r0, 0x4, 0xcc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82172e2f66696c652000"], 0x10) 16:20:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x5, 0x4) syz_execute_func(&(0x7f0000000040)="648820c46125df444a04400f1b69658fc978e1572166460f5682e90cb69fc481cde5941900000000c782007000006f000000660f51fd0f380278f4f3d9e9") setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x2, 0x2, 0xa54, 0xfffffffffffffffa, "6f93fe1505816e52d67f38f210e35318ac1f4402", 0x8000, 0xffff}) 16:20:06 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, 0x0, 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) 16:20:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:20:06 executing program 1: chdir(&(0x7f00000000c0)='./file0\x00') unveil(0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fchown(r0, r1, r2) lseek(r0, 0x0, 0x2) accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000790000000000000000000000690000000000000091bcb782217ef2866a28000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bcaba92300000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) 16:20:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:20:06 executing program 0: r0 = socket$inet(0x2, 0x4000002, 0x10000000000800) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:20:06 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) r1 = socket(0x18, 0x2, 0xe1b0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:20:06 executing program 0: r0 = socket(0x18, 0x1, 0x400) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) msgget(0x3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) socket(0x21, 0x4001, 0x91) 16:20: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, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819", 0x729) r1 = syz_open_pts() r2 = syz_open_pts() flock(r2, 0x5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0xfffffffffffffeff, 0xc8d3, 0x4, 0x0, "11e9be134c6452666a8296e00740c1e259e29d27", 0x1, 0x8}) fcntl$lock(r2, 0x7, &(0x7f0000000040)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:20:06 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) fsync(r0) shmget(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getitimer(0x2, &(0x7f0000000000)) 16:20:06 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x3, 0x1000, 0x84, &(0x7f000071d000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xfffffffffffff2fd, 0x8}, {0x18, 0x2, 0x80000001, 0xc44f}, 0xfb99, [0xbb8, 0x1000, 0x1, 0x1000000000000000, 0x4, 0x0, 0x7ff, 0x8]}, 0x3c) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/191, 0xbf) getrlimit(0xb, &(0x7f0000000180)) 16:20:07 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) fchdir(r2) r4 = dup(r3) openat(r4, &(0x7f0000000000)='./file0\x00', 0x20400, 0x2) r5 = syz_open_pts() unlink(&(0x7f0000000140)='./file0\x00') close(r3) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:20:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getrlimit(0x6, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 16:20:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) dup2(r1, r2) 16:20:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x6, 0x0, "00000104000098977df25b430900f7e800"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:20:07 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x400000000000) 16:20:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x7ff, 0x4000000d, 0x0, 0x2379f5c63ea72c38) 16:20:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0xa80, 0x1) fchdir(r0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000002c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc8853", 0xe8}], 0x1}, 0x0) fsync(r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:20:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x88, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs, 0xffffffffffffff75) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:20:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x80, 0x3, 0x0, 0x8, "e640c7f29067b1b730309e0a923ab2835eecd9f3", 0x35, 0x9}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:20:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x7, &(0x7f0000000000)={0xffffffffffffffff}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:20:08 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="b5518ea3e34df6a6f8c5a38e5eee5e793482006fad547a0b24a0355f4c1108798a3aa7", 0x23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000001c0)=""/200, 0xc8, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000040)="2673690c29133d555f5a15e097e3666b60", 0x11, 0x9, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) sendto$unix(r2, &(0x7f0000000140)="f17a", 0x2, 0x0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:20:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x186) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3ff) writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) nanosleep(&(0x7f0000000100)={0x5, 0x6}, &(0x7f0000000140)) clock_getres(0x3, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0xa6, 0x1) 16:20:08 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) read(r1, &(0x7f0000000000)=""/236, 0xec) 16:20:08 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xffffffffffffffff, 0x51}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r1 = dup(r0) r2 = dup(r1) linkat(r1, &(0x7f0000000300)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) getpid() 16:20:09 executing program 0: syz_open_pts() 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', 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x81, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 16:20:09 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = fcntl$dupfd(r0, 0x0, r1) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r5) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000840)=""/154, 0x9a}, {&(0x7f0000000600)=""/58, 0x3a}], 0x2, 0x0) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = openat(r3, &(0x7f0000000540)='./file0/file0\x00', 0x800, 0x21) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e050aab66653000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000300)="9cdbb719993f7eefecb5207ec7bf6796ed1518c1acc6444a6dd79ee5436e0013c545e51ba3a3b5d39b6fd582b72c7aad4fa7d110b285ca93ad8aab511c733d187fd25dba8e961871202bbab36216ce683629718cdddec4da478c758b8b542291df0c2b10f6901b9510805f48ffaa7c70e59b96c1e3ee2e38db20a45f1de4ab1e0b5efcf33a2f4baff2da19eba666053a3d529eb612b3f09da0c8f3dca33c37626847ceffd5e5e62deefb", 0xaa}, {&(0x7f00000003c0)="aa924f0f991a99741168b79d195886b2836e22803afc3bdaf4efcb62ffa64c638409b68038a872f32c6da4a864c99b6219cca8a411197bf2592aa7f92183354b98fd7f419b52b1150e811eab811feeee4a91a774e57bb72a6dbb7a815f2e3bdb78cc969ea5f0331cc84c39d68409fd6d9820b5aaa2744a7fc4a1456cadac0573c22740d8cf3ab690f931f98aaa46015aa58602882cd5bdce4e2a5f7b0cc36bb0a0b88ec8c2ac592aabffa4ce4cf5305db69ba76aaf4a690b9b5cb31914e32eab23a6c944108dd58121ff632770f108c219d424c724fb084163786cd89299e8c10beb8f", 0xe3}, {&(0x7f00000001c0)="8f3a2ed33972fa", 0x7}], 0x3, &(0x7f0000000900)=ANY=[@ANYBLOB="20000000715e0013d748940002f525892d679540942fc4514454bf0fc0ea08848559358dd1f48b8d90c04743f85d56d74a556980db4698a99aec59efcabdf0c54d89bd8370f62f50e6ca8ab8fa279cac366c0f2a2c317937f59ad2fcf2a8353cc724cb9934ad8e0bf626f783e3b65bff246a62bb139526539ff4652caea97f359b2e04587e78d5f8b626c5ce071788", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x88}, 0x406) poll(&(0x7f0000000740)=[{r3, 0x182}, {r3, 0x4}], 0x2, 0x9) 16:20:09 executing program 0: socket(0x18, 0x3, 0x2) 16:20:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000e70000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d86556410000f7000000000000000000e0cfacfadc0758efa03aff4f661728bc30a156a88cc416b5f73394086b2183884521784aa09c4e1fbfbf476bc98add7bde735c33298ac45245c30c847e0c535cebe391fee64c4ac15f91928281fb15d4c41dff6c5871c9fe1e78987c8f942dead78c89e8bdd7f3e0089c6c142f13bd79194e6b899a4e717f3755267200a6908cc9e504e1fdc3c28d19f909744817665ccc7435566136e67daf22427a1afc010789df6075bf235c598c182a2de147ffb021858e54f30a3c4bf0193930e45d717a1ca779aaf7321573791ef06145b7c7"], 0x1, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r2, 0xf) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0xd, 0x1005}, 0xc) msgget(0x0, 0x10) pipe(&(0x7f0000000280)) r3 = semget(0x0, 0x1, 0x50) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000480)=""/187) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x2) setgid(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) read(r4, &(0x7f00000001c0)=""/127, 0x7f) 16:20:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() clock_settime(0x0, &(0x7f0000000040)={0x9bbc072c00000000, 0x101}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:20:09 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000580)=""/4096, 0x1000) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 16:20:09 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x19, 0x4003, 0x9592) r2 = socket(0x10000000002, 0x20000000002, 0xfffffffffffffffe) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x84}, {r2, 0x31}, {r1, 0x4}, {r0, 0x84}], 0x4, 0x7) 16:20:09 executing program 0: r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x2, 0x3ff}, 0x0, 0x7d7a, r5, r6, 0x0, 0x9, 0x2, 0x3}) select(0x40, &(0x7f0000000200)={0x2b, 0x200, 0x80, 0x1, 0x8, 0x100, 0x291, 0x94f}, &(0x7f0000000240)={0x100000001, 0x6, 0xca3a, 0x49438f39, 0x3ff, 0x603, 0x72, 0x20}, &(0x7f0000000280)={0x9a3, 0x3f, 0x5, 0x200, 0x1, 0x0, 0x2, 0x5}, &(0x7f00000002c0)={0x80000000, 0xfffffffffffffffc}) msgget(0x3, 0x210) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) listen(r7, 0x7) r8 = semget$private(0x0, 0x5, 0x82) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000380)=0x8) r9 = accept(r7, 0x0, &(0x7f00000003c0)) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0xfffffffffffff000, 0x1}, {0x18, 0x2, 0x8000, 0x20}, 0xfffffffffffff25b, [0x3, 0x80000001, 0xd89, 0x80000001, 0x1, 0x6, 0x5]}, 0x3c) listen(r7, 0xffffffff) msgget(0x2, 0x609) recvmsg(r7, &(0x7f0000000640)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000480)=""/193, 0xc1}], 0x1, &(0x7f00000005c0)=""/113, 0x71}, 0x803) r10 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x100) fchmodat(r10, &(0x7f00000006c0)='./file0\x00', 0x1c4, 0x4) semop(r8, &(0x7f0000000700)=[{0x3, 0x7, 0x1800}, {0x0, 0xffff, 0x1800}, {0x0, 0x6, 0x1800}], 0x3) fchmodat(r10, &(0x7f0000000880)='./file0\x00', 0x4, 0x4) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000000740)=0x7) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000780)=""/89) getsockname(r7, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) 16:20:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r1 = kqueue() dup2(r1, r0) fchdir(r0) semget$private(0x0, 0x0, 0x8) 16:20:09 executing program 0: r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r1 = msgget(0xffffffffffffffff, 0x3fd) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(0xffffffffffffff9c) pipe2(&(0x7f0000001040)={0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000010c0)={0xffffffffffffffff}) pipe(&(0x7f0000001100)) r6 = socket$inet(0x2, 0x0, 0x0) msgget(0x1, 0x8) fcntl$dupfd(r5, 0xfffffffffffffffc, r6) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) listen(r4, 0xa48) msgsnd(r1, 0x0, 0x0, 0x800) 16:20:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="32acd03ba9fcb33b2f94be4b74954c", 0xf) 16:20:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f0e66f2f8f7239a75ca04958425bd58b3dbb43d8bf420d", 0x719) r1 = fcntl$dupfd(r0, 0xa, r0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000340), 0x0, &(0x7f0000000380)=""/79, 0x4f}, 0x0) r2 = syz_open_pts() close(r0) r3 = dup2(r2, r0) getsockopt(r3, 0x7fffffff, 0x1, &(0x7f0000000200)=""/227, &(0x7f0000000040)=0xe3) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockname$inet6(r3, &(0x7f0000000340), &(0x7f0000000440)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fsync(r0) 16:20:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) socket(0x18, 0xc004, 0x8001) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="bf00008a2923f689dd8509ef09827e48b1677f3aabc5fb237fc7b8ee644b105208d0a0725e3f313e6cc0c4b292d3295941429473c0759945e5ce7f9ec56ae630f025489e0de5b866a27f480cfe242754da22b32d2fecad2218d680a64d0e0592"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000002, &(0x7f0000000140)="0000000094e5581dd48e0900", 0xffffffffffffff10) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdffc42a854241754ce465ac0525f7de747f9f183f79249e6b11c534cf47542502c1225ee193aa7cc9bce2a4c1ac74c490bf3d5e07547b2ef40d83af6c9e8b586b5385e5d4bf5a6c8aa18a1039dd4d810e897345ec35971a5d71ec7041d54c45db8cd5599a341296c36937f18e9aa53248fcd37e4ed63c4855c7f313c65cd9b47059774937e92c6a66a7c045a1a1267", 0xb0}], 0x1) 16:20:10 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000002c0)={0x3, 0x2}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={r4, r9, r2}, 0xc) getitimer(0x1, &(0x7f0000000200)) r10 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, r1, r3, r5, r6, 0x181}, 0x8, 0x8, r8, r10, 0x2, 0x4, 0x1f, 0x7}) 16:20:10 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f00000000c0)={0xffff, 0xfffffffffffffff7}, &(0x7f0000000100)) nanosleep(&(0x7f0000000140)={0xf0, 0x5}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="9531920c03095559272835d98a645021ff6292c94c82b34a416e5e4ba4cf", 0x1e, 0x8, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x1}, 0xc) r1 = kqueue() nanosleep(0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 16:20:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/../file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000140)='./file0/../file0\x00', 0x80, 0x94) chmod(&(0x7f00000001c0)='./file0\x00', 0x40000000) link(&(0x7f0000000180)='./file0\x00', 0x0) 16:20:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) poll(&(0x7f0000000040)=[{r0}, {r0, 0x9}, {r0, 0x4}, {r0, 0x9}], 0x4, 0xef) write(r0, &(0x7f00000000c0)=';', 0x1) r1 = syz_open_pts() close(r0) dup(r1) clock_settime(0x0, &(0x7f0000000000)={0x10001, 0x100000001}) syz_open_pts() 16:20:11 executing program 0: r0 = socket(0x2, 0x7, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 16:20:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023b394d86ee007a326853eae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000481400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000888e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000014c0)=0x1002) sendto$unix(r0, &(0x7f0000000380)="218bb77af1176d197f263d06167161d6bf024489ecbd4e0eb28df22504ac84f518e156f3d60a813c3fd285909eb28260d56fb35af509676d71321dff07baf73469f7b0c00051c7f7cf5f240bb8280e3a7813f6e702a52ceb84ccda27dd553feed5eae9adbbda7c4982414f00db83c20bd510bd7e952bac576a5a20338e9cbaa2f708ff869ec0e8b075e82183e098f2b5e24e7958e036e55250b502af559d88ee3ad232ad725d57640706b2046421e583c99559358d9682ee70705bf951ca96b4a3a6123a4f4223517482a19b0a9b2c868e9fdb21473552c9233c43dc8c8e8b13b811b00e92c11bbf013e4b3df73c5a", 0xef, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff00040100007a00000000401b848d73a452ac8c54fd289008000000f7f83b9f7e1925e1733e585b2b3851bc1e262f53880f7b7ad11d3539372ec8fd4703b26438af53c54717898cff909cc8e139b3647dae84a6ee42c2b0c8117aa1db3f95f248966395b9eb56ccb0595a82972d460bd7530ef9b7079b885cec2effc599b79509b2ee124eda8327091ab8a322ac25f86f011c661b07f25c0fec7df19fe7e98e2798a64a239c87a4cfff70012cfbd71aef4a1a934b8af90203b5ef682c9f4a7c2b0c0f86bc23348b91db3d672ec47afaa3650500"], 0x10}, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x1, 0x1, 0x7e, 0xfffffffffffffff8, 0x8}, 0xc) sendto$unix(r2, 0x0, 0x0, 0x400, 0x0, 0xffffffffffffffb3) connect$inet(r0, &(0x7f0000001500)={0x2, 0x3}, 0xc) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:20:11 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x401, 0x3}, 0x8) r1 = socket(0x11, 0x4003, 0x0) socket(0x11, 0x0, 0x7e5) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x1f, 0x1, 0x6, 0x1}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x5}, 0x8) 16:20:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mprotect(&(0x7f00004aa000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) setpgid(0x0, 0x0) getppid() setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="f1ff965d11096504070a65ce8d793331d2cc80e37aa0b19b05cb23087804c4c0e766169b327d13420fd31a06440864871411800703135d8642c60f40ede0259d0ed76dc1be96fec677d36ba9e3b56a55667cfed587410085a9cb50f172958c50c0567a265696f59213a38d5503da52a1c9e773c08de1d039598915ff", 0x7c) 16:20:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = dup(r0) renameat(r2, &(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000380)='./file0/file0\x00') rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000002c0)="3dd4acbc5570b0bb99d8044727c9149188dcb50a6c64f9c3de946e24b4a17bad3ae577105212f781758f03994dfef6c1903d099f5c5d09307cef2604e63a935251d82f6f55870c3259a04aec3bcc", 0x4e) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x3, 0x7}, {0x18, 0x2, 0x8, 0x17a}, 0x80, [0x4, 0x0, 0xfff, 0x3, 0xff, 0x4, 0x5, 0x35e31ab5]}, 0x3c) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getpeername$inet6(r4, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 16:20:12 executing program 0: r0 = socket(0x1, 0x7, 0x5) r1 = socket(0xfffffffffffffffe, 0xe003, 0xfffffffbfffffffd) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r1, 0x100, 0x80000, &(0x7f0000000000)="2d62c9b32bd7a951618c933c999ef774f23e93a03b1e1e296165c5577f64ec90af9a9954f8e3f48702b74d06fd7e81e9cc80d744f91d84cd7bffab36c5ef16226afd0ea9a0582949600ec7538bb5176306117b2e072e8df315d89984f2d520857c7914b9760fa3dbcea37cca63750b963bdd896dd4465f8f3d7bdc7c05029ba39b4e6de50781e61485dafbcc294857", 0x8f) 16:20:12 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = getpgrp() r2 = geteuid() r3 = getgid() socketpair(0x18, 0x5, 0x3ff, &(0x7f0000001200)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10012, 0xc) r6 = socket(0x10, 0x6, 0x2b) socketpair(0x2, 0xc003, 0x200, &(0x7f0000001280)={0xffffffffffffffff}) r8 = kqueue() r9 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000001080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000010c0)="2d57f3220ddf6774c693d88031a59eb1947788a2ed3213a3b474b77d57acabf551c6cf59a74c9b5bc0508d8dc93146be385e7c751d384a6e0a73090b2a3f5b6af3db823a00b0c2bf1d19920a6f464b605ff7c1f65e32c06b5172f40cc1c855b0fd4a66066dc952be1a07dbd8b1f16004f109532a2581923b08c2192dfda848ca7ac49ddb7d30e356bbda96bff46838b98cb73ba617009f9a49b7d676a7b02301e77a960eff1c8c70f4c110d51f3fd8aae217f4f228eeb3981711bf9685f0ba8a459caf1e074110cb921552b443d04d19e760a64a93dbe55370f42307c5b5a467329978ec956de667db1e11b79bffcf08b9b3", 0xf2}], 0x1, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}], 0x48, 0x409}, 0x402) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1021, 0x0, 0x0) 16:20:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000003280)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210090000004bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c12d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f77248d3c582f6204d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d792b83f8e1e6cf368162576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5e9abe19b58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116a871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a01ff2d4b4c2761b5a8d5ae962c532644f6319af2913a814bf3140142968e3734ff19f1302535ad7b2084f9af1f7bb549f2d7cb2d308c2688425bf236ca67f129c8d97f17286acfa5836dc0de1ef2da4064cece6a2b6229af1bc43e57fd1a0fbbc06ff287e29d2e1a83be11b9f3ddd109c277858c5a38c7378e15d568450da75fd0cf48e5c97b24c3449568ab990c09ae919c00000000001df0ad6bf6e4a579fefaa494cdb37914bcaf25120e8fbbebfc58a5809764dd53da644c3178f8fef7af83fdd7a99ff596c26b74f97e6b2c58520ad5feec9a119064f7bc2e", 0xfab) r1 = syz_open_pts() close(r0) dup(r1) r2 = getegid() setegid(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4989, 0xffffffffffffff81, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) 16:20:12 executing program 0: mlock(&(0x7f0000214000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000214000/0x2000)=nil, 0x2000) mlock(&(0x7f0000214000/0x4000)=nil, 0x4000) 16:20:12 executing program 0: r0 = getppid() r1 = getpid() setpgid(r0, r1) r2 = dup(0xffffffffffffff9c) fsync(r2) r3 = kqueue() pipe2(&(0x7f0000000000), 0x10004) fcntl$setown(r3, 0x6, 0x0) 16:20:12 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x800, 0x3}, {0x100000000, 0x8}}, &(0x7f0000000100)) socket(0x18, 0x2, 0x3) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000240), 0x0, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) setitimer(0x3, &(0x7f0000000200)={{0x0, 0x46}, {0x628a, 0x7}}, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 16:20:12 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000040)) 16:20:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() syz_open_pts() 16:20:12 executing program 1: r0 = socket$inet(0x2, 0x9, 0x40000001b) socket$inet(0x2, 0x2, 0x800) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x7) setsockopt(r0, 0x0, 0x9, &(0x7f00000000c0)="f424e7e0d3b589c5d7198cf4acb35d1aa534f113562bd87d320191bebbdf70c83b6822c781d1039553b75e1552f8ea0d50e7fc0384ff9a696b182f4c9c3f1525892200598f109cbae0f200007e06352ab3e965a0439caf021ebd126128d51c43737275fd117aa28d00aff302f4b7ab86bb", 0x210) 16:20:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x151}, {r0, 0x5}, {r0, 0x2}, {r0, 0x38}, {r0, 0x140}], 0x5, 0x8) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) 16:20:13 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$setstatus(r0, 0x4, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:20:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022000000000000000"], 0x1) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x0, 0x225}, 0xc) r2 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0xffff, 0x8}, {{r1}, 0xfffffffffffffffc, 0x80, 0x8, 0x89, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0xd, 0x40000001, 0xe8b7, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x34, 0xcea, 0x1}, {{r0}, 0xfffffffffffffffb, 0x50, 0x40, 0xfffffffffffffe00, 0x4}, {{r1}, 0xfffffffffffffffa, 0x8c, 0x2, 0x10000, 0x59bf}, {{r1}, 0x0, 0x13, 0xa6, 0x7, 0x2}], 0x80000001, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x6, 0x200}, {{r0}, 0xfffffffffffffffc, 0x12, 0x10, 0xffffffffffff1302, 0x1}, {{r0}, 0xfffffffffffffffe, 0x75, 0x0, 0x10000, 0x6}], 0x10000, &(0x7f00000002c0)={0xfffffffffffffffe, 0x8}) 16:20:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="c7ba0f5e61a1e2c16fc83f9ebece15730e44233fb5204b9a93de69f94eddca2dc3efa6db3c063b96b02e4654246c5ba7d5cd15f98e", 0x35}, {&(0x7f0000000080)="897de1ba8ce9c9e120cacdeb39b9b4f32b78a7b4b4c964575a716b00151e80f025ca4a210cd287ad2e449cf5548acbd4c9444e51eefef8b1b01fac0be38c8336f0f44de544319876e6fcae3f0a9ca569fd83fc1ca782c1a5a6a6574b737642aee76798aede938dc975531d4670b2fa7ec669b61a9c1a6e20b44ad9b5a1486c2e29c46bafcc12b7ea240d0c6c719c039b9a", 0x91}], 0x2, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x2) 16:20:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d0d91e84dbff1a975e966623188b38bb61affe5e", 0x0, 0xfffffffffffffe01}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x4, 0x100000000, 0x1, "0010167e5ab5cfabae2ae6556d0b87f4ba2df12c", 0x8, 0xffffffff}) 16:20:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x7) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffdcb) 16:20:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000036, 0x0, 0x0) setsockopt(r0, 0x1, 0x1, &(0x7f0000000000)="bd757dc6cb9b38e92f62a6a4b325fb834168b9aac29e4f5b5b09892355fbb1648c5dc7ce4002d4649008b3e5359c08d4e7edcad6c836193ff1a58097c77b5c108188498857170239108138ab8953d8ccb336603cba50acd96391867597f4d4c0998b9d5d2a82c37e55de7f6479fbbc5b4e1f019d900ae99c96f6f88b39ae668020901bec4f3c0bb2055b9300eef338799709859834c7600f4d599f8f4f9469bdf39fa449107467439c9d76792d9c644a2d565ef5847ef9677943f0684146b8388f4438ef", 0xc4) 16:20:13 executing program 1: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x80) r1 = geteuid() r2 = getegid() r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x1, r1, r2, r3, r4, 0x110, 0xffff}, 0x9, 0x3, 0x5}) 16:20:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x34c) 16:20:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:20:13 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) 16:20:13 executing program 1: r0 = dup(0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="16002e2f66696c653000"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() r4 = getegid() getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socket$unix(0x1, 0x7, 0x0) r6 = getegid() getgroups(0x6, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6]) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r7, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xc) getdents(r0, &(0x7f0000000240)=""/232, 0xe8) 16:20:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:20:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) close(r0) close(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:20:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x80, 0x1) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000100)=@in6, 0x6e, &(0x7f0000000740), 0x100000000000018f, &(0x7f0000000580)=""/252, 0x349}, 0x800) r1 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') symlinkat(&(0x7f00000003c0)='./file1\x00', r0, &(0x7f0000000400)='./file1\x00') sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x6db74db62c2a2362, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)="5e66bcc8201749314b861efadbeaed5e973b3c852be2bdc9b10440", 0x1b}, {&(0x7f00000001c0)="31f6ac81b5e8bfd56c8ab7b4a8470af680d39f", 0x13}, {&(0x7f0000000240)="354ced75f5a9978a590b961688e4e967a9caa334e2bca39fb316a4cc0fd9ceab0d68acf01e1131e85c2144b3f62e195d411dc78f3afd3bbdce69415ba2fe6024a6be8c336f0a70ea60e6c91c73c470ece932755239901e13865d639115d72461f16ffa5d1dd2e2f83c8b4ea372d0e746407acd7dd2d7ec5b3ce884a28a006d82516479cffb5e2c7ccac2e7e1af92f4e39873af22cb329670e3ef53906a86eaf9181c1ffea792aeb8e65cb68d3842f811b0985278ef41bab647974cee45ab50fb2442c894aa5264e7af2037609e02c06ace89688f222f38f7747bd7", 0xdb}, {&(0x7f0000000340)="eb3ac287918c21b4c764b21379319787da8ad6d02107b898beb10b167e7fffa4c39208267ca8e4ee324f413f44d85eb8c37069cff88059b4dccafcb9342e43901ae9051cb3808b93fef4dfce09def87d8655b306", 0x54}], 0x4}, 0x8) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r2) 16:20:13 executing program 0: r0 = dup(0xffffffffffffffff) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000340)="56fb172c2800c03c556bb2f71f99515b1cab6c8c9ef7b49b6fc539b20d489a2090e3de5a58cddfdc1af64357ece82012354661c42efce40b911a38a7fc492341287a3c9c8a73d6a134fd8f40aeba6b5bd36e9482a6e1a2828690f53e3533eb2a56377c501a512c10f8508afc2dd72cfc1caeb5d4a5f7cf04aec1b49c2a0556c752e1be0c564c100ff9a2408a32b20f55af12281de7e1ff1ee26f297434a16841083bbb4f754f46f0619b87e2c8dd2bb0e31a00b03d6912d27edc59296c1ba48d31ee74b2df1c3ceb308c3a", 0xcb) getsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000240)=""/207) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) clock_getres(0x3, &(0x7f0000000200)) sendto$inet6(r0, &(0x7f0000000440)="9eddc4ab38884bfd4de7803a1bc292db6eb3ce0e40ec58fec527f3c0d883597788b9c5f827696ac0c22a4f84dea6cbe03a53e01a983b5b0586b884acbe3aaa78794e2d261965a1bbe288cf8475e1ed3399dc981570b2e738514a6632cdfdb359f29228eb43123acf6aeaa5865ee7e6a01f581462d4cf9cb99bec0b083ea734e8724cbdbcc9f7035258e9bef1956a5b1cb2241bf20cc23a5628c016eca24c540b0e23163c9c28ba8b972ca91f8e2ec3c2306f019aad108fe5975c67e0ac1d8beb1d9c1d04689c96fbf97ba6e1aa5223cf40e31960f5c3f7a461e6a40a646b403ce2019dd9681c85af5ad0", 0xea, 0x2, &(0x7f00000001c0)={0x18, 0x0, 0x80}, 0xc) clock_getres(0x7, &(0x7f0000000000)) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="79356609a9a4a8c3925261f6886ed0b2", 0x10) 16:20:13 executing program 1: r0 = socket$inet6(0x18, 0x3ffc, 0x4) syz_emit_ethernet(0x1000, &(0x7f0000000080)="7df7f8b0fccdab8ad18f8e0ef47bd4ee8406afc2e587b548561a9dc88720422b5598480df4bef397bc2043126df887c98e1f2da57b94f1827ee790abce12d1291b045e79d7f5c86290b147b3e84cad1b11c9ca2cdf7b1214a2f3ee4aa92a0e42b278975570ee8760b7a0b4db42d7baa4c07da429a443f3ff8590173a0ac5996c6b6c1c6e444b772a28b6c21a09c4a412c107f6e7a9178ea58aa4781838331fdd779edb1dda2402884c458d0ff0883889a02eb9f82ea24883994901236bf20b77cc5ba11d4c594ae2df65bb78f21d24310b49362e5d59c8b807cd22ff9e6a5cd0dd37c3cd469903c28ae54705a4aad83dd39be59b26185f9b74e87e597efd5d68a9bfd0618980b7e2867f9a2d175001f5c0ae55bee416a192b9ae76afe5e2cadd8e6335eeab436a636a99a839085a89dd57bedc0ae4beefbbef6123caf1d6c0e16c630f96ec72fc0a1dcc8d6d59363edb23d3507b06b6bb74641b6fd29389ea6e983b386ae578932314c5111109d964ff08fdc7aea2b15f332e875fc5fb74b7fb3ed830c3c6097a6adc37df63a27dc601b176235eebcd27872a7070e503b827a1ca36fc4dedb14d10f6d2b207999d9364d5c374d66a9ce21df1b64389cbd63fe800c5800fbc03fc791a282fc67cab52e6b3c4e28313ec794f96381213403153336c4975c20c88abbd4dc4ddb4f6182268e190c625d99d3105318bde699e1a138780fa2eec4fc4b7e1a2d3eab8cfb67007757e5f6812a408b37680db5ee6436db01d373b5b5ae6466e07b11aef5a3bb2d373170b444e606f394b45902901c1d5a62e4c8b77272df4209a658717769b89a947e1bfac2e77065a7843e508144cedbcd21b834c49b1408d03f329644e67786f7547fe1df29ac1ea3db18e98324b04b997510bbb6c95491c537199cdbd823e461a6c7eac57b78bf9526ce2ae7574a6e2060feffa54b430b83971235931b1d3396a9463dbc900c5ef03e51d5c32a8df46dd6d19e4c5f2fd9abea5928660857bff65a4ee2552af02820932633a8b1518bd52d03227cf8b16a20558531bd8e544153b62301fda9a2d3662c5dc15e715f69906bcada04adc257e4bbf9acef2d6a4b4b639f35c8e9747502ba4f755aada2d3d62169bacc25c87e81832f8ce7b0a7478f9536598b4239e4d3c29b1b859b60b8f0a36e551de5122f91e934b34d4d9fea94213e7b19086c8680818be0515d30432691843492ce5598cda1371fc591641ae6a28da6763eb43f93b7aa20f46194506d2aa36a9605cfe2b83e5eb96f3bc295b78735bef7a5c50387d773b8ba37d63aaa929026a1e54c1a9c5e0da3ce5b34fcab5568bf5b0102895d3a944b7e21c1f6b74a2ff48545d23dab515f6263596a8e843a41bbb9525252c211e6a8dfa1880bad89567b42ecd1adeb9e99506b85117c933752e1ef5f6134112763d57d4ff870e4c37b01ed027aa240814cd75b27b7acc5d7b93183d2dfa17358f4866a431bea47a3749af5f8b1162795b6b7301fcc1e001459aae983cac1d212a453900ce3de1c16f16722060e0eb1119dda7d17c1eec20d15cbfef0f575485fcfce94fe8617fa47000377647676b3cf2d08ebb85da79b0c98155ed3598d00db5715740c6c65ee6a583344da9594bab5669fc4af8ecb91edeef840ad0964971130fec58c86358a803eb831d6f7ceb9e048eb1272d27ab8c69d631e124af3aecaae8ef88d36f22e538a3d5a7f19d2c88fd0d931f5b8b95b373c0f1e31547608c43ad2972395040394e5f8850de41799dbbeb280f395e9b265641bf6cbac66d4b9c970b7a5f331ed9237083d226af4cb336cf6f08a738f1a2b0137a1e9617ae092571ff1e92c15739765f580a3bc7b8bcc715a9ec20312448685c9b5f610d1a94dd95f68919b913b1346d693aafdeb17675461d1e44e47843f28ef00d4e9642b0ed2ec5bdc71625a9cd71a79c158ea3131fcbeebff39c17b997cc8fcfbd98921034477a69e9c33d904c7643b2751eb1020584ec61b53ec0b24c3e3857ecf795745c0ec3b25588f6ef0430cdd62ccab5dcbc48e4c55771a56c90b57b09e5d885035c0aa3842b5f91c4d0b203163bb1894e5ea64105c981da4abfa007c0ebebd9a62b0d54ac64615e3fe91c214ee241ca4677daa1e59c95c8b4953edae4a117bef0d9468fa673e308c529c060132d648b4d25d87cbeca29e87465192193fabb82f6f7eeb28b2813ad94a2f967d74170ccc3004ca696c67b05fc5532f57d3067e8d6275410c16cda09b9b01d8b687940c7032ae34d48a0e2ec89e05262604df1f128b4cc1a1da65331b0f4115f18b8729f577e63e141389473a03de6afd4962cc3325c8570207e98164e02462b1ae01f12ee7ba748762ac9c4822afa0e7f5e933fdb483f85bb9f96002fc9be5e9838d809ae5204df3fd142a8c74cc31fdc2e804fb1d9a597cc27d615156dc72bc371501477d3eac5295fa5105a4526a038af0bbe3fbfb5e608cc286880cef4eeb11a36972f1027574d981d7f3c2e6e27f1e42bb2de5663326948f43dcc9f185b49618cb5c37e8a6ebccd1f70719b5aa284c2685036361560502eec0e21183ac11331264480048b0d0d17bdc7205593dc7d1ea2fc107129bee0e707b4545bdd82d4bfa905a3c24f64491f08005ffb6f89462ee68c639b355eac7bbebc10fa6325880f9aa428f724d4c25598f5e1c36e2ff530667bc5c87e8274038fcdea0096f1eb9b4fe88a4805719052a3e17fab9da68d28fab4ef837130622f3e7bf8ef9335be5e1009b422665ec9a017daf3bebacbad2f7b89f7dc17c2a755f6ec7639f360356bd1946e7dc8658b683e90ade1fc96e95c046148bf4e54afec9c355dd088d81557610ec4c3ac179b478cdbb4be074cdba8afabf43ed3daadd68f0d846dfb4453bb99086f273a2989dbed61cd821b224121e69012cd220f9a1c5ee340249e70dd364cb6aedc781a2ad10937cec21ffbacfe0acd6f8d5837716f75fcb03d76e2bfbfe9e973ea120e5b75b0bb4a9236c224eb7d99deea52f5d82d27cd29205b82b7aaba34b23c18f428d5643321291bf7204492909c16aaaffdd6032c97da2b467165fc2a7c116f1449ef088b231df5132153842610df59c6de6a5b5c919d36061fceeffedfd2d1b9d1451cc75b4b52f382af4f39be813c83041cd1c8ce041dd2831fced3075bbe59fa3bc996295de9c8f7612e04f0f4eee9e4247f8d92f40d1776096ff2dcf008c47e79b11f5f57df0737a8963c56034968b63247bca5721da084b3b25efdf81d12abf07f575a478dd872d40a4be215bf065060f102ce94aedf9491365e63fc934c6e3f2db92966c4d720e9f58b7664c380e7533a8905c2b1d015e3963add97e5a6d08fefb22a1e6467c6eb72c83fd71d7c564fb37c5b63ed7f24b0a1411869580ec3f79e996883c2e04520faf06bc79c682314e4864c5beb2e28478812942723b7c7ba9d23812bb7a96413620d9ba5d04ffc50a45ce7019fcad2ca5827e85f43a3e6e76bbb5800267c35065b529915307e358f012dc2bf71db021c537730e256fed99c12b28b3c331302ea9b939b85dd325c8909b397bf4ed564464ab94cf5667f3b8705ff38309a9b4071be5e764e206af4bcf4aa0ff28d9d6548b24b5ebc621208cd0c3b7a5f3ecacf003caa3b15bac567a2dcf5914ea7c243446979c9aa7b4a6f8ff09fe4cb2b973c99f37e1db25142380b758a8ab13fda2e81f7ba4f227b5fc8732fee470c0e8c79c48e8a78b171927c609d731f2663b82260f3e1ef7a00a65844b081fe77852ea00a40b30e3b79f32b22dbdebd07f4a01691d6a9cde3e2c73a2c4bb2496b57982d3314f89fed5f95273db74d61f80d76684efdd6f7aeb42bc5ac0beeef1dc3c4b6506437123a551cd00eb494dcb383de26ef3b0d8fb10959549ac32257ddb6911f94acf08ddb9253d4dcc9aa8cb783a579ff1417a50a9a272164152cd08cd36f28e86c5a98a5bc45e997e4969c6f36ba6a2f6f9d314707f1af11844ff661e60f4db58170cc9b40662fd995da3f9831c2ea9ed34305f96eb401303906527b169f247248596db793606eef1c8293f2e3a1a1ab8bcf6e2676cfbbea2ad4e269b97683c5be4ebd988b31920f2fd46164ad933f2c238c8396c31d83fcb8f7bbadfed68d2dacd6f7ae81510749477f16ac561ac0d668a4b0a287e83359db044482de158a0c1d4d0e9064c91b74b55175fa3c6c7bc46df28f8493302516efe26cc55fd461da163cad142a0a7b78286651dd9de77557917ca06b4918136ea81d189f94c9fe21dfa6d42c1a2c6d38210f7e420cded9a8a74117b193590e72004ad54360e7b9db0cafbd755a9677c5c1fd2d7057a639811055badc48a22c54523d96c2ec6cc1c58209b361c63d81b13e460f673ce92ba12db253229a1902428b211773ab34ac86326fc8e32bca3e0ae4d0c6a1507be56f2b954fd436cee774ee55b32d8e23135f09021d8f906b8caf943ac76f071fbf35101d0b20ab93ff9e4baa339f2e7c937bd65ea13e5b2bbf60f24a46636f421af6a6768072f9f0e0f7e82c4a414493b3b355865701e5c0f3a8e365b5845d0d9682c66c7089f02c3c4a62fc5e8386b5310a4fe5a300171090c2890f08cf7e823555bc05b7aebb824f2cf927ddd70b3ef2b60ba0b71a5e743aef4d65250c3fab5bd4cbad8ab6f35459b9eb6a7ad5da3a11eea0462e7746ba96c5bf6143e3bac936b6b1035e71a11f4283b4b01bf1350df79eb9228f0ff819b1e1e92ef11aa0125bfcd211bbbcba1ad844d39624c5f95c7ed891ba8de5766ef5cbec18d89a192433c19ed77a620a4c2f5437b55d9910796352cac43b0b1a2065cc0a8ac5eae8f95382fd3b4a2581407c11ff8b9bae7f55d440a6ddb94b86db6c95798b426562191a67bedb570ff35c5cf96745c55d0293b4634f142e14d268e0fd7a7c1e2de3e53e3e83c4accdd1a0aa1e7cc6cf6ffae0d255d08405fbbb823c6c1ec3610b16c5e15496d27b671e9b0c49ba44bc07a50bafe22bb3b338ffc2cc96ab0fd334f1cc155b5abb433e0291ce16f392e80421cab77822d93dee7f0ec90e0a6064b74256fe7fe12fcbc2a76bd086a82c27a2b81ba44cf35e18887c1c986bea058db8d9aa65891a598ed9280c8859ff01ce85e39f343ba3a63ed5e92852f95352d830a4d3042519a96c213e84e1f616c25c3982d2ff3f715b4dd4f98212f0516526b4404afb74a784a184ae4775b809a14db156a9bed68cb09c106302f1bb580ff2d897abf601f2f9005364881df8b691feed990e9f4cd687bf82da326740c92de616d8e703e0f89ee865e2badcce532da9ad50f6444841a0543d395d503f584436d78eb916e373dba4b08eba21871652639087aa40b8b33711d792defbfe9300a72c4ac0015558ab26ad28e0b9b5c2f55118c8a4806ae1b2bd28fef53ab17ca9164611b84c7de592632e1bbc592b0b68e4ea6d74604d658430e3d2382e5a95b0fba624ed706052aa0cd30bcb499192c8dd99f6cc607029d274ec4d63fbd6bf250e0d303e74ffe82d5d312a42e13e63ce28b36bb6c1a56c4820b3dbd54aa05759a61602b888b143cfcceef43b05c6a16c565bc137e8b49737949a9d5f285fe7fabbeec4b1a591e8476d572a3b47c5517cd4ec35158388bc80de76c25a5309118f2c1711cdd03d2450eacacf09869ef626c7f6903c39cda533aa02854887e659181792a6a47942838bc6d57eb66e50caf4f2b52c63fabdc12c262a8bfa4f9a1258b7c5a9a211ff930a470433eed76243595da9c0ff24516986bff91508dd3431e1") listen(r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x1}, 0x8) accept$inet6(r0, 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r1) mknod(&(0x7f0000001080)='./file0\x00', 0x2000, 0x9) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:20:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a71d6e0a03b66aebfde5f92add9ae77108f01d28d93153b497ccafbc4b0360a25e1840fc5bf691479221d80b9d718776ad9b73588ed9d78dea1ab659042e123b9a6b3a3551e2e10985c32eec3a426a72f43de08852874d18693eccd46039ae7bd784d5c15c5cc024d6963e4a4feaaf107a00f79d7ad74177bb36c6ce39cd6869295696fb07f359832b4877a4b6d3b5fe", 0x90) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) 16:20:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="9ec8856a096a35a2d4370ac81eac5bf2cc7ffc5e32a6057c105c57490b8ca7f0cb2e24300526c0030e2510bda626b92860b5809f8df8ed4938261d56807d359a172aad79bf393a9d3229a11dfba3506acc6dc8aeea110c41987125e34ce1fad7041dda07418bb0e15146b7584afb009187a6c96e3b657a05f2209b29d76f71c65fbccd89602365edb6c1808bb2a9f3062b114551d448efe886538c21369a2fa0902a703691c3e01df052eba2b4f1d73162db8e732b425025a483cbb9ec19e86dfbae23a7cb3dc882f9a69b1bd8d2df3fca53fcfba5ef077c2f32b87e2d7ade15e9467e0262b32928473bb30b", 0xec}, {&(0x7f0000000200)="25e9f37ec573e776086de995106cb8cdf6987fee3be824659d283c5538999a1f5d5582b2f2de6ab89a27051bdd004d06f1a3c825204ba20757261d306314541e39b8a8c81bfc6697ead582125e20a2fc784d6ec3b0de01f8d5779558479962bb986940dd182f81dea7e553dc7cf24544a8c37284ca6772c350106560191e52a79b435b789c3f293f4718e6e055", 0x8d}, {&(0x7f00000002c0)="e88b43948d20e1f6624d5f78c5641e35c34334a9029fe4ab216d953842e506b204955729571ea4851339701d5c2bbd3926c657200072cb9085519a5571eb3bd730497a6d3517a484d3b06b58496f5b69b261ed634f0ac5fb89ae", 0x5a}, {&(0x7f0000000080)="16286df2978218a69eb7ef9a867636eb6d04dc226e46f03f02860593ae0734c814ca84be060c27", 0x27}], 0x4, 0x0, 0x0, 0x402}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) 16:20:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) socket(0x18, 0x8002, 0xffffffff) 16:20:13 executing program 1: r0 = kqueue() readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/116, 0x74) poll(&(0x7f0000001700)=[{r0, 0x104}, {r0, 0x20}, {r0, 0x4}, {r0, 0x114}, {r0, 0x20}, {r0}, {r0, 0x8}, {r0, 0x104}, {r0, 0x10}], 0x9, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r1, &(0x7f00000016c0)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="445b6ad7f51b3e1b5e0929c63a7749c0a0b5772f272321c357e7f8907a9a916520769e9b989597d2fc9372983aeb4e5a61efaae7826523b3def01bfb294e371127bfd1b6716defd3ac68ae6ca5c64273ca688b7ec2002c4d6c28a4877c719bbb9d0ce321850d2a2e886ab6f9439ab94dedf0ad683bda81de4a0eb333e535717f715e0613692be61e855e53693d26943e43a15f618b23ace2cc08f39f6cebcc5fd612e8a99a", 0xa5}], 0x1, &(0x7f0000001780)=ANY=[@ANYBLOB="4000000000000000000000000080000077c3726fb3b14b2eaa83d0092e9904ddd4edee8ea075ee13986d869da46c4cdf7d8102e2a4f6e59aaae8b9ebfbe60000b800000000000000ffff0000010000006477a1ed6af366585c53e8783a0d23d133d96f01dd61c6c523514824910a339181139b981eecc35ecd8b1e43865711141616c79c32b31f7aeb169d2c8eadedf7644947912ae40fb286bffe32bf0e51cb0b335a48a4dc13e2891c5878c515f0dccbc3c1c4fffa1c938487e459ea02cf7f86c42a79e9e92960bcc1237ee2a1c4e0b2505bfe33238dcb09dde91a816731278ba57829dd34f20000f80000000000000001000000030000007872bce5c2d899bc3d9e8bca6ac4c9ad5eab12c7d458a36b9f088a90f4f7d66d11f94feea565fd183016a71e9120478371908a830ec4f12d35f29274a1d9e60b6fc42ac0c46bc46ddfef4d9367f5913b0c9524911c456007cb97f742f02cfb82ac16bfe1544f5857b663224e72275ade4be75b466199607a6c64da40e3aa07411fff86f0bd0765dd02605490b2f28e8bd929e19a86a33fda9b47420244c37b254bb0e5b98dd4db7525d27d0166ba7569575bcd4568126d5a752431b3137b5e0d948a9e7dd584364425d5389794231e1aa3063a0a84a0af94c2abab051c42e9c810005fbbde000000f000000000000000ffff000006000000353679ed3baa58941238b38c420dce60574c22b4f4b03a05f4c3ac9adc7500295f33521e38fe598d41243b009fb817d7ed6d34db1cae827164868d2515b5bf7c628d665493093c9356ab816cf029fcdc2ffab656c5fb038022f7419f1d789327383975adeabffe070c23cf6a13f97534fe84da7881f0f1f35748b06528a1b9e57890b366f7e1abc37dd01a29d2d500bd5605621cf18adf667734675bf27ab6d1bda0afa59d2a5d0ae6e25f0442f887988d38749315dd812039bf2d5963bf926e262289c352d324813a33d278baf63c74de469d30cbce22cad9337dc76d5500000801000000000000ffff0000010000007c1eeb0f1b4b4f343330b9cdd73d37bf2a7fd949d794ca2fe12c5948f1e5c31a124fbb548a7a5f300141ac47844e35a7f5c105c74258875a25686ae4348b1453d5e00512a18bf0062af613e238f97520c5ac1f5989bbe75674325f540697acd22148b0a4f857835d15ddc253c62cc95e5f886b8671912d03baa02f80a330f5764b66c8cc9a6f180db0ac3192ac9798c44ac25b357dbe3fe15c30ed405549955ef7513bf61c998f53898903559d47a8dcaee6c24764f64741c895ec9fff4ed094ac26fad094549cdd2d65d96661962178c5d2ac97aaed18d399cd98253122e1280456249c54eb8ef1d33849a4a7227dd8f197f5c72d1e9752000000005800000000000000ffff00000900000097580851004c60cef01598e33d019f49f56541a66eac760e5c1254547a7c125b71c2db8d9b10ef7b911213d6c5c0393fe4cdbdba44efc8875c0ff2b096bc8f1c19f3b8dbbdb700004000000000000000ffff000000020000311d67d8a80ae370582576cca4af6775911a3311f774ce779f6bf4d78cb9d602196cac5a3e0111ecca7954d1e87a256f580000000000000000000000030000003eccc3ce4b5fcfe530eb39d9bdff4a61134c55acac16374d9bc2c6ad1ceb1d67f0b599fc1db9de1c0c91309d535e1ad7ec44402542f81f5be8a37f70c8d64c4472630000000000001010000000000000ffff000001000000a3454730e5a60ddeeb9cae124e881724792ad9697fc6553a641ea439302b4f6aa04df31a6acac8ea759db4461e825693dfb7ada189d2be23beed0f748d40f6ee24e4fe4e385ec83efce5eba171efd575b33b40b4d5816dfbc232793ee4e6375700f40cb79ec3fa2e233665b828dd147b6fef0de48649fdf96ca72496d53e837d00566b299f94bb92f9dd3c62fe085a9e98d389bcb930b940fb85dcc0bd8200f72b09c489cb29e653078dfb834a9dbbe20233c316b30cd2dc2c0ee38f54c96ad0fdfa9927f8e3cabdc9f84273b11d29615a9e691fa4ebce34ac20de758c53326e98cf649cc15f4839f611fb7c32e3385a8efddcc9a1497d7243e0e2279fff1898f5bb2e9e18dee17bc93d82846dfc30fd2ded08a26563654cbf48cd9b52a4d2ac82717c15609b60e58deea7a78ecd72f8474e33b661cec00f2c3d33a1e61ed126278bdda7721e265b00ec52e9daeed71766e9b7abe6e24be01295b283c7a311b79db7916551296dfbec956bc2e38b08b430f18b017fcbe292804e635e2f554597c0b58765ecd84a4a5a3a983a2fb97c851d4a4bd06b46036709073a4eb65283d7b1f3444b9746cbc9307717eed49448c1316aed9147856ed61c8fea0a75fa3477711e4db7cf8fca89711abdeb770f822c2976a4b2c49fa874c87229739019f6d26b3d0fc1441bb773e31395708fc06529e366460408b637d4f3cd1414e8df3d775ca0e9a642f61b66ed694f77075ba83d5118a171dde4a1afc7280c68b458360aba2c386ab6b2b911f9d67f1a36146a7fc86e8ee30516355c0246ccc4b320fd104ca5690ba2a60fe652245c8f89899e41effdd72219d5d9b33153c6a28240577a5dad199d51f4c1367dc0a7010cdec78be27721102ba663d11a90cf9bee33f6a901240bf6cc47b6572f359482e185e8244f6d571138aafb083869af257b25a7a06a1c99832f3485ff4df4a9ac3d8cc83612f2a819cc04428efca9b5fcd40cec49b53d228c5542b3920c824712e88a75a3677f02d401cd88363196b1922afb8c8382949f44467f31a15204d5277cebb78ea5f4f9c8f2fe5bb3f9bfd453f390b79033a7f0112dee0a3e62ee505eb2a3c13fab20b79db315d24774d0f8a440722ba537ea3f9955a8a16ba8099bbe85ddba91a8244cdc5585e66531d74b0c6e6983034f2d0b50424d4f2c6dfec2ffa7ec7b8c0d286f0a54201853c6344bfc8ea12294fd1e9cf001fb51a2f0b4d7339fb33d846865507e00b740817e4a5bf9a5de8b4afc5e8c82ac8c8cf0bfc1385e69602b3df735da6dc48d57e29463d67ba1b2ac10b02d15c92f5f06fbf58b528913523d0d8a21c77f657a1497950078704f4e4365eea457f94339002e23676c9887ddc11c3a413fa15837d534e070e076672d223659efe4efac4b18e371c9d1e14ca680a9cecd650b8b4ae73aa88c538b7affc36982ea40910fbdc88c2a11aea8e73b51e8fb203938969cc426cd4df9c658e61b325ef8d7872c7d9e436232bb70b4c39e551cdc9c0438fd1c6addd17d2cd77cb025ceb7e690f70df8c979c747dbccd392676a953113067a2243f98113abdee563d72df7cfb2016f8706bc16ac535737df73ac9e8f7ad4a3aa19cbfd1c8b8cd6bdf8b1a0cf0630b9c83957fe64920e105e54b88b429298e2e88f378c86ec7e677078e360407d13d373a907f1f25f053ff39b0d884f2f9f0912374ebb2dd4c96bcc9abba3be197427b192573c01844f16d926dd0fb583a0a70b1abff3035acb7e86c34146370be90f8f056975f2c2fc505271a4b1001c9aa754504c20ee4c07f347eac56751943f104a342f523891184236d65c2a040d96514cc435e00d83b4d38406261dad8e7b4a2ed1a9155fe150ce8a83b161ccd855b5b4d0da14c5e56b404721eabb21e3836a9e6f6fb2f9f9188f0b551ac880d88f53c1f2894d1a3a6b8464c60f5aa65f0110b885324ae0c54f9f250ef7e59482c7d3b7fbd6b5bbedc583dd165eec37e422760e532267bba2694667651cfe7d258b171ffa11a20bd3fb9114ad81c3db85e0e80e568dfa8b2ed9f9f47ea0536b959e2c2639de53ed800127d3f0b9aa78512af1ac03ec26efcd8707ef34ff0b22bfd0b5a82fddb336a763da61d6856991620f2c98cadcf8516cbbf7bc7ef81cb3fc9840f224683ff09474a860039eb97a307ba0a349db9faa029e4401d10b8de7b70f54a8df34a7c287df5ca8247ab32348479680702ca279956076f0bf4865bf05c6507e0e418a8bc70f7204e472965078246d982599abf5118cebea15ef50c7ac2e6ba547fbc23e73f9dbf98d405a59909657e0ec0337f60276bc6d5fe748933dfbc63786d22b1138ac6ad28406cf6cc1ff6617192e92256fb064d8f9f3fbf070e23fe0eb249f93921e196c361d028e753284e098c1597ed7a68ef97e43b3d7e2ff022b08d8a0a66a143cd121756f056d052532e24f8aa644b7e09b808f48244df4d50a780008b17ca344ffa1d5cf12527998efff2e424544b8c12e1961c7fb2a44f8bcd05663e4d0d42c6f9fdf3999c7cf0beaf9155a9ff6d368436d8beee81a3a8dd8f2050974746d6bdfbc74caa65bdec0e7001c362b119eb98285343037c4ef52b13f632ffd4513e73932058071a9155555e884344c871862e3a89573b2eb2078bee54688f7fc04d3d6b07c40e507bc79a0d499345356b62fb155b84468efe2e21c15cc11baabd6fac3937d94d60e872997e19c320d610637ee84e5d3a8c176b336f12df37890b0f785c3b514df74db81ae509e1d99ac212a6f86fe9eda1ec9f47769e6dc93ea5b0b5408d9e912d8f2b8875d53b866f509394bc9060af2cd40bc2109980a776cc794f7fa6cc72d47c302282cdfbbaa1bc20baa1b9f52f49e69989300a2391541d6cc6fafdd3c4cdb12524e49cae291bec9c8aa10f34bcf38f4f645c84c02dba01da759fc18033f130ce790c418f4d7fc7b5da0dfc89689771086f0c4b352de8febff9007efc69246f0881d8e38b59cb83ccf66314eb97c09ea077abd2774c8c1307865816210a32e8bc3c29a84f08a964106a5e23e63f7f45b6459d47b5cbc33b35f542c08db8caf86625248b846a61b21c6ba0cf93d9a9d5f0538d86b28fa1dd40b1c601a364ccc2f0fd9d09c2305047c9b0d74137cc00edf80c9aa13dc9193871ab7afe1582e7175a9e07aa1dcde09a6c86b3b506c260e9f2a3e5a8864f11360dbbe529873cbf23358d54f9bbd7a28d0a08eeaf55c381086a4ee4ccc734dc9342e41c81e2ec727224a3155592011bccfcf4bb263b41e4bde3d5b26ea704ca5fa9be92080f8b8d45e27d99453f3479381b927e8453c5033e8165f90ccca707b407bff75aedae90210ff851e06f99697511a19f1ceeaf0d63ead5873f11d8570e5ac6f456be8804c15d4018f18c76a9c2973e6f16f4b2bdebc63b5c7a4f865f80220c21aace5bfd5b44264750ba76e5bed36e5885c409f7c0238a2b577b58bb9035af8bf8c6ae7aff2b4eebc0cb7b0127fb7b4b2d3cd226c45eef41f59942009d8524b89b4f8837c877f5462de663348c3396f6ff44948105391bead8c5b87b4046a5ce9d0277bae37360bdb8c96c6f84b4e60a425413542a66a490343144d2a20566343fed5d0139235f48c6a661f6ff3a4b54066f94c901b99b41731ed0b6cc724d7249c768d1103669aaedf506655df4564f02b72c5f8907f31719fca5f0f2878b394b07383143610433f4c77e53386eb969ec8a378539aa30028581b3b6c64c1caf72e1bc602298df6225683db4e3890bd62903a2075435a9d4d92f36788438270fef4af5e37c54c27cebc7bf5e055a2008bb0355ccf5ba50618c7ea375a5a7d3ed44fee8690041fc6da6a136dc889698c47780974d1b76d721531d579e08be53917c277fbad2f07887910e42a61107d348aedacecdfe1e054d0bf9b9ae6a81765784b81f9ce73a5d977f33277a87bbe7656266ac4dbb4700f760387b39a0367af7bda710d64527f3ae6274818c9c52dcb77bfbee3b0935bdf0769fcf9a78aab539698946ac239fc1455f310f7b13532602791c3842c3c42c02313d064c6319d98fc63f665f95166cfcd2e19f330afb662a9f0e8840ab8255d10b29a411a62c8b3b5cd90ca9b9eccf8594969d70b3caf732dac4d66a44084b3e193a229d5e922b03d5a490e7e9d1ceff041d986e8416b6bb63b45e3464d24ddf4982df7355b5418ae669a386ccfe1c30db8f8f0835274f8aef72ff95689a5b8fc8adc9c71a25472d6a962ee55b711e5cf2d7275dc2d82d397e16fad81a12246555f782df6881c8da0c2b8ebfdfb06165b512c7eec7a02747e03c10d19b78fa22d1c2eb3993352b8198248fcde5353469f937a4752f11c11b7806f433b6a2fe8bebe6e9c45bce0fa1b48dfe0a5bd53f8a9a0b17ac5fc1c921c304e0c71bc63471d4db9d9c8af159241bd3e98390b639b6a13e17c44138713f9617ec1fb1640adb2c876d10934be17081aae1a21e53553e3294654d69f2f13d310a3395e690adb339232f9f8081b4e12dcb020429ffece8d8fbba0e8af61f5ff1b2abf5a195791632a6b7d607d21f2f3e151dfeed310cf0a1c284dcbe5493e6b9d288542ee53347fe93bd33ebce2325a3f324f6e99e442058f7e4425b425c470cb58c1251a0438b38ba9675632cf835e4816cc7cdd46295e1d4aaf8751065a62efb03f7c021bcdf1c6649a4675e38ebbf60d35dfd02402b85ef1a79324198bcfdcf943aa0e5adbc0b078a5a9626f519ba52c5c221c4b83b87d5a0983edd3467266c9d8af19632d6f9dd2292340ba93e8429a13e7262c73be20d46d73cb16c40d1c2f4bfd8b8a9e81915bfa460941528ab81f62718e711fb41bc46f7993e012ada1af19dc5ae149a9d73a3d060cd28f3a64d327669aaccbff466396c02aa6b34b76d3151a9306cd9bbca9aed19865c39ff003aeca123fb5a116c4ac98c346d5a7c1711c7a8c9f0828538500580794bd6b17eb8e2a83720716128c64a928de936fb58841ce0cb6d3324768052d6720917bac113c07733fe22d4bb8a09db286e832c4e34e384cbf0a36707ccb37fcc57568212f7505ba5eae85e9b6e8edbb6d9186ebf064bf8489218d95fb634ae796ef3531ca4ffbbbf32909332654d22c3507320a52aefe4462a0e330ab5091a07a74082b52c6d4b62fbf7e9c1bbfa326b53997a950b4ca77c8598fedd46da1c5842f4655190e9e50d22a32fcd9aeeb621af8d3fafc5bcca17630de23b70a2b5a8dfb5a8d8254d630538bea5a52ff39229eeebf897145e4c9e2c918b91f2b45d5bde871890e0c207e2e70e17c39edc158ab5e241db2ffc40ac0f17d17e8cde157da4eef56db9201b0e082326fa85ca0871a68cd0f514af8355ea59a480c856dc477f16f20d6cae0ccda4362ede751b48e5c20aca66b6b555f05a20c99c9181ebfa47aca84a4d121481bc9265fbd47b1803a311390a6716358efde98c1bcf5a5d0edc8d1b83a5ffea3c78fb00bd920186fac07bb8ef2f069fff4a7b5b29a7c86a2af944f49d7cf8b456dc1be2de032a298fbdc63b96acfc8ef832185e336623486b57130a4df3085ef7980b881956792ba51530c4099c41cf92c93daaaa282115bb3b59d00561e7817252fad392c3bf7ffa000622465316e3a5ec328bd847540f4b68631599d596c103da1eaed2692f65c99ca04a1d40c98ab1cb0023c777ff602ab36174480248d362a740c42876161c16988ef9e6fb7ede3f989596cadae68731755cca137b7e4a4005debfddeccb01378c2674263fe922e6f89279d090a3ccc231ea2183b5c20099eb40e100716b3e4df4e29a98685d68f957f0f2335c600fe74ae4662e6c0efae5463dab809605989bedb7273a92bb4ea3ae79df9dd5f447c279bf52e4d30820e67d1346acd8ebe5bc7577a8ce0201eaf735d6ad64faddbeb62e211fb7e30139f4dc604660898c44cb3bbefbdc41571f346e8416fe4e4ac6ce7d10661d6df3ee71b81c76e19160a2824a16dfbea4b764f576f8c577bf239f95e1196787619c3b0193f3e8692bea09e27b9b6b384a316cea2cf3e4484b4c50900000000000000000000000000000000"], 0x14e8}, 0x401) 16:20:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 16:20:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:20:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000180)='./file0\x00', 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:20:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:20:13 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x63) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x1ff) ioctl$TIOCSDTR(r1, 0x20007479) 16:20:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x3, 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/140}, 0x94, 0x1, 0x1800) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:20:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:20:14 executing program 1: r0 = socket(0x400000018, 0xc003, 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x100000000, 0x35, &(0x7f00000000c0)="00c50001eea0ebbcb97673da23f75b355023e531df732aa27795a9453a99ab92a23f35e5c7a7da85e974ceb13058ba9464394d6a91050ddbc675c9ff07b9c553c68cc37efbae67a16752cbd7330375172bc4b1f8c40c43207c87882ddb95f21df4946dcc83dbb58b000000000000000000", 0x1) 16:20:14 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) flock(r0, 0x4) read(r0, &(0x7f0000000080)=""/214, 0xd6) close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x10) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) close(r0) getuid() 16:20:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000880)="f52b20c6721e516ac7a28da352660cb50d19ebae32dee288eb575ef92d0f3c95f43c01cea45e28d8198810c2d95fa8eca2bf2e30f82c63a33a9ee2c67f69297c4ce520cbf3058358e56a2ae73f67c97630b4925e3145e88c3f8efef1056900cd94ed665066cbab917f19f8a533ea8100119a6078be32dbf1242e862cf26e24cd85e1fd3f90ecffacd0beb0815afe03f0e33f2864bbab305370499044cc36aae4d69269a6262f7edb6b1ed2ac1f476875668f942cd5f9f8d9b105fe67b15787dff6bef9e4f983ce3d0e0868c6cdc8d23bb53dbadb", 0xd4}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000840)="2981ba396702000d", 0x8) sendto$inet(r0, &(0x7f0000000080)="b0ea6a594f512401f26e4ccf6b6d55eef5ba509327e593006fbcc2170e472d865ad550aed450b0946101b8ba642239ca51857ce9b579e0aab47be6f3cb579778faa55e3d67fcb8473fc52d40f770989890e6fb61b520e447aa64f8eb9f07362caeedf65ecad543de617aec2886d0ef54619c5be61873ca6d02d68df7c8422bf5f6d626d2ecdc983a21b9a28ba48164a6c61c797869425299050713f8ea32721c513ec03fa8d01aec5540610dd6cc8fab7ef8e65d1e36dedfda2ca70214bf1ccbf198a457b55fe28bfdf10e1c313a177b9cd6334acf1a3ed41425ccdeba97f7faedce2aff28629b747979d42b6bcc9aa34275af783767f7de7cd1b44f9c140bdfe295bb5324543094bfab25d2edab07e9aef27b817acd938f3977c3133f07b39cb6bb6461f1db6e110f7ecd5c2b0446f57f345511a5a7971b4a1908798951dabf1f789034421fef5912107273c7829c2561b2416e0dc2ceb065123d176837cf8c1602d1096e9ee229de5e931e287d80dbca93c3b0ff11946fc6d6bd77762d03b719085c8a634e1d1d173dac77334cdc0c8aa76bd1ead00887c835cf48e22ddb86da9d63984a517b4df59d8217efa4a294857889d8dbb4f5f8a4b8cbce02b165e70794b563a4e35b98477a75935894f49bcec659df752a1b31cfa9f298bf7527e88203248a6f5b33ad2e98ec3f09f77ffdd364bbe95c716dd9e64595f70c449b1b574970a1c9db389f83faa2a4b4106bfb08d61489d049961a2e17c40b3354bc883cef7562c3bb682afdc9f0d12442faf7d253fadeae5b59e7371f3c702afb17a2db74a5a7c03f0f6618aefd0f3d442f43c043a1ed87be086f41e48a56d155bf4d0fcb0b90c031c3c01fb1e2a885be25c4466696f9ee029f51e5a075a1665503dbb11a429800b0a5f6717e90219ab0f7553c96f1110444f8d199fd3077cecac4d6b2e9e5d3cea218484cf676c7b97ac66c6dd6fe18b82f9926b1ed88211f26d151817bd654ae1f92567390e0519ff105c683637bced66f505d6ed4713dd5838aeb71f59846bc0d653dea72359619231cee04fc7b8ecdc1f538b54190d6727b14d03b93a364b9765ec31948526cc49cef19133da68fd7a7ba13cc2afdb764d0dc5c93ad2ec9e8b3d5940c3c33f5464bd0585f6f3a447c01907c4fc9a7ab681b3ce8c6fd53234049cfd2610c4ba83cc49f5a178aeddd0eb71d8c37ccfe9924492312d87b96c542b852c71b66b77802d93e6d3f8b4d865d53c1fd37e2c521b0385adc80abc887d55d13aed0b2fda1a5ac4b820f062ce73f97cbef0f79f81972756f17cdcccb3431f39e0be20c70f8fa6bf02689f357f2959c537e5a8a0edffe8807dc6e3ee06cb79b587784440cb19e9f029be4452bd665428e582c3008577fa2a81fcee0eedf1cf48c679b1b4ba589b2901492ddc78317c5942e72b9ba17c4f5aaf78b6795c6df480fead53859807b14109949c56c7f18af6e027be516541d2983f7aec9a04a72323f018e41be564b596cab23ed8ca4f404e4a43dfed4f36b6e33535b83faa9a0b0afbe143b08b1a3e8190f4c82e6af94ae22b517f60457ecd8dff6a3882cb6b94757a187da71b3aa8f442ce8ed04670fd9d380dfdf72eaccbe617a5db4ed1041c57dbec728b4e963aa302c2f7b8976e22e444bce0c23289dbd4f26f7b5aeed274ffde39e0d89355da2b82f5b6fb952f23963dfef6c62424db9b8fff294841724595d72303c32939d244d4d430438ce6e56ec3d18fae67207a27bb3b627dd2b870a3800d7bd52a30777f7e4b6c0f2f22315c52564cc921a704e8843fd78b19525300de124e98074928a6118cd89804ef5796ec0d85e5978a64c65921420191a9eab05e2925c36b54523f0075a299877b9c390aed6ff7f94dad544dda1bc3449b15941ce177294ee17875c3750d612c76b96e965ffa5127b2cb7b854a3efe69f25f2723cfd6963c8f4dbf2f3344917035e735b23cb8491d58486ecd7d916b6ed1ae46ddfbd13d5b8359d17c1ea98f96a12d141cd886fd41c05a093f62a829ecabfb200a55719b460ec3c1866b0e493bda445db35b09da7ad7f81b491abf235fb0b44017e45a7e5651b8c27f78a3f1ae16be5579555f55ee3ccf700cdf90c8c0e2b8205bcf0169b8c1f52258abae30f1dc252fa487acfd6c518778fc5b181f424e5c121a732d5c48d8560751136556b463278ae676c33c97ffc9966d057adf638e94df0f305e40ff818a9e74ad73ff67e5d2d0332129ab3b658ee42bfe84809b56b462a2bc921a509466aead7bb683f4b0e4687b488d28958e4c17ee79ee59df1107a80bf9d59258d8f3c50011a106fff4f94f4ee2114be80f277d3a0bdd5948a369d74e96589dadd2ff0320fc566baaaf1ff89aadd9106402668f07244e441991ac28f5609912077051eb0df7910323278e267179c5c71a038cc33bbeedd9b4c04fce663102250513dc3ad9d7eaf5a44d4dec5e05db891b1247d0785ac77505ca7e8a31ebe09dfc18dfd242f4982826f3c70ced4c9133e394a6e781c3f68d0366dc036985603053468d1a6ea356ad4e65e48a01114951812463d5f68a6ba6c8fa08febdea49ec666a349e6aad58f7c658fd58b09edec57169b935d9e72b56b7e89952edbf0653dba2d50d2f87fda3a2cca316c8ff75b3b1557ceade84f6cfe657c1b28ac9d09461ce345da4c711e33926a7e3b591df7d1ccd9f5ce6521332a0e", 0x784, 0x0, 0x0, 0x0) fchdir(r0) 16:20:14 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x110) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000200)=""/237) write(r0, &(0x7f00000000c0)="ab19e0c5d0d1b877dafc018c4e146b0926cd0668bc1c51e735935e852603103dd2a5fea318c3d44d0f424a73a318ecce4345b8e61992164d8cffa8cfd613a65e12fb582b32d5a71b2eb56a5d1f926c9ed758fa198fb3d297e683fc4d17f7bb6029fb3d4641", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x80000000, 0x101, 0x1, 0xb1, "aa8dcd83dbc403cbc83412a73f68678df403d758", 0x1, 0xc85}) socketpair(0x1, 0x4007, 0x1, &(0x7f0000000300)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7ff) 16:20:14 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:20:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x1, 0x100000000}) pipe(&(0x7f0000000040)) flock(r0, 0x2) r1 = getppid() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000, r1}) 16:20:14 executing program 1: syz_open_pts() r0 = getuid() setreuid(r0, 0x0) 16:20:14 executing program 1: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000b3b000/0x1000)=nil) 16:20:14 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x20, 0x9}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 16:20:15 executing program 0: open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) lstat(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 16:20:15 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(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/240, 0xf0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x79) 16:20:15 executing program 1: clock_getres(0x40004, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0}, &(0x7f00000022c0)=0xc) r6 = getgid() r7 = getpgrp() r8 = getuid() r9 = getegid() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r10 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0}, &(0x7f0000002340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, &(0x7f00000023c0)=0xc) sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000021c0)=[{&(0x7f0000000040)="a83bf6a5d19ae056c531861ed218266c50f014f13e7196837a5c470a2e61b5e8533cf1bbd9bec5b03e673d6aaafa911169e4b37215ceca5eb316225f2e21e75b39711a743cb8e447703f47f5a285342a240cf53ac2bca27a8d515a2a775086a3f4c73388be531b78381fd8bbc41845d61c85ea44a3ab18a1715f18e0b41c26e5c56b13b3cb6cc53d3f7124b04312874b99463a75facf3b6b4dd80b017d5b6fc450d4d0f4febbe2", 0xa7}, {&(0x7f0000000100)="e421d085adf22b6639344e055fec39e137b299699147cd3c70ad87fa6fdcd88fa33f85fd68c45a591df172f46c3ce570ba97943c395ee7c65e070e27037f5eb77d2e7eb37ff8c0085a1ab0b02b138502801c15a0b5250bf13aeb96cac7d0731acb266fa1a46df5b77d411874b3", 0x6d}, {&(0x7f0000000180)="773e05ecab3dbadc", 0x8}, {&(0x7f00000001c0)="14853de28c58a03560365c0481f15c19f951324e16c0378439ad63a94f68afc02cc686bedd115fa570bd6d44c5570621b39b8de238b366ee00998f4ada49992ce80d27a90f6ff80700fcd6f2f172c056422edf7c03e80dce6c57ad3eaa7aee1bfbdbd7de66625288a88d21cf84156d66cdf47844a615b8e00437c7ade6a2a6b1a9b0fb465e57b65436ce37e53e33ab51441710e606abcf74387e64578e0ca5bc027712345be5d27e802b0c7742df78b718098e903f4271fb9becca283deb4506aec269dcc81b6ae7112598c94c2fed1447a897b37a8a9b2a1857063b365d7b80191ccf3b303322e0949cb6e17bbe59403453d0d64afa8c7d31f5fb21959f9b75c1bb9854f3a8f9f48f6025014a2062b0e90d92a130453b4e76a965ba1ca45473c0752de565c2a4d1585d6a0a36600b7380620eace5a99a403e1765a83b6a28a1020a61bf6856867f146dea805fcb880bc26c8784f0199d5abce95013e4ad4c7f1bf26d47ba6e92075f7dc092f11d8fbde6598eed00c591747004c692e9f851254b1565b78b9bb83e142f5bd4a221656254243e4ca188ce07dbd9c3ff19c7f2fe6dbc4f30bfc170e7ba0f9bea42d2af50d5a4e8724d3b9aefa466f1788bf6abe47c5549ffb5f0858483e7851062b2e614411a0f42e7c999c557d6766d99402ea8f6792104979c5a21d70a826c756bac80e00556b073e3cc8c71dc6af251294554b0102b5f7a8a8089e6f64f543f86128fe1fda1080f8b3c362dee47eb5f522e89b4696b491f5fc3eecd6e696e153755059fd3fb2f6582d845867d695c4422f7d63a51d529780c183be4ab0c1d267c829d54ce2e6a37a75c722b5227c7701c8d9d90ff4e14dc904ffe9019edd10441c645d04e418307f2f3ccb5c3260ffba1ddbc836c176bfe606b0131dd488be9f01a05c1d9f79d6bf289b9d8a47a351e3b4d4e707bcd4dbc9a8fcf03b2cbb472da1d342c4d395318cc8fdc3f684d456430edaa2bac824ed5a0c4427cc536758df85d78d8f49aef146ed18abc4a946bb308638fc53d616e9a9e1ecf948fbcb5a0459272bf065f28af6711939f3c6110791a28aff7f33ab29646614db77e53acd2c9e05e5e3fa16ba2ec861b75b01e8c40858dc1524bd9692379734e5bc5b7941b4c6675324b1ce6d4bb89dc45d3aaa0cb91b76e216e0f2b6388626ce23c5ee41a9e632c290a28202304894a30e0cda2bdc1f14458ed232212309bebd2505372e7d2cc76aa22a17f5917dec5a8f5d40a7659b586bbfe33a645acc34b2a20ce5d7006155e1e9219fd1498a0a919978584f512921c0f22995ff4f1729e26c325d901a64710baf7ffbe6659f44cb853c5af61be5939279994f3c2abd4ef5afffa3f63f3edd304ba9a8214661435474358206ede1ea88d3eac268bcdade5b9171f378d196bb7b4038902f669a5faa8578ed57c9243ff2f0f371ee91f4fcba23b26a3e3286bfe53e06587ed303605b4a8f6dea27dae5db4a73e565c27710902fbc1813e269acedb628ec133bd3fcb24d13250d449f55cef534fb3832edc61e7c840200c78129874781f830f2f14d4484c2fb00d60f3143c556aa2aba48e6f4080350d29cf51d341faf533ad4f66c8d91a3cb3c4165c80df166cc0de1c06ac341163ea41cb5e545ab62d99281df24ac9937c138068dd4fb0f4bb91092dd4845526b4ac0178b0e7eb3d8cd00750639df04e8a95f68f43d810090cdc4eb5578466a625caf127042987681c9ce5b5778ab3810ff5e140b070401c2698e27f6846128fcf421089e3df8284db17191586858a344d3d72da67db338151469c8638a9ad740c00af9ac7704d686350eb79fc8e33f0818bd4d0d397aad52f3a28b273b3cbea1e83d7fff687524e9753c52db12d549667758aa2b55f0c3dd0295f518cd35ae086d39567bcb5634e7cfe1b94c17c9e49d9ba3a3427098bae2ab5c9707dcc529cf9017aeebe5153dec00c8e31bf04205f0d7592b691a41f1b6319ad209dc28e90af57002a8c8eccfbfc407c68f94c80deb22f7bf93a80c369e291218b8ad487287897b2e394065ad814df969377056423c8726df2bc08d40f5f9f00a23b36ed44c07268c205eefbb18865f42d7a007a3ab09c23a6aebf28bb0e6249a801a1aa81de80fcf69fce025a193b31822981dd9814c554a3a6f2021be4cf088bb3ac48af0e4fe3baea21d3333fb89f91d3f1fd72246dbe08d4ef0ae25c26fbc069568e2e30e47fc1a4d752445843a13ce7baf6230a8d61f5a883c5fe75232072136b4573cdf48ef55a6a63963fc792044b352be8b50366d967ebc49a6d651e6b6064b7c4edbce2a6327aeaf13618e6ff763175487b9b7f284b73f991341d34003bc1ffe1e04c9b2c856c07aedc96d6ecebc193c1e183a1f5867be21baf7f6f58c9e014c0febea78d92aef8e2edf1c0365fd321b6d986f7a5f7d15bc57abf832402b8859a31f141bfc6fe02c9420dee676b155129f78588c543e50467726782fad9ae11dd25f16882fa0876565437803cf2ca3426945ee8d9464fc3beec236806077fa79244153d048a92308eeceb206c28a4fbd34504de2692fa2bdf0f8e6df7153997233d1595c2325c57277f41dc724a1cd79e2411252f32e5f378dd3ac30982fa4ac6651b1745d42b08a0168f38a6f79da092b040cef5d18debb4dcdc4ecbaef9aa37e8649e2e49b45428ea59df1bfa93553950c18db53ddd50192b5eca59b2411b94cb529b75af9dc291e5fa4ae52d905866566bee518c91aad7d83be863c046a21a9577eb5daae9c95e1acb1431d56729ee7a39f2ce971e5d2298b6623d02b2701ab85374b6f64aaf1cd109f143292217920fc3a8d364e61966e2f02d8b29faa60081f7af14530fe101a8eecf7b46598dc40ca1eba202bd7259e776c20b1079f3acbd46427de0a027d89e82b6e00b6ca27004b208fa0d5ea1902eec8e5ba216e8bc45aec6e3158dacb34403bbe8f78f7447bf61bb44825a176689c8eadd14f49db61e2108c4fe35400db30fbded8b60935f8bbabfbe38d647ed701e1aec53404daee194fab917a4c02b6c7b6d21bcab6ccea5a76d721d5396b04fe619487188c2851dcf83318d8f22a85dcd9ab214a96526212d4744f9759c37b4056c5d517204265be46148bbf027e99f6b403498ec2e571efb5152496f8437c4393674968d2c16aa5ddf2548820f933b7eb5d86e77fbebb6377cc029f0dce43906092c052804f8deaaf02d406b95f5fdb9dd194dbdbc888422ed368f362b90801847995b5b1a8c82b42f7d51faa05f4aa7ac22de3130cc33b5ec394e3b65a29722a7b8989006d3624672cff81028e49d1c54fa71f340e041cd730ac919f51f1bc6fe9597096d9a3927e3b64df8b06c9d0a04dca8481b321507fb4e14c1f42c301c15c46c32f3d874c9be4950686533d9908b43904e1393b2bfbb8db44283d0bada73835b54cea9e43b6aa0ce747b15f22b5863644927e79743feb517810800e221d61dad5f6fca4239731c700215b2c6edac63fbf105b56729da32d6a7a503c6ed36ee2d422317bcbc299b079d986f90a3543008ebc67cd838131d03989b3bf106d8681a8a0bc73e52ad2c5deb81c1de83eb37bd5d8f5a63cdfb7dbeea436d31e61c9d5fefd851006f8098205994455c95491c01854995c67582c69bae1d3816ade5aed54e4ce920a76be384fe5837ac8966d0dbb02315970a19d6b512760bd4cba77ef518f4c1d8f1e1c619aa1a9d0eeb4244ee25cd7a3b25cae674c05297e2601515569bf5d8795784dbef3c9993afe6fd20310fa3f88a7cc3cca8f2f9932068ec2d5a790b584179a3d01a61f6c8d476c36b13cf9b8d0b9f7fecfbe6db04dedc086c5702ff4508a007fceb578ebb0fa00e617d40befb8501f7abf2b7ef85d0e1d9ffa4499fe64962e3f1d697d3127f340ff3999911c9be2a2f47ee9d4ee755a9ecc6b9ca71e44b5b6aa0ad2541f9088cb8ec127fb12df48697a6a1f92236c74ae13da9c184eb3fc416b76de5d3e2d8711ab58a8e47f64c51c1c907a491597e9309dfaa2d9cf4f2a69acb48ab4158b6cc855426d03a02209c6794d361e3913db6b66bf9dfa802c0883759414b0874c4b2e4f53cb1a078e4c52771fd443b9bb655849e9f08b1502e6aa21be114209d3f8f83f4478767288e6591d31754df31b5579e96b137e3053efd4bbcdcd0d796af74625d219a594c26b4836cea0f80118fd20b5b74806ad5b5ef56cce5ab53790fe3b8b1b57335144d03ee1cbedf84bed825647b94711932c4444b481458eac8155c246a4eb7dc52a604ef97345a678decf2b76a486743f50528cafdbb69b34012ae0d510fe0b1092749108121b526231bdfa9664c814af46667a207a9b7abe92373aedd2eae76eb1519f6ec5e12e99ad00f5f48f8aea504b376ecc8679f1421fdd3c311cb70aa742c06c39e64e4e6335e8e34a0df32977954cec9c57f5523c11529ed73c8893a0bcfbc05f64384b8395ae04f44e51402a0e7645d47cb918a9730ff728523e99e77c5b1313ec9fe4c364a243e5843937088d0f94816d26f8c8bbb1b277a46d44d7a0f58d301ce53dcac6157f35875165c313d087b9d1704ad8efcd116f98042fba5fa7fd5ca8c374335da24f80f4cab4bae6cd1dede59577233a4d646968a3769a4af8710f43a0deb0a3101897ee35a101dcb4ad509f82a233b03b05dcb3ae4f54e958415c5e4976e921c1b1b65530f26baa92f46fcd9b07135c32a4027a70a7cd0f65e1395be983c7ccafd735226ce95bf4df80bcd83312468cedf03f9e10977632fe2bddb66b6876acbe9997ddc3c55f5cf97a670c3a5deefbf177b4620915f8cffeb756bbea28bea0cf66697344d7479d0e57373dc176791ab7595dad22c0b4ff2a92d65ec5ceb092a3adf1db3bfdd901d607c7ae90a570302d07964297d959124378e1c77b500c94271862159efd70d0347b2154cd6c8a05e464d2f09168e40f7657978e252a063e4816fb6023292290f9d9bb6deacd482c55d183f96b4d4da14fda5f6323889288a436cf7cd6d3da8a1fa43edc511a39b7e935fab193da636d14fb7bf19793bb20d0e0bd24ca4b9ab3eec51fb7137107d75d5ccd0d8882473bd984b04db5d6e495b28a5d598c03d401442a627eda86152d8ef67c20a02203cc43d903f28ebbe115b864a4c6125ff7c8cfae079451af69918d83aa85e8e457c3fe018c825e9c9f9ce697ec7c86b85c6f4a1f21e226a8caf5ebbd39446ab388993c6d2d186c5b237a10bbd8d887831bec6de729505007de8dcee4baa8d5d340a96e1fee15fcf3db69237705896c0f7e95feefc0d719b7715f330e54fab94faa6c9093df69a05102281ae8b32440cb676a555ac450a6dead1635707939fa1aa57da40db64b52be31ea703b65cd2063ca4d35d137765bfc44444b2bdb3cc1ae84c0075fc1140a1bd05f372ecd5c1756fe43e4cedcec3c708388424088b144749b42b13b6de33b56deaa26de4197c243790459c76a55c4e90121fa1be300c0264ecc82436e035d9b29254626e4b1c1b20ec86994789694b26c2c1b851843057739501a2c0c411b4ac13b5333d8eb88548efab86dcf279971f8d240f9125d1453b7c250737b1b75ee757acd20efa63dc6b86829e945603aa2e8116a5049e97ffdc60a184b9d84b8c6b49d1756c28e6e35303a13d52c1873dbffdce0d7e90e9f64cf6d5d459bbb0fd86830c59c8199d200dca8c3c7c190e0197bb9716885e5f4f5ca81fd3ba99a1f576140b4274ba537c32c8b857bbc46f0d2ee5ef2067dfda689761dc61798b2d66", 0x1000}, {&(0x7f00000011c0)="cbd417a2a328ec94b38a48e808411b4c40a1f6eb50b66649b8c4d021642aecb9f3da0bbea7705951c6ca958b07373248bbad7bcd50fe4b8deb92a9dee6761b568c998c9e4aaa05e70b11fbf2d9753126b30e8888c352f13c3e586002a5fe34d0cc8b9e29ea02b181529d31fc213221e981041516dcf80587f78bb84fe7e07bb5c9e42ae60f864fbecb2f255919b1c046149419fd83182fc312debc41c1bc890761f165c3967c695a81fefff3422683210c1ecab62c5f93e3ba0678ab50378d664cd546fb6ebd4098c8f37b263cace43ee0ee0ec5d5aaa0915e0e02dfc03939c654a410d6900e23879168c09a1fdd520357ed02188787c8a9b6391a94adc4c11d5f78fea0d152f650d96feb26a47c7c379b1b80ab9d4af1f5d2a9244ef82bc3c9d773e503a2c65cbcf6fdce3e0b358e43c1877aac68ff4b9a2c2b80c16e26df36ff1780810af5d1a9a163f768a22bbacd143f65a78797aa7ae31d529db0de69a31389d0fdf8a8903e2a0c1c270ade8259d9589fe5739e2ec53731d1e76a0cd48fcd9a80394e6c3ea1fe9ce806e0fa001c74faf12c4afb4e73f4ac64fe0cac0523b55fb1341d709fc90a9c470868847d4159e522bd372b7d0b1b460fb3a055dbb75f9ad64ffe1b0b19c0ac7f0fcbdd5b9cf872a78c37eae248cf79abda0e9358b74cda51eb305c2c3f26b511ad0d414fdecbf33c10b2f1afa7416ab44c0568afc86f7fd4e56b8a2806fb78c05853aa92ce9bf062f5edc727cba99520e8ad2788d5ffb5b8a0b967d62e72ecb726e5b4c3d95135d2355f4be52f778f9ec4b42040d1b77bdaf6de30b7a355f19a8eef5415009edef1e8196cd233222d905ef1aae186a22be209cf732b5d052c055bdfcb2baa45097420b45ff24803fa2e8052f7987634e4174756cceff490cdbcd81e9d54903d4967d13799fa2934a77ace7dfb508db500983bd650e25a85f09f3d743ed3b9323de874860facdd226b9fed079d544acdf80f0cc0e9add0a94d4230e5c23e5cbc74b1b34804a302a478fc67ef469325802258b61286a9ad77f4d3c48bceda6c4b65d7d504601f3f1de2f6d3699649b1d031b7d38c1b4c31a5405ef673898abbe63a350044fe6ee20d7324108fe111dfa3e2ebd1b22d5ff0bf24bb5c95916668c30e7a8d4a5af9353c75cb785f1e7b187e620c624483d277983729bda1072397beb993617ea7d96ddc70864752b17175799c7fc33a10bcaba30e5434da6de17ca122d77f54c068fd07297afe86a295021d2a0c16e6101be846d13939b6e03a59fdae917f46a1671c20108e2afffed353a8bdca72c709429c8c2b101df938c964cc1ba71fd281cbc678d78d4f1cdde2e642023be01d174dd6ea3e93a9cb89f62ea36ddd82aaeeaee4017a34ac3dba510cf73caeff1f87a6a19f8c7edc61f063071f714ea3b161fa9d5adcf3e07091f18fccfd9af545a32a2adb65eb5f57e7d8a396f3eeeffe0a276777b5f4fe4c4e40e955bd8a341c4f172f8f8c82efeeeb7d09514b6e23bc95752f696affc9f0ee48b34315f9abe977991fea4d23d8baaffd460bbb72be53f32b14e24c842e2650cf9316929ffeeca6aed5e59cc8daf2e57f0c65db926c8a62dc6541c3f7015c6243e13159c291e62aefdbe9bf4f5fb24a7ce738ef606c62cc3f9278e596ed5af6b2f2d4d8a470affd44bd0eba9e7e7f15fe71329aa6e4de993d65c91d8902c7dabe6c90ae257692fedfd0f27e336d1a478727efb723ef3f0f6050d118bfe6a163002a13bab4334f9ae33eb2be535349914a8f555f0ee6981ab1da481a5bfcd8b17e1808b7ad25f394bc7f8ef91a681e434b23cdb4722004f2814c967a52f2fcac32a59ba6ffaed8acdbd0b4b9e6dac08aabfc5e0670d339bf52bca78bf472368111fd2ba90180a96543ed243c2f8b98cb5b94191bebfd0b09b6b702e1218c6f0460cd78c38efeda9f24d1554042f7b7b00cb6cd4c93e3fd5b89bb4809ac57bb03c423ef51ac449aea529b8afd208c93c2cb07efabe70debe0602b50b537ae7d2d62fa494452a4ef3443d8caa1a237f47e8e70ac683a2317896a212d9402f12ff08a770eb25de1f49a45e0741e51646fa9565f8e682e7937fbfbe6fa6c7cba0fb04aa452fccd09005af7a6220a5276c7dcbcfed8a439fad4b6b6034f40e953511de5f24c20d1d6f0dbb63d0658385434a2164b34b0d77fa6bf5a34571c483745012a8d2608948f3751c96b8b2a241e7cf3dad5127928a99d8790dc4be86623941297a2390d05905adf60f149266855639989306f7a4cb2e2a3029dc9171c9f1c8a5b2792b31030a13534911cee40787448a7f6c067b28d0901069c86493e8e46f89a62745881b033158a1948cbf99a43390d156e5d7468da0f1abc068ac7117adc760e1de957d08485ff4b79738ef15d7a746eb6bc03a6981b4926244ed0c988c411a5034b6726c9c65f50bdf56ff4d6affdef52a01ee843d00087a46b1fadc6b38a87b851f914a426d7e5a54acc2e048b978294b26930d640ed6f8bb8f8ad6c79ce91d67d14e9f81974c4beeebe6868508e188cf205b06f2d41805a905b002ef20ea7f95a276a7d86904db28a89637ecd281a4549f8d49e97a29a844b10c5817d1eed90c7ac774480c6429a9e3bb0b5dfa1ed0248f39eaa0bb9a90ca4224007e1b291e81ca040469e239197e37f3be368ae28dc04d414232282ca0c6fe13d24a6ed439cc0158a39e4d2bb556c23fe19f2f5f968e52bba6f86d132a43c3e2f1c553739bf6fde1dcd1dfd3ef835155fdcd5718f2a08e762da3a3c022c9a00fef5be48ec3144bade45bcec9e666746887a947bdff1972f64825381a7596a4d2bf79ad2ec41ffe5b8d2966c8b84c5f7b27091ba7a339f5ee5f50452279bddf94a5c6686e1c7e65759641a18b7112ef0ed2bfaea7bfa10a02c73633ba159c0e0ee59f3c79ccbead3f94ab50eb59eacf4cba985529d0f28d35f65796c8bb92e449813c9727b161253f82f963ec4a5d7c1d7a23e7bf691cac2812efa83158384f18ccd9bd2ed0ed31ee37a6149bf0244f856e31e2ce742c09c46ffa1d27baddf1ac53c0ef6d43170930c66ec8e0df4308d5e30ff7c00bdc56ab211cac01da3bc8fb710b1952f066e768599d0781a590c91a1c8a585a6b30c22c0c1d0bac75615d532e938fc03433a3888980ecc59f06d1375469db50953e4d1c3df4c5872e7a4f68d8014f6ef37734763790d6cca735305916404b0414ab567bfc8ed5272154bd7718fe7a0d7638a70e36af54fcb9b29ce57c5d0d53c9dca8cef74ad403c06e1f778b23c9fedc761376af2d2b3f897c9b4b69d57e31a3de9d217ca4b3cb320bd5aba7e340d0bee083c77863d5f12d6865d4923ab4b062e80422a381c05c97d9e842e5170d05274a6b4ba9ba2bf410442ec5add5cb35fe013838e11bbe1a44f5d442749f1c52641692a1acd90ee85053743999265283b1e2a4532a40887135805f60fdb4fec0cc8693dae33d80d5bbcde6c4497b19e9777fa0d2091537a84be7c4d99837b376ec3544c695fe56151aad651b99a9860d808184f5bab1ad8d8c8d1ab381c34e152c9696e0aa8b207aede0aa20f7f760e5fd5632eb7ea4b401106b18221e69b3e70b128d335dcc52b4ba82aaab3470077cadf4bed4a1ea6f77c669c27c4150dbd068058a8d2ac604ba6a34c69720d2d1c9185f6c5babe747a0d63e4f4ac516f43241922a2a5ae36d6c1781770ca4c39ae41aa4ded327cd865faf0cfd0baafaa8d13ed85d9a74450d417f86d8bb0293becca6315d3271ed6441902e430454da4f87e49b40cce441f707f504328eead9b8fd44e14c890933a1ba8b34acf576204e13f4d712274c8e2cc2cea1adc984e57457ed78aea6ba9b7ee90e0ae6b3adf699fac6b96de8781da127cc8b7d330b7af62792e609a4c0b31600f31c59b8ec7906d92499c25b5473928cd09552fdc3798349e17331c80d469d0ab6a6dc2b3c115a514ce4be8c7876265991e98534bc76c41f17cd3e99505978d82617d5c94eb4404ba0518d38659ea00e8ea7a116d62ca1710ea521c881f05d2334a9ad9ea87031d5405cc5a3fc72b3eee60687558b101b18dda81e26a9200a8eb0c5089ffb1ed1112cb1b305827cba40024be27958a84e62bdd79744d55858ddaf8efe53decc829b32c9a80c5fad1cedbe2b69bcd9c30bf36681bccd61a80d2913daafea722baa67edd8b8c4ecdf24cf12e1193f303ae0b0fbf909b5b91ceac49ca6f482e091ea9ba258b45860e68f9f2d2cc09489693c87fc0ef24ef43627e62da0ddf1c227cd6a3e2597a67dcf9b66646755f2ef4efcb8bbc8fcec9bece4d81d200650b2b24a5fd0854e24f58e1c58d8ad7b25a645fad1d0edb6c791b01e624156b31d6c6feda0545c93d487a67e93858b236f62d4c1d0cd354747fa131c3c8b995b22da1431ce079595cc43b27b3b03eedaa59609563f2b73383448a073c449fe38a5bf3ef7162b6adb6be30be4c5116b703d00028b8f15eb9664eff1e480b9d4b833da3478b6783864c20ada12b31276262f26a095aaeaaf1543e3974df31c0d662ec3de054d9580ac17a0df0414ba9ad754ae0d1fb51cbcbbd082732ed3cc1ffcb439d90c1f8949838e0ac65e5a4b7561f7169f6e90cd0f8b2635c5381fbd7021256ed8f121134cdbe690fb4e2cfa502fb8cb8b15124b7abe90da2f8a26ab116ccc233d52e19fdde0397ac8afb389baf98b36271a37c87f3c08b064772a53cf51192c3040c18b4ed63ee542d7eafdce99be98628770965e0164879db761bfdf341fd879ade66a8f80abcb8c9fecd1ee971eac6d6e2341495da312d0cd21e1e01a06b6f06a9313e9ffb0ba7f0a15addf32e51c735e1ee369f43bc56bd40adce724cef1404e3bd09313fbf39ff063285afb9e508ba5876b9a00f6b2580d476cb014ce9f6885d5f7a05311c697862409a352e14eeee6e2f5b3a75537ab6dc4e9b32ad2738f1e4c76dfc23e5d4cb3311fbe89556c884bb9f7209e68e653a40de949c930c3a92a915a750beac352b2f64b172d0af87adc57b2d00a4d8e9e2451f79a4a91d465f2f2eb043f9b700eee9d17c4509cf713ee4eeaa983a956558d4c6a7e4dda2d20c2cc807cc79cff4ff394471453ea8268b84cc08d9dca650d29058bcbb06be665ccc5a63df48f3423041bd905d2135ed52259bf676c2c88b064bd1cd84f59d0f6bd4ea89f7e53313f2995cf6d15b05ca1c24b80daa19160d8d15b7c50fcaf54fa23a27b874e7bd233ff598600569793c3110b7127eb0e0f1fdc8c0c838dc5b28259bd1cf16644b92d9301264755bad7e597b1492fe4abc24a6bd022424912103605125dc11f9a612c707f2059f03ad4ff0e24280d34b23031cd6d05c7e26389e54eb3f26be29932f916b6740f68ffe1695405407fb8ff821145def3a145f0d90dc861e85ee7ab1c82b2deecdefef8aef41b0fbfa6d4c20e9ed2baad14788a75f33377886e279e6fa4bfc8c1cc7564698bc18fcc1ba30d52375fb1147849b2c37399db899c642eb5b33a2365bb847be6fb78184054cedeaebe49bf3d35c1f540a1c6b227af90d6e53873ee7806637580eb2e85bdd4982ec7a8597d55207641e09d735d8a571986e448c3df1a061f8501ec7aca008cebc6199995af38ca103f0131b98b8af1d3a69aaf0cae6aa3a22a3320a59b067aa48925765f84f1305e1cab4278bb9b48e0af1acc5009af653765957e54e88c41fcd50645374d565518f18b233aeec74bf9385220a4f5c7f16642ef3f6caa5df36294f13040737698ddf858773f4bb", 0x1000}], 0x5, &(0x7f0000002400)=[@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}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xc8, 0x8}, 0x4) r13 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmat(r13, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 16:20:15 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:20:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup2(r0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:20:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0xae17) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1ff}, 0x10) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:20:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x1a, 0x4003, 0x0) r1 = kqueue() dup2(r1, r0) 16:20:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x403, 0x400000009, 0x1, "bf2584c75e0100000000010000169900", 0x6f20a9f, 0x7f}) 16:20:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) write(r0, 0x0, 0x0) 16:20:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:20:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x203, 0x92) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xffffffffffff75bb, 0x0, 0x3, 0x1, "449a8c1e613affb3ea892534140b4e6c42107f0d", 0x8, 0x9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x50, 0x100) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:20:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100), 0x2000013f, 0x20) 16:20:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000040)="d10ce3f48e7b792798c794dbba1bcb0038fb67ecd643ae919256987c7f5ed7", 0x1f}, {&(0x7f0000000180)="6fa0e1271ad80fb6b041f212ccbd09444613654b1fa380df27ae157a118b6c6883e993dc08ca8470f63ff623de74e7e6d62278e56d2a678f44d65eb3ebcda70a7ff515352e188a4e8366f55424dee439d771020ff791b273c9dca679fbf0415e568d30f9909c980ab589ec13c803b0c08633089f2a16dfda8c3edea2e58376e7b59b75deb9584bd47b90d32ae109856deff2acfe20bbf67c4878677355911c357761ad153131a5bfa495212b9f35f0373ac550659d2c46d99753b62565dc8538000105a12a632755395c572572c1667e9132f063b5148f76007d4d28a2921b1b078944b05b2a580bf75784e74b9a716d448dff72cfa5f6eed3314b934b8da24d2583981419f8f68e2b03c7f2630ea32d0d3fad86fd596a24ebeac48f4f671e65b1deb598505a1e563d6dc12c16189453c6042a7d49af05038db0b340ec371d1065e4a5fd91522a683857120f5d7cabe27cba43a7ed6d5940a8abf03bc0ed23c1c73a094ed56c7e10abfd10e914f194365cd2fee41522748c719ba6e47b505a7e7882eda108aaf58a167a302a765f753cf51da8e8d0b21dc41b5fe4e7d86e29b24508b6346bbc4662d5cae19964c1cfa4f291447257ae682d3afd309ea1b40cf33219b89be49e8434a22841dc63056a022c75c2a94e404f4dfceb3f16530619940aff4d57226882be198f6a562805ed80fb041bd8b6117d43cdd5ba14273d8e1021e674d72a840a74bfb7528f2dd8ab04882436829e3e2c0a9a7a700a02e21bd56c0a4581f90c6565a2487ade2794f6d94549bece700c6850296c19ef4be72578485580a4a4e2769adf47cc7e41243285fc3b27548e24a8c3e4b7b6eac3c4471a835ee15d7ffc2309829bbdbdf8ca3269d42d8628f2554ba5bfc077217581591820f0af06ae9a936acb67bf8558633731a1f1685bcb70393961742d1bf81d69f4320a52d6015b01a02b11b408c5bda700244717aec51d2f0f3e7b43dd8aa5202531238ad50ef0b81db62710f9a1527592273ab9e2b2c478117280ca275fdaed1f9ea1537c019915caddcf15201fd9730986b6fd6e1318e4ca378002c0e8443a64e1a81a4d0a5cd022d9ee015a4a1774c8d6714b1203705ea1c876dcb86bb311ac058dc561e5c5936667f19fe2cb6960ad085d6dfa95898266e2f0711c7043affd638afa19f9c81760a7ad54658abd54690548c750499bd04acb2adb170be37257099450404c85b2d4c6abaa19f867f2545a31e4deb6ea200ff3462b0d24172fe4488ac5d78211ab891281ed8d3a0ad51f1c4b6df8b6b49d201b7fa7abbd76749c1647eef9adf6d8729174838b97a400e5ae75b23f445a9ca94c1b4c75f6e87e6f3b2d96ec1a432edb0d4e6558ce1edc7df82f07a0f7837c2ab95d0b8c49fcd0ee1515dbc18da84f8f8ba3ab4086d417e23d468a242e1f5e302ac1b6ee8f488cb9113dea692a5a7ab995181a6781b7e92df5261b72fc72890b1f0a8ca20f560ba6e28e0d30b088a500ca095240bed6b63d21c73614a234129051a608f2e9e5fd6bad55b58f6217479cf54d4799215dc3ab027e62b02b770ce43562c27ba218ce76507a1ff2d4540f90011dba09f0b7e7fa7c4017ef7f79904d4e37b5adfc143d5e5f9fb2deeb1c50c3576e2552a21af1742d065835e3eb61d5f62c7039755f821d759def11db2c4f7d68e7fee9d0effb70d83e9b7d1e56b9bc2a485e474fdfbf844390d3323c67641e4509d8453f2952539cc255884266e9ed9b8570dad92737fc6da836b63a8aed489178e363f0812d71df7d70a732c7e2b003b9bea45ef0c949ed8f1d8c8030c08942dfca7cac3649b00128ecb0865a6ab935d8f5a40ca2dd1a5080fb2a62b590403230032ef485e933e19b71c0f4299918819431b21aabf654df754438aeb7fff05f67c728cc5dee8422abc4c8a846e27e1df80d2fde5bc2a5541ccc6d0dfc99e5d336bc0c9317e1a4e79b8c236232f6d706ded526bc0164ec8842a1fcb413dff73fed1980165dc245bbcc9948686e8333b4c88a9596511854ff272052fefb4b08834b92fbf6cac988663dee39acab771aa743ff09cc42470405297fe802d02b8068d46157ae413319b5286f891d5d7758657017fd5c6e0d9add6299d89aeef0fb6e8913aae4af475347dba1ec6bd8aa09c73923a0d9641e43b8ce761e9e0a397324874456495fd578bfa0cf61e61cda0ca58e54c0652ba685de971506f3b43578089a31c3c3e81fd64a5820f2addfdf4a9d3dbd4d2ac573fe48bc5dff6843b825bb2dd5b787318d339b6a9a72570ce82ab1165656715817ffc10d14ef232300779737608fe7c789b7cb6f8ec9e09707b9f060d9cc639fbec333f5cb3cac0832c0e1581f93fc723f86b4be564431c7a3319d47e0036513c86f9b705cfc5faf0a7880fc62abf359fd1ad361d84bc90adf816a46c73513c5401902862fc38dbc3b7837614cefc1b33dc4441c18fe62921e79b71d825e6beca093b868065aa56d21cec68ac3b9184de33aa136987dc3fbc3e628dfc3890a67cdbdf137ec7c19ba5512f1c522f490d5d5f681544c947558c764bb83cf943508e3180892d20cc94a3b1f167ed394e9b87e42473420576cdca2d1fd79750bebfae58d7e810f5a7d9a2871c280a1aece5737527bb9648fc64af3bbde7ad134a7507b7bc2b8f61ba317952a0a7b93028dbb081827adbd9b498ddd36508cdc6c31c5e2d937c699f17e70d739eaf38ece514cd39f5ea4b5c0664620b354120b3a3ef2c71efbf8f705fb31b70299646fac615397eb1b5f390443422e27718d2c4007b5fe51369fcee54762f0b3b827525a4cf46a28b58faa91f5839442570c8709f126a0c506e619cd11418a5d66d19e98bb2e315c5f52b06fc828a0d597501f590b30a1e262c18896780e044732bbdaba53d3ef33fae070992790d4fc56f0cfef36d8dadb20003c4e65a0d92f381dda7ed669219841781cef6940a3a0902d7b3003f7535ca4e10cba455cd8105a11245aba324e2d681f6d7a3327a4efaae6217b13ec9bf021f2d8029900be184323d01a937dc83a1b921add387d243bb95f3cf82d3340e7b03db4b14f7f05e5d181509f55519b2c3258b946d05ebb7477a741b893c54a1c5bbba41e031e6bdce02aca926ccc256289966b4f11e45c6919efbbe004785259f82f4e5c2844bac55fd11c1307906dcac1c469ae7d4f1be01391f4b6fa0ab89d1d80cc569a2843759b76a0847c30ac55845d2a4b94b47327a446d503ac849dcccdbc4f101fd3a120d2f9fc12b2084b75443a0d52a158906f8df9f0ee7f93edf2ba29a3fd5663090c5ea3e091a3739c1ef839ff9ee1831a904cbb7c466a77fcda0148d2c25c8b0f692a53e7947de631f4933d5ecfb6094301f01d9a2ec287ef4064559b8635883a95b5cddbb150e8e31d446d874e5b60647a9b12b806237696d1cded9fe428739d3ab98cf326b0ac75881bd094218df150035e468d3b993adf1aad41b336e1f8cf7ef518561010cb18c6d6c04a6a69f7d94a56b25e72e2e747e81b7fb10e67a70e66e5acf2489b0d907a07b5ca98ea057a0b523b3e4dd9ea6aa4915bb6e71f548905d4a2604602cda91642d340329cbadc9888a6b0df77444ea84e7b62267d4cb70c8c13f33657446fb82c07c193524dfb13adfe3a04c8b15a8115132055b4920b4897e0543ce2e9bba28264bb9881eaa56019e6acd1b74438a305120610e06be18062ea5338749bd35c2db1b79bebfc61a7ba4aadf2c51fc994b61cd3d7deba5075bccad8ed02b2bbea20d5eec3170a85908685bd11892ac4041e81bcecef34909d9875908f70440fd749eadd0924cb132d6735bcf61d03091a69278bda7d6602ab1483a1476ee86747391bbce65e86e87a65169369fdacbc39b8aec3e46b270f1c6e27cdf1efab22627b365ce98c8be2c7c522a4207bdcf440b8bc661a17efeb4b8da3db939f75179dfd4aa28645dbc900ad155bf40b4de905d2e6f144500896bdc252381dab9ca6d73eb9ca740adab5d0fc47f4f7aeaa9d67e87b64e9d70d135ae5c9124295357c1c467ec29da4d0721fda8b964e479a87d9224eba55c1c46041d7b96a29016399bc01305d9bc5549385c737ee00bc1268a1187cc1d66e8d1d33a1b65d60fb10940ecec36e742f6e29de6eacb85781f0a57513c3d245272016e333661660852649bc3d1d209e7009c5dc5914bbfa066d1f101f1cac3a9434343e814fc93add4ff89c57c8f742e4c168f3c9aeb163cf5e28cc9dd5a2f26e991b9d4740c8e351e0ca00a73ffd1e45d0a2aa2f262ef068867df0501a1a845d29c59c54b94855ccf16410114dddf40c68f24a921ade75ce7e8fc4dfb081847f1459be1903266cbf2313bfc61d515b3b2a52ed7021c51b04f285c257efc8321c19409b7cee9090053e25a51db3134eee511866962317eb2c00da0d77fc65e2f22dd547c13ad1991cf0b1c9ac638157109d5ce8e78898e16d500be7386457dbe77c601f99bb6e46442ccb94a8d90f142469a0ca31dbbb25115691a922ef1822073bb7c0bec2e99b403d9227d9cf5c532fcc812fc9e038cea4bec94ece432e0009528a27c7ad4d3095d9ca4cc1d6b79837f5dbee882e418f5aa6e3aeb82b9fd6fc353724bea19cb4168a4848a18c98b9fcf429a1220552520e16e5e882632ced52d56e3b20bfb59e35785dc7da2d233f5070572dd211af6659d60cce379c275b5b0f1407cd33614d5d36c6c8e09c96e00a678fbfd5ac6c23187b5ccb6e8902bd834b47c1143d13b4c6265501f8b4d954bdfee106bd210f0b6cfa7fdd6184cd2b3ed99da50971b7b660439dd7581983abbebb2e825d1c2edce706f684af9ea7d15fa65b1f3b1fa5447e13284aa103d862b59d4d5d678eb21cf0e294b30f0cc3e72137c38694431d505a8d72d828e48dbdf27a5a914c55113036c717b57694241d188f0d58e934093a313d7acb7f2cdef4549cd7525fb6ad0942fd7ae2c983ac252554287ca5e68e3d9feeb4b27226a0ce452613a5d177f81ea4bbff5b0b74d1bfda12d75d083965d77857d22206a2019cf618b2c74fdcb9bc0c55887de38767b87384afd87c9c4b8cb6517264972fdf0c1cc302ddb67f9730ab8503639d828e05792505d7ff9e90be04e27c030b6ca7478e25f676e7422e7b3b4417a61c1239367e829b35c00576dcfdd00a902a3e79da9431242fc0e8e68635ef087d87d99e02c0177a47868388eefffac6bca101f9e3fcb293cb41003aa93704d5803a6935f47bf638c94cf81eb85b1688b166235bb1383a9e5aaaac2e4951359bead58dc780ebc8c11ccc1dee2e21e791c318f7eb35bb7577f5e18116778b3d25b32fd607c670b5bc710dcefcf1360d9223bcd997d08ec61f5958600ba0933198d6a28b49a70afce7d168ba12395c36e2d82b67c8008c5b42a13e4007099542a6a16635a20bee814079759d0c4f95d6a24a549b1f9ead4f733807be2ba63399ff2b8f3605db4153e8c07f5233adbaf3cda4ef363c8af9a3c728dc51f09fd4e9cbfe673759fa1dfc6016359de164f4980bf1d33f5189a7d6b06d476f6ccfb2099f422c5299d4e9a838f163213543bdfbb8e8191eb9a86a4fd650f4f2a6a1695cc63545a3be7d2e4373a80954b501d08c05ce3413bef2f35cfdf5ea5b048ab2daf3e936344e9a8bd6e0a7cc62638f8cee0cf3045839853b194b1f38fafad634176b4162c0c94bdc1795b21486c5948bb388c6b60738bc63bd1324ffc0eaecd4cac1a1307fc0b908524cb39d75b1662e050ac0bb30483b21648e33277aeb490173ec58", 0x1000}, {&(0x7f0000001180)="e0909ab32bd6487b3947100d26cd4529f7a8c6d3a03022a64f4d10b96bce00c144f3d6cb191e95fbca94e74c725130054b0254f9b9377871d868ba4ed919c0f5169dd100d061412868f7a70cd2a169d45012cfc4b0f2ef59edb97c16ef793bf8c40e56af2c0993fc2220256d36710b5eb697eb86ef70fb52e0c9c05f566ba82332cd6f26d6", 0x85}, {&(0x7f0000001240)="ab84e660d1a1edeb4ca224b95bea37d0f045e83221e06d4a3c758f92bdfb6137015bbd6a1e28af0ee3cbaf05a08fb2e8987f946b94cca25af99db561d1a3c1e8fad0fad40d425ca4c5fd6fe2d6b24e30fc996134c22fecfcb4b39b875f1c1d7846025c7c28c48c31f9f4a7adf660ccbf029bc9f0df4e83b03303e3805a5116a80c309337055058854156078f94adecbf06776dc33cfdd50b9aad6537e06e2c14dc5ddf34754565d1500b1230247a29358e", 0xb1}, {&(0x7f0000001300)="eefd9ad70f47e92662744ab2cd0f4b927941e2c18171df723f11694bbeab9d4872084374c3d15249394dff3eefc45bc76a8a98daa513818fb6eb34392fbc2050fd6c77e79f0a80ac0542a4a80dd397654e8ca7321cd595980228de2486944fe4c808fbe70849033beff9cc9cc48951da066131f6f11326fcd92c6730ea0bfaff9770c283f88b04a169c2c4f6a594387d85b2864ac548740556c44a62525797301ab001d9d3087018ec2b675001899f2f68d6eedeef11b09072bb20a82b20", 0xbe}, {&(0x7f00000013c0)="5c1326bdd0d44e7958c35b4cf1a8bcf4378708eb4d4f02b9554becdc239cd499c519a36158ebbaa31b72814ab9ff337a4335926f58c08937a05819e8a71e8164f5061fdaa257c6cd9a2b90639406ee7a1e45d6f974d51d4ddc5f93b341fba4ffc9c7c3511c250b49878ca293ceb8c416b8313b1c89a4f2795cf44e8c007dc7956b4cddce7cdf9aad4be6ffce170893a12d72c2eaf4033ae37db37c11c722717f0f82bed0edd665fa4451471b2da0228531dd", 0xb2}, {&(0x7f0000001480)="0eb42dde53b955419f40534259f60448c253066c2989510f783171a3cf791be311f3116414a5c066f38ee82dd6b918356e4af3db75f5e738b769d1079b4e7cf8c1cc0324fb5895e9bcc00fd6202b547ea36e8cd3f32203e88b146e616bf6f26dd675de2c415bdbe15d3c89969281a6a1af20a57b3e46bdd7f8aa17f66adea1d13bc26df24b6f1aabeec263663fea450ae020a655199f1b45234745f127001381504e2699592e2b2d84e53dfdcf79dadcf4306f63846bc4477800f4584e081959abbab83546921a0092f4c1ecc3cce882c18561a570d1ab6b", 0xd8}], 0x7, 0x0, 0x0, 0x404}, 0x0) 16:20:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000540)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) 16:20:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8200b0"], 0x1) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:20:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7, 0x6, 0x1, 0x10001, "3de61227edd54000efb998569851452ffbf69b00", 0x10001, 0x800}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) connect$inet(r2, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:20:16 executing program 0: r0 = socket$inet6(0x18, 0x1000, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x2000000000000029, 0x23, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x5}, {0x18, 0x1, 0x0, 0xfffffffffffffffb}, 0x1, [0x3, 0x3, 0x2, 0x581, 0xfffffffffffffffa, 0x7, 0x8, 0x80]}, 0x11c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:20:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x80000802) 16:20:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x10000, 0x217}], 0x7, 0x0, 0x40000, 0x0) setsockopt(r0, 0x86, 0x0, &(0x7f0000000180)="eb46a14116c8271578ee849ab2b3b2cc28ee365d4599366f4545953da992b64a7eec85a2c56abf7b44367bac22a17fe1417b8a2b44d30cd5a03d846c57ef36379ef0368ead5b06c60a8af202247b425833780cbc8f1cc3c74c1ccd4251c42d9dd7aa21d7b06ec13b1924bdd870b958a75aaad86de0576ffce6d430a7089b00cc695aa3bb0ba80ebffa799d2bf9cbba14291cff1b29ab16fe146dad2b1e73d20161e5955219cf35e3e560ff83f10710c7037c2f7508549e62409a664bd76ed4b06ac2b456856e948b169074e8b7a8ddbada57a4794b8318ed2a72b68ba2f5e3176a5836b6099d9066fc0704ec55a01715ba99961c1b270ae7464c4f04af65e2428f1be49f9674e13a577cd936f7c24e9750e56c5b007041f10212d797b5caf2f373a28c77c52aa3385a965b6c4fa788963ce62e9363a92d477d9e9cf5d044c1d59deb188d3167b1b8522d08e1711a1af8773a952d09579f013ea8ff0acc0ff72c79b93c31f6038b11cd4dc0deeec728b4744b3f0a0acf585b0464765a28a19abebb225f9c87fc819955898680c0f217a700caeabc4421aa8fe611801963cb27bbe2aa06c3997f98bc2e6d3302d61fbb65ec8289e19bfc1d17852d70c54ceb94492d9e5d8a5acd1df3201ab35db323a47d8f570e9d835da54a0600bd2d6551567c1f017c72624baf631524aac6dbac4889741a4e1ffcd9240e776f18b43202fc8e5f3fc2591d296092f2795480f24de67e09105d063a68b01c16eeef5218bc0053600333abb4db0fdd03349de7aae364818340b683e7583c311f81e440bc3c8272a79db2f40ee9d467d0735151770dbf8de411cafc22528b215892a6970a5f5f063e187babf5306c17f0c243b1bd7fdb1f1bb01681ca2c73d057638a6970a411a7a0f9ed0575c94b9c927f1098fca783dc3a454da46f94d121d6daf5dd70f629b697375897184be8b419d814a495a6235a33ef6796df5c47e4d9fcaf85c704bd92100e593a505c38363c4305e17ea592eef3060c3ee2c9c903c851c1bcf8b3f00ed833131a46911ca0c3a32cb7f91f6680981e1da61e794ac4d1c250c93aadaeaa6f0a6d67ef31bd0a6e76f20abb42caff0a8fb4cbadbc8ba12c58c52cefc6fe5141be66e274cef4c7ac8bd7a6faf576daaa047c7e2eccc93950bac040dd8dfacfdab9f7bf2178bf3839246d3ae0d3523c0b3db9ce1c18d01bb4207801b65a504ea9c9b06170048ce29e31c89e5a59f6b0ebab737c1c36226f2ac759f87cb0734fc2a728dcac6e65cd66b2cfd911f83b4d8dcf8d51aea211c83b2e74e0dcbe7c20c753d27e0c214c244edfbb67f88aeea0f02d6462eeb74d265d18e2e1b38cd39d1470205d996a6e143199db9d4df0b831dd50186309a8b83c9ab29d2d8319634e1053a2943a63621f8d4ed281af105bf1d9c2ef583cf02002b243bd8f8220da482b9fe1b625b736793105c526e8f5139b2df9ec08640c494337df3c3ff5508cf89e68190e98cbafacbbdfb6785094448da84f5be9401a19fac86ab93cf7517195dc2777dfcade30de5dfb809ced26176fe929d9f399458636a751d8a03cdc62b27bce97d6f77daac39409a16a4e9cd85a5e06d0ebc92120a3d18d84e05a5aac57b31e5627582b1426a4c7af03dbe032f68f782b0f34e89f854f4bf28c16936be3ea40c39c3a830ae13b8c7fecee9c4c6132924ff5d19743a5b6f576c6c758902db96cd95a935bcf3de8a0caa0618facee4d2bf2eb8a0d3bc578bb034c425e97592bcb558e2d54454abbab4b9ad506f59e935df712280c8439fa832c4277d8c7f228325907a324a43adbc7e85235a57b0e389235c1136c9b0f75e18a8c2ba68724a986333c659c4285863dc1bbe4883e7ffeaba6fbd762ce78fd7c9caf2b40a31cc0bc6aa27b5dbbdd9ef421b25c5dd10ab4face965815a301a0adc4bb4a9bd087795690c824574ff5ad9a5c94e307dc6d412f994493821ed61b5a3690314dee1918c5e945babde9cd2ea9347ed6d135575b309d85f4216464e064088c91d6af0daf86384c87f421d9a9bd85d26068d07720a40ee0b40b9ebf02b48e36463febf52be3f3c0fa5e7ae1d77f94d01fbe097bd82ce9f590b5caf90542984651d4de6e9575079e59f0dba278479514447dac2528b91c04303f1c8079308c28595227bcf166dc04337530d318b5ea24cd6679b7208d9448bff14a0153bea99bdf08438f7e59f0cf2c8181cda9517fd77de4d86574c2ea3de51dd9dd38246b44d448d64fd3a03fe15f3a815cc7cffd4bc086327cdfaf14a6929c606e215b83a3d336a6fca996b0f34d8e8ed40765d4acb05e37fd80665ef5d46d9a87d5e9d951e46fff7bd55b3e320f422edab6d2d2862576da966974ae2a5fd3b8b137e7e52bcf4767127ed30f676325ffc25f6101f5b3a9469836887ad2910e2ac92b825dc2afc21a4b45b77a055e5fce33c8a31eddd21f994afcfbcebde21a014c6e5b5fee2bcb15bd9a2f544120a4dc6ec1b446742783ca6ee7c0853c87f9752aed6ad4aca8b0609665ec5556873b21580df91d7bc4a5b4594e415cae9c761be7c88f7cb27c5d933324f9e827a38e2e32a21d5e0a2b8bf690bb71447bdc6747f989ad9dc136153d0330ca5018922a68958984be414bc9e66aadcab367ede3737cdff312752487795aae39b7b7ca37d63c3509aeb9494f45df8fde57c360e99e04b692f2ff533882e184b4a2c49217f321c496a4bed923effd267c571594debb2c565281fec7c9939a52d3162a881bb157a5599a4189a1511b0c4d69677c0627a070231d4b918330c0eec6519f2ae103d763871741c98c2f5b7bdffc0d877c35ea8dfe34502ac039b10fe640897bcbe830f5a2d935c0612371ed37b448628409bcd3c941d74ad7907af5200c0d30a9d31ee7733d34147827813a73cd096226fa230c9b2f63bab09be03c4201560c1658f2665d5f9b7085d96c5f0def78dd6e8734743a64b0de0afa8c06c2109e6bb80abf411ec2e23fe23b66bd4dce8157afaae1c515ac18937286d8d08acfe6dd1eb78b31c917dfdb9e3f9ae8428276a814392afadfa58dc18ddfc4387fae8345e2b64855356a70e32b9df6a36ff187e26bf52c4530db7806b072c29e655db650163b82fc549e4185f945724a6679a9c6e889d2b329fd6e78309efbb1bc40b7f60bdb2e0644d0cda9c881b1264dbc250cc568d8c13dd9fbb0c80705b6b9110c50b656ecbc60855ac60457a226be11a05c337c2018dacea97d2773a244fc9e186e6247681ed4bef481916fc6036ff39e1b5b72fea14535ecf72fc46d38b5792b693059c2c62b78028253fb97dc0affe3710e62c64ec64b8b678542749bb44e0f1db9dc48e8bbae8c33a879e24d8bff9898e0e3f82a15ca6a92a079a05312a455bc7808b7dbe39070bd48cbd5192d386b5df805801aae7b943d6fd16493d06a2504d747db4859e9d019b81d9a357cfb8beb8ddc3ff5f2f7a085212fcec0f48784b24a007eb004712642ed1a208d51cd4b9ac3921a750fcac2c9ff54f4ab011e44e09d24bfdb61e347bdbd0f2dda0980a1a0950f92c0f94424052baa0666c8124e3d00e62c6f65fbb31ea0c62d810dcfa6eb0ce2ad3e3e5e4c23599eaa763ce999bc0d8a2279b31c584bcf4380efae641b1f9503b78c3b205078b2515e8d540e1d7f1f32d686b886ff78268a3f4d35c301a89e1ae7c1fa7ba2c3bc050a7e1c947aaf5a3e586928fc0ced8af630ab50fdb1942676b0122a92f963c4226e0359992f416bffca6b674adfe2ba21b414201c067bb79c14530a464b21582807171b844482b5eb6cdd7a49ec1a17db3071834947948c0cbc15ac09c7db1444235d451b6643f64c1d5eb8d53683c088ec1c8f75de335c2cc6945c1c0598c8c5ebaa5c38ab6a514fc4e48deea66009993d362d77c7581ac71e9e80efa5d49c8148ad888dc68456dd65c72a69284fa3224d755750f4b9332c2c5d4bde026391626493dec41fbc268edf01dd80e34668cbe811f0e6b08145e03d4c77219489e9caf53d30655b27fbc30afc5d09c919f96477ac497a1be3e7f8f3135fb337c8802b41f95f4114b7ff8bd747475441a71b5f2bc98fbdf0ae2c7a573238d17933612c3a2d4a696b14db8f9484d11e148ad38b25def7f8b48ab36aa010a154410ea7285a6a8e4c8537d5796240cb0dc99e1cf0041217fef652e57c39322906b1715d8b77e4c092670071d5f577c4393d7054f792af5cdeb34726ee7733282267d6fd61dcffc0e432573b1408a925cdda4d649ede19e3c895a470d16a7260222c15316d2d0ea1537c9f9ff510788751085df236b6c4a81378536095d358becaef4a7f72e342fcdc033fbab2dd30ce7120ef7eb2efb5602a5ee34e4004eecc9f49e29b5c77ea3034c74ea605bb9f30bede519916a5febdd105f0368e830340810ef5c300ca40bf98b81cc91468590f12d2d78eaead4fc8052c209aacca15a693779b45c5d568b22879fe394ef40a4e911d4977e11be99166890018921bd0a42196c6dc32197aed1477d4bd8af05997a1cd6899e6758f2e8ff42451bc3b5dbb6ed085a4276e21a692ae50913de6612e35f33b678d37c8e272278e7621e71f09be9c0193c2fbeb488c1f1f47f15adf7e080522f8b176fc1cc760e9f4506712f070ef32756cb6f99d274a4b8fdcaee5bc4c3c44f162deb057e8e808ab5b0bbc814f2c1da21694fce00f566ea07ef48b2df54eb0d26c8e72b8db0f606c80463a4dd30ae9b46a5c4ced0c94af33132592dd72ff537cd893a561f78de115c5a33b8ed5937bd2e1c42d8c84555cce9c55ae6d69d0b11811752291b351eb49f671b33711756439f2418b13e8c253af7aaea7968adae0662ed7c64f63aabfdf779b6b2ce21a06146c1e4b4eed8d85c4228e79d96e3a902a53df63f408f85fccb19e500dce694e94dbdfd5d14246f4af290482b2fd15ece4cff1fede9740dacae86f1e33a8685568a2bb82324d87021e0ba5b83d1e49708db9a1f2e4fd16d389e802fb34bf16ac4a521c0449a1fe356356903320b90f0b237a7ecdf8937a2fc8c90ed7ec6dbd9ad069479f42bfe959dda0d2cff6bec0801434c5f0da94577d5d17b21dae95cb4b12ae6b4e57ea334b74742a6c0727206f8893833f1483b005819e8585b40a8731c0a9e635f9de962cd6253d2b8c973385b289a66c4005d7b6f2a2f514785db35024fb5371fe94f30c9d26273f255801f41629a8a2b671cc1194b3687a46e06d753dde1807fb16b150c49a16cb2a0a34b31db96bdc1d54ddc4134726cffae864fd90f5949efbac24c273340aad62e0a5f8fc412aa8dafe63e1a07a3faa162a985bb1ba38a32658967929bff3beaf50f1e036848c4ce9bb4d9f9539dc4adad4e525a2a6338e075bd1d45d7a41999d0128b093bfe24a943ec650f29fb44ca2f03fb332929c255fa7e30c6cae2a3c0de0a92528073129116a4d607ac4bfdc8e92c053430f200e7cfab39e6fb7f63025b3b7c4fd88ab8815b7d4279bdc871addf75a96db3e8d20675fce3fe12f8441d1f14e79949f593e1de1e64288e1e2be7bb9b4d69b4686867c97747734e62e220ac70d86bcb26e0b4d0df4608ce46074132f42b65e737595ae4b21ff24b94546ec4633e94dd1847afe88f7c71568d6a5a1bd860794e1e6f76073b1ac6169f59438cb9a7c0e061725524c986db8e5e742bfd844dfea3dcd3e919c52125b4f21d534f10bff8989808707d01775f1c42a1fa1ca57054c55d0db3a764012c224b3b6b81465107981092897ffba9d85fbca4e67074fbc8b7394", 0x1000) sendto(r1, &(0x7f0000000100)="e82dd837b57ae92cb97c99ae9f642725cee9002c4a27fa38104f0a52a65daff5e845d0877d107310af46ad5c764a8529c3010d38870b320831ed9e819bc78042219bd13c3adc977278e1c4", 0x4b, 0xc, &(0x7f00000000c0)=ANY=[@ANYBLOB="01198d052e2f66696c643000"], 0xa) sendto(r0, &(0x7f0000001180)='\x00', 0xfffffffffffffeba, 0xfffffffffffffffd, 0x0, 0x1e6) 16:20:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x168) socket(0x1e, 0x4007, 0x36) 16:20:17 executing program 0: socketpair$unix(0x1, 0x2000000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x20000, 0x81) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 16:20:17 executing program 1: r0 = msgget(0x3, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xcb, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x80000000000, 0x4, 0x2}) msgrcv(r0, &(0x7f0000000080)={0x0, ""/103}, 0x6f, 0x0, 0x1800) syz_open_pts() 16:20:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8000005f, 0x0, 0x1000000000000000, 0x0) write(r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:20:17 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7}, {0x18, 0x0, 0x4, 0xafe1}, 0x200, [0x7, 0x3ff, 0x2dc, 0x5, 0x1, 0x3, 0x6, 0x3]}, 0x3c) r1 = semget$private(0x0, 0x3, 0x500) r2 = dup2(r0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x80000000, 0x40}, {0x18, 0x1, 0xed, 0x80000001}, 0xffff, [0x4, 0x100000000, 0x36d3, 0x1, 0xfffffffffffff001, 0x8001, 0x80000001, 0x5]}, 0x3c) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r6) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/44) sendmsg(r2, &(0x7f0000000580)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x8}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000380)="5ffce4d65258ad8e71857bc15e188e79e1df2880e30a5cdd05c64c6c1bd4c233c7aff79298af3e5117733599d163cc45658e76d156da073d6f387dad05fd6c6ef85bfbb629faeb49a1735f8e08cf69f8fb324050418040ef1792cb9d91f2d824a99d257c9dc96361199e66e8ad395f021255c7180c57f296e6d35a23e7633f9e3b2c98c34524ffd227ce3bca55a2a1ac05c42960a1d26ecd98e244ff7079619b4d62a7302762ef66137f0897ff25206628ebecaa3fe5f06b8d1d71ab5cbe54097f24b76e9f4eac2afb75ed24e45fbf388509df43a74ecddeac168db78657e90ff8b4caac05880ef7963d1a16aeceedcf", 0xf0}], 0x1, 0x0}, 0x406) recvfrom$inet6(r0, &(0x7f00000005c0)=""/199, 0xc7, 0x2, &(0x7f00000006c0)={0x18, 0x3, 0x80000000, 0x3a}, 0xc) r7 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000700)={{0x18, 0x1, 0x81, 0x6}, {0x18, 0x1, 0xffff, 0x2}, 0x200, [0x4, 0x2, 0x5, 0x6, 0x7, 0x5a, 0x4aac, 0x4]}, 0x3c) semop(r1, &(0x7f00000001c0)=[{0x3, 0xfffffffffffffff7, 0x1800}, {0x1, 0x2, 0x800}, {0x1, 0xcf, 0x1000}], 0x3) fchown(r2, r3, r6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x3, 0xfffffffffffff040, 0x4}, {0x18, 0x3, 0x3, 0x5}, 0x3, [0xff, 0xffffffffffffff8e, 0x2, 0x3f, 0x8, 0x5, 0x76827886]}, 0x3c) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000780)={{0x7f, r3, r6, r5, r6, 0x80, 0x7fffffff}, 0x1, 0x7, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={r4, r5, r6}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000840)={{0x80000001, r3, r6, r5, r6, 0x20, 0x2}, 0xd226, 0x6, 0x8}) readv(r7, &(0x7f0000000a00)=[{&(0x7f00000008c0)=""/111, 0x6f}, {&(0x7f0000000940)=""/167, 0xa7}], 0x2) clock_settime(0x3, &(0x7f0000000a40)={0x8, 0x8}) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000a80)=""/247) r8 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000b80)=""/56) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000bc0)=""/150) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000c80)={{0x18, 0x3, 0xfffffffffffffffd, 0xfff}, {0x18, 0x0, 0x0, 0x14}, 0x0, [0x7, 0x7ff, 0xae3a, 0x9191, 0x2, 0x8, 0xaa4f, 0x575e]}, 0x3c) semctl$IPC_RMID(r1, 0x0, 0x0) 16:20:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0xffff, 0x0, 0xfffffffffffffffe}, 0x0) execve(0x0, 0x0, 0x0) 16:20:17 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x0) 16:20:17 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d8655641000000000000000000000000"], 0x1, 0x0, 0x1000) msgrcv(r1, &(0x7f0000000300)={0x0, ""/102}, 0x6e, 0x0, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r2, 0xf) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) msgget(0x0, 0x10) listen(r2, 0x429b) pipe(&(0x7f0000000280)={0xffffffffffffffff}) setgid(r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0xe4) r5 = semget$private(0x0, 0x2, 0x981941aa907944ec) fcntl$dupfd(r3, 0xa, r4) semop(r5, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 16:20:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x1) r1 = dup2(r0, r0) accept(r1, 0x0, &(0x7f0000000000)) 16:20:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="c8", 0x1}], 0x1) dup(r0) 16:20:17 executing program 1: r0 = socket(0x1, 0xc007, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x3ff, 0xf4d, 0x3, 0x101, "e53c1629e80eab8d91e77d21605bc9e30fb69a7b", 0x3f, 0x80000000}) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r0) 16:20:17 executing program 0: getsockname(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000040)) getegid() 16:20:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xffffffb5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) syz_open_pts() 16:20:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:20:17 executing program 1: setitimer(0x1, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = socket(0x38, 0x8005, 0x6) r1 = accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/47}, &(0x7f0000000180)=0x109) poll(0x0, 0x0, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) getitimer(0x0, &(0x7f0000000000)) r4 = socket(0x3, 0x5, 0x4) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) 16:20:17 executing program 0: r0 = socket$inet(0x2, 0x4, 0x804) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r2, 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="000080026d297913bad2", 0xa) 16:20:17 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 16:20:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file2\x00', 0x7c, 0x8) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r1, &(0x7f0000000040)="a4aafced66a7ddb6206d28843bbf6f9114b0fb0d744a43d3fecaf36d6a86cc381fa508e23757405e704ae33872e7cc5ac11649fe54292b9edfe72b3d5ddcf27f50580f48160fa2db3aa55dd622a829613e6558bff31ec57cc18c0e15dc59a2a1831152a01ae87672f8704b94e7e20276b4aa7260ac0df1d8ac06154ef7fa737bb8c7371426128e12bf00f3788eb5119a935e5542c418eb8c6c302cec978904b2dc", 0xa1, 0x1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)) 16:20:17 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000140)=0xfffffffffffffeaf) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x114) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x7fffffff}, 0xc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) 16:20:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/214, 0xd6}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/105, 0x69}], 0x5, 0x41) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:20:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 16:20:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:20:19 executing program 1: r0 = socket(0x10000008002, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) r3 = getgid() r4 = getgid() r5 = getegid() getgroups(0x5, &(0x7f00000000c0)=[r1, r2, r3, r4, r5]) 16:20:19 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r2, &(0x7f0000000000), 0x10000151) r4 = dup2(r2, r3) close(r1) execve(0x0, 0x0, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) 16:20:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xe40, 0x1, 0x2, 0xffffffffffffffe0, 0x8000}, 0xc) unlink(&(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:20:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffa58) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 16:20:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) 16:20:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 16:20:19 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getitimer(0x1, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000000040)={{0x8, 0xfffe}, {0x10000}}, 0x0) 16:20:19 executing program 0: r0 = syz_open_pts() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x19ca, 0x6}, {{r0}, 0xfffffffffffffff8, 0x5, 0x0, 0xcb000000000, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x14, 0x200fffff, 0x8, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x60, 0x2, 0x7}, {{r0}, 0x0, 0x1, 0x0, 0x9, 0x7}, {{r1}, 0xfffffffffffffff8, 0x9, 0x40000011, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x4c, 0x80, 0xffffffffffffff00, 0x2}], 0x6, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x1, 0x1f, 0x401}], 0x3, &(0x7f00000000c0)={0xffffffff, 0xffff}) kevent(r1, &(0x7f00000000c0), 0x6, 0x0, 0xffffffff, 0x0) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 16:20:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x2}, {r0, 0x1}, {r0, 0x1}, {r0}, {r0, 0x20}, {r0, 0x80}, {r0, 0x40}, {r0, 0x104}, {r0, 0x6c}], 0xa, 0x3ff) 16:20:19 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001600)=0x6) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) kevent(r0, &(0x7f0000001640)=[{{r0}, 0xffffffffffffffff, 0x80, 0x43, 0xa1, 0x6a6f}, {{r0}, 0xffffffffffffffff, 0x20, 0xa, 0xf92, 0x6a68a3d4}], 0x4, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffffd, 0xc, 0xfffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x21, 0xf0000004, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000005, 0x1, 0x20}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000003, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x6, 0xf0000042, 0x0, 0x5}], 0xffffffff, &(0x7f0000001740)={0x0, 0x8}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0xb4) recvmsg(r1, &(0x7f00000015c0)={&(0x7f0000001780)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/93, 0x31b}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/3}, {&(0x7f0000001180)=""/253, 0xfd}, {&(0x7f0000001280)=""/166, 0xa6}, {&(0x7f0000001340)=""/118, 0x76}, {&(0x7f00000017c0)=""/138, 0x8a}], 0x7, &(0x7f0000001500)=""/161, 0xa1}, 0x3) execve(0x0, 0x0, 0x0) 16:20:19 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x8000000000002, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)=""/167, 0xa7}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000000100)=""/16, 0x10}, {&(0x7f0000000400)=""/169, 0xa9}], 0x8, &(0x7f0000000540)=""/200, 0xc8}, 0x0) recvmsg(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a00)=""/34, 0x22}], 0x9b, &(0x7f0000000900)=""/142, 0x8e}, 0x40) poll(&(0x7f0000000140)=[{r2, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x10000, 0x8beb}], 0x6, &(0x7f0000000780)=[{{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x861, 0x10ee}, {{r3}, 0xfffffffffffffffe, 0x8, 0x800fffff, 0x6, 0x10000}, {{r2}, 0xffffffffffffffff, 0x80, 0x5, 0x7fffffff, 0x4}, {{r4}, 0xfffffffffffffffb, 0x2, 0x1c, 0x80000001, 0x101}, {{r5}, 0xfffffffffffffffe, 0x20, 0x0, 0x401, 0xffffffff}], 0xfff, &(0x7f0000000840)={0x1, 0x66}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000006c0)=0x3) 16:20:19 executing program 0: mprotect(&(0x7f00002bb000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x0) 16:20:19 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) r2 = msgget(0x3, 0x22) msgctl$IPC_RMID(r2, 0x0) dup(r1) write(r1, &(0x7f0000000000)="46c93a06c29ac05edea9be60b434ac4802b8bcb7a74ad9fa13817e85a7b7f71f1847f61af13b22caf5ce4cbb5f0fa8880498071c03f2", 0x36) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:20:19 executing program 0: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 16:20:20 executing program 1: pipe2(0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0) r0 = semget$private(0x0, 0x7, 0x620) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/195) 16:20:20 executing program 0: clock_getres(0x2, 0x0) r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) r1 = socket$unix(0x1, 0x7, 0x0) chdir(&(0x7f0000000000)='./file0\x00') nanosleep(&(0x7f0000000040)={0x7f, 0x3f}, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xffffffffffffff1c) 16:20:20 executing program 1: pipe2(&(0x7f0000001200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r0, 0x2000747b) getrusage(0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000ddffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032cc68e429dd3caeb25c7c338f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000011c0)=0x1002) open$dir(&(0x7f00000012c0)='\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', 0x5, 0x8000000000000) 16:20:20 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0xb6a) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20040, 0x10) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) 16:20:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000ff5000/0x2000)=nil, 0x2000) r1 = msgget(0x0, 0x420) r2 = geteuid() r3 = getegid() r4 = getuid() r5 = getegid() r6 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7fff, r2, r3, r4, r5, 0x64, 0x7}, 0x0, 0x3ff, r6, r7, 0x6, 0x0, 0xfff}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001540)="699a150cbbe59818c71cb049c2a2a6376039ccfba23ee5e6d2a1430b8ad2d6052a68274e7c8f518dad9cb70e55c22e2d60ff1d9d8ab47b284f2e96245b5290ad25a5618b8bfc34b357ea783609a3f6ae88e69a7c6df0519cc05724d2c752b3e4b76b3f113b17e97b89c17b64d3c9c71128da02e5d11feca585fba048684622afc8d5a6ce268863419f33fe65c8bf198e05ecc4e1ba018fb3edc60bf6ab23f88c80b39d5c72f17e8de777de4b92932f37ce8ffb1842b651903d8a6a90f6385f56b92ab4aadd394d39eaf2094139bd15944ea526e84da1a6ae953a6b4cd4caf5b40dea9ca622619ce50c3794684e9f72e758236e617a38f696e532eec1831ec64f0a303eb5948343247db949fa7b91832f28c83a6958e5724b51dbba986bbe1736d18fd1994be288a08952f59eee3e9a2a27248799c4ce4615558ed659ed082e0b035d25313e7696d1dc87cb2c571399aed2ff623d99d1973b6f9e3c92d0786a6289c5317841ab7196a88d55ef44528b096853702445513cd0179579f9338e6b4cc2b2fb34433fa1e9439400627be75667ef33a3eff260501155a8e6f8fd985e0defd4a9ed51588513e7e5fadddb6ef8c67dc0fae607dac1598a0c685bb1932a19309f9c9300008af552fd306d865e6489740de2a6f0c630a33f217445ebbae75f793c896bd79e6ece99503d3bb2eeb20e2cdaddb6c8e53d7fdc1bac85803b4eb6d6cd42d720eff892ac880a3136863f292270f84bdf1ea60852a416b07110cc5617a78b828295d4df899382e5ca4b8452231f080650141971d0c9ac494c87f9bdac0b82b289662a6a92711b682b419c956194876908576a18db09da85445bce0348e70c1d2232e95e5820e7ff3577afcb9b56c0d4b627924437ec99e0c21a57b57290a1ecb397deea6ccea3cfbb62bbcc4ce05085e8be68f017d9b85bb40b957c0c51be2eec2614a8fccddff09bf446e6f48a5017dea3f4466b0bb7c22f8e52af31bcd235fdf0564a1a06713b2479a453f333846db3eca50ff0f24599b4a80d2d5e1bdc082e5408d0d63d863d040448ec4c3d1d436c67525c94a447e95faa7a33c2ca50dca8467325f6bb673e19af721d46d1e5858d717f351c1619006996ddf953d71bd5852d5891fa5ce6506d87a51bfc3e8fd8242843691af4e057b0c0ff913dc0c52a67ecf925a86531fbe9be6f51e11a6cfdeb7ffc0f9c80339f86f191a7c5a0491cec4c7be7d224035517c78af6cb83506403957d3b3a12b953bd4cad815b6df00cb63ec71c972d8a881e5d457ed9fa2966bbf9ac3478422891d7ea6dbf2a71128ffb7e904477e206106f4eb9677c6e8e58ff836183463960af680656d0ab250292c3503a9dd4c1fbfb14ba98bb02a1e0178739c16ddf94ffa4ca90c56705ef67c7ad54d5e9a4f155c0800a0ffd60010bce697f665d79bd3584d5621138c0f52b6f9bf27a39418f8222575771f7f3bcb058b769a0fd325f1619d143c9a2bce265e6851867d2324d839f5ece1f5107357d0b9cb5d097b26fa1d10a55e61e5785aa677693f6dcb95730934563ce2c85a7768e10a56cd64154eab1363775451e24f18dece311a898a6b26926c61ab417beeb293b9254ce8be9d47565e31da29d5706d3fad77406cfbcf7839e429fd1a063734020d0af97e54377d60f171af28a5cacb2cce6643ea593ab53d3747fcf53b2da1ae665976c4d52684a6b3d51024f888cb18ae9e1b9a42e38952618d1f1276cfab8b9559472896da1bd166b700b4ba38e94af65232d3c8363ba07855c114855754f861544edc35d4c0acc16871c4f1f2ff7f47d27622a58aed1781b4905c2110d0a129039e645f951b2b1aa06a2b4c5f2ad480eb3bb04a39b3b937696bdd5405018d32b2857c478e738486cfb7e6de33eac60a486a6d439aca6d55241325c74c916cec8ef8b8101408f3ebf9690f6d6831fd584ca6391a8920461a955bb1604a97fff6c182ebfb1a61cff03c06e8b3293715693244f2b723942fc0afe1ae12c2f2bfb3d418efbaf14a7439dd4dd91668edb2c1af558fc163f61957e69fc0cf6599832c9f501bfd8333245641b456f9dcec767624d6a9051a77f11f5341d86a0ed8f4608251bcb5d81f6e2d3992d5f1779b0f780712c9f13f5c01a5cea49057409498e5c9a9b6f64143ba4744586835ae570ce175abccfc96dbc58867e038bdd782f7b56016e9b8a0717d7ceecf52bc5a4d05a4c2e0da740f5666d4a65094395dd79e60a7c934f034865cb58de9cac3d08fd6ca814cc491a396842586a5c7f78b1a72bc602ff6409bd8109e78a022887e465094902311b042398e6afb78a4da62e3b887581fdc2a8c264472a4c119d7beb2f98663e4b7c425105eb1e55c7a4093e3027262ad7becc434397e329559f8b93a6bef21afbe62b42590b11ca5a8408f49f8099f037ace7c875980ac38820fe84467b44728ea8724259f8601833035bc70959bc31d95365c60d622f98d1758c74e767bb0ff4d8c3e01f3982a53990d3579980a618576f17ea04d8354e74a6b227d630f29b3f2f1bb7e8af244398385e75cbd66583a80e3813d8f9aa89cd8b178e02195d10a59cd4202d2fa9c01362267d5d25efbeb87a49fe0bd1dd55b1acd2298ddf0a37b817b3be4feb286a26f2218c8f13b195d82a9624067eca74b97caf70a62553282c5712db369c53ed4d143692f7f5432f472a6cb6d542ec516b503f5377493c3186a05de355dbdee72252ed93be5ac0be03c3637a9972e69cc2aae2b59ed5adcdff106a731995d91685ca68a2626fae7d9cfc26ba8019a1a2c0300827ca234bfc82e03feb2a1eeec5da8dca7e83b2947331404f8e415cb8cea46697cc1e9d7e0b5c4b8ca8c218614979fea4b86f25a84a0aa4ec6b24bd0d5f36a01fae84b476fe156eae787f8242315b6bff4a5aa02af45a18634dfd4ccb69b3360725dc2e24d014f9b6b725ce2dc80f6e78a7d50b3e78dc021dcb0200c9d6202adbd674de971b5ecc700a1968bb275a25b61cb7e979a6a71c2cee62c430afee81d7925aa66d6d65a297527d8cfccdff97f4dfecfd26c1c4b75f29b30489481912b806ec442450d7881fd3231fa8f595002eb93a81c5d08189e9c3afaeb97a945f5beb00666f8d071dfdcbbdf1dd431c3b5c8ae164d7ad3109ceeb7c0020dc3e0dafcdacab71e099a120bea030d12cef675f44b040a548be2aa2a433556bff625678f916e9f0e0ef7491557960b17f72ada4c8f344c755ca298fcf40a542b7e805924b776140a43036e64676368767e43f95bf2f1da5adabfd3624118946ca525aef45c69e12b49ccc5abd455d65fe6d0ffd117f9960fd2379bfc41a5466ff3e9ce2600e901a3251a0e33d0484a50367f38175571bf6ee8b76b674e24fb62fcd0d4d8c4caa85b9d6c2d4149e8607c9e84cf6a369c029157c9db5704b2816ca591726f6f8490dcb5e98d78c595cc59caa3f90162cdc03dccb20872ba4007559a2672abc9944b97ee7344738aed819e06cb5eceaffb1fc47b79d420349876697bfccac02af358d040544e40488cfee6ef074a0a6c3efdbb90a0557f6018d813c7c2fbad68dec712be91c0ef87f113d8d5250ea3653d6a7f4a353ef2bc760fd742a5563439da112c665349ca86519bcc88251a7f5ba25dfdda056f0676018d84898ed675fe27a19278eeae86143ff4e20571cd872f85b1144f4eb5b9c1afe2b096504dc1baefda4bc49af2182dc7c9ee0fee2545286b6da25d63e0b07fa11e3dca387a10529ce1a0c5c3aee35f72481129bcc57a72d729edfd2390fd16169f0bbfff072d3d28d903e0f3255db3e78f12538d2befb0236c2eace7b64da8d2333e5c7861605f4c3f761a93b2aa1935f27d07f5984e1a512eb609a1322aafcdf870761444846906c1f62ea4eefc0904555662eb3ab98ffd6f751bc646e970912180781a97b8ceae83fb2422ad87b15a983173dabe9f55853bdf2b5d2dfbea6398bd1ecad3cea9dc363ae11a01fad1da5a31aaf86df45a8744f44cf332019a986f5fbd6311f54a02b06787ec11591983144c8aff831189f87c3d852318f1cb6aeffb177d016ef5ce93b01b98640d4fdcb7d9eb709ccd06076526ee6d87f61281e3386e6902ecbb4c65a0b5cbd85823d8279c81c3846d123ce7cc509935effbf3eefd36c8a121e453f263aac2cf6552ec6685dcbfd01f16c328bb4b7cef67030a5782fc21b32cc8c1c69138ab1b9685e33269ad848fb6d21ebb282d75fb00df04a8ff4ddcce6d08b2bccc1226f28c03004a8705458e7b107ba829b00a0bf3ae8a610ae7d54a9a4e10da155ea94f0c8f4ceaec34711bfa768edc50bd3c9567d7c8b03267f6767823911d1a426fc0b8e96bf1af887d8973b9c9a0b1b4c54a46935843c62e65b888f7b35795489b338a9e997f5e67076d7e2437be4107ed6b7161f1a6ec1f869cebf0511b3acf560290f2df33b510261066ac603dddf55a8b20835fa40a8f41b4d6a71733cb8a38380e57be4e6b6d88e86e8f193a4fb614d25e69a16ca12b58498284b3df60ab0f2f4a1ff0e5e46f045fd0a7957841a2608c910535ad0cd62a719b0ef11eed464d951d3edce867612166db8836742405295b8b37a4210c9217a4e243b3bf75e226aa97fba18c9e6691625113fa07d0fbcc695a732715c2bc135731342290a9efb3240892a21c0a860c62cb93f98f891ce567bfeb3d9cc48803c4facdb030000000000000027b375495d17b46b604f6e46fe6ae9dda35b827f03480d9524726cb849a6086d1ec77c3ccf1f28a8bbfcf56a3b1434af8aea6a1591f48865728735b8f74b41bb019f768feb02c2cb832e263b5751cdc0a331ac6ce15e2713c203687fd51fcf48b9c428ff3e4ba42d2ab2ef807456d0add814f02ed361f5dec1b70cecc49c2a6c71dfbce7f7e22613f70c22bc76debe17dedf790ae69c38b00e16483b3f0eab50febfd517073459f3b5593da167dcc6dcd1f988d72e777a264280d5ade33b79f120546c0740e2217fde729efed717f626f40a2c02684b72f3b80100a21bc654e52145c8b5d353b9536964b7cbf2876f4f937e8ba562b899ebca4cb060c4c7aba42b088e64b309dcc844b881218ab7cdb112c18cbe44cb38a01de327cdf60b5b346d98384e65d4d43861e695dce00ad70d158e1bd5238027e22a56fd952976fcdabf3968bebf36d69507c772c9a9c03f0f69c5e7874f926baf908e01f091d5cd58c3c9b013d4649838e5672a658b63b58f62b24c01967ae73f3945fe4324dd8b54ea3bfb4bb663dc2b581540c0246d86c261574f32bfd925a2f8088bf9738dfed886a0d7e3d9a6a14964bb0ba9644e3b9e8b50c2371e71fb5dd194aee6537011c11d79eda32598e9ed63fa24582ec9b75ed8d62dfb8d28d4b523d9d4eb24bdb20c0006bfb19b9197afe9c2b1f297bcc5634468350db3decd10d7848abf9403dbca2060e032be13a7abda9fb089b198b4792aa21aa5d26c8c430b850a17d93d310fc1dbe3070d690773982da0ed639e3dcc90985a6ec27816fd43ffe1c71d6a34f9cebdefe201ddbfbfdabc2453102729d6a707baa50e6b117a8c7798c13727ab66c3df0e459e03feccfefed5ff5b8d6a156c6e08f198e18c02f677e944b102d93f315a", 0xf8e}], 0x1) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/133}, 0x8d, 0x2, 0x800) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) fsync(r0) r8 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) 16:20:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffc44) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xd2d7) fcntl$setflags(r2, 0x2, 0x1) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/240) 16:20:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:20:21 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000002640)=[{&(0x7f0000000040)=""/191, 0xbf}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/77, 0x4d}, {&(0x7f0000001180)=""/38, 0x26}, {&(0x7f00000011c0)=""/113, 0x71}, {&(0x7f0000001240)=""/19, 0x13}, {&(0x7f0000001280)=""/11, 0xb}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/245, 0xf5}, {&(0x7f00000013c0)=""/199, 0xc7}], 0xa, 0x5f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:20:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = semget(0x2, 0x7, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r2 = syz_open_pts() close(r0) fchmod(r0, 0x20) r3 = dup(r2) connect$inet(r3, &(0x7f0000000140)={0x2, 0x3}, 0xc) r4 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:20:21 executing program 1: setrlimit(0x8, &(0x7f0000000080)) getuid() kqueue() 16:20:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x7) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x18c) socket$inet(0x2, 0x8000, 0x100000001) 16:20:21 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, &(0x7f00000000c0), 0x1f5, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='r\x00') 16:20:21 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/214, 0xd6}, 0x0) 16:20:21 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:20:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) dup2(r0, r1) 16:20:21 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000000c0)="054e0fd7bbaf5729417a1f880257b5542f29706d26fa6a52d71364d47f5284cb965d4734cd4a250d2df3f26fad4ac419581eaa1765b97dd6ca89b376efde265f6eece159d9b9a300513476e630f1cd9ebdc056d51e3f1020659433ff311853f74de11ef2ff2e875f72d3b98f70d322ed148c6b586dfba4ba3573e7e4b1fb5f8e45524c97482604234657d5b35ba6eb63ca728a56c851f0d2a003b1358db3109606ae9d85ba6755a9c807", 0xaa}, {&(0x7f0000000180)="5f6f0ea45274a8ce804598ecf524de3259be3b2f56dc37aa74ed8e49d496ac528fd668f3cddd7be543b42d26d37631d4b468bbbd87066ffd98084cce41547706f4157156d22196f84a73110fb6", 0x4d}, {&(0x7f0000000240)="cf452bd9156ceebc8310b598ea798c269ccb06bd82fc328c4ffbf3e8a52665e260b759dde91e1999a0caedbcc8837ca4182ad9daea02c8921cc4ed5dc04578dc6d8b1a29b089015a45c7e8038a0084e5a8bdc3ddb76df9e0b724b1c060cb6ec9c28c9aa61fe3ddd9498425817e8f2d0dc5409d16d2b2b210bc5605edc6a6f4a9072ce00c785cf1c3b2105357f8436bf8e6a256a803c15e08d65787959d201098de2118ee2eb611af583f9fd86c76362013e4", 0xb2}, {&(0x7f0000000300)="4a6e53e93d3fc8363a7c4ecd9855237eedba745c8da7e3f3c72cddb67e93a0e26218d8c4516c2331e03176873a4520edfd54f94dffac35220d5fe3464507a3effda86bf2b5d1b2ce7ce3f9f0f9223e8fa4532ef4a09a788d628a112f43ae42d7338f309d8601e17e4f5d1934cc49e2c1df91b074ac946457df1a6fbf7480ff99b20adae3b650898b849e9703ed7e75c92b551c8be4848b2037f2f3127854cbb85e63890b45aa448cbe88483052c311ec8f28a838e0662be0e8cdc57e17bcc3168c0ad8449b5b38e6520e7f9290d7fa5d067ffd36c984f8e035543e6e2084ffb790c2aa4188dbdd0b6f334a", 0xeb}, {&(0x7f0000000400)="438a5d9b17acd7a8bb0c835001657cdf", 0x10}, {&(0x7f0000000440)="d451bf78", 0x4}], 0x6, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x48, 0x400}, 0x5) 16:20:21 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x200fffff, 0x7fffffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x10, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0xd1c, 0x5}], 0x7f, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xb, 0x40, 0xf1, 0x5}, {{r2}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x1, 0x3}, {{r1}, 0x0, 0x61, 0x0, 0x7fff, 0x10001}, {{r0}, 0x0, 0x20, 0x4, 0x47, 0x3}, {{r2}, 0xffffffffffffffff, 0x5, 0x10, 0x3, 0x9}, {{r2}, 0xfffffffffffffffd, 0x4, 0x2, 0x7, 0x200}, {{r2}, 0xfffffffffffffffa, 0x82, 0x1, 0x800, 0x5}, {{r1}, 0xffffffffffffffff, 0x88, 0x20, 0x8, 0x81}], 0xb0, &(0x7f0000000040)={0x1000, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000002700), &(0x7f0000002740)=0x10) sendmsg$unix(r1, &(0x7f00000026c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="00002e20d47088650008ae38d0fa4d94122d2a1594efe1"], 0xa, &(0x7f0000002640)=[{&(0x7f0000000280)}, {&(0x7f0000000400)="630a546836e6a3568b4f01b5a9a0292735bdad14143611d411d7f5753a6dfb14df1f2106ad73a259b4e3540ec1fc7b8dcfb2d3f5ea8e17402a15819dcee61905e87f299dc6d7b86d9ba25be41a3219f15d19d1259fd09023389020eb6cb58ba2fed78e58ec0a0a61f2bbe3a95bf9fa1528e134ec5342248046ae477d314c243a1e540293ec41f64c1c6d182366d8852ecbf30f57da2c7633a28878f25440cb2b49c3398bc7fa22b9311edf75d1b80cfe660b7e0a079825cf78d917ab0db5ddd401507db5002adb96a24a7a299281efa3dad7772442622e593e1f89b9340be397d8531d38410db3968bbd0478ce6becb828bc9016494da3ebfd13e67bbfb8ee52879fb0f3bc24c5e623373c59cef186902648f7ce1375c48bee4e49e7f18002142dec67f2dabb203173c1be4d0f4d61d961946095bebd343ed78dcf84d903657a2b43650b68be02a4cdb9b2ed32b2b68477ee9e377ccbf6e43d701a86860822b6b174d80eea753532f6a06ba9a03b8d06d406dd970890ed3ae78498e734efa66f597a78940ff3d1c17381f21c67f386628c888ba9aed3dbb72ab12b32088becbc3e11012e7352d0a2fcaedabdbd83bda420efa669b2729c541156da416df96378692709a4a3a35948f6be186fbecf80661e36d936a0079c042207280a7e6d89d1c6a288fb62959f8cf148a704064899e3bad6113f165ee2988fae813df33cfbfdd92c432b054f42832273cc5deb72343f19adde308dcaeb3255dd9673292dbb1a7deef04251950b2808233252650b797dec615a23e5f7a1aa297fe7dac5bd4348819994115d600b35a38ca0370271de249c48a5d3b8371f1e154e107b367d14198fcc56d51e1f2181343f26c327af2f57735e88ec44fc4a470aeb15a6179c506c26f50c8a0baae9a11d3b9259e3af7c75212c6f63232734fbd6f41fc00281f86ee1b52552816640765a85954664217d49d50f36a1fe047509321d9a47734825bb7cae489273bcd38e0ff5ff353b670f8b599d135ce7c7239ff73d3b49bbe2099eba21cac6789754b9723b2b8fe2039c54c4d5fa6228d8c94115693afb45d273e3a7f362d839391814b66f2453f6ff3a610858364ac32a1ebb5d391ed912c84635909762de5b69608d7dd00728f418d096f1f51333a580ee4a4892dd675e48a251d109999b31998e2d682df8b646b2766c0511b0dd5f004b084889075ff0f0c466c44d3b62f77d1e425651a7df6dbd0d3a61869a6a4ae2aa0fd07d27184329c35c44db5062a7652dbd08c83825f37875b200878bcb4840e9c02eecc06c5d4929a7b98738d72126cb01b589e15272b805705d80eda21d784b7ee7740c1b4e86d72ebdad1d201734376ca99ec73a83004ffac25946502361f6bb12a8dc3324e1d66805d2322350b8889721ea59a23d4144962746cb7899534f7e6b9d6d331bcebfda65c6046eb4f97bc6f0f027f77e027693d34d5c144ad58d296a91b0914c5978a48912fcdaed1d72147975a8dda8922f656c6ace03e5f86d8395a5da85967ee996397af075c8440cdf92ef97e4aff72c5c28e249b0fa14311ddbea6aebf242af5098483cb52da1846d7b15e7f2d22430de13a27ec92ce2b07420ecc5d10c28d78b2852c9ecff560bb33303d08c23bda7b0bd9eff365a4910563defa3fee337c1f74c9598e82c54758c4ccf24c2dd3b6dc6f05e5af00f4145e150c60518d086d2953cb4550bc13efa7fbe0e3833cb7edd4a8c469a621c617b4157bf45ded7d36c75efcfe451fa0c0214f7a501c0e3a157f8957536564a84b45f8b41aa5c2436b0264b4d994cdfd9caa90401e4d154981894ea9c6802722a03ade38a379a40a4bef3421be0d0d01e649d1e6ac6ecf95ce5d2429c6ee4a111bd6a52b4bf64bfb231ea863630469a3ab2dfbec035bd8932d2ae6c33dd194e91862149cdebdcb622dbd4508bbb82e91328e88c003d61eb2da3b8a8cf9300df4b5ce1a79aeff9bb195ac1757680d9328c702d442715b9eaddbfc9803b856e6ceea15346106a2ed5c60e78ba573a30cfe876798336a5eab159a4c608fc73f7e9775cbe16532f14b3a1a231132cc0516e2d839b32f8a572d6ddc1341cd71ea0ee6c4dcafce5267c5d8edb2226dda942c8491f830990e538574d866dfc7a9a2c91e4cd3101b7115f090d481080cd4c577c16866ae86d931c152aa60ea739efb7c52a58b11e101d33582bc6d54208bc7f36a997ac4cabc5bb9a8f9e804c886b0331c7d97745fb9eebced0c4eba475c0bf9c2aa8df54ab57fda60448593051aec99ae9b81d7d2bf3508c480d387570a19213c957761170c56ade2db6ae21ad9f0558773c93793d918aba63d12ccaa5a9801d5260d5575077988cea7ec62b437a66d2a01005d31fadab38d374f84371b14db378ce3343ddf419260123375b0307354401065263ee21982c60aa3c0f45b1a0986de5d8d3fd460139e37fb6d391f5ec341ea2a487f7c9b29bae69ea86e5c31ef6f92080cecc714939043e99c02514048cd9a05c72ad8fc8701844d2029463c681077019002679ef9a76d3396fdabd5c98c1f8d630ed8663a3e7bfe3c2fc45b1f5bfaa16bf5643e8b13675531cdd6bd9e1b1ebef6c918a9c8f07048d4f30da661034dcd01d47bb818c25c95960dacb0b4351893420ff087b33572b94a6ca9e8ea36493bc1f62fd47e8a4ddf7d4dd7314bd16773b00490b050e9d20f9c9027d7024bd145bfd402a8ae69f3513c939894b92dbbdb28a17b4374abed404fd5c8a14a08480cec608dd36de0b82e02b208a00df399a17012eb9ab3c01d573c21686f1486dea9352a04f0dc6cf19520ca24691ecf54f8c73c3f7011b94a5f52c546b2879a44ce7cb9db1b38f5a77e9260b542f0c974d669138fb4610487df8f0fa55e3ed025224931897402214de4cce768b4c3eddc5876d2f3a2c913da8e6652f2c2b8a1c5d2acfd65f5c41651bdbbbe19c331e438aa7fbe5d3a1778c589b31c62033230035f57f51c9e1e915750008ea5d6b4add65dd872fa6c48fd5364927ad324822cabb71a2b31c1ea5da65d2cd958163b9fb15b1cd3c955572af7a20ff915daabd54c3c3e7c504a694ac1e6c823506af38fe3559569b2cf85baa8bda898af826753aba125ee1145b3c92170556ac2624fe59a1fefab959697feb43f751cdb39eca37afac88c69898d8f3b0f720621cde68840064d1e42a0a7197fce3f8b62363e34dcaa7dceb5b84ec995ad139a6ba3dc88aaa20067948e9870353ba5ad85907a8dacb914386522248337fd8fcf8309ae5f454b612b5b1c3a1cc51ee92801623ba23b69984b331731011f37c785b1c604a2cc0e5229888fb0aaa50a2c17eff932d3ec458746d2f0ca5b62618c145caac0cc45da8a20e193afa2de778946cb1de72bbf76603011e413b620ea523e409cb0a1aa1ec5f2817c00665be27ce134776236411d5081125478be80296fd6a6b3e5ca9432f54726293ae983a6d9d5c9b16e414ce52a0121db91e2404ebb554953c77fe6fda11675d48b26727bdcff53ac9889216c160f801420d5ce318d5c4e170b44272b0f693cba735f9ec79f99ed2409c7de0fda5fb6f10aaa7abc61d8101b53fa0ff55be9122a543c19e582dc3bb5bc148587029e3af27f509e47fdbe5d8394143f1ccbffc318f231ea642ef82ea7807cf88a75762c27793ba1f5d90d81103190ab0295c7cb54c08b5061fd0e383960597138c82d34c1855829376ad16ae0b2a7ba4569170b43f5523af17131729b8af5fe8f0c1394f3c4ed97ab6ee20b8efbc384265963e2db07ee34974d54f0f94e8674470c2bf855825224079096b4765baad0b0dbadbb29dd4e484345d1e9e8f3f919fc2811e534ba923994358fac8e5f44af2568147d6ac8e546d2b99e89db7063370118e2e8503231739f5535058f4c49e44e3fdf64e74f1877ce3a9326e9fc478055a76fb3a5f5453666faf004e0b3ed1d73799d1f4cabb3582345016a877f0f9b25e36d3ec5e385ac6f50453e7bab46346532a824d2e133801354c8e83a370f1f07a9358950a83d415c7a40b6153fd0734598b826c330f8f9e1714b43cf550e3b18c14b701a1e6628640c68a204c20b0b71a06cbbdd31ba83dee4e071e57e6f60ce7dce392fc73d5fcab1043b10eac0415faa572fdf0089fc70d370444731372d1c719c8b23ec17160c1cff2b05ac0a94c67094bba8f0275c402f808fe75a37f05807aeae85853fafc457927caab539c3941d19b584e79909b2eaf09d83ba1ecb0f658a088120f9dfa9110a3b4a8d1a820d039a5ee8c68e13f08089bc77b58d6734cf5233dd95df41e7a4e1571ca4807a85accd88ee8f88fc103cb4a16321f0d237749b68a12eebf213889e55320755fd3c4c5941c9fc6601896ea3f1d704cca24a74b2bc45b8bf650d6f92dff38e5e3a1e70e5effcb036f4e0f65774cfdd0dd05d955fa9217dbba55bb9915697b954f39701e375c446285bbb40382e6e1957920e0feb5f2b2ddff2818d327405f9bd8c3cce40d73b61b1917eb2dfabcb8de34ab6c5d68e990aa27fd58e548085d7dc39c2d43ce15baf3c89130a45388b6f1d435cf3a5563101296ec7218a71429f047d596f02f2a3e7c0211105ca3e0790a3b8dfa7b20d7a727f347894e68f99473e3514735855006f65812d0e11f379c101618e38fbefd14aea95b48744f00822964e32e28a7c012bee1287b98eca4b15ce8ca29782023380b91d219fd93300b7c1264a5bf1f6319675cebba20279d5954e67061f24b973fb600556ce74333e20e90ae229e9aa0b6e208dafa0968cdc3b0eb3d17e248be541e6adffd0fb3828bcea7149eaa49c44e4c5defa5d2418d5a7548ae6f440b96959e297abf08eb3d9a45dccc4b634be406ebde3574a757cab0508b5256257a18f68a30e0bcf78e4db9c0128e36eec99bf91f483f110c223d58412e50b1e44470fb1d790858bbc5a0a966a9ee3b9af8297fb94f843a7936fefa1ffd2fb17a822c9d1378ad21540eb28c7e2035326d7811e046ee007e8e92db0c0744aa6a0fe7c41278561ae2c2917af8455c7d212e494e008a72ac535172c4a3012ee45e181000130cba27a2a36397f74e95299cc5d16e9dc8a6bf8223d5cfd1f72d09bc46473272b762edfb5dd5cf6e0174b6aa07e1d70021f6085d07afbe8cb881dda345db74fdaa0183280f7a3316cb59450aef7130b7e3e06daa4826e6a299f21f5d55355bb30e6d95798b256203b9480d730360aa5cf5b7bf65fe255b8a656984187728a670fc3cb42fa2a78faf94f17360b525451c66d83f4633448b1e96c5ece33181e077b37504d927769ed3a87a9f6ee84188d281d82e0bdaa1a735228789ecf18dab077fe1685861ba9599d2e3c914bfee3847b62b64db1c10c691c1298c929a5709bb074447e6c796f059d0a372ee3924a2b7da0a86be364b486bcc7b2cb8779259609776e5c4fa659cb5ebd7c5d48d424f7c161ecb844584dda232db90a5bd9c78959010300eea1c6a42b548753e42964e28caca32ce1b9572df851a57456905f586a97c3f7dad0832e8f09caf054b06ee32dfd37d1c15b42c90fe9682be2a13a93c48b5fa6b3e783163b4fd98de7db84fc30ff928b6a0287fb6e92aaa00bf9ba0605c4a24a7a83207691b138c22b217de8979d636be976f6a409ad10955a97479648645d54efab6cf5ac6aa64962df6d02dd4a31ad61ab5d0131c56eae37a7ed727fbfb9836f7183bec12efd2ed38d69396e5b45510af2b6ae625253aef8ed8e4c27797e85c6a6ac986a34f607b5c36502904475653", 0x1000}, {&(0x7f0000001400)="318820555632a920bf31e2624183d6f5ae14bbb7c6b0a11112af1cb15efbf960bcb21b894056badf62f5c4401f92f7105bc2680dfd1ece7cbf84918ebea0c62971875fb3842606a9c67ee5acf560958db83c033c868fb70580f955cf90ef71ab3416d4fac7164b19fbec0675217facab7a262732488f98b072e208381e410d4a2991bdbade26af2a0725fcf5868b7097802aa0d4b2e1969bc25765a82b5767bec0eaf8b7d2fd2615888bfcff4638cb85369ae0dbf9c7d92b5c44f4f01d74e058684de508b9cc88a9de9b6a1ca5fb7db88a5c2acaee4424dbccdfbb60975b52a2a15696084a15de4690d29ae3f8b73fdbfed79985ef14d3f44b9bb7dd1ca0f5885f4c8f3392fd3dad049e08207ec9a8d996ab278f3d98bb7ba1985fee3de22a0c18369ea8a8545ba891f4187413199092329f7c30492e8f01968e599f5d305989d2854ffaa855278a8403cb785654911ff915f94deca9c8be83d004a3e241a8015a3368bbb318e9189df7de1acaf68b27970bdca8880a66c83019b88bbba55c4fdd55b6cdf0e4072e41821216223bab50ff7106fcfc7574d7f5d158cb101bfe4f1c9b81e63db7d71c443e96e25533894fae5c9afe02d8ec59f45b081814fa645b83cc1d9e050c701574123f5f2e96a6440d66e5c485711b4bb9d8c321bdce7a33a2b5072a8989e5853717036309c963bbbdb4e2b8bb61f467bf6709587b67228076d0e1ee2e648d377a907106d7d26f504e0ab0266088cd6a82a7b9df3b339abbf5ed960b09bc6fe3779d3095e5551e171e07098ce07fe7f28e454928243f8377b857d96bbe211351792e76b509c7f9e02c22e5cb57dfa5508ecc5a1f825b42c2a81a6a508095c988ef65334627b937571616ea2f6c552afcc8b9a83d15c35647d9b3951cff42e9c8bdf45ad81db3b6b7114563b4ebbe60c7b2d311d1b7e9641cd75f248b22031e3b55da7e4e2ba6a9b68c20d70775f5bd58159a0e27d2c7dfbd65835761154ef2e745fbd12a97c1a6df81abff652e9ebde3f87c4a5da03ce1cfd5cb20c4ea359c2371b6cd49ad2d65fb5d428ab90c1f24a8dc9dc02fba708823a6b56bb4b6e2767cf2bc66509146ed581a56acdab6088fea7c6f818f7bb82ad89d341369f3e932ac06edc45fdab8eb25181fb784502e983cc333fec7f137f7bf6db41053a2bfc678c4292941df631a824f51ddc98092165eed300b9255ff50592cbc5577c8948da9ef97ecd8e82a34d96ed0a9a8e83c106b204e54702952c54f8db4be9384c8fdbbf0e02ebb56a65689e756e3de4b8e4480571793b708773c883d60400b091349e5ca7e4c682548095d32d0ad1134ebc1a20b5a7e608fd3a703e9f5db8b205f0e5a4ff4b4d91d5eee77c9422be06b7b162201fe868ccff41084343879ef4936ccff660b936d984c8ce041dbc71d395f0c92f4c981dd65ab7d8296df28c870e43c69e6737f166343bf368040b46e8ca23b6bd8fbd47a4bf6a2712537f5b2e7271e03fdbbceaf2521fc373e83f999db0e35eb84c90e822d55eb8dda1f4a400d36b3cf54c696079154f3b474506cccb5962686dfce82a4a901e3915330400c2d0eca91ef5e36e364c5509f64dde3b60096ff1051a876280c83e62ac704dbb3655820880951e439c5486ae35797419f126bba8c01390852fbda1d0ee1c1c2a2005ee0bdaecdcc9d7f015769ab222b98eaaf64d7b1249dcec3680bb1789c202da6fe73b1073fa1a61ac62bbd19d42448e04a5bd614f831ca9c74a6c82b5e5e2b235544d4165bd6a33f86ac21c997ec64aeaafd7fd377dc4a57fc68643f6666ea21589a626d7217ac830e6109a26ee79ebd2d3c5204f59a51dd430125bad8a2c9bc7e898166a9256c3bf1d5231d249c2450a50a168047196fec06f0d1035f47e4ce7832a6a15113bcb0925149d064d8566032de906c14f651771977996ae00523ae2c131942451e14eb9759fee8000af614bdf8470070edb19c8f9dedd37847d69f324305fd150750e1f7a9fe4a7e882ce1fd94e3bb0719d571bd08d79867eae35ed9e47fb52a7be7b5155d6c60bf8a433516bdcdeeba60229ccf5b8426019af42d7858536e9efd86f9f84279812144096ab76994ff5cafcaf9df16b872d868a811de054bb742b48770f3fe8d1f0e3da9b967d69beba913de1b7b0fe9820aa3f678f78fc8fd1fdf0193605a9a34ed779bd5e2faa6bdecd3a7802b124bff7ef907fdcc878c46b9cfb8afccbaca67e5b80d44d3a18b7fec36f4604b750a5c9614e55a1da5702213b5b1bb79e732adca7c8143db0a2670232f79672e15e829f92c483b9d9cc503ec2b59943750f8d91e4e92c5ea97eb1516c0690a8e087e35ddb2f21e33c1f502cf2013d398c7db71cd1122e5d51dc7cf0c9834a6cd85831d94bf966294cde9aa520eab2964717c280434a079855fc34e38cf25e999a6b19ca1cbb851ffa7ad2c249ec4e7ec6fbf6109b79a8b2c88a9fbe4c60909df23097e5dd4a9618a3f73e5e495751363c26d50b3777b14cc6a0685c094af628d02df4ee2b13d089a258469b84793df72e4ba0caea38ea5dccf41ec9aeea36a9e12d237551b1d99499302e55e92ed6eabe92b1f23c6da5158a39b8578836b2d5695e629c611db6389a8b7e65690757b0c6d3fa149fbc290579d78e8fe5e0cae24dd279814b59ed9de3e789987d0b387c838b7561097ea7678efa0ba9e3e089c965c0ad07ce80a114f6bfd953a83fb5be0b226a3d10103972849413d1c3e0d1ac46aca3bb8b1e09b177bbf19e3c848c7f71656e8f5eb1fc840243afea0a386c4a1fedc5c2d28e2cc8c9fa1096c4cbbbc42978fb1a798e0764a46a71d19d63a5484da4337a9e057cdce3285bf0235a701b2dd6d870689b6a7f66dfa7affb907321b3b5ad53a97d654f84b203101a74ac5bffa629ed925e654c567133ec9dae4623af70bbba6a2d006fe2f3edfea21e79cac1893f47b5f85d403dd935e95298ccd84645b0487ccd7b857a45ade39fff35e2be3b4f46670ca4339249361fa34abf18af5ef4a453f74ba201f9a98c800f16c08bf11140faf8b80d385fb646d2f50de9a133735501895b6fd0436598956eed55761c4f088892cdeb2daebeacc2fe347d0ea0ebcb7b75c213c996b55f2cdf98601f61795b839f5bba63eece3485d2f76dcdf404f153e27bd6405282629fa38bd1599d8faaabfedcd6478b4b8c9d65749c5c1cd6c6399b613373f49763e2daad31b604b1049ccc62ceb9502925737db758636fb02469deb4b74df174d89aae36ca498635f09da105bb3bc9958002691e46c7096046a9276e5fb729338dc8ec1d0d2fa591472412efd8ea82b23a6f32bc7bfb596f1c925c0101376c378f40a3cef8ff1b40f7c02e1a3225e291a72e96281600b3296a6a4786468be8d4ba88d141ed644029dedd3e5508a610c35866c6a907fdbf6672f2c48d414d66b5af75b9dfcc7c5335afb2a6aee5a998aaeddf584446a3d8a8a0164edb58669c1417a41aaf0b50f8c57b87a47b3beb4816ab3ff7b1e63288e2b4a5613d3fa1ed873b3fbe4f8ae933650e600b49fac05c0c6643296ce1a206954e2b5d03d38620eee3bc53138fbec659e6e6731de5d797d65b54c476e3de69b04c12967dda8abaee65aa0ffd38cdc1ff0ee66652c70aeddb8f0106f846a80f49087eca79dfb55c506a5bbe3d47cfb223e9c4a09c02ca390ad0f16e246ab153202f5c90ffc3014672e584ef4dda52d3c9d7a7fccb77e0ef0c231fb3c582aeac6efa65257d9ef438f2ac2bdae227bc3aa0cbc8cf93ecc7cfc56258cf04f15e1ffa840bdd9e480c840f6566e0816a812d072c6b4014bb2a83400838328216023cabb27d3e2c192b478c3aed154af271e32f1facca827da19cabb75263334e6a45ad1972c3567d3594d4a6aa46c84dd753d9edad5d7e759f58245a303da7f0ce5c986697bb7b2a4e25f4a1d5207ee2fde11f2de0f948217244cda1e1f0c02230aa91c56ca886d78c8ce7033afd24864557b543eb6e50d1c948ef7438a17dcb2cc2b342f1523ca3298d507b228cd841e427b9f4f75b90b15af0d8edcfc05a995496885d8525e4100761acfdbb9eafea6f7257bcebbf6fa9232a6bf6534c37b14a02f833b66cb4096955b7a6c1567e1f08e4ad0cab7ae0a96899b8f5153a21b9212c7149e3272f5b160b4d9e4e75dc2496ef672ea6ebb688cabece7ea8235c8cb3f04999787c415c17520290ac073b813153346be0877051fbbceebad1052b5ba5ab5d996733111e5676573498a450a78e84247a47d7dc0c9e08ed3b6d434eb60d4dc6ccb23a9ebbdc44f7aa140ffa2453f40c5b1d369114c2e913c40a196712cba691357cbc51aebd966c71cc80fc111af6161979e7e4622f933816fafcd3571f381c6aa518adf2cf40741f22883c670e91d1235e3b4d0cff25f393949f7e8a588965e5520b2f26d239d49530e350095fae8d6ed0931bbba7ddcd01b222727e542fbe7a435999ea54119016065074f5833911de9a0933bef744e4b8adb9ad261e51ed2bc7154a95f5b8f414b35271e16b450635fa8f39f99410ec3f0c72d09d77b70ec3cf96beb7cf4d94435de5fdbf507dd7e19643e4223b238522547189ea3da04d99915e26648afe691a85c32ce79646671658fb2fd8de1be8b003ad95aec789083057e61fd890ad7e542beeaddfe3046a321cc6e5c94f2c4d3fdc96160c50ffb67999395fcc5c4f23f0d9451be905fab64df00f39f34b695dcee4ffcf5666c81f98ecc0551a06f449d26dc33ababae915c9b8139e3d4ae39ab44cda78fab396f868eec9658b32f3d7c8c403726c7b77b756de9a2ca16b9febb686010580b3e173ea17577a98489ee0f7fee6b8c7d60963a9e8943b53233385c8c7741ba1b8468c0320d6bc5d4c47c00745860b814dd846e47757c6a586dea6c3e50debd677e3a28b6bde9f415b311e97cdac6d300fdf73fa732f3fd1e22b43f79f85a747b248b18e5e4a5d4d87f2ca5678d28092cedaace90482078f0e43e37e54a77c5e0407905a4d884635e41bba3725dfd23c9e3eb7bf1c0e6eea875f1c1677886b61d02c9de2ae6e130d2b41ccf9470827575f856b96f1099b5b794af9f50604a0b18453842d81111d807992ade66335a75dda9b325760b8ccf322e43fa725bc7947f871b5c7f456df7a82428dbeb446feccfecfe2059f8fde287446b7d1e23b164e130cad24033048ea47c811a84772222076ca0aedc1fbc99a2b70b5ebe4d24dd7ffe27418c28686fa93a752b850f3db1a338969da4e7dd3bb833feb5496b400641ab3bda8efa67ea8ef6b73e7a735174b84f552832e779a472f2842d0ba401ab16fce49b7540d0993e372414a48047b2a80d4274b9781f954926cbb781015f8aee4bbf6640e5f180d47f26896d0c688d7a31a4d8ad98771da56c05ab6a9f66d49f3acf27745cab62e282ba26a0c7537cbefa80e342682905e30a064117ad0e254f7ad2efcf5277e1649e2658fb822ec3707fb79ed18a0f9ebac6242a193f8e46ee6d2cb8a4d80815d9091485b95c38c5c4c62a3c29eea101e96df826a54da434fbcb5497b4eef4c3a6798379126fe242c38d95aad233d3384539586f6a816c898e88662e7be2715d09e655313af2f8cf8b115ac2c3c50c3d1ee3e5baf82c9fe9eb13be25893a40916af5b08bf5819207bdbc20a9c331c57ea48cb21f9e8acc5cb2d08ef69ea990fd2d6001031b77307f0cad368225b8f502cd7794b08ce63b623610ce7582243df359c5273f0fe1ba746872ba07dbbd4f4aeebeec64da4bcad00cb559", 0x1000}, {&(0x7f0000002400)="8c8dd1b7558185307267d296797659685aca8597c1331efa3ccea0491366c7e83d028410af6ece40b63b13f9486237efca67c6a2d60ba273480f04e9855c7656ee6de07569968716625729d9e91e798ac6b18bcaca7cfd401255c78ea455220a1f73b5053c8c9727c21a2d5185c4a84da4ac585619d3da5c7bfb87fbcf6dbbe40cdbd26f18bfa3c4f7493242aedc3908b1a38b4de1c78c", 0x97}, {&(0x7f0000000340)="57a66ed90830bcb56147bed0fe67196fd6ea33181e871dc7d5d672cfafa7e57338888f61dcc7c069fb25a63697c1add3c9527f6a155a4333b539bec0503f54b07d33eec2ab8e289f3c42a219c0ca98de9bcdae725c5f5ff527587b70ab4fe8fb20a34d490243a7dd41a5fc66d82bbf822061dd8c420f3bfe", 0x78}, {&(0x7f00000024c0)="612587dc8963b631efb72a029902aaab66b465ade4dce3beccdee67d87284fc730702ecba486d35f894729709ee7ec2c43180b01c240a8c232f4ee7493d9e620d436eeeb0192f9005d7b25eda93345f06b4450bcd0504871e7bd4b0f027ebc475439a54d1194ff4154161f2f084a7eae1556091fec7a3f99a1f7ca83c6a1f79931fe310be5b75ffb52b5421e8aaca0d29a23c5c64b3e81e397c8a931a6225a6d631da39c153a2a82e807124bc341594f843e91e9a801cd326295af0005a2539510b7044a3b5c2f80fa4d86b74c1a0a6bf8b2490ee0c2d7f5b188b8cb468222fc9b4660b4", 0xe4}, {&(0x7f00000025c0)="f338ad9df0caead8e370f13d57a6b8404c107ac7c14b69f3c59bf1a4887252ae587b35d20c695e8159ffd85606e8369a3957a7ad2ccf10965b384defc8e4f5aa5840f01cdad74c508fd6122aa2331741db3b4696735e5cd35007", 0x5a}], 0x7, 0x0, 0x0, 0x6}, 0x6) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) 16:20:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x80000000) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) lseek(r0, 0x0, 0x2) link(&(0x7f00000001c0)='./file0/file0\x00', 0x0) 16:20:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x3, 0x40, 0x4, 0x9}], 0x7, &(0x7f0000000040)=[{{r0}, 0x0, 0x20, 0xf0000000, 0x10000, 0xffffffffffff0001}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x4, 0xbea0}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x6155}, {{r0}, 0xfffffffffffffffd, 0x1c, 0x10, 0x2, 0x566c}, {{r0}, 0x0, 0x2, 0x20000003, 0x9, 0x2}], 0x76f, &(0x7f0000000140)={0xffff, 0x10001}) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x22) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) ioctl$TIOCNXCL(r1, 0x2000740e) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x401, 0x6, 0x6, 0xeb, "1318c89f5893333af5bb25996fcda645a6553a6e", 0x7, 0x8000}) ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f0000000200)="8ba5a3e9995ddca430df76c1c5527ae62a69e7dd6c4dc1159b0d110060f6f0ba4965a4ee1df9c0242740d1cafed697dc24e780a99dbfe6c5423e5f1a96b1c096eed930e7f707d42b3e8f7dc041bd3fc9867e14f2677f7ec4f67b24882fcc7d86d35f2c4732ca46134407b74ee7973f5570621e570d7af45e6fde0a2598147b59e39eaac6d9c97ff6bce0655227a11277d0f30cbe91f3d2471a45ec", 0x9b) socketpair(0x18, 0x6, 0x4, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f0000000300)=@in6={0x18, 0x1, 0x5, 0x101}, 0xc) close(r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000380)="4f190fbb0c00fdf364af94d3fdf53eaa831cfe912eb660dc19cc25c39f20a3dbdd550e4440c5456f18f6419d407ce0a89063b394c828d33d6e23b5fc5fd23412b89daaee17d75a6d3a19f09c27168728fad4fe62f567489a29d8e8bafcd64d31f9b9d3bfc1c4ab23a186ae693a1c349bbe6e6247c4c9244dfe749373afb41849182e8b5b6bd49e8b8c56bfbfc26f41df7b42884956e42853366a6ca2f8745a6dd2ed383b3dfd3d89203f39c5c736d974c26076dc595926e6d1aa59c2018f0e7cf510ea769a30ffe8a37d59b9263abe2cde94a0778f096d0224fbc4476c", 0xdd}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r9}, @cred={0x20, 0xffff, 0x0, r2, r10, r12}], 0x60, 0x400}, 0x400) syz_emit_ethernet(0x7c, &(0x7f0000000700)="6174f36e8602b949305b507de31f6e6d309badefef6447483b7b35553080db80bca8cd3dd47b747ad40e34bbc02153dce2506ec73697d27017e0948f0bdd810541953d8669f8a380d55d7c52dfdb3978049f49cc4253632cc720b52c37d0c3d01862e5be32befe208b0974398f58113773483257cec9b22eed401f8c") preadv(r4, &(0x7f0000002ac0)=[{&(0x7f0000000780)=""/126, 0x7e}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)}, {&(0x7f0000002840)=""/74, 0x4a}, {&(0x7f00000028c0)=""/10, 0xa}, {&(0x7f0000002900)=""/144, 0x90}, {&(0x7f00000029c0)=""/211, 0xd3}], 0x8, 0x13) fchown(r4, r8, r11) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) rmdir(&(0x7f0000002b40)='./file0\x00') listen(r3, 0x2) recvfrom(r3, &(0x7f0000002b80)=""/148, 0x94, 0x2, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x6810, r4, 0x0, 0x0) 16:20:21 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x8000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="ddebec9431434cf24d2cb5cc98dd9c03789f5a95cb965d857727de3e2ee04c3a73a42b0e60031451aee50b908495c3858644e127383dbfa533a8f29fd600979530cc623c61e3068937bbc89138fedfac3b6a99cbbf47bffc30253d57b70226b69e04b7f9be7eb41e6324ed0f37513beb2e1f41e87a7ef4229539468b16359b43be2600a3cd56ffd275230b2d2d", 0x8d}, {&(0x7f00000000c0)="4fa9ae979de845220f7193b4a8dca733072e7e55536bfcbe47ee16e1e7bf80bd00f85251fa73395c6aae0ce860d57b743f259c21ffa1c24a83ca659b5eac06fa36108a4e3e4dc6433e772892e01400249b093bcb864294aa683f0fa5efc317612544d7acbf5b09812bc6b0a812231eb8fb00fe94785b88e33e8e2ab2171ad2b8f5dc94f3fddd0d4fa64ecf322d0cd10a897a59a3c626e6da6997954b6fca8e3c29d8ec7349dc396982", 0xa9}, {&(0x7f0000000180)="4d2d62015902b85cfc47727b6554fbcf81266e5fccc89ed25342779594153cced3ce3c6516340d1aa11cc412dc0c5eb65b574cf2f9f267e4c0de34e15633e7bd279936fa1dec1d627384f32db2ed4b7dfe5e67f21287d82e910d768c0facf1356d4e3a0c835aa68615bb9e27d71dd1b1b20b44417d5df489b004fc33731ae869df49cd5fc523ab9a6ca846", 0x8b}], 0x3) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x3b) write(r0, &(0x7f0000000280)="148738d5347fa3367b90fbcc10f732dfaaf01e48df9e20aba0352463fcadd760bb00561772b00f2df8ad3851a65a410d2365ffa9f54f610158fc1f997b045f66043ff6c91967276c6a097fb08c7329", 0x4f) socket$inet(0x2, 0x0, 0x8) 16:20:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000b3a4d7d9d7e87b8af406d11b7841897314537df2ea6ce8a0e05fdb1b1f3fa107d2d139b3907343de29a46ed5b43d259992a880de1900fb821a45af0003e34b8229869ed7c001b0de5b05576cbaff1d3d9318ae544e1ceef35e2e45e07810ed7386375d3752c1e8740e6b38f912ec017f305b59b3c1cc45a1df"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000040)=""/51, 0x33}], 0x2, &(0x7f0000000300)=""/193, 0xc1}, 0x2) 16:20:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mlockall(0x8000000000004) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r1, &(0x7f0000000100), 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/17, &(0x7f0000000080)=0x11) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:20:21 executing program 1: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000040)=""/124, 0x7c, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom$unix(r0, &(0x7f0000000000)=""/5, 0x5, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002a2fff696c65300026d6a48d217d96f498be74c33a119797ad47d835438f5c2a334dfb767e1d2565ced5b7ce4c157489b3d9c2e3452356b20865235f5760291fbb1a34fb7f060b261960cbdc4d72a4811df801801d1bc4c0b9112797e876678a4c8dc8a6dbfdab25211a578e14c92f38d87343fe605e004389449ee50ec1811ce4e3b9adcf9ac77719e0ad1918913c4679933f1e51b99a851d39e00d0dcd1b9a66a94465a06b40d22c66f45bea94b0b00f336470d75377df94fa84ef37f587616799d0ebbf2ee5aa5e13c4690601ef084048340493c9dc953dc5c58b2032a7f0a928dfac5aad22efdb13917c0ee17d7a5b305f687faa0c8e7d018013900097d90cd3ce05ba5625e4bb9883974aa4213fb21188ec1199b6ed794c008183c1e0bf422face57ae2441db4c15b54e7b04786781100f62b6165b1437ed07b4d79a21064fb3329213dcbd0c435bb590c57bac242ab0c8927887a23d1c54ff72927b3c23292202e91c8fa8be390b92382b8b6f1978b342fa85333a35ec22299270232def5"], 0xa) 16:20:21 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getpeername$unix(r0, &(0x7f00000010c0)=@file={0x0, ""/4096}, &(0x7f0000002100)=0x1002) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r2, 0x1) 16:20:21 executing program 0: r0 = socket(0x22, 0x4000, 0x800) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/179, &(0x7f00000000c0)=0xb3) r1 = socket$inet(0x2, 0x3, 0x7fffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/194, &(0x7f0000000200)=0xc2) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r5}, 0xc) getsockopt(r0, 0x3, 0x5, &(0x7f0000000300)=""/18, &(0x7f0000000340)=0x12) r6 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x40) faccessat(r6, &(0x7f00000003c0)='./file0\x00', 0x100, 0x1) unlink(&(0x7f0000000400)='./file0\x00') r7 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x4) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000019c0)=[{&(0x7f00000004c0)="9451b1ea9ba3f3b31faad8f252c9a814044a65b30922c870843300a607b13d7132b8c9682cca0eec1169e19405dc785ec2fc228ad6e46c96f5bdc18400e76ac87aa713ea9087fba3109e9f7509b4f00d79240b8ea61ff0e2e624027fb35d61aa38d8d940d4100621e160a7dad58146cc66f48ec520cc0d15f4f34e0cc85c11d7e59eb016ce8b0f4ff77cb669c0bea5dbca51911afcda1339b2787da1de03227504a54139dda8c8f52ccdbbc1b8aac7d15b18746ede7cf42e68e335c96954ae21a2d4b19880887824a91c3d", 0xcb}, {&(0x7f00000005c0)="981820a9fa24cec673b070c5e793aba90fa6ad401513db4133dff3853997d9f2cff0fc117ab1c440b103e36d66effb269e1ac5ce893d651c675447e241f321cd86849b8f9f46fcc9ce09480f8c39fd2f2b2158e5d15b5f2aac19f9234b237c064d4d6918f02ea436592f3373f21653a659ec3b3defccdf4d013c702cd74f5ee4be706a61c5fb96ef6e002ef05c69dcc8a31b4325e3aea8014d1ac3a0b0742383984ff0d963ac", 0xa6}, {&(0x7f0000000680)="3ff690ae2457e08e00d0661dd25e1b9d050f2db5b393f90d0fb9290cdea40f7e0a5257", 0x23}, {&(0x7f00000006c0)="e531b69b94b757ba5a81a6518a2a0dcf26a64b4d3fd6feabedd22552ca450c868ac435a7d41e3511fbbe9e6d94eabae58eb2940672201baa333894278feaa1a8fdc34db871bbfc549687aed76beba9690f33ed259bb4ca16357c5c1241eb35072f1915580291764cf3d13f32c5a02064c521c59f8d3d7a5a527894c85a473d33f9fd13a3e811152ad728694da8a3f46e6796d5c30d643f3e378f4f778384a4f01439dd4cd492027800151e3f66d70d4413a55286066316bb242f635e07334226a9af53c11c4b619f89a38eab06e2ae3285dda766a9d9edd1", 0xd8}, {&(0x7f00000007c0)="4ec446b82561f5cb08ba428f77c37a35a9d725b401cf3f50fdf3f0f4b6cbb292c2d0b2b69bfdc188b7cd149c65a0b38ea9f2cc54f5c9f3aadaa6235d77ab3d67cb540add6a31d0de24277faa0eb20eb485faa41a8ecc572b2936993e011f11b292bba1b216f7669732b789efa7b9833010def9ab604dd88d9f498bb8d767cf3a27540dcaad8c85389267d59272df2ba829cd03a4e0cf00742ecc706ff340223923688e097412e6c4995126bd03d27622b10651a1e3cb121dbd9e0de0dc9e88992e343b4f9d7e0e4316d8204081711682d5", 0xd1}, {&(0x7f00000008c0)="97c00536efc78657432a04f98ba555d334e32e6a200f43c833237877459ffb5510ad2d4ae36062482a6d92eb9d3740dfde5ea6358c370438187e8b6cf49ae8c3bf72af5ee4f9e8e6c5d0f2aea99bee785b5abc7b8eedbfcf41b80822be9a20119a5a6e2be97cc8aa8cd4a1e17f055ba91d98e437d0bd54cc5fc5c500087bc82d610380c1b887d3343932f10545341efcfb1ccd28914708f75a9f2421e0486f34ab24061fc13f952efe25c4d5875b1fd1909104742256a14612580e21c55162ddf053d8d3776965808044047d736eda892fa504a8494c02816bb1df8fce0d22749826a6ed37ba6cd1f13c669db19ba8fa9fa618cb8e789b6177644c5f051adea55ed06b34decba23775fdce28c4c0e6238db0d55d38803dd24a146936be2bc5ba9855a8cdf85e8a9d1aacb741d18ddc2e4f0dc0d133f4768d2052d7e094412cae4774336943f177426fa7cd02f0793ed8d8f850fb3376fb61e7dbee311480a8338c00ac4381f1037bf4701c662af2dd47ba4aae2f4835de673430624de862b48e2efa404ae0a9ab263dd29613c54f34ed8f56ce887bfa164af7b4689add6ae81fcc3a6cca1b813bbfc30c31e7f292ff0b326dacbeedd6dcfbcfb1b46dc754b0149a843cdf1a45b319f14fc0d975cf2fcd0ec031fcfaf71473328ff989771889685686d02ddee28b04a07d64714b70c0386bfebed9a4c0aa138b746c767caa4709487834b8151a3072c9479f74b412e48b31e408fe9bb45d1516a0a6f7f6c764c7f28e25042aa8ef30136c4e8d9f4d353acc7f1a421f1e1b8e6f91ce6848232fc0fa622b7d7040d4522ba8ec0514cf90c92d56b849426331f8b48629a2b20bd7d698de2e3fc2b9ce3e8bebd47ad76a53dd16ba6acc53c4ba379e6de762062548eef4e894918faa7e09d5c71cff84294293ecd430cd82e4e1c3a4c93e8badad12f3603fb5b28164e0dc1bea631136cce2437a89b5fab7db517c78cb2ff08213a39966a098963bb68068cf7193347323fdcead7fbb0c9d6e1213deb750c8553efd90d08e81e983ce2b4ea624953ebe9614848524ae6274e7d9e6a3c59f44babba56c5d721e801839efa9394f4af4d19b7cd79a4cec560eb66143cbd86864c616efd4df09b780680034de5a1a1e1966d151936cf6376e512c2a5be2f2fc1c9ac1c1cd61736c51fd8bef0dcad52f8004f11dce67132dbaf60ba14cb77807f120f274ef9a988a9714e59ba6f682afee63992e65876e3b67bf008c1952f52292a69c24ec32bf88622ade61d5e456afb9efe35497fcb5bac78506379e5caca7b040b1d78a071f3e73befa27506b71cb2f04ec85ebebb03ae9297dc5c7b80a1c7791dfff6e4427cc36ecbb5645ed95325ae3605b5ee314d0e0cb191db59831be7b9628b12bc8edca9bb548954fe675cb1517892c8ce79f17fde49a1923020ebf73a8a7b6e0bef2efcae3afa69df2d5ad92d7b9c6d7d909300c56f434be5bedbc114881af165cd72b069bc1d052928cb2de33f5e4fd951006b1777c74676d53a49631ef39a81a3c231550dc30cbd84664488c5bfa2ccc1f4d1011a79f7a82374bab2b4bfa65479bcb42d4267e6b9356ecbb03047ea6d3a397254b72fab1479c7aa5b5c86021f4ad72650faf309f85a082c1dfdbd7f16b4c01a781466cd166b3bff7dc1fa34ff927332a085a58634648b2bb80d07a04e0c06980d7eff2dbd694147e3adcc31dc91af0fda3f7bb50b38c85f3e1e5bc1629aef31ffba6f3f5b2d5f7387f2b4e4f4778a5608b4a22f37cb53043a5d9bb9d00f9bb4c80960b3919250079c32a7d8ccb9d519962c477340d651ff53f8beb306974eca7a5342b1f6822c62fa57b532c78729f6bc2d75d0430ee21303446505d9617e3c875add5ae0ae355071c3086b58c17fa897fa2ca1a8b0391632c4573bfcdc99f98fd2ac2d391788b1f0431c7589feba0654a0150d8cacc2b1d46a82394b133f1daf935694943fcbbb2d2f2d95daf8a23ff26805054cc66b5e176075ccc172b1bc3923a0a139282bd1c83a1a93865d89efe33705436a69633c4e8faed0a6326e12935aaa710db4e39d2aef5bf149d6b577e667396e95e8582771769424a8c0481affe2f100e45d51f2b9006d1eed5b1111efd5c7bd74b618ee71bd4c24a0502402b66c3e87ea0236571f47c63c3bd3e6d7946a7e777abe55405654815693d06867b17278c2f3f29ddb1d43ef92f5836aad863fb7918b49b7ca99000da374149536b85e08cf635ee6ab858e572194a60b399110afdbb24d5f96d9148bd6e54a414de2498c6cd284a76390ae32632b1bc938247a4c8b5a93e0a63d8cb09a161cff7f65a7ec0abc586dd749ff6be806bdd3a8d9cc988fcd6f5daefa8b7f06e6eb63c9a7c9ae7bea871fce7d0b0af76093b416ca0c206e359f7cb4a777ece7658b2e8b0a5d2ebd66df2415f10e25f35a52f69b650b4153a67c80a3cd72d9b92b83590a2f06124de86d82b3840788a37f7fe6a915e2ecf96afc897ff0767f83d3bd65892656a2ee28a0b586b06bf24bc71382c4886be272fc753dfe5426f81448327bf45683982be0bbf638fe22966de842d042973d3783fbcc41cbf96905522dd4c55a67f56f02cedabd3fcd4de5022afe6a9dfb5a8d309ab66310f911483731206ad33301d4417e0254ebc970ed5880ba63e76a39bcdd3334840b5c5f51490a69e6439b773c330d76f6eafde2bf88213013bb9cdb782f09ae7b712baef5354974fa6b03b717892e02bfdf7202f6c7d86693fbb3d47b573c139d4282d446f7c40a8d33e976296985be516cf7c3fd66d61f81732b1f6aab5a29910880734771168960962ebbafd5936227adc2fb08b4b1ddb34b72241b5f1443cb9a13f9c44a26213c2fccc694162196de41ba1b19f5d15dad58b02b9a0d478bed04166f4c987e3536262f22dcf027d00258dda01831fafdba525b8ff23e0438e377bf82473f3e305dd025984e2be15dcefadc6687f2ad4ee6a5303fa2e3c8d7c93eed197285524ef120fa39e26742c10d7268cf5d841b1807ff3da1794effc342ab405ad78138f9121559e2fcb0cfc11fa14f4be246cc65177c734318c77cb5418feb0b96239cb666dc1995aadb8de059f10f82d089eb54ae8b7ba392d9c68da988f40dd9dc1229a4764540315ddbe3773de0b53762139d32b1be35f173fd76648ee9a85e0383d58ef71b171a2703c800daf7fc6b4e3efa323a52b74b7d34f11112394201ff9015976b1510aff5e6240238a52ef124ddda48062bfd34d9b59e4b75c9a6f27f80ffe8a7b5dee900ec7ba1ee024c5296eb74c09b216086736ca873dfcbb76943c543f7d9686dddda9b96fc777f3835b6af24e973c31291b9186addbf714bea5bb012c80d0bd31dcb848e5e899aef5539a8e513898cecacdedc70cf61a950e395b6971c5e82d5dd5a0af60c30ddd6c8bfc4093bb9529166f87d019d090a549e102b81cf7f61e255d7a239f50ecdd01db121f754623696d63581e101430247ca01ba4627e18d4ff500dc1b6972f9e1666a8676011ea0021d74826feed38d320e41dbf9d0de38fa690efae4516271a9208f4397812bc2934623c57f392c79fd21b4c3295535f17a30798fe4c093252019ea5624115b4f8067dc197366950cec26c53f6b1e317c5556ba8806fb3349c71dc89f027313b7108a333a7d74226149bd79205c0aef56d14619e5845646dad46c1b21789f7a0d73ccf21e5731007143825be7eb44b64a5738c34ff6bc87ca8b41cbb95d6b8838a5e06547718274e8d777d37eef1b32ac59dcc4aeeed9ad11b192de8360f977ee7503e192fe7dcbc31515f6f021e9615190bd58563c0c696f92473b5f02370fbf14c62eaf7b68e21830657ff013284e9c190e19069f636a126fcbd519b2456583068ee4c42ec6b9cdd1629f53a89b6b01acc2ed3592013e1f7f78caa6e376441141b1e5c43c644c6e07ccbd45aa73aac17d6ec4041f7048bf4a871d0971b4d0e9844406f7297dc490fefc2c03faaa56ab80de43cf80b1475a445e3a52621ccc677dd94420fc95e4eb97ca919e2df99e3ad1379e0b3b587c1edc97fc6352966da6a24e8b1b06a68f88dcc40c20c8e3a48aad79a316209fd63f727860363fe170a38f20ee519b7c863ebd0ac2bba1f5116711b6dcd0e95f84b14b6e63483f8a4ca332dd497d12be95547b0558228b4a51e5cc5faf788f65fcf408dbc51bd995ac73f359d5b323fb7da559fe075e271f32e2ccd05aad0df4f3c17d7a1e5503aca53b38e7ea89c5f10cbaf5f5827c3610c83b505089dac06f9490968126a89f51fdfc78953ffed2ab1b82ad9fa44c7662d8267729541fc94b322c8bb8feb49a1caa3197b2f0b515628290794c315331533210de852012609c77a5f759729215195a68c8f560b3ae643e8958863a34333045c6d08cc428825f078e0c271e392f49cc2170f50d1d4467c27940815b15c89887d7e71bde7feb99cbbf92b71a3032142334f28993267cb59cc25637a7cb54615dd5fa39b8f55cdeb64d4c8599d53eb5bc31e154e15a551bb0de7eb49ecf532ed11df94cc2cdd3698979b08636c0c1f547d5a2be7e06a99fe7308664c3a0608feff3bcb699cc7fbbc608f715b764b9af47e8c32227cc2f82dddb3940f8fd7046490f180d96c9536312ce5dd478f365ae0f4d4f41f378588c32b9a68d71488200b38eb9c0fb7bfb3c1aadd9e8fea6737611ecfc95d8cf88ab637281fbb911dce8a8b33fa0b980187f74e26c5e65e3a896d648afb3495ee92a6a491886bd1b3d701af72ba63b02b4ec73ae02132d2daa77519778b651009cdecd0f5ac96cb8acda0b398045092c8d8d171cf05d9adcda99720c2bee12f7eda02acaabbecb14da98cfa413364923d7c40fd110909a19d810d8dbaf4e6aa59b41ba5e17de23c7decce08d798f601ca2d13a8d766b27f155c0c5736c7467c97462e2663dcca6ffb4767ff55f55d49e968fdf59a8e69af381e1336f24ab182548f5ea8313b9d15959cb06699fa003112ba4341949ac993877bcf98bec517ab987f8c78dc3a5f6f43db783cbacfeba82ee45803b956ba95aee2e84a6e88f841f7778e164abe13715c5b658eecd4742e6c48c6cd0eca050bcbe8213d1ab1a3a8f81153a7ad7fecaac0470c236a9299e19ce7dbaf0ca3f3f5c7d2b7c839c6b950dadd07f214da65fa38082add8b0dcd61a5bcefb48c8597df6d5470ba2fc80fa1e8f002d906921b0cc201cba50915bf07384555622242e50d02e24f1889973e9f788165d58675ac4cd4a2de7a9687366ecf492dfc675260753019afe6182769ca484754a7b1ec180f089eda8bc9f3ae443534012852d47fce903d7ab627ee28c41443342258140a1ef64efb72da8dd906503ff432718bd9f001f15fcf7ce70fa582cec82a2ddd86bec5758cae2c8af2f5e13016288040a76c8f9859d367a1af56422c5761690591c09eade22316d725c03db3d81d87a5345f0c51d9f2c00e50362699257a621e5adc10307813bdf41e39df293d3884f50e2204a03ce11789ca1e6a5f127618e4b87b16d30ba265487e79039b88e491a3c5cd319a27f9a7e99ac5eb5bf318d34716b5adf7e0a3b43a601029e03f289eedf15596306555a03eaaad99dfe9e6ea8e1398e40491c1d2ed486aed3fbc45f6b84787f44abb5505fb973f3bbb1a23a8fd1eeb42d1cd48ea68ba31a319b824ad8b99e5b8a0bf9c49aa222c1e38e0abe43e85cd771c37bbea8c8066415441462b62b5a8a003dcb567c03832bb6be4d6b053c756ddd0fa366772e9d9d396779f91e05c9c", 0x1000}, {&(0x7f00000018c0)="c3757306893b10577a044bafa2b3f798aec9c4ea99be3f21f1efd3b5c9deb1e3d46dc75a794f9b5c095924bacafbbdb873ecc03f62f16adbba152bb1e257dfc836d8d59fb6b96ba11a73e46552fe7ddcf6b00332f902c263cccdd27a675efe1d792a5e8975f192b2d2a3a4152128972813ce1b17060eb22902e2d853e19dcf34fa5558e358227d87eca78b97b19da254cfe83a1f4695758ef68add84db6b9ccdcb888c3d2248f431d01f5cb3808f1f284763d25c3dfc2b70a7a83fdd8b3fb38bfd10f90aa222a5f3bfb7c8985c", 0xcd}], 0x7, 0x0, 0x0, 0x40b}, 0xd) sendmsg$unix(r0, &(0x7f0000001e40)={&(0x7f0000001a80)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001d80)=[{&(0x7f0000001ac0)="708cb6125ed13d3121273d288ca9ef653bf55d96b724b73cbe3c38a94e841a40df2daec09cf289fedcf3627a06faf2ab18da24be6247ceabb844cecd943315bbbb5b8c345bfc66c231b99508979ce97657e48ef5c0caca81e7d094225b1a50f4eb575144975f5a74255a23ccd15e931814402234514f1ec629c9af3a77d70421720289e9221e513da0342d8c203db4641115e2f2ee7391c28160b50ce1b5ad9c52d9846c59b25989a6a8eca7db43599aae763f3313060641bed0d9c373e429e41bb619cf30fd984899ef4443eebef58b831f564037700a338361cd91aca81e2e8c4cd9e6075cb74b3b5b5a85910262308d418908ae9b9419", 0xf8}, {&(0x7f0000001bc0)="2080025fa2d507d4836dd4dd6bc4960b0f4948fc0cc93ed5a17b1802e04bda4cebb4268fa805fb91a740da50d5749fe81ce8d451925d17e9984c1c58cb531d398edcbba392aff48f8b7f9a7a89169d1b7f215c89f28cb692f4a744d53958a85926e8f438044925a70368c75406923e4a986e0abd03eb83051b0982f819b3474c13a0872872c9f8158ffcacc96d6285d3095e32a2ffde2a7576a9628142a87cee43b7d11f0b43da4cbbc88e294b2e237b29f04708ac1a2fcf346f8bac5c4c0974b97a55aab799ccef69919c7cf8d371a27c678905517c44cae7ea4704a6fbc3f1271b429f925bb81aac991b", 0xeb}, {&(0x7f0000001cc0)="0b4e751c445abcd1e01bc12026a24cc1ca51e56315ddcdcc5a0c1194ecbedc0d6a740b7d3383efc2fd4e3756c912d996343db34f27d43cbf553be59b85bb25853e9903b44d82752b4ac443b0f235c2490fa2d6e6335d005992d93dc2781540727de5f4668b45ee112d66cc29aea2f7727ee94490ea54fa7f42c9f1c5e476f66196d1e5d0d85973f9a7bb5e281f041342cbe8991c884a9c319943a20e9381d50c16c2520e9233404cedb678d7ca5781b2", 0xb0}], 0x3, &(0x7f0000001dc0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r6, r7, r1, r7, r1, r0, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r7, r6]}], 0x68, 0x2}, 0x137bf3a8854defc1) recvfrom$unix(r0, &(0x7f0000001e80)=""/4096, 0x1000, 0x1, 0x0, 0x0) fcntl$setown(r7, 0x6, r2) shutdown(r1, 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002e80)={r2, r4, r5}, 0xc) getgid() r8 = dup(r7) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000002ec0)) faccessat(r6, &(0x7f0000002f00)='./file0\x00', 0x100, 0x3) bind(r1, &(0x7f0000002f40)=@un=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000002f80)="805e6f8b4efc3878f579b22ae8d06d6d1aa7b41a3290be675fd4f345a49f0db125e234dc78351351546d1fceb074c4c6667a14ee5f061548497d5b55646d7a17a6919c98d537d5da99a34f655bb4e00144267709877de98de3b31a028475cd", 0x5f, 0x2, &(0x7f0000003000)=@file={0x0, './file0\x00'}, 0xa) msgget(0x2, 0x220) flock(r7, 0x1) shutdown(r1, 0x0) r9 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000003040)=""/51) 16:20:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:20:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 16:20:21 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000000)) 16:20: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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r1, &(0x7f0000000000)="12d70d0f76c12f8f1fd2694ad6c7ed8a078f4defdec651f242b4003b7089f848b51631454ef42f7498329eb759691b987bb5f018441d089db2e0b09acb32de5a61c9b574753a7fcac5ee49016ab135d28dd5aca933cffeef6e3b3e885401ce03cb6e743a8d58f408d4a7d152d83a0a", 0x6f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:20:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)="ca25b781755de8c625cf214d2637627871bf63e0d67500ecc21e0dda57ac723cd8ae5351fcf307b3d433642257ba6e38d41daa88ca305bed66dde50f8116df21d4fd106a26e75297978e8e44206e2ebb0700f9f6b207f0156be6cf722916e67b9aacc285dca167d96dedb16ed7ab3f36cc50e1508019c568e1593c2273147316", 0x80}, {&(0x7f00000000c0)="c3fb1c4a420b51465b5067693b3e8944eeb9660cfd54d7a54cb64c8c36ed512d763094f15301f9b31137cd0a88c8f698bea813d419c9eb69fd891db1c51372764700e61905cfbae7f24107a5dd4b64d9076f58c46da5c04cd24652f6fc1c0013aee55784591d368017de0a68ad681e4657ee6d2d8b57da0e10f3a51cf038a561202518da7fa68d617ff3b23bd0fa26561695055d7fa031a2f053e08e875d2c57e6772019222b752f96c7684528", 0xad}], 0x2}, 0x4) 16:20:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 16:20:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x25, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = socket$unix(0x1, 0x5, 0x0) flock(r1, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x6004, 0x81) 16:20:21 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = getpid() getpgid(r2) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getsockopt(r0, 0xffffffffffff8001, 0x7ff, &(0x7f0000000000)=""/87, &(0x7f00000000c0)=0x57) 16:20:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000, r1}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="f068eaec58ae8d000879"], 0xa) r2 = syz_open_pts() dup(r2) write(0xffffffffffffffff, &(0x7f00000002c0)="30f57b7a99869a5adf23add5e789634ff58d401499b7c4de7e82f58b9bf746c9ed6fd1f5194252f79053caf69a8beec903d27f90204d90769d25d7878bca8ad2ee88bdf1c99b27013a26f03ceb93f18f7ee934fd85c924274c3b46af5ccf2e62acca3120e0aefe93700e3c342b985e33080944c30a12da758b681df28ab48fb4a17990717269c0edeaa3ad1c10b65b4b69bed2bb04b7a886e43d9053f50e20a6cc0d0e04ccb360e1cc692108f6c44dd2eb281f3ead6ac2f8c0f8f11699549498137f1f9b04edb387eaf797a1c680197945d801b35f934cea3df1fe4a2b83a3ee696b058772ab662a2e4e320a9067aff098986b089829da9e449cbe8abb6aa52e7ebe2b7dec4641ba05cad8649626628daa7dabc807d074eb88555341c63b8b5d0207c40e1e227fbb763c2a0960b5c13233ebf9eea7de55c56ed753b10fa05ba9b1f5148636fd99f550a4952f4bf8704a1ec0ce10e8c6b72815e90b47c145b1271096c73e653232436ea429b4dce8270871bcbed73cd1e7a4f59034540eaa3feb9588fdf6feda0c00cba2fd224f0a54c15791cc7000f9c6ec44d01acd3533e1d07bff863b012ce1faf22eea9ee50f71835403a4750627e1f560d43803b5dbdfe07355e0b24dfd3ea8a0549adf807fd4bf014d8f0fea3274765e9107613af3dcfef4556a7c833724387e9dde5a979feb8ea6b3c97f1337ce468206e909f2856dc88ec065b4f593d9696973e47b87c5eedf2cab945d297336419f9fa04212299cc86447f5c37a454be00d3119fc78c8f2898ade3b3aa7f96f7d6d680629d6f711362a270f0c867c752f87dc497b4bebd7bd84c7781e8867bf75144d2ebe3d01fda03f9a3a68978220964bc3bef3d12594a7b551aa61f62a11b0c5632fc5ab23b1157842b2d7198fc977f7bf87cfdffd7342be14191d448f51a926a32a89eddadc42491583950b28fb0113350d066126c260b9affd0b0425532d3639dd476d14711e4e8624842404bb51049c08649c140ee8eab718eac42773ca10bd4625931034753892bf0179aa1f5e190bae1818953e45bdc6106e332bbd08760ff0d469b745b79cb4b7963273199ab0a30edfce405859f1aefe131eb88b99625b897ed01c5d015f4b46994adcfa2139374067c22ca3e2a165fa5457c63088d10b7c447f1cb75cf49065aee50d249ecca072969086e7a9ce962fa835611bb9cb456704e5f01a567caf456564ca21c43fecb1c5e4a08ea71deb6242390b6ea9ec9e04842e5d8296af795fc98475e588edef6c8f7a6c56e50072315ab66f55374f4a70966f3ba62437d39b4f1bdd85a14ebcd275825d24fb0218256c5cc35010ea1e7ccf4b134ed2f781ee633e3768c1d15fedba2f951de3db0d5d60560ba9b0e239f0170edb00a471e7ae17c4d1283f6d0ee0962fe7d18b070502bffb3f97642f34d9e34bfa65ba454301119a1526b03761add6e3da3b9abb412abdbd1469796ee9a7c3baae21cbaed1604c105d602cedfc3a0afda4db5f4fee5b31cbbf5259b240997a5a9e2a97370be27d8b7cfeae26b06613e46bab5d0fbe0f78e5b454a6a4b5aa651cfe4e7669344b253b0eca852cb0c1eecad3d04601100c6ed89b0cc163e02ec4ee8069f3ef13aedc8784eb7bdb059a7d4d21e60d74eab407c3f4f353f0f41843878ca3800c107fb8d62b9edc1498c5bc8247f92aecb0f223b6da5399ef7c7a10777ffe63953d80bdef7d5a9bd3a8124ef4dfba0324a1e3e48d4fe82e25012599dee0aa96258de477f01f82a0706a09d015821ebfb88a05f3a6157b4ee29797cd700c2a1aa08b9b0ee8f640aa993d3a3b0a0d5a1f6a424e0637ee425ce915a81bea55f88921dfc54ec278666e15774d43d8c9960b83c6bb2574832871ea3322cd1a311a14f10eefd4dcea1e6c646059b10f99e4e75e477915a9498575bd1684cfcb29234712c65442ecff4e054ab29478a675584025684769ddc7a72ce0b62e910a28d52f9248aa574bd3bc45f8a347f0f192620a59e96806a3b80dbc87574a1a99047ddb9dda999a15e792bff3638aa9c96e3572173bb8b519f2e56a227b9dabad9c9e75da311556eed79f9285a1415eb005271c4ef87fbac85d26463ad82d41ab7775697d836b675a73d7d51d91919f0534c6aa0857e89be64557d2ebe100780bbca7559253d921d02cb7c90bb40d1a2b94072c33c6f8f7d239062ac9160d864e59e052a158a58d3ea0b014bcd7cfd7b00738d3967e401c5a6b2849a7068f5c1fd86d07f332dd80f79cc2957fcaca52b5ebbd221af4ceeb14744e4ea03e44a4ab75532a2b5f59142bcff9bcd66bec68aa06c4de883c8311575578bdeef1764f26c741061186b457c73df495291ac02b36e687251eed7a75169e2c6f86921da18f1c2a9a153b66f382a166336ced6b2e8544618c99ad537e4e6a8d36749dc8a7a818e59fa66260f4c4e477111ae36a677f7de3a086e69feef2fa990373b46630df19f9162ffdd5073eb4d9014cd5557a629284ea54318b2e5c4ec7c8c936d4182ba9b5d2ba880fbec684226c6ab19d83c004e79306847790fc23c5a64685c584992af89d69b483e7742cd5dad2db640165085c05f4843d33dc26ced516e170aeb85a9d5e617bf5303bdd0c99b3b0d6a4de3e972692f925849672eba42d17983a5edf065eaeb603b6e1541ee88bdb794fb20695bd6d7a6590036d2be2d17e86d7bda38fe5bd4e8b468abec38e353b354f19bdd3c4cdcdab29dbefaedec84ce8db5d51fb79330ec25760340a91d0df432d3b740488e18f510f3d0716244af1bc3658a98c7453eef03f7d9c6fd7e909166f1c00580b07eecc3dbb6c1157c84875758f55ad75e9303debc2af3f91a6baa457c3422452ff970478bf4c71605997efef7ee06d21c5edcba016ee0dba2b54e09e87611bcd0d733d29b1abee45e8075c4a1f5e79c1c41bdb65689bb64b4888e3758ac1464795e96e4c459b730fb2ff1d1079db72da885fec98a7b4fcec67a88176e27e05a6b54916dc7693aff77ab429e16086942a7a6b1bf6b04d3cf6593a31c4cf660c3924a6add5f0e87ee8fe9961c7a8935836161307a331b382e7baa15636def6762664fe6be5b2b3076b94c498552786c5c7f7aa4da3c59d852ea9939e9ec61a73166e01f9d6cbaf82aad01583efa28e9e2fe83ba37cdf36c4ed8f3759673c1d8715b0d7004795f65a5dc960593d375e066a91bc46947bb0013b718974ab5b177acc6363a55389ee1ec623c45c3474eddc398e668b861a267fde4dc5c57534e06d07ce186c1a0ba3258258f4fc88b76d00c2306e67020d28bd0828526fdbc802feffa7640acd60019e29ffaeb9c38f83d775456bf0ad011e9dbfe4087a7fa3fdc6c60c148e48e66e7cc5223cc1ad209851c02fc408dd6099ff19a81737e9e647199aaef2fc171a76f4827b1ebecaeec70475eda88d2202c5c251c4639bc6d005984cbb5446e4caff8999c92a500f917b54d8a25a2ea6c3be4cba1c6b687793bfad57c01c2fe315b142b24541cdfd7dcd7821cc71b8db2aea970e85496435f5374c0ba94ecba7ea0a18966b160e170acc0245643c1d8a0559848f99ffaf72fa0a22d4373de521832a8eca875964d1fc5791adda25ba05889380efa567f297a87976bec8df76c88e304bc9cf0afb1e1ec154c0f5bf58eab77a7b0e8c6e6319890f7808b1fdac236e1f7f85519ec8ff317577e730e44fcc7ca09245e4a4067c05b3d6d70d49e3aff9727ef657d4f8f960101e8bb4d8b5a436f428a71a02da480e3b655f336deeb9894edee721056257486008deb58a5864b3d0c13d0a5f94498b340f9a5f5cf5d3bd75d47551e17314a242df21aca7eded98c6ebf1414aa1338e97220922b936a53972b6c76f454dc8fd28ea28c3db12e03151a79bec76069c638a069dc77a47a8c3a9d295a8e7110cc94e6e631eb1f2fc5b6df2d238c24dec0d81f36743cf22cf3d0dc519543254d7f9c0d2197e84e0abbf0958375d25f82bec706d00afd3fc86b40b3e51042856952646a85ef96c5c55fe521dda012971383ba6d70597f506eee011d8456fe5ab9a77907a09c5f79127d36f5af10fc5492417ab41db4bd538d9bb9b66b60a40d87b6ae1ed643d99d0fdd67951ccbb1c492cd9cd17eda420f2c0485c76819c168b92b50ffe95cd9a6ffbe14657073991e12a59475faf42c057b86552fac1ebc42223cc63aa54054f09f6f25b35b97ecb6116116809ec353aefd45c158c0e2d02f7c1cbdf5851ce2b97963e388c5fdfa62f331017c2991abff32c5625d423b9ab41f4646800f445559c4a6e86fb96f843ade211619a29b86495bcfce406bbfd88d1df68625996c17276e58e8ac7e185bca9e896a7189236ae68f55c01bb9d792a2276f96492397168af27704c1ac49b685e4ccd725252adc513466017e989f10f417b043eeb3b42b47f0c4865a172441e57a6a59a64b146aa1915516139e14b7496467ba9591c0006dbc16d3b8a0b1efcd881f4e19fb644b4615e2e214321d6b73b68ed2e8d0cacfd0aa93ac36b02f0ff2f15a22e17af9279bedd1a61cca8a5019012a0d12f9094928cd458f897de65f24028d7a33ab89ee8ff026970528c8d76c4c12730f3bdc4ebdf26c885bda611084b05fd313e8bbebce420e51d20ad6441fd779418f578237223a6fd1862df834df4cd2974025f503b295ac042fc4c786c574f25f18247d0a5522e83e7d648059fbb5f768a6c7c50f717b05744513626d285a71080cfdb6e498e9947049da81380c78600ff025ab4b91172d043e1c2abac75279a3bd670039fc26eb453ea214c3efb4ffdf8a52f0b6484bd190d7ff5a498f5516677b4e3352756d91ea9999707439f82b7e9a908f0fc8c90ccab8c8e347591fec79d409822a10960b14cfc444a48ef770fc4342502b3eceabb1308dae89b9aa6a51c37dca724a0914d7452db6eef25a7bee2ac7a65cd6b4770beafa11f3e6dab0ac50778516ee5d57bbb3d0da9d7a29e8f3e1e98ddb7ab27833f0659bd9c9a0115fbc70b262db8c6663c245a3f466b57bff4c837387b2b88f8f8d94ea3a671c130d4c807ae59321bb5f6fc7a18d98368b82eddb881c079ae430ff6034afd61873fcedc3aa7e78e56e9e4a330dd550695bed219e99b6176e4bf1c28565354742cee00f448af50047ff9ccd9da05598f868935648ed5985bbe53ba0fe8aa1d1d64b1578e66a182491247e1ee04b24e818cf87e0aea919e1db3dad94713c229b998e749231a719f23fddce77027f793c15e7119f0ed5e36e76a779ad6ed538cc4f4b6fb0076da81bf34505c854df84042404009cd7e87c039f2f387569d500435a15017fead80418ed883facacd9ef7bf618ca97b4c2cb2cd14f7bedc14c5e54090cd1d4bca95e760e6ebee41f659ecb13c2f2caa5a85e40bd32833e5c95bcf590c29ee845ccac450838190d73e40e3ce49646b8c67efae5c9c8c078289f0dd9aaa99abeca1a360e7423401b6070c96035eb87d5a9bf78c07737309920871dacd9aaeb34b3d5cbe0773fc22fbaba448219ea0f0604483d9abc4c2f51851465ca9b4770c7c353428c6dfa629031587657d94ee1dd3de5eb932a157981815d738f5910dc75a79331f3764b877815b938ab0b998eaa4d7d48312f440bea91cd46cba5c99478af38c20a49cbd62bc222b4edbc1ec5b2a0cda5e3ed841cf522ae6ed91a9b8f4ec03a6dd99579c8c1e5de0ef87ed8af920efaa0dd15b840f89fe422ff687ffcc429ded36137e60f302275db45c4f5501424d7e81d21cf9f4c82992f3935758670951", 0x1000) syz_open_pts() execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000001300), 0x4) 16:20:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e33afde4ff4abdc962fa266dfd0e35eb90aac7fdb4a920a13f3d0d397e16f1509076142c265203145fdee126eefea0067471669193055f39618c266fc4e764d993b25c3eda8334e", 0xcfc}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000003c0)="992db8e64ba58557f2637b0b865a26a224f72796955c8749fddad65523ebcd916e583bffc257b01e0e0e368d669c66a40c39c9d70f2c51360493b34602099f3fa11e6a5c31170b7606a56f26ef03113e1b517bea349c4d1b5c28b707c420f6592426c7fb3fcb60f9f1a1f77111944d915f0c9439fcc3ea82216ef1562ebadb8bd40779bfe79a3f946ecc99cd689da430531612e6f60de5e8c8cf29a7b1216ada924b4f94d0330744f6c6359a644c3937bb88", 0xb2}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:20:21 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:20:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x6, 0x86, 0x3, "fed65f8ce8def856cc4a663f49b28d197bc2cc8e", 0x4, 0x9}) write(r1, &(0x7f0000000040)="e3a0e08799886f37ad14918ecd0aae42f4378191048e67a1efb9a0d3d5a08b1936e056b321a9124a56771ccf3db622797f", 0x31) 16:20:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0xffffffffffffff20}, 0xfffffffffffffffd) 16:20:21 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r1 = syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) fsync(r0) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(0x0, 0x0, 0x0) 16:20:21 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r1, 0x3) write(0xffffffffffffffff, &(0x7f0000335000), 0x10052) dup(r0) geteuid() 16:20:21 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x24) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x80000001, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x7) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x4, 0x6, 0x5, 0x5, "e1d2ccbddda1abec5a2186c1c5c91ed145ab3d6e", 0x0, 0x60000000}) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x48, 0x6) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sync() r4 = dup2(r2, r2) ioctl$TIOCSDTR(r4, 0x20007479) socket(0x20, 0x7, 0x2) 16:20:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x7242, 0x4) ftruncate(r1, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:20:21 executing program 0: dup(0xffffffffffffffff) r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/166, 0xa6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = semget$private(0x0, 0x4, 0x300) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000100)=""/100) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r2, &(0x7f0000001680)='./file0\x00', 0x1) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f00000002c0)=""/139, 0x8b}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/181, 0xb5}, {&(0x7f0000000500)=""/90, 0x5a}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x7) r3 = getpgrp() r4 = geteuid() seteuid(r4) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x100000000, 0x2a19, r3}) dup(r0) mkdir(&(0x7f0000001640)='./file0\x00', 0x10) 16:20:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 16:20:22 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) flock(r0, 0x4) 16:20:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:20:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000000) munmap(&(0x7f000057c000/0x3000)=nil, 0x3000) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x10) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x791, 0xce, 0x1ff, "bfd48ed99d83eecdb5ab6bb20d90f19d7dbe7926", 0xfffffffffffffffa, 0x7ff}) 16:20:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x7, 0xff, "4fb7e7477145671748df7c2da026c33e2fff5b3c", 0x3, 0x7}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:20:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) lseek(r0, 0x0, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0xfffffffffffffffb, 0x80000000000b837}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = dup2(r0, r0) shutdown(r1, 0x3) 16:20:22 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x30048, 0x44) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:20:22 executing program 0: r0 = socket$inet(0x2, 0x20000003fff, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x7f, &(0x7f0000000040)="ea00000000000000", 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:20:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) flock(r0, 0xd) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)}], 0x1) lseek(r0, 0x0, 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:20:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pipe(&(0x7f0000001140)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001180)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0xc000, 0x6) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) socketpair(0x2, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x3, 0xae34, 0x1}, 0xc) utimensat(r0, &(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)={{0x4, 0x6c}, {0x2, 0x1200}}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xa1, 0x7}, {0x18, 0x0, 0x0, 0x7}, 0x2, [0xf269, 0x4, 0x1, 0x4, 0xc82, 0x0, 0x3, 0x5]}, 0x3c) 16:20:22 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x2) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x202000000080) unveil(&(0x7f0000000180)='\x00', &(0x7f00000001c0)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/162, 0xa2) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:20: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, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) ftruncate(r1, 0x8) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:20:23 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637", 0x0, 0x81}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4e1420023c0966085f22e413a33da1e2c425ca8b81c76538930e8f7f14402038fa0f6af12b023763eae93a9221c1149987d0de1cc3c12239c36b4cfe72c1fa5906802f4ecd8f90988aa2bcd8902418c3f4cfedf0be36087c9ab0f7586f84f4392d283e66ec1efd76c6a74d7a47df66063455501aafd1720d670837a386773e0353cb297f378d4d1c389ab00c79dc422ea829dc6379714195b8cce5fa3bef51f2ad", 0xa1) 16:20:23 executing program 1: r0 = socket(0x20010000000054, 0x4001, 0x3fd) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:20:23 executing program 1: r0 = socket(0x18, 0x8001, 0x80000000) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:20:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:20:23 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:20:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x110b, 0x0, 0x0) 16:20:23 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x1, 0x0) fchmod(r0, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) 16:20:24 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x3, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x69319455, 0x3, 0x2, "710023b62c6aec727e0d6ef97be23d73ed0522e1", 0x2, 0x5}) 16:20:24 executing program 1: syz_open_pts() r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 16:20:24 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x6, 0x21) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000240)=0xf79) r2 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 16:20:24 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) 16:20:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_int(r0, 0xffff, 0x1827, &(0x7f0000000000), &(0x7f0000000040)=0x4) listen(r0, 0x0) 16:20:24 executing program 1: r0 = socket$inet(0x2, 0x40000000004007, 0x3057) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x37c) 16:20:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) poll(&(0x7f0000000040)=[{r0}, {r0, 0x9}, {r0, 0x4}, {r0, 0x9}], 0x4, 0xef) write(r0, &(0x7f00000000c0)=';', 0x1) syz_open_pts() close(r0) syz_open_pts() 16:20:24 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x1, 0x4339) connect$unix(r0, 0x0, 0x0) 16:20:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:20:24 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) syz_open_pts() 16:20:24 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 16:20:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x3, 0x3, 0xfff, "d5a40450693a9a4fe0df497fcbefaab13499645e", 0x200, 0x100}) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 16:20:24 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) r0 = semget(0x1, 0x0, 0x40) semop(r0, &(0x7f0000000080)=[{0x1, 0x3ff, 0xef3b0cad941f8a4b}, {0x3, 0x8, 0x1800}, {0x1, 0x100, 0x1800}], 0x3) setitimer(0x1, &(0x7f0000000180)={{0x3, 0x9}, {0x80000000, 0x4}}, 0x0) r1 = semget$private(0x0, 0x3, 0x290) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8001, 0x100) bind(r2, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x7) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0xf4, 0x8}) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/121) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000340)=0x10000) r4 = getgid() fchown(r2, r3, r4) getsockname(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 16:20:24 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) mprotect(&(0x7f00004db000/0x10000)=nil, 0x10000, 0x0) 16:20:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) r1 = dup2(r0, r0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$dupfd(r0, 0xa, r0) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x3ff, 0x47d0}, 0x8) ftruncate(r0, 0x40000000000636) fcntl$setstatus(r0, 0x4, 0x8) sendto$unix(r1, &(0x7f0000000140)="4e8203ef8ffbed65f151aebe569f37b4305aa27d231b975b4c4d78d7d317654e3d3f2ec1ce14becec88b88616e9e6e890a0bd339a19d3675da5202e0be21cfdcc60841c990d764beb5d49db1af9375559aad04bb89739b3ed37b15b78395ba50d671329f9deea4a5dd01e044193dacecf1d52d097f37677c72a0064a067c39658a8bc7b36b7e99cc07a6598eee13ae91378c9dc03887cd70", 0x98, 0x6, &(0x7f0000000240)=ANY=[@ANYBLOB="0122a06bdbca85000000000000010000000000"], 0xa) mmap(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x0, 0x810, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x161) 16:20:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="9f6329c099fb35896fecc40601f92a33c5034db5edc717e0775441c78db5b68abc024c211a800756110db57a9339a6ae3072b6893fc6d7d5fbca16"], 0x10) socket$unix(0x1, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x100000000000, 0x8}], 0x1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x1, 0xfffffffffffffffe}], 0xc5b, &(0x7f0000000200)={0xa75, 0x4}) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="c8bebdad1d58b55b10e6c5eceaf541facf598a89b762afe53a8adb356d785a381a94ae62b56c44dd70dc42131f50c0715e0afd3df04f952418479f53d7d18237bac824bf36bb72abb24da53285355ac26d5d60e286d8c0a66888bb539825ffd3466281c3b49ff9deff87768211b3a1854bb2b2c4caf21aaa21f52d7bfa71f27d0f19075318235ed93bfbb2eb3af54dbd01118714abac44f63e216f2fb1909b39", 0xa0}], 0x1) 16:20:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x11, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) 16:20:24 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:20:24 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, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) 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)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() ftruncate(r3, 0x7) 16:20:24 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) munmap(&(0x7f0000033000/0x2000)=nil, 0x2000) 16:20:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bbe081a8988f301f43e797dd62", 0x3f3) 16:20:24 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) read(r0, &(0x7f00000005c0)=""/4096, 0x1000) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:20:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) r3 = msgget$private(0x0, 0x180) msgctl$IPC_RMID(r3, 0x0) 16:20:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) pipe2(&(0x7f0000000080), 0x4) 16:20:25 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) recvfrom$unix(r1, &(0x7f0000000040)=""/16, 0x10, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r0, 0x4) 16:20:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x800000000000000) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f000057f000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000411000/0x4000)=nil, 0x4000) socket(0x6, 0x4, 0x7) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40000002, 0x6, 0x1e}, {{r0}, 0x0, 0x0, 0x2, 0x5, 0x8}], 0xfffffffffffffffd, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x1, 0xfffffffffffffffa}], 0x65cc, &(0x7f0000000140)={0x10000, 0x2}) 16:20:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x10000000000001e1) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) read(r0, &(0x7f0000000080)=""/89, 0x59) 16:20:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') socket$inet(0x2, 0x0, 0xb51) 16:20:25 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="2e40d9f88f297c817eecc401fd28288f4878c027b00f0f5505b743227e0bdd8b19000000460f1ee5660f3a4492000000002bf3a7") truncate(&(0x7f0000000140)='./file1\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000080)='./file1\x00', 0xfffffffffffff699) 16:20:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000001a80)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x7fff, 0x8c09}, {{r0}, 0xfffffffffffffffc, 0x40, 0x13, 0x5, 0x2}, {{r0}, 0xfffffffffffffffb, 0x41, 0x3810ac3ff508f768, 0xbcf, 0x5}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000004, 0x400, 0x4e13}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0xfffffffffffffffc, 0x8000}, {{r2}, 0x0, 0x22, 0x40000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0x16, 0xfffff, 0x700000000000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0x7, 0x0, 0x4}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x2, 0x4}], 0x2, &(0x7f0000000100)={0xffffffff, 0x9}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) openat(r3, &(0x7f0000000080)='./file0\x00', 0x200, 0x10) r4 = kqueue() rmdir(&(0x7f0000000000)='./file0\x00') dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = geteuid() setuid(r5) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:20:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) setsockopt(r0, 0x4, 0xffffffffffffffff, &(0x7f0000000000)="4d31b7e74504e712f590f76e608264a4a597d8d7dbc6a167db254ce9fa7f9cd1544ca3ef90b31292176f427b573fca1431d16747eff639ca109552ebd3a1dbf16b02557ad2c421f2f1f7d16a0562ab1eb563ca4840b3b19870a0ce7aaf85fa3f7cf01ce89f7b1886d6114d7c33e5e90cd0aa78b523749fffaf4bf8f04d07e5d0f052cc429eb9ff9a6cf564a35d4bb24073452c18f18d89bd997b15dc1c2f295f0d06802dac1539e216616846ab1ece56fc28e0ae3543a4ae65b2f1bf46cc1c9b729a559b50733926b7b46a6c334206f150aa0582479c591a8433752c66f2", 0xde) 16:20:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/3, 0x3}, {&(0x7f0000000040)=""/252, 0xfc}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/140, 0x8c}], 0x4) 16:20:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:20:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) r2 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) write(r1, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r3 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r4 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/205) ioctl$TIOCSCTTY(r3, 0x20007461) connect(r0, 0x0, 0x1000000f1) readv(r3, 0x0, 0x0) 16:20:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x3) setsockopt$sock_int(r0, 0xffff, 0x102f, &(0x7f0000000000)=0x1, 0x4) 16:20:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) connect$unix(r1, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='/)]\'\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='#!\'-,,)(#[\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)=',..,\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) getsockname$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 16:20:25 executing program 0: r0 = socket(0x2, 0x2, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0xb0, 0x0, 0x0, "fb56081ce49950e33e8cf1511eeaff6a072784c5fdc94d196462caab19967102a723dbe279d54736eb05a3f7eb495663079b94eaafb6053bf3ebe81eeaa4df0bc7416d3fa8893299af19a0ac3e4eb62c60bad73ba6f2fdcb3e0b05321b4cd15ead4acd0242ddedc09aeea41916f390db9bb7bd9a166262f65c516c32b3edf885a43e1828ff772b04c26e5c2092458ccce25b5cecfe057c361d"}], 0xb0}, 0x4) 16:20:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) socket$unix(0x1, 0x1, 0x0) 16:20:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) dup2(r0, r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:20:26 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0xfffffffffffffff9, 0x4) dup2(r0, r1) 16:20:26 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:20:26 executing program 1: socketpair(0x2, 0x4003, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000080)="a338d08dc79bc2a9f8a6b7e0aa398211f0c2a7bf5df15adc6d9079ad47226ae51cc1c07943d2b24bd34a5ffb0b10b9074e7244b4b0d8695289a18a979fc947ef01c6bd894b80321e4a45326b8b058f4dde48b0f10a5518694240c3281e2ef7443ffc63735d029120281d61ba362f4da4471ab13115fbac37d6de86e498e236d6db47a9319aedc0905804b539f25aa24902dad710f1c39a47deb40ccd273f817d7bca674bd9b8700b0130ee10859493e08e58690ca85475f08986ec72010fc804776fd1b5264f5ce0578630a9b2dcaa6e48ff52b2bd31fb57ffe5423826d3ebe45b3ea422e6719f4b1ef3b5dc3954b70544f8863987bcc679", 0xf8}, {&(0x7f0000000180)="ba2d9dd2103408aef48b03232b056b8d504e73a31d75ded3910a9c47d3b4a5e020df18e7cce187f11ed92997c4b963525f9fe0b80a2955d300e498f4926073b170aa17f0b41eec854298261d3fb52d3bc6c91f2074faff1e9d8d998cf50a6436edff70dd46991b35482f82", 0x6b}, {&(0x7f0000000200)="623d8e31edd376d80cbaddd01d97e20de4a59c84", 0x14}, {&(0x7f0000000240)="894dca201605c172a60cdbc008bdae358ac603d47469d0c49ca5017dc0f8b786d551abb201c69d60d6b8536bb70b515d56360db38cec6920709e8f243272df7d5a41fa1195773e5eb9845f8e35ea", 0x4e}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="1804e952e2b90464f50d4fedf2358d0f0823be6330dd447abf2181a351ef5837289a7bbba636fddcd1d8b85d16c7529e94b7cef08c02fd5df084f7d421f34fb12deb60b588a90809d927907d4778d0a7f62929aaa9eb9f6105a141d1daaaa50cd40ec4c59bd0aab6d58bb3cfa49b59b3f64ab04deccb6ed9ce23f405b02c4a1fc3ac2d67de94c1760e2f17c3acca8de5395043859bc244e0268282ce0841da933a895f114b8d0f85b09bd3f0389886feb083686a2d6de0b0ad3e0168c0ce027bf97f574b1330a47b894fadaffc48504f55a6871b0ace118c834f4696cf8643b608192f", 0xe3}], 0x6}, 0xc) write(r1, 0x0, 0x600) 16:20:27 executing program 0: chdir(&(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000780)='x\x00') 16:20:27 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010400000000000000000000000000000000000000000000000000007f3a793594377a5005c0e900000000a300000000000000000000000000"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f96000000000000000000000000000002007c0c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000740)=""/10) 16:20:27 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0}, {r0, 0x80}, {r0, 0x1}, {r0, 0xc}, {r0, 0x8}, {r0, 0x20}, {r0, 0x24}, {r0, 0x4}, {r0, 0x4}, {r0, 0x150}], 0xa, 0x9) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000040)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) 16:20:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[], 0x0) r2 = dup(r0) ioctl$TIOCCDTR(r2, 0x20007478) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2000000000000, 0x80000000}, 0x10) bind(r1, &(0x7f0000000000)=@in6, 0xc) 16:20:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x1, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 16:20:27 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) getsockopt(r1, 0x2, 0xec, &(0x7f0000000000)=""/247, &(0x7f0000000100)=0xf7) 16:20:27 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x3c222d421d2b2ec) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 16:20:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="9085", 0xe0d8) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:20:27 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000640)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x8, 0x5}, {{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x400, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x2, 0x1f}, {{r0}, 0xffffffffffffffff, 0x45, 0x9, 0x40, 0x1000}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x81, 0xf0000000, 0xfffffffffffffff8, 0xfffffffffffffe01}], 0x1, &(0x7f0000000080)={0x100, 0x800}) r2 = dup2(r0, r1) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0x1, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x5, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) readv(r2, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000400)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) 16:20:27 executing program 0: nanosleep(&(0x7f0000000040)={0x200}, 0x0) nanosleep(&(0x7f0000000000)={0x3f, 0x4}, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10020, 0x100) r1 = dup(0xffffffffffffffff) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) socketpair(0x3f, 0x2, 0x9, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0x1e2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@file={0x0, ""/78}, &(0x7f0000000300)=0x50) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r10 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10898, 0x60) r11 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x28, 0x84, 0x3, 0xff}, {{r2}, 0xffffffffffffffff, 0x0, 0x9, 0x6, 0x1}, {{r3}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x5, 0x80000001}], 0x20, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x13, 0x6, 0x78c6, 0x9}, {{r5}, 0xfffffffffffffffd, 0x30, 0x80, 0x1000, 0x10001}, {{r6}, 0xfffffffffffffffd, 0x4, 0x2, 0x400, 0xa126}, {{r7}, 0xfffffffffffffffd, 0x10, 0x0, 0xfffffffffffffd96}, {{r8}, 0xfffffffffffffffc, 0x10, 0x1, 0x5, 0x20}, {{r9}, 0xfffffffffffffffd, 0x22, 0x0, 0x5, 0xffff}, {{r10}, 0xffffffffffffffff, 0x80, 0x0, 0x100, 0x6d}, {{r11}, 0xfffffffffffffff8, 0x20, 0x20000000, 0xffffffffffff0001, 0x9}], 0x7, &(0x7f00000004c0)={0x1, 0x5}) 16:20:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000200), &(0x7f0000000240)=0x4) r1 = shmget$private(0x0, 0x1000, 0x50, &(0x7f00004f5000/0x1000)=nil) shmat(r1, &(0x7f000001e000/0x1000)=nil, 0x1000) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) shmctl$IPC_RMID(r1, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x2000) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x7fffffff}, 0xc) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget$private(0x0, 0x8000, 0x400, &(0x7f00002fc000/0x8000)=nil) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000300), &(0x7f0000000340)=0xffffffffffffff5d) 16:20:27 executing program 1: r0 = syz_open_pts() r1 = kqueue() getsockopt(r0, 0x101, 0x3, &(0x7f0000000000)=""/229, &(0x7f0000000140)=0xe5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x79, 0x200}) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 16:20:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) r2 = dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0xffffffffffffff9f, 0x6c}, 0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:20:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f0d2f2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0], 0x12}, 0x0) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:20:28 executing program 1: r0 = syz_open_pts() clock_getres(0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:20:28 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x100, 0x84) utimes(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) 16:20:28 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0), 0x1146, 0x0, 0x0, 0x9}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:20:28 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x3, 0x8}) r2 = syz_open_pts() write(r2, &(0x7f00000000c0)="14", 0x1) 16:20:28 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000001440)=@un=@abs, &(0x7f0000001480)=0x8) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) getgroups(0x1f3, &(0x7f0000001700)=[r2, r2]) fchown(r0, r1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = semget(0x1, 0x4, 0x0) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000014c0)=0x7) read(r4, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r4, 0x4, 0xc4) r6 = semget(0x1, 0x3, 0x0) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000001600)=0x5) readv(r4, &(0x7f0000001400)=[{&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000340)=""/173, 0xad}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x3) read(r4, &(0x7f0000001500)=""/230, 0xe6) read(r4, &(0x7f00000000c0)=""/218, 0x2ee) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) 16:20:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x801, &(0x7f0000001000)={0x18, 0x2, 0x100000000, 0x5}, 0xc) recvfrom$inet6(r0, 0x0, 0x0, 0x41, 0x0, 0x0) 16:20:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x7}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 16:20:29 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) write(r1, 0x0, 0x0) 16:20:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0xf698bfd75c618c7a, 0x1, 0x80000001, 0x400, r1}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:20:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffff0000, 0x1000300000005}) 16:20: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, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xc8, 0x80000001, 0x1ff, 0x61, "21972fcb1e085c921fac55cf0bf0809fb403d571", 0x6, 0x95}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x6) 16:20:30 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r0, 0x0, &(0x7f00000000c0)) rmdir(&(0x7f0000000000)='.\x00') 16:20:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:20:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x5, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x5, 0xfffffffffffffffb) close(r1) 16:20:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000, 0x100000000, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:20:30 executing program 1: r0 = socket(0x30, 0x2, 0x7fe) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000840)=0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x26f) sendto$inet(r0, &(0x7f0000001840)="b0ea6a594f512401f26e4ccf6b6d55eef5ba509327e593006fbcc2170e472d865ad550aed450b0946101b8ba642239ca51857ce9b579e0aab47be6f3cb579778faa55e3d67fcb8473fc52d40f770989890e6fb61b520e447aa64f8eb9f07362caeedf65ecad543de617aec2886d0ef54619c5be61873ca6d02d68df7c8422bf5f6d626d2ecdc983a21b9a28ba48164a6c61c797869425299050713f8ea32721c513ec03fa8d01aec5540610dd6cc8fab7ef8e65d1e36dedfda2ca70214bf1ccbf198a457b55fe28bfdf10e1c313a177b9cd6334acf1a3ed41425ccdeba97f7faedce2aff28629b747979d42b6bcc9aa34275af783767f7de7cd1b44f9c140bdfe295bb5324543094bfab25d2edab07e9aef27b817acd938f3977c3133f07b39cb6bb6461f1db6e110f7ecd5c2b0446f57f345511a5a7971b4a1908798951dabf1f789034421fef5912107273c7829c2561b2416e0dc2ceb065123d176837cf8c1602d1096e9ee229de5e931e287d80dbca93c3b0ff11946fc6d6bd77762d03b719085c8a634e1d1d173dac77334cdc0c8aa76bd1ead00887c835cf48e22ddb86da9d63984a517b4df59d8217efa4a294857889d8dbb4f5f8a4b8cbce02b165e70794b563a4e35b98477a75935894f49bcec659df752a1b31cfa9f298bf7527e88203248a6f5b33ad2e98ec3f09f77ffdd364bbe95c716dd9e64595f70c449b1b574970a1c9db389f83faa2a4b4106bfb08d61489d049961a2e17c40b3354bc883cef7562c3bb682afdc9f0d12442faf7d253fadeae5b59e7371f3c702afb17a2db74a5a7c03f0f6618aefd0f3d442f43c043a1ed87be086f41e48a56d155bf4d0fcb0b90c031c3c01fb1e2a885be25c4466696f9ee029f51e5a075a1665503dbb11a429800b0a5f6717e90219ab0f7553c96f1110444f8d199fd3077cecac4d6b2e9e5d3cea218484cf676c7b97ac66c6dd6fe18b82f9926b1ed88211f26d151817bd654ae1f92567390e0519ff105c683637bced66f505d6ed4713dd5838aeb71f59846bc0d653dea72359619231cee04fc7b8ecdc1f538b54190d6727b14d03b93a364b9765ec31948526cc49cef19133da68fd7a7ba13cc2afdb764d0dc5c93ad2ec9e8b3d5940c3c33f5464bd0585f6f3a447c01907c4fc9a7ab681b3ce8c6fd53234049cfd2610c4ba83cc49f5a178aeddd0eb71d8c37ccfe9924492312d87b96c542b852c71b66b77802d93e6d3f8b4d865d53c1fd37e2c521b0385adc80abc887d55d13aed0b2fda1a5ac4b820f062ce73f97cbef0f79f81972756f17cdcccb3431f39e0be20c70f8fa6bf02689f357f25a8a0edffe8807dc6e3ee06cb79b587784440cb19e9f029be4452bd665428e582c3008577fa2a81fcee0eedf1cf48c679b1b4ba589b2901492ddc78317c5942e72b9ba17c4f5aaf78b6795c6df480fead53859807b14109949c56c7f18af6e027be516541d2983f7aec9a04a72323f018e41be564b596cab23ed8ca4f404e4a43dfed4f36b6e33535b83faa9a0b0afbe143b08b1a3e8190f4c82e6af94ae22b517f60457ecd8dff6a3882cb6b94757a187da71b3aa8f442ce8ed04670fd9d380dfdf72eaccbe617a5db4ed1041c57dbec728b4e963aa302c2f7b8976e22e444bce0c23289dbd4f26f7b5aeed274ffde39e0d89355da2b82f5b6fb952f23963dfef6c62424db9b8fff294841724595d72303c32939d244d4d430438ce6e56ec3d18fae67207a27bb3b627dd2b870a3800d7bd52a30777f7e4b6c0f2f22315c52564cc921a704e8843fd78b19525300de124e98074928a6118cd89804ef5796ec0d85e5978a64c65921420191a9eab05e2925c36b54523f0075a299877b9c390aed6ff7f94dad544dda1bc3449b15941ce177294ee17875c3750d612c76b96e965ffa5127b2cb7b854a3efe69f25f2723cfd6963c8f4dbf2f3344917035e735b23cb8491d58486ecd7d916b6ed1ae46ddfbd13d5b8359d17c1ea98f96a12d141cd886fd41c05a093f62a829ecabfb200a55719b460ec3c1866b0e493bda445db35b09da7ad7f81b491abf235fb0b44017e45a7e5651b8c27f78a3f1ae16be5579555f55ee3ccf700cdf90c8c0e2b8205bcf0169b8c1f52258abae30f1dc252fa487acfd6c518778fc5b181f424e5c121a732d5c48d8560751136556b463278ae676c33c97ffc9966d057adf638e94df0f305e40ff818a9e74ad73ff67e5d2d0332129ab3b658ee42bfe84809b56b462a2bc921a509466aead7bb683f4b0e4687b488d28958e4c17ee79ee59df1107a80bf9d59258d8f3c50011a106fff4f94f4ee2114be80f277d3a0bdd5948a369d74e96589dadd2ff0320fc566baaaf1ff89aadd9106402668f07244e441991ac28f5609912077051eb0df7910323278e267179c5c71a038cc33bbeedd9b4c04fce663102250513dc3ad9d7eaf5a44d4dec5e05db891b1247d0785ac77505ca7e8a31ebe09dfc18dfd242f4982826f3c70ced4c9133e394a6e781c3f68d0366dc036985603053468d1a6ea356ad4e65e48a01114951812463d5f68a6ba6c8fa08febdea49ec666a349e6aad58f7c658fd58b09edec57169b935d9e72b56b7e89952edbf0653dba2d50d2f87fda3a2cca316c8ff75b3b1557ceade84f6cfe657c1b28ac9d09461ce345da4c711e33926a7e3b591df7d1ccd9f5ce6521332a0eaa5477874a58ca04a3e27f2dca554d4d4dc64b4ae9e41db4b373ced3587d18eea8b441523acecb05e48dd24112007d6fb327f2045f7bf4f2b1dc3e05f7332fdb9b652ffb4b58051e960b6831c2b27c7b82c7e02494c64b319910c3d78a507d96aa72821966da0488d710eda6f7f82bbfb300000000", 0xffffffffffffffb5, 0x0, 0x0, 0x0) 16:20:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:20:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:20:30 executing program 0: r0 = socket(0x13, 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) listen(r0, 0x1ff) shutdown(r0, 0x1) 16:20:30 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fchdir(r0) 16:20:30 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000000000)={0x4}, 0x0, 0x0, &(0x7f0000000040)) 16:20:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1ff, 0xaa8, &(0x7f0000000000)=""/91, &(0x7f0000000080)=0x5b) 16:20:30 executing program 1: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) r0 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000a2e4452ce78c32da4a66f4ce906a00000000000700000000000000000000001f4500000000000000000000000000000000000000002000"], &(0x7f0000000100)=0x34) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x42) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/67) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x3, 0x3, 0x81, 0x7ff, r3}) r4 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x67d, 0x92) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x6, 0x2}, {0xae8d, 0x4fe6}}, 0x0) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:20:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1180, 0x0) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x7, 0x187, r2}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = dup2(r0, r0) shutdown(r4, 0x1) poll(&(0x7f0000000040)=[{r4, 0x4}], 0x1, 0x0) fcntl$getown(r4, 0x5) sendto$unix(r4, &(0x7f0000000180), 0x0, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:20:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) write(r0, &(0x7f0000000040)="4f928fd30f037d05b36deb390f66edd3ceb50916fa319627ee9306dc3a46c9e7172cc1525a31ca5220daa6aebe87", 0x2e) 16:20:31 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in, 0xc) open(0x0, 0x0, 0xa) semget(0x1, 0x3, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000280)="24a404f31d6619590e44a6707dd026dc32311cd6f2e918424a1a09eaeb0eae72ef54385df69635b94f1848c53166b43569a5df78c78cdfe4de4f8e2f391c3b62a2da7e5db92bae20a6e291797c1d7a94407b36113985b6afed287f63ab2582a09c6195231d252a0605584b57303d39fadf4350a2a267730fe000808507947ac6d75a053c504157f4574b59bdc02d425c39086c0a3062c4e5915a3981f5441a67db025eb5ad902c48b50bf8dafddc773026e3145a6952ec7f6fe63df07ffc83f2405ab0f0119743ee963e50eb1f9788d5319ea8de81be63823ea636e333a679be9eaba5b51b5650f51d807c1186b63c2f23b86ae5d0fc7b9c57198ce48eeb7e6efcb38fc44a0f4535beed0f58a1d0761b163b29adac44be5d7372c70ea2b1e449a908b8c8592ebc7dbfc5559b650a3f96229d9c2cf88d01b1ec9bf9a2be7196dfaf63faf6fa44fa09fa541abd32ab712680f0d0b9bc13ab8992aea330126444ba5a5ca730cf02e5b1c0f8f6425cc43f44f19bc7a518533ff5644b4c54abe0a81d5e3ceb05d6c4fc7daab6d28f496d608f0d51a46cbb6966313c3952983abb9c9ef827d3685748f8f7187dc8a5a3c5acfa062ef0290fdde736ec801f903ae08bee144883b5ccb879888b187704de3d7d1c0af1", 0x1d2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51", 0x64}], 0x1) write(r1, &(0x7f0000000000), 0xfe72) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x3, 0x0, 0x81, 0x1, "7435ecee59367b9447de6b6f7dbf6561871bd227", 0x2, 0x7ff}) r2 = syz_open_pts() close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4}, 0xc9ed, 0x6ddf, 0x0, 0x0, 0x5, 0x0, 0xe30}) r3 = shmget(0xffffffffffffffff, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/205) connect(r0, 0x0, 0x1000000f1) readv(r2, 0x0, 0x0) 16:20:31 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xc7c8, 0x8, 0x5bef, 0xfffffffffffffff9, "d9a5a1e79ae7788c2c0546e577277f01aa35f080", 0x7fffffff, 0x5}) 16:20:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) kqueue() 16:20:32 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x7, 0x0, 0x3ff, "6b6d952c0f67ea28301e90caafdf3a2960ffdd57", 0xff, 0x5}) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') setitimer(0x0, 0x0, &(0x7f0000000180)) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) fcntl$getown(r0, 0x5) 16:20:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="e5ff2d3d66696c653000"], 0x9, &(0x7f0000002340), 0x1}, 0x0) 16:20:32 executing program 0: r0 = socket$inet6(0x18, 0x80000000008005, 0x6ed) r1 = socket(0x6, 0x100000000e, 0x401) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x100000001, 0x4) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 16:20:32 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000200)='./file0\x00', 0x10080, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x4, 0x3ff, r3}) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x53}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:20:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() fchown(r1, r2, r3) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:20:32 executing program 1: pipe(&(0x7f00000004c0)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:20:32 executing program 0: r0 = socket(0x10, 0x1, 0xfffffffffffffff7) r1 = socket(0x20, 0x2, 0x4) semget(0x0, 0x0, 0x418) socket(0x1, 0x2, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[r2, r3, r4]) 16:20:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:20:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) r1 = socket$inet6(0x18, 0xc000, 0x8000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x124) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r7 = socket$inet6(0x18, 0x8005, 0x1) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000001300), &(0x7f0000001340)=0xc) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) r12 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r14 = socket(0x1a, 0x8000, 0x9) r15 = accept(0xffffffffffffff9c, &(0x7f0000001480)=@un=@file={0x0, ""/17}, &(0x7f00000014c0)=0x13) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001540), &(0x7f0000001580)=0xc) r18 = kqueue() r19 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x80, 0x0) r20 = dup(0xffffffffffffff9c) r21 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0x3, 0x8000, 0x2, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept(0xffffffffffffff9c, &(0x7f0000001640)=@in6, &(0x7f0000001680)=0xc) r24 = accept$inet(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r25 = socket(0x36, 0x4005, 0xfffffffffffffff8) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="70806c864395d808ea11d37e6dcb640230e785f13947ba1aafe9b5b573f3806c050d6ba3649115b4ccd2daf97cf04c07c95a", 0x32}, {&(0x7f0000000100)="7e25828c6c42e015db3f6a8ed1eae2", 0xf}], 0x2, &(0x7f0000001740)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21, r22]}, @rights={0x20, 0xffff, 0x1, [r23, r24, r25]}], 0xc8, 0x1}, 0x9) r26 = socket$unix(0x1, 0x2, 0x0) connect$unix(r26, &(0x7f0000002ff6)=@file={0x0, '//..le0\x00'}, 0x6) setsockopt$sock_int(r26, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) 16:20:32 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f00000050c0)=[{&(0x7f0000001cc0)="3fa9c936b4ea5d4050fe178558e6086ba8e1ad84b54c74996658edd8e98d19edbdb6a59d670ed92806c0c7c4b92fd81fd457fc4902ddfc2341949781794624f61ee3515755f32b5c010dad2c9dbe59005a8938370c4821f4e905e3276dae9abb97ca8463514c3edbd7c3452d388097ebdb02559b46c25c6d878d8d1d8501f3a8302ede9261cd7bb602b4e69fd69e5e198484f6e9292067358ff9a398841854ad8ae9ad8c75e6a6d1cdedd5ad0e66d0e5"}, {&(0x7f0000001d80)="c99458cf74453a21f7f978a9b48f6c5017a14dc070e02cc99e8cc29fd66ec45f981b332e6f7db811493058cfc4ffedfdcab4574e8a082af34f70469105c1d5a78f0e7d8f6dd030ed802c76d9ea1d7b96f0d65c5a365c50232ed371905ddfdb7b2b42b439222249cefdfdeae482974c572855f41ef5fe34f56f3bbf4c9765170a4d64d722cf4b33ada6f751c443cdd5ee4ea3b5757bd035b0ee830d77338c91baf63ca99c49232919acea93f8bdc853d52cffd32c3ddd71da4367e5fede6f2eabae2379662aa1a393f9483d1efa5d4e27966215486a9903ac7c96ffc2f3e0b58ed60f3d30a34f1e99b0490820e7fbdf4462bfde43ec2934d516fde31fefd4f0f3a6df6dd6f627876fdcadedd3c842a1225c67f04e3da04e213a8f587de7b2cfa39943e5fc3778ef35eced57c12763e4e55d7c3a99899c65d1bcde7c9cb67bbc386b938894cb84571bb085f9cd58108d4a31396fe33147f5d195355d1cf34e4176c27dbb9bd0d5f2164c616e0d390339d5a4e13ef875254cfc59ae4940f278b04d190baaa841428adba656726182146f61b4d393920c13e8eaf2b2c90b343a4af4cf311bd16ddd272f457d01bdb6dd56c86fe199eaed473bae7192f3ffa09e76d88a78736c9296ca4ac3d180d2bc9415cc12bdfca26cea69684c29215cf251599829735f3989fe318425c2bbf6e0d7320de4c93a9a31b1fc4b366ea2097b70331650abe1d32cf20d5b43c5989fb6ba595345f21d49aeba6db4a85d44d9aecb983c681fc45ed5ca2e6ca63b8301ad1591610566bf9bffec5e8e0b8a4b7046ab59ce0f7de46f28823ffe56d5332927a02848ad513a5a61b85a05291656dfbd239d56de8a08e3286b69edcb0dde11ab5f9e5918103e2b7bfc9f91a20f01457bfd63d2f1d70fae762d37962cb27d0e3fdf757b01715935b16c36da4bede7772258bcff6f316301633d006817688cb428afd13bcb2c8c522ebe005603b70d5e9d9258810a241abb0c361638ac5c767597ecf69f2e7f97696ac78c3a85821e1838d39e6230e9dfcbed9f980f609ded642ac83fa83bdee9da09bfae1f08333aef83729129498d6683bd5acaa935ca6760d2cf46601523d71fb09ecc51c328c4760ee5650776be5847ea514d67fce57b3e36fdf22e9e7d672ef8d977aa03a6fe76e263a46770439763eb1d850ed814ab326b25efbc8deec1d0995c5856fc39f422fe1793cf271b273182e82836b316e91e215f45fabdcfd84684778ca37d248ac5c47b03389dfd0d76a36b328b7ef9d028a860e3c04f2b71994adcfff475a84e3489fb17e00f8a0525b90987e66045bb4088b0a2ed39df159448580e959d75847f026a2693b986c75d2821d44cb872c44662d767fd63491c8fe1593270e6f69c68ee473a0faad927d9abf5a23390f8e3a02ca7355335c37bebded68a8ac229a9229e74bd0fda57b057b731eef49c09f1f0ccd93a000be37753cbf8093c3b29c907fe49a7d0d989906ab57be8902244fa800a23b178c57261c43253ba9a901d426e908f951ca1fdb6f12d295d9d6dbe9cdf4d15718831abddc814e869bb7d7b1e26a39f3c40676ec1eec2a6b89b1b94d9aadc576ad8c14564d5ebef9dd094f7ef98eaba9bad19812dae11b2e333df002638db55dc099e5c980c6201fa3d16ca6a17d4022ef33e339b991c8ada56c9a8d275d4b244c53149e566de130fb1fdb62479642506807841c23effb246d9a37b862fdfa1c33fa4f7b14359c7b2775bb9b74044c5a958d473f793bd19ef5e226304dc4863c33b81040ed945e1cfee20787006f9e9a7a58498c5de28df3ea2f34eded2d26fb0883b67aadf15b887f2aba9688e83255b4524269f8489e130b598b29f60f4f5e8d54f70f2fb3141b56e13405d3354a986e162a43e4f64ca631b387e816c36cf38d1fb8bd7c0b0db4866d0a7ad2051de3ebb16972e9b23df919e85e4dbf1f5e90051643f8d718c8ff77cc3e00be78f425fe0971a8d4f27395799b60f362595dce83a2b81b02587885de6d9dd77089c7fbd4d4c35c0842ae710d352c2fdd63cc4bebce1ff0434f675e0d690bdcad08c68816ce0597a674f074ac2c7e7d446d8a920c350518846b58c55c3fe2e414aabe3d9603cb16d55ae8b5331712ce260a02886f884450c426fbd0e640771978dd86044d2c68629c8e2cdc82f34dbb9f8b69bd6e0849a2c0e373775db1777cee03cf803690f03c4d300ea05406470f0cb65ea23bf8f41b580ddbc5116ab351b8da82e0592ae774a9ef0d3754667f7e18ada89fcbba5de901d25ee552645e2a020e1f3df1329abe28ff19fd0e470c2987af98cdf499e8deafa932d1bcdc74fecda3a9dbad9dbf4a943ed751f1ac1be60160b40ba2453f8dfc0a3e2d4e7b7f87dc6b52bf98a37e173dd4ee426cba476bcc41d0d07eff92afed56c93a28e4e70e9a0767804262aa3edc6dbaf10fc6b6968a727f74043b2452e6557ecd7deb9b77fbe00735739457dff99f998bf34c324671ca087ec78bdd5bdcf56a9c96afcdb44b662cf1cc42c1fdf29cd4914d80cd9e76c401c25761babed07dbf17fc6e659551d1ebd1c4f2146d82cc07d1118579da7ae82ff37a860c1461d9ab36161f91bb035900f43f73287d4739acd1a747ab01263f06b6a8697bc508f7fc0c195bed7feda73812f81546abdb9fc6390487523b47290927c1b7ad48bf84879917b8ed8501ba055d2046f3d1274dbc3e3b47f66afe0cf2372094aceefdb85a3e3325b1ef2b4bf91221cc99248438b06fd0c653965b495eefdf4150fa123b9974bf77352960ea35cc81e8628c522b4fd3228722962de8a76ca6865b8157a56d32bd4dc7751f8e986d8d85d3f94569fae868eeeefdd159be8ae82baf5a38622567f99113a2c039c5ed539ae7d59e8b6677c1c2cf9b2807a218bfec33054d59eae20a495d7a974d4c18906cf95123c0f26b347adba9f2dc73e806ca1aa8d8eb915410f4798e852915c607459ce16f4a9eee5d28edc7c515e1707c83d3fca4331a83121e6113deac4353e300cc085325d48f0f67177d0b4764a62b31b8178f4f0713fa7c04404f06b94fb8c1e3ea78be24db9f6eb7fa3b606c314614525beef302dda8fea9af4580ed4b62180946ce0affae94a293da8cc3ebc4dc7fa59af6d32e02d42ee065947a7750126a0f89f92c3897cbbb90bcc909a83a667ab71225950cfcbf9775e049d7c4450a65c0ffb02ef75eeed933d8d5c39a4ab2cd13d00373873963d876cb693419573e5642dd3f16b4922240fceff4a10a44dcf64ad52c67b59f5cb8d159928f97f48b6a1b1f63084afab8c0dfe7fd16b15043b4cfdfb6a29e6056dfe2d79a0a11f78c6eaa0448727784a0433aeb588da7ed41d4a179d6d9e7358e1add292df207bdb33e81d68978d45803efbcd7d7e07e9ab59dcfac86124dd0ed64fc695ee72929983faf4ae3972028a964467f286f0a23c5c4d645b423f43afb3129bb434c649bb46e81a9959bd4ba2543ffcfde4c4785a4dded024eba0718fa82227171b4e6d3da131b812acd0c229a365a379e9d923907bfa2bf0e70c55040a940a276de56c8716a4bee6fe1c33834a60273fd3c0ef4e9a744cea80a5d3a8490c85f24dee5bc174be19818b3e357ffb77ec204c813e8988f506518c89b7409576a5dca2a6d9c2d4f72ad006c4ad8268f5eff4249fc4e7ae6fb62c4d04b08488035ef7685844ed627be0539a18b075f45ddc4315894fa132bb8d2767dda6125b3f60b151e6b0b8829ba4ff54d41b8f85da60530d01ac799f643df20746adea1616a442523f90f07aefef37d787d824bb91eff45c2df2ff3a2e8882674eb311d12f2dba83e35117952a6459053024163d8f8eec134bce12f886b25dcb01ee6d88667de6c11a02a9670e630382349167011ff2dc8d66b0215922aaac031d106ae9e76a94e47dd5b0afbaa1b7d335c54bf08938c02e30facecd3c63ae162bf7c36de4547f4da87710ce2fe02c9a7b8f1ed286b45230093b22bcce6e86b36b6c776e02d034c8c183652a80959915150572f9a1433677264d406d45198320d68fa7f9c7f98c7068ef6b44bd6ab91bc2f29d17c590bb310d0370be9f7b188c0daeeefc60136f84abfc3506608f7f93b000ca212a3eaac2f5347f1c30ed6a7baecae61c9a74884c8c49621a515b6d77b7f13af8159575ae6744cc3c78eb5960be8d4522e90b8f957ba5b8e9db720fa9e099b8457fe5b59402b76f61adc8d2f7788805c40f226d0d8e2701fa15ef4aeb10822d6856e4fbeeabc55c8661d7c4275f4267b6c7b5e14e20ff341b4ed0e31f05a8a6af50d9f18587b931fd1316e3f617e4785d8c3e6d8778eb41b6e7d6bd6b62cd4b026ae23944c603c4ee9f53cccd0b0a3740fa9ed0a19e47dd5474e11a5776940fdd127bba0dec52ff5f56717da56a1a0f0703c8b11be4ad63e52c2b17a0545ad9082106cd4d5fb689df90a8eb5eee6b3caa9cb7dda98cce782fd8210657c18daa65e9815ff0c334852b0cb21b084af09541c707e1519bb708764600f42e283032dc0b8f98281174f7d1d17da872283b793d570cfecdf255a7471dcc8572103481a3ff2c2019e41dd7747603d9ed4ff2f4f8a530369c44ba3a0a05ac1da712070edf2462306eb907c6653708f69099fb99430c98363b7e9c404c7598af4c0083fef8a5bb110e411f3a63a4d03832d31779d6dc0a5dd4d69f4f5c626c1b141b2d2208ec7952b9558ae4c76945a1be59cf55b28051a45447706ad351a3d6005e720c5733d72c3752bfa0fffe20e43867e07df648a66038e29c01b9010d45b26ab60a993fc4f6e116b27a9f49da42439717c8be5ca15475c47085b9bfbd4266ee0d3dc35eefe8e7e4af8a469d5ed472c339fcad351d492173285f06c0a5c7300dbdea3685fd7e079edb254d90ca20cabecf2afad5980001177cb8b53c8a986b65c6523fcd123d0bd1631447c336589321fe30e1b76eb0cb1619233803f69689ed1a141f374ff22cd0c4d76af87027cb71f924a953adafbcb81c2217c0a580ad81d3f3aed982469e804bd9b937cef96dd945a6e70335518cb3fa0816d5b37918cb8b5cf9bc929f5f8b4500fc253464949d20f1312a5986e0e05684fab6b330b2418737ab967c3f5019a3f6ccaa16cb3542c529d30c15264c3687dbeed0e240eae10e90ced0392be8f2149a14cfe5045c97e31497d8ac4b6ecd576962750645a410e31a32a096e51b78895e250c8c8a4e71254d38622f90862ec204fe28b8b64a06d3170e29f02b35737288b5773d4a324a1dc4eeff361963b502c05179a86a742497d74c00a2e560b8a15c495d28e987d6a170eff7abbccad94992ec68ca8e1a20cb641963165e73009c4430eb1ffee07a825cdb2618a18ee3d93a1e6bec9f50fca4d53038ecd5c131afeef4946917a8e8fb104abbd74f39f32792f785bc410aa25ae9a513244f35aa8b6f7f19afa1c90bc084012af22ee31ac65006a942db769cab0016945ac840e8a6bcbb03ad44c9addacb4444cdb7beec5aef6b655962cbb941bece8f1d23686c71ea7fbf091513015ae46cd82d0d02874170fc81ebfa1f89b9ec00102a65a0f9b21ed2a717c49f7366959a8344ea2c8be35cb0c9e28ce8c07d7c810f8e66e246cfc1021f0df01d2b84c95fb58a280dd1742c8ac2bdf0b5e955b703b2f6182f1530a1092cbbeb018ced5534ed5418aad03d5a1c06a08fd7941465cfdedf93a17a63902f4b3d3c51541c799a37ac38d29c5fa205d6b24f0c9e64b9e2d9a42040690927cbe88bb75d20279eaac839edec3ee9642a"}, {&(0x7f0000002d80)="7c6e3b3ade5df9e2209c076f562dde4f6209d23ca013c4f0664fcec47375af398ee41fdfbb511d1fffa7f1314876d00e4d70c05454c34417815c0bbe7d61835bc59ca088a4c68b6c3809c513273a5fc73b115f28c103e1aad7627587c0333921e09f5d54a1fe778d9948883e9531e57f97407beb165a970b45f77dacd586d8c90626ab122c16c29404d082b007c69418cfaee951889736db9d6a22be92e55ff7d12bbc529998e0721a226b89fb6fc7198899fdec90b0fe65e5867f92170f715ffce5a61ff6cbd37091342f6367a891ee01fce24cc7ff6f66c2637e61b8e7018843246b2ba28a62e2ab4524141a4221e59a2a6252b818f208d6422a5ba0735200dbf5f8739e4dae99a58e9a32c25368b5aa1ede2a328a19c3bb6a2ef4d720bbf9702e6dec9fb77238f10294feaf927490b31141fb05d4f2ab03d8e2109c3415210bf145f08c40980548314aff53e7782b44c1adeb437b16c55f5f9cbc98e47b6a6996fa053ce653165463d2f5a06fd5032ca1235f7e932d5ba75f988ee7d80d5c1c424091807123d7f4ecb439af83caa276e0f2ef57f9ce81815ec0ee15602960d1106cb8e1a6ba9e470f54a27e9bfa73f92c10282bc7a6e2fa5c93680ae66ae6a34285fefdbb159f5e97a5523a2ed410d3637a41a33bb6fffc7490e02c4a357aae7f79645c556552ad92258180c5d81eb3c7eecbe02cb370b32071aed7d733d6cef0e26605af31221e06e433875c5e548cc94b2c60f366596ae3e8b63962e34049bf83ad09111dba3e1efa5e3f145c0d4d8da707234cef44d551a599d462e2812e18ca23d4aaf532150cffadf828eb7341328ff0b9c62d85443296757e81bbf5997ffc8b483c5e376167cef2ea7733de733cd39b1901d6b9662227466b4fa863e74c81deb09bb32c039990e005b8e75accdc979455c489a434ffab329a32de903e176996b5e266068a4772e7297428657131392ebbc2509201bd9614d6b7bddb125781b127a3553f2b829a2899f06601271f2d9c5894c65b97db447bd812f8db377e75a75865d0bad07e2498a7c162042898d102fb923103bccf50b766e0bcaa4a701a8863c19fce921faa6c1e9ef0bb70ccdd7216041416a99d99fb43f8bb5b3933e841f83364f78d9a47505fca50e53c2c0c4bac7878df1dbc80b345409ca032b9b84a92862e9b89f965bfdcf6477dab916b833cc7b2cb753f67a0214b28c76839a52e3d6760d314de6558c9e636661478aa2e15610019a1905ca613a670a40ce12872528b39c8bbfa21d6d8dfdf5c75294786b2a347b605e6a92c151bd9f24b11cd24d4eecad1d57efffe19135e2251ec03ad12cba8c56627040bcba5de91fb6c3675150ed9a5f5d3b23684abbaea7c36b6ff4555fffc9ec3118201a64c824467b0ae0d7b6cbb474c15f3fea3b46fbb2a6dcda126e75119906c3af9d02134159550b3a8b63179121172cf536053b6d75a9946500aa4992a2587b453888594fdf5cada2d2ca472ae4fefd32a18098fbeb4748b7dae33606c1e7a739a9445ff64b69068a012cb2571423d01781e5f50682184997645f6e2bcfaa83d960fcd166e8ef771326de9d0d25973eefc809fb590b4650622a4c1cab7fc959ebbac277f259726b33f331b3e389cee9bbb6fb4bd31b4e94cbf42cf0f196094f638bb610e74404c1b31a7d65cc20594a254018f1a24db0186ea02730e046bf47d7fd509f8a24d774bea7002092d3519ee82ff8352cecf074f76ecc840c81c1a1d862d0fa236fd14679bf88202962fa4173ae801185fdbfb05739720a0baf27eb026dd33f38725c123af072d71988b7896af213692654ec40c75f9483236a8254886113b660d580cc0e9a549cf1cc54e21a4ba8aacb32b91236ef4873b4ef2cac8e522f3410d345bccf14d6803de91b62134fd996e9835b88bfbd21687f4c2faa4e235c8a9c082a9e85a161389016667c6dc87ca3de24b000e754784926e6b55b7e7b7dbd9e879f65e3a869c4e65fe4df4690b9163ab31e2d22cb71239fbb84f34dc5710e677e9fe7bd3eddd59087f2070ec80380c9fdfc489e3e4734b9b2aa5b5ed7dc9f753ca093fee4ad688ed69c4bd64b53b1d704c7c8dadea8aa49a89db2c95f3a39034f7425adbb0b4833be9f3f2fd668984cb7d84c70ae2af87e9405cb93314da4c292cffd0f33e69f61fb9f198c484ff85df8ad2d3ef57cd93989d96433b8eb332ff9cc3da1b4f9e3d06e9dfaaf341fbb89cc3575116e8a2e7922e4850c8f03cce1464d99f9edbafce8764e6c96b9a92af6b7a01fcf3d89f82944bccaff25631ae04e9e860422d4b289867914d0535eb9f0359c9f9f2feaf3eae891bbb4f621cc732ad252e3a1aba33e25d3e80cff146998d5d04730c6de6086cdf71e789ae0bf61a3c9a83e5f8dd847b39bac7533ba87807fb8275c1c9cf9a54b0bcb67fb996a69b9750f7f6ccb545a50e19a1358d3359acb9d12ce3af158d8583087f6a8b3560b59700bbc0c929c2408925969c49b0d4441d43019caabfcde4cfdf2cae5e74fdc41899b56fe03e718c7de2b1bbc22eff272bb3e9d3674d6d611337716dcd7ca1d357d6bc44f161fac9b28b1942bee0810107ec3ac6e390675a200666d702e331b5b12af34a98eb381737458238c9099caa106a4d37bf7b6ac106140ca69f8d19d42d9db003204a380e0ce17bd128e997fcc9f65e5a8a5f82d1beaf185e419cf8f80f1ab29f3bcdcc04fdabc075da0fcff2c4d09423c1550826ac2624a3c33254cde829f6c07571c59a2301a6e4221da42bd2c89656fb7fd24775de9cfd1be469fbb1e4dd8bd553d100bb77993e49f679f29ca5c63e7b5f23b0fac5005910661bd3a2170bb280fe7a8bd278718bfcefe192976a2d73d302257b8fbe02eead3027be429917ee7a04c84d043fccace66b14dd89a17c9ae22cda9c3233d02e84ba82ca316aa134a9ef3bd626d19c27a8eaedee4fe483a7ce96fc84a4df200ce64e14784361c7ea7b67cb504d1304cc6087afaf397935d5f920d47973f07996131632c8aae05d8ba0b59a24b39fd891a6256da3a7018c08d0b4e3d5a54f1c09855ae833bfa311aef9c8666bb169a2595af938bc4f61319b412360fa4c4d73b1b1a92333cc646f6fd390dd6d0c7691bf35729ecfcee51ccf60f7051066d3f4fc16d0218d14330ac3a1241839d8c3e3d2e9bbe8c3c4abd6db3b13025a1b76c7fb5a11292617cadfe0f8ae4181ef7a95f2a0aaf478d815247998886b59fdb9012096f3091d2c1b4f2550587e5e3557113d9725372341b85be0be14597909bbbe85438d06ab2e8097494f28d1e9b5d3685e61dd663b9c5d4e51493674bedea53c285c09a084ee0ba54cd191d685aa3b7c6abdbb9332bc44fe72aa494c9a3079c162415e4cc749efe815146bad525b24ab3bc5133e5e7b94b4c5d80d17ae5c240ca60e48f9c47963457e6acb7d9560be92dbea075bef1ffa6af53e602287721740a53c8cafeae742abc9867a3a9740cf863dba4d53349e199b2eeb3d52e481191d314d4e47cc6d7fe93d19980612f2e1a51de6adcdea83738d942324f6d7e8f122246ee2b3f8dd764a12a90718ff06dceca10b2a04eef6aceea03601d4eea7141d5825f478dda2ced699eb5d238e5ba39e243d3b1fdce5c2714ba4239ff43cd1552d220020e9071e4330348f1514f0a3fa087cbc7fa250f4be13a873d8cbaeb62c79c57db10853a70fcf4fc3c24736503039173e9b37ee1b7f784ff60c6644ac2a299ae579d6cbd3337876729650dafc26a8cd553bd568c68acb42ee07df852c532ff547de70c91dc85eb513e43d80f84cb591fc3649a9fd0b14156750227581cb792afe7f9f51e6e5e55d0ab0709a76e4a12ceb3be9631c18a5e95bf3ae88b9669954ed16fe14fba43ce4866205835aaac457baf2eecdfa88baf2fc6dab610feb2a78cee08c8d9521875d898fa7408b4a7c1ea79e035a0f128c350902644d798d9e4a2f5ed152661cc130146ee06439d453cac3c346c3bf9d3691f16e896250a0b4f55fc8330ff086136fbd5c78b720a33ee80bc3e495defa7f4436ea318bb89f551aa5e3976d30d5b7c1eaf4c84644a8cd24b9f6891e7721a857ba1dbf003871c72c215bc7533e40d0d1cd5541be55eac14ed208bb8e26b4f18dcfeca00c99816935d4016a55000fd9f313d7bdb3ed8ab50d5b837acd186f11942ad1c3e2bd20a8be318025554f49dca5ecedfa5ef1ec8834bd313ce34f588f2ea9a4e1ea5cd9250078b385d94b322d1097ad4fd234f52bad924b9292c9c17d49fb34be2a8f00b90c507f6b511379f3867092ce69f4ead531d3be0087f78b60e7801102bf81318708ce91854606d8990670a14334d3b747ec9e63fceaee9408fe83f8f0fa826a21a1119030c6acfdb7cf9703606b076d8662c2494ca69d84a93766944469da4511209c03a15bdff0a3875c35f00d775aaa801e93da445bd00cb896d89bdd649ccdc19c979958f5110c067b4978639f5caf024bfd418ac48ae5f370c1921313820cc26fbb10dad257e880a2e4dc4306a1fe26b576515e1413b84cccdf8673df674f33bf64d722dde7bed55771081413f638e759696f40d5c798d3b25331a7891a866dae93fd1016c8cf02c5fa7edd1004a67b3c4e1b4b6317741b1876327b2663ea738b0214b05a2777912e39b5b6764492b5439a29685d278e5ad6930750356d15d4b17310e76cdde96a98f1ab78a3235d7344b7f4a25fabc2f4f91e29fd9a6d0b34029c78f88f2a788e60887b4aa546c1dc93005d2a4e66efb33c4365705631e555434fd7e2c824e233c70dd5d0b45663b9bea05db06e6b26ad89c1826a9a16a5d9deefe640611c012027773dd4b1b7679185e25a58f52ca3fe7504abc80354510ecb7f0d3111d8faa250e979b2b6516b17855350eed4519b1e6bd37095e25cbca3094de38134cbd5a2419526ca1cad8b092a48834f43863e79f216724085da23594321bcae80a5996628f31186914b695876692124c507559fee6506185f793a7b7ca6a31c5a3c0a88f3d52a2006dc7146f605d02c1f6cbca163f21c72d71f03c33568ef78b239cd7a47d0f1f83cbda2d205ee566040fb0c920f79db0752c823d626c99040d48cbc5aa248f15df2c61a9e80952e41ba0d7474c21fb20b4b5e53125bff5170a341ec60450bad595b2c63b91443d6ce6e290c6244c9cc56013b5f324a44e663890772964ecdf55621e202433cdbdad4d5691b84181771bf3fd2597921b5a80656acfb3b01d670b2368ab614571726abb6ba0f6037955354f7c871071b27af30de77d8f7545be0e8ef8cdcda37e4913f5241836b7bdc728a67ea6e27a0c3a07960508dbac26b79119d35dc6f5784ac813866990a28ba0724099d0dd8148643f47bae88f883cba80db95da0eff1ce05b72f1389d6687a490988560f30abce27ad13de4113136b062f690f065c2ca5a8c4404b0d7fcd79787b13c22b506503fe6c280ffed18d8e57eb0cf8435f244214f35749a8d4d0d5c418c1dc39a6a195458968319ea2ad77d5294fde1396ac8468ae98329cc3f34c5be2c77001142c242a42ac5793a453f04270795faea3e93fe7450f4cfc6bb578ca8fc42d1704e0b4d469fe4df77c0d9462160601aeed797fe0f76d4660387e6646c7e41be0f9632efaefd099eed66d0d6507aa5b8130a779d71d9c042562b9d7c57bfe9466bbca1d24f25c5461aae2b9b12342ce7cf30afb1c96a5044e02be6d347d65ef43a7ee65b6bd593208e9f3a26cbe7674b5932c6574184516cdf3ccf4608a697501a93dd5"}, {&(0x7f0000003d80)="05b6ca6c8e4566b6135f39792f1d6b345257342985ac8c098c68497ee953296ad9b13573dfff09c67c1ba1b98727c4747eaeec3694a6b6654674c005c85e6f3062d29caafaf6caf4332330ab71c165f625d30194c9eaac4853a149fe9cfd1be865ace394e44598a06942070282846b3eb8eaa31e2ff794389d35d46c7a7fbbd2cba6"}, {&(0x7f0000003e40)="d6bc55dfcc979a0ff68e7772c2ba9bc09fae7459130aedcbef84385aa6a6442bbfa1f347d4f43c39fd6818dcfc32a03a6367420a8dcc758edc61250e9b732fae2de75d00d8a396a5f1f95c77d97ac25379f0f69b489da9b2027243a13f4fd82f206a081b039bbf14106d776992407f46f66486e87cd0badb96538f1e0e214faddc50174650388ecf15a27a067031a7de18ac50253a00fd19a87dbbc10c1a9fa39749c1e6fbc0ce"}, {&(0x7f0000003f00)="8f03e3daf07b0409a6d3552f28fd7ba272fd7732b7dea260140536658e0a7f8e82b9393a16f4047e200464cefed31fd5443838e66c9bf853bb4eb0ceefa7603d66f5e57a5c0c60585acbb9a70a01efad7a3c897731751b038d7cfc5a16816dd7057aa0767478c097998f856d2ce0995fc015156f3271e9ef8c88efc08f557a87b6d41e99f39f0e8711f55b01"}, {&(0x7f0000003fc0)="a9c0ac815023e2aaddc6f0ad770b5cd4ecad217a51ecfa3df2157405b8586a0ff04753f4e60e246a7ff1a589c11d8aa96fb8a3dabeb61ff60486e81566caba03e007663f004de44da1bf0818234992f93257b581c7f91428dbe47e011b56b2c271f7dcb152eb58025b7bcc1944fb19b04e820ac4cb88d421fd3805", 0xffffffffffffff35}, {&(0x7f0000004040)="85e7c3be98edd77c5d397a7d5b6781949c15c1b93ff1432718690bd615af733bde4402933884a5c85c5abb91803dddfd1b3e53289b6c626b192702e024982eb742d1cb17182b595a5c1526d5756d732f31c5642b2928bf0bd82b814a013c022274f09d39d7174a716b43b4cbbcbf31dfee458f849316aa391c1d31422dd1ee5d8c7063ed63b8b27e3837aef053fc5e839ed2ba62aa4f9f7f1b76e37bfcc41af18b18a6b853c02ff9c2b693d1e10c9fc84ef98662090d8fa6aed2dfd905b0768d0c0ee2ca5e4a1eea76c1ea4b5add52a0c8231cbd0399df3bb14b90ab4dd58db226f41e41f329b17627fb86dcbc2197c047ac1ee8d05773a66448f8f6c46ac2f7fd8cf3f0c15a9dfaa83e29183ca14eff35f35f2c50d96c1d72c1bf62fa2c215d2aefa5e0c86140f003688152274e3d425080bf09036a2b83e109aae1cc803bf7a699fa1534b60c060362e9e8dce4665821cf60cffaf21bd45e66bcfa2aa59570abd33862a35be09ead383f878067ca0da202725773112d3e76e964b92f8bbe04fec389c8bd7983453170d980f2fcc096becad759d2de15bede91927aa9fb065f734b4df6eb2181149b1e04607756db9b5e631d2158ca35a8b95a5022564e397f61aeb99b78793f01909d5e67c8c63fcb0794c5b7e8f73dbef8fdd2dfa75cf7ba1c72e3c83e53bcc2e68f128059c4e1ea8612a140bc4415abb31911fbe1757902cf37f371ddb7669710e4399e7f86874ca16d4497ca7f10bcf1adc4122da26b080316fac56c5126516b1481c87b1e75b4575d475a62905a5419df4dff5342a4f004c1779cba565583853c8577fa117c54a7f41b04d9003ee127009bee77c60aeb40e58df9bcd16e780dd9e41861ac3a32866c8d7753e682f907b90f5537f3a2a851a595aadc18d98a98327be4f70d89d94252eb253520e59c6d3450fe1820b3036789e1ef842c3872d4046708e71d2b3725d877761eab2d5a401c69059d7a79508bfc9df438a33ca0eb6d250ce2872e27c5f1324cb222b25c1fc2e08c39b723cc3c6a8129709b7676f6a6ed26db05df958dd6d48d17ded3d739ca0a0e4573b56d022dcaf401eb3dd76147eaf207813dc8fc559afd7f6c5e146aefbd3f4ef613945b8438a3e1e96a867ddbf91ff08043332c1fd4fd5e4c8cd89dfcbfce9d09d09ca8769f3a83130682509fbb0921ea03ec9c22aa48f32dfcbacc7e3349e2bc097ae09be4dd5e76fbe71f5119d88fc5c63fde9f12ded229efe13acd3bde44830a65212c4d55d993d78661890b36a47436f32910ae9915089bba934313486532042f733c6820db4226e8ff561d2de37e79d5d3c758dce1a00096d890fe92ad7c8ed60b5d3a1ad2ff49da9280a3e96d67871c52fe54100666e1b28a4f275498a08b2ceb4eb9f0c63567e4ccf842d288fa4de19613c354078559540889209722e26553e1daccc0af99f26ef63d2a8265200e14d01f4f23bf3794f632b169414140019e76b5f11277be6eeeb2c85786058ec11a28203b219b1fa8628450baa07be83a5fa60fe712511b0e7367af7c19937ff357ae4ab65c7f99beba9b619a9d7f9bedd324909487ff59c50d9f061db2cf6909abe72532af5d6f33ec95e464467afbcec956d9657f30f97a5bf6bb95b7fcba3761c26986afe634e7f066af885f7848653ab5a1ac69ef6a8b21f718bb0e5ae186ac238e4041211a234de89b4594f3ed6ababb60c115ad50190e6fbca85f3fe7ae144299d58d0155f85194a2d5dadd0f10d8c2e8a93128e0f17ae505341e612179ce7fd674ee10abd2d4181df75af33cfeb46a7803488040f72e58709108b54e1a8a2c5851eb6bdcf3328a5f43c7fcdf709a116d1488c6fbd77f6457be4bc86f68c68fa902a334291a8db09255903d295bfe85aa49abbc11959f09727796a65b7dc7357a9dfff024f2483d72bec28c49ecf585793fb848bd7120018654a21ebc63e928be8e13f45d6e2ffd5d456ca8e2fe642f20c81499c7f6b1c78e0454c7bd2ffae92ad6c4ccbcd11857b68a33c0cc56e0d762a40ac2ecb6389021b9a94a7c35025d60e9a096ec2557a02a619dcb645c6748086c9fb81c02439f0173d55aba2d495ace3f933e9d3254dbab9aede3494cd04090eeae20d8dc5adaa0d8794f13033ae97182be39c49b84bef94e99506650ec0ae7f750303693d22b364adad96d12d17cc354e5e981d7cfbe57023e85432425e7667324eab5b786b22e49b02f83fcc398667e1befa8ae61cf8bac56eb549c5315499ac8d99c0ee785f364dd8a8b0af21249fe513116659e282a099a780baf5ea1023a4c99e393e88567f423e39b5ebc15d49cfeefdcb4a3d26bc795e31f5bda9f1ad105d2624c20f854e34bfb6afd27856b41643442297a02822f803c011dd509d13d28dfda3039c7d4cf1db2b424052a8ebe23a481a7529a2abf3845374f5993f1e7e8f95cf9c45ebedd3107d40f448c7bb8c90fec0997270348eed128848322bf4e6f8cb9f9280f716396a71aaa0f3ac73fd5e308c9420963ff51c2b44eb8db96da7128c4e6929d7907a87bd612747b4b28196a53847c6d70cb3ec74427ce313dd80236028f478b67b74126345767bebcf37579e3074b28880826c0405cbeac4297a6fbe023936703aa0d7765221b2a8937aa73ab7127047c4d581a883f756a15927f922844be0eb932bfe89295dbb7f3eda6288d151d48c92ff00354366f2a295c63fac75c19fb91b790044be6eb84a1bd062fedeffcb24de42174566983d1cf17fe75c9e133ec7a18d6dcbac85250a6d12d4cd2236dab85975b679faaa97e694606e115a1a9d8eecdddf5a82178182104dc46678bf721a32a861405393e64558f5290059ed0262c580fac00226daef9841a2c5ed151de9aa42463fdfa8171ded201c29a415964c20d49cdf8b7ab18c436715e4e1c87bcff16d20cd73e5b7ce7ebe1356d96247de14625f8f48d819c70d0179f68566af326549a8b730498f7ad6b144d563ee2ec01025839c47a452f2e00d06b9664e18cb59dfa74c8522d0222d968e1077e9d5d4e5727c52c59bb38befa7b0069f8031510f8b7020cb87c422b17d85cdf13c84c917a5e74ff18cfd6a8444b0ba8292ba5a7e7a3e4a19ffb341f6996a23dd475ef162a6fac7f487bcdd0214814db67095df61491e18c1969558bf36a11e0bba9d5a0a97af7c55cbf7e1b6735e295b97415a083b0fd5083c092e927d73e9287834b05ef25f0122cbfaaa5b9c394ba7fa05356ac9510c9d62c3eeb2163f45c979926adb857d88802250f3002768369ecdb8424fa52801c514a9d00ad30cd58127a459a301da71b1bcad635b1face3e04be27c6cf174d7c78b041eae05dd0999166db56bdfbb435823f6036834e1d16994746eb52c50c877c55db09a029955129015b945e19d1873cce782b3b44bc6583eb0d288c1e6cecfa8bf911c1307e90b0846acd521feb5a74773936a090bb632b3c5054b73a9ed0bdc4116d4f402b2e3c902f4fb55f0906bcc9846cc9dd421464d8f23d6e45f8ebf4b3915f50b371599a76c390b5fd237767d15c42311bf726fd03720490acce2d3586e9da7e61fc3eafb405cc3088fce33b086150ef56c42e8e39d02f26637c5a95fe8ec1a42f8d75ed6c1b6b2c8950d91c26d30f196e3618c9431fbd091ff68231818e5636e38c2412c5ca5101f0fba294696ca1dcf397594f341e70204423e05a8020658742ff6c0f2beb80d57c1870e926aac5040cbca2ea7000807a21f9afb7f41d323845e85f70fe0a53341fbdc433951a127afe77b1d8e60072666af10fe2b9b6630d71b1538a01cd544d8413f96e97fcc9286199d5faa3aabf67dd92f0f26b25a44aeee7f946173d53acf1fe1816edf2113dbad69010c946cd4929285b34beeb5ed4aae4c0b1c2274965347252a72d728bda501d695cb086bc48b709dcf4a9fc741a8efb0bef4a95ec6205abe7fc0b2f2e268a0a256a545bed7014299bde7027cbe6929398a37e50fb9fd3e2c4d563cfb00ab80bf57f4b622ffc0d15694271b1c67a2a4ef1c19fe3c83700e55342af9df68b1979469828654d02ff407f62275393791b861fdd9a3a0d951157509f0526d9291bfc7f0d62819816e646ee9d2812cc29f968543b101eb8d853a9fcd4c72420a9bbaed53af42205a5b53c0e0ed096c7424856892c1d8031900d860ddab8ee675edbafb612b1c89d6b9b018baaaf81dc27f9fa2a3bd6fa67bb1c13152f53a2a8f3680580418c028f18b9797b6ef2f6923ad30b00926b5da4e61ab0642aacea26a3911068acbfeab367d1206cdda03e33bc59e1ceedc77dd9db34117e532ddf9c05d6f126473f9e4d2701d569ab0d797e6e52b946b699a3114c791be66463dcf1a929a7f87195bcbf4197bfd77766c21f637b12a56b42db172c20847d3a9fb4e3e272514cf533a37475062d1ad92b8a1c57885828fa9ef495d6fee37c88c47742e93d491459adca6071116bec4f2ec6ca09b791eaeb28cead2166bf621471382b3a5f1132975bce27d8cfd6db7e631d5b0336e0c19a044524f5a157d1787a7272bbdaa1a5be4b8da075b3eee18dfa1e76a95e48bfe1fd329e19830ceab2547486e9e39be59b3c577588b4cbca094d85dbeddbc7757f4be037afd57dac1188047191b185e4e692dec30ed72a931ee010f79754e49a6a7a1338387bcb8e04da6a6694562edb729886e4b76e2404e978d22a8aecd0383e85934b3f2519eb569e1eb63945e2c90ffc66ed3a74d54fa550c2b19c8eea58ba98df21f3b3e96604e9f29d7080e56e56f2fe24cf36fc78273614ce71dd7d40968a20067a21ed2a260959b1a762aec37d568b64aa0099c1ecb08f5ed57dd5ed93aaa9693453d641501eded18215ac10354e57cbba37cf02d4c638b2568950d3d17b230628bd22188b1b59a9757d7c79e9005248233520baf8cb0deb8e41fa7e40f85823b1cd048ee6b3d44792a6dd5522639548845f72aa13c4209d805237d7f6b9f52fc832b1a0912e6d2f969cb10269a15085edebe48c7da75047bae73bb10266c36ed195e4044b0d486fd3470bf74c32177fd43906753e86b792608e806ab26c004100ca8354578c21c5938f6d11c44114ab05b8a188de4d31598a454575356da14d08ebd9fffc8f776543adf69617a54b47f21420c607421caff6514fd336d3cbda58e1b44fa607d319a56304c58035d74707508a99379f88c80360a8645d2167d7dec6e6fe25c9a138877c7646834f69eb00f32a4ea8123e424d94bb1853116684ec3fb40aa288a91a24a7d6450775f0990c56d8fc431538b031cea57717de96294606b2a87e6f0ef728d856542c0a59c9351db953bcac7dddff2390c97df010b7ae44c2861b4bf05bfc9284cf32c4e0ceff9f0d2f03af8a7165775e4c07afc6452745bd5d06ef1a0c225c8dfafd90063921bf7672fe6983f2cd1b07edf47fd03103e124b9cab20ca076fb741ca709e189f6cc948da2dd670ea15a05ec5da479c4818365b210e2bfc20a0f292b071331b024327ef7e00d870fba284761112bdd84c2bda324a172a9b105252dc16bbdb882487de69ec878315e05769b434a1381176d213ce1375656c10de62ab861c30ea24cb3168b4fe77b3dc771d530df62715d9ee95a2f379aafafc33203110a513535bbe8b8db41b6571af8a2e86dd0277b6abafa80ff059dc7df13e09122cea2434129e0c89f580ecee475fec5eafed6748d1d0b5e0a719b7e00f3ab34c517d5bccbee7e47974c53fd47e54d65564b56ca088c21b7984b5d58ffeee1f0484c59f7ea7b48ffb52814"}, {&(0x7f0000005040)="1cdacef255b3b806254d5c25d2b11598ab7029508ac75591758b377eeb508df2add36ad59d38aabba76d26bc0f0cfeab525d6f8eae2a66b0660fe359612a79aa46c02b91cb8202450937c904287c"}], 0x1000000000000320) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000000c0)="b81de0efed8e2717e2521789dd7a93939250585dcae6ae1164c631ccf5e70a0211d20754f6bc2c467a4e8f589c027f9b513eebe2b9666f295df1143f26e0e626a4e6b4a74df625674bcfbcbd70962223590ab21e1a733b90f6dbe5f3c90bc7c1ffdb660579d144910a00e8e5f0b9602d511fc3248cc471ba0de0295f88e0f6caacb3cb75c7b890a6c497a967450913e0e8685bf3407375c807cf6c35cd86242d035fb253575b2988eed0ead1c4ad460bdac7f827423012758b83dfa8c4a7b547adf8ea28ef9bb5baa496444b2d0e277ad5943349cf5c7e69070f627d6d5603ba8ec6d1839327ec382708b498644ee0ccbe6e9d91a349226a41db68bdb55a3dd635e448bd50640d2eed5319ffe99c7f4d236e304e7a52c91ef39d14416e3fc06422ca98384dd44564cfea060c55e2564d66220a1fb59d3214ae86d7a974043ae4c266b03343e7d8a97908802afd94781af07b8ede1cb52e15ce9eb6188d6f52379ece42c02eb8d4edfad49b360a3bcd4edb7e9571aad5f64ed0bd5042dd80da536e32eebe639750c76f5d4912f1b481718c5d52696ea3ba2c5a30296c6f715898b86d02e440e1f988668a7d319b3243061e6f26adf846b9f8b54317cb5e879362a4738087c9b0bdc8105a8100172e01e92867847b8511991015c796dd294601cf9478e1433d0c23b09209eda9ec796b06a060e6573ad47bd667072b0891356f47029e2da4e54b0cdb63c02bb73f2321a9daa11b6bca71183955e1c10d06d8d8aa293e95616c1a23c5ffc930b2b2107c3d243ccf357319c7c3673e7682f1ede126ccab371ca244e206f8a3d7d0c6243d4726e95d51a8914909aa0c355bfc983f3137d06a7b6c44cc1068e62894922002e588f72c0da6dcc938b32ca0901d143dde20e3d38c2ed61b719c5f15ed455d1c2c915a15a725d2c0aeb8849d6ff2d8db25584004a060930b05fc17ed9a029295b1a36a8b1c587c71f0634b7e463d63f343e284749f7e3cd7c3f89d290785beb5e48167970d4c3b6acba93aba09e00ef9ad9df3dc4b3316b85da7be2fdbe73d26ea37ef6c21b6b3d42a7fff3fba2f10a76e6552b33db3635c6aa752d8efb6d7414a0ffbc670d4f8c0975e4369f05ff46acfa1c5c90a06802bbdd0992cee1c2d53ad3f5d8865bdeb832bd462479d09b6ca0a03f6bf635d6051efcb1cd7dbd1d1b99f95693ddb65c4af24e260618d2b03fa732c6fa7aeb5b5bf365dc30b1ef87be562a0681ee5cd3662c0ad7d2897d4538424af213079e1ec409822ba38f6737461a3012a02882a61ebcaf774098af18041df93418d588ffd7c3ab738ae9a046bf2cba1e61e21558ea9d9a4b3307b0955ca3480e52abad42c696cc5ff8188820ab1cfc277f61e74758ba88148e006885f1123176f26fba49c02da28f24cacbe6180850bf05d4beeed43138dd12a9e4d3fd6de573ad4ac03b03b3ab5fd30dbed7317c6dd8c00ab846d5b12aebe1e3677493ae5be9083902191c0d1f2df43811e61de923725404f1c9f904085667756341efde72520a0c571e19b1635c20b331774bc6b6aea4ef938d937b9f6f62468104019bb3dc30e2326719f13e40d18a0b04cacd41447da721fceef15181ed111f6d0260fa135c98bfff1fc618ade2fdba75090a9617f56a492a9afa8d7993d2ae3549a2e4f3946a5cd0d68e36ece44cfae2ec768c8f19336e9d8072647ec94aa32439c299b0c618b65229e11c0cc48c39c0c3a522cacf2d1979d641d98668f9f9dbfe9d2b2950425f590e6280897362663a48ca37e2c174cce654bbb5ec6623f849987d8c60f90bddffaf33f2a7b6b2d31e2f17949e3572c2874a09f8634446d3ee1b6f94b512c7fe85c3054b0d7c6a3f42c2dbb4d559dd0cb8b5c690cace9248f180f7c8614707365d5fd38ffb5425e945a0834d792425678450c1b16747c3b44bfe321be1e28015c9543df0ccfe6db40528a29b70333e21be609fe574dfd78951a1c4e9add52e0f24b8cc0af450ded3f497e656c299a8676831cd1c4d17b3991715b94a020e2b304e4987bc4ae740efc9cf32f988c14ac6a7d314a43d05c6fd3a9a1f4d76f9f49eca90f64ea520a8d2618a53c91baf12fc1c7e24c8ee8631c162131e9745c26d3bed83687d8d15c0314ff62eafcb51e2e86e05bde9c122227a6a5831fe40c84a6494a9f02f3", 0x609}, {0x0, 0xffffffffffffffdb}], 0x2) preadv(r0, &(0x7f0000000080), 0x166, 0x0) 16:20:32 executing program 0: socket$inet6(0x18, 0x2, 0x400000) r0 = semget$private(0x0, 0x3, 0x200) semop(r0, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x0, 0x93af, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x4) 16:20:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0x0, 0x80, 0x4, "464ade43e8d6cde2a9c038e3d14e37e3b644a794", 0x9, 0x2}) syz_open_pts() setuid(r1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) socketpair(0x18, 0x3, 0x8001, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7, 0x3, 0x3ff, 0x10001}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:20:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20400, 0xb0) close(r0) execve(0x0, 0x0, 0x0) 16:20:33 executing program 1: socketpair$unix(0x1, 0x45, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000), 0x15d, 0x0) 16:20:33 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = shmget(0x0, 0x3000, 0x228, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r4, r5, 0x40, 0x7fffffff}, 0x800, 0xc74, r6, r7, 0x7ff, 0x2, 0x7fff}) msgget(0x1, 0x282) 16:20:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000240), 0x10004) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa92db04513603464e743a92b6ab459eb6a899c3ea85c03e2571f4696843672d781f3ec53f5253061e24178db90ae5992c134eb68c6232fa2800f2a67def7fab31c6cc078544a38b6ab8ce401b61a", 0x59) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) poll(&(0x7f00000000c0)=[{r1, 0x108}, {r1, 0x102}], 0x2, 0x80) r3 = dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/27, 0x1b) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:20:33 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r0, 0x2, 0x1) read(r0, &(0x7f00000000c0)=""/5, 0x5) 16:20:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb3e0c2f0bc0066a32417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81bc41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906da6475cca4d61", 0x65}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd00000000fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000400)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() write(r2, &(0x7f0000000000), 0x0) poll(0x0, 0x0, 0x0) 16:20:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffc, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 16:20:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x108, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setregid(r2, 0x0) 16:20:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x7ff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:20:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:20:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCNOTTY(r2, 0x20007471) 16:20:34 executing program 1: r0 = socket$inet(0x2, 0x3fe, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x17, 0x5, 0x1000, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)="7d25bfdda4f626cc0ff54e73b26a74a6b252d8c7d41d9a2ed5e4380dc7361c24ababc55f5edb7791a1cc5fa1fd99bfced80cb31591c27ecaa0771166c4d729639347a6aad2df6323987663216a5fb727aa6a23ac1fb9cd498bf31b8101468f6edd4cd93cf535caeaa687a4a35c6dee8cc3d62c30f4e0eb49fb80b62c9a84cec85dfabff759016123ce2e456f536752eabe163e6f9aab23ec2bad1cbc68b00633136f510cc91018a108e49eb3f5e688039edb", 0xb2}, {&(0x7f00000002c0)="1f1901e8e444eb29d91e77d421b9b09df30815832891a3307d62ed933064d3a61b181b1c", 0x24}, {&(0x7f0000000300)="01b05b102ff659f83f81d522bb9dfd2dcd05c7b342c4656d3554f68daada2545d55b0d01def656a640dd3c39ea13d96148fb7ac5113cad8fec4e105535bfd555c60eca9ba9c36a66ed8731b5f522a222cbd023f14f550e371e0e3de9e6eb7360b303d3a4a5059acb84c92161de70758f642b41cd0b03cb61ef669702b0fe41a3ddaf4dfb5d248b2bbbfea83644d2497c6d468fc9d69fc15b854f3ce79b8452395120f4c5091e7f36d37cca0b3f69a2a5e82df09a044dd11e5c77fc10a7dcb91303ac6f79cd41552f9d8b29482337b19d61d9b8df7f33", 0xd6}, {&(0x7f0000000400)="421a2144b895d7db69d5a264e051533e20c69c702f316363a6e04d2d3f5903797565de5b049a08aecee18142878310416a31eb8f8a733e0e426e17a9359a1cb4bab708abd6e7738c8019da179c72f94fb7518a44a3552bf97792f610d3ecdb889a5058cce3f2f954a7e080c2357db8c4ae080d44607ac58545723ef25cf9b4720b1a5158cc2a8855ebea3ca5fec12f4c01601205ec3a3e8e8776ca41ff79a5c893caf7755245e8a9a4ddbef2cae06f581532a6f7ff72f30d5156ff4e36ec6049562d7d1a7ce011b3896a3a749c", 0xcd}, {&(0x7f0000000500)="fce1deb3fa2550d311efcdd2bd3310f951466a8351d0667d129084e2aaf7a4fdbf9b95860afd2472bad319e3f1ed74e96ad5b53c3fb8", 0x36}], 0x5, &(0x7f0000000600)=ANY=[@ANYBLOB="1800000000000000ffff0002010000fb", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x40, 0x40d}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000680)=""/135, &(0x7f0000000740)=0x87) symlinkat(&(0x7f0000000780)='./file0\x00', r2, &(0x7f00000007c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="0d8acd94580826e2833ef12df17d25370c0380a47007d84c1fe9d6c0790a09a3b0b0392874ee1a6041759953fca7826f464c1f777d062fb66b3849c8d771d6468071760a9e641e54f352ac6dc316d2746e4cd63840bebb9805a3c2bb7b3533881a4a765eb314136459ae93e282fd94b7f97b05b3a237e80ff5f585e159731c93f8de1ff3", 0x84}], 0x1, 0x0) close(r0) 16:20:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) 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') open(&(0x7f0000000000)='./file0\x00', 0x151, 0x10) 16:20:34 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80000000) 16:20:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:20:34 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) r2 = kqueue() r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair(0x19, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x46, 0x0, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x4, 0x0, 0x200000000000000, 0x400}, {{r3}, 0xffffffffffffffff, 0x2a, 0x20000000, 0xa09, 0x4}], 0x12000000000000, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x20, 0x1, 0x9}], 0x0, &(0x7f00000001c0)={0x800, 0x58dba73a}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r6 = kqueue() kqueue() kevent(r6, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) close(r5) 16:20:34 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:20:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) semget$private(0x0, 0x3, 0x30) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="ccb50b4eb3", 0x5}, {&(0x7f0000000080)="69effa9f59ccbd696b6865cd543902d8ed00c3b89cd9e77a0c23a0bc9face1d67bba8f83", 0x24}], 0x2, &(0x7f0000000180)=[{0xf0, 0xffff, 0x80000001, "1ab225dbf8e03492bedf9b87ad0ce60b95c24c94c8aedad4c0b6303e6f1da97291a0198886bc26f973b91f35edb4f59e997fc845fb23ae12398fffb7f8c7e4c2fe35a82cbecc44f8d8cb738a190a932b02eb3f10c6b5779ade7a87e1edb093a9e5ac7a944a49a7b6a7f4f5b6e0230fa647eda078822064472fb7e8990723c6b7df05296aa0ecf324e5651da672cefdff34700bd81b6635f15838d7fb34384a8e05c959aea8ec45bee4f800d7ce6808f2ee50d8abd7c88677a7f7b5c97303bbaed5ced3af42572a872c929927ad732e54d35d9998fd470836c4a5"}], 0xf0}, 0x4) 16:20:34 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) dup2(r2, r0) 16:20:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x1) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:20:35 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x38) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 16:20:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 16:20:35 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/236, 0xec) unlink(&(0x7f00000001c0)='./file0\x00') chdir(&(0x7f0000000240)='..') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000780)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x20, 0x20) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000200)='./file1\x00', 0x800, 0xa0) mkdir(&(0x7f0000000080)='./file1\x00', 0x108) chdir(&(0x7f00000002c0)='./file0\x00') 16:20:35 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="5dad1d81be0853c698724a0deb28326df85e3e204e262f80a7d3089689d474652f3cc83079aa4c57f020a12250c66bd4249322ad09dd25d3d897687dad4c09d636abf8d058f151f4aee4626205f584dc5b33677ffb183294d44ead3d2234b4239afb60ad86500a1c2567103d5c3fc05c427793ab63ab3743c004a8dff72020bebfcb3856532d9c2bfc44eaab5d005c08bad5164c2bb1f4a35612d8bbb9e9c1d21135f9132b25473664ae9a7416e5140086e91e33903a0795560000000000000000000000000000435f7772c035dacd67a5a186a03fbe95192a83bc0304b8e10cc3b077351579462b1e3db0f6533b60d748415a1e449f9d7697dacf45a2e3dce92f44b1da32b7083624e45b2a67c99d15122c3af9e8bfe8e89e36cd96"], 0xa, 0x0, 0x0, &(0x7f00000013c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xb8, 0xa}, 0x404) 16:20:35 executing program 0: r0 = kqueue() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000040)=""/213, 0xd5, 0x0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) write(r2, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2000000000000004) 16:20:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:20:35 executing program 0: mlock(&(0x7f00003b1000/0x4000)=nil, 0x4000) mprotect(&(0x7f00003b3000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f00003b1000/0x3000)=nil, 0x3000, 0xfffffffffffbfffe) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:20:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0xffffffffffff7ffc) open(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x28) r2 = kqueue() bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) dup2(r2, r1) 16:20:35 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:20:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="8ee49d732222ba96703f96f84444218692576fc78f191e241d6b896d196e121532e73f81304579e91ec65e8989bd7156ff1484b8fdf783a998508185f0e93a8a13fe2ec33e2f3015207814bb9b64582da73abf6928b458ec271a6f288bf379915f363cdb5259e1b99f798422517d2b38f6605ef2e3676772f653a2df92f6b5b458b3da09f6df24e4cf4b3a5e2242e7ae9c95331fb711113095b565180be975363917a71d06c6e13f1667897fd238700149d5ef988a508c3649e4f559fd8757e6557428d19a58e73b989793723c8cb26c8b9506b2fb2284558e993d4451a0910ead41cd1fabd5d5ae", 0xe8}], 0x1) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x1, 0x200000000800) 16:20:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x800, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/212, 0xd4) dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) 16:20:36 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) 16:20:36 executing program 0: r0 = getuid() r1 = getuid() r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) setreuid(r0, r1) r3 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r3, 0x80047462, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001540)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x2, 0x6, 0x9}, 0x5f4, [0x8, 0x771c1410, 0xfffffffffffffffa, 0x0, 0x2, 0x6ed7, 0x8, 0x101]}, 0x3c) recvmsg(r3, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/68, 0x44}, {&(0x7f0000001080)=""/102, 0x66}, {&(0x7f0000001100)=""/109, 0x6d}, {&(0x7f0000001180)=""/117, 0x75}, {&(0x7f0000001200)=""/200, 0xc8}, {&(0x7f0000001300)=""/104, 0x68}, {&(0x7f0000001380)=""/117, 0x75}], 0x8, &(0x7f0000001480)=""/110, 0x6e}, 0x42) 16:20:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) read(r1, 0x0, 0x21b) execve(0x0, 0x0, 0x0) 16:20:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffeffff, 0x1, 0x20, 0x7028, "279df9ab7f855caae3b28471fb04a05101caba8b", 0xffffffff, 0x3}) 16:20:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0xffffffffffffffff) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) fchownat(r2, &(0x7f0000000000)='./file0\x00', r0, r1, 0x2) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x7) 16:20:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r0, 0x8, 0xee, &(0x7f0000000080)=""/86, &(0x7f0000000000)=0x56) setsockopt(r0, 0x0, 0x13, &(0x7f0000000180)="2e3133b491c5df4d049065fd21109bb6eeee6782f7ec84e9e34944317a856df20dc1baba88c28c7a7463a9735210af9295362dd0d234a573e5360f9669fa4d8f597b295714acabac10127efc01607a7d639b84c44e975b0c42feded8db6b116a11122fe4972d79b0a994c487628d20233a3bbcd4fa7d4357b6b1226e89c854a685cb35386dd8d7c3719967bc3e5b2cd0e2a486f38451009322e44392de5c39d3b3eebef4ce5e42c15cb456d4f59a61c13c1ab098f351b4a2297e2de95a29952cfc63f1e34d022a9b0439b03a97952176c8508570be8f7d6e4ba16e03dba692dbbfd3ba615f6d8e62e8f77aadcfc0c019bcc3424ad5354cc4347ac9fb83156f99000000000000000000", 0x109) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:20:36 executing program 1: r0 = socket(0x2, 0x400000000002, 0x42) setsockopt(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) 16:20:36 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xee5) getsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:20:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = fcntl$getown(r0, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x5, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:20:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x9) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:20:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair(0x32, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000200), &(0x7f00000001c0)=0xfffffffffffffde5) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r2, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) fcntl$dupfd(r1, 0xa, r0) fcntl$setstatus(r2, 0x4, 0x80) 16:20:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="860800faf34cc5c9ac440200000000000000acf391f518f274ff140b59ea08161daf9c3ae5ef3904ee9d59e2e0d4908ec1782fda", 0x34) 16:20:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) r2 = syz_open_pts() flock(r1, 0x1) flock(r0, 0x3) close(r2) 16:20:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) r3 = kqueue() r4 = dup2(r0, r1) dup2(r0, r4) fcntl$getown(r3, 0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r5 = shmget$private(0x0, 0x3000, 0x121, &(0x7f0000ffc000/0x3000)=nil) shmat(r5, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:20:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="bde35f05cca32f78c15e06395a679145d530a08c4776f7b8b2f6aa6f649f5af4f5b52cd11a8c579dfe3bd3a9aac4d9dfb48ed75e495f8ede32864e54a4ff87fabe15003fb90581636b0026b332430558eda71ee29b9a29508992e4482efa1ed3c9218be9ebc57aff3c5ef9b6a224fe19f1435416e1145e6041732fe589b5b50f0483e46a8ceff31305adb76b09db00f00cdca60c29c110473e4a9e58b167613fa8b9201ce29be00fa62a8a0daec5d84313e3166f169bda87a46a6b0354502fecda6137592a78fe2b9f2debef52e82a4f927daeb3a94f3a0ca63b4467621253a4778774e6226c63ad1587b7a004e5d891b8debdb9a381aec2", 0xf8}, {&(0x7f0000000040)="b98c5edd74821acf31ff3e98b84c1622fb5677529811b0585e19d7fd1980d87cb6d6944d807fda1f3de52a37cb4941b8229f3e", 0x33}], 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000003c0)=0x2) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r2, 0x8, 0x8, &(0x7f0000000180)="701168b47884dc2d5918cc2bffba471e75511de8807ed647dd227fa4df209dba9ceaf70ff1542d44971b0bdceb9a701e800c8c164a124f03831063e5c10869c1132be3bffc90667f9b5b14ec05f28d9b92725ddd23609666db563a918ee6effbff0d2a04093c8a8ece89068fe5f9aa6e707686acb18c63e928bd51", 0x7b) syz_open_pts() 16:20:37 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x98ce}, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x4, 0xe59d}) r0 = socket(0x40000000011, 0x3, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="a711a0be565abc07dbe4e49c01e36ea4782ed7238e3bd8d63083bd106f405a442338f2126a7b7749a7897bf1d2668516a3e6f9ac495bf7a338121cb1eb87120dc00e38e53761d0527d42b16dc8544f0dac8212b8721c7f", 0x57, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00./fil\x00\x00\x00'], 0xa) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) sendto$unix(r0, &(0x7f0000000100)="d2e6738e284d9fc547bf522bdffbd35ae559fc1457419f93ade362b3a982971446d6d1aded768fbf8bf378acf04b12c73a999d79afe3dfda66", 0x39, 0x6, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) 16:20:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:20:38 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x60) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:20:38 executing program 1: clock_getres(0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000180)=""/182, 0xb6, 0x42, &(0x7f0000000240)={0x18, 0x0, 0x4, 0x3f}, 0xc) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) clock_getres(0x0, &(0x7f0000000140)) r3 = getgid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000002c0)) fchown(r1, r2, r3) 16:20:38 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xf7fffffffffffffd, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:20:38 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x207, 0x0, 0x0) 16:20:38 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, 0x0, 0xfffffffffffffffe, 0x0) 16:20:38 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x1, 0x2811, r0, 0x0, 0x0) 16:20:38 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x200, 0x20) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) openat(r3, &(0x7f0000000140)='./file0\x00', 0x80, 0x31) 16:20:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000003c0)) socketpair(0x18, 0x0, 0x40, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000001680)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000540)=""/97, 0x61}, {&(0x7f00000005c0)=""/185, 0xb9}], 0x2, &(0x7f0000000680)=""/4096, 0x1000}, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000004c0)="d7ff01f113b93f0000000000004d628e6e85745a2f000000000000e659fdc8e420f7455f764384bc8e690e531b3d209ec6c3a90396694e160e006c2d2b578d3e913029060000000000003d35f23a3a044020c4cc932e4197bbd82d4145758f1b694f5cea523769a54d408212a76460c26e52b412", 0x74) shutdown(r0, 0x2) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66696c65300050e511d53ee21fe2f9786bb95a1d2ecaf4182da5dc9a339ed63b307dbae2d3dd71f09adb9752e4c9ebaa93348f29e665314bebadaacc9b15c1074229049c1a326b51169f3a2b1d25991056b0ddc0d962419aa6c3beb566268fa59f37"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000080)="148aaabddf14c784148ec9b1ab32a644da84d4edfc49a2929d4db1f13e09a96239f971a64164e434ca4d3534b8f0963b0b9a247055620f86f4e37b9b924de887f282278aff8133", 0x47}, {&(0x7f0000000100)="03c17bfe3ab263f3b34a3e751c53addf207cae2a1c6fc57acde50029c137a9935937d1a83480c05b3fd7ec71b7a5fa4b380b8a522c80b383311668bb6dd58f6a420125683412b146f4cc7b0eaaa3ec9c", 0x50}, {&(0x7f0000000180)="d5c29ef6ea7240fa77f2568a40148f73797e8be22b58fa3e55a1d4248f1c88f32d71f6dbae040866d6568967c60990ae1b8cb8d1c4903c60b24cc5ade04f2932bb2a6b4fc1e062e6f2f8205656623203482d8e47679a7d8344f303d595572bb733f8d8dc7fafbe4b7bbfd7d9c24c00c74ec9d4cbc93fa38b8f5b9e84a114e1fcde986d3180754ede7eea650d73e83b581e215b2b56a4729dbcf61c2a9c6bd78cad175056b9d95a439ebab79895a1d1f64e54c46cd71e286d6d26ab3b9e7492fc54d56b362103228b99b93f8c9ff28af82574c3f8416ba04c8540651da33fa392c84c6d92dd0c2b5eff7f", 0xea}, {&(0x7f0000000280)="30706c5aa4aac365f1fa6bb8c81a57a123b41ea4119c681e10e6ceff8a8a85d09257f5379ee6f489528b51d9c26cd8c5f73ceb", 0x33}, {&(0x7f00000002c0)="366c98", 0x3}], 0x5, 0x0, 0x0, 0x404}, 0xb) 16:20:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r4 = getegid() r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000880)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)="65a4505243f85c18d46b1b29534631ed984d27bb5d0bfba7fae1189a50bf5a71928e0769", 0x24}, {&(0x7f00000000c0)="54f6354f29b7279f922544c0b5f90ee8693613b8f21b5f0ee616fcae0c760a44ce01f3a6ddcba746a3ae1446f1f8eda812ce2305d089e1a2b7d6284808f9e169be0aec462932f2a0e21cfd6e7932e7f7279c6ad31a4e108bf7ea688e8e4ec5859b511a931a6f2037a8921a7588a3e64e294ba7d2d6fb9dcfc0ee6a210309e4f3a29c3c71ddfa5694a788ce67d182d91bcab5457a409b670b7d4024ba77dafe6b0431df99696eac4a51aaeac6c7bf44efa96f06dda3f727180a6f363365b099d4e6a441a4d04aac497cc8dd22ab85b9954a9d91a5a92e50cfc589cd806f604c6d61eeb6228dfed3e8a99c60d8", 0xec}, {&(0x7f00000001c0)="14de76776c1d3036e47ecfdb964413d670524511251e1c1f9f082f60933cf50ca1b4511c11cf4fc7bac736b41ce65647621a3a3c60e181509ef2f4cf455416aae5fb3f1384f2e327c4b681388c10440bae6cf9c03d4cfaeaf33660ea64c5fcaaa41381bb793c04277d90588bdb90aec630ef4cd49ea18249a2f52286", 0x7c}, {&(0x7f0000000240)="3103f2134df02d2e9185958173763617326f9129b2d44bc50180dc49c27e7917576bf01ee7bec338c5030ffd87421c1cb0ee4673beaad01e229ff84fa4c539a42978f7349bdcefb854421e0629e8430779636f9aaf13f283a56e1d9a0d34f1d34aabc3dff3d7f48b23d6e4ede44b111e63697826e0b49879516168781a84228de5a3a4e069168046f41d1a93c1dd9441a3f2af8915a97b755ce24faccd29430f5b568270f898b9fa62c5f6fb50f03b2531fd8a3a57c7e82ad037439c29e02f9147bed4ad296b87e5d275", 0xca}, {&(0x7f0000000340)="21884c73c3b9675b3dd73915155d04a8f4e91b40b3a84e125a8d0c555b86c56854b258e8ff9b49d0e43163a4b9a2d41840d49e9630660205c7b9009130b9f2d0921b290f", 0x44}, {&(0x7f00000003c0)="b92bbbd4753433a9c8656e24bf453eb42e825e2c67b8570491ca785a801575dd6511f1b5d9a8200c6c00740313d88ab147d8f9e0aa198960de3213ff2ac5ca12c7b54c10f0fdd4397cb18b2a55a2af176c860e9052665d87bb103dd5c7ed48ff51d0d24a1fca5fb254b5cdea3a2d1fbea020500084cea18c32925f21f9ead5847ad2852c9146c7055a889cd8304d61b567b9a1a38e665186e033dadde341fac315c9e36543de8ed41dfb76f5bb7b9b1cdf00f638fa95c0111c99407cffa9ad8bcfb7695acd7b12646f3d3d0561513930d3786d0e1d93e5389bed07c08c93f9ba733077adab", 0xe5}, {&(0x7f00000004c0)="58a549befa9d50b75ba033f81e6bf056f1ff961c01b16aa363e6480a9f8324883724a9c60e0a3e1869ac0fe3992cb56b36d8aa79d22c3efef27b7d48209e19426956c622fe94973056a11518336900abe7fcaf3b3302245f4fe85b4383a03b0f05fdfc44021dd81802f5e3dd95867f48afb3c8bd99e6cb61ecb74b0f102faf1f0535289540b80c30be1409984e2ec8e6f570d27ed881a1dd68703f729f7d1e45516c36899af01e70606a8bda6eb04df0ed9d8f153ca0e711c9593c4711ab005fbad1062489a721ed9b0954063c28cc731f2e1ad95e34a17cd07879479a620eda953f262620a3", 0xe6}, {&(0x7f00000005c0)="4ffe5e77e80fd342037fe1f710db4fda4feec9f06c40b361defc62160e04f2522d2ad973a259dbd693cb7bbc84d7a77f43ca032f610819372091dedad65e930feacc1a80a31968aac0711c89c771995641e524f9f6305e6020f4eb2d7b7b50597f87d3a4a66381961bafaf2199de67158705b9d2d63e18ebbc9b466b9a05292609e9ec743c920ca221260b4307029243beca5911c93047ae1dd78802d89bfae44ae4", 0xa2}, {&(0x7f0000000680)="3340e97e90a9abb6957141afcae2406e3a35e76974e5566332e8b56250ea8b29ddfc78646b614e6403e626ad7a7cd743e9caa278c8e5b8ebb75497d7e98fad6f32bc70f8a7ce11d1a672be6d5473d19bdb2128ed1954077df2429d2078fe163cee406cf4601f10f5", 0x68}], 0x9, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x88, 0x8}, 0x402) socket$inet6(0x18, 0x0, 0x2) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:20:38 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) r3 = kqueue() close(r3) r4 = socket$inet(0x2, 0x7, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080), &(0x7f00000000c0)) 16:20:38 executing program 1: clock_getres(0x2, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000000)) 16:20:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0x4, 0x0, "010005000000000020ffffff7f00dd00", 0x0, 0x10000000000}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) 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:20:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r2 = syz_open_pts() dup2(r0, r1) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) syz_open_pts() 16:20:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x6) mkdir(&(0x7f0000000040)='./file0\x00', 0x101) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2001, 0x9) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x70) r0 = socket$inet(0x2, 0x0, 0x5) fcntl$setflags(r0, 0x2, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0xbb44}, {0x4, 0x10001}}, 0x2) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = shmget(0x2, 0x3000, 0x210, &(0x7f0000ffd000/0x3000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x3ff, r4, r5, r6, r7, 0x10d, 0x401}, 0x5, 0x8, r8, r9, 0x47, 0x8, 0xfffffffffffffff8}) symlinkat(&(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0/file0\x00') utimensat(r1, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0xffff, 0x1000}, {0xfffffffffffffffe, 0x9}}, 0x2) shutdown(r2, 0x0) utimensat(r1, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x9, 0x5}, {0x7, 0x4}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000600)=0x2) fchmodat(r1, &(0x7f0000000640)='./file0\x00', 0x1c0, 0x6) connect$unix(r1, &(0x7f0000000680)=@abs={0x1, 0x0, 0x0}, 0x8) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) bind(r2, &(0x7f00000006c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000700)=0xc0b5) 16:20:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:20:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="40b636e8d6c70fd7e7005742de0b533ced4829991121668bf1ff655edaed675d94023f6b91890a734e9c86ef6634792ce724f88c6c34be96b6e3cc650b18484e76fa876fef107de87635375d8391888f2f45d8e1743655ec08453fb53159bfd883b4ee7c9dd64b86e315d6af9b47bd21532b10684922073e41cf9e0cd92741644b47b2070d4455055a128277a05ef6468fcac526f0e293e7433532db3a4a6008766662206cd040a87b66650349519250dc85057efeb2028b38b397a593ab22146db61d688cc3e7efa4930b8d7867ec92002b81e73769b89588954170ce2f1009b0604c104748c417b479eac6ba91c33cacb5eb55a7794c39694b6682d8af71ace0226a777d15adbc9e7a55cee06fe1a4113fe833b0bbe8071c47769ac79a99bd4b40632d7388c2a3fdca1a1f1d2e1e9fae791414aa73a9ed6cc6083f4a8462b985915f9d6906675d6cf1144a20edec26bf6795620642f446d421c96cedac77eec17a30858b41d26bae108768b9cd73f243d5cb8eb7c8f37020f46c878c5c212062eed1d427ff882dcde66fd6ce41eeb59f965e5d46ed3c500266c3ce6f24d26bf9b9a0d25df6919a065aa0c9f00e4307e866f4a8002b679009aef41f23d7ea66c7b9d4eccafc0f13556918f0931301b54e382d9751db78e3a2a8f4e912e1623976a849ac4bdd1431ef99765301cf783527b95d4ed5595add6522c5fe2418340e3dda94d8b49a0210c600dea577c1c59b8cb77d99bce30b835c4446b889b86559d2207fbdc342ec75913fb2183c4bd69fda8cc5ee9da8a50ea3d5943044954a692fa182da078c68643884505bc7a42c1a7fafcdf2387d4081f0cc7fcf18b3932cdcf54f6c2a1619dc472b63a77741e96437ea1441a6f2ccc36a146e6156202b08f482415c18c13b410da6e3d2bb068908455a7b3d08e6953e119a4c7aee168f65af26054e6ec3d6b3863ac4475ff7b302b1d19a1409b3e39adf4510d122b0e6c7bcd7e3927e4bb24ba5e05d9066e1f83e91d8211d0ed13a51e3f475f218d4774dfd003f3adba7e1d2f6241f94470828f1043ccf3a8edfc558662275b19e62d7ee9b8adac91e1601d644ca260f50b66910934358938bb7263bc45da672509ad53252aa200a5da4d2b01667d1bf1f754a65855407b6267bd7740ad3b081474d558600279d0c3762bf59878d9c4fc208d2f61f1af62a5454c6d2af9f07280a39510c3ce9264a07e639defb459a5f3ff958a46cc4280027121d3623bdc62b4111fe34a59a1888ca6895ca8d85338c8f74bfda810896ebcfc1aea80815e62e571ec00f99a5f8e4447043023025e46c68db3d4ecc45890c91630aaad54fa6b1f4d7e6747ce2572656db1f92aa67aec99f96a22a9c87659a5a71bcd23f1267eaec87025b2c63ac491d96ff083752ca4333068916e35c5e862818f8e439baf38fb91a7421aaa40f2c312079cbb306eb65bfe26ac0549032daf586a60b8439ea49e63b1d30c9682f23909bca7ba4dc4e39855250236b7f4172e6d58775580b51e3a182afc00dcf0153933badc60e8127b251bf827c405d7573669240257b4c8cc067f61710d1b4f3aac556648cd28e447ee9cfd4ddc4ba83e32e1369962242fd2417a4532bc4eb81eb421387af76d6d5037618b1d9c16a89b6306f7638a022b67822daddef7c04e39e783826e72d5870add283393fbe6697316285f133ceaff4fc20fb0719441bb1b322ab3f51d639f61ef3dd3c1d5f9124fd18229f8aa618c904e9ca9e96acdde37e5b96b3c97923e522f0768f47b6a7a1b430b2d510a384cdb85ac36b393ce9abcc4afecc7e1ffe0153876c1c25f345b918e014ba5911c3d80e15a6a926973822b126a7d14bebe2c9502bdf79af08eb863df5cbecae6f1ace660efc9f4d24abba1c1ac8a87e9a78a098ecc973b3fddc098f32599314e98332c61529ae1e071a279489676885f0a25bdc77d007ab5329477e62eb9128ea79009518bf012787e5c5e08701c380fef4011d9a6109d880cca1a7671988928227581d50cc9eb2005f77c119f0c9fec63c717981f4d1fd09722e37f23e0ad68634817be624907529e5b19f179c64ec79690e34f6799f73dd6d1bd9c540e1630f9c643830f111e1b87819ee66aeec2d0fd9a55978a9a5209f43c8b33f0a3fbcdf5f513c41b08529ecae8be62473b5053687f036939712387ec5f63c2f55a8a1cdc5b0f52a6de198074a6b0ff4ffa764c0c08c77a4b8d045adfcd27c23e37a105e52ccb6d82e3aa512b435a3d4f4d424013a5d026d981383a98231e23412ace2388d0759b260eb1e570c093bb0ac25461bd4e9f2a880e903ae3af51c1a3073edbedaeb42179401d113824dd81a2d67360438b286e768e36da7c858acb60f761c8b4fd7a39f492217a8812035e315e09714aadaa9ddd348de0f76d2dd535915454a53fdd9709804a2b1fd1df38d57cbdd64cbb36b4abb015530adc9e0b38132872f778e25d84aa4645f5f595ded4def583ae5a0db50e2cad34c422f4a5edde68d4fc652c7335699212582e241eb66f26d15500c24c07af0449084e0ee6b16a784b52b8411319bb15653307919e76fa77edac4e4a3d2668b41292b47843294894d7d89c47642434e7d23917b2e13d7adf3344375bc2c6875f04cb4696556a90577a8cef2b8c6d8d1506d554f7ce10191cbe039e18ec6ce86de641125e9506a063609f3e2ff9851a6803bd0eb1cc4eb7c5ecf872b1721914409bd99c042a306dbd650d39fc08387b6071861e572745e8e11942be8c36c13fc1ff4b110538f7629c91a4770efd28bf150f9360a5c45bcde05e7a63074aa784357ccf97c7fdf1f7fb5566560cb2b4ce2893bf68e50e17701307b30952887e22324300007c07775e0727f9203f1a7ef94cb32c403483a27dbadc9c03fd3bc0453a29454b9d57ff63c78a296cbf34851f01a294124f88acf0321edc45f7b8ad10f8fc46f093f59c9d3b61b3efc1595e44844ba431aae321fc1982723e33d20e864edc1ec45ba3953938c52857fb66db291629fd89a8ed90baf3cff99048650d911501663917fd189a25f91902f0bfca8678e29cf2019e9f7cfc7f6966b87b76897547d0d4d0f003efcdab19b3e03455b3657bef33c9437772adc10add60c59970a608a49441a852041c69e9c849a245732542bfeecc100b4bd449d0439186fbb8f9f8aee53258cb8a99ce0d3e84809ab4956da19d196ac465584ee09ec48340eb9895193a2456058938c8053d43571a9facba55036ead5570cf41c593be0c4f0cda34204a257a1506c2500c79ab06bc1a705a0b147472c4bd3a044550215ae4aa720c7f221d779bc5732997ce937c52e356eee1dcdf68c49210d9cbc194df75fb79586e98d798b18ac115f79ea1694b90a8970a32d30212bc0a8dc5faa3f305ef621e67fc706a4818f646783aa3622013064808f7d79ef78087c237533017287e991ba715352ae72444d51bb0caecb06e6bae6f83c60e6ad32301d26586b6bbb4b830b2858933e3deed2ab03669de52ae777b5d9c6251b17ec2100802a4a69ab36966550e83c2c06ebc7388004d16a163cca6f750b1810081678240beb09d94db407f09a5c759c881da5588dca6fd0eb16d1eb370616a4ee6928b8681740486ec9ee7db6a4c561ff21273b8c490e6cb640c7da4d61e7137f5654cb303b4428af1973fe1c312766ab012a06a4212d6191d3e2175643034e7bedd2632ea47119e953666ff6dd446c6dbba19f9fadc13c8b2bea598a31c8a066c575d29f4ca71be75c9edd2978ad275da4623fa752f39020781f630a7851d5a7a27d28c6ff34073190f4d48aced642c22f24bb208ac8e6bbcca4d5d41f8571700b6b7034f82d9630f4a7a72bb375b3793a85b69cdcc61dfd1deb5ca6b6329eed79ed6baf8ab676f67bfddb475897afbd767db12f8c26f2d13a5f65866ad134fccde15da308bc3a016bb9d8bc840b570de2c713620e30650fa573fa2d2f94ecc6642e532f992306da4ba01b2f518c37e5b408c43d033c987ac3f4ed6a78a47a1e43bf2c75a5b9cafb55cab62e72ed9fbc1c3627b47845ef7206f38dd0b2de6dbc30ef33f2ed553b1b1b2576b99ba35be2086e253763161b14b4f9b7a5e0b39c7962d7fbdb8072b10a2f6eeffbe1d2190d8cc63c6c4fb868c2edfc502571a4f8fbfee8b741bd003d3841401285e2f20e2dda3cf912fec5633d9f7f11a2805b1f64cfcbe0d56e82289e50538d624eaa9e1d816ae55b4b8de6a0b9644bd45cd4a0742216e460dc0d24131f046b23ac5bb32e52e17115e6adb7a65bfc8d58c04710b73a9af3e531feaedc63f4d0b9d9194378491f9d6a51d4c221bc51b1141d6bb8893dffee6ccd7aecb193b09b53c06dd1db991031b9cc7f4eee520179e1556ca32406b588ee876ce7ce112945d5a7a4aa65e57b3f30470fcf06c6c53fc14683f6b634414212bd5193a479f68ee9454f668a61887dfe62bd4152ec065c7dd03f92c50ac1d63c77ac85e40232af5b6b42b3bea09e6444eaed28f1d10abb50e3f5526f6258f678b077678136eb18814cd750f925048dd86f1f92101a58965688316dfbff3d6b9e8418aeb6a30e75efe7edc8da056f6b8e96ab0d5488aaddbf2bee116493530931036674423e978ec481833145d662be36546d2e9c33820ee374820356ab7ba8714aedde489a2f865b2f030a3fdcf5bb7eae17b97b8138c9f03f4b894ee4ba539697e804b6c8637c6589d1e5f20ef49ccb32eb770a9cef5652855f5a4bc905c0bc704275c9eb2d48d279042a19a1b8e414157a3e212e77afb0a6dba07847431f48ec82113abf9e82c4cc9e90d97e48a45143226138177323bd7e3115cbb8b5b7172168988df20836ad09082446cdcefed978102748d9f09c27ffe560f67dcd1309feb4e97ebb87382d3e83b16fa6890c6ebea0e96d75c3bbcb60ba9381e959f77b2eab3aad35901231f9e413766a2574cfb59f2c63af5bb456a383662bb2004beb0048b53cc277a6bf9244fc9e2ad0c059ea6b29623e8fbdff697a7e302d8da47c3791a56fdc4608f0d683afdd93a58ea636ad2b7dc7abd207b74e68d90bbdcb2900d6b50ace0f9b179bdd690ab9c9169e237e88be1b1437d8392a450709f35579d857fe960e071302ae398dad2c3b1aa66927e8d1c57886091a89bc65b4959d1613c457a116ff3089caea54ea97e4ae711cafa3cd8c71b29f2f8527ced96db472cb2fd3f4e9b3c7e42a500dafdbea6f84966f57eb8e6ce98b1aac2c2bfc55bd864660df38711fc543ccaa4b4672bdfd5a19cebaaf43fb497fb13439e6b0e89bcac05144636403ad001ac744f50a665759396ffd27b4920de3718ba91d374062ec7b3a832f955fb61f98564107c9164535d8293986467dc889b4e5b45ef6214971d051ed5f4d57100ad7ba74a434bb66139bc9a1bfc8739c9122437eae1bfe4312bfe564cf8c3c9bb9f480296d49764b61d40e2b3eb4accec606ac42fd5ec3fb190598c0c755aad8b95b6b701b6ac829a9e606f332191deb8884b1903829d4ac6594486f83004cd4b50d24c9985b6f134b2dcd3fd8d9e0ef6fd4533939a4eb7a465921666c3008d63c70147836c27538e75d433a70e43f064c43859bd6b49ba7dfc60b384219d73e638f45c6cee3e16ad20085820daf21d06c1e6c23928a9205eadd2b097a4dc5c0151d410eb82e5539dfec228a5cd688c02b323092fdabc27d79c2d1fcef2fea4017eb95d277ec351adbfca2825d1f3187b605f94dbfd4dc2043eac2a7f50e7fab060c66555ae803900711babf632209", 0x1000) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001040)={0xd064, 0xfffffffffffeffff}, 0x10) r2 = openat(r0, &(0x7f0000001080)='./file0\x00', 0x100, 0x0) lseek(r1, 0x0, 0x1) fchdir(r0) fcntl$getflags(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000010c0)=0x800, 0x4) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) mkdirat(r1, &(0x7f0000001100)='./file0\x00', 0x105) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r6) wait4(r5, &(0x7f0000001200), 0x3, &(0x7f0000001240)) flock(r2, 0xf) recvfrom$inet(r2, &(0x7f0000001300)=""/4096, 0x1000, 0x843, &(0x7f0000002300)={0x2, 0x1}, 0xc) getpeername$unix(r0, &(0x7f0000002340)=@abs, &(0x7f0000002380)=0x8) getpeername(r3, &(0x7f00000023c0)=@in6, &(0x7f0000002400)=0xc) bind$inet(r3, &(0x7f0000002440)={0x2, 0x0}, 0xc) mkdirat(r1, &(0x7f0000002480)='./file0\x00', 0x0) fsync(r1) sendto$inet(r1, &(0x7f00000024c0)="f129367c4933361bde73e0602b947e6175f2b3ca3a75e311916b7de32046bf62418d1790ed37738e4857671d81fba77ed0581022e02adc4b3e4314b2300589e2ab2222ca3ac9778e5274ca8c480c2ee3484b", 0x52, 0x8, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002540)={0x0}, &(0x7f0000002580)=0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$inet(r0, &(0x7f00000025c0)={0x2, 0x3}, 0xc) fcntl$getflags(r2, 0x940d2e6285acb080) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002600)) wait4(r7, 0x0, 0x3, &(0x7f0000002640)) 16:20:39 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xffffffffffffff3d) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() truncate(&(0x7f0000000040)='./file0\x00', 0x300000000000000) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() write(r0, &(0x7f0000000300)="d15d5ecb24484930fbb316ebb0701616940a8efa0c1f215cd6629b7c06a08ae7a4b0377cbce6beea8b154c5294bf83e3ca5282bb14651a1fbfafb16d1c9e49ff7a5a7b63b972e3b2f4ac27fb3d6ecb060b0741ce474102ab2d15aa76a9abf4973f27441179ecb6933a10fa966625e13d365113f6b4fd1cd91f111784f0869b194a441d1fa1a7f7d6b0527ad8e2ec37057bfc8ea5e0b7a1b49c19e8aa2865bf73b63bf01b7d26128bb8920708c9a3b70a51ddaded32f86d3bd7e62617460182fb09dcd2e45abe30840048d69b551617757b9690b4fa618e03061573238bfbf53be81418a247961faf61b09f1b59647c8a3a2c848bf00921e5197571879cbe4c84afb7318f433e23816e927fd2a48c2297a6e94b6f09802391a7f3f6ca7181a3de28634d9f02bbfc20177643f469514b054b26a8b513150d57f76bc0e6aa07163e5a0255a555955faf0ac014a20962ad30245e2280727a8a57c2921913767d4e3aed264e55b761fe8d08468c053ac26cc364e8e3a54d55c7aa1020854ef7b765a1ba07894d07596e06ca771073bf37d2a15bce116e79f7c51c3d805cb711ec4d7cc9d182feaa9db4cc1efbd7fdcc48b8b19cecb7394eb341f0ff99f3339d47052cfd04a7e862160affa655ca475e0664c389206cc01cce4d78dc67665896fd94e7ce8bb871dfd7accd461ac8a32815dea05d0adf526bbf2571232c3de7278747c4d5dbb5f3ad3d2bada0d0b06fbe2bf9093bae8cc1c5c8e859adc7b4bc4d7c5da9e2f9a921873c0e17f70a73be30898b007be79823f87aeeda6ba7cb31721f3651f0c2f3cdffeb460dd0f4ba40d43bb312e54c81b2e95482884dcdfdeaa71ddf7f8e822946c8bbaa860bd87dca838d94e2457c205a75d8bdd5efa3c392a5c4a911749c65a08b0b3f53c05c73190e7a9b2ff33cc39eb321782eb67ce42d1209364dfcd731cbe15da9bac8657b9a26ddf259840aa0ca3fac48e2e2c87180a9c0dff7d9e0fe312504467c00fa305a587e853b7e10fa5ce57eef2910bddabacefa1fae08a7400e6714a4fdcb56404945ce0210e45d309928808b49e62ec4f109e88894db4d255c787d4bde042b34068bdf9198a183c8e7eb1b780394c7e8f771402703e50e93e680f64de8a284620ad264f1d93f72aea482163f142d6a2efeb925c47314938ae0ba1729508b0ac32595eea9707e754ee3d621d16082427b57ff20c063c916dbc5f10dd5f01bcc9fa276c9b48568d9f233c6eb4d527901a3ef4b276cbc45921b231672f9d54c33972ce4f1caf4371c5179b5986337be81431d2024b9f53249e1183412d183eecb1eed90bf3a5bac1e57a4456bb46c4ce278f2187417e07fd260582b3d3950286fcdac43158443e0bc864b87edaf569d85482711be203f43085e02b55485b9a121319af2a19b7b7c1916b9062d30e27e280e5235934acbe2665bdb36dd4da945bd2c9039c199248193877310ba6e4a77f75ed14d900c8f9c486b2bfdf61a1f595e0f47fdd504b02352ceb0b5cd6f295009dcf907674cbf64f7e48d7b2ee3862ef50e561497c5217df4e6f69fdf894c7cc8f2ebacddb27f4b3368fc2102ce713032b23983f82afb1255d7a18dd96682b8cf88ec1ed473977f12fb796fd403445dedbfd378d627e8a4deb6149d054c647c1765094b1a43bbb72bea5064fca6342b79c21859d4369e41b4fcca6db79b1f50ebb6c50b6f3fc8ded6641f60f0f1bf45caacfb80ac565d5ca02dd531e81329f4eb017370ed27f9e0455c1257c7406fb3109f56a2adee147c07a712232e823b35854e43a328ee9852aee4f716b0e7f947fac2342f28eccfd683319a877fbf3071b63ed65118b972057fc4ac7857366e44a752b750d3cc8a9f96a450a9ec1f2add3319dd411d840c58646135c459cb3a80905222c70a78301d95910c0e0778cab5f3e6183f9c2ca16fa3515f74eabd8d77b1ce7dcb3e755302141b54179a0563391929237aaafb1009a53c5797dbc208071bd95b5110aeb2092db67d90afe830af8bec78f83c493c7c2ebe702cc655d86f403cfaf8f58bc130050ec172355c2876a6d0c139193800b41d79edd742a8b7ebef8e2d8fc0f5a7a2d0092b0bad436bc1e8baf823ec689cef78c344472abd5f5c8b18e5653be25e1531be11abbafefff1f72ec07a5ca2215d5d20db25f5b170065473df03dd849bb6aa522a63cb1c33dbbfeddaa847086ba137db5cd8c1d0e89f3e6281ecd65c992f8bca4b9a27add3f48ccf637670130f93fe985aa52fa6c04c0ecd0b7edd9900256e1d6762f43c4a628ee288b512d65b977870c7ea5bb0bd87e18320d9d8c0ad34f6166119e2343585d6831c0ed7cd129c6e40184a31b95fc1496027f97e5b1f63d755f12506051211e315e1c39dd013aaeebb32ac73351726bee20010be5ec73162255d50b513d2a1622ce9d8ab74d7f5990130c341a78d5b28e054ba63144a558cbe07c73ec5608774dcac01025774ba9d4a79000ef2a05980bb32ce4bd50d7aa58d6149948e3a77c1956300a8f699890082220e51ee2978b30f8795b1fae4d55a288d92c114025cbc1a7f4f42a662711bc9b21b558b62fe88bb6d86ffa4650ccf0c0c45ebebc4d4a0b2d36f13cf3cde8b9e2113db9761e393e2721064858f173a11bc88276adc469b5271346d75ebaf0a6634174aed834425c312b1a1e1acdec812f846aa8b2274c5b8d539934bc62cf9a38fb84f5179ddd78dd3f0da626da941beea056a5c9692da26a1447d8ab383c40d194bf04185a26406ddeb3cceeda83bfac939243eea0a0dd6219d3d60cd6a82c199480d438a8370dff7274dff77eb10ed18cac9a4e1a7854c5afeb5731df092e356e28946cc7b60d02dbdb0b561a2701adb29e93fa22c46f9b46f1888513c3916b9279f6dfe7bb4bc8e588b6a279e98c1f4576a7965d0497549a0cdb2af024f47ffd03a7800f1eae9a93f44ea48337b47d5605ec14c4ab880df59ef9c94decf135436024b4850ec86170f5172e56e9c9d49dc11da885911535dceb385e2ed371636b23a987131ba7a554fb8092c960135c9ff347ec94331006c59b90d83e3b925ebb916922b61d747a4ab952c7a52f7453eb766224506ac3b034403eaf56b429c6419ac2ba8a560e6a57edd7eb021a12b700e873aa41485ecbcefc19766651903e524eae2c5cc8e2db0fa5dea94c481e4da7c7d42c961068deecef5609be52b2938498428652a07ac45d85ad5d6f44683085de79b58b0914294ca8dc35f4f5da3c74f5e0065610e470a73cddfb9b36197666f3b710e60a79d9539cd625fc0a0c88535fff8d48db09d2facb418073bc1560e3e959bff74cd97ebac96b9a4e67ef447e453ff1acc06eb4f2a2efd173a6b315de9c53dc20ae55087bf05eafce5f0beab9acb3b523c6899e80fc9985b3c15c5a9f8c63cf52e4b39c997f51b7a4860b4501f8a967c52fe9e866cfe1f1953f0c66ad6a5db66cc13abb6b87bd20a06f01958194ec806d9e81f4c68ca9301307dfe258b83897143f7d21a13f4c92dbb88d643bafc0a7ec9d7989e5dd16e762f7811498fb00c568b846366434524178e67119c2acdf61fa1efda7dc9306209dda4162fa2a61abb4051a9f1c3630d599b0160cff99e6d3ebcb66e2dd0997b6b9b4a26ddec8d490b723730e447d39b4a3c75fadf74b3c6f47f409ec5e338444e70aeb8924ed9e09f59d90a9ce420d1099a1f1739988462176045fa549c61f85b1500591d3123f52c61c5bb5a67b2803950502558fc56c4b876c774a9122a2d8994a6e4161614300b9cb1b239b6c1789aaa841595e371c72de018f5780d823e4ef58f3515afe0d6e135d2def8760892fde96645fc6d21ed2b53532aba082a6040a7a339f66af3d721182c46edffedad803946b4b15f24f5ba2bbd4c21d31c20602ff051d57738c54eb0c944f1576b55522f5463cb6021dc6e2ed3290ffc70c0760fd4a5c8024c13fcccddf31f81b326ce4b79082fdbcd4ec01b26f627cf41132ffac7716e56334281c4a9735def68ffe0849e2f4bc7ce521599a0e82a4231685fcc204f775cb67d27fb0c2e6cba43d4297a99e60216763f0aa6061fe3f6b9f6c64f1e27752134dc12a8a2d9c5e25fc047b8b8c8a87c3289573aa9cf2e28476b339ae7b795936d65245f145cad767589ee2a5d2b19160fe8bdbb39e05eeecfc9b45b0193532b7f713bfb7704a10fc62724cdead71a69affba3e721210827731fcc691ac32ec2aae4f711a3daeac0f3264531654fd3c1a546148ab11556b79849ea96feefac789b1923056587e417ee9769c0e44170600db4184d4f50b0ef7784a843f5bf3a703b88a881d98ae18ace7ac766282cbf16cb53ece5eb295be915b5564b4a9e93b3643f91b7ee410a1c996fceb7d00a2b6b61b20c595c47d02f5ede2e5996e7bffcd425de9afc072c706649f6c7ddbc794453d61e16d58af79d1d4cb1ce90c889a831317f5b50f7e346031392c8b0ed20148e7299c916d0a95e5dcb5b92df96b435c53dfc8f6a8e1701c491a7a895c62b485a61e464feda3fe5bbc4f99ce3f07af3f6ae4297c6d5c57ec0d863d3733a2bd88d96d281f6cca00308223c252607093d5fdb5c69a27c89baa7ad6f1d8e73bf8586635bbe854cec14ed7cbbec157c65e7f1b0e2c53ceacb172f32f46eab94d31d3fc9f93bfade9467563d8cf9f5faf15037eeeaea2b47c7b881756e0f88f22c5b5d67dbfbac93920bea0f216aa01e96b3eeec6b182cd929499696ef9cfffbfeb8a81e6b4f041014263df99fbe09a6826330af63d59e4e9f3c84b00e83bc6148e0d84253b2c40c039c31dd58ca6da5bfc65750a3fb09f50babc3eb972bd6bfa457f7f24da65278c72559330d59391e4454571037433c74c0115e3e50f9c12a5d8288dbd69c7795d04869235dc7f80c23e2c5815cf1936b9482bae53e9383e507f032015549b7a9cb7f75862881fbe85c60b5a03f755abbafffc34fdaf5edce843bc7b6160639d1a4d026db4757d423072deaaac36f1a32c3629edba618182f9274d0af6c1ca69ad89ae1e48ef502ffbf528f7bc5713f9ced5b8e7b0a76d00f63a04cdbd60b0c336f3ad84ede88d3b6b4d74054787fd596538532304087ba73df3cf902761d2e8290c192802ced8bac7399d1cc24d0d6e92703bda6b9830079078f1849fcb2254e3d16c02df30442f7d1846980c42c3ca596d217f84380f72cbc8a1a44368e2565de20611937e1ca6a72099788a93be75c94609427eade646589a5066369938a0da31ef08c97e6e1812632a76676d3a3a405379260eb3a84725177b9e497327b8b08b1ce6bb3cf5c0d8e3822b25da5419aefcf92074ed86f1cfcead24e6a5545041a0cca1fe1ba8ba1044978c345819450d26862ce83dd1dff6c618ecf0fc14959187e2698788a0892238923134732f16c19987344b701302dd74de961fcbb3ee09ff57dcaa0307ed94dc27ca944798796ee16e8486b6cfb933b3b3a9b13fdccc2ab4102ed1c5604205bd1ecdcc8b208f999bff486efd8825fcab363cb071fae6b507e404a9faf7df1ca3f7e033428faec07bf8c2f3d7bf66e532feb457c70c0cfb181e23963e49f8edfaa76865c62674eae75b750b637ddc9221b2803d8ae4cfb83d15933e6f485e6c9ba556a3807e12a4928cefe1054482a61ff74fb183adfa7403714ea2b58df4439a9c85ce0a1278637cb9d6697898f0165862a7058af1d08bf4802a06188f7b37053fa0a91a7c90516784b1b19a3e4e9248c254e60bd1664993c8cbf967cea41e232e2ebc0a32cdedcd263642b", 0x1000) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:20:39 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x4) socket(0x6, 0x3, 0x7) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2000000, 0x1f}, {0x18, 0x1, 0x1, 0x51}, 0x9, [0x4, 0x10001, 0x11, 0x5, 0x80000000, 0x4, 0x2, 0x2]}, 0x3c) setsockopt(r0, 0x3f, 0x1, &(0x7f0000001200)='\n', 0x1) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/227, 0xe3}], 0x1, &(0x7f00000001c0)=""/4096, 0x1000}, 0x842) 16:20:39 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eafd125c0000006b", 0x8) 16:20:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r5 = getuid() r6 = getegid() r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getegid() r10 = getpgid(0x0) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r17 = geteuid() r18 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000200)="a153b015c8d0da5f28e581f7f71c45c266012d11d69fc3896e85731660983ca757148f1ef7f56be93f3a716b6d004721710a46c69dcbf735548f71dc387b2aa8675a218879f2f8fe222e463ab699ec32631c71af0e90a31d4afeac319dc667a7c7f599a3860d6e39ad3b7ec390815b6907bed89d69287a425f211ca06fdd19c23d5f7140c7b968b66494cd7e39c5921f39fc7201d603ff5cd2e0d210aee4ed8d19fa5b8743d79302520732", 0xab}], 0x1, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x128, 0x2}, 0x40c) write(r0, &(0x7f00000000c0)="9b2204611c9c2b9d77fa1aef3bb99b167a1d3b2e3590ab3e16348808ff48a608e81e9e98cb8d7e966d7436cee67760db597d1b5b91faaa8327124b30034c8dd8be1343ce1d94c8e3750dbd3ffc644ff5f5bf5487490d4ae294330ec7a821b840c88beadb667a08bf5b84ac1fae909aba2ae37b275b9244a9997b3f4a0ca30dbf5fcf96d74a80102779d7b3a46de6802e97619014b25557d1ce79c53db351b7b5759fac847eb704c7e6bbc0a1ae04c6bfef6b8219e7f23f8b17c235d838cdf5e5377a164b5edfcd39933ef8c19e499a10fca9e82491f75c90923c0ab0654645da4a615255b57c5ee99b0c252b151d32ffe682f8", 0xf3) r19 = socket(0x2000000011, 0x3, 0x0) setregid(r3, r6) connect$unix(r19, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x8004, 0x0) fchdir(r19) connect$unix(r19, &(0x7f0000000000)=@abs, 0x8) dup2(r19, r0) connect$unix(r19, &(0x7f0000000040)=@abs, 0x8) msgget$private(0x0, 0x183) 16:20:39 executing program 0: r0 = msgget(0x2, 0x0) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800), 0xc) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000003a8218f2f2061f8aba2b9b3402bf2bb5da34b935bad230085ff412d66452f9861d607d1a6e0eea41678ded7518468b9c32312b1cf7ffa3ee39136c3a93dcdb6fac8148e5a21aadfea8fc82ed968e68cf439b9b902802043e3f05240d780da5a3f05b01331ac8790c093a89c2615ddf659dca97ff4d2f3b172c2521ad023b8e4a6152d0863461415aed158e15ae7e3dde6e3d7406e3aec654475839d521ece57130e3070b61432fa0f67a75f7e42006ddc045328e1a041fd79c8a0387b5df1b96fc5dc8df5c9d893a828ffa4533bbe0b7d79535cd4d1aad25f074b15a6a607c1e9da5aa4a8609aab0b0cab2e9204fffe0bb7f01dfefe79c361d12a31a04372fc7b09e8fb1537285f5d28f7eff5a14d9ade223e91f8ff9376e6a86cbecfd130c225e11e9db8a565b9d01965740add3ac7cb359c4c874fe4dffe9e36813e2b8cbb0205d225b96fc9f6998b295be458001aa57f5b2a3c980df537e1f5533b691dbf05ed17e6369205530696193485b26052b3fedd46758651e44e18306e926aa592fcfb7c5e6bc55f1b3f33eb9689f900eb69583f0da5120bb5b44bb549075d767f60fa2ed6c4064a81711c87be07a63259821ba2b86aa51ac5852e095632b5eebb1428ea518497ba3a17a4941cb8404de4b0f4d07269dc4a8f780a41d82cbcd7f4f7012718aef6dddece43619eaf592142ae0182175bf3c98190baa2814e793b0795c2bfe5d1e63cc95731713cf48edf46999988de0fb9c44571a1657b05b217257dd31ed78186fce585896d763304caf844181d30e27b7b98646dddc3bb08334a7434f189e8a8f652392b3fc787f1b6918f6314fe1a7683f450c7593258a74743b2c70e8a4a9e80b997f1a5357f2e146b625170738369a29b4247b37f89b54ac228bbc07427643a685d1cef91f30b2468b61fbd4bce55f432bc65f784d457a00ba37dd6893f5fe1f6357c7a9ea1fdea7ab91ab33156f44a2e81c35d5f4ed200615f423ed454e245db692dba2f7c10ac4887cd98df3478592d0c79cf64407134f3f9ddfd33b87de1f950c0ebacb0109aced8de4185539b5c125441e0b3bd7db04450ee72382b8eedc8f9481a10d35ed7070be8fba19613e3a681f779fc8ae6483f1c76278ea7e84d7c7e7155b8b6b3cd949ed13ff3a92c594becc0af141c4ad6b4d29eccc5917d1676951f9c6fd8baf64f027452e088627c6823635ce00afaee319b786e2a3532c5e12d48b75ed3a6322575e168f779ee157751f4a06506afe03a5c70ef3918e91382a4b7cbbe5cc47d1607c50847c41c342906839e2dbd7fc6367e984566bb984c8dcdd5c1dbdce462557b0ea813113d4529d82adfa5f7bface057d0f0f9c36c4740c4ab07d301af34c4603c88b46aa6d683e3a99c5c8a11a3a934041bf4a483938850e800596d415c9e5c28eba255b43396451619f2fa369ffbb907a5159b9e1cdd2edc0ff869efc7325003a6dced465472e6f29e5cd6c209fb2ff64a7039505e0b5b1614223cd8daf933ece8915ae267c576b04972658ea8c495c5e9eefa870b179f5e5f4e7d4d9d84b654a618b96b0ea7313790ead903b28c01b26a24d6b52bc399a490417eea3187db24467dd3f988478282c3bd10facbaff894c8ea7e66c39af0cf7ae379c1a8244279a1d1a4848187e0727b76c6800ee14af95ef0f0ca6e7d44465b161f740155a993865fed3f8cad5527081a732438152c7988e2a1a1f6dd2b8d605ec41c2b1f31c844745366079998881a91885c715d7030b0b018951f2390d34b8f67be8a69b8e14fda5a98c64ffe586ce4a10d4d001c32b21af247aa6912bfa4bbf0d4a149066c390c09d5ccae907c3b4eda7a4116849ee7fbcf2311cda0a1120a6d830a81b8b8d57ee8927d5a752a8a54a361dcd4d72110911f4cdbc886625d0983004d81a2e75b3d7a46995f6980120cbc2d81fe63389cd197a723f7ff4b587439b00abe74fd53f038ca6badcb13912b37b7294dfdf2a2ee562165f6b8d84b7a70de8f5a8138887216d7a2b05bafd3973e40768ac31f3f434ecb0b26978ce24431bcdf11559de9d7536d2291d0a12666110da59cce07cdbb92b320b9e60c75ebc0b559ae068570f2d0b71948d1cbe2670eb456878020f16d6d76e8ac416446775605627922888884cc5cce15b72ef0f8ff2de508f1fe580b62a7269425b03449c90362c80eb445d35847718293f255ac7badc4f919f7560c6841268149a85f4cee0f3eb1531d4342a295a705773d0dac1c012c3e95c4bd7a028c1ade328573e7a5f00028fdb2c3765542e310de9065574012fc068947fce6db9723b83b79788bec736fe2021a157a17fc1a1aea8d983f3633ab3ab4cf6d9d5096c5b6c3df35cdf402a05d2ad6840dd0cde6dcb7025aa0f919a325206b1782f921ff320ebaee40e4dbc53cdf7927e8ae4d724c5e3867bb47e448d0c3cfc2c08c8f20cc3670e29550429570b10475a1b51afaa34cb9b986d68c554242df7fef59a4521a085cbf6c38b6e8a8f131f2a5f1eefed92ebceb0cf764e6bd727179794f3aca125c1245107cf0738e9c885e353aff447bbb3ddab77df1288f4187a6f7754f249d0ff44129c8a6bcf6c16e7ba9626fdacf096439e7996f6cbee203cd5be7b1c937e8b2cc656aa66ae52fe59f0812d8cc1936af6a14f4f3001c5bf262c24406cc9835b43466b842f63d99e470ea15e49d39c9cacc0c8805b230c553f38a3e562fcde14ad15e33e93fc0d7778e4b77934abc867d4f140bddb146ab460c7ba881d9827168b220c79a7e76ca38656c4acf9fd2456197b6aca16b52a2bdde27c00b9ae83cfbdfc79c2a4c7990837363f2dbd31b11a38b88242a6565e6d68adb4196b6fc54bdb9e"], 0x801, 0x0) 16:20:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) listen(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3, 0x7, 0x6, 0x6}) 16:20:39 executing program 1: getrlimit(0x0, &(0x7f0000000680)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f00000001c0)=""/217, 0xd9}], 0x4, &(0x7f0000000300)=""/158, 0x9e}, 0x800) 16:20:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) dup(r1) r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x6, 0xfffffffffffffff7, 0x10000}, 0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r3, r4) sendmsg(r0, &(0x7f0000001a00)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f00000001c0)="476f818a15448b9bbabc74571ce13452d8c8c9e8820f7f64a9e2c66a7acabcdb3572d433dc5fa2689928f298e14288d0b44a397b266112be770de1e88fe200e77e9af4a8c0695cf30a193ab53ddd9db42e22f0203127a61f0728d907672c8ce3b646c46484fd83a61b90227984d888ce4ef7aa78decaa7eaac0d00c83256de5a1392788ebcda", 0x86}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="3f5c29c0b1f79f33ed97d90215a629bcbe6104408749a1c540c47b2aa47d11b052df2ee166408ac2d8ad7fce31b0d6187d24334c8d8071c42c1f775bac725805992bf1849b60c4d21d7af773c028ad44a24dc0b772bf5df2023091ebd1a5ad43c62a11758fc74903aa9b1b8b80d7476171f053930e5f6b8c352464a331547d6d36d523d6ffbc1700dbc5d91517f9b0a7d5f1277eb8cf3b0c1060fff6f2b3e6443d10e42816076eaa721aaf348a3268f49530052757be37ef828ee57693c898aad8f098780d781dfd29aabfd22287ebba973b00e91f2d09f37b6aba6bb372bb20cb07d17bf461cb420241e070e9d1", 0xee}, {&(0x7f00000003c0)="0e8e3d14c607d34077bbaa3acd900dc76e33259fa68a121151bb7a3bd8d9224631244b83c052271783307c6806adbe0cfabf3775ccd5a8ddfda1d1dab294e9f1ffbc1b45198289728d05fd5c1daab1cc30d06ba394c25912b119dc7560fc1b432779cdb2203fcb0802459ff14a4848e03a0e14bf937913fef227d37ebf680b163e89", 0x82}, {&(0x7f0000000480)="36cf08366ea945f8e68e7afb40749392c5d29bda6c432fb8b4e3cc9b378628d1038ff9f2b320f04aed197aff4aed7f238d940af8df9d72477cda2f93bfe5878f648243e7303794a0afe070a9cb26a6ac02b6e381b80725022a1f1cb177dfe78e023342b546798f96de089ccb8dd9b2e8158b03fbce644e79dc36eb87e207eec894a7a1a4a97a99db6a633a0bde43884e412e35523632b71cb61ff0c756b1bf934f4a7b6d44c693758e1600e4e6526d73e1844ebe", 0xb4}, {&(0x7f0000000540)="420e14eb98dd767d39315aa661a4bc61fc2b19c17ace0b12ef9161541977b20b5de6dc07ab8be4fe1c227f335834346fd74e3b776de72ac551532c62e1055b461b0706a9e57b955d6058b9d8791ccb508f70baea441ff0d4b1770f7c88049f591c1164b3ae47cef40456f2f2133519b587be4e0fbe20d3e7eda42009f06673499e8e8f673ab6bdacdc158fc59be4b043208b420540094eadd1930e1e5e72b10edb0220d1", 0xa4}, {&(0x7f0000000600)="86113937db4825ea5ba26f61f43f87769cff8fdef81bca5d723f3db3f9c34a46a8edf425eb02f1c11734be1a46cfb0f80e5c7207c150d933ac02d0ff9440323601bf3dc3bc1ac9cafb50c68f108840632add9179f53a40664d7f2f255101ce057f76675cee092a57a96062d91bbd14d2d8497c339b86d18d8ee3f5ae274fb8e3d11ac3d2d910c4b2809c6aad4b3bd02a8a882e34d0efd26f0d49fa956d9bb86beb18786bb0935d6e61f3d91301691cf062330836b7794af77ee57862baa7606509573be99c828661bd04cddd94841aea62b75d68a30befab7a", 0xd9}, {&(0x7f0000000700)="7688", 0x2}, {&(0x7f0000000740)="26b9ac234f9057be92e66fca754e765025f01482ec6f6270ab2ba2808fd43103e4a09c458c08b7a9f46a7d1c1238d06b4be3d512478b54a310863cfd2cc6b048a08e88d1ac3cbba86058b7b344b0c9693582ff1ecba06409930feeae05b5378872dfb6eef2886ed45ce340a95f67d8e3047620457522efcc266fe340876827f22d10d32e3bb4cffd2c87cbf1dfda80ed95026a57bd6d78d186964e60fec4029a6df01ed744016b69f84730b9069240311348f92410427cce37bc5a75a1ed8fbedad3a9a115b566e49b5ffa7953ee26decc9cc72a53ca01b07008c4acdedf9a2a938daf975b36acf4aafe3adc88b372559ab990", 0xf3}], 0x9, &(0x7f0000000900)=[{0x78, 0x1, 0x8, "1806853691c0d73f5f83c9ed196f5eb3512547531c8d28abd672c5989054460bacd6a9dfc98d9fb8c0f1e06616e7a07fa9e37af31d244a2c62d4bb591e2b63e12cd5c23ed5e8476141db615f95fb1dffad9eecc198793720855a36efbff269015da67fc5479a027b"}, {0x78, 0xffff, 0x0, "091c81fd1560a39649d77db505e738edea1c3c51686a607e913c876322c8fe0526810c08eef999260e3ae0818f3b26826de2bbee6d497e84ad8fa0dd1d11f7d25f0d74b26eb178ad6d39f8dc70ec3d94006ed70513eeda3dcc95c6cce3b505176c4f53"}, {0x1010, 0xffff, 0xce, "586e9c46288bd155aa746113492381c0b0b7e3a6c7283569e9c490e958268a956b848d196d92a0c8c7b52e29512b10584af2a034b9068093474ca87d5e5bb528c99e699eb303afea960dca4cd89af971366de0dfe09642d89637a56a4221bd470688001f64909fababe966a298eea2454d43e3332ae1e1d8f3dbf37d63d51e87f1f3d45898e4e8098fde1741a6ba3541e05282979347340a64eb8faf3756a403e95747a9b8c78a1e184d8bb45499c73db8a439cef24e99f4be038e1779848fe97947a5b50adeb52ab5418667f293c540058fb8efe1d9b90dad8718bd7e4ee3d3497f453ec463a4f71f4d09517aa13bd8c52098768f1c7b36dda7633b7806544cdcf7457d23810498b1792f6de0b290d6c846039eb180483fce7bfaf861aa2246c24b24d4c49f6d37d452bdd819112c1dd59c97d61291a2e24495ecea84c6ccfee809cc73de5b1b35f92ce70777d8aea34ea86a0665de567aeb467dd2108578d90b60016d8e77f278858be1a4a51fa970ba5c23baaf68a5d43d6a8d4778210e0a5d54c91ac4ebb9203776a4e197d334d1d8163b2774260d93e001a4b0d1fb0040edb6fc616021e6edca56ccf6c51ef723adccd23bc7dd11b680ed08e4d280fca86a8d6678a4da96fa359a65eead74a28f961833664d8316d5b00f787627e5fdc79eac0f7d377cdb34f2311ceed2ad053836529bc63cdac3488d692487067f8974c5af3dd4c8f787dbb46fe3eb9e9bcf535103795186117b9dbfc0b30fee70edb6583529be8c1ec9c6c47b0b9bd57ebb1918215899863350e6e4428cb5b48afe6ab2d60b6edc26807d20102ab2b7687bd2155559203cc33d9738df41a8b973200711eaee9391373301ee4d59c6f692452990ee06c896c4e0db3d15743aca30b415f54875904d50306c8a6b94de72897a59fdfe888221447f006cdff3033c4dfbfd6f42b4ef2a2310a4a0aa4e7d4aca6c37aece95dcf8a3fa7d246fc10e178365feabadeb36cb6688bca0e78fa1d274c54aec4ec1915a85b289d62818c9c4cbfb93836a70cc4b358da5b4c7501e315c26dd1a2043a2c56b86402081e1534576b0ef907dfc548dc6f8dc96191d7820cebc4119ff7e2f2361eb46df43875d702e84489af7b8832f3b3c30df4628a6a2b4b1f34611250b98452c774edc3989e9b95105995d601cfc2b2a7033ee930757f062c38a4b4d9a8b575c5d24844ba2b90bb458c95ad27ca2405cef11684c215a4949e84e15899f14d976017de945bb7118d80875b5c2cb6704fbb52efaee8e4cf74d8ab28c1e8822f0337401775518a53f876362c97267de3d7a792c54e76bdcebf14aa5da481acd809dfceb1e7c5e02c3a37797b03c2454ea1b7f090614672dc1f4205acf689b9f703bc5272d2e07c2e17e239eb568867d13a6ea007b0ab09cf89cd3aabe92e4f258c96da759772119329d14931682a4c4ac595096ec78a6713d995dbb62b9c3319f7d79c99efef0f81c7727cf7f782209b95c21e0443134d113bd1b60cd5e06074511ec4057bd508b9f7c4f9f568e5d87747a1ea86aca0b37eff1875734249cf7c073b8da58759a86e0642873c8201592123310cd086fea3d885f065b42ab588e1dde1bb0c4783a924700a21e77d415bedda03a7d88841b392d31f12acd4f48feb8ebe0f7baafa2184a610060bdfbfaaea26d53842c290d8020119cb9bbeaae2a1bd5b3586dfca0defcf20334946dd95100828c4945e472f147ed34659e78d3e834c559957d40df97e1d6e968d05fb5ebcfddc531bb0ca1903d3a7b21273889cbfc1413c9f37f46fd98f60c155eadbc0803fc6a17f5d6c1ec856a4ce229f37a47be297dc058fb902ad73b450ba799852ab95b1e615940d064be6663759011d2a8bc42334af80df500cda64186d09aa93c95ebc5b49076efadb17c9670e2f854c90eb49ba089bd1081e7de81055488b263ef9d0ad1f7d1966843217d28f1f743777e5813535465e019c2d1f9fd14c6db94cb4dbd62d96a1bef443a47b344826c5bea55ef16b6126dd58b32ca4f8aea4b7429291ece8bc207927a0dec4bad5887520b0091d8d0cfe3183578dbf78c388cee860be61ba48f57ea28e54118be3481b3c801ff768f00568bca5062ea2869e0d7e3eaf453830c8cd7e56b8976875882a51f43de3d87d4b1e118a09c45948e16c645754167b15f5b31eee29ce65e797b3da5ffe7889454d9858ffd01fc1e4d4765633e3283d5bf28511ef79514744338f6667f834b8f6102b2e3e20519dd178ee64ea642ae54a8aaed9ca0500018b58c020602931e2bb290224ac610adf286bd00225f4b8818302f4d1b459ae4bf18ba51e16967a8cfe7cab3df6af1fda01401fcd49f3857848937f3d6dd32c75c1bce21a5b88d152029f5bb6b94da9d42a10ae0d608fe5ae1c1495dc7138aff7327e10ce8e10377442548e7f7a380b46bc3eb99861bcd9a48bb0d6c783bd41ea3e5c7a9cca2bbaa94df229feaca04b8ecd4f25f54027f88faab3983bdbc7a3039716899c2c3e1af032625d639e5cc47728107241372c80b669455d2f2b459582f42b9329cf8cdaf64513e5824f117305338cb7bbf32492c6d07462172c462a075f1357c2bbcd3b0c3b4570a2808606574292f08d32cb03e5831f240ec5e042c5167e28afa6170362d9aa643e4a8b6afaed4bd8ffe701a88f5ed9f158c96a839a06dce7b2aa020a383a95a06886151427e444273adffcac0e8a04c881a43e0810f72bcbe3e07ea31657a89049a186303610657630c6b6c1e8c0fd6a7370104bd96966b199471a88817f243313b4919de88268ad1a9f2b3fb48da8e8c0975cb72acae3b69f2996f22ff28d4cf3d7239e9e47e7992f78a059415afce66da327e493b592fdcb44319359b6880c5b6880b041b85e591c2e1926d710ab9a0e425317a9ff9d41225a54b99da4aad8a4bcdace691bb30403d8214723fbb3c663e650ad565d5ec937dbfa8d92cc3931171d4ae8b0a55c919661f1057bd508c3c76b27ee7bef6cf4e4bb16938130a120ae089a498bb682e27003cc9219689cc9525808e15292911638fe6f8afddcf732f128e93c787e7d231ba5d23f563acfa79fe1e75c585b63aa8f3304b5a21eb522f6a1f5cbd999d580a6481b63eda0f6826a4eb187cb8ee085d669f8a98d11c31206d48aff74453968d78e0fac1b8473f5f77d52dd8f642776c3a109b82e3128e6df7fa736b86adaa10092bf1f4ac361cabad70399504b3a01f4a85a026bd0b6a39fbb4cfc0ea463905e5b29dfbf6e4c547d840877e2bfd91cd73c558d792baf2b04364da9c3e8a935b2ef33f9354e8b625c520ec4fcb5865fde3f92ca851615b2631421ef7a958354096fc47a384664750cdeb04e8fc73ef8cdd48ce137de226c52242f9f069c51be2c114bdd0cc68dd04bf3ae1d3da749aca20cdec2d73d4e1f0863db0e24df4a5d195d81365b623f0e5f3752e08b9bd63fdee8d0de7aabab623815e84eaefb4be0dd5a46fa38b132b3e8e6f4bae257b28536cd5b8e4d981524ccf5b9ac650767d07ce81287f867032beb716824f6412cfc12d98847d6a134ec8c0c917ab1c39b6256b05d084232f9aa8b0d77c82dd436be918f35c576f353ab6c311739b9b5c17ad8ab7a42c3594b3a23bff716556565fce778d3ab5ed3a160190f11f10a4b6ce3ac026c0a0b22046fb250ed7864b7af485f59d153ebb28b8f497ff09d1ce45eb5c88e98e425820c83559af8b5a50d935e984b032e20c042bfdd8d8f01f6de104b16e70b5401e36820aeb53bd98ea3dd740870cad981a79f329d26b20738f0bb4d84c35402be9af3b1f56911316b8398722903eb24028493462b9a200385e83d6ca1dfee5cb3737f62cd5ff4642e0be030abf3edc82ae9d1e0cc83207061654a3289035f74f6da51678cc5e71c4f062d90dedc630054ff99f444c4ade09373743891e518ee729658c4ce6368f9d6256e2a956b65ff26f755e05c70d951520364ed06bce323766d75cdfa1dc8d2b89a4ba7e4d144f754867b421eaeaf6b5b9ede3d8ae714ff3fd2d998ed6bec915521c22094b5ba9a3b3408e3ef699795d34f58afdb0e792c275d8d46564d1940e846e6436e1280f4c4dc25ac3e9287076a089df1a9c22ab28c7d14c033d60571b1cffaf7876c64747fa10e7c56fc6effb237d990533c6a00280d19eb849bebaecccf40998d279de918d44d66d617488bd6eed7a1e1fd8e136a6709a024dbe8afdab4d0fb412ec1163ad5efc196fcff0af08fca1c41f7c0ea8eb8ca2dd47aa06e17bb11ec3f67c636a234e969db67d41beb895336fe6012be7293fde93ba7a5397c69b3532172c3939a2e0880eab6b207e522164b74ec55aea069bb4ed7413bbba90488abaa523b20bb8b9232b3b3ca3dda107ab88ff7594d6e67a256c376c3a5bc788ae117133efb9074bf55957ee6ae64e09428e0e1cdfccd34ee83f15731b57a09fdfa2f10d3e01f7af8e9776d76c306a9b1beeed855544e0016596c35b8ec7cc005857a8d7d89963ded2dcf55c70fcd2eb3a6f9e3767f968410c0dd4464c3a7517028ea349055c2b38c536b8528f8931b751928160bb36b2567a2f1dedced896a3d7fece51bbed3bd26d72da3dddf7deb0ff7d24c72c2f992f69e86c2c67daeddf3c29d1cc142922deb57548681d95ed308a6bf836a74c1a5f6dec2ec993f9f840b8c4ad984154315ea19835bbb3b21a9c655230fcf77170990d5e0df1ae013d552c23f52a48098724a87c1f7c1ad20e33711aef9c7220b0cf32f089ac0093407b14994e2f7be3cf86bf72b7157572920b12cd63ff1b191e9397dc8fe68bcc3d31b298446d0e4f413254b04daa883c8eef704a712445a5d8548f2f730403f6d4241a68033dfb9dac95224f81ba1047b4b0d807c9f7cbd5c6fc6ca99bbf72c318f5f485cb47db1a3af77f02a64ea48030ff15b375350b7a34ff9e2a074d6014f795ee33ba90ad09f90c1a63588d636f6276be7421797a82bf87d6abd23159faf78e2976446c0f264081f5d8ae5c288b5886e56ff071cf95fac197fe340354e98af7c85ce4d6c83491f1cdcf60b68602e7725ed79c8fcee7c4cb60ef56bfb85f002a51773e425fa4cf6db27c2dfea1b6fddf1a4ba004d334952901ef26255e95842df767965307966e466ce86eca6bb82873eafa9a7a17a423ad197aec0bad3b0dc83d29f99c39bdf9a7a14347af64ddeea1e8015d9f5714ebf61fc9c30965198418a9156e242ffe5efc7fca6c16e2a5fe80ad19de9713e118d20259bcbb15d8d063c2493ab8b0d220bb56c39705a5c1cc5a8303a1aa14af6922369476c2a645200fa207c1b336032ac2961502747dcbb01383dbb910d58e0a5ea3ddbfe654306fbacd664cfa13dd609263cb08432d2ce631fec8adac6677674c8eca1ffb969da35b1588b8f6cdfacdc0f74f51c38c85a1dc8949bda00d7a8b0b21eabc2f8f1ca6bf712c29577d09b9323d3b2d34b79710ffa8753f6b72f9d439561ea995d98e953908eb18b52ef5124a9f4a5844bb4bc50e98f09e3da022f6dc339bb102c463f8e1389893dbcf4803c4454e35a0bdc8d8731a6e25f00daa560606af35f5b1a2321ac5de2ba6a8df3993733e45dddb744df63299b2e144e0cd91ed09776caa22201219fc49597be367d744b96f322ea8e4e230254955d1cf66b898e5aa23d1e3f27ff2c870b0fa55e1bdd3833ffffe3434905a132b06580e57b9f20a19056a52f0ca7c8719b4ad81232cae2497cf2e09e047c1965d17cfd9dacd3bfe8b7b074621dab6c90f89c7a06fe74f3418c47c"}], 0x1100}, 0x400) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f00000000c0), 0x0) 16:20:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x3, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000047, 0x1, 0xffff}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xffffffffffff4c58, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x1}], 0x2, &(0x7f00000000c0)={0x900000000000000, 0x9}) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 16:20:39 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8000) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:20:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x3f, 0x400, 0x3, 0x101, "90805131c41d6e3c70220b2ac18213cb7608fcdf", 0x81, 0x1}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20900, 0x16) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000100)=0xc39, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:20:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:20:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='>', 0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4000000005) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:20:39 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ec4000/0x1000)=nil) shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) madvise(&(0x7f0000ee1000/0x4000)=nil, 0x4000, 0x6) shmget(0x1, 0x3000, 0x11, &(0x7f0000f33000/0x3000)=nil) 16:20:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) pmap_unwire: wiring for pmap 0xffffff007f122000 va 0x1b2e920000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122000 va 0x1b2e921000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122000 va 0x1b2e922000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122000 va 0x1b2e923000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f122000 va 0x1b2e924000 didn't change! 16:20:40 executing program 1: poll(0x0, 0x39e, 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x2, 0x1f}) flock(r2, 0xb) 16:20:40 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000300)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) socketpair(0x6, 0x7, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r7) linkat(r5, &(0x7f0000000200)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00', 0x4) dup2(r3, r3) dup(r3) readlinkat(r5, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/20, 0x14) syz_execute_func(&(0x7f0000000280)="6444e3030fdf6d75c402f935ccd16c0d0d440fae0b369fd9ec9ec403917c192ac40291402d0c000000") listen(r2, 0x0) 16:20:40 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) lseek(r0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 16:20:40 executing program 0: r0 = msgget(0x2, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semget$private(0x0, 0x3, 0x100) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="222f630bc2ff7f", 0x7, 0x0, 0x0, 0xffffffd9) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r4 = semget(0x1, 0x3, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getgid() r9 = getppid() r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x7, r5, r6, r7, r8, 0xc0, 0x2}, 0x0, 0x0, r9, r10, 0x8001, 0x0, 0xffffffff}) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000000c0)=""/73) sendto$unix(r2, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x9) 16:20:40 executing program 0: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x6, 0x4810, r0, 0x0, 0x57) recvfrom(r0, &(0x7f00000001c0)=""/129, 0x81, 0x802, &(0x7f00000002c0)=ANY=[@ANYBLOB="e71d5e0381b30f31223e76f6d0affe7e430417d72a5f3e47e0a028263d8165a8e880703f51232ee74b57418cb50a01800000"], 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x8, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000300)="d3c5953581d59306cf41148177df64ea2dacb1915f2aad307104c9dffeaf88e636f0cb09f742c538e4b85b598cb5d328673e4cccb5f1d417649156e8c4732888e3e25da8251c1f52682a9c63511ecc63c4d655fbbb35c3237619f270b978b4a3a05a1bda", 0x64) 16:20:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:20:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) close(r0) dup2(r1, r1) 16:20:40 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 16:20:40 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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:20:40 executing program 0: r0 = socket(0x10000000005, 0x7ffd, 0x8000) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20}], 0x118}, 0xb) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1, &(0x7f0000000140)=""/109, 0x6d}, 0x1) 16:20:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:20:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) getsockopt(r0, 0x9, 0x176d95ec, &(0x7f0000000040)=""/239, &(0x7f0000000140)=0xef) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:20:40 executing program 1: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) syz_execute_func(&(0x7f0000000000)="2e66420f73f600f04321a0f3ffff7f8fe808cfe700c4219961668cc42275981064660f3a0cb785920000fe260f8404000000ec81770a3a000000c461b57561f0") syz_open_pts() clock_getres(0x6, &(0x7f00000001c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) 16:20:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) 16:20:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "168cc5a0a77bccc381169fbb86fb9e5147547393", 0xfffffffffffffffd}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:20:40 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() writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000140)="e710b8d645d7b574c7f3762a76e54aecabc67372e8d92e1b921653a18cbe70048bb39549bf70", 0x26}, {&(0x7f0000000540)="7d65840fc8fbc9c792a53d6f261df33daf4c44169cb5737cb373e4d7923fae12df917273b55b23fbecf3aa581cab45efc28ec28b9823393b76ed3486ba2723f623023fcba417b0cf2bf223972dcc9506dc12b361d3a291ce8b6ebaceaaab1a61cf8de2ff6ac378f2e144cf03cfe3e689bd82c496f575631999507647a98931caba470e2f8cf41e67b92abd3ed183112aab94c804a327d41b", 0x98}, {&(0x7f00000003c0)="3059c1881ef8e2b77dd2ac614c1e8fcf0a326ad9ea66d3b75ac6bcb548aeafc03047ad6ed9e61b9a69cc1c73910a4cd675a85dca3ea6a44c74aa236a4b5b35d66837c0ef7a7c80b3bd92e298c0a539a138b0be41b835c9f8fa9848016022166bc641740689df3e838da88f0c1c65bd2c435412e1d7d7339a2868afd105", 0x7d}, {&(0x7f0000000600)="568d3342844f6949c82babd334bc965c50ce24415ac98da0bbbe1238dd6648e7f2da78fefbfa1a41099fd3b01ae749e1231f66577f723e358325c217fd4979c751bd7c37feb94f58c3c7b3137761479b66ede2a09cb5b6ac96b73eb3b8d72f5b291ee365adce07f3646fb0243c08dbe3a6483430f3a9c5ab8d1f22dea52f0128b250364d2d5bdbfbdd00e734da93249867cd358d8753f79f67345a4281c4b8bee04a95cb2f50a9ef7bef716c5b846373a87d4960afb1f9375d7bc2f513d2bad7eeeaf2e7270af59d5930633c0b1f5265e05dcbc5ba", 0xd5}, {&(0x7f0000000700)="0a1a85168803818e5b3a768d00539b421413c48793b716501c90981b0680e1439347494a17b1c2fce5bb74320ff427230a4008dbc037b7e89d4582e05ca45220b97e5192e3ed92db340543eb34d0f3038606abbdfe51d930c120f60a144e9ca6ff79a45f63af3009527dc8ffd5e4f74efd7fef89a9a386e8ee6eb1b9e64afe66f4783b2fc6eb451f2ea59cf4802e272962f1da399fab818877d564d2283b90928b87a9eb9a293c619dcd6c2b54f6e9904fa4", 0xb2}], 0x5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="dfe60aadc983dc96fc654d28c8e9666f5b0ccb6d04cbc3a216c10ea71d2dd19f5ae83357f8a2994909dbdbe37ce9b876fd0c2889b4dce0cd83ea6e7c8334227c8b7fa6ed10393b73464519f7d4a799d5d79ff58ef0fc733212d7f2f8", 0x5c}, {&(0x7f00000001c0)="497d35f1c973c8d601a04ee9b8078ce5e69935c39d96340b28ef5126b49cec7b6a0feb4d0a08f595b76fa99258c32251efcdee44e390a355a50c9c428e501c65928fdbea0f1e8c97a76a26fbb3c50a05512adb40c87e4127835f7fc714444427f7236a7b4160c04198c138416b5b4f2fd783a012f582316c8e958a7e6742d1e8c17d85048ead01ad14c26a4b2357689fd2a6265c2c5d54d9b1cf6ee9aa3a93e5a1e5c80707361c70310b71e18a7c8e466b9ce02038fcb5aa1a18620e35a93829b79389f317c5a8a055045aea9f8d2edcb0d72497141cf44ea09b1c701d693c0dfda4823e1ba367c70cb9f14f4141", 0xee}, {&(0x7f0000000300)="521e85762f25bbb253ab2f46a38539f80085d06693badb72e29abe28e8626be68b436ed682cf2162b6737750f753599ad86d4d282fec1cd09c18d90a96fa94a1872f3eb534a458e6d63b0d572f191d0d259112bafc83140f1dc03fe3e86cf69102acb6ad0f494b5cddba6b5bf448825c52b50b57b247143a8ce0acd3f4ef99ac305b7c1a32435a1dff4d794dd52d264e6b69b373460f66df70e593bb2dac1f37f58253", 0xa3}, {&(0x7f0000000480)="b8d4f03fe44d175a1b1482c6444970a0d9bbaed8ef42922f008ba7c1df0b637eef96ea86c847fdf51165c91c312f6614fb440c0678fdc2e99ddccbff35febcafb6889520789a2f104063605566421bc394aaafa63bb4c4e74c01b240d8131bc312f6d89f40b08a18754a8a5ccc4ff90cbcb818a0d4f7300af59404cbf2d531565cf234f042dc55ba01c5cfbf9b66781b192b3e9257f339b0ca56a700f7010410b9a0bb0a945c3eb97720202e1c4fef70179f2bef", 0xb4}], 0x4) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:20:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) shmget$private(0x0, 0x3000, 0xa1, &(0x7f000064a000/0x3000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000016a000/0x11000)=nil, 0x11000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13d0fd812eaa4f713031e60131929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) r2 = getegid() r3 = dup(r0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x594, 0x4, 0x40, "2a39edd284e506c5670e88f3a537a48ebd374408", 0x5, 0x4}) setegid(r2) getgroups(0x0, &(0x7f0000000140)) dup2(r0, r1) setregid(r2, 0x0) 16:20:40 executing program 1: mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) setrlimit(0x4, &(0x7f0000000000)={0x9b76, 0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 16:20:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1a0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000180)="9d83bfa2e6eabe9d25cf84b77bd23518d28bc1c51460f4d40bf609d1c80c3542774798caff7101221a4b0fb0bbdb54648737a44285b3d8b4419bcd2eab5336f60e1f1f5e34fd5ddd5810b39b1712371c8ecb8cf346fb21fec9ed9cce070be015bd9f7236277fea53d2294f8e86c0c421db745e645ea0d7097e1fb6ac50f45e9378dd7622b036095093c691a04b6feb5d4895ed52e7f6bd0dcfe3e7742ab8a0e7937462f0d360cd427d9a325f38c3d3e30a5f810425eb9d922c6cb611bccd3b835ea456d2b5e3f77998d1048293091707e4b4e025b3844c12c2cbae48de652454", 0xe0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getuid() setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) 16:20:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0xcf}], 0x1) read(r0, &(0x7f0000000080)=""/20, 0x14) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r0, r1) 16:20:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:20:41 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000100)='./file1/../file0\x00', 0x11, 0x80) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1\x00') open(&(0x7f0000000000)='.\x00', 0x0, 0x0) 16:20:41 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r0) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{}, {0x0, 0xfffffffffffffffd}}) r1 = semget(0x0, 0x0, 0x51) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000040)="348c5a0b6203e2ed517088d1a5dce8487682eb1e52056f74824ba2d91029a550a055b530cb5d88445522150022cb904747804524fc1f4d6995b64a7d075d5b1d78934137f02a0c319d989a67dc91a1873dee08fc380b11add9480068f7cb844a70f1c2fc53b7e454ab7b316fc2371cb175e49990d6d49299d0bdbcfc77dc0efda01d71e2e1ddfe7a912eae5727184497ed18760b6af3ce98ffe49e4f7fde84cf3421f3ee70408445c790c8dc5e1c81", 0xaf}, {&(0x7f0000000100)="98019fb715f94faee40b7ad26ff709242506b9716394a0824bed2ba5ae12eec91b77fcb264a9277559d4072d6b02", 0x2e}, {&(0x7f0000000140)="4a285d41290f8e33fe329e326c6356fa02ef48e0dbfffcd4d14703f1fc914f5ad4da90d74cea58d82e9253e4fe9c381b5baa62cc40456527d0df2f1d58ed779bca4295bb9aad701d26bf17ee0c5f28485a6770eb467c992b964daaacf0a42231f66db820e0476eb64c0046b7794533415042170c86d59a1a3efa6972e8be88cd00d354d5fac28299d5", 0x89}, {&(0x7f0000000200)="3879f5262ce2e9c96388e8bb3b7483b6101e5d66bc3b2a4bea80bed407b7f2b42ecef267342f1af639f148b03d8055fa465df735d05123a2af323d5e366c8b", 0x3f}, {&(0x7f0000001040)="f77a76ec8a0d94940085fa93d56b50b12c3391a3ce96a0f0fb23315c958c6404bd2892dbea753db546d3fd6e743caf531c4c26f510b8d2a595b90b4d59e7538f6dd218310df2f00161739d976b6edd3a3c4c743d276e18719692a1f354f7d5912f9b7395b393f209e4ef4c417d1a52f05a569c085cf462bb15bd99cfb4fa541d661e6a58696fb4cce6ba95b201bb7591d74182eb595e11446d59233995d315bb9afb609ed8b65f93556a915e02f5eb06a03fa35425055ef65d6cc01ae2b2e96aa9a71f0542c85746645caafef31bdf8d2f25f28a6b2e1e859de8de0604cafd91648162dc8893e0a1ca3bdb6513102dc1102a585f3b4b94d28caf8ccf21dc383566f46ddc62d17cf732a55502f0d6752feff3ce2ed0deb90fc5704732af87e1354bbc0a653567675eadf79a0d6b922d8175a00a6fda65076c649efa15b20b29c8c927b619c4a8b8b644e439ead2291c74835b4358b652b980ca3dd1b919a0060bd33eec2b5321bdc655a10c73624b00f9b63654e5f947337455d21af2f08f091b0cd1534f6d051cd714e9c4c63ab6812ba6b046c899927f4200e5ed33e56d1ecc8cd930cacc355d0e193ea1272b926565156fd6f07624a1b86b83fde54301922422fbe90620654bc31e2e4bef383b9f600673e9b4c1dc76c7638a1bc1ed007a08d5898c6375b1aab7b0333688b3f56e20c35bef1bfc68da4e57163b211d8c556102606d706cc1202eeccaa9f642099ac10366c8c2b15d93ff9008f3204128506a561cd6b7f73366a2ca01e4cae9c0a53e9b07f734b020e72532b5ae8dc2996120e9aad024661356501ca21e4f10f96921fd9a78dabb73daf5157b51c4ef105613eff947cd664ae6b906c4d0a7246952323f65e1bac1f411b8ea87fea2ffc750be2248113e5b36fd794852408f2e9fe3256832c763083fabb19120371ead8d46eefdbfe254bb8a94e0b59d7c58a1c3a85b1900175738e4a6f3a0ba31f51f0023940088048a83682e86a7b8c57a0095f2ec7bbe0446fb82206180b7fdffe98c59057e71cc532475a95c81f83d1c7c6292524a5775e5c187f61711d46dcc5cc9b0081b23f9c7d25bfc30b9e9753e170993f5a0a6b59275cab87e9aade58ca82b744468226b0a8a09a3f75c3b06e73b20b67f8f49a641e515b9048ba807e995e65209c0fee380c791c1b2610e1ac19df05b714a410a0b6ffae5e3ffa9713f2c492fcf166a76dbab386b0d9b6b7d429a643f4507bd2718ac205aac294ef7802e059f9def49ca17222952beb0849469342c48c55f2cb8eba462a362174268f39a5868ac4d1e4c8b0bc0f6f096ca0a0947ca02c94a411799a7740a5e1d875695f8a8cf7c99052b6b78f6aafc95ad2d944120fadaca546dfed1b6dd8358c2aab60a09b1febece0d724c1759354a457d38b66bb8ffb6c53a66e6a3b8aa426f2b238a9b2e1e2b7a22411a1f960f56b2fb985ec12ec677f1136fec731368b4b6ceb83fa92eb5f18aadd5f7c18ed6ade69c1dc7488b7bb851d72de701d0078177fcf3e7b6288b091bac1cf390cd6938c130badf03071565af19e0e9a2e018c89d30384ef3515dd1b7b176cd9028d2aea9a0b349c70a3235de2c28393e38fb158e8bbe6aeace9662dd751f4b13c224ad0e19e041d4443ba4e77e7b370a4e85735e125703964c32702f501efefab3bf04369279ed03796546c6f808ffe6b50b6be78ef91a9dddf2c2920f7ee48e2d1123ee2e7bff4ada0ee17bc0ed5f8aaf958393502c5b91df1c22db93c934cf3025d69951d855ed2f1931853215b2f8c9ea5682632bc6fc5ab5bf9819f5f07a846e48bec7cde632f6471e43d25b26c01337c987a81a9982552e4f7c7b96d71af9bb217a31cf4e3195a973f6d1a85818220e8dabe686aa204d09ec84a5fba2915d52ffbf947856790872e37e016ea4e9a8df3da58e8d83900b22385e77ec3be5d39a023edc4742e1e9f204864a2740850fc37f933548debe0b7254a1e9b731dd3694371c76c7df21695ddf081f5b3504184dccb5f7aec793de04398867460df8bcb0948e20b0475e0797747a3bc019e4ddb2687676bec21cd38fd0bda2a4406af45076e929295e5ae3e4b0eaaabc9e3e3a575f1a6f5d819ee8ca58ab92e216b2485f1a18fc8559a4573e49dbc7372cd83248683f8dec31be997d387d113ed6a8e85fb5618caaf5c9c5a4f7d632c169fbd9a2f59f53c075b5af904d4aae4b51d1bca8e5f61be93b935c2082bd7a4d4cb59e527ecb303bd9ff30547881681dc0b24e6d530ae39cf2632003ce26eb8b9f5a3c9fc12be21f14849834ed05c01b8e3af8fe92393dec4eb25683134bcd635f4f4e8750d1f71bf07097da7cb15c41e9ce5cbda91cb1fd916a39c4c42bced0b801e4b80b33105d7d08ad72798c2512eb036e500ffd6fd6b1cea943b3536950e8ed11854ec4c66fa398bcd94f26f0095141b68b5b082ac085cc4e086efde5dbe378660adf02a794132cf045c2250af6cf6063e76678fab032c5d98cb1d627c9ec6537bcbe2c6f001ba6d6c86e9afac631df97367efbb87befaa23e043318511248cb45346445ba648d2bc88360655164f970cfc90241a530b50c4900b0d370ed50166403b3523777b1ab07ffb1686af1d7cdb75ecd0a48629081962daaa961a158a9da4efb735aa994c19df9ce81cdb0623c8845e89f9c8520bccb678c061e6dca171c1863a54d76fa3e0a5ff8fe1a57e590b6f0282a0454d86190ad04d5ab45a0bdde96890a35c1edf732649692771621654e377a0ac66d7867a90f17afbc9fb94e2acf59d8af367bcf0e1a12b3fa536bc8713c32a0b08518c8bc060994d318e6105361f9151087f913fa3aa57b516b9190c9d2656c987b57d8ad04ee1813ffbe7ae2f9d5d26c14410ca1215181c34c2a915cb4adeddb65f223e4a43aa5b13aa0f9100acf5ba7a97c23af39de6d5c67b18dc2b3d706db9002cb76c73e1c2f35589ee6c1700829cf1f31a1c3c9df04ec01e60805838ba7d1bd358f95ac34db2874fc443b47abcd544c28651e0ebe96dc3fee952067b622a745ff010b6cea985d7e0c6be23b2496e7e019b1a01270bb2b7994956b7a1248f6acbc463637adc2e5a1dac8a3b32bd79457eda928c396b1b66a87931f44c2d95bf3ee3424d34f4c6cb9eb6160f5abfc0eb6fbb6896b1958903f39274e5338ad8a5bd40042d6f8e9ff58544d8e4ba45fc79e8670872bcdb36ffea1eaf52d08ee372b85503cf78276e189dd118d037b4478f62f0035c73f36c436938be2d0c34d88fed547e667e690522d42e6490114e814f1cfb8d7034b3ac55619bec09d6b54047e6cba8f182c2b83fe223bc2de50481e5f07179927ed79254b87155e511b0b462cb80ccf26367ddb3f8db1fadc738d523f19bc79354897f911e86433f6df5ab8068a3ca8266fc0df9785230966122aafd30e827160be5f81de3dd56e33e0554bf4291a6273835e1b41dd9858bdb18a0a91a4bbf79e929faab3593995ae0b9e6825ee0b43d235481a5044d69e82af7c6e1d81e7f2b690ffbea9422159f082212cbb8263328f798722a75b418af3a0af97c86633f930f140df900f5465a85ff938392f33855cd713542ddd4863ff52dacc2e6df9e6cf6e98a846d8149b97d9e8bce0af3e27d583dee0126162e5cb8009b9580cff5a9a524a0c1a9e8f28e9b1a9f0edadc5b27be65420d5a97ba7e5bdf34d2868a7500a6997bd14b7f4a12f76cbaff6fc1c05a14bed27a03e70eb20cd3f5c52cde95e50f982a86c9c325fd8a7e98f7623cdf71ef68348f221f3238f9e88d6ebb5c40b0582c7826d6a38fa0031a22d6b49d5c08d8ff3a820c50f45765daf647d95ecd441887f500149d32bd455834730214a583c69bb0497079481316b6fda908b0c0a02690177f8f5653e54a556b26d2e8d54ed4efe6dbb05346c7e877a11367d2275b34aa4f0b74cb6cbad3c975c540e9c6b9703e6e2ba68b317918fe44115d257f71c1e8d8debc0ec8d26c8beceba5292cd361bdb5283b8390a3793e8afb8972899413e141e1939bfc62e691a659d584fd64384519260682ccacd498938775e24f1802f5652c2c0aea8b0c3e52ed278a59ee2714b118a3645081c63efb1cf0721d344d81013cb2c1151be7e463e319aa44144e14bafeb52d54374b0bcdb4f3f0ad13259bbd952a0f2809ed392f733a644dc372106b5a4992d174a5850012482e30dadf6b53f2f361350607193cc1c7a55131acf53aeedb334afaf61b7c250fcaa8fa0c462dcfcfb3b8b508c236664cd233269d34898fd1c0edb407f5529c0ef9ffe134cd0ccab8073684cc3d36e3a40efa6090165e6de5f95747d374738f100063afe36ae9a4be3fe51132ff80a3f11262a2c5428ddc2b25f6f2c9336cc50a255495e35da84a4b502298c68b0a4222bd9b812c850cb696ac4a366de00e2cbc14180c79453e1a1b4cdc52ac671b267aae381c8938384201b349dfb9b90039ccc6f650d8b2991e99ed1dcd1f520c060fd2f075713c822753e01dcd1c8379e3b20f53e938efd663e6a7bcef52eb19a8914e176b7867a9182de58d83e9220bb6feb064f35cede2b7da93a5c8e05f8470d308884498b2e557da021341d9fdde69a05d8a60c9d67c04b20131d5788e13de62ee3c976341d550ef02ecb29d9531f2c28d828b53155a5f336061f1cf29cb07396b02d8e16e4f181aac5e9b5fc3840f42725212e78616730b17b69da007e776a3b6832a4b94b4591d0653fbc730a88853b2b38932ddc11d327e0a414735593faee0732985ca38589e91180b10679e71154a18d02c7c91808202661e00e2a54e1682ce894ae771e4a54cc6f450f179794cf920f9046116f450c985b66aa5a5a562f899580e8edbd5a22991960ba94e967999670457b31d15c24f42045fc2dc4e68af748b2f5215dce5b3549088e6728f8ae0671a61dd94d62217719ac13c0f3340579f8c080e06861b2a156c07dc7c74e3f13dd6c599ef9719ef1efb253ce0f814e472d97583d5313206387de0464306ce0f01613320d6005f170cdaeccd096b560f50f59bbf70a4f104d50676d03c14356a45e2433560437950b366b59c854cb594a3fe082274f1a75611adb81c2df7404bb190707863830dd6bc5cbefe96f55a86d950bdbb6c93dd203311369ad16839adc1a7f69194f160d416e548464b437f0faaa8e68be9767ad94a39927472b64f7932b1f3348c2f238a5df9f3d0946a8cae9ce63c923e411947bc4fe9d76bb0cab78e7cb5b6d92626c5c2582115ec7053151b938a6369b4c10d86b0e56def986380bcedd16d6c3129c20500f8a30cec3dc3fdf052992095896bf62a54c176dcfa37a8773ea22d9f7439f835bf14e28b47d367af1247c1437837bd3a7e9e1f930768ceabc94ce7bcd8eef68b68faeed455e67a7ac8dc3804e5ed9bf6fcf883071cbb03ace27e764a3897cdb566fa40101dbeaede94288c3b468d918c63940525a940f56cd5842626f2d82b8a3ccbfb8fe57ce314d146c85385f9885af1eff05982dd112d66171aa0f43e11033b02a20bd33b85a21646aaaf9ebe7075a9cd568eb5d221922ffcfef58e3077ea417aea166dd3a37d45a78ea9367786252a9c59e81d3f37cec3feb071c024880485431719903ee01346ee0f77b83ed1d2c0c08701ba6be547101be4ecb7282b86928abc051b320906d54351117defb756f2711d58e65dbd0252698d715f0f2261d0fa67d8d5948fb6061977cfc905d004df0daa5c25aed8be62305d8392bb3b1cfc5bed87427bf3fdfdde28cd6f2c7e7e71db8979b5bc00", 0x1000}, {&(0x7f0000000240)}, {&(0x7f0000000280)="56885c320c2cc35fbb470cbae80492754e04d592e26f23025a9473", 0x1b}, {&(0x7f00000002c0)="a52b6488b7c9448c190a1b1a6af0aab5582c2b560cd17fd2ca9ee7de1635a846286a92d47427fb5a4768d3d2adecd6bc0ca4c94487d37716d775191dc8d7768a23ff512526112f190b2258d029b5a4eea54ba0de2f076e722a621e6414f6a92b9b80f3d34423c092b36ff78ff48930918d91f436be9e56ac50c652e5d6a5dbdf6f4cce241a190b0306116514cbd2fa925ec60162befa04410c7f4de3fd3a6172759cdbe8ab2787dca9078243f99590aaa7b81b5f0c393baa318f6310456ddf40", 0xc0}, {&(0x7f0000000380)="5df21acb7dfe7140416222cce41f91186b208aecf45108fe68c56a690f5190752d76227ec8c73db2ad537578f23cc61281dd1ea8e926fa083386aee88878cc6d83c3e9756eb6f76909a7bb39c838dce89e0756e9d79381d8c7e3b6d7668e4722b7bf06c05327b01961a7f36dad2b160588d06daa0376026c7fb42b6321f5a4727fab821388339623f7b2f164", 0x8c}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0xffffffff, 0x0, 0x8000]) 16:20:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x8005, 0x101, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:20:41 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmget(0x2, 0x3000, 0x448, &(0x7f0000ffc000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x2a, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x1, 0x3000, 0x588, &(0x7f0000ffb000/0x3000)=nil) r1 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0xb) 16:20:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225db0560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd405abf578454fc7d4096ecc8b6b87cb2d72b8bcdb9ad8a4f5f728193ef13f12fc4d5f16b136a5d00d1628b53a", 0x1a) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3f) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100, 0x4, 0x0, 0xfffffffffffffff9, "18559559fae8ae69e97d14d6be9c7203ed5ddd49", 0xffffffffffffff07, 0xef}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 16:20:42 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x65, 0x3) 16:20:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffff8) read(r0, &(0x7f0000000080)=""/202, 0xca) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 16:20:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) 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, "b0000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:20:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = socket$inet(0x2, 0x7, 0x8) setsockopt(r1, 0xffffffffffff0ea4, 0x7fff, &(0x7f0000000000)="751b5ab349afc96d8bdd3b3effa4307c54501a17a5152c732d03f8bec203b5867023d69afab70b13be073a359b7558f660ea336c24e85cf56a4beb49c56fe22d5f1a919fae24f09e123fc8188a8cbcd8e53b8193380c9b9683bd4e784bc13ceadb044eb4", 0x64) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:20:42 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xd5b2, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="4b1b49c5122602afe714bf3551a18e761213630159ae08c395f67d0d145ae2cbbdd99e463e5a8e95175172e4e884d6a0e464a99a3e8d3d8bc898245e2b3826b417b22446326e03fba15406727f52c4a8472d292043c2bbd1b1c15510165d10bfd11298c91c83f313a3a1d5909c1ac3405e1513dfe199c4ededfe25945b03e1cedea050aa93de76bbfa213c3f6ee05a2d62453e", 0x93}, {&(0x7f0000000100)="2b22c286466329b2869a4761107a95975c9bfc0a23f7d54fc9f0297d1c5b6fa00e7a8a6109a5a24995deebd8b1d2e604d1e53a080adb0fa81f59ab7fd930d715565e4dc70f7501c3db72d01af05e0e005460c50c19f0b98f45a35e3b8953d640b7ca114c9b7e", 0x66}, {&(0x7f00000001c0)="834e4e7b7d142e2b4ed48e587f200c0e348e1baf2aeffecc9e1558d62b8264aa19134008438fa4edba1d8a54a31f6ed7fcff6f4ddb6afce3101328f74e7c7ac31af1fee3cbca3ee6be398068678a9999a36bb15894372587dc377701502e4081e091b0b5d3a7734f9a47da20d0cd2d959c4b5585440fd3351f3166cc7ff513213a5a53dbf18757d2ca30bc896a68ad78d713838575c85e40", 0x98}, {&(0x7f0000000280)="5f452457fe0fea", 0x7}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="7000000000000000ffff0000000200007dd3f18f8eaf3d6782b5f3686484692d6645d7d0a51f697c06689c48a5467912323cf3c977fc3044123e01c89d135da5c9ce56732b8f216a1c55024510761bd2d2bb4e5c82f75c49ca11f763b62871730379cc2802fa3055dd5015b400000000c800000000000000ffff00000500000020c9c2d192ddd0cbe248f810926964c1c63a67970e43760ef128e9ae0001c4b4bd3a9c56d4c648b885b04bd441f0a4ff03e4253379cd128d05e0632c8595fd205a770212cb44972bbb2de4beb5766bbb3ad46ef0f6ad53f1bcb693f4f5b20f81b037e591c4e7342bb0f95376ea9cc49f9d694c70a44ab504cbb4069f03ed197ec4e39b63541bb4a38f618f8937cab7e3cb5ae1c6167adf97e9ff463c13eb1ac9c45fe99c466badb08e79e76f159d0e1381c2e0095800000038000000000000000100000003000000b969690c567a2bfcf84c861558b382e687a8eeb72b664f7d70a8f741c0ebafbb1fe806d98ed70000f800000000000000000000003764280df3df925954ed08cdb27f199bf01fd43cc81175bbb7e7f6b7fe9e65574a1a5cb513860504cadb6dec78ea3bf378e9c3417a1825882ea7844439e963f8049e5e10c4091dffa970c47fd7fd280f865d95c7e4b6cef671cef7c8c226892fb1a702aa2b4ba84b906a4b64a439f0bb006edf666987d8eac7c72230b89cd6cad3fc3842b36f6a546fe56806a302acf8c2c3c506c082ae7d7568f2c730c8e6a60482cfb75864821c1bcbbca64e3c33cd40e2cb02dd6ba89159c866a81f19c991f7f2e7928e185ea6c3bc1638db462bc53df45aace249a1f447d6d83aa2a4621f1a1e6bab113c343d00000000f00000000000000001000000d797922fb839f40753e75fa6f0db7a400600000038f8aee6e860c733c595a2c7a7072b8bc30e4b561231a23d88b736e50df38d362572c4933147150e47556d511bac80e0c8f07a5c328d7b23542f9cfe77b198933ee3d4b244cb1842cca30b00d69005c2cf5deed19b8242de30ed95ba55bc36b452fbe1082152e710a849712c88538597c2150cab468683004f2f97f2b980b6b8cbf40d79dd6d3b1747ed32004e6ad3a02da4ef70f90a3d3021e08584cad5c1edffed0cc028362d208b544d8039b367c40aa5a7e1f6437b80cd112b122b9a7fef11cf6294e85f63e7627b21f282b74d873db2d99888061b580000000000000000"], 0x358}, 0x2) kqueue() 16:20:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f668b4c696c65300843cde76f9ab9d832f844c8d1ef218f3deba339e51baedf23cb29a5c80aa9ed22001247806ff9e83f5107f745026bcb4120e44f50543b6f6f7757337c57f8dc665e1eb2a1cd376a5687527e06b89c47bd9ffdab46f10f8312053d08bc7b8d4147cc1fe73fd7ae24fab5ffbc02e9524be87451d78581beba8abf399f25b7517e9c7262d094d19364cf286cd818bd5af318059b624371190e75d5c4c1df"], 0xa, 0x0}, 0x0) 16:20:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:20:42 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) shmget(0x3, 0x4000, 0x224, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getegid() geteuid() r0 = socket$inet6(0x18, 0x4000, 0x6) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpgrp() fcntl$getown(0xffffffffffffff9c, 0x5) getppid() 16:20:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff0000018159e4688807a6204c7b2213cff5022ca39617248d3168c03c4c0341967b0d05973745cbb7f018ea37efc09b7aa7d4186e85f9c2e4614c5d904ea837d0c4933d3e819fb486e20c1636c93fd0f8d8554b5ab40183e1aaea12ac4db9522d1e187d4e771a85d8892229e585f71cecb531edb5041eb463d4dece7b4b7bd89b19b0ee0c3ea75640dcb92e45aa3bba1bf7ff34c4072052372160621db70f159ca15f"], 0x9}, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x0, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, 0xffffffffffffffff]}, @cred={0x20}], 0x40, 0x1}, 0x0) socket$unix(0x1, 0x7, 0x0) 16:20:42 executing program 1: mprotect(&(0x7f0000170000/0x1000)=nil, 0x1000, 0x3) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/191) 16:20:42 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8200, 0xa) getdents(r0, &(0x7f0000001340)=""/4096, 0x1000) unlink(&(0x7f0000000040)='./file0\x00') close(r0) 16:20:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) socket(0x20, 0x5, 0xd478) 16:20:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x10000, 0x7, r2}) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 16:20:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x800000000000) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x6}, {0x6, 0x9}}, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0xed7}, {0x3, 0x3}}, 0x2) chdir(&(0x7f0000000080)='./file0\x00') 16:20:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) syz_open_pts() r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000001e8370eb8f92d275"], &(0x7f0000000100)=0x2e) getsockopt(r0, 0x8000, 0x5, &(0x7f0000000180)=""/31, &(0x7f00000001c0)=0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x200) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:20:42 executing program 0: mprotect(&(0x7f000067c000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x1d, 0x200088001, 0x200) setsockopt(r0, 0x90, 0x5eb, &(0x7f0000000080)="290a9cbb9af213de9038904b31ef5fc66b7c42cae74691d30b10f8ca6264fae3eab22395cf28fa5a05465020866eaf38cbc47579f993689b518defa4ec3d4a0f509c2beecae24eac981cf460a346440e6533c492a0e883fdc24910", 0x5b) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="9ae1eb2764653d60879216060fcc39ea1f23dabf4ef60c84e29f34ef5b6d251afa5d70e71005000000653a4b0bf55353858c34034a5c", 0x36) setsockopt(r0, 0x44, 0x6, &(0x7f0000000100)="c6d478130dcb8821f1d915c58a612032f02d49b8b20e75314c1720deb58f10f4215610933926e198228944bfee4d8ed6fd3d973882bc9d8a1c9f13fa15f4de8c03e3943a01a409909a9e2f590811f14d66f4d58a18b4c2bb3d8bae5a35b37c0dadb95790af1e8c7cad852d17ce568ab9b87ab969cfc1fb1cc21b0560de91f73b72cd9e7c", 0x84) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f000067d000/0x4000)=nil) shmat(r1, &(0x7f000067e000/0x2000)=nil, 0x0) 16:20:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13caa4812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:20:42 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000001180)='./file0\x00', 0x1, 0x160) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0), 0xc) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x22, 0x0, 0x0, 0x8080000000}, {{r0}, 0xfffffffffffffff9, 0x31, 0x86}], 0x5d, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r2, r3) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/40, 0x28) 16:20:42 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x37c) 16:20:42 executing program 0: sync() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getrusage(0x1, &(0x7f0000000200)) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20020, 0xe) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) kqueue() 16:20:42 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) kqueue() getrusage(0x0, 0xfffffffffffffffe) 16:20:42 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f00000001c0)=0xfffffffffffffee3) flock(r0, 0xa) setrlimit(0x8, &(0x7f0000000080)={0x0, 0xb614}) 16:20:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="a5ca35e72137c1ab433e1d695a316936c563115e46299470d62890253a0a307e5eaf5f235d98197414d67d51c40ae0495e6c435ecc696280812b6e42aca2a276f361297c5e618f9b6976cbeb62856d34c2dfa28e1014a8f6ae49525ea87562263278e24eca3f9ffc4d7cc7b6561695139ea233b424f7d7da237bbbb645c1b66ff62987ad5fd128eac37e9b5e52c030c1c89b6f0bb0e7eb5d42e565ba212916bcb8d96cfde1d7bef6a646c3", 0xab}, {&(0x7f0000000100)="10275402ee03588a579c62b32e673c68a4b4cd3b375bf5fa787bd65f634e99dd4968da977e7f9490716cb16a33148c2ad72e31521951eade43f5929c778fc4db332c88c8686167444544f032ade5a8", 0x4f}, {&(0x7f0000000180)="c87fa005e34cbe4de94a768f1b58613bc56a5ebfa30e2c3f60e56b6c3fe6fe67a4", 0x21}], 0x3, &(0x7f0000000200)=[{0x100, 0xffff, 0x8, "9928c984662c6b0b02d0a4c86ea4318483e98104660b47e0c91e2d2955587b79cc5f3a9729dfe893716d64475d69f15d6c320767c8ac653dc7fd026d57c3b794ddb084015c8aeca34e67bbcb64d1ce2b2315a7ae73a8719a9be86658ecb83ea7e181f3a92b80753d2c7d6d5a7eec0e5067fce550fc32d8aa7fc6a5bc7cc555504ab4fc8c9f4768b1fcc296e5774069c6002827b1d990fc2f3254115335beacdeb92dc123bfe1981b316e619007f414a74b433cbbe5f2a0a28212a0edde21fbf581a77405a681a76e58cf63bde8bc3be7dc9f52598bfff2a526c0d352410d3658510dec7f2094ed44e8e4"}, {0x1010, 0x1, 0x0, "107c81578cd99803066d0b409e61de3c4c047417b6800a316699c8dff67503adcb81950cb5a818cc3ea200a4c43cbfec2e63cc5ef0c464d0d157abe61ce88b0ae0625ec609ca3318a8857bd34b8fd669cccbda0bab675b6ed996e7e9f29f0d2ee2b1bbad493c67dbcfa1e1229335045e061ab6063d04fe69e7835afbea4983f8e60b55fcd39ebc18d6d14ad871d6d531a72f9ec1e8be27bd5405cf24fec6adda2e04829532f19bbfe3623ff7c0dd953bc6530c442126092f34cef175f19f6f9cb84d478ef8ed5a58240ea25267677c05055755fd50896d70e3d243dc1c1e98642dde137f884517c50a03ab13f337edc6a65c79034a307d5d3605707573c1f5c2baba57f0e23f605fe007d8464e5ff1b7c0a7fa01eb1c4a05b470a120ccc8380d6e9f1ec50195c400c3031157a4d1a82f3694eaf674f9ee5cbd7050e54c57dee1b4ad04d1423c83b1ba1bce3b01744ac6d04bc01e6917f673788df0e713328d3d0d5d6ad788b5964dcf16d7d1831b6992950f1dc7af19e02f4a74d365a67db709c5116296cf5c3127be40fed3c74a841b21c5f3e86e4003037640c2a745a4dd3dfa5495dc89e6c1951418bc6301ae4aae36b9f026e49aac6624b4316a1bd58444ae6fc5a7e0098d611bed0d9856739319c738c284bb755bb5d7111df3ba634dcc01372fff7d172f2aeca9289427d11b25047447c47b4bdbfc3d4a6d72141b5f9e9f3759a8359f41d192f5b14f2fa08219819b53732250a0f066d41b7f91929bac9cb3489c83febd38e3d66b97a1743c3eb3ef468c1ed1f882e9803ff933432302ba35878f1d35cd409ecba6a9365a435d01499a48ba26462a26b1d150e34f5b5a4351a24df7021bfce184cd8e49f16eda418274205893e6fde797f6cd4786c834142a1cd270c8e61ed24a1898a26569e56c916f525b342c037e69261abb5354657d7f8cfdb2a259ab88f1140d361b0daa08d45f4043e4559a2cfb02af020fdd2d60f2663a624b767b0806d6c4a01f348a5f657602abde7274e575e9f8e1da6b79241d359622778e328621ea8fc98f95f5fca0f917bea4d4832fbbcd265ad4ab4a29870a7ab5160bbe5f7c412d4faa5725f2ac7b7acf3ece76a0846aa3ee9e3c3b66c9294b607ca9c5ff092783e70e97a003f2b19926f16fa10a27b388b63ad9691dc66fced135970286949432302109c95f3438d1c09a9203450e401a6a2c1cfd1858397d881a862732fef720afd5071c013e528e6a4208d06d82a49a5782ffdc79604876b51c93aa00f9ef9a9ff0b6fec9fe2190cc5e25a38e233064ef80471e937063b28fdfe5e61f4ca5288f061924b03e9df615a915d13979d9273fc4581b0772ace8f5da3224b103cc85ca6ba2723d7eb91654427bc0f0db6b7d425828f99bc1fc465edd0630b5e449b04266f68c3f1805a3d7257b047348c92f33a7cc8f49917c82fe7f3ae89cec1ecfd5a583e2031aadee14627d2f7290e75c03d4ee0695b7545c835ca0e963ad1cc11681b80473294de5c1bc3180d71dfce1e734da98d833f22eb1561b5b4a33bbda59d15fdede658bea1aad32d44df307a84e8fbfa900b8dc6e71016c24f9f75d6fbaed459e986bcb5bcd280bedfb4e7e89b24a81a4cf4adbd68c277aeca7d91a450f93c0b2ccbfec6647ae9e7c2b3ff223dec2f27134508e3fc5999ec46f35cc67bf32dd48682db91dd9d50a0b98f09d8978ea605c76528b95f831a6f65606082219ae9e9a9d7c93047bdcd719bca7d1140c92a0b69d595029df3b604e0b08740ee3ac3e958b0b14587a8ae1859adbff050497cb740ccb16b84630d103f68755004a4151d563a9d1bf67531a66e49e9c21deb3d3e4d56a550f398ade85354955887c375e4d6b0bba003bf6d1855f4ca6fe9c82fbdc21a8c06f5d4feeb7a2c1acc6717c2ad639d24ab0d286da4b17175916af051b8965e8df4001256c91518e215752a5b5b2567c32acac3f780ca9639b4c0ef628ac67c2b72cd876ee0bf723d1659749eb859680e402c7fbc885135a61d080e8fdde793c8ebe9cdfb02411bf722344e78c51a56c224eda589de4d3af4f3693db30f6a1a1aa41385ffc3c0a8f104c5e7f07629ac9e0f5d801021379faa15fa4188b17fbe5f349200f87d713ac427004c2916ab5bfea1d8805dfee713b6d638e2acad105eebda4375f7101d240048e0b1dbc7bb3aac12c615c020a7cd0ae94c4a35c58480f91c7999977cb6ab123668d802610628f81a951b54bce61a1c798e0a430fa0f675119de41278669a8fde865920f3af5274c9795d85461006bf0e06d3d0b7367b55448300c6e763836e62ebb32e81fa312d6f3a37e54df2239eb242b41ab4a6aaad9b6084d29dcbac625b2cec6fb9bd5b4a878e80af7c528f405b89a72e2c3b888ae9558e25713b8cf34bba2dfc6dc430427a86cceb3fd181968c0b204918d0a82db9350467d97dc311f0923d979c9616cfd786a444df88a8819c396df23d6ac76a06d1d52eda9ec9440b0f365ca57d7e74c3bf7bf8cb21706cf2133f733c5ba44ffb0b726c94e243da22c966c7333febf0c9679416b09f16fc97c796b7a33ce3f40ba5d0752581184f3c742623ef9d5db140da471b334733bc52ff92e37c36ab3b960e5b10356d6d6afaa441e39bc0624c0cba4bfc6c26168ad027f30071b060bdf93c867dc4be9556c3b21be126f1d3975bc9c4b735214d457c5e28f16be89f921107e81048a2878c1675b898e175625ab14add9d2892960c4c134caa31d44952405c7d7c19987d5bb7735c4481b960339811b322e6e2b12e5e3c1be682cc5234528ced860058c3970bb6668b7e70a3d2e88d3c95326fb777d2d004c85e18c1899d5ef584f451c5ceeb10c8265b95790786768e6d800034e65c098f144449465a6e81aa8e49d7289291408c048d932dc93d908540b9cfd74743608c76214d4a90044f6767e759902bb27fb80cd15fcae3418bb5f1bcc53b2e498e0cd7a39dfc824351c2c49c7e0b6acc9f28a98ec8354d04166c4a0759144393ed50fef3faac4c8f72b15c0990265f7b91f3bacbac6c83741efca71581b97ea30df7d175b7fae010f551417dd03383ae546089f794d0aa372c6ca4f662bf010a10c8c849e7fa83e8956d45f3c322749295443059844912dbade1c38c10577b528b44038b0d0eb4b6a8e8aa966a41241a116aadd0c3e9c17e8a722b7823e785e9bfc11b22192e3f437d5fda50dec202a4cf4fce85b95349182dfe61e783a22158823ee461d420626d04ac0fa91d0380a079f5fcd8848bb0e12b7cda5fcb6da4adb18994d535b0d70e31f85ece7cd1d7d980f8190c481d2216a89446f09feb2c552071e577a8b9c1c526ba90908609362d7feab2551212c031cf4a8de60cdb0d7e0c0264f5230820487682f12c5b33470d0aa4842eefeb75b4239961fb208cbe271249a6f7af907839549422383dd0f5f2d931e77ec3693bba58009488b19c96834137dcc092c066b8824c920263cdb9a55bf45488ac23f73e2491d96c1a5e029c85a5b5f0ca32425f621ba67211771b3d6e7c7af55e946a7e7b502ddbd3afcd723312d6866055fac9669acade0fbffe0b9258b2909473df8a111a886ce6db1e25e1697192df1ba395859a17fa54ef5994a4d6b0adc207c884103782e25a4b61cccc6088b92ab8de3dcea17d332362796b043cf8157908a9543ad72abe75f4b4b7ee494621cdd1aa810c3d98a8b66ec64d2d46cd8ae0b0304853943a90c57c653fbc842efb9b6c7151dc4d84650eaf6c4e0a009ff812fc35b0ddc73cb1039276a78970d5c1797fffc52b8b70cb8b5c3f3ddf1f2af6b292e1f3ff5640f7635c2a73ffb0d5857b55bc8d8d1c9d02841c5925abeab6a4f5efc48d14cc53fb26a76196f64af84f34f8b379ef80ab698279c994904061526d4db6514c0921383b901a29354ff222e04ea55fdfbcddfe1f675e11e2bd0a6b571a8d27360b912d9d00ca0ec45a929a8b185c74e7571e4b8f6b6da36a21c2f5ebe1e7418749263851d041d4d8a861bdbc76ce716ccacded337e5583276a314c92ec2758bffa29a11aa94c293c2f6f1133a84c16a40528098088a983f7bccf0f8506e9c88f7e152c4ae7b7587c11a8a1bb431d44e4533d5794461cdf35b96cb3775c4dacceb6ad5fd2b35d2dd7aed5d5a8ea0a77b92c85b992db7c079fa27d2dde9b96a859628c10a6b7b16fbfb496c3a0845808ae8fe6c700a9899a5ea215e7983b878bc80b02a9dd919a653800efe9bd26383b0015f8af2e6db46c4b8a79d83aaaacd703517bdbe64090dbde373800e2d5870ae57e415f192192f36b1cbec59c1c090d6064458f8aa5ea9f49cf7dad2bcdd30f63d80df4fb46b6160318e34ece72568106b0b3389981f7f35910128d382e41495d2dcb47bf6d0da05153adc05216e549c18a96a18cf0f098960de0a1a29db58de37ac8295108a4ee81eebff39503226d212c721ee49eae8aed694f9e1b38ac7f5297786a0b947c5c3f3cbf6ab973c73d7c773597930612e94fce72877c459a1c4e3be9d0b24c2e515adfb44eee424e355ee3eafbbe47836a40e5d44b0f792ca2d5e21b427f6cf4deb68d4f7773d0dcabace920ac4365e9362e8dadb154198d63c95c70115949df9465d7f8f2e5f2e705f24cd6fc31a5154ded214be3483a6fc862841cf728258e7ffaf92dfa93c4c976613665b4bb339582a440a22a1b58a9962a0d76d9abe3db867a0064738ce04af7dbc7c334ac5cedbc60fb68183771ec3601b22a45a263168843ba727fdaee8f9d528e55f6d7d99642f043868e1f0776b5069f88b618eb02d345906947cc2fb4eb9984a8553a1b17794924893b1be17819b44f77f17a524208acb06f3b80027a33c888dfca3a4d79550490ea6be177e534084a547905f8893a43710b057393ae4a0677dd048a0e755a80c9e0e7f73a68f24a76ed7b7457cb8b170fe56951f941ac10fb0e562a26c560f05f2efaca9115c0feda40c4f260451eff8b31150da1b65c2a76ac42d4a667a7334bada1ece07aa032880669d7bdacb4e06a5f2a8eeed2b93aee94b3aee9953e3481ccce8efbdd7806480d665e34cdf434ba284a65a2d471912ca7546b3649139759ea21a9b52b5b0dc466e1a250c93936dac3a2b2e458ff977d8e1096434ef4bf8bcb654551f9750ba3ed6f286accf15faf0912aa1804d7294c2f135bf37a5c92c34d85059f3f28b3a77993abf0312a822c6357bd62728eda7778018372459b28bf3da759c14bd75183c08f3747fdcaa8a2614c82c6c1b6ce9efbe16a06811f383422ada3292191c4dea13e1d3eecf73930cd85fb29979a1ebc95d20a12e2b8f456adf0920e68a443995519ea9682f49dafc9d87e91de92383461d3cb054984ed6212ad6a97be048814476e8ef307c276f78a8be42b25c9942d83b4b16b17ed9ac4a55ea3ab81b8ab4631142093c84bbb740940af6b977a6126f440cc377afc71e26b8c53f306adce114e009e3adabeeb805cc02490cb2da7d4c0a886b7aea65a82be1bdd12acbb83a474b64614b339fddd765f2a1ed85abb7158a8a2bdfd6141f1d9246b43ae3ed4a025caf73779f45d0746da7550870af086dc25e099ac9215fa44aad9a9a88440f4cd2a74a9fa99459b3f0885e96eae65b78aa868dd8aee1e2f307043f98bc856575504cc7ce9c6afa17beedd6814cb166d33db5924a8361bc27bd96773335bd996be10244c2b8f7963923df30c32212d13539f5763eb9795881bbb5063d5d6ec9cad77cc444f9d05e877864108e1c47c6518c16d044d888c67ef81b"}, {0x78, 0x0, 0xad, "efd802e0747e547a2a3b99c5b4af604b8aada7ed3e1c52c9654a1ebf6a101567a77a2f7792e1a4f31146a5412a6f5e21dfa992239a09f30fda5ae4ea856236c9f10a9ad3cfaafdbd7aa2868239fdb42f7cbcaac055b0796dea2b8d7b6ed60b2322b6"}, {0xd0, 0xffff, 0x5, "480f1404b014e3738f09fa0bb94df57687e86b9c2e37ce99cf78f22993001cf05537db39eba1500f0746a8f5e6a525326a30325deea9d2741ea8858c0b514856aa0f846c97c99fd36818e0c90d8629ff0dfcb8a4f2a528f1a294bea020dc351a8318279e7444ea70afbff4ee383b4eda29ad7553e944a06d4ae72122aa475d88e178e4d5387c128961abf729aa6932d9325f059fb86b959eddaab5de73c2cd643931aff45ea859b70b005b0998b3c08c386f1ddfa925874b2ed65b06754dac"}, {0xb8, 0x1, 0x9, "06200ec1ed7456bd8e315beb8690585251664d658c51b296300137e110753c60840d88c58872ddb3c98b75826fe6bc50b5b60f281f805a709a3ee585d242496f69031cded8350a98c92cbcbff3691ab075d815ace5379a00fff3625602d662af56a1a3bde2ce476855b6830ed9c979b602a9332ea19dbaafbc951009710ec764bbd3e368795553a4061e8723b1683d0c7bbe21517815f3eb5e179782c65149739f3d2e46"}], 0x1310}, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7f, 0xd97}, 0x10) 16:20:42 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, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919a", 0x108) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:20:42 executing program 0: r0 = socket(0x12, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:20:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x81c, r0, 0x0, 0x0) 16:20:42 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000280)='$', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x4c, 0x2) syz_open_pts() close(0xffffffffffffffff) 16:20:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x9, 0x6}, 0x10) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) select(0x40, &(0x7f0000000040)={0x7d, 0x3, 0x1f, 0x8, 0x7fffffff, 0x44, 0xff, 0x5}, &(0x7f0000000080)={0x6, 0x7ff, 0x5, 0x2, 0x5d346794, 0x9, 0x6, 0x5}, &(0x7f00000000c0)={0xc0000, 0x7, 0x10000, 0x7fffffff, 0x8, 0x0, 0xe7b, 0x7}, &(0x7f0000000100)={0xf400000000000000, 0x4}) 16:20:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000000c0), 0x42) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 16:20:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x20, 0x0, 0x21a, 0xe5b}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30ad24ca210cd8f9f3ce61b85135648e9d00ad7eec6b71106754e10fb465e5af35a274dedb97723e70983b28e3315f91e7d07d162105e738c34c30a0db06f99667932f789e0abafb184a17ad22cbd69588cd7de23dceea3", 0x13b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) r3 = semget$private(0x0, 0x4, 0x199) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/223) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:20:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) socket(0x18, 0x4, 0x2) 16:20:43 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) 16:20:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:20:43 executing program 0: semget(0xffffffffffffffff, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfebf) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) accept(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\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\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\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'], 0x102, 0x2, 0x800) r10 = getpgrp() r11 = getpgid(r10) fchown(r1, r7, r4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x5, r3, r4, r5, r8, 0x2}, 0x0, 0x4, r9, r11, 0x1ff, 0xee8, 0x6, 0x4}) clock_settime(0x4, &(0x7f0000000440)={0xfffffffffffffffb, 0xfff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xec1e, 0x5485, 0xfffffffffffffff9, 0x2}) fcntl$setown(r1, 0x6, r6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000480)) 16:20:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="83ee6043f9", 0x5) fchdir(r1) dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r1) 16:20:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendto$inet(r0, &(0x7f00000001c0)="64903c8c2bfcb96a4411a7f701971bf96ff12a2157be00d2c7f9fccaf4ed348b4b26ec00405a933b8df842d9fe2e9f09ebecfa2394ace537f9a474c7ed2e422aa0841c2f0cfab5b04f4412845796e69468bc80ead87e263bd3fa899a54b78af6f278e1100c968445dc697d1d25106ef7f04da498e459763ad64b86bd4339a1836df54407c727d315371d5518d5da9847e629f01bdc4221723cc5740318737675971b8f6d0da76d69c9dfc870da17a2524651a52b22ae113a6e8b6e3720b69b1b4441ba8e4f49908e697634c1abe16deb3ae1a954cfa4", 0xd6, 0x8, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x301e8, 0x100) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x8) flock(r3, 0x2) fcntl$lock(r3, 0xf, &(0x7f0000000040)={0x0, 0x1, 0x3, 0x100000008}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:20:43 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x1000, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:20:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) write(r1, &(0x7f0000000140)="c669efc9f0d66a402ce3e98efca204655c1dfc1315e1fad67e6ff026d639d59bad16a1b9dab06005534f8ddc88349f70522d49", 0x33) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 16:20:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x80) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x200, 0x9}, 0x8) fchmod(r0, 0x0) 16:20:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x4004, 0x7a, &(0x7f0000000600)={0xffffffffffffffff}) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = socket$inet(0x2, 0x7, 0xac8) readv(r5, &(0x7f0000000cc0)=[{&(0x7f0000000980)=""/207, 0xcf}, {&(0x7f0000000a80)=""/96, 0x60}, {&(0x7f0000000b00)=""/191, 0xbf}, {&(0x7f0000000bc0)=""/254, 0xfe}], 0x4) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) syz_open_pts() r10 = msgget(0x0, 0x2) msgsnd(r10, &(0x7f0000000740)={0x0, "16944e680f31171ebe3433867e5b88b6e2689bccf1fb29a6edbc49847c38441916c241ef37e95cb4fb87e6bc39a0c09361caf9df6b7e05dede6f1f8f27cad9a44875d4e9aceb4fd9e58d31cc070d117b724c171652df3df5e9db"}, 0x62, 0x800) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r13 = open$dir(&(0x7f0000000800)='./file0\x00', 0x2, 0x1) fchmodat(r12, &(0x7f0000000700)='./file0\x00', 0x8, 0x6) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="d2f3c05bb0988ed669f295a34cbe3fbfb9193e52ce794f37fb8f913a164a4928b0c8f351995d7c475e03ddbc4eeee17dee4456571421199f42f8a60ab7eadfb89f9642d9e1f826f174fbf9f46aadc08c1871c85046c0e8369966387dfdc748b58c18534e7ab49e9091d07150aaee2dbff5ee976267c30c52c44259f087cde4570bc99f733677e1264694cbf5e8710575c815546fc9ac3420bd2bf96cbfc1f61e4887a87eb45c235501f6", 0xaa}, {&(0x7f0000000080)="e7db37c43a15c982c5d9918897dad780da506d17858624d0d416a4d3fea1cff0fa578a8d38dba2e83ea5aaf1d891352ef034233ef5b720971525c5461a60520d207c1a186327899129", 0x49}, {&(0x7f0000000240)="1436d8d402e0c4aeee40d2dcae88b3e4c4ecdd6792a8b052c9f55876a90780018a4a54a31f8539bb840e2b8659c57623fbd0ebce52d7416b8ac621f1a3486842829889", 0x43}, {&(0x7f00000002c0)="86f1b53185993fc29dbc7104a0bf683a24ca24eed8c07661e3725ed3781ba581ba15b2c580db3cb26018a973ce0243a3b232aa3e63bc71a4eb3529b4cbc7e4c57845b332d104eb300196cc0981c39c0402ad249e7a0c7e5d0a1662700e175aaecbe9cc2ec7e53e4350af2b38a1d9288bd5e7b961bf2006a374fb2d1832f6835667a5fb5acb659e0a1b4c17e723670e44c6a2d8316791bc0ef84e28ce45a930a5da3dc7d55f257daaa1d425382017b185a0a984727e672001a67f51c4daa1ca11ec7b1d2d577809c611dc584e1007c4dac9422e4d910a8160e5517631ec6ed4f54d7880e52cbcca", 0xe7}, {&(0x7f00000003c0)="ab8a4a22609f22dbfed0444b4fb688d53c3fec569efdf4ff59edc6c523ff69aa1c90c943b56c48aa5be509a8bde6fa5e9d202c045e130c178b7f9e704e4ccad6070120365a653ad4530494f92a73aeefa9e389184c6c547a25fcd7c139b903ef12e602b9a962b3bc9c0a47f21e8a72fa3cd6c16ba255a499effd80723370d2051056dbbbd7e6c63cb21c7488ce75dcb7e7a9356822de18ee3a08db74be9734446d7dc32123434b553d5ec28e71f1ce5ea6076ef04b66508f414c68de73e2558d1a1eb6b7aea56df092369e0c5a9d68cccd91f7e20dd0cd27520226db8a76039c03360ec17c02d62690e6b01d529b4fa9b62fcfeb5832f14ec9531e", 0xfb}, {&(0x7f00000004c0)="33e4f34521e7c65f83865323ce6a61743bc18ce1b83b5784de18931f68597014fda3358f4d0d", 0x26}, {&(0x7f0000000500)="5826e27eefd18c437de1f465cb24791b37eb2dc2b830", 0x16}], 0x7, &(0x7f0000000d00)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="1800002509cf018138326ec4702993830a0ed9e40cf82bb6415693e2ea522c62353c3bd78dff86d2f18f6586e1c4b343deae795851d5e439e53143eabe40f5cc8f6effcbe2457fae1616e80f58bec9a78f7968f09df8f9912f82f9bfa3e87dd016f11590063a8e1f7f65b5ed12ff5eb3988476d1ad1af4e5c51a369bae23058c1fcb9bdd545c973c859ca2e15a", @ANYRES32=r4, @ANYBLOB="0021bbc95693517b1c000000ffff000001000000206ee3b7878912222d7eff7130b5362d9118e3a8d281", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYRES32=r13], 0x70, 0x4}, 0x3) bind$inet(r8, &(0x7f00000005c0)={0x2, 0x0}, 0xc) symlinkat(&(0x7f0000000900)='./file0\x00', r7, &(0x7f0000000940)='./file0\x00') r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r15}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r14, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 16:20:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffd) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) 16:20:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='+][-\xd5)\x00', &(0x7f0000000140)=']@\x00', &(0x7f00000001c0)='\\\'*#)\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)=']\x00']) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000340)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x2) msgrcv(r3, &(0x7f0000000380)={0x0, ""/130}, 0x8a, 0x2, 0x0) 16:20:44 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200001100005d, 0x0, 0x0) 16:20:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0xfffffffffffffffe) listen(r0, 0x0) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f0000000000)={0x3, "7f68a102a3227acc84931f5e034647ae55b63d7f166da207533a3580626ecb2fa403a33a3f5c92805a219ff4a3b8744e441d19e0b28cebe8b4e3621049fe8f54b2a08b90113d17f3203fed5e63c1f494f1a931c89034b6390ac13159f3dcd370cf4cd6b781a4b8ae7a55178733af899ed70f4e3610d5855c13fdeaf115a99288de6c11708e69cfb108e991c2c766216685c21c0c6b1df9627a0c723162bcb6817e5674e0a8adef7664aa505983"}, 0xb5, 0x800) msgget(0x0, 0x240) 16:20:44 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffefff0001}, 0x0) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = kqueue() r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = kqueue() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x1, &(0x7f0000000680)=[r8]) socketpair(0x22, 0x5, 0x7ff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r11 = socket$inet6(0x18, 0x5, 0x1e) r12 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0xa3) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f00000006c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000700)="14cde658ebde299ad5a2eef332685a688293de78a5789660d1342c787828b13507ad64ebf18cc837c6e99f6b1a79adabb3899c3d4608b593d2b6cfae88debc377c822ba624a02a32cb61d099be71e1e2fadabd699d654a613cd35da307bad0bc826a01c0bb5aa1fc7fba2bab0220dc404e576069bd82167d9e3ad09c25424c95ab62d3c6ebfd", 0x86}], 0x1}, 0x4) r14 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r15 = open(&(0x7f0000000480)='./file0\x00', 0x10040, 0x4) r16 = shmget(0x3, 0x3000, 0x88, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r16, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x1, 0xe, 0x0, 0x6}, {{r2}, 0xfffffffffffffff9, 0x28, 0xf0000000, 0xf7ef, 0x5}, {{r3}, 0xfffffffffffffffb, 0x64, 0x2, 0x7fffffff, 0xe9}, {{r4}, 0xfffffffffffffffe, 0x10, 0xf0000020, 0x1f, 0x4}, {{r5}, 0xfffffffffffffffa, 0x40, 0xf0000004, 0x3ea8, 0x3ff}, {{r6}, 0xfffffffffffffff8, 0x2, 0x1, 0x8, 0x8}], 0xfffffffffffffffa, &(0x7f00000004c0)=[{{r7}, 0xfffffffffffffff9, 0x68, 0xf0000002, 0x9, 0x42c}, {{r9}, 0xfffffffffffffffb, 0x0, 0x40000002, 0x7, 0x7fffffff}, {{r10}, 0xffffffffffffffff, 0x40, 0x1, 0x400, 0x1}, {{r11}, 0xfffffffffffffffb, 0x80, 0x2, 0x3, 0x4}, {{r12}, 0xffffffffffffffff, 0x10, 0x60000021, 0x3ff, 0x7fffffff}, {{r13}, 0xfffffffffffffffa, 0x1, 0x81, 0x3ff, 0x8}, {{r14}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1280000000}, {{r15}, 0xfffffffffffffffd, 0x10, 0x22, 0x8, 0x6}], 0x200, &(0x7f00000005c0)={0x21, 0xfff}) 16:20:44 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4000040000000242, 0x12) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) msgget(0x3, 0x160) lseek(r0, 0x0, 0x7fff) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 16:20:44 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) connect(r1, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820a", 0x52) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xdc9, 0x0, "c3033c59d86631e8aea2b78b01eea9f550c89328"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfd55}], 0x1) 16:20:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:20:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:20:44 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:20:45 executing program 1: r0 = open(&(0x7f0000000000)='..', 0x8288, 0x20) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) 16:20:45 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 16:20:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x110, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:20:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x6, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000080)="561918126b32bf85aee5aef26891d3983cf1c8418560acc1f87fbb48e38a2666d646704913904d762c8ad5997cf32091b535ff411a02962303e248b3c1e90e4baaa4b6ac0b29fb5bf58d3b45d8126c50856e0e7bd33e2e5a7b47fa42cd993de66f334761cbd6c65df6a7bef918def29fa4f9cb8eb8ad6d8b61cb559f142155f8f4b2cf9a96bbb21881f8d6eca246deb69e20d9a35db74261c369ea7c69b683da05e9ba2cb002e49363823b3956ea604e03913b7a273d194987171aa403d4976f53be9d2924ba1491bd9dbf4fed07fbc5ee91fb7469b8d496a5b3394de461b3a279cc693577adf779367cb152d3c29f6f211fb82e4fa006311dc20f980d7a062b57d3f2ebf517ff270305e191bfb0569d61f7e1646e791005bc8ed6e14027840c8be4f44fd0d307a3480c4ca1a1ce685001abe85f3c46f9a7dfae1db311216bb6f2876a2bb9922a48580b8fad9fb276d683708d551825a3a907a817d7821e1a22e45825dd295c1deb91f7ca26e8f13a68183b9518fa8a47a840f0827c63b6443d01e1cd2831c0673e48e335565fd07cf7f5746cfa4599db8e59cf5036565fc8f5333c5baa3f83fa8ff66fcbbe4354b4d7ce6653958415ed66650173ee3fe32a1ac1bed3fe89083dc03938fc7001e514b60621976cf3a331a5ff7afe0e0261b19797bee485e04431fe525715e7c5a93cdf192d0997f19aafea636ff2101f6f518061e0a051781be8f5ce8d8db6ce16c0a2a499d7a748e4778921776bdc448bbf8ad2e88552bda4f7e6829bd840acf05a4b370b228e4a82f693a660191f2948b3268889fc45c50fe8d499ce63dca947b4b62862de4e42c339e9ce89cbae68b62dcdf09b82f988d7ab518eb59a7f6955b75713ac99aa3ed61d156b4c40adb00f5811ae8884a9a948007432158afe6f8348f9730023e72ac8e46b209197f73f6e1c279bab21782441f5d01b94152948c2af4e6441b82fe86edd75d7f1b29858813a240b16c71f6b4b72e30e24fb8ccd3283cf138c4d8cacf7939e8b8ed7119256dd0969d5bb2e28a5bbb39dd566a155e0174fb87061423d23a6f4673dd47e9e498341c9d459ba99d62d136c9fa848fb7fbe54119c5bc78e92646f0ce931908a6586136041c3fb625d763527e1c758e34050ad1ccd5def0a913b9d9abbe8bda25f93d418a141993c41fb2c0f57b2ece2c9b8d44540b84be5cb400696a8677156b0730b891b4dd46542eb3deeaf1b8a5fbe538ec5d200f17399dd67e06496daa6ee62423b07fc6a7d457a6521b7eee17c195f5abc97e7c0efa2efe02350c99c20db393a81de2bdd7a54103c76af3e36a9b6459f972901399ec7eafc78336b984863e493a6891fe28c055a6f6da1189b8993ea535fa12fc2a9b3f3b3d490a05e43117084b0e0b47f4d1435dc81c1e537e10f4dd27ed6d001c703331482ee0bbd001dd54b8c141aa1c537b39c6333fb18d3522152a71c69decf873d9314e08ee82c26997f13e59be5d0cc529ea8095933759f1c8d35f8aeb79f930275af26f0caba94d8e76c01533e333c908ef5afa3ae66de3fac0122383234eb2c5f9b0168d15c334919b5e5913067cec10f93245e3588165217a561c395b9ddcc0db5598b5f151f4926774a24bd956b7f5f02b9a543cb013a9a4e5e9646ec73d920c53bd617292f3fe7e3b9ddadd0d87689ae872c73e3d591629c5f2c6ea0b33ddfc6415ea7edd783353a1a238a11491979b113b2d5edffbaf84040335db9a91ac5bbad4fc9aae1a498dbe34ad80aaa2725c95e8e0fe28b0be485d4c8de47317f556d19b824a6fd36e97e9f4ef542bcd44fa89817547fb06b398c4544020fa2ad8a8e15cb54990e762c686f3bd429426a4bb70f6c5c1baff5ad0b607147dc646ade2d801beb8953a88563f126d65c5a46a04a16c745aad2e49057ce439061da31f8cbca2e41f8e91f08805bdcd10962fe99ff444964511a885ab611ad20c3cc3ecef8c5b4e89a0e2ab359695d25f32f12f3ee7db26ea066cd66f3d5392f4ed109191beb7647a25ed5523b8ff8d288e8a0e8787828b9e0e10485289b05c37810de0d3116f8832356e01b7dea3492b08cf12b8ee2ccbe66416648073a0b9723eeb0f9dd48ed59c35042f6003caab0a3330f3c7caa8ecbe20a3c6030c3a3397bfa8a4a7592fbafeb1cc68cc2b1b14233586ef605ac4f62dbeb9dcd1380d8ecbc2db84d82143060b8644412c2ac27d00869111a2ca6b055e78461d6cd9732e4871df53fdb576eaf6d8b34a68ec0dfbe5b1240ec9f12b8fdfbd725275b33f2edda906fc98e56d3c7637f1d71a5726f08c81476952bc7e20194193cc724e93aab5846f513798d2c768aeb9a9b3f51f67dec156be7d852f82a88b69b60ab0820fcb8f5a4c21adf476c02784d396747136d6cde5ffec9bf9adc26e10ad77473c22cbdb5473be9e04984ec2afbba6bbacc6c923a2071318f4b809a766e867c4080ed6f7c99a6851941e1ddb067de932cf8a102a34eb3b3838bb95afdeb9154968297247d53d57753c2b7fb22f21f1a0d707311f28339d1a106de847d7e63ecee1f52f67037353864543d3a5e20d7e8370aea35d6a66a6035e91e60725d8452f50ae07a222ecdc77b6f5b378b1c3db918703d8fae42be9d6a67503b786fba7a569e27f0db67ad0558375efb31c1a4c6a92835aaafe01861a6ab5378cfb9aab6e9757faa769f04abf61c7c0f0b45a43760be64eec391ac22e5e947267f98a5fcb199d2e157f49868f33e827d313cff51d2df7d57ff95efd9e124f13ee708a508aad775479dd62bc8f70192c646e98b325045cb8fbc4e468033459a9f7585b1cb18db9039d0081937e678e68fc42ac7f0d965731d827087233788e247ab165ab4cd5b47720bbc6a9f29cb2d17304f26204c690b7fc465cb4d9f0ca399ffa81bbb1fd0e984efffb54fca252a356598fc4d2080d0dee79cc5170422ba7ea0a72712f3ce2ed8e6d084b24e8ead6ea2685ec0fca6ae13895fab775647526573ec4d015d51eb3819f9b8519919536c0205316b2b99d27f5ed16d5a55ba124998ffd5259f96e56262fc632d910663b8bce17c56ddb97de9bc90cbab5c4b030071e1133c69444681e4026d04909557d35a262765dc70f5e4224393ab20f0395aa358973244bfb90ec6c92446ada987715c58ae1878b3a08abe3201f2aaf995ab020d0e756dfc9e1284cfc7d4acaacf853910c502c196c8a5a4b8e06c2f10009d2b25d6cf11d51e68c1458a666ba38b5a95e47ea1c83ac725d10a86293906f10f2207c39ae37826c0c6004fac9724f9cd94b913d5888c6323a56131459a4bbfa1a3ec143dcd0ef04d778d21df59e6006be57e3a530b95d1d1279a83073d07e9aa5934bdf44394cb2b675fd6fe390e42745892065a71d063ddbc52cb5a58779dd0eb65f1208b7d8f42b7940ad1ae92f4716a70e70c2f89cbbc08cc5c9816b066d61640337261be33a0188958471ab7838e1dae9b2baca7d3f5c3a3a0d76ce1d1d04315a07e040360d04ccf48ece27fec6b1c471e415b7a6969eedf2bcaf10121562b060e978df75d1629c3ddf80f2709a1f1a7456e33d1ea61a431f2adbef4d04f1edf0d769b94781f993d20d4aab28e31d92a77a8af8e2c1efeb11e6c8b5de272633bed29793d8265fcfcd27d2acbcc37f9ae3a14dfae07e30e0d8083f231c46e5245852cb118c5342cbe9817bd81da84cb6bdceda3412b72befeb158683b2eab82403307af5207dd8e9139acd26b1f1afa8054095d4f13909033ac760bdda7421c734e262b5b5553dd71a2957f82ad0268e7b312a05c5c76df7cab0ef3691095189183dbdb5e61b28c8d7faa27c41e093f740130180fd2bdffc301af8e6d1df67b6aaff87d97dfedee7cf439f1bf4ed3d57580cc17d683bfa2b92a9ea6f5c8846af16dbdd741ddcc65520cbcd154badd38a75dec500be019a7f56e3a4412287a8305e3aeb37952ce641136834315c82b754645e9e690799a622de841c5e40d3189715dbc68699cf3e722f7cc1513cf3eca115365dc1ac74097feef7d76c077cf450823a7107dc18cb2d5e12d2dc1b7fe7f184846c379be6aec0d2ac828be1e06a9a13bedc3c2aaedb749651dfcf395c39000e2fb427778d9e714ba72b3c47b4222be1a3781840fda91e0e0439b05aa3cfc3049d7b28e7ffab50eb63ce03e2351ee7c25802191a9d304005c04f5f3d4f51453e58e70ac2f894c0f94bcb2116e783dfc6945c4e43a3a1cd6c23bbdd0e1758981c521c9e1759b40bad64db18f8f3939c6950c4aa6193a53ac8bd8309b6732f451fe9c47a3fde699c2ea236d382bd01e6b19beab84abf8a3003c89f2c7a145291e318f56876f167104e9a26414e50b4016c449ed4761c66aab19cbc0b14f2979a8b3b936d1d28bd212ede8cd376afa44d8a8e05c3a30f00475f7fea57f6269768a765779fbde65bea5839f22fe11d6dd8c8ee4db3b9958a70de1d57ab6f0f731204aea7cefe0a89ed6b5f07ade66f9fe7d2a5b38c4dc75d6ba92e53e7ffb75f05cd2f9e689671ee81163d2755f74fd82815cfaef78c2abb94d2574bebbc2efbccb6ac8c24c0368d1b659c540239f5635475b95e1788abe1a85bc6728d12b69f99205c694d874cb6dc94cce186513fee9d7a7f17c1e34520de24f55cf5e92f721ecd83668a61df8b7ffbb7e42413180c4782dd9faa9568973186d12e78c426a441f9c32cd7d41abbca4afcbf60fbd1cb0d916af2735745d92663edb62b2e8ba80c0e3db207007047f944ac0c08935b91be6668afa139e38dddecfbf3d8714a2a1a1c5f9ec3d54d8e672af3b11cdfae56f59392ad1ccca4376f428c6b5eb29871c2376757554d5fc868f4fa6ba87e779698edcb25319e3c8cb96a2cb04491d300a51e2067600057473c63808a5b64f417d1404e377a7161af4c93f91942d5ef315cac81f73aee2afb9e4164e32dcc16b91f8b82d8b6c3abbb137d355b8d6e62f5717429d0c595171d2d5f8702ba4144d2814ca874ba3b305ac4e0ce8d3c3a10f2e32af5a80fc19ea60c41f3094f3af8174466df9c7127922f81404b072163645d3aa069d862a32a29908d51f2356057f66ad65601608b85d817edf6c9cd885479e75fadf909cd1b41769b3ef6af1ec218116cd2d8239ab5bb00b6d7a5c27bc2a0b1983ad2ef7fa37fac8013cf76858330ebb60707d9836f7d823fca103b2122303a1e98fb140e23b4760978dda9bf6699de06c63bdd61a40a7a05a10580ab161221c47128425a4b5dbb97e70026e446109b3323f40a7f109e96bc5dd880720c5cbf46c7ddf560cd4c07769628fa5033c80a4aea35b0c0689bd9aba900422d4f28bdbe2351d6c15d99166284e331fcfe5ac81737b62e9ce272c65ba37ef271904aafb0db011b3c29b170f20824847c124908b2c9ed242a7d3378638ddeb56e26c4cde0f2f46cb7a4bd851d944d3116d6c8c2e40e81610e84c28566ffdf14ebffe126c74f9398bd42527ce4df8d2afd76e1f466677fec5efde9767bf834efce90d0d5a4c35d49f31635a6c89afbb8da781a238f37e5684816d4f67dae8c939d39c53aaed2dedbf43f29c87eef3b1c1cfc2fc1a5010c4269e75a2863bf940c355772a81bc8dd4c4da9ad4f1601b998ec3cc4788a74126225d8293ab78bcf71710e503cfad1f7d957fd77c99a6d6aa82ed901f041e3e4aa99983c9e83d1f4db82c205ff61923f831098c190c417418ec9c3d81688e364e0034e16f34312c985150da378f87e97b685d42ed646e60ee3e689619aede855827ceb66457a1b5b0a63bd7ee58ab", 0x1000}, {&(0x7f0000001080)="f260b74dd46bb9adc27464050c9a9b81862b83aca7921aba41c484cfcc4d416782bb2121c69ba1059ce712dcf3c09dec91807433b720bb73be06a1cea0e67418af4fa2b6985376fe7d5d547a5413484ec12a775f1dfcc6f2d27b2ca9d679a888271b752487fd3eceb93a4ab80b0436a61dc5717cf48bcb37086d38f7f9e0ad96dbb6df5575a6eb2ce4d68ef7af3ec680208ba5426cbd4256b8cfe5cb35d539205a584b95e870254f4a1ea1633f2bb7b38c57fa793b", 0xb5}, {&(0x7f0000001140)="a6f0310894d07e2de4e1e4617518ba4421ca01cb59d6fa1371b02c741c9a7ec94ebe5ac87b125cf2b6109aeea4349adcb25a8e6acfc8906c7147adb241f6680e04348a852cbddb64fc8e2dceb9305bb3e2bb7b9cfc07ad533eaffb72ded98d8ea04e50473a2a06b05b1792abfadbb1ea9fed45f84b2e36108fae20db58b6c3ba0a46e2208d05735f87a99095b6ff687c974e91cd6d73291bebe7d6db9483aa596aca3c64a99adec2999a7c51a3f10e335f5faa6c91ec8a91d54f72e522", 0xbd}, {&(0x7f0000001200)="cccca6bfb144900bcb4494be74c63aa3a627b39f6ff8a69c74721d9ed9c4a3d53af130da2d83ddf8e37bf82ff2284aead75b08d9498c5abb8ea9c0257db1aaf9ec9ec98f912deafaa629dfe96ced6b5880a30a811959f61da28767205bb6db0fbc4b4bbd592e9bd4ad46a28d8fb62842969547010aa135ba754abb13ab9c4babc1b6293b894c5d1044eee05489ec79559e2339a9c3766774e8c6766aed06e987d442b195c0f438b6df58bc3de6f7c62acb21b6de7d882a3b91cb4cc4d7922c02c5d77dcde2c69694537d128e3c47f52c5124f5c1a5e52d4115ec00314a66a6a35486a73d6eb9281c7ca335ab464d316ccdcecf49fe451c65ed1d4623e3be", 0xfe}, {&(0x7f0000001300)}, {&(0x7f0000001340)="bad3540c4df6713981c47fe8e6dfa89a7f4e30228b40784bdf303af8a947f65485e31055ec1729b5f14fc220338e6c85ee75d19f235bda152bb81a1d650405de53f21581d604ce4823bc7f64333756d494c8d307c018a5d374382474c5b89a0462c6efd2d382dddcc646e2bfe64a43fafb20aebb6053", 0x76}, {&(0x7f00000013c0)="d20de1127c607dd744c28f12c0dfa484d0ec96c96319686640ffea673e681cfe12a91f46cf2bcd7942a34c55cc27ec83a74b0b52d50e0b6bba07a9670ccdd8d765c114e926ea32f0d97b", 0x4a}, {&(0x7f0000001440)="b9f0f8726fde5c53414c96733308db002f5485a455fa60dcaa217f814929d043bab962a51a895fcf23a3441b", 0x2c}], 0x8, &(0x7f0000001500)=ANY=[@ANYBLOB="1800000000d700e1975f02b8a9572200", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x40f}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x3b8) 16:20:45 executing program 1: r0 = kqueue() r1 = syz_open_pts() lseek(r0, 0x0, 0x3) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:20:45 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) write(r0, &(0x7f00000000c0)="399ca92cea6ff2161fcd376b39a0ac7e063aec797d0f7197cbdd83ead049eaf1c170bb4c30daf6081824d39f4b54d71a99aedbca9c79570afc08636444f120b6a0691c1cb11724707ed918913758837b3795bde53c1a55aa0931ff5139d2e65d552fc9d83492f2ab95503aa6134728d4096a6a29c250514426705f46d3bced82a25eb707579e92673a078fb5ef0a9a5c8fffa857aa3027f5d32693f12b0740658c431d3095858eca98f48377f7bc55b940fef9f41d99856e98e6f532f046aea8c04c2deecb1164e3987dd2edc088b6fc0b4bfea8f372fc93929e418742c9439fd42b976e22ba0abd413c853760cdfc0e11e571d0ae248aa51acc34c3a4cb4e2095f1ec0158ee78821df0cb7c9f726e390b6b0977fbbab8f15b3c32258980c48f3db289e45dad862b6b1fead0e041826bb54059a12bd875755749465fdfc49fb64ad3a7851292cedded0d5e4f7b6ea71206638a4fab1d9c13e550783cec116eaf3352b323e942f9a89c1fb2d655071a0a19d593fd0f8a6786736958fbbeb91a9c0d2edf30e15d55b30b154233c9b099b4c9851e9e519a998e87e8c3f0097819e52f9ce0bad30baeff3996b5a6b10aabc43678d9e694aeeef50a98deebb65fd854cbe91e3fc44967ffb03c324bfe183331500b5780c4d91dd09e9f2639f98d608d62cd60e8cedea4ed6d0e7f8db4fcb93c11430af3c16306a13074446037902282b266dfd2ac58460a2664f604065e85b0c5af7a4bd07b92bd9e2a5797f4b586f30ee73dc49511c42cf751b4afa551c1c225e6fec62139282b1c4f02a53eb30b72b134ca886a2b0e15680501117bb5f2eafff8a6efc026f5958ced099b126f2be1aeaf8f75bf9e33bce01dbcb1dc999075e91fcc31325adac4861f09831f40f8dc7ad521c3d706937fab4608a44f96d3b44be9f97baa396752bb6e798725e9663a1de5a2cfb6760b1767a07afa488cf3517aec811dd429b5b83038e8ee79986701f3ff510e79865a8445453ff232de34e2bf3613e190158d8d6f10830608ec9ad68f0813ae1e574057d72e55164494e9f08d0a240a19f6d3781300ffaa94f461467f2e749f79502e9f95b4ec3c1c8d496280ac5bfd6c32c6def11c96e74bb40746fcf39e455c355f2a3a7017171fabb2923f0d8f313691a556ca39d8f679e8f196eebc5521812cf66967a18663733bc11d58220578acf5d029e19dc9a5ddc9d588dcebfafede39a912855869a90e80a8374cb7278b3077908ff912424531a029cd2872042adeb98545e370f0eac5a2acae1cd4764d9c4d7ceac9f1a5e868ef4d1e88f36e0b0d7816555f1abef5f5ccfc6c9da8354eed538af067dfdc670cb73b27a42e0f6a60cdd251d7e20f3ef694a281d786fd6198e00dcded9e40feab4d7b42109e66f43ee6c999a2b2444cb6a2a0645cada66549b7e5c7409b1e5e8f5d79198c6ec4f816c7f50c0fc8a7b0b540b897be5915084d67453838739fa29bf5e1144c9fec2046d331771b246895ff7fe657525473631f7a05feca61aa11a48038145f9ff55e0fdb7e126549c68df3322502daf8b0178587cd27deac02bef395bd748338f5b2d1f2fff78dd8a2d004637a9a385636cb7a70f7483dddef5e5e9574b71f897cbc9cf4a388e0adc2e796f3634eb42639256306e5a294e6162e9dd1155de2e75ce178ab62e4efca03219d5bda4c162ee22e32030ea24368b5d16421adab1c2d1ef4ec210f6a0e2491b9009c2c2447705f42c53a925871e0662e7eef701d56f84ad5672c60b814f6428f947e01c72b0919112da63884081c3969361ddcbe4afe7d5ddc54cf4c67ba9566ea82aff4060e8b9922cb7f2545f7b720491d42ac9710678f8fa7eb8b7d7766d181d0d7a04a5f807d36d460a1879e2a70819a55755f650291ba5fd1dd2c1f77eea68e71c61e84aa0e54e253911264f45b815479a4314e972967b32762dbcae91f4b3cf83e21df3561e497d1f01423bfee850ba9768ed69c9300da9b31b955f50f091027b3c4aebab34d414b6ec1b9a33bd0878a510a0947ba515a704c431b4989695fee6d80e85f09d649d44482b96fe1ea72e3b637112cc068db1694fbac11c4520d59fa6343b84e6c7db0097d5069c359296954974b9a3efc4b7f76c961cb2bd02a9d8df1cd46e722e31629a9badeab7fe19d89ba9a14278944fc979ec6112f36338a7a667f4c6ab06645362c4422a21d25aa53221679ec67f41d57085435aeb4eb9e1933957100709c75d829be75111efd12e73eb154bf63ff6d0353ccebe11321feb12306cb4c499f2712784a7d074c1fa7fd34e37dc0d649ef625ab914a99c3aec37fe4757e590adeb5fd67b6d85142d5145dd0dff7c34160eec147cb9be6d6b62fbcb013abb0d06d865936367999042248752b90cca8ecc53b0b78746966ef58a644aba20cc421f814ef946d93d1f27d372a6759a30fbd641611c25897444650d1c0c6ddca7315f245471ea0b7059c6c47884df0055420f0590b6403700b7bd771d7ad071fe45e1ed145cdf9068fce68880744eaebf9284c806f3addb7b06592db4b79cc9462b97e73f0054987651e3dea7a78574398bc0d0535bbefd223e4a4af1c482583e26f94c8f376e83b49e2409f5127e6ad82cd15489ce6c4d099020c43ef158c282669b8375208c3522feefdf49b0a063a7a018ec8fcc0eb16889fb13ae0cc07c9f8c556f355a12da5dc6dee6844866d7e68d7b3869d63c4def55ebce9ca55d8b355094b7968b3fed3a58c3e1c261ce93f41bdfe304840b520d280108430bfdc861ade15e6614abe2c7ebe79abcb2e1e3887f69815d19e265257a1865f451dcd67fc8cdc75585dc130e7feddc9bf2a901dc81cc91dda966fa1481817a88273f934e978e7dc6495a7c0888410f8227c28ac258b52d312fa669fac7ea530869d457850867c84abf638ec6eeea0f65c5e45c3122422ce2ec1118ea83aade42eb5fd3e0b73cc94ea4c482574ba89ee13d5fc05489a66f16f1029a54de3cb2fac358658cbc43fafe43ad17cdeb2da97ed806804cc66233223c32bc6b55896a46c9fd0a130de64f19d4efb0ce8d344f36c485ace393a9ad778a8fc18e4965f81a19b9674783025462274c4d6bec68d30d4df91dee34be980a627720005c577504c82c1add9443f15c4e02129e2cd0ff3c2688bd9eaa9c44b92029557e01d81f99040ac674356bc858d886677952cb5d420251580a96d7b9dcd13e9b8179e2e9a79d2c640fe25a31244111008a57a609cd423409211aeb3e354e90f1eafd12a5593d478fcce2da04277709e488219b5dfa7d0404525b49c8e57048d7d22bfc061bd3a18b8e9147969dcdf78272b148226222ebb516efbdcc7f8edcc43a14c3c519b1ae5d063676baccf5816b973a66bd26487117f8118449eeab1f291e2619e2601aa24dabe4ada23377d5a80d4f343111cb3d3796d3de3aaad8d111ef19d72614b81dc4d2dde038e4e60d435fb3525a0a9884929419d88c23ce7556de8bb0a7c565107c838ab833b89798991ff03ba125a42cd3bbf580d2be6bff6a9c9a407e0bfca32849f419d19ecbfa871b5de85c68ffdbf153ef6dd49f942575bd65206703a08e87a99f4e6d451bbf79f4445aa44a75312180eec65eb630931e288b5fe915ca0a95b603785152e13157dcd298cf583a20cf0f3664381d0adc2e5ea18690aed65483cd20239f4ec2835657c00798f9c4d47e0d5a22244004c70c03f42bd04aa2b5394ca46d8416d90ae44c7b2445ecdc3c71b6bb64a7e9735e7c32818e6f26fa9ff7205fdacf09523ae61708357ea74577d370ed108f8e448fbf2cb72e761c719e1deed29c2cde6f5b295d97b7b8637379724d784cf629e78062229c654d1d63fe104ed713d6cfd0e642410c352f7fcbe65d43e5bddb70ea5304eea95b816a23af3fe1a1459aa6ad1bcef8d0e9764291a887bbf3a1915b2e8d89d080550376216623745644d0fbebe2916225382db5fdbd7cbc673858d0bc3cc0d54cba5f6d778f0eb5c3e022adb942314bf98b9c109e87a940534731727c36b059b5f231d3630194057affbc11a372568129fec992002f5e1aa4d9ff718d5e04d039a9ae352629e360678c476551055263a9fef8137eabd65337e2a3d2a6caf5e25f217d82346b095390c08b1ff357e79ecedf88ec2afff2536a28c03f512a0c11130f515249d10564b784ae5d85c7027174da90980727b40dac9f1bbbbb34953e215dd16a11d17fa8c43319ecab53179c89598b958f7bf722d3210282eff904685bee964a21199241f087f0524593615423da6c4da75a4613bfdcf07378bf0be8d0f6fd2f60557b649c2b86776972ec3d23db609cfab3fa3c4ce2679e7141c11d12ccfd93c6794007759bf0f069555bb011ede004994b4a0436969e8dad23dfcb8c779698b4c6d19d5925e6fd6d03510d42125a31af545584734e9e5137192fbba29102692187d9fe68121f1b300652492addf4246647a9d226c64278f8702edec39313c31d1462d9cc89358403fea7c87b2f7ab8a3047a3fb7c8dd95fc21b588255e8d5f40aecc1276097682c3a881cd19ab091627c7de6087dcc4b32492caf79d4525334d4073597b30b6f5c69f811162674aada682873b0c6c1c8c4a2886992bf97f8635869c56fca22a54bcd5110d9dda96dbc1f5898052801635e205bf198299f6deebc54919afecba5fcea21ca29f895a71a8d2a3f3b192556ef8cb9588a270f9c39a0b02d25023b23885b383cd52424cc97a23bc26c4500bdb446d44050c935703b3d82cec49d13d4ca97c1cb0b502ba28413b81c43eeb80148af7d4d26345887c97d3c9abc9434a8a34c87b55f3d047ff279e434036c1e2db57f0dc9e04894b6cb375fd6db24973fcba2abb27695fa3b14bc654b521fefcb2bab4575cbbac03ddb93809f43e74d9810752a2de87eef18e8f9fc871ec767b04e0c878ba76c8e12f3f0b2846eccf4115b876f674f59658a3de2494aa3c1e025dbfbc82e133e0ea7e18afd617fb988b0fe331c65478b4e5aa8528da067fbce27c7fc9e6251def2cdfacc75a410401dd9bfce57634f41332fd05a0d2f5b9cba7769363e03e0071f36b42287a6726ca7e01c110681ee22e06893f922dd5f452a6a1328a1cdebce88c6ee20c65adaeb5a2506ea6c167df78e0ff5efaececc93944b50cb464eda7b3321a7dbca01ef0c562ea867734f7aec3e1822f920f168d30e2bbcbf5e68e22f1630d7868a5b9db27b14b30b3a1ed8be48ee4b7fe79330351d620209af5479e00f857771c64adda08fc69b50cc19a6e16ddb2320ebd7c43ddc5109a370e457089581215689e30830b91ab0a3312a3986bec4877e9dd4e0c2f473a85e655b907095976b741fe613472a2065c6784fd10ad988d8393ef8ee0d92e883198b9ebb206132659523b5010f63fa525009600d0260553a78a27e11dc8b4022ec7dc13791946803e79fa4e2670c16e15157442a54a1e9aeec96487d44356c92947aa931761b43c10dbe92a781ea762764497bab852c44d636c8cb82ec4eb84562ebf4301d557ccc5a7149bd884981257295704760124daec20b052b145335bb51c00d668a8877c8e31655f393f69676f4ec339d06ebade31358e6a09e702f6b975b8ad81e3e741bde4ebc204409e809d3c4aab4a59283993f9e1a3985b1c866189de25dff7927585fbb986bf8d67f9d9168c0215b7887fb059a9d4f266e7e99ce7d1162de3d7a0bd74569098802b0264410dbe18abbaa43c0bf6205f30245dbab4c440aa138b52c68c872e02b95a36dbd47740daa394a3", 0x1000) r2 = fcntl$dupfd(r0, 0xa, r1) fcntl$dupfd(r1, 0x0, r0) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000010c0)=0xc) 16:20:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:20:45 executing program 0: socketpair(0x1f, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 16:20:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom(r0, &(0x7f0000000040)=""/24, 0x18, 0x41, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:20:46 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x2, 0xfffffffffffffff7, 0xc19, "982661e3463ca9d0b4fb49f6aa340129f15f7c74", 0x8, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080), 0x0) 16:20:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6f66696c653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x4000000000000006, 0x0, 0x9d1, &(0x7f0000000140)={0x4, 0x80000000}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:20:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f00000cc000/0x3000)=nil, 0x3000, 0x9) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x8d, 0x7}, 0xffffff28) 16:20:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x7, 0x0) r3 = semget$private(0x0, 0x2, 0x1) r4 = getuid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x80, r4, r5, r6, r7, 0x2, 0x200}, 0x2, 0x4, 0xfffffffffffffffb}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="690165300000000000005a54d0049a658ed5468a15e9b9fbaf54b88093ae609a30d8d8c1454c5a22c687fc9367798f178ade6a435ee2ada27e597701165a7563135a809d1af55d1b0b1d6fb909259eecb9b29f6a0c96f88a18c0974af0e82030289b5e32a59f3b27ae1939133c0e8b546b45386782e9bb1547146f9b0a65217e7decca25e9778524cb666ff8d4e3a056683b0481f88bb2c1bcb93bdf00a659ebadfcd819464afbb4d8bbb7712c0bc9131497f180f1ebd54b7ff62d"], 0x1) 16:20:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x9d24cf055c8caa4c, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x100000000}, {0x18, 0x0, 0x4, 0xb56}, 0x96, [0x780, 0xed1, 0x1, 0x0, 0xa4b7, 0x794da0cc, 0x5, 0x3]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r1, r2) sendto(r2, &(0x7f00000011c0)="c1a1b9d1285b9ad9697c4e325688c6bd608308cb0bc8caf56de919e7ca32b5aa0b64524734583705537f415379b5facd2e3c1ddd43f8996453cedd43db03477465a23458a80f2f2ae8af960655bb1d4cca3953c1384de885d2b4db4e2a5a24658da03bf25e2600c027c25e3adbae38d9fb3ca0cb596d0e8eaf46e1dbcc9cb312d667e6c33e28ee1042eb7b0ca293045c3167ee5c1a73f96f3c16b05244b9aa41a1f8e67f785a4258e08945e5d2e6aa4109764f11010b308e9e5bbedd6e7e2ea8ed5045a839945b4ed38c05a0f2845760c6a685c8179b57fbbffe6ce935703e08f46df54b872109b882b2f9751dae57f63676c01c6bfd9a6b8d56eb5640e2fd85738bf8ac9a80ee3e88e706d306e64a962ba244522c44e2fb6348a12d29e9fe4bb91a0ac85973c2a40bf9eb2e9e52b26504b43944ad1b42d3ec24966e375155b74185ccb55d6efbfda5608cf6ee96a884805cc29488cc6deadeacf0401ae10de3d85168567b9383c35949f5b5f1befeeb8751c9027d59466e5ee2cf26ec31f397a8cc50512a37da87b2eb198bad89c158e6fa9d52ec0ca919a838939e9b6bcb4f2112c70dbc6eadf45fd839f85050f30f2c8360cdda13816eb5493eeecb0556c0ffb707091d61f39a5b010f141142dc9b408b1ead2933c1d2863ae37a0a60eb5ac84f7da2f95d90c319fae0715866374dc3fbc6a72b68bdfb44af321bd2fa4b418d19b3e0c7a46e36e569ee12b824283a2f4340f4f6912b233fb1d865507a8c40ca4374ac4e72e8e091e5d58aefa3ab06e0ca62c16aa2a7b164b0a8dea863549abb173934e85f33e011c181902affe0f4ede9e0ae24feb997582f0d4b07f1c86a253a2deaf023a6d6662cdf46c8e09e6e67e11d731e4688f0ac7331bfe8a7690950d998fd5bb55e99ee9f3648dbe6fe22d3c6a9934ac39c2d56902ef48ef4fe27fb1b5345621c3692c83e3fe859b9b7958875d4005ba4f380a83a26635275b681b06775bff3dad3a9301384199d03de52fc9f8260772bf0a2e13cdcdcb1c455b202264f5cd5184303bd0147850e0fbc1dc2b7ab9716f2cdccdac94d242b03a8d945aa7b3e026dc09d848a9504027d3b55b8dd2bb5ebf8320d92a3475d91e6cc168b74ec798951dffeaf4452cbe9a7db53e6500c8b47a66ea8defdce0afb2daca074d616e9e2745b29645d26c58dff5a8b117b33a53283cac136fd18c2732885537fe6967b2f133d417e5e0214315188f40c698d5a2fd21f0a1f085a0930c62c588972aa76e7e1ea94ea97a2cf119b0c6dbe891e46199d884abd840e6e99319e3fa89f7c070245c1428ee3871d8b37797f83bdafdc12cf06143eb87f59ca679d90e7f0cb4f93de684dc99ef0172250603dd27969f3183a48328c003a704a909a871e4df0ad9851b3a38dfac78966721d3bada0793c687f31eb3b50a0e3f0d95fdd2f89c46806c4e62da413c19d751f13d45ca677555284dc76e7c3786009593d3a0dbfe64817de938e0ea1b8599f6d820ca2a92116ac4a24653993bf5d2bd402a3a263f205e9d86987a2bf6f2771327b709c3b7e41529f6fa0d99679f9c0d841e7a5c55cfb49a1b9b02b2510d0e69b62b497c0da8c0c5a367cf357c3528ebe9252378016dbcd18b3b0eff49349addccd0d22eb3314188e934e4493764a336635c884f7bd07a64d7d9a0c3f14396e7a268c29884ea106bcdd19719c2e8e0f53a19fb9b1a8a0ffb8a66d411dff473a68d504720464ea951bcf14c0fa5dd8be8c5ab0176a77c4a976d336d1c349165748b36e4ec7e13a70357f0933bcef567e6499185600e6dc589f11fa2a7b39f99ca86ee85303891f0df9448f67cb7714132ba0c33cd2666a2f262d0d8a6bdd1564e8ab3ad990205e73078074cbeb7e691df4208533f106f72eef4ee1678118cd6de7f1c55a4efb09f7b6a54351f0e39a2a190bc01a177a80af133df42a6f9a7c76fb2ef9c5d07b47f37caf4c547282a1b7b2b2ed29843963deeb59e6c14622acfa691178a2430c5e813bc091aebeff8f77597c41e339d5168974b8f7ac6b5803498df14744b89df08a700eb49824028861f4cea672c0037eb443fd5c7774b060e09747ae08460cd8731fc3c5769b26300e66c15f761c7a4ccb7fafb9ac62ca6f74cbfa193936b1906231c191bae031e247f6885b0ecacfe38031770eecbad97a8ef8e41dd606dcf9ab5fb450b3a9d40361393956d81e531dfe75460e2d58e29a657369723da6c67ea47858b90dc4dc27a6ff6fc987ca3db8af26ab0e6e9275e4dc3b2fcd25ad2d6f775fdb8a32076409a7ccc5214e1fb601cddee44a57138d59b93dee6867916ccc048c8925b8a2cfa4d5b4363cb8ac189226870abdee0ccb220e39bf54964a9ae5ae0251937980a34e81fd0db3dc9548f536ebc263501de570c1f2c9187c617a27b6f914918d266418dc8b75960ca0b3e691442139daa8f5e823c3a865664d4c10d8ebc0f1b33bc63e1e72ea7e2f1f22daf026cfb2b909e5d30cdc73e44aaa3193db5fcef44c22adfed5aa947e10f73d57dde0cccdd1cf19a05d6e82b2e45d6cd59f5d4ae8aa1b49e9cd2f979dcf7ea6dcb251cdf56db3f10f6c373eac5a3d09e939cd8a07098b30a126c02481dcb46b6ff578af297c56db3470596dbd916905aeed2f30deca5ee9f448765386ce0c89860e885a05056b0101b216b41825d83fc3fa116e4b15cf27a08559012b3bcdfc9cf23299139195b8348c80ef0fccd80a8b9aa7fbd5a96c76e9172ebef3459d42c8d5fce4b814914e103673c26801d79f40acdb2e135334b8108acdb3e330f7e12a3af4ed3e0028a2db140b843b6687e8a663409175ac5c4aac9bd5b1d1ea9fb12bfb32d18137d6e7c1a82feb8dc23b7da415b0b87e71b9985d2c891e561d1fc0bb0794567a60a526f78cc6f1d836ade8c8c8ec9465f2d3577a942b15f572e8db20199db9c25c5a7b2a8015dea0e4dc5719fb7517439194e300752d96b5c9d48ad569e886366ad4faa46d20d95eb78e44cda1b6096a0aae39232af9b47b88614c85df653d1d99a4d877ec2d93298cab0534e5c3d80dafda6f633aec6c8d3778f63d39411f9ca4f76a8d14efcb3ed1014ca0154aeba7d86ebd5e33fc4a76da0a91bab245b56a681e50522547fce4a0730cb928b08616c0799bf6ddfb951187b8d86c1e90258626e18e714d79361a749cc3e6b6c419a6e1d0cd77904a473ce77e1a0e2d6dfe7f82787f59e55b2a481c85855f2d4dc54a02db2469beb5e2c7230a30b38fd814089c56295a50f5a29bb8984676b41c25e4a1c4be0382025cfe78ea947a0de9266e0de7bb7b3e3d917b42bff8b30cd98f6cfd2399999d6b940dbf06b6473fcb27d14d7767f0dce911e05ffb68653437ddd35917d2cf4f019fea56f5e522ae6e84db3a234e9691adab98d8f436ece22a4ee739e38da6a783ca63a83288b786b3b946c0a0e9dc9a7998c6cb41612f0ac3482927d499904e3970a8f23c704119c47468feb3a22eb7a0b9dcdfdfb87fe9e32480c8521299c878cdcbf029fa1b4283b68c82c27b4d0c9114baeac77cd37e8ddc3a564e8213ca4ea471e87039b61850d8ab3b99045af87f5a1415f10ab5b52943a8ecf8629688a44e70e55e4d5a5c1205dadc51ec5add801ee49ec24adc8fbeeb673d5467b32803d9d29299c2816aa25b260d43a0d20e063dc3866190f7ba9e5ed3cb58935751ef0e7b1bf3eaf3e6dd5ac743e5e542c988f856483caacbf8f749988ae6d59479fa402f0020b670f98bb23d797f0e5f9640d9d6983ebdad0e43d376ae929ee2c1a6a21d80b4154f899bedab42b40d0ebc8624af3fff4b832c9ef64bdaa4a05f09312e619b5516ca1891fab3fd227906b127972736360a12f8232f7e1637d6cc276c1c423d2c6598e42601be25a1caffc65ca15976f65ee0de1a906566f225b63a781f4b33e004b5149e298032c0dc9702968d757334114e0104f7b019f9f8375642f6341fa7abbdfa6b94acc63d4a87dd8588eee3f117760be228c6547747c9567292a59c762e696cb5441249cbc5b42c5f1e4d6f5680794584483cf7dbba301c56432441a06fbe65b91ee14c4bb279b27b372b00a0531840ab285da2674ea4f8ac501c6179f03aa30c00e6efb341258a1c95f8c747976a8c1f70530237829061f33e52c02cb8cb9634b2e15e6a0ddc1f5322e4dd796721281908ebcfdc4eab7a5093e3b6f6468b4f546f44c242947c481b128e5d03bb4b02f56553cacff2c8075112ed1c1b58b8807cfe69a264ce6879d305f536731847c3320e3aa2b247718391bf498cfeade593976151054fcec02fd23fea8c950f0f785dc75155cc502ad0723f7fb1e3752a13766cf564bb27b0d8101ed614d82695a01feb5cfed9d61200ab507818dd0d5afac16eab88cfc5545b6a2d7c6c194aacf648f09a61cbdf9003d1d006bea80c98ca1d3084d6fc35b2b0766a59164c5524e8a8610ad9aee13a1d01eb1d8a4efaaf2a468604ae8fc22b251691eedeac5680f88f743e3a5667692863ee28928ac8010ce8467d96a30991979eb6c5b351247369f5087d39f2c15fcc2ece3dd8c76c4efe83e04bd0b41f173373a7dc2061c23f8399edf92a97d70e77884a12ae1374b5d6b533ded3d92e8809e128aa2cdac967fb53f3acfb4047900e1cf186a94bc3a2e3b1dd51eeb0c104f8a741ff49d882da8389e23cf5a5afd8f15d34da40a36028a07210c473ced20252679a75b5bcf66d4e42f5822d3a884f1cf5525b0279710abca1de10fec8d89d6fa205c66e77bdeb748a27d59dae85ffcc7bb6605c71ce5e4b20c9225a3d62e1279146433acff70e9dc1ce497dcf348bf5a6ab8a00c20950907c5428472336bfbfa5f0cf0fa2c50692530dda7cf658189eb7bb2d650d15c2353da2bd09000b94c947b15e7e12040e8655253e5851d426e7dac3f86522108a2d87d654c9eb6b74db045acfdd2be0adfa27e183b31f5817c4838f0956119b664c837fddad6bbd612a0c811159457d01d5460835155669907c4833e9d7e4a65f9cad345117091d67e33100ceff116cecbbec9cac2e3d5b3b548b8bf7f69063d12ef3cea57e8922f7f303ec91defbee621d06c6da946697d9546455b7910e7476ea4cab97e7fca3022222eb89cf1bc1343dcadb80c3463a5b2f2eeb91c51c5c5182d6dc2d256b6eb4d20b6543f66c8047bc12711eeeab6832546610f827affa0b8409b73205a47f0c9c137cbf622657a9707bd853011e36366a0f1e08ad1cfcbfc801fe96aa424ab483cb332847afba0c0b25d80389e8900f65994d6f078aabce2cb6d9fc3a8e03849d5233da44bb47f8338e92af02ab268975c721e41ed8da0bf4802b9012764b7d2d55726eb5ac9194f5c1c2b93414d5e5c51934139c22478ae91cc39fd81fe7012e320de63bfc580f55a42b6e43d968e996b26ed8966c5f6b709b376c614d558faffc68ac58b8cfe76a1cecf83d559799803e169aa452b1c41751e499b4c3eea1ba7d0f81925a766fcaddf9a7d82f8cb11e14a894d593bda4e51a1cca30854a3202702e346947f6e0db6512d1d3d4435f1207e6a5e6569421baccd6e5edc1aeba9aeedbc6b41d1d484d798ce46d8ef49c02ef6f7f39d330144b4e8cd71bdabca5d96fd68d806b07714aefd69b442f42172f3a2c909a150e052cd5483340eccab8a0acdd883ffe98488ffa0057cb6e1af82b48dc339c4d0cd77487b7d9d3396ae52e65963086e3de6c5e015ba8866b8fe934e983d87bcb6fc7d1977fcbb93fa99f2d7777b326a030cde00e5a1cf0ac46cfdcf22b73", 0x1000, 0x4, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x9}, 0xc) read(r1, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) 16:20:46 executing program 1: socket$inet6(0x18, 0x2, 0x0) 16:20:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2000000000000004) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:20:46 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x3, 0xb30, 0x5, r2}) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8000) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto(r3, &(0x7f0000000140)="e77e3dd26e5c84ba0b95aaf331e32110cc6f2e5144b91429dcfb9f8038c20b0fd49f25de820edabee13061d737916e85acba6a4f8813dd2da32dae3ae07ddbdb14ec9227ad3da3cebf601ad81f819df6d5a1e2be480fb7486c71e919df2c2351f8781406adf014c8ee28975d1b709b263ac0dc94b58341c0a247", 0x7a, 0x0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 16:20:46 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r1 = accept$unix(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/83, 0x53, 0x42, 0x0, 0x0) 16:20:46 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="dbf57f02efbb1602267dd61afd578511d604c4ec5c2cfd4468bc3b29b941cb03af350a666628a23f5a83044be0103667689bf0c16c7bf15e2886d9165aab5cf95c6d58d90df4538e3b8cc3f58e4cfdebb00d60a7fb73c96adfed6843df3cb03cc620375dcd1ca59dfcef2e5f404233b37ae2fc772eaea0e4f7b5fbb0206d3b5a06419eb6354dc6ea79606cd9a4f28b060a7980a50f44e615d770825eb55d139f51df38dea5cf0d0f288f53d230705045fa8c970646c7c328be39fcc59140faeb54e59c8276f6b4cfdc39324364973e59cf65939083a9b3674c82b75d", 0xdc}, {&(0x7f00000002c0)="510cab2507a76b1ebcc23d1bf9e76a9930424cc9a0840e476784cb6cde3a14b240008f1a430ce4ca04f4c73c6053a2436cbb83149e21a0601b3a6087f46d44858b0d22807bf904353c9e5db3b77d061c84fbb9a5df5bb496e68cdc26abb93da83c5239bb0376d58dbce65e5d5403044665aea7bc671287dbd1cc0dfa207948589396a33e43c80b3f3898303121580918abdc4658fa68dcf145c2da713d3aff236415521a8ee5b45b", 0xa8}, {&(0x7f0000000380)="3e0e8e4e10690941211b911162b27da00eaa7c73b1eb20e3990243061988f796b89215fdca85896abe6501f6c786242e3d44e7f95e78dd58a707a26c01840453ee800651e341d24874e9f8f08ff2e72fd3044770b29a86098be910b11beb2f981b1642a6f191f47a6dd5310fee6b8f1bdc0982e25c9906aad402fc8708b24a248804ce940da2114aa1125f161f2f7d850353f84126236449e7ceab1b18ba3e90e3de8b4b701f1ffd0afe21752b774f2966f6825d2b1318b069ef25278f8496e0d01441fe36847280220a5058cd399b7c9a62a438e1215a2daaac23288a024fa328f878ff592f975b909b70c64fa8f5d45aeb63230cc7e0e6acbf220a1c4bc8c626524d70678c0005138709d71283e1295d98baea476dd6611b2e10e49f9e3f40959cf77a5f61f8818a94760c70f87560da97cec53a90a5c0c78b82a794c376538e7e871aadd95bdacfd6b64251f93aff040fed42ace98370fea937beda0952530978f6d277bd1407ae9b2df7c7f25bb2f6d073554542712d5912a43f1e17fbe3ed0d79d22856259db01bcac0afc7eb47e91a45c87f6187aecd170814e5fc69b0c968eb379af589f7da6a785e83643df6edfb2f339c7dcb4404b26a3f31edb46a224d601c8e6e5fe250edfd6c8f134f03be0a28f43f36148cc42eef1b5cc200d8dded05e7a49ca56fcbcb4d8444c563d697953dfd8a665117d6899fa502ee06a98bd7f27fa8088186c50874b8f1a828ef71df90f6acbac5bc088a5c9793f8e23f7d619c0050f51593c92db6ebb66bab3a600fe44f0df50537c552a0b6440929a78232a1e67116d7feba2f6873ec569ee890c87dab7fc22b7668b48b119ea140780e925dfdabb52ba48c8fbb9a7157a960fe86eba8be98a0ad0af2a1477fbf8914450cce3ddacead2f925b096bc543463928d407d84a06aecda45388cb44b41adac7f06c280951a9fb97c5089807cc2c3cb510d99dd121ff14e1eb1c934ab3fc580c2fa120c591f8381936c158abc1089173a430bcb5941834e54c75061ed937d7088c9f35965081b59f23450f4ada48042bd52f2c0b08e68c3d76e7663e825546b422e0ae1da9635c15f8ffca1c51176c9f0d341e92c1b9ea75eb30033c8788f803b3dec77b1e3be8c759e22ad12f747ca122997d21aa22bf40ec5641ee050ed333d90e3d7ea55196d23518f05e39dd8393e555aeae52fc84bedc3a84bfb41dc43ade38e5377fc83ffd728c9d9580ca9e10c87ca46b811646d39c745a38b0983ffdf5004b09b7192a4280fe1240f51f63ac13d208ce808e74bb15029d2e3b96d4b7afeeb4b1a6e07da45b96d9c47eb41ee9b43218128dc2a7a5ce83e3a2592036b4abe3505ae629adaf0ee2e386a665f3297f84e66336be524bbd75e06fa7a4f69eec765913db31c950af0c24cd0a2020f24d541e961efe4fcda8382a0cb38b116c160cca219400c0f7b5d56aca7b784242e3567d2ce8ee680e7f3730b8d1bc3ab90029c28cf2a309d87357bf168b8b47032ba71dfe8fabff17b6743fecd107526aa70a3d1ac61aed8b8e709a0651dba66971d698a3cfbc281f72da1bde64e3695a8565feb72fd8c28d32942b2de8a38fa4cbd5e59ffd3bd1c95a09209677bf48ffacc9cd998015e0748a882ac6e3eaf94ee1450e410feede7de236431b699da2954dfa431ea67f49a42489eef4cc23279d355a6e77dd1c49322f6c347b05f7c3b046b2ddcd3d314e376068f53b4bba1ebca054a1e9fb9333a0515662a20fbaaafff7bd5fb4106650ad55293b23b5e0cccaa6c5c15fc2a8d61cd87a51d9e7e4e7105e765e70401a9614d6413ff739f0402245b4deec20a9e1ab1449201dc7d48471e3041c0e2421079ecfd8e2f2c1622fdfeabddf57a52788564e7976984d6393d3a2613e6e80454a225cc6bf1a35d633279ad315460053576473f4af1d5b9890c8491ff341072cd2201f3cf76df5d082768fa3f8bf701a4eadbd35d1b3b5e1a74382925003dae5022aab84da4f0af3616a982aea77bc4055cccbcb7630d5b71ed25c1ec3b392a5c11496d2957df9ec3088ebfba8951b2a3d25dea948a311915e05d61a91ed401c19bcbfcc01b445a3078b2dea1d5fe48405eaabbba0a5d38ab714bcec5e580325d6b49e639658c27267bed1008bdf43852266b0f25777b98a987bb95a766840404d31b2b13fd08d06cd9c437688eb32e8bf6498b9e399176fa5ec05960ec415ce58f08ef8cfc683bafd04f6c96753cc776dc514b0488996b7001c5643d0ba896e773862724680b96e56e128c1f75d6dcf13f25b86d273a546434a3464f5aa46c14b0d3adebf2a969eda741fc64bdc2f6f3b525750f5c8292f8a83a05230ea637af3c2047c4c5d3efce4d2eaa091dfaed9fdb99feb71ac575d5e0875d644b191aacce43d66d1c80c7b208fa8f5c2936fbac533efb1b0f9606247b6edeab2d86eddb770ba09d63147a13529dabbb98e2911e674c5df6279748ea2b454fa849e75c4f98f72d6818490ccd99959ca2d6d46e2a2b8ebe17ffff66508b4b8141f325f8c2946ef9fe6249be027cdd527d254848a727c9ee72d44c750b7134e2044c61d811f20cd8df42e54362b4640a6800958496ea946f09bde812ebaf5c2567e78b91d25c2ee4fd3fd6a6382a6e118a39363608b4fb3b44c2e64a17fb4588631387703e4e9339a7d0c63e66889fe12511653276c5f565afb87ff1b10bd783bd570fd370e0b2a3a42b72a580f744080a9d512ebd0413c7b1599c1d2d08733290e1125f9fc597f5e05a6838b84f8dc8b1c4504e90e3fd8ec832d609c436aae9c37c9bf41dae570e61ea6cae3d9d65ae5a923f3bd8a74a58cbd8c12eee4b8bc2bbf93742b3c92f8a02f6d6cd5f93bde3f7240deca91c45be906563cae9f36b71d7ebf1308f6388b805e78ec27edf4b061aa3a5c9cb108ef3843f8b5f9e6fee8671512719e463148a09b72e8cfdce5fe6c80284b236bcbdb6e33c7b90b4be7329efe842f2efe0d0ddc485d51e8ec8bf54e35c1fddc83d5b546c78d8802df3b015880e4d3b0923d01f384d934323dc22ae072642037677da21633957b09d26d200dd666e5ab17fa5726207f41fc200687e08ea2e76afd22bb72c4d96f2b7565b8113b3243892433b483fbce0817b3f8482b877be138ec57e052d1aaedc6d5b95cd13562064ff7481e98171acc3b106231fa786739fb93323566af48d6556679288ad00c9de67f8ff1f2e9fb89f7c1cf594d0b6e6d71e5db7d694d86cacbde6e1123f004eaabafce2b2db113d15c3e472b79b0ed79d93be5ea3c7abfda33dddbde633a1917140d6c12c6698a9aeb23c1b9a2f53e2357120c11ab190f018b8331df820af5ed45b3dea15df3c39492a5a4b25f0c4566d2e6e9ef8cdc3ec25a9da5a01480954d262273759c6b626eb0d0b562d4ad056e462d30252e384c2aec468ce36fa790e53f57350b964587cba64f1214a0172eb053555eebf204a2adfcf2e25c055848bf0c2deb728e702e3cf1d2577d5ca49f92cfd9d7e700b1607087cc0b7f7a64fe7ec5211ff25d5e35905550d4cbaee7888a73af4da31a1f1635dcf8899e066a759e4706be6c771ddaa1e5caa6fad15fe2f86d28bc0b068babcd597ff5f9685f306769ca65398210d1124fc3baf92d69f5eef9eb88baaf5b11af15c7ece46243702f54beabcc09e244a2b30a37c088862dd6a289b2f8cf527c797fa4e0ec7935696a60e90bad401986e5fac6627152c3e9c07e090ec8a8b32f7233c95cc1301f1f4d5d0b72694d04c865b04e4d064b4fdd32ff2e12abb894215c54aeb81c77e61ea3b47775d0c0a1201b07d144f86397f3b3510b33a33e5eff93168e82b11225475daf61633a3350568a9a88e73092c6552443e2e2323a1bf9301c2dd4affd407750240ddaca6cdae693ae49f7ecf2df8435e643c33625f3da3e63c370e1a214cc34a26e0673c499611355e37f692da852e09c6ac13130518d05164a82b83504a36c1ca1dc3f06d594c38152c82080e3406853c1aab70b2dfd98e708208b2e907045e5420920d1c9274dc078f8e75cca7c6bc386f4117c51b89a082d32c19195231456327aa4e2cadb743a4efd2df7e7a3db4f3b6675fac7e451c368d7866157ae946f4c353c79bb858cb07bf4d5721e99f98943f5aee30cdffc438b2db1416467f13f6c41d815432f0c7f16685a12b60a75b6c08821ead0a2ab9e38b1c7025885386630ad919602f29238bb41e1bd588b19439850ef177213b0283f28fcb028147c47b7577e9d9c8aa901d190a85c03aebd7d55320902b805d2d93a2c669482c4c48d1b4e5a7cadbf808e76d711f9d1c5208a0059f87866465d05374085c275685e0d87dd4fa15f8d7ed86dc7df5cd4977245f488ddf167451b8f8dd242847e62068a73b3081641be53e8bcd4ce72b71ae3f433e6233fe8fe03464916fe51d269c47181f36b2f56f29d64af270421748d913c123d81308e9834f32f47658d284f0ca5b475e985ccd933147e6205ef5745a87ff807e4978b6b9a539d5f5718e34dedb73510ff9028af93067a4cb5376e3b097bf165102a92bcaeb15f02e1907c206a5fc26dc93a70b69d7201a9038bec19034274f85545c675265b957d7101dda6e925b6029ef4e0d8c3ff7646744b8e5a13ab59621013bef8de57b9ed088f7aa76335f226f3aa23d30ca31e3290fe873516cfc1bf8cb87c41d50f1027ea36402e7481ed3b8d49cff1e0e5ed68d24b189aab41efba176b9b90a9acad1dc51fd424bc7f20bef5b7d7faf364867ac42209b449494daad9fcf17f2116589d77e33eebbd52faa7aabca1fb54e6c5b343a7a4b2052f33b223bcbc5c09e8e7675d09c4e1aa3318514456c4511a87bb50c849cd90a2ce506c81178364c13c350991955f9c2aea8918d9adbed82b134b84bc21954f1174ab478c5048c3b7c0393cdd4a5b82913cf69647db0607f7fdaf8dfac8335770a6c63768901ec17a064a870b5a3980895077b17211ca5225a1506bf0909ad62f2c1b64e5abd3dc1b4e2d2787d8b27f9980ec32785342cb77f5c014ffbe9af05d24be1410c44dce714554e535e983c09b467c52558fab0e7a9150f2e442c25a720dd1dd53005c8019200ee919fb5f94e262986e57b4f544917b3c5579c8ce92a111b229c1adbcaad32d91ec0e46e7cd426597a82686bb720e97ee6a9648a95f76beacf31f1003fe008c264a75b90f02c08d0c8354824a3b3476b0c6c431a037269ebcf642ac9ce0e0a759fed547acd41b16815983c2d5d64c7d11037c48b043915dd0ac58c1acc21e742949d68e8a59c092671776e242e62767e83e5d52d8edbfa37a77c7d5733bfb2745141a221840fd251bafbd346952d6f8684f7662a0e10081575b48fd7c65a5c301a784d3de888e653d1af40e5a66e3969ae25ef613bcfb8be5fd5d0b10f17dd7f8a1a47cde044f2092874e807aeb4172ee587021028602103fd2971c04d16a0f0ec2f3c1e9ac7f280f70d133d81f808f668235a75573403cc5a88116acd49c4a6844e5f46f32c89438a5d4e480c84ef26021ea967cfd9d04242460a2c891811fbed9a0d7761ee063f93a3cef02e4e4edf4f9968d54bb44b04724eeef13f4e7e29476e698565cb7475db1ad1aa68f4467221d20defcf51d68c05a557442f6eda51a88e7bb346d968c047b68f9bc00a9e4276df17a419088f4458bd4333f4bce0fcf464722338220d8f5bfcd8c278ec2b6780d5ee8b3ba0e4d929dc640982a8f0b02f9e5d6ffcacc8999310907d6a878f147bdc91922effc39acc96a3dd112271cd2", 0x1000}, {&(0x7f0000001380)="79a5f9f1222dd8631207ee2c65f26ad8d34fab1557fb176d42f4f18bfafab3aaa28bd77ac1b1e3626e2972ba7afe528e9819d89a8cf51ba50ff46eadb6ee5be827eef32c6e3efcc3e224c95c5e68027fe5cd5686a9486922b3f20ea3d7960a6d57184419567ab30bb14222d111a31b6331e92bb2404d3a996f1c04f3d70ef4f622361edc1e9fd8e433a46f24380d3eb52bf86e69701e5e6ac57abdd553316407ac3e5bb411e6e110e7508edc0fb1d1901aaa2b427f248c6cf8bc", 0xba}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8000, 0x0, 0x7, 0x200, "59f8efd04a12f71c093b6479903c1797ee83e0f8", 0x1, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) geteuid() setitimer(0x0, &(0x7f0000000080)={{0x1, 0xbce6}, {0x8, 0x1}}, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:20:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c65f200"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) recvfrom(r0, &(0x7f00000000c0)=""/182, 0xb6, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) close(r0) 16:20:46 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x1000000005) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) fcntl$setstatus(r0, 0x4, 0x80) flock(r0, 0x3) 16:20:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040), 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:20:46 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setpgid(r3, r4) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000040), 0x9818ff07f4c89989) writev(r2, &(0x7f0000001280)=[{&(0x7f0000000140)="bd0b422f7b31950a3dcaea900dea01126d0cd5e9", 0x14}], 0x1) 16:20:46 executing program 1: setpgid(0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x3, 0x5, 0x9, r1}) r2 = getppid() setpgid(0x0, r2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) setpgid(r2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x40, 0x7fffffff) 16:20:47 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x3, 0x2}) r0 = socket$inet6(0x18, 0x3, 0x3c) mknod(&(0x7f00000011c0)='./file0\x00', 0x24, 0x9) r1 = semget$private(0x0, 0x2, 0x110) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000001200)=""/225) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/215) r2 = dup(r0) recvfrom$inet(r2, &(0x7f0000000180)=""/4096, 0x1000, 0x42, &(0x7f0000001180)={0x2, 0x0}, 0xc) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x4) 16:20:47 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) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x7, 0x58, 0x9, 0xfffffffffffffff9, "bf569d5ae53d8a80ad707a2d856cd6f5383b6172", 0x7fff, 0x7fff}) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="7468e9024c9e0d2f334080158218d074c6c5142f81bf18ed5adb705d538ca30c2fd60aaf60c714ed7461ffd23116267e16b48103750cf28a098f15e46ea52279d929cc4a0cb45ffbc2", 0x49}, {&(0x7f0000000280)="e18435ede90ef7c9e40df465fcfb48b70cf4592883ecee96b7dd1b5231940565050fb0113a22128013b8efab6b750cb64a696373e4859fb684b9d0efd8681d02aee7f38da60f4502df33146c1ef73ec8e105494280d97289a9a1686f4db5b08948aefb0d257dbc138e51ddaa82c9c62b7cbbc1b265b965892113565656f5bd2cce4511a17e8d7c5312f9b16f5839d62c5100da3790eafc8ba193048ac229f63a7603b01c2c189eecaeb673da44102c998de4fbd7c7f02656ebf9f3094856a352ff88c7113e3336762ada61c4a7409f69c93d271e07638c55c8ac4e24ef53c1465c1e592c", 0xe4}, {&(0x7f0000000380)="128609400634312b18f42013602adf1fbed587330f5c81bdcf5d139e149b06022f5c14a28b61b568dbb7312f4a45e426650bd9ff805ff7aff25a98cbd3ea35d05005e14fd5cd30e694fd1ee84b9e2f3db88f08269c625ad0f5dd385d8fe122816398a9822c4d406b9ce87c3e7936ef7967b5d141b744b401ac1ff9496399fa8c7d3aecc43a81f0d114ba31daae4e73b75583aa56d08190bebc4db3d99ed104924abdc5837b8e64347257c7b37b129debe6198cb787c2899eded8905b8f4877cb0c72f221e09a74fa8755202ff29c50a40be56b43420ae1382c179001914e61", 0xdf}, {&(0x7f0000000480)="60bc72dfdcce8bac59a9a3df779fa0e332107d7af595a925970eb7c41dc3286cae53ef346e955760ed46f662995295dc7c25e341537e7f8bd8a278b14d8ccde3cf01446b8c4dc376965c127d85094ece6a43d6cce1caeaf488a5f6105a14a72424c6595bd054027ffda5fbaaf5e5301819cec437cc0218ab249cfe001f33b3c482922f2c783e3f9a00b237b9ad6c8e18f8a5452a51254d211d6a27882db85d75aa373eb38c6c0ea07922cd4f8791445a553ef5ce8756d6236b4214d061f3cb0e7356c1468e", 0xc5}, {&(0x7f0000000000)="b026bd2470ba17038db45ce3ab67e3594a545a8a58a0cb192df9d57e015180e322d2db68ba00", 0x26}, {&(0x7f0000000580)="626e954bfd4236502e55705964335cc216c50cd00db4e8d942664bb4eb20591cb613679c089dd1bdfb28305bcbb19a95a168b75121e6a900cf9fa1c1a865bb703916192aa80c5b110a720f0185014c4f566af36dec0c6387af6a68d8a478c7d6d8499a0edf4c4b3da79b46b3fc33282f2feb166b4a94281ba6ad599cafdd547349b5ad1d17b121d82a4c5b89076c3a581f03f562e5f738bf84c7de20de093af792efb1ea489c5338144d3dbcddc9a2bb8406fa922cdd7e5068b00bae93c436752a9635627fc7a76c4c0d031fd89625aa2b0b26b51c54f40cb6e1", 0xda}], 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:20:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:20:47 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) socket(0x18, 0x2, 0x0) 16:20:47 executing program 1: socketpair(0x23, 0xc007, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/89}, &(0x7f0000000100)=0x5b) syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) syz_emit_ethernet(0x12, &(0x7f0000000000)="1691013e47e768b9d137fe00fc4d4ea2edc3") 16:20:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = dup2(r0, r0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x2, 0x80000000, 0xfffffffffffffffd, 0x8, 0x8001, 0x3, 0x100, 0x7}, &(0x7f0000000200)={0x9, 0x5}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x5}, 0x10) 16:20:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffb, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/23}, &(0x7f0000000080)=0x19) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x16, 0x4000, 0x800) 16:20:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1001a, 0x3, 0x82) setsockopt(r0, 0x29, 0xb, &(0x7f0000000240)="d5ff9668", 0x3d6) unlink(&(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x2e1, 0x60) r2 = dup(r0) renameat(r1, &(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000200)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffef1) r3 = getgid() r4 = getgid() setregid(r3, r4) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000000c0)='W\x00') 16:20:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0xffffffffffffff62}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea5521dea2faa3c5c2e32bc9bbf10442d68450578bbd14150ee6f4b3bdf94068546336f066013455c0c66ef7f3b62ad4f8d67ad653a5ce3abb03cbcbfc4e6304e99e310dde633a67759ff8386849910b1d0ada", 0x53}], 0x1) kqueue() readv(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f00000003c0)=""/121, 0x79}, {&(0x7f0000000440)=""/218, 0xda}, {&(0x7f0000000540)=""/198, 0xc6}], 0x6) 16:20:48 executing program 0: open(&(0x7f0000000000)='./file0/file0\x00', 0x10090, 0x181) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) close(r0) write(r1, &(0x7f0000335000), 0x10052) 16:20:48 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:20:48 executing program 1: r0 = socket(0x1f, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:20:48 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) munlock(&(0x7f0000e6b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:20:48 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:20:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c65300036ca4c45b047fd1a3c2cecab5dbaece9bf7730d48d9800cfb7b1167f26cee22fab80ef220327c34d735bf78abf151a906ce2009c6ab0a303910a40e19aaad766dc24a3f24b3c2d30b50f18fcd5f1ef391bc8f7e3ad4a7c15661f1a662cb8663a55b7bec736f9281769983d6c85c9c5811f705f79f5f75470ef0ba3c095ce6c77562c6951145d9d4169481d"], 0xa) msgget$private(0x0, 0x100000005) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x1d8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) chroot(&(0x7f00000001c0)='./file0\x00') 16:20:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:20:48 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x10000000, 0x4) 16:20:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kqueue() write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7da294d4e6ebe34f8d968d31c41f36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a", 0x650) r1 = socket(0x1, 0x4000, 0x9) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001d80)="e19fd5452d59a91fea47c7e505f3474bad7746c51a53d4f19866a29ba9bebcfb2c295bbd594e8f40a9ac609eed3b77aa1f259fe4e355ec0b628a0161811d1bb5668f6d6cfa919a41493a72c0d5c4f1775c37b497078d98c3eecbcc3923d046164a1580d50e692ed0d78f3e1a54a5f7e703c2758195aac3b7cfe64318d63c0150c67a06039f5163d26f3bed25fb757631c98fa3aa49d091bf", 0x98) pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f0000001940)="ffadbe32b04b91d3460aab34e59150e7c47d20652446780a2056b7e9fdce86678a65fec44d67f603e850f0b0f36e63d828cdc778910ab60078c1dd0666653d315a561d24f2bbfab54d34ec4c65cbe454c29c696ccabe4cb802613500d49898caf68f4ee99cfad4f467399391a067e36cb63d8322b725cfdebcf3be5b", 0x7c}, {&(0x7f00000019c0)="269cd2b30b8d7f9c8426f502369a397bf0df7e68aab8dfc36666e75b1138279c6543d6131d49e1f7d317e17bf4ba4ce61e8756e84e5ae1740028e76a2d83569e3159e083dddecb64b3b78776868e97b0552f066c49a11e11e2de97ef7507a163fb0293be70fbd5732c7282808bc4bd7ca8cd4fcf89a9dade8f6baf6b333fca2fcf437f45f87f45a00eb9e2b598b185d60d5c4bf9fcda4c9245cf7a33db64d1a8bc3258a53b0cd1a015b9fdaa2b32b37ca37e3c86d7ef99c3800a548a49d0f664c6bd200586fd58e9d6de81fcd59856172779f6aa563840f8b7", 0xd9}, {&(0x7f0000001ac0)="a7d06bc576809f1ab9d57acafb4bc798aa2b6bcefb4abe36ba36aafdf4ccfe5e3ebcab8d98880a318fd89869ddf73fc7f36ced90f1a9c113374c9560425979b588f09dd5ca382edeff6f4229c826bc84b5f776b21c12b45041a2b6b7ec0c5243ee099fab4d7e3ecaf84cd7aa9caf11c51cc01bac68bfb4474555f23642b2606d541dd30e4c648f6bf182b0e42e24c3d641926b93b92afd0ac4ff14ece0fa8cda5edc98478f5aca7c5b8d509d929cd61cfbc5a0165b6a471ca9127e12072c23ba39e169ab3fa7e7f1efdd615f789aafe06c880eb154d1a2", 0xd7}, {&(0x7f0000000040)="779bbddad489528eb0d7bf17f6db", 0xe}], 0x4, 0x0) unveil(&(0x7f0000001d00)='./file0\x00', &(0x7f0000001d40)='c\x00') r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/97, 0x61}, {&(0x7f0000000040)}], 0x3) r5 = fcntl$getown(r3, 0x5) wait4(r5, &(0x7f0000001c00), 0x1, &(0x7f0000001c40)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:20:48 executing program 1: r0 = semget(0x0, 0x0, 0x85) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) read(r1, &(0x7f0000000040)=""/209, 0xd1) pipe2(&(0x7f0000000180), 0x10004) semget(0x3, 0x6, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x7) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 16:20:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66692539cb92"], 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0x0, 0x8, 0xfffff}, {{r1}, 0xfffffffffffffff8, 0x28, 0xf0000004, 0x6}], 0x10000, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffff9, 0x401}], 0x1, &(0x7f00000002c0)={0x81, 0x8}) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000400)='!\x00', &(0x7f0000000440)=',\'*\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='^:\x00', &(0x7f0000000500)='.\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)=',.}([\')]@\x00', &(0x7f00000005c0)=')\x00', &(0x7f0000000600)='\x00'], &(0x7f0000000740)=[&(0x7f00000006c0)='{-\x00', &(0x7f0000000700)='%\x00']) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = getpid() wait4(r2, 0x0, 0x1, &(0x7f0000000300)) 16:20:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 16:20:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="e890135f4e100b58a40fe77f85c8840cea200b227bb4b4009158ed2770275f00000000000000", 0x26) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:20:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5, 0xfffffffffffffffe}], 0x47eb, 0x0, 0x2, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffe, 0x4, 0xda48, 0x7d6f, "6a33dbec32113592d162e2a25d2bdc8bae9c2be3", 0x0, 0x2}) close(r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:20:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x140) syz_open_pts() 16:20:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c0200000000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bf3ac17d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x6323) 16:20:49 executing program 0: socketpair(0x30, 0x80000000000005, 0x200000000201, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r2, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') shmctl$IPC_STAT(r3, 0x2, 0xfffffffffffffffe) 16:20:49 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/102, 0x66}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/97, 0x61}], 0x3, &(0x7f0000000340)=""/63, 0x3f}, 0x0) socketpair$unix(0x1, 0x1005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) shutdown(r2, 0x4000000000001) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:20:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='m\b'], 0x10) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = accept$unix(r0, &(0x7f0000003680)=ANY=[@ANYBLOB="342c37828814ffcbb57ed2aadc4a4502d4ed8e13fdc0c3b1fe23752f0780968ad63e14e93a93b9dab08d2dfc92c044f8054b97de75768db6ddad8371ba48effd69a613c7e9849ed6c9e505e762d5b6c4bb2370fbb5d533e3f52312edc29d7ab20dc9865add58734cb819c3b53c2057b879831c8d397413f600621f0ab77e9d956a539b544ec3a177f7857149833b4f9f9f0d400a108429a04d4a3a709d1b0edd4f026a8f054b5ef2cb7624d33d315226bca357f4e6969762fb4a00cf9be7e9324385c53006f2bfc12e3ae3686d55f1be454f0250d8fffbd08b41c1ada185b8eb4977c133610430ecc53012c66dd8596549bbe8872fe461ecb9310d8c1cf5f35555de99f4d0dfa950ecfbebbe9c6af6b9537dfea5c9a6b6c9effc0d556e3c4b3b0e1f5ffd125e3e46ca6c15137045dcdf660efef388d8a6b204e841ac3e4ab3b86866a1b2291e91c64ce22dfac7af14b918e880154a5fc5fc511172f3042e53b84fa1092e52ba3899a830de883f0e265a79cb2cdec95ef1bde1e8cda0a924d5aa3dfa1fb179c38581749c82806fbef7f7d7f5fbe99cda7ae09f172d5665879def8a97e280196aa32d2b899ec3a3abb07e102811799a32916cfd3fba9460fe72a731eafcfbde6572eaf1bfa55911512c95279f1af4325bac1df77b5460859a3fb1bdf670e6f6aaa21a63178939bf01004b1493f98b76239b8d5b1c964693d850c13887edc6ac636cc962833a8cd76c6a99875e92fd5e0328231106c85f31b300d5d9ed945747485a35a97002de7c057c53d6402cd92d0fe92b3a2181ed392e633c68d96cae5feeb6be2fc636b611ed9a85b900ce1677f4e281067141133a06bc48e6506a092a492a7b7a24bc4e3d493028a5deb507ee156c37bd1e5fe509d698fc988db567728339a24a0ee45f60ed1cdaf5d5d89528077a632ff70d3dc95ebb609eebbce56d3bb143c5a5fe902b1b4c5813fa9298564c4e99503e7661611e5ebe479782eed10d7f4a86c0f4f6b4b8b6eb2b4e773570f15b724d11ca5dd7aee697e8c2f369b8d4d2a3a268c4d89cd439debefe00806a1f4aef649d882655cdde4f4e7e22fed6d51666047fefd478e6fe0c648f7cd45d44c668136252d673c19fae1f4d8f98f01ec5565ef46f35b422714625dc3e6c574218e5766b1da36335f0c6cb98738ddd5dfcaf5c4de8efc59393adf750619b92c0da6ff03d5353ac0443f06353f49ef52144cf7df22fde7e30c00fc5e5f634b0e1121977887a2a8a89843e4705dbc8652d5b37a3d232d02be6b5ff0b97813d3f18353d8a8cbb23aa14a68540968801b3b9cdc6455cf1d4ecdd18d4481f01074433380255389902be7ed49bfa1c29e4528fe5f7c92ec7b66f8778d78974754c4dc3cb603353609d1a8962f4e54b00f1f8f673d00ecf913a1bcea5be8ce4ac904333b472bad0be2a5f39c3c376a17e1aeb0e4d767802612bd2064bef775ff7bc31684113a5be1350d2ea8d30f7608b5a39cf2fb828b8bb6327a056c74e3a42c2f49c3bbdd1b355f4d0f4d32f3c95c23517f95d7cfd00a4dca564810459c424eab079eb57cbf3937bc81654cb35e5170effff893cf22aca2abf179eca4ff65053a21d4456d5455161917f069afd5a3d3e7c0a16bc8a7967f73007dd5b7e73de09d74e59965825c06cfe8f221dd87745e02cf5d76504c142cc1045995f850facfff5963bd43787702bdba826fe25b2292b516fafb3271286d64ceea6797aaf2418fabfc6a3162914d18c088410653fdbe7cf8666166f18b3c08b376458cabee028f87359a2c71c0c5a98d62e44a949c91accf4767a18b960ea45ab92d6be0839d56639a79db5ef64c24930c49387fa4ec9cab0b3c7d39ab5c80989d6b87e6f96fb4c95427cc9f21693110e373f8a42a3fb96c740de26968bf1c809d2922d3d162d5461e8c1198527faaa84b3cf837cc3fabfc6e0efd7bac70c61c623b95bb1b97452c5679d9f44013eeb5fc6bd17de8e40716774a34b447a068403c52c773cc7948195f08d27a71dcb2c20cda8f4f201bc66d4feb5e3411485ff913d1a6e3913d7a10765c7a35714efd05335fdb27aada2203a65b8c66765ee5c9cb8ece31be7d90c6489263ca13d1160d12dee7e5577894555f76a7548f940b842078fa8e67d1b0005c4f0a22a3b5dd531bca5ef52bf93e2c5399efeb8f1f938b0ab7763aa500e4d04f7ccb2b1bc1f691a478cf3e8ed8c644c3071cc7da6d34ac1084e07fc479b8d9611e61b3337cf526b7dbc037e608ef1bf65514c5a2c3161b7ccc32336d2e62e4b39fbaee4c0ea2b8ccd4833ac57023ca2d861c47bb1f900f6742b2f7a39f46301da86adeb0b99f6eef71a1ae60cf344817d8f565ba828de412714f85aa182ddac254656a0384bfa583202c23a71de8dde11ee8dcc84c32fae25266d18dcb236522bc9a977bcdc9c535c72ff864712d62b4357f26e82d4066e1e84f303cd4fc065903bfd17c8f66e6337b546205963e4232113a0a3986d183d2dac625d5e4fd89eeb508f36b4f7cfdb5fe007edc7a911d76bc9b2e5f74ca36f9142b49c51b52a1d9971266ee4cca15eafd02a8cd5a27efcb81ede3988090e1093c13c1700e74b2aef479ae14e32dcced26d8de3e41722f3ac80fecef4c307b6c4477ae4a758024a612c6d59b5c50890fb750ded519edba5c551b40fcf0696bd628c516c81be3ce43f8d51283efa2ac489fb267d4403a516c9ad2062b31423cda7768ab0e2588887fe46826ceeb9371680b1569b5537491d8a4bdce1920154cdea603fd867c640769f2b73b4c72e47e37da8a230139c791641038470831da3bf0cb824b9fa9ad73ec8e39cf3ac6e33cc2c366382443eb63408dc7f781d4df9348faef20eb5daf8d5b048bbbe6fc48ee6e5219f641ac523d654cf91a4bcb3890cf5ce191ac568b0769f0e20c6d4c7a0d86c44bd613e72f08fd65fd88b5d40695a4a92eb1166e2060723f4bf1c4ae8da3bfe1217b4a1453d4394658f94210674e35e7b540affe41ce6e34fab3a2ccaf5c45bb39a3978891e3ce960e55e52ed75b3085f1f5efc9fa3d3717802702f3820de4a55743ff8e50b6d550b0af7fc88bc321391f76d18d19ab6fde4e158320680a189abf5eb3fd317eed84aa1af9d507103daa4e828828383831839309cccbe8d21151d0c97dba36818d863a624aec725bc0eac23dc25769d539cefee900a7a0c9ada269e31ac3f1c55ce1e3e441c8aaf5ae12490040522ebdc7b5e7cb8c318a52c3651e863ed43b90ac33d153f819e73b30d53397c1650174fa0fd464d805807e67ff554612c9c93f4ce917ca39adb36be5d60488ab0fed781cbd377a182cca3a11091b345754a05271bc4985889622508e8616f760479e42893249c448bf0e2d4c366691bb410bc88af9534a386cf3987060f4febefa2a7b8ad0fcfca2bf44c258332ebf5007a9b5bf150b18b7a3d48b39f866d74264410fab4f0ed592ad8578fa0a074dc843ac44737fbb2d51b3abc45e9038f9c44411e791a45a35774a6e16d78e79239c75e2848d5cd49ffa2637bf0ae678a8e551788a8a6298ce51fd88caeb7342a68e0cb8d6701bd52a2a42d47b41164d7818934c61b9b508a2cfe53a1300c37bfe53c4f3f752757400fb918e58f8c762a50292db9583537f2dd6ec981f05cb0844c1990665952246dc96b2417149ea3ae4ffc04da5cd76b842911cea862f4c1e38dc96733df5d4a4c94ee7c00335002a069206e1fb670d782071d17490b2988c6893b275038f724c858f815fdd7a3dd802e8365875b97d05c096a26a8a6cbc4708e5ddf327d17869b2c0b944e97b76f4452d80682bf50b16cfb73547947c6b73b0eba6387a56043840e609fbcb60af4ab73c1a121a896e336dfa011fe17f8833c0726627d08d900a3f645ea59e9cc98458fd86b319ac1d83e7837c341c54522a683736084deb3b121896ddc0ba03fafa243397a818a4be21585a825ced05f06501654a1229e653d00287d70567bd5f4604269bfd358af57f40ccd473afaad990d05f4924691bcdb5ba0a59385909d7f8caac3b6e3034941b4784478bff23b3dd55b8e1859a97a15b0a1b4c129898684c5e9afb443af3eda0310ac93a8368438668dacd978e3f4861704a690cb565e6304dcda5377f1353e7249b0fffb7ccdf73fadcb175956ec1374f7e4a0e50507134e218d3561fd518f271df8af365e296bb5ba9cde2e9d83e80af65e995c61a9352d3f889e8c1bc9fc8810fe4273801c740f60847d29d13eca86bdaed9980527486e2caacd1b2b17a9caceea910fdd1cb88e450974c723eb7263b8b58077e14cb396ccc7835b38cea10a4b61c56bab40b48c277efdc1b986feb831bf656ab7d3efa39457731b3de3099475cf5eddcf62682e28a09208a825f85797704937e8613727621c7c3aedbb48c07b7832423dc5c8e76c75511de5c09be359a68b2cd05712be5e905534f4fa0542aef455f235c1466a0239ef2a6b077eeabd28912335acaf8990ba6532ad1ae66386cd28802706e2b01d6d41acc915a307de6dc81499207b473cb1a67331c1713d85c58c03d9c6eba01888c114be489d231699f9e28661c9d4d528bc949e7506ef270da7a486ea6fbf6967d9d6844092548025fc1a165e9da293c50cd9c0a29ad3f1e3568063c997d6cc0cdc4a32b1b3d5d6633929c74d610a664c8c3417d5586ed60d2ec73d9888c250304f28bc7c53af6bea1e7c76a0ec284dc89fa6579cbcdd5842bd7c633b10f7c9f7d57bf53e8700d95f2948a968a7f70693d22dc98064718f5ab10f7d0a08bb9bc3a15aee9edcd12e5784d282ed680b21e6f7db69c7d6218c7f745c8cd7a7281300b3f39932fa2ebf1e4bd0c82a2189d4c10c47d9c3fb8bb704628cd1cfb9b47e2201f7ee897687081953b81ea7928c74d45144f50aca1b4c562cbb4fd7f5d7d6550a4fed477112f147ef16895e8cd450cccc7053984cadd0aa422f67bfc75680aea1a089258c0a95b7d9fd03e9ee4b9abcdeca0cc2b2db05802178e70e9e4a6eaa1e62c6d41692b892c95c887718b863016dda9bc2d8d0ce8599985233021ba7457b29b7ffdf4ecd6f6a907073c6c84befbc6bf2b80464aead5d9e99eaaf4caccbf271e42223798b32dbc3a3abaa3ca1971200939e0956ea6b6f066561f6ed017b5af5183ce31c270fd1935b30a1d4821e1fda298fa92733f4c22f1236798f891fa8b061677f08e0f1ea2c2f7b7a3c80861bf1d7a3c66ffd1efb1a323058492966c9b46dd21a92fb013c4aee08f71cd1fb5ceeb2374af1003a5c917ee68ffe02c5f2360591ee24c1d782fd12619654672b89fe49f38a2007463925d7d0c98e0d3ff63777d18209d562cd78db16485711e6e04eba708812d8bd380004e69a0cb9db69a8e0b0ca9048ce94bb986355dafb141d502337119c584495a2237318304124162b2339e5ef6ac7671ff91b08d74463da199fbeee065c7514f07adf332f2f24c640ab840d858aaac774fd368d4312b9a4b2137ff5145de2b23f8c3b8276497ee145b14674dfba24943754c66c5d3a8daf71cb70abba2956d70f2be3f3f205d247db567d3e1412527139cfff5ec65828c5ff4d1e44d84a9e6e4d68407244345602102f5fa4a0cf2666a582da285fdcfc939335d144aaedad10b955f6c392e073554b8c8f097948840cde7ee6f1b0e4f9a05bfddcb27aa336330ed4b98aa9541a1e23314321493e5217024ff8599d4f1a87d0fa725d3a0e38ef9e4795cbc67912ddcfd830f7912c2b7656a796730ee00a205fb3abcb16e67589e3928e3a", @ANYRESDEC=0x0], &(0x7f0000000040)=0x2) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000023, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0xd0, 0x80000001) clock_getres(0x3, &(0x7f00000001c0)) recvfrom$inet6(r3, &(0x7f0000000200)=""/4096, 0x1000, 0x40, &(0x7f0000001200)={0x18, 0x2, 0xbf1, 0x9}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:20:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x5, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x23, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:20:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() r2 = getegid() getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r3, 0x4c}], 0x1, 0x0) 16:20:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x1, 0x9, 0x27, "ac777437eb57c4f1dac34acf0a19f044f74f73e9", 0x6, 0x1ff}) 16:20:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000002c0)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000180)='./file0\x00', 0x0) 16:20:49 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x5}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) 16:20:49 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x100000000, &(0x7f0000000080)=""/4, &(0x7f00000000c0)=0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r2) kqueue() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:20:49 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:20:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300), 0x1000000000000128) sendto$unix(r1, &(0x7f0000000000)="f5c0df88fa40a4b5382a185e28ae5d25e13fa247f02918ee713df33352919a33fa4d9c571d9d64505c8cd6e793f66ebafe6bcb13ebcc1b8860d3126264e6f77b27bf063c222219851b3f57676d477b06554cee6a39c4e1b86f2af802e3bd32e8", 0x60, 0x409, 0x0, 0x0) 16:20:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000227000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:20:51 executing program 0: socketpair(0x2, 0x4000, 0x10000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = socket(0x18, 0x0, 0x1f) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000), 0x10) fcntl$setown(r0, 0x6, r1) 16:20:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x1, 0x4b65}, {0xfffffffffffffffb, 0x20}}, 0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) dup2(0xffffffffffffffff, r1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040)='t', 0x1) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}, {0x0}, {0x0}], 0x3) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x40) utimensat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xf7, 0x200}, {0x14c0000000000, 0xfffffffffffffffa}}, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x165) 16:20:51 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/129, 0x81}], 0x6, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:20:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000180)) r7 = socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) r8 = dup(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() r13 = getuid() mknodat(r5, &(0x7f0000000680)='.\x00', 0xc040, 0x1c3d) getgroups(0x5, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r15 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r8, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000200)="44841f73becea3958cf62107552f32d9dbcba3fd942a6132803b556a988245cfe0ef245b071e7e97ad04c6e6bff3064b04d7d46bd0921017228d20109b6a7bd9673bda2fe7796e742e3e01a31b73c422784855d0d236bc75db35f1206bf4a3611fbb2b47688e702fc33f7f988187f408056c68b0ee92974d360befca596accb84ddd0d708256eec8b56a7b4ee3d51e6b7cf94a4d05a481731719d4ec9ca9b04e5bcb12f639d142a0f8a5eb9da4122e029b527675fcb40b7be00e82ede46f5160565fcb53830eea527a05461db5e517ba396889c1acb18fe0a084d63ac62c1c", 0xdf}, {&(0x7f0000000340)="924162017cec3b9493f2657dc36e86e1d875867ab86ef01967dcf4fe", 0x1c}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r7, r1, r4, r8, r8, r0, r4]}, @rights={0x20, 0xffff, 0x1, [r7, r0, r2, r7]}, @rights={0x30, 0xffff, 0x1, [r3, r1, r0, r0, r8, r4, r2, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xe0, 0x2}, 0x40f) 16:20:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:20:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="f0e41446419bcfe9924f98f4e1cd9144adb3be56d2fe04a967c098e23e5e4216ee98e11e0ae82983a656fe06b72d75ea39d0291d6381297a19d5f0c43cbe7904261079c2d5de14eee698ad9165f92e0e4ec673b4d0040dec32d8de", 0x5b}, {&(0x7f0000000000)="3b342ded434e19e7bc921fa92c239b", 0xf}, {&(0x7f0000000100)="b3d3376948c531ce7d62718d7f92f500f7387d9812e6703ea072947d7e168cc43738d9fde116d437d75d76ecfad96fc35ecba5f276cfd9f52715a464555924400ee56c6e692680863d2a65abc144fc3fe7370f8ed89e9c865899615886f9b85266cd2d8b1fb03d62baa388567831d13c30b118e598bbf2acfbc80eee5b82ca134e84d854638cfeb75aee4384d053d1c467dc460225ec8132b209cee7f72478a62cf67a3b57466959687f401583bbd26fc8e11f83bf4e297891a55650eb6ae5d6c217f8d6deea7124c34b0c3630d08c9e9896f60a5d06c819a331c4610230f2cc95c143730f7136328b4ae80a1e3ce1", 0xef}, {&(0x7f0000000200)="8071209b18f9b84e603e647671a01b24686a0e1f23deb5382e4863f31618362ed98db637306a935e1ae1b77895d8be292030e862a4f1686a777dee2144731f2f2f0608a3d37a792e9b792bf7f1c05959417e93d415d35d5402fd8caf5ec0b507fbbf52882688070c8e6e68d077350b314bed3778b1ab2d094ffcfb09596826b9126ae37188e83a8c7283ecaff780da70ccc466d2aff55cca1ff5e3f1241f56ab6915073c51b4e51a58c38f3477be04eb9bf45ab4f4a8aa8ccd21071b6a", 0xbd}], 0x4, &(0x7f0000000300)=[{0x100, 0xffff, 0x5, "2abe0db0a1e8b8ae3c93578706f43f6f7910ddc4726330f61a712312fa98f19db014499b0fb62c12464076a186d5d9b2a8978ce3b0aa07840fdf5ac882243fc9d7af808f74c4135370244480b951309f9da78c6038fc43735338a2ca35b33ee676d8dd4fe8604c3d0edfb14a40832357a0317cbce838ecf60ffc508a8916fcdd771c2f933993e4ff0a1690065258bfff88672c1fad9da85b664f66347c89789dab379e1194ec7144858457a4eb79990e015ed16f6d89ca5ed3a7b6521dc286ce1287cd90a000b7f380b7a95f45b1786d5d5c73554b8062439340c7d70b002f744e07313305c21ad33b88c28edf4bc6"}, {0x1010, 0x1, 0x0, "3a4d410ce5531abf6dd176a6155811b24145767eea4c20fcfb3d61bacd50692f3f534f15e29af243242c484ab7938218297d003e1dc1f181d9b07755b852fec87329ab54bcd1d7213eb8d92ae55fcb7838c348c339c284aa1f48709447d3a19a9cd62510a11b09837d4e7731d2215dc45c661641ea6fb6027776e6df6ba943d7f9557c04e5258892fd127d2cabfb67452fdcd572201a1959de3551ba05049b230f4954b3972475fa0747441608b67a892e1c6daad2db91c14fd5406e79277bb5efeb02065b508696378f998ebab2c078991fbc954075ef57faedbfd006bf975431228ee02aa4654e1ccdaf8dfff617a913252c0dfebc23adc8e63a01826c5c6210ca9a6dba2fea7fc17f904100b1ed44a168569108e05c7427948b8810f8ca9a9a7bd1e901d7fc177cd5ad2e7e332319249b1e6e0ac68c17637ad7b15fbfd0d4cd0f985801acf5683fde9b134a1306f3701eb67875c3ec42c9b741128b5a3d554c2f581cb26381925ac13029438466f921a3cb64801a2ce747efb1a827ec9380d656ff07df9b84009e872c13f1b1eaba797f2b55b78dbd1475aebc85b0bbdbc20eb200143cf8ca9ae853f9640d7629e0a3c99a855234cb025a404387895bef1d5463cfac9048b46e1138358cab88072dff2f6f265efc82035220c78584c9af11022335b972b8911feb3480a4d011d6275b847b4edfb20c926dca6a57e865457ede8fafa4aba9f3c1be5dd3ac4507f0b306fc44347bbb8dbbee2e085b9fd459a496bf2bdd601b682a04c895427c91af73f9e02d4a575e33706dc75610711174ebf12f9c4de258cebe4a693df1849b479362ac5a5e71083869c736f11588dc094140b22a9ccb90835a143f5e566b9d0c7f9ac2ad4269d35f7cd0bc7bfe7aadb3a64d70b8aeff725e51138f3a693ca905bcfed6941cc8d01c5db015dde565ef7a5ee424d4e7268faefbcc4fd9a2e57b34148656753ad6c1a2e9e259e74038af10c6b7c9d93ba15cb84951d27116a8e7204b836aa4ba1b474b2be4f717a036ef5f00837b34544ce68f8015d04c7381ec0edfeed79556d48c116f543cef85a96b35e670b037127255ad14d9b1e0720e63ee739a4b3a81803c6a4296ffcb4cd3c1bce09f0902a0850152c44b87bdc30d604cf3c353556c524f726317c4999b0213e6e19688c157efbcad4f3d1c55550689bb87101e3c9a0a050596a5856bbf5ee1fd585efd1a148e5c87f9e85877f2c77521abaa9644337d2805abef9fc76f4e3537a6fa6cabaf1a66eadc527deaf9329dc7d7426bdfc2748b89c2cbea419a280d7dd3cb972e96c8be385c3b4c2927f86ce2ea7d9a9d4aab13d177b20e6264fc23d18043de73279e5853fcaa13822bc49ea93169822d5a56ce43ff39037a98023c68f7a2827283559f47e9b2110b085221a9d880aed1ece209fb052ed155fc2e5caf1d91eeebd14e9e26f9c24da0fdfcd24cd8af0a358a473e5807541d396acefd8043d66af7cbca34aa7b7bcc8c77d4daefbc0f0e2f609d0704a4e4120d428cbd714f16f90dc824e46f5d97986869add83b426511d6a00afb4e1b1aa8733dba4b089917bfc3e844fdc7c4f37831b0c64f940354a33195d01b187628f1b317c62119b86bd674a44ee552097384e14401fea8318728b6020e4dd658a4a88e5c0ba689b807dfb9c11b434ad42c08dcc6356fa1e08026f5a09f012700932d62b10301ae239da73669db2e6de6b71164cd0208a26b42f021ddfbfed523b82512fcd87745f6a222302dcdb51f578f736cb74208f966ce379f3b5472fdf8ff8ff670f8cc808dfd5496f77b9004c85407743a78637035730628c292f0880952aa8dd8ad0c9903a28946d7e7ff88a9d9c533e151ef4804ae7b24131215608f73926dc26634db723843637b462c871a7531868f2e9b9d5f26ab4fe1543554c399871d12d5e2bfabf29d2448f6b80f28cdfb1b82a0a9bfa3e551414324ae405ec3bfc50572832f340d5644b79722e063fee5b4c1771314dd0bc043c6f3c1486ace0c20e458e7df3fb9487fa5bfbb9d1474f9fd94e6c62d99d74379c3c720d9ef5997c83aa732c8ffde9a3b84fd27fb0f580a1f2a2725ad59bae1dbb391e0d95d857e80b30339af9dd7ee9f3b43e6da27a1a31f449a9f4f876181e4a5b85678ea42d10d94c4c0dbc5fdfdcd68f98dcf394429b6eedddbb7fd289a9f410a4d08b7d6b76c705d49e3b414e72ec71be6ed331dd5d55277563e0286cfe49da52bffc1ac545e361eb9e6ea8720ff7ab25aff12a17e9bbfe4100c5c21093045854231b6ecca2db4ebddb82e4e127d9d807a2f17103a841ae421bb6eb628286c874ebf63460665e97f21ec960ddd1c0b78cf2abc2a503699e0613f3e423cb6e1be9cc7c5750b27417fe8622ad6198867aa621ee0023776cdbd932a45508fe98aa10ed7b7bde837b8e0ee6044599a2bbdc18ee5cd688b488e893c361ca310300c9f159d23010c21e54b41dd18302e852999e4ea4de167c381b2ac6b36c58ef1ad891a3e7ed02f002bea235856661b43ffe8032ba5f31e97430465a15cebf39e6c69208d6266a7dbbaf08cfe54a55f037a707833bfc93b846e7800b426a436c42ac5f009a6592fd1aecabd4ce025b6fdb153c4828f35180ba13e1720b521265c53ecb052fea297ef948b649d0ab0b700abd58a0a86bd6005a5175c132c3577d5108e098482c19e1331267e255df8fdff0f6c0ff7992979e8b7d9c7259b1132f02f21d85f9d4e97129ccebbd37782a5b8fd0d46b63cf6fb9a56dc1c4889d626fadc9dff26b86720494bb07c3f1ce375d8df42b037a4b2d86ad861a09245969add506c02eda98d2d90ba12b8704372e7c7c82e80789c09b6ce99f95f1ee8d873f579eae24eb85a014b1b6991eb247e4534b069262fb377cdc4e6f217bd2f9ae0de0a20c2f2843dbb583f75cc657ff627779b936430e66c85d102df9de5b8368013955a49d5b93e49ef88a8289d8c14447208109f18ab4a78736c4e1a44ae61095bb608ccafc46043add0611adc1eb2ef8e55e0bbe997275986cc6f4362c6a450f90bf9de42e13d2ad063eefb112813643ef1f67c3ca15797f18b886480ab2ddc9ba43a6bd0a4ed88b00671c0b2adbc11ada38a20eb001bea57f7acda17f480b2ea3d403ffca30723b08634954b979c54c47b57cd1637f3ec3a2e6d6bebf6450be15f2e02147dab18c2eaf94e36a022b3a6561f96be18f9c3c7701c51f7b38029c98664f645eea731f74d825b8af50261dba0dc09c250efd0ce08ae93d73cb467cfd5bf40ddec9caf85a5d5525c16cac69ea099058f5b0f864ae27bace90890273317b0318832f38e6b1c44bcb616e6bba9ac794497b72001cba135135e621b06f2fb224f1de8db4aa35d90a770abc9a40943b93371a2e2f886b2360276c812515cf8766e1d503e021477596e970725a8ca69842c9d0b1cc2994963a321b65ed88e03e2002395d12946bb48d444a6622a8def69bcfb06bcf929ef1d9275d4d318649953dd1f8e970a7ee35c4ae5c8ac815ec0c84ac5ba030cc9c8e347c2800e72645284dc4fd8d5061e60ac93c9e3f3441a4d6f269c3ef793d09bb11fe948d213e3c72e7e330db00c60952cefc979593927d7cc1b323bea4287d46acae5601bfc3d799f02c22a71391c7f85eeb0bbb28d471286f6e58fc50787e7456798f3b1a8160ba386af1d88a0405c9aecf05bf058ef629729cd91e8c227657c62a58f89dc34948ec8fdf1b86c1d34332138dda74fb75c21520295b69f3195754dd70b8ca8af2905acb7af5e3b38fc7f9b826def8aecef5da6558ad60f05f3153f26cd87383d25b35ae5dc540b4a4271003035fad0e09fa2faac6d0e449694d58d83a6afbde095bb18815c496aca8b09fab028c4626d45553c7447e71ed7ed26be108a19a58d579e0a2b02e5d470b8c3f470d6e54d635bcfc07da76fc692a6c52d3ef6c08fe955b93fca8ac7a89a415c64cca65980b66de81a7e4ff707030c7044e44a2c44776716c9be395f9ac9bb6ab56181b4df789546b539b516ab6789ea70e4f5c694ed75159b7490a888f180367c07baa657fe36a1619ea8e050105dae92a07185b9de5458dd1775c2df0fa9c00657a7f0647c119e5118ecc18774ccc80a5eec447725769cfe3f9f443c4506e8d264a1d12b49482f9507c735a81db4a968a4139423a29d21e5d84919412c49b0cb550d8931e5b76a4a1206dd20ac8055d0634b3cedcb03eec0e387b8b1a2263c46394d4bb90199c92dba6454cf1c008d80c2c379205be3b4738db34afb95315bbdc63633e30f12843c1548c47e1dd45be4aaceae7350455bf2564ed1b682db7b09d3a0214e7e5212b5468783f097b7d4d139a0bebe190a4b07a8165a75ea6057560c91cb8a043fb2db83c2462962ad032c3570f31932fc71968d0fbc350c141cb354d83ae1e15c9bb1d96c237824a3a01fc4dace8a1f2cb5d56e4fb440e63c4c770cf9aaad90ab6f8b1801b84ab47a74a66772a42ede1b13607b8926de06faba79c6107a8b8aab6d818e04a6cb238b6e80c51549e836eccfdfb290687605b8a099c4946b848639c6ee76c00b40a7a8ac565adee9bec6737f673cca72fb55e0a18dad0a9bf349ec55f0559a26e94717731351c6f6fae3074681dc199f8ccc9c9b10edb14e6610b88a0afe63c34fefaa70828b4e6f7109c36d6a186a540fc08fd48c1aa59e8f12f340075f6493674a5868feb0835e01e4396a93118ff14d7ba0b185fafd032c036f47c04e90343263101e68e0253759e2a349ddde6896b7e126a173031abd577401bdef3dfdd64edbd1425baa146723379b9b653ba114bdba80076cc51e5a84f8074733256656b84d568031c2383e2214a7742ec5789c81061e2fd6271c521dc324d04d1592358d67f16a9f6f8da467019f46e211378d974c5a07763b6c6d471ed84e6e8793e078d3b44a410a494e4ad8df17de6339a01bea68af03fd4a4365cf64c49854fe52e7c71eeaff7af181c069e6eb948f9ad66cf030e9d7b423f13f43139c4d4912c2bc4075043f2382d5f003319d635317a4ef99a075c590157f5428730e7f70f68a018f165f37d756936a9201b4248f1816358d869ea24cfc3c609bad6725f7665f0e4e09217348731d5e10b8e2d473988cca63bfcee59f1309466b66df5f26a2e7b48b3d0b4c42b18e0e9cd0f3133e0fb3582956db15fccb63e6754950e1ecbf91ab758e52410d84dc748e430eef4a7fdc4018a5ac8dc28ec34262c683f8f00ba1ff2f094b65461b36841935bb5e5cd1c741a284a5be77a96f86c39d51204e35afb13bec79cc5009f78d74d3aebcbd3cd3c7b5202c563bb5f7dff5476a2fdf1c8355955f0e1676a2782280e3c440227adc59e18297b10ff47d0c6bd76879993666faf75eb0afedfe0b282b13f24fdeb188c775e10ec8d48f075b2aca1f14245e584c9845f6d0a479d345c7a8da4a49e2f1dfe130a40c42724add57e7f10abeb5015e4c019af06842f71f67e12e433e97f22baaea190f2596d92d169ac2e03737e87b74d3415a330e841209d8d0f7c97ab1a74360c926f2e040a101ddd85378d276feb092558b995bcd4820dfdd6171de0d0d4c27134c3e10b0e0e3d5035d7f7fb13f51370d8db3fae7a5e6aba4616087c38225d17d4e800472aa86d725f95b331fa212e4e04fd3dfcda6215e028cc163f36a3143593febab8def94bb07d32313f5211d3651ee8f79d80b86697630a77c9d8973c4353533c9bf3c465131d9d25708444b4b21073eb45b7fabb2b97ab027cdb254ffd4ec1c5b"}], 0x1110}, 0x0) 16:20:52 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7) getsockopt$inet_opts(r0, 0x0, 0x20000001, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8000, 0x200) r1 = msgget$private(0x0, 0x140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) semget(0x3, 0x3, 0x9) r3 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001140)={{0xffff, r2, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r3, 0x0, 0x2, 0x7, 0x0, 0x1}) 16:20:52 executing program 0: sync() pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) 16:20:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x44000400000002c2, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r1, 0x20007478) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:20:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x20000000000) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x61, 0x941}, 0xc) read(r0, &(0x7f00000000c0)=""/83, 0x53) close(r0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000400)=""/9, 0x9}, {&(0x7f0000000440)=""/173, 0xad}], 0x7) bind$inet6(r0, 0x0, 0xfffffffffffffe4f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c653100"], 0xa) 16:20:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getpid() 16:20:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) r1 = getpid() r2 = getuid() r3 = getegid() r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="2ccc6deb4fc67fc03e31682090b9524b297f302a5adeb364e5c4569827f41a0b9d4bb60ae302fb76c09947a3be2fd429f430b9465506c4b0669e2538b90e87035390261fa172e5899afd50baa779d89647035c8948429390d6548a8fc1d2ed9a860cc6c66059d186f8ebc5785824279cc1a28d1aca7b16d6157ab367639169925495b7093e1bc919cda3e1bba8ab5b17963dedef77bde3d21103ea830223acdc02711e1cda5dd221b7836f43398b8b437751d0716afd4cb1d14a129de7f5fd5576cc0668e9f8", 0xc6}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x78, 0x8}, 0x400) 16:20:52 executing program 0: nanosleep(&(0x7f0000001c40)={0x40000000000000f0, 0x7ffffffd}, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x41, 0x120) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x10) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x31, 0x80000000, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x40, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x8001, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x41, 0xc, 0x7, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80, 0x660a, 0x4}, {{r0}, 0xfffffffffffffffb, 0x41, 0x22, 0xfffffffffffffffb, 0x80}, {{r1}, 0xfffffffffffffffb, 0x85, 0xf0000001, 0xb2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x3, 0x10, 0x3, 0x100000000}], 0x1, 0x0, 0x10000de, 0x0) kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x30) 16:20:53 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socket$inet(0x2, 0x8001, 0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:20:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f13c763a2bb94bfbf1d6dec54041f3f9d66696c653000"], 0xa) 16:20:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r0, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) 16:20:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = kqueue() r1 = socket(0x11, 0x3, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 16:20:53 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) 16:20:53 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x5) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x90) kevent(r1, 0x0, 0x0, 0x0, 0x734, &(0x7f0000000080)={0x400000}) 16:20:53 executing program 0: socketpair(0x6, 0x2, 0x100, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x46) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000002c0)=0x101) getdents(r2, &(0x7f0000000040)=""/216, 0xd8) sendto(r0, &(0x7f00000001c0)="8cfaf32b13ab56e55c4d8bedce3c06a12887eccded17c6f25eb25e821bf58761b9ae9fbedabb55f5f35c35c20ee74897409c396c7818a5ec504fa3ea5d", 0x3d, 0x4, &(0x7f0000000200)=@in6={0x18, 0x1, 0x80000001, 0x1000}, 0xc) 16:20:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:20:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') unlink(&(0x7f0000000040)='./file0\x00') 16:20:54 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="0c3cdc4e799337e87ee622cdd4b2ce59615b8f0cd0c27774a703f236012bd1043ea646d357770e64f9a1e6776bc2edffcca19e110daa80c414d3b198fb0bc1ca3dab8fa840dc787d535c7d1e8a946ba3ca094bf80eb6d083027d7605825952abd8a316ce96a6d7a71588389dd518043d5b8dd3d7f8928956d051b2b7479f", 0x7e}, {&(0x7f0000000100)="41f65c9cbbf46ffb7c5144a76d3d85bde318242b032294488226cf9e37cc533a448938c98a21a57891f2500216e7ee93dc071006d6262be5a3b6968fab3eed973228a181ad9e467b27e438166454405f7b8bdd6e52f764ba28277a9c2043c1ee9d466f6e0fbb7a77e8", 0x69}, {&(0x7f0000000180)="9ebcd55fa3a98112e9031dd15562841daa29c1f7ae21462ad595eb1353caeebc39f23e82918c11ef0169f351746d27a39c82bbb578c92a68901ee53540c99cadf6361b183dc66380f8344fb70567f1426f0b284d8cd2bbd00db993d38f4e9cfc03194c14369989855b133ec044cfbe0e", 0x70}], 0x3) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 16:20:54 executing program 0: socketpair$unix(0x1, 0x400000000006, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x40, 0x5}], 0x1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x101, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x21, 0xfffffffffffffff8, 0x4}, {{r1}, 0xfffffffffffffffc, 0x85, 0x8, 0x401, 0x200}], 0x0, &(0x7f0000000100)={0x2, 0x4}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) socketpair(0x27, 0x1, 0x3f, &(0x7f0000000000)) r4 = getppid() fcntl$setown(r3, 0x6, r4) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r3) 16:20:54 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getpeername(r0, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000480)=0x10) select(0x40, &(0x7f0000000000)={0x4}, 0x0, &(0x7f0000000080)={0x0, 0x3, 0x800, 0x9, 0x9, 0x7, 0x6, 0xca2}, &(0x7f00000000c0)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f00000004c0)=0x10) r2 = fcntl$dupfd(r0, 0xa, r1) symlinkat(&(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') select(0x40, &(0x7f0000000040)={0x8, 0x1, 0x3d7b, 0x2, 0x0, 0x0, 0x751, 0x9}, &(0x7f0000000100)={0x3, 0x20, 0x7, 0x2, 0x9, 0x6, 0x3f, 0x9}, &(0x7f0000000140)={0xdba1, 0x100000001, 0x0, 0x8, 0x4, 0x6, 0x80000001, 0x3}, &(0x7f0000000180)={0x9, 0x2}) select(0x40, &(0x7f00000002c0)={0x80, 0x14749a2e, 0xff, 0xff, 0x2, 0x800, 0x2, 0x6}, &(0x7f0000000300)={0xffff, 0x4, 0x100000000, 0x10000, 0x6, 0x100000000, 0x3ff, 0xcd21}, &(0x7f0000000340)={0x3, 0x2, 0x5, 0x7, 0xfffffffffffffc01, 0xf6f6, 0x7, 0x7}, &(0x7f0000000380)={0xffffffffffffff81, 0x9}) 16:20:54 executing program 1: madvise(&(0x7f000033d000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) read(r0, &(0x7f0000000040)=""/26, 0x1a) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000080)=""/28, 0x1c, 0x800, 0x0, 0x0) pipe(&(0x7f00000000c0)) socket(0x6, 0x5, 0x1) 16:20:54 executing program 1: socketpair(0x20, 0x7, 0x4, &(0x7f0000000100)={0xffffffffffffffff}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="6267e19ff97ed8528653d0ad997560ccf1ac8b015acb44daa131065badabb493190b444fa9e7a2880f08ba6465236896410023913d48421dde5cea34dbcf60e0f333247cd79f6a4b5c08466ba79024b2ca04933b655a9652dca2e38879561f068cd19fff2d95e5", 0x67}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x7f, 0x2}) connect(r2, 0x0, 0xf3) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:20:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696a653000"], 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 16:20:55 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = shmat(0x0, &(0x7f0000bfd000/0x400000)=nil, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x28883, 0x100) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x84, 0x4) shmdt(r0) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000e8c000/0x2000)=nil) shmat(r2, &(0x7f0000eb8000/0x3000)=nil, 0x3000) 16:20:55 executing program 0: mmap(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) 16:20:55 executing program 1: select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f0000000040)={0x3b8}) r0 = kqueue() close(r0) 16:20:55 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000180)="8dfd9a7039229adb347186a6c15fc84a33330bffcc82e98671655b5e85811498fa4835c7641ae6f74fbe134db77adcbebbd1ec58584dd687469c340cd8140683e8aebb830418962231277b05dba6832b890d19f3ad524e8397f22f8ba78338100d0970b99d171eeb374ef6c298f1ba0963b085b520cd3ce010fd2a16e0e91578ab8b5e9ed6d7e256f4a09f9355ab176b0b9a0914247777474df61e80fb45ae0074c73fc4bfab31b7a9c1d88350f5f43d63727c5ddb2f3df3960cf6233328970e002cee88ffa083ca06967887f351d09555e9068a0239fceb60de820476c0810101e48ee8c7d4628d5cd7cd41570438ade43e393877f1122785887994e24713", 0xff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000140)=[{r1, 0x21}], 0x0, 0x2) write(r2, &(0x7f00000001c0), 0xfffffef3) r3 = getgid() setegid(r3) execve(0x0, 0x0, 0x0) 16:20:55 executing program 0: pipe(&(0x7f0000000000)) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) preadv(r0, &(0x7f0000000040), 0x10000000000000d7, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x138, 0x0) fchmod(r1, 0x0) close(r1) 16:20:55 executing program 0: r0 = semget(0x2, 0x0, 0x0) semget(0x2, 0x2, 0x1000000000000041) semop(r0, &(0x7f0000000000)=[{0x0, 0x1, 0x1800}], 0x1) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/118, 0x76) 16:20:56 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x41) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) close(r1) 16:20:56 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0xa, &(0x7f0000000080)="d5ff9668", 0xfffffc7b) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:20:56 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:20:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) unlink(&(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) write(r3, &(0x7f0000000180)="6a706d3730cc100560e752f2f4b6596bf527bbf3d59af3b01a0afe1916af6988ee4a6a817cbaad34393e2cba70a5234ac601dcd16fe81023a34dbaba2933f88f67192f4661af335975415b5d0056ce5b0ec19a356f82eb5982af2702f6066149d465278b6001a101ea4f1d0ade6deadfb81ea4fd589ce285c6a1d0f333f9abc5fcac4f12d8639642178853a760162c9fc3efb5c06c9bd7a7f573bab32ac644daadf77f6be09330f287ea55b28b2e05d4d5418b39438785cb3619cc5b28bf36dd6d99203bc49d9d3df9eee37649fc01517b6897745ecc0589b8afe8a93cfbb11f", 0xe0) sendto$inet6(r0, &(0x7f0000000280)="570bb83369e33ebc5a158c8fb5ec1d17b5640ee82621fafe6ec55e8b12ed88f35b9231217d477bd9b157b1be6356b1c756b3605b1a31b976049c", 0x3a, 0x1, &(0x7f00000002c0)={0x18, 0x2, 0x7, 0x4}, 0xc) unlink(&(0x7f0000000300)='./file0\x00') r4 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r4, 0x0) semget(0x0, 0x4, 0x100) fchdir(r3) semget(0x1, 0x4, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000340)={0x0, 0x8000, 0x9, 0x4}) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') fchdir(r0) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x40) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x5, 0x9, 0x6}], 0x4fb8236e, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000020, 0x100000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x3ef5}, {{r3}, 0xfffffffffffffffc, 0x1, 0x1, 0x9404, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000040, 0x540, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000004, 0x81, 0x8}, {{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0x3, 0xc54}, {{r1}, 0xfffffffffffffffe, 0x48, 0x1, 0x3, 0x35}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20, 0x200, 0xa8ac}, {{r1}, 0xfffffffffffffffb, 0x48, 0xfffff, 0x4f4f, 0x6}], 0x7, &(0x7f0000000600)={0x5a, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f0000000640)=0x8001, 0x4) getsockname$unix(r1, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) getsockname$unix(r1, &(0x7f0000001700)=@file={0x0, ""/94}, &(0x7f0000001780)=0x60) sendto$inet6(r1, &(0x7f00000017c0)="46f55046a0e2371b3e13b92cebdf92e86f85c6656ca4e38ec53e0e7c156cc172c1f9a59772a927d2972526494e3fcbc7e4ea1619fd6898df5856e145966f925789b552ecc69936c97e62c4a8339006", 0x4f, 0x2, &(0x7f0000001840)={0x18, 0x1, 0x6, 0x3}, 0xc) fchmod(r2, 0x100) symlink(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)='./file0\x00') open(&(0x7f0000001900)='./file0\x00', 0x81, 0x4) dup(r2) unveil(&(0x7f0000001940)='./file0\x00', &(0x7f0000001980)='W\x00') r5 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r5) 16:20:56 executing program 1: r0 = socket$inet(0x2, 0x800b, 0x3f) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:20:56 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() sendto(r0, &(0x7f00000001c0)="7394630d20e51365f2097bb30b274f86b90a0033c325052ff25dc632611f3d8d08617212d475d4e8a2d3e2536a128ef7929864025f0e036cd857faf266ec3cf6dc9b5e6f011a0c8a8f27a58a3475d8c9eae15002ad", 0x55, 0x2, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='#.]-\x00', &(0x7f0000000300)='}\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\'\x00']) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0x6}, {{r0}, 0x7b96db26c30f1ece, 0x1, 0x2, 0x40, 0x2}, {{r2}, 0xfffffffffffffffe, 0x44, 0x20, 0x0, 0xff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x10000, 0x161}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0xff80000000000000}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x1, 0x40}], 0x5c, 0x0, 0xfffffffffffffffb, 0x0) 16:20:56 executing program 1: pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x8, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/229, 0xe5}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/216, 0xd8}], 0x5) 16:20:56 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x2000000000068, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:20:57 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x9c) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x400000003) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000280)=""/212, 0xd4}, {&(0x7f0000000380)=""/112, 0x70}, {&(0x7f0000000400)=""/238, 0xee}, {&(0x7f0000000500)=""/91, 0x5b}, {&(0x7f0000000580)=""/13, 0xd}, {&(0x7f00000005c0)=""/116, 0x74}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x8, &(0x7f00000016c0)=""/113, 0x71}, 0x41) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) chdir(&(0x7f0000000100)='./file1\x00') rmdir(&(0x7f0000000140)='./file0\x00') 16:20:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x20) read(r0, &(0x7f00000000c0)=""/77, 0x4d) socket$inet(0x2, 0xfffffffffffffffd, 0xfff) msgget(0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000640)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}+^\x00', &(0x7f0000000300)='+{\x00', &(0x7f0000000340)='{\xe9\x00', &(0x7f0000000380)=':\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='{\xb6@%*%}--^\x00', &(0x7f0000000480)='!,\x00', &(0x7f00000004c0)='](&-\x00', &(0x7f0000000600)='\x00', &(0x7f0000000540)='\n\\,-\x00']) r1 = openat(r0, &(0x7f00000005c0)='./file0\x00', 0x81, 0x40) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) 16:20:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, r0) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = getppid() r5 = geteuid() r6 = getgid() sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="705bfe3704707abc88b8d0d48228e1f7990b18e6bdd935c924ff91b7ec8c47307dae9e69428264cbd472ee53fe96d9282ded8dd6a2a5d0198c1af714496e63a7e9b14ad1f92c46cfbe33f9c6897751079124bc3b7311e6988e274a51a8ad7227ee033c4d3fa299b34d39c5f6e30f789be9a6d84e9f88f5fb7ba71ca74a44c7b0ce7fb7ca02a5b4a32e2e37667275ff08d7f17832e7fe67b002e95bc6f2757ab399fd7e5cd27de02ccf55d8ef9f545f78e90b4d0f7248c2ee602de4ac38fb3091296247407239f5f709229a2102778ce11c9c9d57061d35fb3762fd80a4dedc890ec2", 0xe2}], 0x1, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r3, r3, r1, r1, r3]}], 0x48, 0x5}, 0x0) setpgid(0x0, r4) socket$unix(0x1, 0x0, 0x0) 16:20:57 executing program 0: socketpair(0x3, 0x5, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x280, 0x100) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f0000000080)=[{0x28, 0xffff, 0x0, "0a7c22a6de9f9e24d3d56b53e5702ebe6bc0"}, {0xd8, 0xffff, 0x0, "051b9607c14b56f9a9404db35513c0192ccb0bc4113834f7516623d1497171f206fc5c47cbcab12d091f0737aa0d1911b7fc7a4756b2f369815e0fc1be222d529e60b67a86332d9dff66d3d9070183c941e24051dc23be8d826c622b481b951d4a7593403290f33651931ba6ffe09113eae43df9435b9c5fc77d2dbb4688a08b48386ee7b9b5c191da41ce29c262b76fbd19e30f41004c721e09651b598baf4ad17a6d87f98a1d046c354ea79276685828ade768f2eb34e2ea912ed21a9f1870b399ec2d30"}, {0xba, 0xffff, 0x9, "dc013a60a23a9354d8d5dc2839556a94d6002250418e8273c10dec26ea4e85b4ea2bdd07a13369c9190878871a52675f22b109c8bd9649918887afaa2a3af958f3b403f8941c4bbd0004146b5b860f76c44c9a4924d3ee1c"}], 0x168}, 0x0) 16:20:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x400) 16:20:57 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000000640)=[{{}, 0xfffffffffffffff8, 0x3}], 0x1, 0x0, 0x2, 0x0) 16:20:57 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0xe29, 0x2, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 16:20:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:20:57 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) execve(0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:20:57 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/114, &(0x7f0000000140)=0x72) r1 = socket(0x18, 0x2, 0x0) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x8, 0x7, &(0x7f0000000180)="cfcef017dc290540740185cd50", 0xd) 16:20:57 executing program 0: shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ff6000/0x2000)=nil) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) minherit(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x1) 16:20:57 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getpgrp() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0xffffffffffffffff, 0x2, 0xbff, "78390e66bb785789e0d36198ea7fcf8530f4654d", 0x80000000, 0x20}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x20}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() setregid(r4, r5) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x4, 0x3}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x2610) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) getpgrp() r6 = getpgid(r2) r7 = dup(r0) r8 = syz_open_pts() mknod$loop(&(0x7f0000000240)='./file0\x00', 0x4, 0x0) sendto$inet6(r0, &(0x7f0000000280)="3c8a3caca2c8f91e221cc1c5c706f46a8ce85c9fa2431503acaeeaa8336226294457c8057f2e86de0b73b2f17cd67f442870e31216433bcc835eaa7febb5ddda7b8ca080cc805af457005ad8d876127f3779ed0058c74f5a7128b7b4d77e65ee8de662fea3d0cc0c622e3813801c3023e3dfc13f96b781bbc59a93f1ef16b4a9632a0483ebb95a150cbb4d0e16c278cec121ff0b06e971259ac188f85d86a6f67628f3a840ed579fd4cd089577d988727c2b6279", 0xb4, 0x40d, &(0x7f0000000340)={0x18, 0x1, 0x100000001, 0x43}, 0xc) r9 = dup2(r0, r8) getpgrp() socket$unix(0x1, 0x5, 0x0) syz_open_pts() pipe(&(0x7f0000000380)={0xffffffffffffffff}) symlinkat(&(0x7f00000003c0)='./file0\x00', r7, &(0x7f0000000400)='./file0\x00') ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) sendmsg$unix(r7, &(0x7f0000001b80)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000000480)="363815557a454d6a9c4ff67db62b2f04819018ca0eaad183726c625d51621b5e819d5aa4e689aab265fc6f0d0594487773159498802a0ac625cdffa4741faf707d9873355867dbf064382fc1ac28effa16d10861bf3a7dc1d3575ace3d2c76a2d3efb4651da763c0df2e91d3686a79847086aa2cb671016ab125e6291797801d8b94e58e839a81feaf8ec74238aa2f0ae76407038040f2582e1713e1e7faacd96559be9b39411951bed4c714412ff5344ad4350b5bb2320664f1e18c1ac5b963bc2a601b6fa216273f3eb7568b7aeb7cc01b75969372b5602b40c5ef7118698116eac08abffa427d2faaec862b56ee7d10", 0xf1}, {&(0x7f0000000580)="330165f243456ac75cc56b65e1ce33361cc4de339d04c6a643c385413540a7c741465b0efe821df2a07ed785a2d95124a01c2f0089b0c533d6a73900e2e8260ba6abfbeb591a38f94ab23710719137b15946f111ba905ae80014c1f3868145221f009b3d168d7d878ab2a71e80f5dc7b13b0b754411880cab15043badd9f7212109c93199dbaaa1d74e937f9df65ddab", 0x90}, {&(0x7f0000000640)="787d315d601617ef486ce5050e45377100639d1cada5364effd7f4c7353c93c10f8951faf2a22691635a201f582e2b3030056837f218c41aae8e5fe1f1596ac8f57e32b3028b25cca3", 0x49}, {&(0x7f00000006c0)="21a467009cce36b4e04934bad8d460f0429e29ea8fe89ebdf152ea2c97c91c8423b21140dd36dd30a324d5c0ef5183e018f3b434636f81912b18e0cc4bd055650cf4878f4345ab92b990cf17faad0e97175d41a2b504e68774c277fc9bd46970db5ea2ec8293d1a749847e363982934d2c3a3b2e05663e0b2259e7bfb50e84c232f23b84d8432fe68df16b05f82b9bd7bf676d6b388d0c0b34b3b9b629ae99c0ea25e5342ac1a376d12dcdaec5573744589cbb4ff8150dc7afb2bc61aa0e73fd5ed59155", 0xc4}, {&(0x7f00000007c0)="d5d17fc6876ce0e01b5d762027d539935fc8d5943165d1df558670b9559467e420371f19c964530f863dff92eb105f973ba05d92498b34398c98625ad57a1a655cca9a0c425837bb7047bc2665af2b9578ec8b793ea23ddb637083918219a6fb7fa5ecfec492f188b7be64cc62feb1fef271d319090ac3878f3bca26ba", 0x7d}, {&(0x7f0000000840)="0eabf1d14488753071d5af0aaecf81fd021e337b4cd71623a52b8a13a1cef6cad6f98c2bf9138695f42fd5a0201b2c8057d39f72fc46a96724812ea02e724ad10567e7c54ca08342badff6d16f21dd0ad6295177ad3a38d3621805c37b69baabffabb38b3e5902ffbd600755e6bddb86d64d7966ce90ad7e43eb0498a6a8134e071261eacdd33b462557a4c7a210ffa065d5e640b90eed25023a5e115e3e63b61ae97a7cb3b25aad5b6936280e96ade7afd18862d4a704c52196d992ab89cb09b4af8a948b28f011e51327abd352ab77c572e18954af3d3dc9b57f2d27c94d47421e23da79169604119f0444a00c6ba1ed22cc7d621eb211e0e6ea95fd6867e8f00b36eec7986aa479e8a5921b39cb085399d0be741a6a3952153cafa77c0635de4c52ee5320380666445474a2896cb3bb28e4b9c3c2300ab8a741157d56f95d237ca860614eca8980173563039df3dbfc1e48b4101df6e94faf678614b4cd6fc366f968725a49cfeac05aa8788050421fc122af2613c372da1c03f3d77a8e83d05acbafa05024fbab7d26339d0de61e7160fa219fdc57fe78179328a0e63fe52e5641eb38e5a9c4e56aa8ca4aeb4b6eeacda331a6614b1a98814f6b52d03a23b9dc9f36272cdf491ebd52288bc19793b8666beb3e9a9cee6fbba57d1a19cf8049443969f5358f589b40d5a702605cac1018b3543f4af5eb8a815959d907f08bd90d3c96e2b52d384ee078d6a65cffa2884d9d807afbd2f73cdb427a0d359e28d2eda51316acd5da810e3ca25fd2127f226ac5919091fc9b76e9d5d78e4984ec59a826a84bb54be7c91c74a4142f54ebcff795b16a25d559c54a3eeffc58ee0286eef08d3c864d67befeb9165695b2cf8ef7e14640887eeffb74d3fb766e4a263cabed1bc3aca8b7a2b0bd230f04fae6566fcdc8f64ab8487cda1d55a5e7deec86582647c2231e12de6fe9024a7df1160f7fcdee2671b80cddeb2d233305964a199d58e18aa861097b9fd635282e57107032436dc7d5ab22342255f8d19e109fa51a5039be7ae0c1461482488d19b934552f85f277e35b9193fa5233e5651777968b95660799f85055c1aa68f086ee9f5d616f103de77b4fcf2873245f7165b45212e128a86a0db70a648716cdb8ad639ab377fac253e99f90013b636bac19549d46443ea726950d3b7a2d76e3f9ea720e252589c7fdc62bcdb3b2710c7b1745f705e55d4ad5ca4e416add5928c860419b57ac64a7a7c09f7dfaae61925ccb911ce1e63566788ee43350e97684e222054e2065b0def3b7605fe3c63b7909621e62fecf2f16c1d43860b13d21f399c2db0ace0d3664b80c6dc245f5fdb717edb47c09e740486f40a2cc3793a5a38447b60c3c4d7ff44d1b3c267e93aeb0b7b1276b3ce2e3beecd0569f5b55f205b7bd81009f3bf015167858d9d93d232eccffe78b961abdd720a840fb3bc49c1f31d4024539bc3bc752b490d1a42dfc382aaaa87cfc98963d1c30990c2151ffe5f7041e1abefe20c244597d72afe1a12f9c38f6a8d31c6c2f52ac84df65a93dc3c859296d509b83899d12208f95d4077dd484c37f4bbc083ef435150c468958cd0c1ea09294865f591ccc072a84e5ea8fc7f0322f416bc2117d8242adb99d0d33a5dbeefbe17276c6631305ce092777bf09ce7bae75c9b06529db807dd388db6acef53115f8b03a54ec1b99839ea13979e19b49c9fb5c49bdb120cb6b7b5b4c9369e77bac5e4f27c8c65e3c17a0330914eeaa8462f958112c9d05bdece3a1a2b3aa9d08963904d92d77354d30bdb0fadae3a443da26e6fd14332957c7c2dc87a01fe20f665984402e8f2d852c295ff8a1b67bee9f9d1b46e4285c2f30a8da562b8f3a1bdabf6a5f6ce83f65bc6219229df596a9386bf7bd9aa306a091f5f76ebbe8d18e252dc694508ae43f7e31998fa3db3fefb402b6a21d81ee68e239fdc48d6c73e125ef5cf9efb944043d7f6ae9c933c070b374bd2eca66d3d76bb19ab2a23d2a8ae6a63b2d16fa1d1243e91d08ba4df979343f20199d5c704f80fb7f0b71a97cdda1d4fe90ad2c55a9332f4595578213ec37fb55fa101f3b5d0460f8c901da2336a0756004f17d519ec61addeea85ffa035c9293b69f57ab928c0016b7ec37f4f9a4c7a93605e3fd65a1b31e1bac15c8000666681b9a01af96ff6edea3939cbfaf12e75d4ab620a0eb9cbdc0939f8dd45f184d99cdb06f32fabdbfcf037ce96c872aed1d1094ff6483aec3568a0ddcb6a657bda2284c3c3fdfc012551fda5b769749745c0cd313fce07acf18263bbbcf5c2540eb9eb4f8cbe07b42ceb9c077dd8429713d7ef5d111bf0d0f3635ee3814efdebd869916205251258e7e50e0cd51db2eb194807324e446864d53c94fdb33d35e03136a80c37ffd78ed27e1d0147766cad0c3a9b7b07cffe45503fddff56dfc285ddc3d85e34162f0bd8713a17522a680bd5aaf17dc2665e1e94a8891f10d52780b38718174bfff5863281193844df6e5cf095a19b35d799bb378d6c1bbb2a26f6d770f60e1647a392a8e88eaa146def8b7a1bd07b59b3335a0a758852fe688aa6e311afcd6ec0c67f80954fc860980bd677561940fab499af0c9e3f1266dce8082ff49ad9abd516650660934abe44ddf5c96d09f818a709c710d2f037e9e51bd2f717040fd6ac4a35657b9461eca36b5a981192ee27ef709da3b6f6f3c657d2244b822a752014167e76561c52953efae481cf28255850fb33fb11c4577778947266f2f237ac4763c7ebb0eb220695900259763f56403fd2f127ccabc10042c698072e02aa5185f39e219916953d792eb8457ccf6c9e87fe15ba6504662e6d51a3dec2416ebb492177c9cedc6bc7cf3f9b3394f6b9f8603e8756ce35e8dfd813505e9a6b68a02de751bbfe9803e9854766efe253bb68a98aa7ebfe50bfe8d7ed94eb2b1dc43129f932e6aa933a86687fe0a7222974d74b22744e6b2b3f7896513501d15b93fa1384ab1a8b51ae52012952ab9042daaff5f04856c121efdabebb4487730d24f1789de7b15a1ccc22eb0381a7a2891e1e8078164e9f6471a7de2844e77318960dc3cb7d8ddb759dcc3906a3f544c220bd5af05be71733e7cd0abac5171692fc1354521085e8c77bc0ec0fda3324343205a3e4555a5f7ca827c8e99ebc34c5cc0457e40fdcb3d4299942d9da6ff68b13c65256e6f1807c97e42b550711e6eec491a0e0e60ab871e973e1587afbd5f48fa313adf6a46ebc9f98fdaf70c1eba13ea9cfff00f563df7d6f4c852f9afa057338ae73378189edeed3ac1b252ab83097d187a553191605b2da40d3b34fdc98e03a9f489deb6fb9b40fbde93377bf496564dcd164f557a3600ee6f351caa37c816b83decc2886a71cd878f800d3919e59125398a920e56b365dca4a355067fe66d834d2986d49ad0b24ad81e693477fe7dee4fff8bb8e67c509b3b4af9b00b4135aa772d80bcceddc6aa44136a8902e7e05d3c006bc7a61e22c9af07422211eab932d2b72e38610b160dcbf06f147340aee4fd959c0eeb1694b832381b05f22edbb74e587b6d3b79a817b77156c9a6bab37dcc0dd4d0dd311d6df1fe6d64a0c47258ce4ebf7cf1fe9620853bf7dfe1da0d706eb99b79f90b33538f008e70131f16e8cb116dda134dfb025d49c4d9da457092c3c94c0981f1b68026460a1fa24df2fcfad5fc82d7c34103bf4b275913b54295c07125cc7db71734f492cc87e7931d5a35428232b408348224741ec361c1cbf42e58abab08a80922fdfd7e3375d0702ad0b74978195541e3b5f35607e3c2f90d167b93300743363949e3918ccbc573301594e63e6cde06b6af8c680e694ae36ef429d536d6b3fdd9406ecc6eb7ade73f61c16c7ee6a4ca0e7df87e73f4610242114dcccf042439c645e66b97a55428b566617e92550694773c81af4c8f530b176e273633c6173c3881f7c6a3ebb29062828b7f470e5901c819426fd69362f9b87ad6ad4cf4ad0d571e296e3a2201344cb6c35f92437b88c1ed7ac4daccd4649529c9ddaa1cade228a004482c8b16aa960132e254d200346cd19864780ceb67010b5a8183a16e01578b6f0987a20ee67d742bb811957646f22b01b0879ad1301d4b4599c02a8afcfdd51d24be1a944bb327a6714a8af6e2cbd450a8023cf3e8eb7f0249aad346fa4f1fe9f12096e66bed96f5328ecb473e14cc805f85222212404765e961756ccc75ebcb37a0d77f03205ab6b13fa7a43b8d594ea8e65449d320c9f4cfc3324b806fb2d3fefe5962e44f6c972267a0b66e12e5af1ae296234378b5f21a650fa6a2cfc23631ba8ec4fd8244efe304108dc1814beb80c98acb0fcc63ee5225663123b1cf5c6581c14c94cb6fa90f0f570abbd8488d3de17ad0e632e152d24aa9d833bbfa087fb609a88cb3eda5361823c5c4999af6cdeee73e9477a3d503bf85ef6d256a3efc043c7e44354fcbd77281378f8692824eeb61af7f55370fa4b11dc8cad6f2b971c4a6b0bafb2fb820ac0d258d5a4699f6fe038a270f7d74aff33b40760911df704a4f2ef0e3c17c84206d154ab99a474305d5d97b2c5fbcc2af46e27c32a699074619407d4883c9979d69a9eff0ea098e9861a27431790562b9e8b1c6398ad8811eb6c573a3d8136de818732f366308dbe2c0526ffbcbffc829aad6f0b7f6763be6a80953580c9c308643155c515b2a459b057133f2ab1a25bab80e6602ef175a3776720b718dcf6c38c93140a1a94ed059e2c48fa5193c79133390d101bfb324e236a3864c945fe528503d4f703ca9550f0914bffada24d8fc2f60fd46916199b8a177a11602221d121986b88768da148f673637bf0cfc17cc1f8e8fadb001bc70ed96fb351996a2e82ca68ab750b6943e980a46e3c50c633d5af04e2e5e8ec68114ae2028415fc882f370ad48a176577c36b62ffb3e42ff268f6e6dd528a4cfe514bb57f05717ce57258cd4a7335720a118495dc88e1c89c12865a6c40d0ec7a82dad559bd8ea50ecafcb7d9b8933dabe129fb1f3a521bd412f12c24e20552872c82c4006f1fd8e9371e9ebbc3855fc5e09ba4a9abef5fda5f3108b471c92ca1c1b09918da95c5acd5ef49cbf5098feaf814992d5665c929f834aa1f274a84c29bcc714fb3d3ba419c9a2a3b6b0d996ba06791b3c3eaec5f4cef30c11a76d64e3d4079603eabe29e98af1e14832112a2484b1430405554784433c3787e3cd5bd5dcfb01a7681b0b6ed7db67d73aede23741d3c9dc88ebe14bc0606184bfd06d9de624bd3389fb2586021f8ae9252c7daec0a825c3fe441e4e72609617869d7b94fb7bec7fc615b5815d1ef5ff58778f319493118f00fcc9eb20ef62c761a51cc752d3458c80aec997e7b6c0ed5e040dcb3354bcd20f88de8c2d26d48e7af97e29ed0282726f2a422b5679cc5d95635afd4c44599fc3b3acd476ed1b92563f9c159f8602ce645593674fe3017551ab2b2cbf8f3b0b930b16427e242d2698d2b7b475f4ed6be8d345aa12b38005fa508a0d7c2cc2dffa05654ef0ba5a992decbf3ec45ad227d86e35080a2a44683ced086a5407fa421e1078e2f8f0f4d1608d49a1968f22d1d3728d11b683dde1d6b3273e9a6ba11be3e22e3fffa8dc268b5fd019dac71f5d3c6d1432890fd19d2e14df77b2a61f985861f854e7ff651b4abee51e2561bf28e61c5738d42ae8fef29b2de2ca323af87bdde2d510eccca50114e87dc790c82a26a2e4f592aba7b37ef5e3b4d198b70a99e3eb248735e41e7b25852179547dfe31d80ad1fcda6e7505", 0x1000}, {&(0x7f0000001840)="e01dfdc0b56e50d19ac44ff50265486eb9a435b1b7920bd2614b954fe977e1b45ffc4e90eaee17bccdf6a80e84185458da152b13f6e3f7c50dfcc0b65a7290c95426e7928ca51474bdd501a15a22c3533abd33b4dc8999d638db7692ee294bc9f90ff4901dd6142819957260fb060a2374e594a39f78ddd7d694b0456a5f3ccaeb2964892d6611115c5876528a22dde406ae67de5687fbf8e1a25e8d00211ad693f5035e0c0162e2259621790b93f7b37f48a90a", 0xb4}, {&(0x7f0000001900)="8246c948982d75e369d06965c57d2ea19a740cb2cccc4e7109ddccd9a214874cb9b077c40693e44b2950906d501507eea556f3306684eb93cad98fcc4006be6aed43121f094bf8d345ca", 0x4a}, {&(0x7f0000001980)="4350267d3292f2f4128066712fcc9cc4d66aefaef08fc3a76c9296dd01ca3335ae807e2cc2c412f6f5063e3488a489cf3fb486ff728de3061291e487ac96e73b9bd46f25ece18a3ab0d89c7ecbd69857bdced16bee89329704b4200f98945df667885e0fc4546ecdd18b3fea4ffbdd59e6b13d630c1a0ac30c2633", 0x7b}, {&(0x7f0000001a00)="f128aeb5ba5cfc03ba48172113b1bfd8944c5c731124c4dd5d70a315305a10c98d62e4bcd6ecb23b3b8c79c060df30661ddccd410a6c0d69fe5d6614fe4bbb798bc81acf6342733a9aa925771679f8f23a39370a40571e52ee8880f48c0b757fe7bd8443c64b618c9e4f6663fd26f170eeaabe293a77b528905e7b64624570f92724a1fe1352eda82d69c83017f8a78ac7fe989a89fba81a91e4903f6230a46ac518a2b83fff9bbc35c5bc540f5d6e", 0xaf}], 0xa}, 0x8) r11 = openat(r10, &(0x7f0000001bc0)='./file0\x00', 0x1, 0x12) getpeername$unix(r11, &(0x7f0000001c00)=@file={0x0, ""/108}, &(0x7f0000001c80)=0x6e) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000001cc0)) r12 = shmget(0x2, 0x12000, 0x2, &(0x7f0000feb000/0x12000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001d00)={{0x401, r3, r4, r3, r5, 0x80, 0x4}, 0x7, 0x100, r6, r1, 0x81e4, 0x1, 0x54be}) 16:20:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x976, 0xffffffffffffff80, 0x101, 0x4, 0x75d, 0x6, 0x6, 0x9}, &(0x7f0000000200)={0x8, 0x7f, 0x7, 0x1, 0x400, 0x3, 0x800, 0x4}, &(0x7f0000000240)={0x3, 0x0, 0x0, 0x6, 0x7, 0xffffffffffffff1c, 0x47, 0x400}, &(0x7f0000000280)={0x7ff, 0xcb4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r2) 16:20:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:20:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) socket$inet(0x2, 0x5, 0x7) 16:20:57 executing program 1: r0 = socket(0x6, 0x4000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = getegid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="5fbc7bcb67a9e3f76bed5726b63f70fe28efc3dbd5572c5d83", 0x19}, {&(0x7f0000000180)="01ff753ae4f2498d576236f79fb5f6aed855cc7fddecf044763e0c44d61f973aeb222378cae0fa53a33d916d97261c1401da37aad8dbb16de1790c05478ddcb8e85c473f42fa1c6ceee32a4c935ed25f6af738d19b3cb68c1ac90c3307b0f1bed35a19e21e4d092ff594b5df66d1f52592da9c46874f", 0x76}, {&(0x7f0000000200)="50f6e36751bf0cbfbfe43b911d673ad37c15af292da62d6fcfdc85d9349b3fedf594664a60dfc5138ec6be21b3f67005c44dbd29276ef88508c4f13e73f435ccf28fd6dfa973a33c270e503026f8b5564d31b8a0", 0x54}, {&(0x7f0000000280)="99ef9841db860b177686fcfd3d721993b407f2941ff655dc3238439ae7d4d41ec35539e02d0562e8cbc2ff7303917bd3c180d6bfc436902e0a13d56159d08f8d2ace448ac3574d09e7b2068e3c52f6949676e294c7db5afa9d2b689b20379ea419cae50b84705bc2ac5ff8a6283f1184eca846579d48c37f67a7f8c499aef647d02cd9b02ac08d2b3418b1550357e82b4e90ee73847da7da8e9a94059778e863f02276432215f443061914bae8c814f8c8f05605e7d06b0941e9f56f8fc52a52c69b1d238012580f299496b420a9673849649dd731f941fb4cc3963059bd79c1532e9244650d35508b3c05a89cd5c056", 0xf0}, {&(0x7f0000000380)="081e77a8f23d27d9ed08e0f3b4a1b934e8f01f99e92db611fa61a8bc35de750aa3a3a2bed81a7d55f97abd15ae324e86a7763d0e71fd86993af2e6b3521cb6fb124b67293ae6bd1169847629381cf90e447879f1212afe", 0x57}, {&(0x7f0000000400)="ecfcb43111d1381fcaf66a8e54039fedc03abed807e2ad1196d93b92dae6a4bbe11fc948e0e344c7", 0x28}, {&(0x7f0000000440)="6b8f5663947f66c8c35da76e47602499d793047b2f4d24f7464666bda3744de58e6b0f510bf906c0811a0fcc6074c11e199ade6b252eb3d385139a41231d6998819786abe105dd15d2ff9a2fe0983e4c834dee3cfd6b7d13ae0dda601d9d7e47f353e12913f209d22f82363914e8865bc459f79ee04a7b4c1b6d10b0926f3c2ae5411b6b7a92fa5331f7d9de588a08fc42340b403fc8edb27485f5c60557596c6543653a2708d62c05bbfbe4d73fe2abcdaee4a05a5983293df90ca85b6dad14354b", 0xc2}], 0x7, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x88, 0x8}, 0x8) setitimer(0x0, &(0x7f0000000080), 0x0) poll(&(0x7f00000000c0)=[{r0, 0x81}, {r0, 0x144}, {r0, 0x9c}, {r0, 0x64}, {r0, 0x40}, {r0}, {r0, 0x20}, {r0, 0x20}, {r0, 0xae}], 0x9, 0x7) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x4}, {r0, 0x10c}, {r0, 0x40}, {r0, 0xc0}], 0x6, 0x1) 16:20:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000140)='./file0\x00', 0xeb64) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x8000000000) open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x800000000000000) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:20:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b39e8e2eb7ebcdb6ffd21b77581f3bc1902adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a6", 0xbe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:20:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) r1 = getpid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = getppid() r5 = geteuid() getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0x0]) r7 = kqueue() r8 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x1, 0x1) r9 = getpgid(0x0) r10 = geteuid() r11 = getgid() r12 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="68a85aa35e0402051c9fe9c8339b307efab9a0cd445849666aafde91c282a442a8ef064fe822cfcedc25695000b6b4206cb300d4f3475f9d201d148c0f6128fe6703", 0x42}, {&(0x7f0000000100)="de49abc20783a7030759c3857e3db9d4fd4d3a682d5b83a3ea25655cb51829a3293cd5ddb78ac84381588e511d82e67253a7c7b3539093836c4639691b9a69bc301281e58a", 0x45}, {&(0x7f0000000180)="a9d4bccad613c145372e82919ede6bbbe156938879f089fde7d922f98801b6d1e8d019142bd9ce06ae74ad1b9a18eac065c6836e6956b39837e98773259975118fa06cab3c4cf9c8ff602c056e73547c259f777733095511036af749614d1f795b7432fcbcacdcf233639e6c4c7c672f1e46a3a41526a57b43286352e88d6c74236baba3de34807726e6c1ab93a501ada02b239380c9fd23ceb7be5662b8d4262b413f3cf72a1a9c07833f1170e55c5d0cb31831874512750ccc17365db0c8270f3a4ee64953ce0161ac63e0a10f41d0dfcea99a39bb1e7a201595b8d73ed46029fccbda23158b4e47cb67e73a023c83cfd1bfd2250c", 0xf6}, {&(0x7f0000000280)="ecb4667b1757735d005bd3ab4c2898766be9ac75bcf4588959b7b7e632ce325417ba93f7287894bde8ca43c47978aa3c2d4a159c47f4f2735fa6aa5510e87aefb33143db070254948401f6cc3d96615f7e4901d0d05d31846b24e404aa4ea8543b2e6ec36fa4e752db9a3fefb368e06facd2677a0b454c2fcdbb62f1b35e958c58d1b02d8a9e15febb5f250c115e491e77eead9ec773185bad8b8a08c1f6f4f3803ee9a9335901faffa74b8bf069884c73b64db7", 0xb4}, {&(0x7f0000000340)}, {&(0x7f0000000380)="7c2e78fc73e0224eb2ade0a88acabbea10987aae003e5ea7396471439e1252a3f740edb2d30367c803c96943dd005dc9633a06ff77c487804496680157056ca5bae073fead1d16a78c508b02f337ef3e72d3fa00fd3a520cd17b0726b89c5c685f8ad09106e2222ef02f1cbffbb14cdf36f59f07cc7f8e80e8ef7bcb62b92344805ced1da1e6120b02a0648b754b02b0c32d3c823b22b76785d46f8a6e9bceee1c9035f9c773e064d439fdc607064035faf8c6f085d7d6cdcc4c2f2b853de563143078b04fba92a55a6930dd2d1c49e2e73bbfb90d0939736bc9174a03db822ac97b", 0xe2}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x98, 0x4}, 0x40d) 16:20:57 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 16:20:57 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/132, 0x84, 0x800, &(0x7f0000000100)={0x2, 0x1}, 0xc) recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) 16:20:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000005b00)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b2920f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb060000002fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec50af6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e7dae01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006932c2909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b1465879e989c3def39f8f741d50febf894a645617a6e91561e6ff6b3de87bc9f72c9c028f3c71357a65ad6e2250b78ed6270a2c7dca7156473ffbf87d91f36446780d0e1f2bba27a6ca76e739276e931a3904151ba2b7405fc48a365bfb82141145b1991b771c0a064bb7d2017e83977079244363229d1aacee6df268250f27f49f4cd7feec70ebbd5d071c892643cfd41531a4d166a93455a87e780eb", 0x6) r2 = dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000300)="d7a8ba6f5f498135ffa2c3d3cc9d6b1e1eb27fdf15f87a3eafeaf389c9be18573777a318a6f37b1188eaf4b24e3f87be0521abc8b35fa4a8e480fb1e57621ef6bab7bbc215f5585e8f16c9ad6c6f92b133c687b34244f9fb04348e8ac34388fca0afc39449e637a39b05691ab34d92a976d85e678300fbf785e48f401f90a3932dde183a2e6f64df3d5dd31ad757cf3d71b590bd39503bf3e09722b739cab12e32da1e07639dd206adbb1f95133a5d045a5cff80551740bc34bb0b", 0xbb) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:20:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x5, r2, r3, r4, r5, 0x0, 0x647}, 0xb2d, 0x1200000000000000, r6, r7, 0x2, 0x0, 0x1e}) r8 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmat(r8, &(0x7f0000ffd000/0x1000)=nil, 0x2000) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:20:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) fcntl$getown(r2, 0x5) close(r1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 16:20:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) sendmsg(r1, &(0x7f0000003a80)={&(0x7f0000003ac0)=ANY=[@ANYBLOB="00002e2f66696c653000bc1fc4e0230146cad4d3889eba335f1804ebd5904cf20526cb3af79c146a4e0a088946ef0918b27a30bf9e1eee3db61a430b33e4eb490058bd5613ee273c91cbba2b6134e121b5010aa84adba6a83da88ba1bc0d842811f4c6656dcfd23b3f8272058a8daec9a7758db5cc0d547e2071d5134474484f00fc05a54d0c8dbbe8d807000000000000020062d6261cf7f8ac"], 0xa, &(0x7f0000002580)=[{&(0x7f00000002c0)="18bb9ab46c23f303224993119ed8235ee5d3654791963b9f9f2886542f4617ae197b8fd093db62761a152f8170940393a95d5f94b8d1bc507e2e1472db0a05ff7fc6a5079645c48f98829363d8796957e7f5198935468ec9f59b47579435009c7671dbfcfe55b9712d644005e50411acb2c54e0d7f7306b4ea8b3378f83b72bb98ea9f0d603779dc0a34705d716198358a0b44b2415aa7c2bdbbaa5d3d271849afb6679480cc2feee70805497ff0899aa9f75aee2da7a33eafa4f44f6071deea6afc7d284fe3e9c542ab96ff1fd262911ba9dc6da3e60ad2a2525c6800501e78e716b0cb64ff3dc5317c0b", 0xeb}, {&(0x7f00000003c0)="bc5d8a307bf12cf2995cc6d8b5c370e1fa8d084ba28b73bbbe4a4654c565ad042dc420ffc77974d3c70d14e3b61508a0115284d7b527d4ac44bc4f854774967aeb668cecaae08ce002c7feb9adcbbe5fcdfb8aeb336e80b1666296e0a88203322975f532a42dc336b8377aefb10c3cb4293d1b6bb4e32668c6989dcaeb7776c80fcc40537aeea05c1897280abd2e15fd9ce72052cbd28949342fa7b19e8a1e531154e1a3638d6fd1d940b9b14ad5d070e9ff384a931dd2779e0f428d9c9c19e0a184f01d29fa0a69fdd37f285abf75f4ffb3e34c5d1aa64fe9b899c836abc1201143a5e81c9410895af15786e2c828f17d3077facf5fbe956553c76fd24a2f0e0cf44858de4230a0fc7f194bc921d8081b17e572b06675d58e04f211decaa2daf6dec97467ca6a8a91728fc96f9bddf99b0aa167ed2646fa040629ca0b97a27277c04e235997cb8049b34f49964e6b5c3094105ed02d5991c846982a30d598a7fbfc52ceece3cc3235cb32f033a0272c1e423090e71150b739da800e0050e45f120e1181b3457a610865c1241f1abd8e772947d0240ec903d233ad578b2dc21890454480e784a44599b25dbb247a952452901b87aaf9d3346072c24d14224f3ac8d0f551d3c863614194aa8ae430d11a7c18f5cc1a2850c4db2b37bf2d3fc387a0b1783159dd8dac04d343cd402fe633dca92e45f57dcb89656425c8e3532ac127073cbcad10b96657220f71cd0f724758bbaab0ec5f0f5f8fe3881f95491261a3c40f3f60de0e19143da8e6613f3c81c461da469db6ad534fd31d25c88f6d3f8ab7b37dd5900c50cca75985320ce8c1eb5ed6feefbd9608467b2f5bb70c2428babac48b50fc20f2ee8f1e4eeda1b792340447f45a5f9e8a7c7c1ff755e1a554f13f42f7095ce518c44ebd372408f0f6b297e6c6a987f2be1e57eb0998b595a9f50316f1b1b1efcccad0ec5a23498d90141b3177ef67360aa83093063e28adbe9947c3c0b46e2f8b6bda61745a51d77878e43ca935f9312afadf5f96025bf9e1e6bd6b70baba84695c0335f4ed423d5f6ec1044403e326c1dcab85e2575e82f888be4d91d3654ea4ca1e166f9eb4c413c15f51cfd9808857769aafac0ee7f014cc48d9d3aaf7c90d320e0ce2de0a3d121586106c59072ef7d2ae06df9222604dc56a4af7daad400844a75affeef180eb7002b283dc932672a493172bd0621bf4b533b7b5411f5e928860c7f97d90143f3f9f2d75f2c5d2aef7e0a1fd18907bad70fe79afbec4ea30fc0c458f9333da415f93a62f1e4f56e91fed18c9cfc77b68b700ba3f5d74083c716ea081580412c53d0562e61f0a43b81263fb1c30bbf1898d67ea1d5abb9a6bd5da20c6a76555cb01c9d7abd105266965ece961c43fb1ea878965efeeaf5a398fbb037eb1bfea710a2d8d907e84be579c095ac122b05bcea5b241ebc9a729c0743967a95ced82d489a345f88ba699ae178c6c2a92edef8ce4b6b124983de1caec212494dde0016c2cc215f3fcfbbba4386ace3921a291ddc48eb86a4ae6b432cb167b460e79563df7f4b03f74a637a56d6a703e5218b3a7f2acbe5f9495fa7d95b305e53a43aa73b05fe3a415517fed76107f5c4290f1b8034ede8e5300dfe6ec9fc7023d5412400f4b4516656c183a031a320d1e017265f812107bc02ba0229178734bd6b78866c68effa9fdf37d4eb7a1c9578d7c2ccc800191b2e33ffd314731b1e8bde74d268dd45c447df94617e8f5d276a74cba460a43c0e107b61deab723230d6ab53563816e500e77e16e78907bc59c334668df75211f3f416d50882788647e0bb04170e9d72a315300b2d1f00740a6d109ac1b1c4c63f967bb3104897800c67c6a6667712060e61ec968dca94bb726f0d6c1e8299733cfae806417a76e5fbb7c5f02009fc8d3bc4d70a890de50f8d3a59071defb458583a5c34b01c483da0ef3172c7406447c98e01ced7017446014cc2a5777bc89338d9bde5eb2fc82f25d677fa2073f14bb379681f8b194f27e59259da2d8ab594220c4a6755de15e1920ff9eece268aa95ed0fe69d45b6a8a344aef1ac3e9a7e4441c95c8605ae7f9a47e7a2bc6b6bad768378b5eef412e92eca793995be2406841b08672a43232d8466a9828d1ad9b172de305da03cd8d0edf2d5e61ded643cadae837f1ddfe730fc1da0460ba6e4d7073e49842563ec22a59439fd3aced7d4f485eded6b87ac11cee70c27d5ade5f3f735fe8d2497f073dac5052d54edf1d6104f967902f898acc968e6da48cc15b727b2536cd800200230816cd82da8b2e1b49c6476311cca46fa55c02864fa82403d112a3e72628e30ae6cfce2a3102bb86914d6c1e6d9913cd93df4ce97833ad17d30895782961ccabc1400f95d6695f77f051e4ab4c3c710388cd37bdb9acc5b99b7c6fc4be2c7529c6c38b246df8f270a2983096432f9bc8dde8759655c9e7d2259924849fc152edcdcd7d95bbfba4a3cca84579cda94d9ec6b1f8c79a409691dea8821a22d5d553ba3671ce8862cea2d330ad18031b44b1cc3aa5e4de47b64e6aba200ced481b0888a99cc128ba7758aea7e47b56d949d0b637c8623c7a33418727f3305547c7f877634c76de0f0a6d5ffec1b77dcba1481447a3b90d65b42e5873004f293735d48fdae4fb9bded35f66920a4f5ff8985803b32ad48177fdd12089c164821240aedcc5e6d448047e639a4cc5b43fcda8ff72ad6624914318c9e88dd3e9e90254963c914b6b6c11b6da02bb1ed6e2a057c86387302f9fc2f68b4cc76c6db9214bfe3de1c455ad7df52df3e7a11fe1065a1618f8364264c240cc0ea46707a7b7759d05a09ded021e6d20bbe37f1fb467f088c435c79e09ad47682d24c7c0831cc12331109c16524fe4c89e190fd7e838c76763a4253ff5031c2d73c1aa71637da588fcab4569ce762c0a5af0728067d531bf86f2d56387e391ef9039f6c3bc857c368859c114448ce274f21d9a976288101e531f9c2e247916385065d8c584faca707562b9728f51209f069074de3d9c3707ae943b9f59e95f57440ed4507e1222e1aba386c7c20eb7363fff6089df432f2f2f9f3341a29743f1b3831f0f2346fb454fc572b503beb41db3401e036363ceeb149a45c83cc79431ff49889ee8f2d35fdf310a0aaacdde3051843a7e3a5d80e14a4068140dc171c63097cec748c41140e5d72277552058e2096ac2d4a0bb85196c529a0620af363029415ba8718103b1c8c3cb9e07692537ca01d0040d041059f078de55c3180970350dddbdf45d628e3afed88338f783bec5b467eda0ff3683617241ab23b64851938f851251cab30f8cf498916f3c875e97d5a3c46cfa2432f871215b64eb1ec11d7427bd7d37ebda54c4ee1480f32bf978fd7ddbe0d9bc86bb1b4787ba459f8b5926ad622658a4cfb14b556459c1420dff287a3b39c7f2e9196405c341f5403e5e233fb5d1a73ba6927c161140bcf493e0853a9ccad48f0f9ce38e801ac7dd1c80c38f373aa9385ec60985e1a700270ac3f998d897715ad7130a059b72989efeca22e8bc808b0c5db73114a0287c251c13064bfe84e1b383ee5bfbb3ca6dea316fed54abd6f551b1aaa7bdf627d78938fb38184e48d9497748f8e36b50fdf4620f267f892549024e3bc4ce7bc3b845fd57d62dceb45e737b8661414d5579b382633ccc0fa5169c4c240f5f43c990d6f435029f397a524377354492a23ea694b4835fa636d13e2d5553848773ab49a3bcea1d5c0ff634af4f8e7a04d3279d109fbb136ee1598652a932008515fdd64ffa8bdbb7053768082bb286aeed57ebb0d237f5fc36b0b5fe7b42da785a40346a425bf8ba924de1c58ec62e9a3a8a66e544f9b95acf979555047246560de14b56d3ad05a1ccc371a0e6e301a8efcb06576b09a85a16faca62f68a99c1c79a39decefe2abcc80fbfaa3bfcea82c7376c6dd8af32057f45703703595110ff727e7b9d817df0c80fa5e0764bf07feacdbc19788273c701411c2928a853039e292f3e55f64994b9e6b63a5c9e93e8cc3d458e868526ad6682d59f6942a8e8966dae5bccfd36116ccb2a3ff89ebe158ff2ffc0f04590ab10ba8e040c4b00d29a0b63ee5eb65353b33ae1882dde21ea4a9bb4b9d8cab7db406d68c2da4e56fd3ddaab5be65422f11fe09009c42b73aba8cc4627e38a00ee18cffa6795105b180e19ef4a48b7ebba6920d4e8e6ec7435dd456ef577c683b637da29cc1a53a4332b2da6505e3277953b99441c002fb9ce105370c6b00a4a67c825683152324865f2b11d04569383d393deedb37c5a906d13ccda683cf22de08e7f4b664ca812fbd3743c005e5de9ced053d48fc3e6d7e13bb74f9b0c6110a52b614804b67fd1d226fae4b6dd622b4c6e729bf33c22bdee8626c82df878df062534f303e18db34401485261918cd125225846597dc54e6ca30447efbbaa51d1e8621cdbdaa05cb43d577c38bc386deef3ea03f55d052e6c23980fd5fd7535ec890c4d3fc3e29cadae02e1a211bee8769faed0d4594b8f9452b78e3dbf231022a6367cdc3dc37ac76549933a6cf6194a686b0371acd9b2fd56b4be93cd986e128b975e3a4c7b73e7e116f92bdf951283bc7c79794a8458876ac84e461b71a158eec1fbfd5e00a4cfcbe6a37b528bb15faf302d83f3e8d135bdee61ef4c5c9fba9449cd68f656c2faad48272cc435bcc02e7034da3c6b325d863a69710a07b8a96675a8d8f21a4ce5c2771e23481202ed78ad122ef7b818c19d2d525fc075cc324728d5827dd5f47578b005971c2335a705e4ef2f00dc107a7b7db63b00d392506aa28f49b2ded63ddf217fe561399b29e19e528327db204771e960f4bb300f6f2000132cada018bc9552c655cc3719efc33f4699ce67db68dae3816837485c4f09653e4a26f22425f1f1134b3af5348cfdc066657afbd90aca550a938ffd913a04f67f1fbcadac4d08baa30d4a20fc215d7d2f7c087e55ce8395d0c1e6976052f1153f53b7a1819662161434aa4e72b1397edbb018c1ac5d8c021e96f55379ca1fa997b2a44f00ef5f9d28baa72816f8eb7922b4556a9ca0300c4daee347ebe49a483c5f2dd0ae6d7b3c9ab7b381ace432aa81b908bbe85d49434dde2d9279cb02d0de7451302e1b72aa31b8f35459500134dc51dd0e330832532832894a13b416415b2bc713d7e3eea77e0498eaa272a43f2253308ac001f52ebc8c4681dec69b3993190309ad474266a04e66d68c6de1bc035f4f5b8e9ee35d70cedeab3d3f14b633282781abdca13d5522f5186d8ea75fbebc0f656ec72a49e0def58cc72cff0aac4115d7a01652468dc6cbeddc952408fbcc14eb19dfe508909082801d852d9abce36ea51bf3c16547e280cf1dfff1d1f9989f4735d45de043d367ba6118e7b65b0983939911972f4c7b8d1eade235231b349c573c57940e30f653154aa29039a37f2fc9528dc729281d33f5dba86113c186e386680925c982b63954da8bb63ea7efb9ad8ba443fcbe9059dee228fb3064d25d3275dbf9e4997e05830eed99de9dd2b8aff8e050697fec78360a32345b1b879709616e1e4828881c418408e85d18247d8d6082890342049e496f5773ad688ac11bcb4a64a4b670c42318c386c74e712543c1074ee8e49cf214423323f3e5440437fc274a577856068768d82136a9719ad5933de8aa3f520890a6b8bb419dd41c362f21ffc33b48f6cb4d0ca53725996c2da7af22ab6e5cc7ac6fd0b464347b5b3a0df6e752dd8f2aed1e2755301c108ac36d37d5713", 0x1000}, {&(0x7f0000000080)="c376ee95e1bd6056c9e5366a1b2cc792e58a2d8a432d7e238a43512471b7b274f36981fbfa5bbed8587e62397fb1eb49448ccbd90677928652cca1f4a0e2cf4ac16140a81eeb0b1660b17a65283b3f3d3a901c292f319115e21c579129f40a61c7bfa56cc92e34d554038ec9e186334642a948a60aa49683566ec9ab90fdc09b935c6b37a1610e055d", 0x89}, {&(0x7f00000013c0)="6d16fa7181472285211c9caef374df4a65da9c51d7329f853291b8f684c035a772b6dd705c868847f2fbc57dc1beadec86c0140a8fa1d175399d9fc5ae7985ca52685d3e75741f25e6aa0edb97d6198a011922f73293ec8a89674e4fabc8afca37a4d07f4eb8496f79c5bfcf706af244c85c297986bb57713fc1b75f98a8781b640210b9fc92679959f21adb572f0a9f4688eaa55b37cbbd47047c2fc18894da2d7ae0b34d46432cca31460f989594b6b8a8bddc2944a9eb73906b06e497aba631d65d765c50dca559b72544a879236f2de00d2a1b5ee24edd78f705db5c5c3aa18e265e0bf0c240a3bc2bc9fe3175214ab4c59000c8bb84bf78dcfc04e8ca62d7f4920e434ec055b59cfce6bfa1ea684673b4e89311fa29d247efc30cb21229e14633cd3fb1cf89625d1cb88489c7cda5393a3d147fcc3aff6b6b5b93a3a32f7407852d4a1d27a2f8807676ced609b9eb9c4df433edaef5ad92bcca903e2165f20d5c53846aff60719bbb8b5f20b73d1307c515a380f888c3b9093f92e51069c928c4a00609cec108596f119277321b10858c1b25884780769ab57cce772c3d53d6f49f76258b3e16ddc756a9b4b34bc0f9f4a7b0588d86747fe4e6ef070ac18eab568ebe9e98abac7c3ca2d961eebe5e1e6021ec4ae5be62ba0def2adfe33f9bf572f3b549e9257c5b9c81492c80cef253031ac88decbd9b62948447606af5d236fe0a1dcca2c1fb51ff2ec9a5dc6b44a73e547084f7de41c0b35c973a0712a486b0ef79af3a295a645cd1e064443b1deba8fa8ce41d99b8963371bb1353a853d9807ce75c26d7de95efc2c95d4f342d35a21889b654c8040686d3216a3377d0e50dce3b5672d0114941af3e6f8886408f5e348523f031f12a923f4c95c72af4f178229c2bc7ea838837cbfd3fd2962add325442d87e075fa81f1e8a184285836ec4028f45ad2d2a85764d53e7022d5776ce273262af14a5652d731f597eebef9178425ffac8064c344f5551e14bd21db824dc4a160fd86d64dbd54a527d53c16fd85db454e43eb17d95641e347e2ac7869bce2b8006302af88a5d0add07ad48d20650600bb9b6eee1722c19dc16239d9012274fc6b715526757e3c6744c0e42a21d9aa44d2a519667055bd6bba934f3b1b0cc4d5cfe17a25169382e3d9fe5ca444ab4ea4f25c155e36031a230359d5d19698044a2e0e550bb92f3ab94c02628bf43e667490b0a6501ed45750cd37aeb84cea0e036804417010d4d61519869cd735c9ee555ad528f0ee217c914636d642e2f8ca26866c756efe4cb6ea06f469eaf0a7d716a7a7688d51eedf494d22e21d062f8ef3e3a5bc0e74f068b744cf43bb3ca529132c221b060f18c94d69792f3b4a61cc258838bc05573e23b614b14fbe2582be518d81832dc766d4d7d6d8dd84e8bfee5fbd55bd867f963dc4b72d200bc2611f4b6be1d0ef24f3411be28c8a63d79b7a9ed922e36d3c86133249ea5cef31fd1c5e77164918f093145b433aa2da2c40ae5890b8d0ba356303ab9fa452a66a4661636827a733ed3b264ae0b9138cd5e1241d60cc123e968a8910c2608d35b23864de764dc374fea5b99880004cd6614b46a5f284dca195d84807c1e77009c7447501b60dba874d3edb2a58cb655756de98303ee65e9c27f9d2a1cbcb746e4ab17e8c83f455c45b1ae29bed49c7c40c89433c6327f7d0ea94057280ca2132e9f9e4f610f4ca501968e7513fb8c839ae84f768263b44c42a03d225c008b836bd742488a430614f82071210df875f22d369a03642038c051fa01869003f1fc9c501b43932900e04fb44d4ade78c948cfe35973a3cb64833b656e8d90aa18591f7fd9b271f4df62862919437ef7bb5df3d069e7d5c0dfc96c645483c208f51a06ff785ec9c7bd0aa1087564b9e4c2cbc534d0e71c67ac73fe9cde906c5b54643e1ebe1efb8dfba396168184a82fc399e683724d04fcb6448e33b0d0e59742a7eb01b80194b1bfb4d07534402ab11128b169c1a44e32022d12ac012b518b57faa0295838a8c5444949f421ce60ba1ad0b064f0b9c8ae9000ee385c43e9e5fc5cbf262fde3fd098806a541e4c2aa2f827e2cf7fd4cfa5264eb24ff7df0e7dc800e038cea523d4f3c22e596a5185c965bab2f779aaae5199f5f8c38f1191549725fdaba8047edba80edf3eef9658be24c25e953f597eeee9e730553fc197d2b47d1221758b35c57cc474c8f94425229dcdff3b423135fcb534d668657b8e93f29db61eb682c0eef2bb3fdab2d2f150e043a504e5743325a0240404e5c0d78be57ff1d62887a53a759ec232ae9db8340291def6c7acb029c3cf6bf749a5224efeb6b8b8495abf698d454dbf7965048fc4e56cf6e7410d21bd620a00afee3b70db78cd187ff826c9a64101c411af36e3c32558b26b2f4569e92db1f2862ef4688e75f337b1d71ea5e5dfea4ad1e443eeb2637073918f078c9bb1deefd49b6ba1a3959b2a1f9a34ab4e9b22a0019d6cc4d33e6dc9bcd19489beb541cc84870e3c104965c9df42eaf3aedea7a7ed4de62dd0d7ed92de6e37fe58b6b71f9617a2fbd25361fce4a068ca93ea7dbfcb53bd24564e666298f7eeea11bf65b1ea5545b0a508a44283cd743b11ae55488a7374048620d450221ba3f8ae43b6406042d5e24c7d93c047789d3405efd9514fc339a0d4b4624a4acc520abdb10430c03e47d18e2110b8a839a18f8c4af9843bc89ddeacf187229f1f1a9e32faaaa2423b6df9a9cae4e455b109ca2c5e6b7f6569d2fd3ba1ac9eff9c5fd23ca4dddf547e0b8a48024317d066bc410c7f4333762f5db80174f96584b6d3d5e974139b1ab67c85969e6528752540c6406b26122fff4c7dca55fe5dce6ecd37d8604823cb5229c3be7368c6026497d8d208aa639be541280dc1ae5583a8f17af39c1704ead632e38a90fe1d701e3fd07fc30bd56cc1ba9b22b422e1d0b4468f19463a759ed9d0852436873408bbcce1ac4019cf03701faa6b58ff1eec321e0e310a72e5591bc70b2a83cb7c55a1f64c068d82a5d6b901faa4ab12d219c566871b35451913e796ed1ee7d6d8d68091cfcf3279fd75e560e49e8e5d53eadd3557c463b25e00c95b8f7c62103ea5600d0c5a71d45c74338c4e3d4fceca5989d6a9ef306350403cf5b77c2d78d425a4d7d571ffd78c7c0db30d1b27f90bc48090801078778dd8997d5c6fba2c42bf431f611b37338c001e46406a02944d6a8247fd294b6cd6006b6f28f5986d7d55f4387378d92559d30236ece91725d4f547ce800584fa3091904dd09e00f8602ca24ed65adee7e8e82ec4e547fa0490ad77aada825db3e070d7635d30bede427c055f942b3be63b130b9da4c492ff43069c448b97ee0c9e5611ad30f4d022de60d725ccecd8b15f32404998e31715aaea8d9f4f03bdac18bd79b5d34d06a7f7738290fa7298f4106cd00bec3c854a6ed0c56aa38e34e36453bb9606ed42d0e1205f1947061aab3cd174cee2b050b332594858bb5010b2359f4916d9cbd10f1643f6bddb99c881b21379ddc96cdf78c2a178af9486762f97cac4de412f2cdfa14466101ccb0afdb2557678294df6dccc61dae2515bc5da76c86d18f00b4fe7eafe734d735c94cbd13fd369abc9a2366c19b5c7751856b979d8df8d7eef2c2ff53ab288da0049b7715fef484f4597667d170077374a6e79019f64b35a84ac2379b5ee3eeb46a970e3dfbd552eb32e1bacb14a3c37f5735fb28e3ccf5c172d5801a89d7417934251a783983abaf2a326a6875152196904dc9b356523d328e23586c8295d1e120e9319d97715d78770e778abb912a940ac0d93e93d562f22c3b952299da617e3a804e7d47266015fec60bd133e6d4b5178ff04589980f9657ccd09d44f945e48d2b688efa043bb84dea429dbaa7ed811dfe29599a967fcb142b84f4332477ec60073a57d2ba87ccf8d7fc97f7abed57f7d69fd7cb105f48c5d34812c6ee73cc330224eaa55bb563fda1a4073d51d3ca3bfe50b0d348be6d941775b11f08b3974efe235878beca9a5e838f376ca33995277d6900add4bb70972da26c13661926f7efa7a20e6a51e5c19f98dfcfdeb6736b27f714e4fe54ac620ac70a0e9beb5101acd32b5c429b8733d014d49761d7a9b8e72e338d068d8bbea035348d528adf751edc5c9f94b6acd2d72e2fd7304e07cc6ee04f13cd5459665b3647e0a4e3de427e7209f87e11ac12107bfef6e283e05f0465bf882a35ad282cbc194390b5a2402d73245a13164107b27b796739e971cf5eb7302a47391c12cd517ab6ca4f07106ef4f65a596a381fcb08814add6d6b3aa64c660143295bf9f6ea02999c1c4ef2aba3b724b93b6453f8f8dca852a384d7565c298c02f87274ff05d3730b1b7052571f984ebfef7c5520418d4c08511afa487acfa66cc1cd5858a7c5a87e7fea44f292c06830798aee63e3b01a388bd5849f4c3e839d7b16e4303f801497048fc0284bf44b7faaeecfd8dc526685ed60bca94a512424218e5a2333c00d2511ec352ffd2d28020ad7022681a53bf0d721b71538d2a7d53d017f1a728d03c5e4a89eda9cec1466a8973b11164aeba4143b043d9755d6fe3f9481923af5c6386bc805798c9f3333c95fdf8285212e752755e009e0c9869745a464601f0e1f492b1a5b00fc5eb177cfb01a9a580d1be15e49c7e99d98cbbd5b8663a4eda25bbc5b97eb7913839c6159182205c82df96e4123cee2f12d4f244f932124864dd5ee4720b03fe5563db7bb366cb78cc07b508c296e7ba0ba3ebe7b03a7da1474b1b3e4c11224904d8a2e29ba9554f09f6185c667c0d4da5dd0c7794f5e3686baae8e04bed7b989f18a48f178b888476cd1f861407e10d92f4d09dd4f064599eb6b1a1d3c5edff1b30feebe7011d96aa07336ba4959ae30ab01e382a1f4a492951b4527cf115eb7373d09cb0e9117ea325bca395fc095ef71da79131a91f22b24d6c6f525d7e768f3a8627563649676c257ade224af33ad09a5c0bf880014b71283a944ac64bc66806e4d34288b828ff63e5d40f7794b40001c15c1260b50d238b1ffbfa0c849f38606ed696d96dfa3d494ef9cba9c5138abadc21e8144de1f1bbebf00814142074b40657547459cadfd77cf60068f67701f9d76d3de03be32438aba679c886371fb0398f68acea06b5f521f1f1f776e9aa190a38a23b18f678a3b7dd4c913648bff071c2bcd3857132f1d4202dc1533d305f472bb7667be6bca77ed68b3979da927df3c76326f47c2d5e3cc350774d9af982fd1bc16d8c99f131ee3110f4bfc6e98db7b6e6115e864acdda72aac6e5d9d4ad4b810bf4ed0980ed95049f9780c9a3af18567e2f36e5481aac427b1cf12388d17c9e0df96986673e7699a17549c60d50bb0a7c1be81c9f3135adafbb19d8f1e65ab4eb332fe0f93bc22f5dfc206276466c4bd0c37219bbdecc62ac3de6fafca843681fb0fc1d56a1cf0a7a22418e06bef7711fe13da0f3d80e604e09b321b9de28619d9b7649abd46a2d9cb077bb631875d26fe685bcb4e24e9042f8625fc3db85f1f5a3fbc52c70badb70a989ae23712f9cbac2979ad50e87ca193ac0491db2346af4cf1ce94e91d5472b31c0a8a00cdbfb9283df48ed71b0416d73f4857e7e64a401e1c73bc7499d88d573c152729c6498c417bc9690098e55ae1d4165a3f6054cacca79ca3032ad265f255e84f1783c620c947963d79f73aa0c80a512bd734cec46e288d59cfabb7f08681c0d5487bd64a02a90138d9baa1b2e3c5853762b89e529c6", 0x1000}, {&(0x7f00000001c0)}, {&(0x7f00000023c0)="9ec5a78d4cc1830b9efcb2d305b6de572c675a187f1dd79df4f0e52466284e1fbf2bb3753482cf9a9e69186842d17ff2546e5d122963caf0f2202caec82e6c58279ad01b279db16be955c475ac91a879a5306577bd2575883324f4a947d3de489cc7989bbf32b21ccb639d390f7a6a858535bc1469ff9217b008a38856c0fe8fdf2d5b35fd240989df4e99fcc1ca88d6af22a8c1a2777919dccd6603819918290af3ab1436b70dcd50ece77c31e93b8f804b", 0xb2}, {&(0x7f0000000200)="7dd507d4dc0d343948e6dae6e566015615b8c11f323bacbb0552dbe7b3638ee439a4f4c8887a350a5675ffe3865b3790b13baf123a5eb634d8be0cf65503168f51a27ed12cc481457bcdba0fed0242e12ee26ff7884daedf48c62e78849e7b3b97438eff8b0632c09bbb7e", 0x6b}, {&(0x7f0000002480)="fec7987355cd2bd62e3f136ac93bb14e3c46b021dd9408ef80a7b96a21679e346b62e46d460bda3dcbdffddc1b144173", 0x30}, {&(0x7f00000024c0)="519d9e1836bdb06fc10676c692dbbe2970464ba53db08714358b8582c19543039bd1cdc881f4dadf85e4a8c7c4c3d26171b1f8eda8976164214d99924e14132685a725559744d02cf8248627dd0bd9184ae8ff618a1be6cf2a5a226c526ef0bba903714cb113ecebc4ab3909fa80dc9a1a90c96c77e342c0120015a72e84b48b7fad", 0x82}], 0x9, &(0x7f0000002640)=[{0x70, 0x1, 0x0, "039ac0343677a7d168a7ba97e273d80bd9b6f5553d90da7626ffd261947fb8a776b3f4ea67968dc2558bd4d07bd85053a638e67a8e3a70537de08d6e2553d70990f477f9502278efddd13345c7ff94c0ee711384ba3856017229fa"}, {0x28, 0xffff, 0x8, "c208251c7c1b51d5995ebff2ab96ebca970d6fecab"}, {0x98, 0xffff, 0x4, "858df09a50ec3c738fc6ed6ed1de12f995c7653731caa4d8d533f5b639f7f518139e393ae531c4c65ad1d95306d9ed279c5164d2259c71c6cdbd49e869ae76b2c5916efde9ca44d579a69d54eb9f9b304fa07d0cf40bd1efc418c721bb0812a1a2d874670e85c18d57714ae1f61d64806fb1cb996df4cda34150f12e71dc2ca8be145e"}, {0x1010, 0xffff, 0x1, "fd7b13d91004ddab5202bfe4a1d61eec4191c3c2a6297856a70f3b62e1e0dc2312f488fcbe43a4c2fb9d72afb7603f52a9bbf0a89ac1751d0f82336856d9b765eec9996bc2d89dadf9344732294d5acc509fadc397f4960c354be70689c8356f4ff56682e6eecda662f8e80be4876001d3da785bc11f5a1dccf3e69028ff7f370a57c6138d7ba082acd82f0eb69b9ecfa5aa6deb95910d5f09b7429e6fa705763ea63af032422966d87d317c387887713cd294e35d3e10f17b6fa2e9d18b5b2ab0f80363308733a67bb397801c63e7c75dc5a196ec224aa492e6254f9d4ae3504b163c73a63ce80260a0133b1a11a6b9f0c6f221a9b942055532c58ee9847c86f0532d6539b3936f090a4ceaee237ec04215c5fcd9728ef991222d19070e288dddfd3ac733f2db8b4393d4e79bebdb5cffad0e19c52abb8704bcb073c45e8fc306343b9e39d7ddff5ba0cfb275fe34bb00aefdcfe36aaa0555b4cb2aa60258348246f5ea54716bbc0c07ac7b864170ac2244dfcd1974b1223236c863e334da0739ba5407953273d8fe59610ce4ff080f2c82511635066a7e54e01ef60d4a5c8c41b92f2723eb928088044ab5d1c767a83942bbfcf9575fa6812952cadaf76a3307289d2cf0cd2bbb11de1f1dca8d5a1bae3585f4fd8173701a0b7a85eeee42fac1f38d06cd1decee7c67191a06d742d8695eb476ad8c6dacc9bb71ed8f20eb94e08c1856f3cf55b3cb23ef0f775232f238b5e59c62237ed74483b1ea3fdac319f192b64309cd7d60e8563af43bc2163b2e7fd5af2f42779c199a051ec8910940dc6f5ed9b2331f892b460ca2a1363bbb6cc44999996310bc532207cb532a67323613880ed4c115fc0814996d00c4ef9ac646099b13ccc813cc47698e5b626482a0ab409e10bd36adc0a5e680c4228684c32a62efc90b50825b32c2b8e59c65f6d8c5ee14efd3b464b29b1348446816ad2cee7dc61cbaf7c8cb700ad37e0736b69da0c5a2ebc6fec29e693437523bf93e0d80835e4c4beaf7aef76f481c4ac565737548136f9d0420484a1930208cbde8a52fde2297db7df6a6bf0688c20b4e807fa34fe7b9d7f2452afa37a965179127667570759403c0d1226d0cc19ad27de2eb3b19152396c9f98bdc03cd4e27a220df9229a265537210460da6d83e1f1362516bf27ceb1745d83c2cd61f306f4bf906ce900892f43875bbf1d5f5271ebc2b0f9929834d2dd219c6a00cf6eed1eaaa48fc10628163baa71f352da07c2951cc97000d3c8eef580ca7a02e057937bf642faec406c9cc453b697118aade53e68db8fec89bc6a70aac222ae437b61a5765a5d695d17e99d809197ec5b94a9d9c99f321d8d238877704cf77ec9115eeb359fa7d6ddf169de831f967cd186c2d4233f862881991bf23e951100354482459f1e7c58c7e19da1c58006740267b7c19ffa1d457020d295b06faf075d85029b387c33b9f483f197d736f7dc512a1d04a994f03a16042c0bfd1af428ad64ef5ee2b18713016969607e4050661f1bc902163136c99f7c05242ee776028acb080f87cc105e2a00859c40e93ad1965401b032b861e2584d7e8a80398ab004c485910f4e1f4358ca6cb05179d778b4cd0b2ebdc3dff3f1930ffc3a2fd592969639364804b6daf3c7f058b71a6acbff79682779cd38e887739e95570817613b9e0190f5251019862ffd7635ece2af537611d4d8e792ee569929496e11db2ecc67d393762dffcbdec9e009b434c390648f4797153043b1c7e9c4d4aa9d6dfe7913bf3b1065e5b515224e1417e1b13c8e9f0ae1b32b7d6da7b51cd3fcff413af858f912946ee1f9a73bc05f2277605c4f3df87e0512889dd8a0f3ddb1bdda4b4174d9b0e571ad362edab2db76dc81e8aa720145a62a161849fb39ab64f2e1e36817e7978c693f28e30d23d48e9ae7ee8ebb7fe01771f11ec9b78fa9fee08ca577f7cd2436aa1f694ba8897b9ca71a56d9a1ec63cfc30fa09592270c590f3a045d97372d2ca6f66a1a56da20f0ab0a331688877f5b5eb3ee99b54c4ddc89e7dccef66e27c7d6b63971b6c715f1161566c3ad79d441eeb7a85e58fd2f12affdb20e4094cc8968b899066cc4d3bb5164b5369efce06cf63ec394bdbf60c42e47b3f7f7fb3dea102c941e64ae288b41aef89c5e42180690426f618f92f8d63a9004b7f034813c0094ca758152ad6584dbaccf9232b2a1d68c6f1d2fb3409c29f6296d9e292e0dbcf9568f427f86ed483abbc204490ce07baa3edf3accf17087ecc73d3cb7a0542282ddf9d7ad0f2b7b76f45b1fe98791a9aeaf49c5a2e4442da235639156b86c5b2bf592cb4f56e0e6ccddcf94fc76c926e4257d77a4769680dfc7cbc8f0df1546d6010a0ef2955ca965492016995d6e537085d61f8af91876ad950e2e981f4b6bbcedff2f518d27176b8e30d0b6a0d029c90e76e031475f8bc61a2b494e891261221062bb194e98ea28a27f096f5290595cba3c16590ef380f40b4b7fc534f513d1329b8516768b3efa473d602f650b22f8a417bcf9f520a2a2ea96adef373d16b9c89f6ef5c8d5b8e9e38ad9d51d68deeeeb63aecac0bf30b3a804a335b8e0a1925b390d3967756fba5aa8a5353e6e516eb13054172a145b36a3cf713f6962d620bf511d4ed4e331c47b56381e6adbd1802a9316bb99fe7ca66f5d44328de6739355db0a14c55bb479e1636c0f5bdae4e8f4a696990114bb221e52a945e1e8666d030030531b4328798a39dd0e97092b5f200c43aa67984e9cdd6117be25b69d7c538309f40983f0553c408e0eaf814c7a86957ec9407da3bce3760df4ed4aff9314a7006bcdfe79d2afcc17ad1e5c1201b7a299b7625dd2ee7639b6368c0986b37701064749ba0dc41a93d2ff1093a9027af7e7c2f2f0631bb94dab87e74bb16c6a6aded2eb0b4609669810823125f4cf08218c8e0868c36ae8242fa65e761167f5583872762223e5fa36f19392af2f752718e86dfd95cd13b242a3e32f4e9ae58d25ee7ca26bc343d2f2119945f9a545924ee416251f73367c6b9ac95a7b609c05bbf5c4112eda1975f18006e45462e2b0859e5ab0ef51dde78f8c9a1d18c43b7847261d86494f76f412aba6366d92a53c4dcd21c3a33fffa6b6f17d52c98c0958f7a952d5e30f32f7fd4a9f5fcf653cc62935ee38373625c8cd97366afabd321d41e4d5ba374a818c787274be142f15009c4b77025ece419e68bcf6c25522231bc6a52f141bc31c1e9cd30394ef7a1c89968c0f5fb057a2c2392bf24a8c5096f19a4974fa0a6be14c89f44c581104cfe35a9c162266d16034afe69994a2481531c33adb16e28165e9f1937236a7d2dba40ba1477607163f3179fc3688b6706210ac3f6ef93c801441126208ee42474f0d3a1fd3ad450ebdda80e158d65cb37dd4f134bcebddf956c15640a822295a5c0fb486b68341d2721e192738f795e6ce1bbdbf05d010a9ac868cb4caf86e77857bcc5e4031e17fe336755205090c9e41f6599ca2050577ab45eed55c492449b69c7fa3334142896e903c3fd885c362cb17d03dfb49ecb1179924dcf3114fe3b1e8b3eaf5ea755958d435be546d2471321530ef66ca2ad8487b6b6753fffdb4422f6f611cc752a8908d265af8ca226bddaf838a9583501593e35037cb738706d72c706389f2adc74f674a8ed19747a42966e3c66a14ac49812c4c5cf4f5b6b40fc7cb8a9d28f9d107af90282f7bcd6b49dcaa42faf183db20c314691cda31b8eb59f87f226f6c484951ec9a59449fbeb1a9dc0d0aeee34e7555eb03227edb2bbb9f618f4d25bf48e18ae0fc9f2e43915fa438270cd8a737cca91facc9e8170b0dd7041bbc9b9d245bef2a6fd409935404ab5a4900bbf52552e5580e980ebe422090ea6fb1c1784bf416e0a82fc7b9c05f628233c4521b6c0f601043242ce8a61340a62aeeea9bca989725beea0be58b5bf90ec1613f39ec5d7b8fdbf4b1ffc9bd7fe262b319fa1a8eff6ce8ca1d8bf71d49c8b246ffc695909dc7c5aac83f5f21f6d571c2dcb985ee618a86a2c620c9242911461db13d2f53b7d9bf3cf5c66cb4b5b25ac8b8d2edd7e9d9432f5a17d9cfc67cfa9ea8ec15efa48293cd0ef5d9e4d068a9a2bb4926ad69ff06a3a92ac8ba85936d693ccb5d94d35628f26a596f921c45f23f71c04373253c8497d4c6e05d7eda3c962fa71522e32e532346f11f356b457fad03eee66936a546357058891bba066314f92bb1756e51335e2650d2513ecb3de645cab30fd3d6b0d4f4b23c2721c5975b9fcadf0d4a5798da492205d013e948b706348d7a1897593aba13b6c1c10fbbfb0f844851155be0b758837af718575ef352bf2d22c2dd84e5014031c0070c9477c88195606dc4c931ee6732938cfd0bf399893525dccda04b7e2afa76f234c0cbbf8dd11f033e7da7f2a9d2a1d8040730831a960389763e1c6166f881f5a52914f3811b5943413d331d1e69f92f3789c1e1518c9315ff7b6def7ad379786b0e3cf2c0dd19fd91ca7a3aa001f53ae92d5007040ab4df5237c04a1e72d675d2a006dbbb517fcf72217a5e88c6a828f977659000bec4c31b4ddef0a23afbdfbe407120df1fb98dafb220672943d3043938d27131650351f8ba87fdd5028c3d4bd62cd9843008ead7093fb0107dcb88a102bd0ad8ac69ee36f6b71dda71aa084ae6116e4e013689c5513151b5218dc5dccc578833d0378b852ffa5abc88265161581af87802127ad17593934370c2ba76ce65f00485ac5115f490ebbec6a525b0b16e1ef58895461ff1cd34143e4b1d1d23ab678a167834c228898d7e05cbb09975466a6f780183656ae01c3b1478645868330f1e101ac62c0b4acf142bb3c1e17e899876e21a6adbaa439d4e9cca5efa2ddaf688af3e94844480aaf3d42b1670f6ee9d3657c28e9e8f2d86a6d33888d0ab68e9b9933b5902918b9228488d1523981051a5e0534766d85cc4ca971b648950fbba578c79b884536b4b2fe3c97671a2759dced638698aeb24d15d671ec23f7b47fd2d0755357f7eddf6907dfca5c5473264200b8f88416a4da83d0fecff87e7fa0044a747dbdffac199dad0db9438f1b57349a93e88cee3564b2d0db6e18f479dd5ab77d5e93bb66a55cf6a929851c25e20cf01c003e9f03db2e18eda8e6e67c7929c6fa12c9f4aabd0eae5ff4ad908233fafdb3bc42579810cf8751e131f9cc80597823adf184a6c304dfb2b8508c020c4a47e7def9f5df9a201a7b8b0cdd50812cdacbee80b27186e87b59f0f1fb5ed58d797b27d122c373a8da5ac3f2db17a092349e148bcbaf0848f28c8ddb1f5aef9f512e68c8645be9a0c2177c4aee57971ee38f652c2c4c7c798441f7662b653bc97617a1b730e8e1b4d151eb293d1a979a873a58a914b25335423ecf1623647034e9cd6c766f9cd56bd48a6f61d2ad74322e4ce9ad6206aefd328ef9b300918d9200e34e79df051faedbde514dd0b62f6e85d0b374346d12b4db94af2c7bc112205a462bcf26b668ac39af343ab1edd26dd38f006fa910e18349b9715747fc60593d2f9668dc0ac60f278abdc172090570fd766c0f41fc43d851ec68f7b2a854007aa0d1c54bbddbfb110b592436eb0255a50cf93e42049a878a6cd69622be40d9b62e2ded9c85b3c9cc2d2bc22cb2d677f4fdc74a59ba9a530596645b4642bd97134dd46a3acc72ba8f79d2135f504bd0a1fe90287d114c2c5bff35933387df0640893d20d06521664629309a43dacdc6bd5f5fe5003b981ef782b9fa9726eefd17b024419bed1dc168"}, {0xa8, 0xffff, 0xe3, "8f28bf5af4a6dca8e3d8c7d23863c257322e52586ee8d68fc2bb36055a9b6b93af94b81dea72456b752a921cd10b6961268182e826c8b7a7e1fa93e295ae9e22bc0520708c030b88aed82fd326cb1417138494b28118b2f0d6e801abcdbaed9614f5a8741de1ce4cdcca3ea004e6025a44a5af14b4c0055c708f020c7ed9338c2cf01ad2a53b90764919f8f371a54b98411d33b37432"}, {0xa8, 0xffff, 0x5, "5a946129c1dbbc4460acd32bb13f1fe2698a22a5e7c85d28c69b35bbc13e5811fed1526c48ca5e166c9a93b780f78608183167a7e70b13e4b4b4bad22e09ef92574d9dc0361b2cf819674741e53181a874e37379bb74941137b9229c2b3cf0f1a435104df5a6eb34bc525238cf67c3f178c9827270f1cb007af6aa629e8feea3afa8d799664f02f4fe85ac1cfb529c7c90498a6fd69b8286"}, {0x90, 0xffff, 0x0, "b6c527f5dfdb0c512e7db002240dbe9270f5fafb64de36220a5e1f1078761dc282c6407accb281637a018e1c34cc9c33a383526e2f9e030c38c371b75a36c757598ba864ec801e82b05c52aaa85942949d5381d97641631c86cb827214f5a922a17c6ce68a9bba74f625366a31d42c5f6abcece6824dc64ad0aa"}, {0xf0, 0x0, 0x1f, "7a067cc715d58c868a16edf9e35dc66c014a18c13fa0b1be3a8aa39fbbd47e7d2ed2248d6be9ff1ca67546211acbebf948dfce915c45092f8a3c43c7e80add17bbd6cfcfcc6f719677bc635fc4891f09053b808cf350c9f8e4d43ea52581a8032452e08036349fbe6054c515ef01ca0093ddc2c5430c7be153d715af400d28d033a9740adbca7c6c506b313b1f90f3cfac8e0c5c961c0e99b4357eec649bd7a447b6fdf543c1e267aba5701bf1af17098f6eb868d49dfab0e36054518ef597daa4c895280acedb1980b84a408053600bce7bb265460af0cc645e63052957"}], 0x1410}, 0x400) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:20:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0xfffffffffffffffd}], 0x1f, 0x0, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x3, 0x3, 0x97, 0x9, r3}) close(r0) 16:20:58 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) socket(0x11, 0x5, 0xbf) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10800, 0x60) ioctl$TIOCCDTR(r1, 0x20007478) 16:20:58 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x4}, {0x4, 0x1ff}}) clock_getres(0x0, 0x0) 16:20:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:20:58 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x74, 0x80000000, 0x9, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf000000a, 0x53, 0x8000}, {{r1}, 0x0, 0x0, 0x20000000, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x14, 0x20, 0x53e, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x21, 0xa4, 0xe09}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x38, 0xa3f6d51479d8fb10, 0x7f, 0xffffffff00000000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x42, 0x7, 0xab54}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000004, 0x0, 0x56c2}], 0x400000000, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x5, 0x1}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000041, 0x6, 0x3ff}], 0x1000006ea3, &(0x7f0000000040)={0x0, 0x8}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0xc1, 0x4, 0x6d2, 0x4}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x0, 0x10001, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x1, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x8c, 0x2, 0x7, 0x401}, {{r1}, 0xffffffffffffffff, 0x14, 0x0, 0x4, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0xffffffff, 0xffff}], 0xffffffff, &(0x7f0000000340)={0x9, 0xd3}) 16:20:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:20:58 executing program 0: r0 = getuid() r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = msgget(0x2, 0x4) r3 = getgid() getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r6 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8efb, r0, r3, r0, r4, 0x128, 0xe97}, 0x3, 0x2, r5, r6, 0xfffffffffffffff7, 0xffff, 0xfffffffffffffff9, 0x5}) r7 = shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x7, r0, r8, r0, r10, 0x11, 0xfffffffffffff801}, 0xfff, 0x3, r11, r12, 0x2, 0x8af, 0x7}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setpgid(r9, r11) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) 16:20:58 executing program 1: mprotect(&(0x7f00005a3000/0x1000)=nil, 0x1000, 0x1000006) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x78, 0x20}, 0x10) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x35c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x20, 0x101}, {0x18, 0x3, 0x8, 0x6}, 0x8, [0x8, 0x2, 0x1, 0x400, 0xd2f, 0x8, 0x2, 0x4]}, 0x3c) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:20:58 executing program 0: dup(0xffffffffffffff9c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x25) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xb35e, 0xa2b}, {0xe5900000, 0x1}}, 0x2) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="b70447dcc246c67826682f6de207cf268b9d73ee481c2fff7af0be5b816f4b092a6fb11148f0406368927ed0ec8620a379d68eb50ad9e5fa35ca37fe178c40e7f6b301aa8aca32429f14f5add49ff6d0e529e5dd3bbddc17f41f63212a82547b7a5d82ab036b3f3548333716974efe857c3700947b658f770405c7b83ca6b594fa87d30a2d1189f3a7ef46f8a6d98b16133f3f07187da6010b850047fdd0dc14cffefae3b1b68a44cabae8f42c505559f030ee2d5e4adee1a10992c2269bf8159f5c8c9db2dc997d9b235ad034f804d0d57a072ea795029a49b1de1aab1331c4c660553908165037cd88c9470ab0db687e274905d5758353e3a677d3e2659645ca5684cf7dfd9f9e8db1b9bc5ff948d5c336158d4c7a610563304b378d0e99651ec3f5813e641d81bd3b1eaa5bff87594d2fad98acb6c932fcb8b9d7e2da640cfdc3944917971f3a44851fea26212e64c1e24dc7612df77f3a5a2c6b1c41eb2c5e250690814e5c07f40e183c8bb00d5e01b64bf5a2999b8d642b222a781aa8e4885292772097db319421bb4eba46c0d4004b97896126df961834796070cfeee31b9ef0c73b97880380ae6cab454ce03fd6ca6f06d52a086d52d9b5f5fec41158c60dd736427c0e2381dd3a86ef3681d49ea08a161f5edd5bf02575f6d42997c9b081315d1356e1895f890138fdb5b730e5152793716b285f73751675c6bf7da9ac29d19494dc9e456083e6547b1626b2c5eb05a049e532c0ea1de44bf2755db64946adae7becefa1127849b16f42a73d909c0fb7a7dfcf750d633d602aa57de38a488c4476f5df31286218c4e163467d8d188594eb4bb957e6b14f66181001e56908bf100d27a61ee769c70e73eb6876c9d1134facb04ed7f8b36999abd7ba37cdb2c894e6e3fd041fe3fb0fb099bd22ba17079d51059111fbcc1fd2dbfb2eb78801f6225493697fab0de24d00679fd30c007b2c8517af7d23e4cf962d99c85a9c59757271145f51a08aef4d44fd4a8d8fc7a1539cd1f413284996772da4ca7c5c72aab727a951844b361d1ccf5f40aa08f08949dbba58ec0f60d1fe08dac9862fe0f9d84afcb0f2195b6943c61b196dd99a5730df72bd404ff2460df0742bc50e5289b77ce363cde345ed1843f6453230517455447d873853f092f4c4a0066e9ee6d618cef7169cfed6ab4810050dfb0bd44d62bafa49c3d79f35fb2977a811d411e703918ae94709a06dae5f61e6c41b7f960c8a6e2d094e32a1551d0d51863abe5352b4ca320b13165dc499333108667b4b744aaf16fabdd9baddea15a5bbe54e611f357040d6961bb746f3095fef9ad6c857504c13a4d9d779fe8eeb93fef91390fc7ae11ea38b3c205b473af8c911e84f180c0da2c47cc3b46867ece1d2df223ec2ea77028935e49851bded79cac8f3fb0cde073f6ab9c4978eebbe435b48f9b7c4e064bed99a7b0b164be91aa0509ee6ce02536903cccf516807d773df7ab1d099acee963f1e897935437148ca669969a9165a3f53f3593bc242dabff6b461ae88ac2507e6c2542990aa7bd0eb83c5794883f6568a11154c71088dafb925dd69e13e583fa947bef4b1124f2a6efdd9b231e8c44bd464edeb5f23bd172f0bc92e11f979103f8197e41097c54ae2234976fa3183403f6f517687691716bc50f3bfc16929e03e5cd59d9b41309332d36be34c6aeec82687e681d056f5eec9f859e6d57ef66afb0da1e5edeaf7625ccf0c633dadc9b81757f4d6cc330172c67cd97c35fb0912c2a878d26401250e9be9e7c08fc77c89fe5554b7734ceca501cbbe1550a04787ea789b1297f58b914f5cc3253cdc8fe2e2bd6a1239b01344b6f9c61058e362a4098dbc1c9565516403a61c046c6ba102be88b501a7da0eeea43c1150915267de8a8a10760b218284c8e63daa8943041217479352326b7402ffcc7c9dc34434e970e57b58128c21fb89547d0d4954fc998f9c8dcbe5253d1539c187912f144b912e1a52062e5569ef4780801e728f80b26330148ca8b19d33e8c8f96145f1481f3e161b99878d771221919d557abcb2edb7de92d1c613ea426744bb6e74d65435d1c7f594e1313dba09488e667044ac00b82daff603fa3c7d9c1b235e1708dfd4cb2db4b970ff6409d841c74dc6e41104cf9b6256bc7aa6e0f4e94a06f50007521f190d9baa7cacdb3fd79415659cb3eb61c1f19aa18288898b63edc0a01efb336d1eddc65974a8dc559f48de1c65852721cc4124838246244426e5deefe46e2b37a32006bf9453d8b698381d2f9892d2984f219f61c964decdc19e028aee01dead9253aa9d1b8514539eb24ba017ad37b63f36e35fe90001763b2417ba37ea3bb71915c30f566e077cd22a30a789539f8588551449091560a4a92e08cb98976775b85aa536248289b7ad4242e53b48d23153628ca1153c3137fefa7f94d3fc5b3475d243e3163d583f41f7ec573921289abfb254b89e496cc5d377a05fea54eb825012bf8dc8441fa0e6921d8f9a481f441ca43c238716215acb0189b7f0c44f60a539fe97ed0ed9b460cc9670e3c82eda059bddf2a06a75d398be69935c06aef902a7df8598e5e55997c62b6d69d6128a62f4aaf95be66e592f1b7dda267848cf999fa625a991e10d2ce674a56b6d6c818c5a9352ab3955a474ad88be771f7d4a3361b894ec5bb43b91e6dbde1ad0e39b18a58c5ab15f3c0e1aae0b2e03bbb7c4725ccc48b14e04a8924091825b39a9c46c1abc9d1d4513448d23bc830f68de2996fe6136cb8edd46e153b84bd0abaeaf080a8c10aa278256334b05861925b8b8acac7419c311c685b50c43d3916c8bf7c241b769212c771ac6d22601a2cb5042edc6e1aa228e90ec45f2e930e09db81c97ddbb712bfc2de79a47d70fd8b987355fb62cc99b9937b2f7217b4569de7c2df376ff12812f751e70ce416dc5199af5cf9a7c0e2f5a74be62ff2eae3f5cbfdca8f8abd9c11581017cf6dd334d3ea23f3f1c65a95e65bfb0207de262eb2a47e332ef5b20cc8985cb5832dc75adbe8d858e270510ff87782d388913257163813f3cce033b1d75e618285187f9d94d3e0279defe01028eb5db57f9cb71b42bdc840597e04e8ed5932a8d702f76f086704ce473d951f1f5fbab7caa535415e1002d4b35602a9baa5b9fe4e3dea74dae584102b2a8a795bf7b20087fec1c3451dbf8ef8f0c5e19c48701aaccc67bbdcd23a40d86500ed729a84a45f779b0544250d898010febc082323a1b4ebd82c7471270763c14dff3b5b3db29dc2d1357aaebdb98eb574106ccd136ad76b64e41c512f200365a1650da6fb6155c257a8eedb35aa824531b589b204735035f19032bdf10ee6886731ee0b667939986787b6c82bfe47b40ecbf7fbf8bb1aa34d2273b8bec1d3187482ea63ee698efa3bf3edc9893206b19a57a745b11eba11d6f2c205d83e71b539b2103cf7ede53bff0d0ebd7a0f723d85ae771e7e5f6d4d3f1e9fcfb7623abbc89df70e3bf1102169be35d08fca678c6858b469970590568ca74932c348f04ca4c8650e6ed86bfc2f977314971e68f0c5a07d1cd95ce14adf0d8eb154e54bbd8bdac1e6d1a413b4e21b4679190beca246d53eb6d356d017a8819326ce6d7f938db799ec8148ed49a8e2d76f71b7b034cbf07750be7262f6347380f6397870d051b52cd518643f14a47bbccbdd533b8a07b43c7f535883c5ec845df30a02189cf75aae888663a1f333fb6bb4876eda9dab26f4bc850af6ba85e3103a2e1751045db85f731b7ad2cef9eb0a4697e631d430978a4c5aeb4da5c68d9d9d1682e9d7a4800ef32bd101a4f5dcbebfc057c92f515b0a3044b74bc870c2e732b16bd5ccd36c0a6210862d937bf1c30e02e667ecc8913653b3bf2ed78c45a71e29624ab88c50c0473d2fa6c2ada2df5d26902923fe8c26d680e3e0db99b46b533c34fe5900fe8bdac248e9a85611bb56f1ae5350a66923f48fa8b71b23fa825b37603981c15634f97eae0c056906a1960b71b3724d386d53dadf86d7be83c85b7f9cd24abe27e83951466134c979814075227936b1edfdacefb52096c0815df70ca5b84c778a5eb113a2d02edb20b96b8c9a230748ff7dd23a4b5f7a1fb87c92cbfb20189cd672326f22ddd7e00091dde3acdcd524ba7572edf2e637b3164c39669b5be3393e3e75bdb0bda55eb568c33798c81b8d2e4203668c070335289aafceb6e030613f6660b98e4fa340378b0320f92fd488cb68032d2b297ab5efaa71dfd5fedc7fb30514cd32b96adb6a0f30503023d51033967165e7317db56fa8b79b985562d61ec91eb4762fdfd8a871e562ae6283f7880cfa2a3f9628c6e5e162b93c6a1beead775ff5afda10d959cb1225aeec91da75bfcbff0ef498bca23964ef0bbe684aa246cc2c36dba66f31986f79d89da7eb3b44c18642813032583ad625c0eff50173d4cf41037a12b216fa66f2f957ff11a6312217f3ca78a06e5777c8fc2db0cee2ec0f1b1794f85ce717ee4a8c2ffc19143730a4d229024b70f6cb46547d2e8a519f9de71d078ab36fe2199ca22553a775ad81de41769a39bca872d55035cf663bb6c877187f4afea0ed221e99548b5765ebeb7ba038d5966061b92a820d7d9ce84e738dfffa1355c026326811aa3f63f9ff50000ae88ff868f725b33a07d8551f26c242778c375a742f790f54b7a6bde04f1dc6003ea092bfdb2351387b35e001fa1d7047c3121a89f3e459111932bd25012b1f148756667077f474605768e29accfceb95c1a24b9c0f5005182fbcf46188c7b01d02755ada84d49468219ea66706071a7feae751fdaf3c847911866e35785477f82e9e1d446221c73c7b195546afafc02409238f520452e98c7e6af92c36b6eea1ef538c2542878b2cd6de23f14d88770616f28bdcb17bedcf9b2f1c87fe8f5317a3d80c0156eecf44ee9cddf636c134ae6051bae318250d08677ecee40de113c6828f037b43b91d3eb1e161d9985b1e498828e6283e455607672238026b2c666427ad39a1f99cddb404e36da26fad00bdb03745513c3ece7b4594f6a7229d4e597ac16ff523ee2fff8518d61450f89c15b38ed82dc30c2c811cf4014815174899c28901b50bd3ca47fd98e5b239ce6dd87f52c075b0c824a83577ac891c32e42d138701e443aaf85a7b05cbbd803d3defeceb1ddcbfe78306fc2916a3613046b098a1cd43605868fe94f023d5956e04521907f7d85687c0b3de559f1512aebec4ccc5d5b8b6e35e97f4b91d3ff862fdba484e852484bc6018d4b20968c2d3db0846494ab6b2d73ccdc4aca2e1574f82dd2a55ef067859e8174400431f284ec4ff2710b0025ae1213ab92651aaf31908a8ceef761b598e454d3acb05990a3d3d375bd399dce384a9d325e173c7a042397dfeeb1d1bbb863ef307ac591b344dfe8747e9e3fdd4118ef43abbc0bd6f99a5bda479725d173287848aec8ec20fcca8d4fb49ef39d6fd8e29fea9dc4fcb930732bd284937f763f574776182e50239d9465867cbc79b63f22c709a86c34b6eaa70647dfb216d52ffa00138f60acb564d7c808f9ae8f0112ffe3cdc2b10c0e18819c2a33bc137b979823152252500a4728bb87f887fccdae8282cc0f06c020e3470670851d518cbfb8e44e92a9607b870002fa31909f9192481b77b291f7fed43b5efa836e9f347504e4422d21b45df47b17b479a51283f866330a946e2cee872ce12a662c465346d9f95a2529861d1bae7fc4b04b8a2e4bb1c1b5ecc432171434429d7a05b58c1544502427972570359e", 0x1000) r2 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:20:58 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:20:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf82ca2c2dd41a8e5a116b8a064a79e575765e9afe6e9e2915d510378cf9f62fc276e3c2ccfeb9620bd3c26c1d87321d20416f42b048ce694fe69d4242d41886b00b454f6b050113d4ee759a8157c0eedae1464c0526977fa975f04f8a7eacb6e3d52564ac864c7d3680f5ea0ce3f44c92f05f09debf74c150e828612a651ab0dd197a7cee0247e6320ce9dc725a0bdb1ec0044a0ceea4dc560c351b8dd48a225894335299f6b8f3fdab06530489bbb2047329935b8e67ce7696e1f27ef7f0b9cf883a365eb236042341f55766fef89df7d6d31e6f63d5fe2ead97917f34f503bb584dc9cddeba5ac783b344cad709d0add0de92cd1891448cb6596cbe15da626f5c396e3b746e30b830cc8d21863cd4aa8a1ff4c242734b7abe5fdaeeb4fd600bf8adb9e129ed1fbd21fc4df70a8c0e40dd33fd018378edf26f27a1e4e64385d865cfad5060742fd79c1405b8ea8cc9391d097364d408089e95684235c591e8ff59b7caafd0960a8f2663ec9b7b2413e7049c13f079a035c2a303817c306c2531416176a5e43c10e6b2b094a5a1520d0e438851cc1dc32d1708aa240b3a67b764a59cb48484f116d9f705b5cefee15f7a74c3cd69f6ec3174885266d685c84ce01de43e10a88d7edb2adbf7800955973a8d6e65b428f8e1f26037d440e23cce885614e50ed410ccde5f58b17c0a3f9d0013887623a4be1ac8dd5cd09d8a242642b33e98d97ab74621294c3b5e09152519432da1cc281690dacb66595bceb8cf04bcc652c7ca92f50666e0874a66889274a7a028402bd769ca16ee336bd287214a47ba62bb153b557d4013f09854b2485097f899d98e348eae31bd7f9fcf34f6aeae83581e6342a621a46a8879b2cf8808c1d09b9d6cdf4f7c8afa3648a8f266311745fb66a0b27eaf129990d3cf1484abe15ca6b610e93d34bba1363f26f922fbe934deac7b9ebc4e5d9b1bc441be31be76e1a1eb1bf49a8cca3690347ba5c5249fe97053a67412c27a626f5acad26b4d4f27b2fd8569ee56f38c066c9aca22a0a4fa5c67fc0f3afedc3caa3e5cbd5b8e9ca011d3a3b066c9136ae685f63c88313366126cdc98bbb5df20615a493c28997c569a1731492ded132bcb235ec2d4ad43897c53f23c39e2d012cd58546cb095d7db35c69dc8c1a2ae086fbc4f6a43fab2717e06fa86aeed7d5ba91a75a324f218da877b5c59b81bc6bcc20662c7219489f6240e37cefccf7abedf05cc93ef80cea345aa91bebd54818f493d6722cb80b67bb1c57a8c9c7178d8f140d4a743336504578edf9ea4edd6c47e871744ecfa7b9ead173a30c0c948c16a10bbf0324ff55c99a2b4843d41b69fd0d1663aad9b76418182712683b0f0b6c21b588f9cc9b0b3d9e9f3ec36c5c60bdeafc6e003acbeb5dda729a65091179831a7bea7c8762906c66a3b291633a90047e4960411f12b412496c4ca8a5ddec939d57745a70d0500c019590e1d441845f6f722962c468dba6742a4a01458c90aabd478e60d621bb93d955cd42eaa1aa463bf8512f516babcda09d75aa710fb5f8469fbdc7a5773389522c5154f7c4a4de9333e9be5e820b1a40222a28ae167fdc3a3930e09b9c56094269e0beec34dec65be80535aacee82f6ca9997c9780f74bee8891e20e8e2a57a72d433abab8e1f396fe1b4ea1dba2e6d243fb5b87ea708806eb22282805e3509287603409feac1bd9108f2fd673182350464c814c887d4f20062ef5bfb1ac834537795ac6cc8c59ecad5fa1ab796c87a5165cd005819a291015", 0x4fa) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) r1 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000380)='./file0/file0\x00', r1, &(0x7f0000000300)='./file2\x00') r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x6) syz_open_pts() 16:20:58 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = socket(0x10, 0x1, 0x9) sendmsg$unix(r1, &(0x7f0000002200)={&(0x7f0000002380)=ANY=[@ANYBLOB="c6ef8607901fba61142baf7124a3fe407a729a791955c8efa3164561098ce252d13f8cc8d0311296a6231c8e56a307ee82f9e2c468211cc31303bacdea0bd57818becf227706fbad027c2228ed482845552ad44e1c09f7d2bd081735f5a57aec5016f8a4b5d3ad0e368b135d38326002f08ca80aa2f07998609e54bba700d06a6dc245e926a754aa9260a38a53e8a06061a5a25ba9a5b62004f8b8525d2f0db3fee3f100d3389c8615efc962e5618521e3178e0309fb7fc33e94ae988860be4523eef9626af1a4577b74e43278b1a5588149bf73621a04751f32e3982d2de684f4171c3d9c4e346a887c400c91b1a4366d6f652c7eea58a87127095b4116437787d114ae019be6c9184dcbe4b554a0105d311b26f4679ab4cee10ff9243c4334653f1598a124849fd8e4d08dfb996f9a4dec3d4b724c20c769f09c63b0610f589105a89092471690c32a665e4eea3767b58fa1817994fee17fcbde5daf45676fbf4fd67a1a5c44637e10fd1fe093d27e0f195607"], 0xa, &(0x7f00000021c0)=[{&(0x7f00000000c0)="c9bca5c966bcb7d109831df505ceac1198f12030ab031420ee400a074a5b0e726461e07ba6c35cc2f93c16da644ef0a2a07a01a8b346ceeb1f62ba9ce532453b22b8b4d44d5ad65e8c9552068c1121e2325d1b0ace559b04780b99a2d32e70b88c831ce4fcbc48ffea6eaf5621feb11c89f5d5529807b816075b04e49bc8661c3474e0d8b17f778cefa22034373c953cc3934f6b40822f14295a51f448363b3f8b8e00c2446474c72b1e649e47a603879a0ba3bc6c129dfc3513da22ae32cda10eb3ec8279312bca98b09098d4cbdccd2a1db0d3c4734087797a2fb3bcd55bda8c9a0403f62705a089669b94315e19cc8c9fa0602747d31de0835c89e750cf869c8104a126b17abb18bdb63cc02e804fa8a1eec978e2d146ea9a58839f1ad322ee197198ea174f5ec0b98afd9761a876099cd4e2e9cd9366792d14242f9a5ca9d453a39eed251a35c195cee18b613f306fca52dc31882bb30f479683b2f366abab52cde81d7e771e13bf96a76e6ac4f7debef51ef4188f55f36ba1062af4bc5b45ecf5f69ac2a14d23221d4f36719cbb12fc4dc65f4ad4c60ac920c027dae40d5c76165f75ce160be7181c2b5770c0ee2b017e78a449afa343a6a768a0b48eef42655c72acdcb585c8349e63663293d624d90203ff564c958111e799319f292ec8d6577a3e1be7b9947a0ceecf8841c29ca0eed13f755a75a4c203d27788ea62aebf0f9468da625f07986a5c0f25f90b21e1be6a72909a2d11a66ab7cea6ebf6e74c3ef5a88fd9e377d6f18d20d7cf33ddaa64158ce5cfbf8c44b8ddd45b6dcea8a4f6dd20bea85493eb13043871849609f746de6804f2972d905b2bd4782a08ec1594b999e85934362c3d9b525f04fe9dcc8378eb329e665e1dc7e1037ddc2858be399be151da89910a4505551a975dd54794a83c69adc1b0ddbf02827badbf73c7d09b2036a9605b5ccfadd249bd176b7781e4b511d28e1680bbf059c8294d7247e57b34ed499a11f3fcc86751d118e418b7f57965f2bde0cc193a2ccd4ec74a05b2b48277e23b38a1451fd5c6dbecc1174198fd6d301114e56f55240bc8cd519c633235b43c869308614a787b10856e527b7ca606d69773e1bb198fddc708bf0d63379c9e5a33dda13e3f82aa73161498200368e817535da689ae627cb15ccde1ad5a3d9185582627d8e93cee28f96d49051e24f4dc88d8f074fb5507f720180d996c8fe2c00a54e4cd1c5a54c8d3aadade0c9b6b2f44cf8fb0ddb62582f3170e656e8f3b915e1fe81b5f43acf3e6c52ca0226974b753b6a62e759fb1c46cb079e681ce569f6f567ebe4a63c1ab1c8ac6a402234ce9b9a8f1df82a038f4696a38609f622c2fe64ead282a5a1ebf070b6765da93c4423d05b2f926bd23ac1704da0e52b71bb216e0fd1c4fabc88861c398cb12ff563ded0558626dfabad33763d876b6661379172a3111c6c5e5faf3cecf15087be557802c3b7101ff076a52eacac428585c8b9fcc1245214b23b3ece2c210638ee833dc44c43b6fdeabd93cec6b125e1e50a2abce6a945937a43f4efcbbb2ecd09806291b29f950722651d6b87cdd6ef88654e320424d84204e121901d6780cfd2910d1b0bf9b9bc2464bb020e9cf869c754ea61ac11cd1b485595f9d7c24f1535ffb1da3d8c6f0bab07a9c8abb0ac1e011c94b3fcaab66e72348cd63f7574e86c0eecc00b2aa92c38eca98311e7f3dea7d8120e6e58d31e1a5379236edb14cd101938d04158f2ba7374718c54403472b6d4dd4474bb74f415481825e99834bbc65dc63f39f009fca5988fb289433ec48a8b79849d40534b7b8d23fafe5bd2cc739a28f97e5226a8eef326c3bb44b49f5c58068732803d852d11f4f6aa2bf3e8d4a196c6ce54c71ee99eafef1947693da71246c7d89e41036b9989b532d0410cc4f61b7913dbfb964ff7190ea60eee8a00d1e9a327c7472cc82abbf2934f98474cf1ec7c4db5cdd61e857d227650e14aa585ced73eefe1e46365c5f4840ec386eb3c9ac4ca46f7e4e66e126414bd76183d8b822447cc102dfe2aae7e58fda2eb5bc99a23cb4c5006edf4460dbfd64e73147ca43b1cdce05e78c627573102b1ba919c151af97c3435763994fa09b5b40886260b2762074d2d79b1d0c4565676cbce3c1047a76c0570006c032fc441a51a25bd433e1b2ea6461767512c2cc96573932625f8a2856a66dac213c7710842058f61ff03dbf107d894ef63ed4a18ede0e3702861b6d4fc1fcffe8232979f577594060fa6a8934f73a76faae97bda776ea185e29c5dff7dfcb0af1fc74cae46a2445678ce8a203859f5ef34060006869cef88d4bd5a37e747937d5968aed5c51e1006fead90afca70015d4399438c99cfdde34a1b2ae5edcc9207249cb5b9f0b88115f9716e1fda7228db4dee2f437a7fa8a01d34b3ecd342930b96364c3fdd2b50a9fbae58a38e54f81f846375409621041187a024c69914b323c825f4396c790f7c0dc12cc6877c9b0c336cbc48daea08380038a3c112f835137a7c84f26477d852e00ce26dca77b49d324295492a1119028d4e58c45aef22b0fa731410a81d5ba524845175a374ca53e582a295c5622eb842306ccebb7b4d066bb82d7e8ba4c5c0c4ad1d3bc91157d8246bdacc4b2dc36a354996a28ff51c2722243cbaaef1ea1b1a7fdca14ae979d49a0e131f6aca3c6d5ff720a0d9274d1cb2ef4ab495e2f4e600174d97bd145998740394a2bea9cfa6ddbcf267beb40eb14c6ce0acca40d224bb22a96bf949562bbc677cf6b6c5beac8f1d4d59a61a6941e9f3fd0dcd8b418253450c0b099b7d4f0e2975e4872a2d3d2649541679acea75320ac4569b3ba6d2e8c69006ab0c7a79184c34c7c057b59a40d80824ab6deabd70481a226118758a5c57f4c3ff0112d391d37a27ddc0417276bb493264a86bfaaaf218e3bc3e8dbd4d9a1b4912c3a54a182b85d5cb39b970b02df085bb19be5f4def48669e4b9829efa437b9fc352d1ddab21ea44a49d0e6086c0912abd97d5af7f8bd7fd660db06a850683ce8976c7d534efda23e32281003bd05471815ab9dac1b165524fa3c2b613bf828797e16a109fcf838a589631d47c6fc39a78d02ebdb0b92fc1852afdf5d764041db6613b99ab837581b6bc6b4b109122758a9e875f2f915c398fb2c277b094d85a3abf99d47e9fa73aabd14264fad8ce352ad08c6a7ad0f4b0297311bdac6e92e868afa2e0e75975e16692ef0ee03bc8dc34d13af15cdf62570516dbf1baee7d296d449389baf9b94a209c892cf1034c816820ca919ee1357532e6a4d10df5ed7976cb7f05e1032af04c040156d6260b45dd5e76d701c64e24edab5b731ece488024625e1bbfa382350a683985293754aa22158a79a6fb4831c22acc0e2fac9c39a5076bf9d9d31d790ff736844f124c32c1b5856e0776f95bf89e74c946532a8cbd27981104ea0dbc743b27e5bddfaa3a3b6847269277b73dd7b4a27ba54f2c55aff553747a5d7ee19dbbcd528e418d046f78d45edd762e65a0576d1349dba6d00d28e82740618808dc5587c1e9bba16acf0b8ac7c92ae90569f93143d8d4549f7ac357cda4c4fcde4c24e0ed8cd2ea7e2953c369aff22519ef88dda13977fa5c72978c00682b4aceb2efdfccc59089decf026232c98bd692fe39c1bd7db1b3e6383d10ad29fc29a81705b909674e5c87471d1ea0b1266cdeaab9338ebfd791bc0c84effb9a4d4254a0474f69f3a019fe5ecf39639d62c993bc630dfe05767744bb4f4ea8b148782436d95237c3c2d3e7c065b11a1b670fe162eacb102603a3786c1557082764d3adf78fa977a84eaedb27a31b77068a54f275f6da2229387f6d8d0d45f3487dbb5bdbe515293c3779e9ed85a4d200525be5ef4d255359120f177a364e084db79911882158a9e39e4c282bc602a9d8a6b4d7ab9f0c9b806b42384b391b2a974cb4419c9bcdaeb29c6ecc70a8810886d38581084a19b75290f0a0e064ec6fed2573dbd55ad4ed335bed85fbf9f6bc92c465da80756690609debc39e69d6e1d270c68163419dbc954ce7deb6c5a88b7d1dac531c29c26577fa36c437eafe05f92708d3709ac713c987b4c58d47764cdafca5476a7b380a5770c98643f159f35c56adea304590fe0152f8df6586e1ed89e7beab0bdbab5f2db03c49b23f6a921e45575be66440a236324880d6e3ec58ce7589c0585303c745f0cfd33e86bedb1a88bf5e5bae7c045a7ee2a1821786ebee90af7d85a8f344d6d8711ff0587f7da61dcb6adc25d27565a544d0cc00a4557f471392affdea9ffc0d2a0a4fc3d80694e6622813d384c97b2aa57ea09360aea14e8a8bf63e1773fddff11ec1c41dfb6605b4233dd69da8f9df955f19b4c3c9e61b8b1333436e1dc9d92cfaade421361e1acc41300836504b0208bacf2931a00bbb762f7a95847590eaec61a10e934c4f79fbf978fc164f3762786018fa53adf81e40f75b4e3b008bc3e4265d1a47de7825cb58374a47fe9be14f9889a524227e33e9ab23f1020eb0b538301d75340aeab38fd6b1c5e412ad89378467d1e01cb88a2402141af20079c7ee5505c6de87a511c92908a8bcf6685eef2da277ea5c3ee31c7bc268ad827bd1c29ef1d1c0383467b5e557d7dfb607a9c03185a2739ae4b5ff2e55a835f879091db1e62409cbb952f40a22597493edabe952ad6a3bde91e8d9d81feef5ae01fa97328ce687a82b5daa65700b6753ab77c8dea466961e4dc2eaa371632af6ba09f60f9567bd1181802c13348cec51bb150157c1b08dfaddd2f278e03ca3b6bb8e3b53f4eb53c8ecbffd12cb48433711ffb65d0a23161a1fd5fa044492b468e0270358c5056a40d36bfa16522f3c6e5c7849e02053d7daa2ddff4ccd9edaa89c86a5ee025f86f69344b44cecc1ad985a9793eff6c501b1279707abff742a5c0de44e6e6e65d7d943c15e949cdc2dbb872e8d7c9c7b12b8844a5834a441b3146731e5331ffc6b46b3ebce4cc15267afd473b12825d2be491ff212c1c002370c6643f37271ef3491e03c10e692964a6c2ac28af494d37cd84142134d5e2521b984bd7e27d86c455567514734869cf24f2ce49b1a4a12d27538dadb300d64503d2c1c97b93623e43d3c192dc7c943d98f9bffd9c3103abd3c589412dc101f2be85fe61f501b99b721e140fb064b65061fe0610ddce7549af517764bf451e2bc4016031e7821281e7d1fd4f938dbe13aad4875861c0d88ce505c5f7f2e5ac04d05478873f7c4428af6f46f1e2f5503ee26aaa4407417330091b20a742ee271373e8347f935fd8911502a23907fa815c361be85446669c213cff884b8b9e3d7ddb97f6c54ea96e45a8ade50a38f7fec3f4ef5b7ca6ed8431eea7a9c97f13ec46018640ca4ce9e59dca9fdaec8c386a415e4969ec75a44510ced1c043e25008496c434191890ba725a22e90b6c1bf51a1c891874ea219fc2c8833983cd099d331e6d20ef828ceb0a4b06ddeec03208ed1a57e6ec4e1c5baabec9f23b47826fff3b5299b9b1c0e81a06778e4d9f343585b219944838cdba5678480abb181bf441130819789399c26efcc652c1dcbbffb83667b8dfe1c2deb8466c3f09786a9b05d8f5b73e851b83ca9950d08972b3ba4611091a48e034a7513c68c9e6e8ff6cf9b9a9b4e5f834606bfbec51b01c407725a9493d39a4045814a330262528d5115d7ea388c1de096bd302e63bf39b0ae91f463931c84c753e6ebefd68dd9c702d5994dbd49ba5ccce5f3ab12f2ee984b3eb5cbbb0f8fb9a939f0a0440", 0x1000}, {&(0x7f0000002240)="37b00023c8e50c36bf1b2a50ae7a98da012e3f1df2c195b50ccd2bdf6d4240105ca82f83bafea70a1e0a097b6f07d08e5c05e3f2e0d217a75eaa546af9f0af80353ffa819bda5fbf0b903c9e050222d918ba6b661423ae459464f247b9a19afd5a573e36d61370103900acdf9a51f09eb7e79040ecb493deac95e435a12df2ea2050f562844f9818e6c2f582856dd141ae749574f5910296554106f2e4e36583d3e52f70ef3a99fbce5e731da8c4ec346472189a0ac1c1df89fa6012639ca46d233366bf4c5bb1c5da347db57b8d8ea4ce107cb451035dd7165d43b852c7f0943ac734a1d63571e7c5d58f83779e2f7c33dffd68d7add4584a0a0af5dec649f503", 0x101}, {&(0x7f00000011c0)="c3041f5e03b64c0bc6190fdeeb923a245f45ba21f5ca37248dc2a4bf10b7c864b36d860df1731b7f3e7f150fbcffcef1ecbba35dcbf5ea2ae002aa2ef824a4f03527d08403ddfb12bfa90d4c76f8d2eb23d466347cb2dee7be8a47ab2c996658092f10d1bffc9cf7243b856c7f4e3cf4831806f90e52bc1d47fe85a0b5013b535219c2b336254b2391206335a310187d59a24328225eae7fa07f2db369b8ef86dc5326bc901876e057aac1350fd30284e563675b8dd2d554b12f6f417ee8f79bc1236160fad73ba8dc4fd36bf4c3a48ce7becdef4041e9c72e2da651eab05cb8943f84189b0885fec3b92708535246a77ed8c0dfe175787a31139e5a844d85c0b3d43f58a426599b1e9f2e1e907d74e3d1cc7d8af9098f41c2059e2b62b62c8bf4e8b86edb3cdb403fd6a2d86662f4302d9a558679eb2dc53424784a7028fbbb439cd8e4d4f19f336719a6ae870dc8d5165b50a696605b9f9b818817b84afbb9261670701e9bf8181887d6bde99a5863c0e7cb80ff189177ccc0e0513bdf88ee23b2028aacfaaf78cd40fa1f33540c3f9357748aebe6266eec762d99f4bf3b682cd33b1e29509dcc726115e2bf37e3cef31e9336193947fa9b5552cb531add7ef3ec33f5b793b5c735834617a0293d6195b1d3e29639d2bc43b6ae927784ff4291eae0a708fbad50dc51dcebe54fa3a37236d98272f247bcd4d729384154fe2641cfc85f97c806b967e6a67c071932bb61e1c62a78f41bbc206d3847045373f7693e9ebe386e9e033653073481a3bc1e6fd84d3b41c16b4c307a6f9ea7c5d612d8f18789ebec03c8d0f6e557d36a890e1edf40460708585f80c3cb6cdcff9e8bda36b9535ce26b22b8aa5f73a9f36e5affe138663b56c086dabd46e675b2fe0cd047f4bdf31b98d0f7e1d09d5109d075aac70fce8096248f7a776ff344d844426764db7768e7f8e518fac3a392c7aa5f3d9208b7d108385c57b90d417c258fedfd03f05233b5306c3520c2d119900e6196f9e6414774b0fdc6ba24fc18db7c8f7b57650a08e15d63dda7eb52a38f0258e4d5120305b77a4dd0090545a4d5d580f698f3699ae8d39e67960c390c44d8e489a82a56326c1db8e8d6272565feb5f4dfc341c001b39cf70bf3d92c0aa9df5ab6372ede002235cc31dca5f2e5dd5b515df4f0e944c6bf2f055782c3f1ee6c54ea99d168fe636735db6e5169a5592b3ce25e38e46c61a377feafe25bea51e2705857c1b35dec232e2756d6c129d57e6242b74f13a21696005d7d96ad4969e32ba626cd6ea821e0cdf46f2c40c64dc5131183abe3c01fca8ca82026f6000cae5b9db70a72d8c4869467a0117bed8d81d175ad032753c92050e32d77f7dcd58950d4c984ef6bc52cfc2c1671fdb1a27f31139983923bf7ec7e3ec0da5850251b10e6efe151f02e504ada0a41e011dff72e2c20f43c53a384ecaee5ebc47c88a3c99e8ace0ca2e2e26ef4b9616053e9c2cbd1bd9ee2e9e833523b2fedc84fa2604aa5b3a5d8fad470e0aeba8650b109eb714596df37daad72121e0dc88b418981cd88377662dc8b8394072f90c417ef14ae24b3f86831051dce1b82eb5882d7148d1da888b1d9881dc4e536f6e6af5d494caef616f922fbef5a812e8b5764e6f3ee3b90f390d50e62c67acc1b3d721f7bbc1d2dafb85bace9b0c3dac700ab4f5be4f352cab3ec187e4b4f748d03f59f988892570b675444e63f3ec614ba6e5be780b2ae133f7d1450fa0e2a14eca9dae15a98c987770b039524defcb4c307821729f923670329608666f6adb41e3195678375c2674a39e91469449eadd3a8bc3e35c135d7c5448b00dba6bc2668ea0c75a1cd8edc02c2d34e188eb68b7bf0624b59c4b7fee6569ae5fa0d602b06a4cc32dba20bbdadb958384d879a0c29dfb362d046589ae5ee54fa421b23526c60170978667ba1104baf2aea2a13689c08efd49e574f0a2bd54ebd05a543a8505638ccf4515f698a64758029b7be6300908fb8ff84ddd5161c58c8203626217134bf3851e22b7a3757943d681efd900c2bdf736655ef96ae1cc2e1c51f14436c59d78b3d422c37371490907cfa32d07755d80ff0e0530b685378720d9614873e8fecbe2a3802c1b6551414ad77a4d75d558d06878065383099ebd089940a3c7a10cc9629ada4072723f4ec2f871da3b42bdff1053b80353f0ebf7d7b0955199b602a8eb4e2c45c2b8f64dce4091eb3033d745c4a6a517e47c7efcf7b2f00b43c1d6f945ff2484a3add421923bbe8b87c2bbfdc19cb845daedc0aa31357c87b1e09d7e28ef03b94ed887341a92807e8cef403e1a702348743f32e1d1fa48c73bc86cbbaa55bf531f41309a1f834930bf7f3b78271a7f737645fd5552fe43d0e150a7b00fd966314afc48e6ae62dffb163fab68dc088588e56c3da294497afc2a7fc408d971a4e58c7b33991fd470a6dc6446e64a9e6cbdd10c0315475b3f0197fd49e25bde6f64d2d6443d2f43c216cec2483daf9ba2c9297c4b8db8f7a93e24a7cd14924b52f1e94dc829c94645b0ae8ca6bb08a7c7857f340a13f3ca314219953c367835c46e88983f4febc421d1088f748aa4063f604da3fe05feb0e1d0a5ddd1ecef414f2c9894a5d13ad77e3c3bcbf35998d82594c739a64a80fd16f07e911924252db32ce9697f173e7b1059b24db480ca3c4c800d979894fe8654f6fd3da69a5ae36de374a164146acd62f07641ed2247f5d5adb878ff903ae596099afc32593257d64a5f1bd9722dccaf167eec86d4c475630480304bed18509806b127b032ef33b2969d905eec55458004bcb97d0dee4e724792d15703f3740ef5bc4ff1062b60950564186405b0b3417f1a90e8d9daa9bbb0d69852c63091b5d92a0ab5cd5bd253463ea2b0220f98d0b9f0e2af0379f144cde3b56be47bca8a7c864bf55a9f3b6b4af6b83d01e396e748c767263b448d768af3c02f60195d1c95b9f75b573e34225ac59ee538dd790e67a60eae4a64e5a4d2262751be7a7b8b45ed389555f463289806f678693302d752432c903977ed21071dc55156c7d3dcaa1fc4e69fdef6820f3903e566d58061852ad4737b40f00b426ff39e6bd76ac8a6c25d3b33116c7a795b9caa81dbe9712dcc56fa03e5ea9da1281fc60aa7aa5450f71c6aafc3d82ea1ed1774668fa8df14e5f165caa3028c36d5c07230d69e0ccbcd29652763ada18198c37b76974ca4ce74e7b818209ad41b5b617dc6f3f49432cfc250f8a330daf6bd1f8f0129108cdc08d56391c5d15b38b27c45547b8a84fb29c4eb78751ed6c139175e8bb8fc6166e0dd224ff8fbf93c56f9dd746d22a87f4601497209a3f2495147fd5ea3db63db580234faf2d0fd5bc7112c9e3086b7231f73133085c7e79e1ffe412af4b03c39d283f3adfdbbf8a7cc011a6c337444e0e77f63186f4c4bb9af5d054d2ae9a4d539845f9aa60e66cfb32709e417c76117530cc152cc802c93e715c4c94345970462b5b6d40b370131a2f1d72b8ee2e9efced58b2f21a907870aa726f485b80406aeabad24ec00583c4975ac62ece49fdc429c9bb0be10f600d849e4ecfe399e830dba4bad1d495b69fa8853a66c2d464fcaa740ea7ff6d5232724d39b83a30b132f5697156e16456b26f90ca761b1174df3b90852d58877f8c91158aa99fb8f41a4a6d2d9c6e76669a2901b520fc7e22da6d1e34da09e016d54bb0f8e37ae91c3003eeb141bc564c8e1b40e3de059b49dd61dcf80dd56273bfe87333c370130b815be769d21da85cb538be2cce58f3cb275c7ee82d958f6ef6ff912fe031acd1c580daaa795e5d74f79cebd2e9a378f6edc84eb8dcec8592c6e986fe75d163f172601473648716252cb38c43f44ce9b843d080bab4733cf08382b6b1a3e56352d1c5f0f030c52b0154c6bfdfed8526213db953b7c2b6e1f81302edc81f35e69baa0b617ecb0b95355f466a5bc47c6e060e048ed6d1987b2a6f6950a2f9fdd5b0296c4bb26c51da7fd32ed2f8b45d804023f8a066aed9cc822729b5f9c4030d60d4f5983bb6561bf5dc94b423f48a6c75c7b19ce36877878ff3d1e06b29ea49667055efa03d874a95ccec2720382dbe1618551279e54f6bc21e870b5274e7d25cd7349bf9562288ee9b843dbaeb6cc0c6a7d0136ebac08abced2b207abb956e61d8fa807e78ed2855dd94d7d7020ab8a032d918fb45b883f2887671d60fa0e02e761018fde6ecc24103d8b36906e14494e8a4931dcfe300f72411c53c8ef71087e1830a609673fdb9b1942979e8e83471cac8f677e4f580c5f7251b918e87d379ba82b2fd18a822dc2a83a02e4495475ccc77218d47cdd5d4a6bc93ff901decb5326971cf8941ac965a8cdc0991289bd19e821f3dcdfdc94a29469e1b54359eea2addcbee26b35c901982f0e4c70e01d18a9eb0a31cc5b6287a7ae284068e729c506c6b6db7fd2d2738790c462dfd4f4611e56497a0abda7c071926e05a68dff00b82c7695a49a51e32ae51816e855bb29767bac851dea2157fb10ee75aa461da1014fdb0dd312724e6efe041773ab749cff62e5b875803fea08e8dbb52ec27e9a3208b5ab79c05110ec85950dbaaeabe90530925d3495f8129770c77da1aecc5f0cf0d663a783fb62fe33d939582c338e35f6b38f526e1f3b942c409aa94b9f9f2a57270d5416a7762e2f70435067ec041083a8fea9d3be8c6b1821600a786b9bde0ea86145df2028733ff874c7ad63085b3232542c6322f18103d80eef47a6d968f725003f8ff1e11e9258ba17a57dca37e958da407ac6f92074a0f1aaeaaacddeb1c7bafb2fb166fe5d6a600759481a1df423d0633289c91881c064403ae79b35c97d0e87a2baeabda12db3edaa802e8abe9764226cbcd48e7a716857be630a730a2701f6cd47ea933d40371c619298bacf8662765c01bf6c75a092bc0a0279ebf976ce3d1eecfeac8aec5e81002403fb69970aa235e23991a1bce38ae06c1f32b4c5f475b37fa066731f8e49ae09395033ec827c4352de1505df92804e39c3264dee4251e7bbf88901ac6146335ebd20ba1b8285934f2eed4b807a51534f4d15a06217baddf3ec1791a88f7443c6e5d50feba69155417134d708e7f5c01b7b38f13b998407fe4c3418a2668236645358d07564583bef6432c7bb31374f4115e567cad36c7e4d7f333358ea5610b7623ff7863498586a1d202e466c4ed2ac6ea12aecc7fb2c982296e91ad2edfd44cfbd29a65ceb1c554f44af56610ddc4d3dfb49a0f2a9eb6e54f38cc6f25864d70ce57d4be35d5954ef98bb8db91e4636a95f71ab064548cf894030d88077b07b10d03563817bd4ef6e910a9082ec7010ec2071ff3ba504190d2ea9b8a5493609e29adf49d3dea70b6ab144e8c9c4575f1a893b31cf94ee91b1dc191d433e04db39260c0653d291c1c4d154b6cb23b4dd80b5e6659552e6a43bb482594b190d4c547da7fd96adb2e09b5cdf1f4a3e3092c3e6bb73833a9cc84fa51e105114294e5171fc708e07a343827884b35bb211c59eaa8fddc98affb21d93b31b0ba9235361999e5674b71b0aa88754936362c1bc8560d868dc13b870ed5d28a30e19a1daf790e37f192b2e2e29267ee80a1a94d6bdb6d229d5dcdcfd63e1ad696e167b9685275413f17d60e49ec9948e61dcf322b5bead3847031eb0533cf31b85025650449d83520e48cf11d81b009528bb5f4ba0ea4d43eb3436bfad0fcebe7e2d7caeabaab7d6119851d8978790121063ac308cfcb1d130a116819ea8017c052b66e019da1f9da81ba", 0x1000}], 0x3, 0x0, 0x0, 0x5}, 0x8) r2 = getgid() r3 = getegid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getgroups(0x3, &(0x7f00000010c0)=[r2, r3, r4]) socketpair(0x3e, 0x1, 0xb65b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:20:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="c618890513c12bbe19e897c6676b3b23c152f2441b9cf4ad926c0f4a5c83ac492cb7167358bd1cdb616aa6a46e3548786aacb962a4631cd72ec61278a54d05ea27259b22ce5518b08b64701c6ea5374855672ae7115ef4f3bc03842214007dceea3a85b0c5658b1df52aba06342e900b000000009db16c054b989828cad97606d2d1b4dd0961edf19cd4f9e29469f2261f1b4afe5cb3be0fd03806d001c4c1221767849048046800000000000000", 0xae) recvfrom(r0, &(0x7f0000000000)=""/39, 0x27, 0x42, 0x0, 0x0) 16:20:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000000)='x\x00') 16:20:59 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f0000000080)={0x0, ""/209}, 0xd9, 0x0, 0xa33191ce62686ca9) r2 = msgget(0x2, 0x2000000004) r3 = socket$inet(0x2, 0x5, 0x2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r3, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) sendto(r3, &(0x7f0000000180)="3f29212f7898dadc907f659ef47c16731b95089c81531d4631f1f9d5284c8e75d4703577bf0fb58ad6df52c923ce23e244028097b4a92d46837a4f1f1771b17045ee37e8cf1de78e53937f1732d9fc94", 0x50, 0x2, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) 16:20:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="ceb4d7fd8f17c1010aace2e9a4fb69ddc67bceb97425c35e54e780867794a2150b9732ff0e8f8e354b8dfbe69817dbd3f83f85f29a7b3dc5258b2d25afb5f9c0336716f997502fd8fde24b79f170c89998d649e6322859f18e1a533c0b1d9d08433250164cde2922f2dd2f4cadea168136f991527dd441bd31cd4a4a2e7a72c3f17b2c33e4", 0x85, 0x1, 0x0, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:20:59 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) chroot(&(0x7f0000000040)='./file0\x00') setregid(r0, r0) r1 = open(&(0x7f0000000080)='./file0/../file0\x00', 0x8, 0x8) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:20:59 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) socket(0x20, 0x1, 0x0) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(r0, 0x0, &(0x7f0000000280)=0x388) sendto(r1, &(0x7f0000000040)="c89a5aff62a0cf275d903c82fa6b0f04830809a3f73619b9d19855e2a039224a152f6476c8eb4318a419711dd7147b95d13ac3c773aea92845b835690e6ce8dffd33f4c3862ec0c5fab9a6678d8ae0c1698ccb4e559aa30809d3a2de3b8268c856b3956afd5f29a59f87fb127af8a2b520110b218ec86367fea116a5cfcd5eeef7bc7c0608f937e1350cbee673763ad191bfbd5e9d031e2fccbd1210015b93bb067c5ee1437e5dd77e59342213b7348da036b6fcbb65f8b68b2a984a4fb0734377c6ab26931c45e81aa82d3d34bb3b079aff99b5bcbdd8629a44455d2c864c5b3b3417f7ab9d", 0xe6, 0x2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) r2 = msgget$private(0x0, 0x204) msgctl$IPC_RMID(r2, 0x0) unveil(0x0, 0xfffffffffffffffe) 16:20:59 executing program 0: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) msgget(0x3, 0x400) setregid(r0, r7) fcntl$getown(r8, 0x5) r10 = msgget$private(0x0, 0x80) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000012c0)={0x1, "fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13f"}, 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c394ce5dec90ae398046328312a236ea7c81ef5b047a0efcd12eb98d11bd7199e42b9c7c5e4c9b211606f8f7026344e7db13054232f98e4bc29087a8edb462c56b1aee3efeb0d96fc5daa6932df58d247b5d790c09d631d22e2c1f9bc84b0926287cd4c2ba3f73299183ee1a472a1"], 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x3, 0x4, &(0x7f0000001440)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)={0x0, ""/120}, 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 16:20:59 executing program 1: nanosleep(&(0x7f0000000040)={0xf0, 0x200}, 0x0) r0 = kqueue() mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/7) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x3, 0x7, 0xfff}, {{r0}, 0xffffffffffffffff, 0x24, 0x8, 0x7, 0x200}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x6, 0x3ff}], 0x3d, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x80, 0x3150, 0x8}, {{r0}, 0xffffffffffffffff, 0x88, 0xf0000002, 0x401, 0x1df}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x1ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0xa0000016, 0xa000000000, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0xa0, 0x0, 0x80}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x4, 0x1}, {{r2}, 0xfffffffffffffffd, 0x41, 0x80000020, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x8, 0x3}], 0x8, &(0x7f0000000200)={0x80000000, 0xda0}) kqueue() kqueue() 16:20:59 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2000010, 0xfffffffffffffffe) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) r1 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:20:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000f754f413778000ffff8f21b500000a0000e900"], 0x10}, 0x0) dup2(r1, r1) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x2) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:20:59 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 16:20:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="01", 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x40) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xffff) socket$inet(0x2, 0x8005, 0x8080000) ftruncate(r0, 0x8000) 16:20:59 executing program 1: socket(0x20, 0x1000000000002, 0x0) socket(0x19, 0x8007, 0x3) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:20:59 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10240, 0x0) ftruncate(r1, 0x6) r2 = openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x8, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="40004764303048230da4bc47cce6318f9022c0c247322814094131958d0805ea104f2e6c49091b50bb11e322a798aa855ee5a4c30a5c3913669bfb207b1dcbe5d326892ca77270ed9a44bda866c7f44f5063b1071ef846f42f0d03b91d2f79900a5d2ecb0ce2aa3dd654f2e12c261037ddd764300caec21654b787b2d64c63b0bfa8cb5ae1cf11e43332ce3562065acbd90cac75e9cad90dd5d0c4d982cef1cf20687c74101d0471051a3cdbafebec64ae6e454efa97d36c885acc996ba7bc5af94a0de501c245523605fa74561a71ca45", 0xd1) chdir(&(0x7f0000000240)='./file0/file0\x00') 16:20:59 executing program 0: select(0x40, &(0x7f0000000000)={0x1, 0x0, 0x6, 0x5}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) 16:20:59 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x89) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) 16:20:59 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x1) shutdown(r0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x10001, 0x9}, 0xc) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x10) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0xab, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000140)=0x92b7, 0x4) accept$inet6(r0, 0x0, 0x0) 16:20:59 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1107, &(0x7f00000001c0)=0x5, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000640)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000006c0)=0x7a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7, 0x3, 0x7, 0x5, "a74eee1efd4ce0b3fcb1de142384eac29cab1666", 0x7, 0x100000000}) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/15, 0xf}, {&(0x7f0000000340)=""/37, 0x25}, {&(0x7f0000000380)=""/70, 0x46}, {&(0x7f0000000400)=""/116, 0x74}, {&(0x7f0000000480)=""/82, 0x52}], 0x6, 0x48) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x2, 0x2, 0x4, 0x6, "f768d35e4c500ae8178acc4d58a7c95bcbfb03ba", 0x7, 0x1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r2 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000600)) setsockopt$sock_int(r1, 0xffff, 0x1a0f, &(0x7f00000005c0)=0x101, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000000000000620, 0x1a) open$dir(&(0x7f0000000680)='./file0\x00', 0x81, 0x40) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:21:00 executing program 0: r0 = socket$inet6(0x18, 0x2007, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="6317bedcc5e8f364eb56b329eec8bbad82b6902045e21cfbea8a7360e9fc5d5fb6898e4e0035e1dfff1c", 0x2a, 0x0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) semget$private(0x0, 0x0, 0x10) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:21:00 executing program 0: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w?') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') 16:21:00 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6b", 0x92) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = semget(0x1, 0x1, 0x0) semop(r1, &(0x7f0000000100)=[{0x3, 0x6, 0x800}], 0x1) flock(r0, 0x4) socket(0x10, 0x3, 0x3) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e3000d409f3c3597dad49bdb53bd9eaab0000000000"], 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000071d09675fcb5d232019cc96700000000000000000000000000abfcad8e2b439e90e268f3e5d3369725cdfd825c0bf828f3add10e858119c026590b29516744284f3bfa5c11b76f8aae7a08324a44cb00000000000000"], 0x3b2}, 0x0) kernel: protection fault trap, code=0 Stopped at lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace lf_findoverlap(653e216a83ee1a3b,0,ffffff00775f99d8,ffff800000ad5ba0,128) at lf_findoverlap+0xbb lf_setlock() at lf_setlock+0xbc VOP_ADVLOCK(d828453b46e4547,ffffff0077a4eb50,9,2,ffffff00777bed30) at VOP_ADVLOCK+0x6e sys_flock(7521ff6827e0a5cd,830,ffff800021062270) at sys_flock+0x163 syscall(653e216a83dcd7a3) at syscall+0x473 Xsyscall(6,0,ffffffffffffff4f,0,2,cb2e7fcc268) at Xsyscall+0x128 end of kernel end trace frame: 0xcb515bdd7d0, count: -6 ddb{1}> show registers rdi 0xdeafbeaddeafbead rsi 0xffffffff818d9af5 lf_findoverlap+0x95 rbp 0xffff80002118bbe0 rbx 0xdeafbeaddeafbead rdx 0xffff8000030e4000 rcx 0x1305 __ALIGN_SIZE+0x305 rax 0xffff8000030e4000 r8 0xffff80002118bc18 r9 0x1 r10 0xf6d1ad83491d11c5 r11 0x48ebe85f7f2485b7 r12 0x2 r13 0xffffff00775f99d8 r14 0xffff80002118bc18 r15 0 rip 0xffffffff818d9b1b lf_findoverlap+0xbb cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff80002118bb80 ss 0x10 lf_findoverlap+0xbb: movq 0x18(%rbx),%rax ddb{1}> show proc PROC (syz-executor1) pid=368162 stat=onproc flags process=10 proc=4000000 pri=40, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800021062720,0xffffffff81f97498 process=0xffff8000210653c0 user=0xffff800021186000, vmspace=0xffffff00659b3950 estcpu=29, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 2465 330477 21541 65534 2 0x10 syz-executor1 2465 193240 21541 65534 3 0x4000090 lockf syz-executor1 2465 280554 21541 65534 2 0x4000010 syz-executor1 2465 104739 21541 65534 7 0x4000010 syz-executor1 * 2465 368162 21541 65534 7 0x4000010 syz-executor1 21541 478546 76889 65534 3 0x90 nanosleep syz-executor1 76889 330575 72493 0 3 0x82 wait syz-executor1 42995 393193 20723 65534 3 0x90 piperd syz-executor0 20723 387647 72493 0 3 0x82 wait syz-executor0 48531 329839 0 0 3 0x14200 bored sosplice 72493 163452 30928 0 3 0x82 thrsleep syz-fuzzer 72493 156623 30928 0 3 0x4000082 thrsleep syz-fuzzer 72493 518872 30928 0 3 0x4000082 thrsleep syz-fuzzer 72493 26094 30928 0 3 0x4000082 thrsleep syz-fuzzer 72493 100516 30928 0 3 0x4000082 thrsleep syz-fuzzer 72493 473012 30928 0 3 0x4000082 thrsleep syz-fuzzer 72493 368506 30928 0 3 0x4000082 kqread syz-fuzzer 72493 72932 30928 0 3 0x4000082 thrsleep syz-fuzzer 72493 207290 30928 0 3 0x4000082 thrsleep syz-fuzzer 72493 179535 30928 0 3 0x4000082 thrsleep syz-fuzzer 30928 293959 10330 0 3 0x10008a pause ksh 10330 136364 83372 0 3 0x92 select sshd 90850 120362 1 0 3 0x100083 ttyin getty 83372 61548 1 0 3 0x80 select sshd 37010 465788 33397 73 3 0x100090 kqread syslogd 33397 460732 1 0 3 0x100082 netio syslogd 5608 20760 1 77 3 0x100090 poll dhclient 26575 47463 1 0 3 0x80 poll dhclient 40493 152341 0 0 3 0x14200 pgzero zerothread 55048 454121 0 0 3 0x14200 aiodoned aiodoned 1473 7181 0 0 3 0x14200 syncer update 77970 380213 0 0 3 0x14200 cleaner cleaner 97171 355794 0 0 3 0x14200 reaper reaper 83027 515473 0 0 3 0x14200 pgdaemon pagedaemon 67122 414431 0 0 3 0x14200 bored crynlk 5295 200131 0 0 3 0x14200 bored crypto 7948 159646 0 0 3 0x40014200 acpi0 acpi0 11425 328871 0 0 3 0x40014200 idle1 38217 362602 0 0 3 0x14200 bored softnet 65642 503497 0 0 3 0x14200 bored systqmp 85003 381035 0 0 3 0x14200 bored systq 55430 245949 0 0 3 0x40014200 bored softclock 81130 514219 0 0 3 0x40014200 idle0 1 4426 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper