25dddb5af0006cd156986f468ec2533d8350ade00001eca45bc7c5db1934bcea4af79e3845ab55aac58a0dfdbb9b1da3bfb8a693c9618a55211440afe09fe82a4ec486cae375e3ffb8046212699caaffefe64ca167a0428f6dd3eb23e532d5cd289be1448c18200f3d6e4846679de546ed10c54af49801d6f2837f867fd12184149cc5e461351111f21809b19b3504be49f057f4ada6a17cc906722571658e0430e4d719842d6ccd81fcaea273c8e8bb0de9dd317adf0945b8834fcd153f64f9a2edc61160e1f8e8738c3aefcf55502bd488cd06e1da96f417248fdb69f4c2bd9ce26a437f047863f8b2b8b5fc9af6370de85f1d35b7fd3060dd943b3b0e09a14e0569d44fc8d26c28e604dbd7bdb8c3a2794e65d16918954d387cdd8a55a3a18db90431430efbb22daa014090075a53d4106eea710a0689c20572180effcbbd9dc460a8091b4db1d5910496568c12f86f820bbbbe1d4274a3fd6ed692d83fa955a56f13159e7e87fbe8cabee39d34643250c870da583a06511425f6fa53d8773642f5fbf34c4a34965cf5a915160c6036f55284c1a8c1b2eb71247d478ca4522d8790e377e349e764c1471a71b8699959c087524e94b69c5702aa6fdd3676a2a68c520a631befe909a6bd500e1b4da6e4a303e29f836e625b7d53bbfe1fc2b6e63dfd9c181bc0c26803e33a99dc5af721e5de432ce4df5275ef81518e7a22209c412840cf61404d9553c91408383c36e11c0b00c4e2d30a49659bd4e2d4eee471d8d4c47d27a6765edbe6a3b986b281d6721862bb89e956de477eaaf6b4851ef9243a4bd8e1ca4826332e936a63e1b6e82454e6aaa4b6c3e5ab5f5d10a2d838d64addfcbc2bef980c1243fc99e616c2fa038670140142d94ec1c3e3f29f887f5bd1880d1b300200905e11e09118f79730dcd5be5d7ea26b49d60bd649fe405b25bcbf35f9a4a87ab64e838d1af18b94397a29f883ba73b6bb4fe52c4d478591343b05136b6ea3f30aa048120cc37c63b36bd746a265f1e16d892c3c212fa06143a9876417b094607a642feff002dd0ba63d31ab42ba988ac9da28549f28e08adcf8fe627099b2614e2391f41976362f097a72a320d8a7f8d0e420df546c32de24a82e6ce2bccb469783556a2932ffc26d3fdeb69f141cbe9beeb750977b434f6340b6986634ece10896fd7a44eceb920758426f03d5122b25bb6e69a1740530bc51f8a3af7c10dfa9ea86371ac9667ab124b0af66d4c13dd089f0cd523c87a37bfe34c97e10b46f834f0254eb4cf35d8fcabbfa1822b9c506037720e05cd5955b9185dfd9aa2f77fd4e6c62635cf6afde31787e533c184b7724241666599be139a98d3e9602416e9e850ec8ca82abb8e2fdacdf6ca574f50830974366e43bb3a6a866cb93ed99873e623242532e90d757952e480dd96280d29fe2767b94550b933721a98e8ba2fc4c11f59a0c09c23a4b634b4cf627350a63f9926f2a8f18dcbc5b84d6be0fc2b09f8e352ffba1131682278acdef501e27c3ea3e538aece8e5006adbf7d160d684c17e28512cf17365344283e37c468662d189e78cf5660c88d42f9912d14323a77eefcf77a2ddaae74dc752bc8682875a4445be680b08add75286e82dd60c4b1f18b72caa5304be5e169461f053686692b701faf808706bec81ca1693dbe26be0f83496e283c213bdb9b0772f83906e15225cab7d053b94ccfabb2e34aa43d4255ebb20befc7c1c95e4bf19a240d8db903062690168520107896a0ac70f6ea605541911285b5d7c6b907c66c3493558e25d4a387b409489b69417cb28edb65318cf552dfd6806288e86bc2fa56302415d4c313d42e2929af6755077b6bb9a1a40aaac0b9f32a7f3cb4894a2273baff12f39cccb575e9c0356c00a8ca17e84b1998bf2da2e5568f88f2331151db169eb9f5fead3c8790d7c4f5e32a4f47c2fa7d485627e00022b96160246d2b9ea783bf38c9fce23e4d5bccf8f7b33347851c91edd9aafe89b0acb1b17303c8841f2cae60ed007c3259754229ecd2dc72440496e29b57c3ee5f3037245c43a1969ee0e909b679e385689f3d00fb15427ac936f18ffa993c5466bb546f0aa6a94096b80a5ae4e8872fb841f9894188998b2f5485fe032b7544d5baf91d2456523eac834ac08cc3af28530f3d7fc155b406e79ac5630caac9bd8364468e70c961f640501cb3df46c935704e7623814fbc5a7a470e0e35afa08c48d4b7df42130e35c308f237141f071846d5a9974ae5f3614d5372f926c0e1e86ef735aecee53997ae00583386e6955c3ab738bc645dba4a9536537b05484e0d13b47c8b3a97f9b1bb2390bcd18d2a9901b085371871d90c8ad29da82c2cec9c5f7ec3ff71949238597788d091ced39d584f0cb86f2270de818768c65372134b599fc886421b0aa0eaaa21af8104171a5f27cd7a1ded60b5c8c958c7f6adf401600704097626ddaaa33eeb45dbe119fcef44208ccd9d841a0548b995ddaf8dc77b9e2362cf508dd001887ff60da2bbfc5b847315be8d9410555a82de19faebdb599eeac877445ded0dc8ecfb3dc47b1d76c033e2315414062392a60865db2690f739acc2152b63b9e8335a1434c5b625ac695d4e8ffe93f510236e43c826a4bcf00d9ea15da72a86c6db89579cbe84fb310a50771b817404fcef9d4d9666bd25cec39fa48f6ea3ea6ebb1b169ee9667726c32bd182a603b3536f2e3b8d9b8045183e650e714ae5940b9dc63a74d192d65c84eac4983bbc7a736300480e34b43a2cd1414fd9b10d977d3b7d67638ff9b4231e95bbb09162cd9b67f287d7611439d3c087e1e7397c1839880222c4e8ec315d2d0ffbccb97e62c7352cb4e0da6adaa990f5a38096219336b3a996a649e1e73ccdb810359bd2c1d4a86b1b5dc1910b3c82a8df69502422f14e643957fd80447a869fe5ddc9cf1723ff58d7846a18e1c8cb3f3e98ea94aabe3ded9ae0fd0adee2f0b2ee4abea6930e6e215d3faa1a9be0a5767194d22d40886af3eb07775f07cc2d8d500711ae12219c3e95f2566c085f7788c1407d77b45519a36c845f9c2d6444e720e43bb91e317cc950c63f65bf4bde927de490dbd6bc5596425a84a3d72ac1d5bff474ac22f77e96ecfb56ca01dd8233b9b9c1c36a8acb96973e9390eee1559db59d840b92ddd0b682afb18d0d78af99c053aa532df12c14d414f20a15ea69079063c04606ead7302e4fb1753bb0211c71905ee1c7da4005ce83b477b329a65954c60174a31aaf79fd18b9953b8705440a2b403ccd7c0647ec1f64ebf032fa0cc6bcda05ecfc4a066ae74c0ee05b7e90160cbb6462560f3524c8ae670825f947fcdc1cf4a9e377d3cb4a7eb4867d1663824ed88ea82b8e642efffba6662053cb250f38e2829b1b390de5e342a896b6e604a4550ebbeb0e876c5a7d73e2d88369ba256483ab570b120947baf0936701070c4c57f5a1519b80fe167c551218a92d126c8895fc0a1a996e790f4193e4b97333672f0b62fe80c6239b8041fb0c2e095f3b2dc6c05a18093cfdfbb95fb2810a1d14317e7a5df8e7457c1628b3c0a4712c66676db69d1f67a26fa54712545f6778eb496441a4b101a50fe297d1b0aae5b4ad4cd9552aea98040337fe94946af62315d398e1ee9806ed8d027db84a2cc104ab9e1dd8257e9e2f5d33aecfb0baebe3f038e24f650e7cdb43d38d6c1d5b7a5ccf8b1e2b9782c425ff237900a92b9cd892fda02b6d9d1e7a052c65f1442526992e21aa63408699b1f09106d2f8d9332475236be3c10f54810b6627cd3f36acb3ce637c22bb33e60bd6735f4cbe07c1f2a4ba0f41e934a602f65289d38419ff51bae2faf41f72e8c0a8310845c78f2ac1e489c91e56fe0590d5c8071db162197a5515412cff3d16b88a0788a16294ff59ccb2e22bd9fd849d9c9a192da4a9a1fe58cd5fbff71749bd84e1c57492531265bd423e1a1c3351b237037c71d43a1f6bfd976c5bb03badfd0bc9e46563e4649f7670b75420c181c6a79426dffa221083b7217676b2a52ab69f0a1ff657e3ed14befecc0ef44a42b32157499928b85b4fb4464fdd16a53cbc8cc90f4d8d39cd1abbb142f87bad4157ea66e692b6f28062ea07a0cadae79a2733aa67ecf6983f51e96aef16699872b926ec8139dcf59fe00e8b10682dd76a3bdd0a56734bcf4ca96f32d5d231f058aeaa3d8b85360604ae1f9963f2b9bcffe081bad8f6e9e7ac3e2a399b168273a1e8bc4e97289982a429fad70c6429800bfb842870adc49776cddf53c12c3b86997125fdfa5134dc4f14be505e3936fbf6dc488d2d802eaba5fe464e7ea14b88156029e9f3de1dbf757eee433e3834a5a1dab17897512b477d769af90a6adc765f498d5db4f0836d339fcd3d31017c3a0e7fb260f3e960f44f24c525abc46fa9fa96ccc7cdd0aad900537c1ca5591e5beca2587879adf8903136891887e49e184a3c9f149acff862ee6a6785067dd303a1448fd90b8b0dad25a63682f99f52d1c51739b152b219b79cdaeff733149507c7dfecc5ac41e4b8e99028e0ca75669aa2be0f5a7663ceb62c0c248d5e6d55061657d2134e24a0d2de97abcfc4c19fc837051ce7ac2d2c0080ca6fd49cdbad2c35a279c3218ff1dcb7294d56bacd637e111761abf5bfd4615b35215b867c5021827ff4853aa86906cef3debd92377ddcfefd2ed260a1aa1e0d60d141428e243448bd91322fcb6d38816a08a76185363a468792b88648c344c1c28bdc260997f33ee951060f278582b70042af591afef0c79b19db8e988312e297f224e592dba9577f88923c5033bd3ecd95aa26b18c700e13b5c4ea5de807fc3ecdf56448203c1555f68389feb45d0254eb1ed9374f54da58e8b6b8f5ad1e30dcc7acf9bc448d88642149a7ba9606dc4bd9abf6275ed7bae937366ec50a30089dd668cde12a93573f771ea7f3ad9bc0d7bd7775da1aa65df0cec8b5f5173135c8af4c8a9fa929ff7abf84d492b56b526a355", 0x1000) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000140)={0x8001, 0x2}, 0x10) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xd, 0xfffffffffffffff1, "a146786eb95bd07babec1100"}) read(r0, &(0x7f0000001800)=""/249, 0xfffffffffffffedc) 13:08:55 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x1ee) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) 13:08:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x22, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xb7}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x401, 0x0) 13:08:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) fcntl$dupfd(r0, 0xa, r0) 13:08:55 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x90) chdir(&(0x7f0000000140)='./file0\x00') 13:08:55 executing program 1: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) 13:08:55 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x202, 0x44) getuid() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 13:08:55 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x4, &(0x7f0000000080), 0x0) r0 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={r0, r1, r3}, 0xc) setegid(r2) 13:08:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="020c0000", 0x4) 13:08:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000002, 0x8001, 0x800}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x20, 0x8d}, {{r1}, 0xfffffffffffffff9, 0x84, 0xfffff, 0x8, 0x85}], 0x9, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x10, 0x7f, 0x10001}, {{r2}, 0xfaed3723ec0c449e, 0x8, 0x4, 0x3, 0x5f}], 0x8, &(0x7f0000000100)={0x6, 0xf7}) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) 13:08:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x1) bind$inet6(r0, &(0x7f0000000200), 0xc) listen(r0, 0x8001) 13:08:55 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getpeername$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt(r0, 0x2000000000028, 0xc, 0x0, 0x241) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r1 = shmget(0x1, 0x3000, 0x409, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="9a232a00aa9eb468d35f8c9972420506eadbdcbcafd7c3170357e38861658a479443839c73f8cc7472ee16b9e6402a6ed17ec5733a2eb3c5211e15922a9c5721015b76f5b1e8e1721d66d871ef8062820a386858b30daf51d7fe2130f2fca47a1d6272607c213831e2cdfca935b823d9f5bf0adb55e4b2b82bb69bb7fc5cc3fa445a5223c297e2af52e9c6babae51843fe18f27f6196bc172baf0f6c73e9c2d75fe67973fc4bc04308ef", 0xaa}, {&(0x7f0000000100)="bf07d4864555f26921c42ceda7d690d936cd5b607f07fd82c5a2ce2f1662ee93bef921a40e8f68c9f5e312eeae0868fa9bfde18adca8d40fe59252dddac7810436f374c0809d39d9cf5e63e5df20b69d96c69581795907a5a409594804ff15f0df609919af915a7c5e040fe817f32a6f3404767999b7ed7b8f74c7d13b1c61e4dd957a62e17444f33be8484d85d577dca978f8229423501d4dcfc96205cf7e3d45b37e9e5eb96c4417e3c3ab11b1fe37435ec76bf7234150b1761b311acaa5e9f0ea8ecec21d8da6ec8c8bb9b536139fee3f293e68d08559be0c888335b56b0d21db3f6b672c3602", 0xe8}, {&(0x7f0000000200)="9b5fdccb88b28b995c55da37df9183f68bde319ec0e15725bc6503dd4b5d07e986ed35f4b79ee65a4783d6262fabdeaadd6ceab0e3e63f072e9ff8bd38189343a9d297530bce414cfc7418912839661ddb75559d0a5a2dc412bc92cea2b79ded8329b38bcc4fda3d9b82c90678ad7781bce2fbfca04fdea2ea50117ab257ae5aca", 0x81}], 0x3, 0x0) 13:08:55 executing program 1: mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x3, 0x401) setsockopt(r0, 0x3, 0x6, &(0x7f0000000000)="b5199d27a28eeea5563aeaab38947dd82910334c472591895bdb5ed8822a5e96a67180a634dd20843fd68c6a8a2d3099023083f7efb371f4628d8ee683875232ccc84351ae8064d02cdaeacf7684f5e0fc263fff28f409194915f3fd", 0x5c) 13:08:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r1, r0) socket(0x2, 0x0, 0x7f) 13:08:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) getsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffff0f) 13:08:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x737a46cc0118c00e) 13:08:55 executing program 1: r0 = getpgrp() r1 = msgget$private(0x0, 0x1) setpgid(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/171) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x9) read(r2, &(0x7f0000000140)=""/148, 0x94) 13:08:56 executing program 0: r0 = msgget$private(0x0, 0x100000020000189) msgrcv(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5e855bf53718d729bd7afe0b1af47b5706f473875f6980d81869076df22de8a3d1066d6654afb09004eb58"], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65cd165b74882ec580ff838ee9b682966aadda77db19525e2c0ae2630a607824e60da7e0836280c2ba541ac8e62c708d523803124065efffffffff5091cdeae1c886cd328dab8c2f8e1a63faa6dd681d9b4ad3246082f07533283cda65299272d5326dab98e554c25f32347f3306"], 0xa) r3 = getegid() pipe2(&(0x7f0000000300), 0x10004) accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x6, r1, r3, r5, r6, 0x0, 0x7}, 0x7fff, 0x2, r7, r8, 0x13, 0x9, 0x5, 0x2963}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:08:56 executing program 0: r0 = socket$inet6(0x18, 0x8008001, 0x800000009) setsockopt(r0, 0x42000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="ff01004b13c01100422c08bfcc113e0000000000", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x7, 0xfffffffe, 0x2}, 0xc) 13:08:56 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x3, 0x100000000}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) nanosleep(&(0x7f0000000080)={0x3, 0xffffffffffffffff}, 0x0) 13:08:56 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x86) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r1, 0x0, 0x0) r2 = kqueue() symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8020, 0x143) unlinkat(r3, &(0x7f00000002c0)='./file0\x00', 0x8) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) semget$private(0x0, 0x3, 0x84) kqueue() dup2(r0, r2) 13:08:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() close(r0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) syz_open_pts() getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000300)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x200, 0x1, 0x7f, "e43107e8e64ceb8eb7c51f899c6345093b1504c4", 0x1, 0x7fffffff}) 13:08:56 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x164}], 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 13:08:56 executing program 0: r0 = syz_open_pts() socket$unix(0x1, 0x3, 0x0) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) readv(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) write(r0, &(0x7f00000000c0)="b0", 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2e", 0x8e) 13:08:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xaa930d9c4a6c1f85, 0x10000, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0x8, 0x9}, {{r0}, 0x0, 0x6, 0x2, 0x1, 0x800}], 0x9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x21, 0x0, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x101, 0x7fff}], 0x4, &(0x7f0000000140)={0x834, 0x100000001}) r1 = kqueue() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xfffd, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) 13:08:57 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x80, 0x2) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendto(r0, &(0x7f00000001c0)="9550d5256ca4f82c68ae852f67a13520770b4ff3e5e7a1436d09c912d2df2bc5c9008774130986a999b8599975b9cabb0ebdb34459f354e741c81e1309351e2a17ec5d6e4c04c57c953643dfcd8a89190d09e9ffb5feacb921f58ac46d45117f07f5ec974ac5812f486cd5a9f6db84d715d58700395a8f3444ce6c62ee06d0898023240706537a1db72f68", 0x8b, 0x40c, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x13f4) connect(r0, &(0x7f0000000340)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff6a) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x1}, {0x91, 0x7fffffff}}) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) 13:08:58 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x10001, 0x0, 0xffeffffffffffff7, 0x0) madvise(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x100003) r1 = getuid() seteuid(r1) 13:08:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 13:08:58 executing program 0: pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) execve(0x0, 0x0, &(0x7f0000001200)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000010c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/116, 0x74}], 0x2, &(0x7f0000001100)=""/163, 0xa3}, 0x2) 13:08:58 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x11, &(0x7f00000000c0)={0x3f, 0x7e}) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r2 = syz_open_pts() dup2(r2, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200009, 0xfffffdfffffffff8, "44fa12cd0cf89500010000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d4", 0x356}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="82599d0a4465ff79ec059cf7b5612631eb67", 0x12}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="0a57ea5fc18303a1b6e294d096a58d8c118afdd0e3942e56bd660cac4c03e39f06c3970ca09695a73773bb1619d229c55bf66335e8ea5124ce82bafe0a80021a2991ce9e33f19c9d8af3584082290e29f8f15ec20dc966202da43aff05166ac38c42b679e8fd0b9ef270459459e5bd62f7be6acb6dec792a4b90f4c057c4444f1feff44f89aaabb3beef657cfef4c5c7a3b784a0217171b8e686e430cbb2aeafb7a0cb08b6a297e22f407dbd2cba2f891378565fcbaed91a4ac1d4fc61c6b7a1a3412dd510c5ecb86c563c68dbc295a726d679cef3e80e3c913fd74c15b95e0a71e4bb13bba982a4cb23d168f2ead359ea812c5ffd733c0667247e9fa65d95eb7e0a9b30b3674876307220d88ea9896647b02a461efcd2d44f1ba123bb689159a537e83be740581beb2f4f4e142fd5b23ace22093d2a470d1ca9e0e657fb6f516f19ae3f450d4bccda1f48eb80318bbbd9995384a2c29753d691a85d8056ee33fcfdfe2a6d8134cd14a2122f6976ed1183635123087bfed91386ae42c3bb8b695c739340caba5c52cd20e39db065ec917458eeb7534812f358628490db3b5ba8b39478f70787b7d44ba9e51e9f6b0555765735fe775decf9c37e9dbae82cf9b5ff8af17d1fe2ce38a721936720f2c8917ed6cbc2d2ad1e8cf3e09f1c7ab03f7d2322a893c879cf1f7e58817127d6648a64ae1239377865a4fc68182e6faa2481b41ccc16c2140139e70ada97e74c8be6bed976404711da4cc920a0ddaf5c5c5a9e3c851d44f5df5a8564f7e1c6aa11ed0f3843e3cea088853a2dc14e4c558895c838bb263ac55981205771cb8a205409aca56ec60a0ea5b23e2fd6dcf51cbe9613c3f81508a5634e366a623e020ee3ffbdf9cde1bf9bd8f133204f5f324c15f4d41b70f1ba9d23364ccf9cc714ec80e660c0a87c2a1cde2bd5881eed1db27f152243f622a9f0e59de7b1a306bae964549a115686c16da7e57985a9ea34092f91972dd01dfc83fcde690813f69fa68ff0746a555e69990d19c89be2eb2b6441e8817326556c7d60dc7c595c9d113f77e335a8c3c9043a32b5a563894c24d6851b2b30b6c9dcce5b95e4792644e99f3338fa0b7c97c59c2e4cfbbc073c5d9eed2e28ebaf860633ca47a306887c9f45038330170b7806533170995db10c9b24b582d1ca4cff8c504554a80b96b3391faf7316f597b99a77ccc1a69ef61729200cd21447d5222d5384d5245e0865857f8205473d0a1611da7ab369d78d1ea693688936a635b52217b6c420836e648f07ff50c2f724ad1c01", 0x396}], 0x1) 13:08:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="a80000000000000000000000000000007e463710f812e8340c78561108ef6782e39706bdce56024813d6cf1cadc4190786938a779c7746c6307d619609aacdfaca8e9e20030998d513cd6095c8d882b912083e29a8d747bfe08d35c80caf5ac6b971c7dfe23b96d8c444a3d97c4a3c86ca428e744af6d0c4f9bebf5d539acf040d20eda6f6eaef5d18f6ba337959bbbd5e55ec9d69d98fb6006a3a5e00000000000000"], 0xa8}, 0x400) dup(r1) dup2(r2, r1) 13:08:58 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) lseek(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed5090e6d", 0x93, 0x0, 0x0, 0x0) 13:08:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c65300069597c1c07b9cc747b68a1dd87e01e2715f9f81dd6ae1d702aaceea3eaaea19ff5fe5ce5650b13e603b29b7c0ed96158d0b6c235a4770c1b4e0d9b537988950d1aa87c2b00d57ee961d750793e1e491de531b2d9e7853a430e270d047b90dd7938aafb308a20da249bf40ec3aaf09960d6f7b2685233505d14270239e4e8e1651265f48d3ed9ffce7c555f7c4f4e3524ab21f02848989d4082ff8053bba992d402000000000000007dbed89940c5166ab4bf60de6821e50cd42b9e3aab664caccac6e8c76abc2152e9099432dc2ce8d752e70340da3d5cdeacddb7580000000000006512e98e8c5976228d8ba17b21c0cc0b33e94f1371b71c6d2b8b705581f2ce894139960b3a77cfd49dc18152ad952f80fe766b53d09d86e4b04cb59d64791280d5"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x196) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x6e) 13:08:59 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') r0 = socket(0x3b, 0x7, 0x3) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) 13:08:59 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/5}, &(0x7f0000000040)=0x7) mmap(&(0x7f0000f0c000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) 13:08:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7, 0x9, 0x80, 0x5, "1f23c1356708754d01548ae83348abb15afaec9d", 0x0, 0x2f}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0), 0x10000342) 13:08:59 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) socket$unix(0x1, 0x5, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001400), &(0x7f0000001440)=0xc) pipe2(&(0x7f0000001480), 0x4) kqueue() getppid() getuid() getegid() r1 = getppid() getuid() getgroups(0x9, &(0x7f00000014c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fcntl$getown(0xffffffffffffffff, 0x5) getuid() getgid() getpgid(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500), 0xc) getgroups(0x5, &(0x7f0000001540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="ca93a17b574900a0ccb8116f0127267140b2a7ca39fa81af5e8060cf5dc8a212fca2b26a055115f8b2c165fc9b93a05501a72a24c0cdcd81bac5c7e9560c9be0b2701c671d3186142e68943bbee7975508591b42e8c8a86b34a880c1cc4a1f51d136319874f4110058276a4bd039ea22c418bd59be7d06b556c8708d96cdbc41909dc7bfeaab69d897029de836843ee17f641e8304c3de5778ca74fd84d8d9fe2e7308a15240ca93608d6d57cded74d65eee9b", 0xb3}], 0x1, 0x0, 0x0, 0x400}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r3 = kqueue() pipe2(&(0x7f0000000040), 0x10000) kevent(r3, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r2) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x32, 0x2) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x51) 13:08:59 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05fff816"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0x6, 0x4, &(0x7f0000000280)="875e2548", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 13:08:59 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 13:08:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) socket$inet6(0x18, 0xc007, 0x3) 13:08:59 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x200000000002a, 0xff, &(0x7f00000000c0)="ff0d000807005e000020f6200000000000000000", 0x14) 13:08:59 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="fe1235c140638d8c4c396ce5632efd2b1888f876146eec7170fc9e7ee4c704330102bf15008d415da0eb966f7dc1a6e2d1ed78a281bbee4bbf6646694e30e7c88f9c7c2130d12d9e553971764c5357e3c1284a9f71f4d9d915d4652b053fcd34eff04d43a3d662ad10e5e474e0fd8e217e437ce02c0d5706474ab65557d7e41a2b1531d65cf70fe5a6f2921704fa6186569cd832c56da8db1e2de09168c5e74c724b8a8648cf21f2dc1dd2f64d3eba8a654c1f0595c706c6c87b1fe56215aa5955", 0xc1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0xfffffffffffffffc, 0x4, "1eae8682ab0320755ab8bdc7a85f07a099206fb2"}) nanosleep(&(0x7f0000000040)={0x0, 0x1000}, &(0x7f00000001c0)) write(r0, &(0x7f0000000180), 0x0) write(r0, &(0x7f0000000100), 0xfffffcb3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) sync() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) fchown(0xffffffffffffffff, 0x0, 0x0) getitimer(0xfffffffffffffffe, &(0x7f0000000180)) ioctl$TIOCCDTR(r0, 0x20007478) syz_emit_ethernet(0x1000, &(0x7f0000000300)="5fe5adc34db71078449f1fbca76617cdad370005628a858477d40d03aee17a4d800ff5469e81e0e31026e37f81b7c87a39baaffbe2b4b5a014476e66a45cfcd54d2d98c0f86cab22a5ff2c1781fafe73b01debbe33ade4d7f7055c8bde40378cd1231d6c93ef672b6032814e75e3fec05a45856fd6182779b22ce55353abbf48bbadc311f4a08e0354f50f286d1199db1bbffb715386e42117e03fd894d90f2aaa213bec7e15cd1acb8fe50b478eb42a0180ccaeef59529ac8b823875d5887f02282279482bb75859131f01dc787183d4470d9e73c3e7016fe03ab69e59372ea2e9be2ea524e6500fa541a1f7daa934f7681d2d430b398145df72b53e1642d811c1098c782674eca3e449a71fd9bade74aca61ecc344d89721b71fde82154b22d7ea4f13db1cb8f0255f1f4a3569bc6df36ca4f99296e9c48fad1f86ec02a941f8f7a16739acc82b8409da6e2661a5a82d395ef4d5b9eb526b28d7b7d6255fc1d1d1d162de3df477cad0dab1ee583ca7414dba6877f9cb6238dfd00494616aeb1c47118a939f13173297cffaba85e2c72402eb55cb167c5fac03fb1e2d3b5958b1038b9c2c63414c879d42a522aa347315bbc502ababbb39635329c23205b6f84b76f652f7177e3a10b7a2b1119f8d233cb42297600d31ce7d4a4311871ac5e529b2b6fbf55ad1c97fb17828953b54ca700ac550f4ef0268636fabdf79a7eb4694236bfc98af98be33ce2a395fbc173b6000eae3144fa62177e8a2479349e3f40a3e3f0faf5a029160da4d42cd49fc4721a1e4586a5bd7e78479495798ecd6d5bd3dae4eb7e02c2ceadcc769de3ea39dc375fb5c9cee0e71fca19aad9ee211058edafcacace5322ff28be47e1deef30cf9d2d633ed64c16b4bd7d3889368a5bcb6369358ea57dcdb891c5f51bb5ddca3a6cc42f33f4840285fa1fe7456b75a30f5bcc2e4c17638215fd91a7d182baf0a759dc2bf49113a3852e42821e55a370697322859f112d71b6ce4a19ea630c5113ed0e6cc6a1f903166f50af55dd1e749d1ffc51638ee1185c48c72b12321f6e1a524240982d97be8aabf8a0c01a465feebabf74366c109cef7497af36d2ed1ecc661d15b55eb4a617657568891e7ac39bd88946d9e8ad53752670569cfab862764e4257b4d1f7100950b4333d540342ae2038c36a7d05cd13c9f99c6012b3c4d578f12df0150f589241630a9cd0cbfc0ad5b3c7ec3ebb84db5971298484cc95cd0efc7bff1847c54e7116a67946910caf748e6b150a554e6ca6b2209f250d598295b2f26efd31c6c88a9a34b54659fd49a47337ca00774c531390f25d5fb60876953b0979eacc9a4493690f1a278ed81db46ffa0fc3e8804092c96177922017853529a9f52bd740ffa3ce936ff101ce259505a796b7e37c3c936f0c57a3f980b4bbd54912cb44ebd89bfab9fed7d7aa8e431c1516cc3250386ec64adb736187abab0aea2ef21fb6c21200cadf824271c63bcb3c972d4255a18190867271f0be9eee020f57ad058528296798d849491b0da1bdf1ad61ee9f0b10d33d96e2a0aa435a7548025aa38c041e77e136ded72d170c28caa8f990f29574f4f8f65e54720c0983e51cd6a0c303558dea6e12c40d49a0ffe761af315dc2e355438b191b0316cdba1500d278cd95f14c3baf6c92693d6d7a9e7071b00064850128189f802624a95a4cf6aaf787166cce6ae07e701ee6266005c7dd0dcbc302eb5addf9585e654b17aec05beaad4dcdcb5297f1edfb8aee7aa84f72f98fe2b598ea594dcb3c3ae9c4499c2aba79665c7aa467cd56f8dc80ea1160865d6ad97a43cc3ca9d87ef45a6f10a63a7fb77e8af0d4a07ef3cb0ade3099fb4c63d6751c3bfb3ddbe3665ec49891ee903058c50230f66380f68dce8b3f659e38c561cdff4479caf7a7637d5ff2561f4520793af3b1a357dd428f6502cebba422f782f0abcdaec413fd93932421de296d9fa8680aed8e177121e05a85505dddba3a25f973bc2ad516854a5b8c08a4b968bf3aae772682a78e5bb9335f81148216af9c879f9dbc4e633167d23e9b6aa37fda5251c78fae08d49b8b0be871367bb22fc2e0879642ffad143d1dd2926f1e0f924c4cd9a954a17f0607c2e3b63ca9259a47540ffe6a87a55b70814de0e9a58139b21a7cfa5e20a33b14e0be118e4a13670d9cf74ed8041dc5cd9e178a53fc3d20a1fe42795df3cb81e62364546ed48ebab05a47ec6876d0967900247825c5d29d637a33af9bfc3faa090b547c2f49d20c7cec240e889a5d11bb49a3d45230e324adfdc8a93351a29225a68965092251a568e7f14e8d26b964ee3a7fecfdadc3d9c994f1769d311695b3df6e50b90b6bb33129f8915000082fb0de5c94a7fad33f624f511c84742e3192ec197da616a7f7ba5b71b4bd754838af13b897837f3592b3bb0f70c48b158048740af9446444626fd756c085fc5d5697948fcd8e1d2c7533187e61f465c3ba5dee0db9f41e4f6d653f921d346dbc822cc57cf8b70f21e33048903b9dc71a0e88ee0bdc515b5591ae471ba502fdb0c96fbe4afb1839419a7d7a5b623f56743cabe40e1d52210a08e3a4e9ad57575c19e7313b0314cacf3c088e259a846a54cc21677adcc798cf628019131df8d9b77bd4e2cf9e185a044b62c966d86655e155fe3c23b534d89e4e0e183194e5ed2a11968005aa1b33921923e3d8d5ff0c1a846fbc6b19e84a119a5ee5c0eca479148ce48867f04f494bc488436aeef4e0f695fe4c0dc222e0c0350d6183dae77c2b81aee2de6f9ceb372122be1d250c9ab7c7adb1e2644bb676b8835f78ae44d888b9236c95e912a1f3ecca6ab4d4e7f72e4db11ce4ddab3857427ea6c499471aeb0e15d9f6b2635ccd8a1bec5614b4b2c975b57c56918acdaece7acfd64c8a00f881d0c779768fd125a7f365d6c9ade7894bd5482f8176ca69048b0510ae61ec7ab14a7e767d2b61c35645bd4e4e4ec65d53ecdae767bc3a550680087c801229c5d55d6f58547258d2817d0d03714eac14cc6c93045de82bb111d86a184edc842bbef405c677b171f9304c50818f98b16f10350ad4747e99fe52636bc0414ccf929394943480dfbae7751492956cd8e4131d8848f4974a1155c8b0bc41f3895202a1df9220600306056e22d61ac72c8a0e41283847e791fe909009240caa4bc5ffa5f21d9ed0120f90305d84d605df6b6e3c8881cd5ee48e652516c2fc14d4f016ef1c0db18cd87e77c981cfc3590d654c7dfa2f579cc91b5487d59d91139a0cfb68897e13ea10b06062797a409ad79f913105dbb0bddad443858f4a365cb60b3e10d05505bdae934f9c2cf96705042596c8af58387a8b7adf2885d7da72ac0b488a2969d3ae76de2d955f10441a473c285ec3593bb9bfd7ea70c898b2166f0f75748aa78e1c8729c63e9c33dc479550b0c7a3022318a8bb7adcd525fde8e6e4cb4641701df93f3dc5f6e0890644aba19bb40b0f610c299f2d678e27a09e46905ff80047e71ce15e5cc8922784b8497ab7f0ddf3576538a1440376647af0a4469ba4d13dd2531b2407b473e209fba6565a6f626d27871a2399ef262e717a8ef3e852c4f0820ca83042ed7881b1f105db86152b29dfd46d98b3852b15aaaac528f6eb60c89ef487f03c7735f2b2adae51c4a91a6be25f908778e3b1e22885735058b4ad9bb4d36fcec10df0341f1e53e448ef3dc532b0e605e5be32e182be2fef33bca2960aabd75904eb04ebfc9f3575710e068ffb5e7c259c9855355cce2b4fce09163ccfcb8ae58fdde6af526ffde84b4abcba38f4d6e03e4133acd23e2400120b46298f5e8a7c11b09a23644caf3448a82128e7ca23944455ff6d09287e7186f9235363e3550c109a7491a8ff3a5b5cbc8b04a5df38a2603522aa66613c6539ac06a47b08d731d18053f7e403a21356d0afa5a250fd09866b20342346cb48e9eef3a6ee07420198be71bb8b4a5ea20160abb987cc1dfe090399ba753b43088d65a74b89e2da72f6d65b35ecd734d37a1f13b8b020e31890359b329cfe639df7c6b6b94bf46f20c7c67897f807e0e19ce1466afaa961c4f3d7d0fc48f40e7ac354fcef421b2f6dcf778e063a90236c6d2ddbfa32c3b72bd0ea78a5ff869c30ee0a7c1a6a0c1edc88061295d0346dbc80d3e4d6faaa9fce7b0f281d0c186b3bf92bafc267d798167c5b3aaab1d663cad8b1537e940ad959a4978874a61057f7be7201f4d75e985129a36643775064a6c04a425f1d23bb4f7ce93326b807febfcfe76419112d08fed10c78fef20bb1fd3cdcbe39cd23c4421eb6b651d0daf87d69a850bd9ed19ec2f066f42688def8670cf4fe64a317a66f6926e62249c1eabe9a11b882c6792a7ab69b2b1e72beb5fb096b68feb0c2842e767d4ac626811dd0884b4ce60bcb54eadd1427953e4344ce0d6a23ee305628090fede4ea0286fbc94451d1c86792e9b4a26c5982ed4edf848fee7edcb3bfa3d2e2ea8d28b10fc91a57cdf67aeebac3e3a306dd2b439de860d9f8765e79fa9387c049f83b2b5384c6612e7fa9aa6a6950dc6b33372b5ffca42b26e0d2735ddd7dc4bf4ccd58d1c5a7878b576e1a7b53de34b9738513eb85c905b4f20d53437424f97ed8c31192a022afd687122a98194b1d53888586b5e049fa7ca19d0df80d374004a94b3d261bd40882f63d8847afd602b8ea2aae800f41158ac13877c275d318ffc40d4ef7408f50204862480813b6f9edc88f21841d476b25165e620f1b9aafe945818faf23efa7000fe40787f465beda653ed9d8a474b127f0ff3708d4db55fd584aec099c3eacf10111e58257b0b78199603461290d39e01b69948590e2b83c26debe30475cfa3739f8bf9e22aab93e1069ffe5e333296b76a69bd1d364294e497a19b73bd03790b1b252d92b5b5e38d1f0430c3511a7a7896a531c2f6d38bd678c3b29cab009281632ed92bb9ce542b5875d7c4e32c563858a31d19734b8bd5f731bb02c63d381df5c1972200c3b0c14a8f77f5f210694ad81bcca66844a356084ade1f1d9659a3f0964a61e89928aaf6b21a0f0e4956c018a4861a1446d9b3d903af687cdb3278fa89700139f868f434b6db39e10c9928f5596034780a03d0480871033ed2ecf3e377b6b0dec9718e8379d41ac60bc6549cd07cbda131c652c4609d2560e1d01d58fd0d5dbd5324a13d129e4609923ab65b4398be1c0e79db3e3321f1fc31ee272d1d2bef0578dd35a998d643b50b85325facb33bca917f40446fb1dc66b8e76518271f0bca07840e387cd6e75394a6b8ef2187ad22b393312e4773ed58963797ff10d4cc0d1c9923044cb0abe5aae77f4c9f291759e87727b769726869600cbde744505c53a3b95d8a300f411066c49d04956acf9e0462347300c7c45c04f764e57ec262b42ff8d7c9be49a961d00567ca2674223e338df47f83cf748787fecca2c05ac3fe60de110417bb0cf8d82b534d2ec1b350d1e5f4254ee0de64de750b4b9fdaf5e54e438b29b36676a3e59c06c4c3f88924de14064256da915a4e3a292d204b791dccc068fcad609136b88ee3a5d4246b8f4c5065762d87a63b0c97c0dadbc4d42ebaeb01cd5775f568ae83530d4e0ee49a030c364ea48b153e260b8372d72bf996b738d22ee2f9f9277937f75989b46cc02adc09bcf8159ad222a4b7d6474603b99bcd2a34745903c1f797ed30486ae3f791df060fe851257a881e870a468154c3edc97ec7b6c7a59b00177727a461869fe78850ff26a3cd458a71dfc332271f8581928138a4c319ded77d8d09") fsync(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) getsockname(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000006130100000000000a9000000040000000000000000000000000000000000000000000000008000000003000000000000000000000000000000000000060000000000000000000000000000000000000000000013000000000000000006000000000018a8d586fe27901dc79ea2a8a9b2f0eae725034d5f5667ecc763ce4255b001e7223898cc896a95407967329ac225455d6232e088213ee1705278bac340ff74ae374e7e09a8721618aa3e3c22d8d9937c9921bb89c1d62bc29b5f62870ada4da1e6035abacc27dbefdaee6c2fb2fecbec8d791e0c57a7dda1843308b918614b910d7dc3a39c5bc40d34782bce1ae83d409d6853a9e19aa07eb9f74b05b9ef274baa7d6e36deffcf2a6234033f0eccaacfe56d16b0095f4f05b80b8c018c42c3a93ad268ffff137326b9782f6727bae974825dd2b365a3dda13128e80e697274cd282c02802849daf685715868a157bc27"], 0x0) syz_open_pts() shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) 13:08:59 executing program 0: r0 = msgget$private(0x0, 0x181) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000002fda6ccf8ee2d7fce02f1706000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x4c) pipe2(&(0x7f0000000240), 0x10000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8d8c, 0x8001, 0x79]) 13:08:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000a00)=0x99) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000009c0)=0xa36) write(r0, &(0x7f00000002c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb1410fb3371fe4d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b113dfb5bfae763b95f39ea63cf03c7a55f30d58465598b8c47a1ed8893ce775e2dee5ebdeb455c813e8f71f3b42de6836dd01e4ba29e31d6bebddf3ae919874125538ce09c398cdf1c3bcb18a", 0x109) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000a40)=0x6) r2 = kqueue() close(r2) r3 = syz_open_pts() fsync(r1) writev(r3, &(0x7f00000008c0)=[{&(0x7f0000000000)="f78b3d656da93b78003a961333bf5f64a8e1fa3388340871be64bdbd023f92e4a9a9ff97c65001b83156a16d9f9b9d2335", 0x31}, {&(0x7f00000000c0)="32801ff2f8bc1954610f38ca410d6603085f0d2210e7d451775ca63681fe79b50c1eeac107e35c58aef79c5909adb9b83558621b8947fea86012b846933a993ec7578cce62323811580428628fa7d54d4168f4dd4acb3e7d4448c8490cbe1271683723128bb408630910a2dd9230238e70de56262cd69e1c0989f5c2b24f2366ab6053e22842434aef370ff79fc705f978d159d7b23bcb138ee74073823878bee204e8b46726e72d805ec21782a13c8b0afc31d22ccf529f1bcbb3daeac7d846f7d4dc9a7de2875a1dc6246f821456ef5c7fd7863bad5604bd961b20", 0xdc}, {&(0x7f0000000200)="5be69c5b3e4e9ac76f960a4f7a98f5bdf796c759", 0x14}, {&(0x7f0000000400)="b31613199cbd123c273a7f4bffc26551adbf71081b3500ec047f3cbf767e146ce43a133f8d3b72996168c2555e723a3ab9bb6062c569e796a27c0ba5f5c94381d774dc8e25b47c273a5fbebcff98e2d34ba537c09dd1a7109622ab52fd1652bc220e57faf4d8b46baefa767b98779f364d0de5a2c9f8476c6cb40ddb09e3c2c171d7b7c97de6144ce42835e2d6c9e7455130bef1ca52de333fe1b3b4ac1b667a3b690930e1abf8c06b3442eecf784b68984c711cd2ac9dea0c7e05c8a6c56ae32bb8f51f9414ab325ac3964525853b70cd5904e1e7b1a716c21fe4f4c6a88f89f928c7a51a2b0f", 0xe7}, {&(0x7f0000000580)="bcdabbf1c4c39bc222704c486620ce06d2e4e714faf0aad0b0bbbe6876eb69afeef12454c411802d1c58d5e398e26f9974c3b6148f2757089010eea9a73ffdcfb95f81115442fb5b686e7185c7affecf12fdce5eadd14dec7bc0c76e4be1c92bb01317b32e003ed9b46e72cf5e7bbe01b0c07431ef8341ea41d4e4d2dca3edc9a2ca45f6d26c11841e90c535e61a6eb75a849ea95f7388c569", 0x99}, {&(0x7f0000000240)="f6c02278d3f89d11c71f1a20ce53228794cd041a8097fe6010e6edb24277385e8d7872073840830f4d9e8b936e32937052cd0dad9d36cb19438ae6dd953a66df6ab05b75b628da317a72", 0x4a}, {&(0x7f0000000640)="98fd2744cfc0cba2ed6b525bd98cd6e2faa39a01cb7d6e7f37d6efead3d3e95fd69dbaf314621b6b16b26d2d90d72aa962e3ce81dedeb00abb984e3ae11e2a2e72d34109b37674ab20c3502317b19bf8d033c0ab7028666d505e34f6168175cfb47f71befe2e5a4f91e5bcbfaa46b8f2838fbcbfdc0ae56b6d3c1cf97440e4f7ca3b5f6309d860f209224a9ae21752f3502c840c86b63d4cb082da829c43b3f35d0ae5bee1222a8819485962b6a624c4accb37cf4783300db8f7d9e3182fe9272ff6bfe1993d2d1ec8", 0xc9}, {&(0x7f0000000740)="9e93f6aef4089eafcf2dc3d68030e0345b8b2472df49e06e249b1d593656d6cc70ade38e620a47dc01c8842935ae6a4f9197cb7f5e32ad4cd6646850c00b9df3eb49fefe467f117429f7f5ae79b65397ac0a4bc8ad4c82ce40ac30222c533d69253cdd194081957a5e49a4093a8efed6c5dd49467c0e81b88e5de379b1800331659a134ac3877e7364770cb9d1a5fec0f170b5", 0x93}, {&(0x7f0000000800)="dbd76e900c5b34f9edbeef3f481ae9df8eda6297eb340a82aa805a6c69283eccf5dc8de2dcc95282360da345f19fb532b14acdb8c651175de75b1b0f34abc834c4677b1f2b0102c41101daa5d3c3e207b224bcb0dc890a2b9d9b5d120f93363193e7cd17952edb17a4ab3105aaa9ee9d41a1abc4ed40367cf0e1d277476520c467", 0x81}], 0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000980)=0x6) poll(&(0x7f00000001c0)=[{r3, 0x64}], 0x1, 0x0) 13:08:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) socketpair(0x1, 0x8005, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000340)=0xfffffffffffffc89) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="c1030000000000000000000000000000a407f89de358a64014d0f828fa93aa01cdcf8fdb31b39405e2366e1994a70d6936d94c3355cc4038194bbf54e40029d07a574a26a5c06003101ececdc93746940a340944d9e335f6027c77927bee55cdae7b3fd0116dd946480421f5eb53d5b10e08c3dea15926fcd44f6d9a9297d9e03fe0600ac638a54d7838615ab12faf5a59316c8c21d09e5ebf0000000000000001e777af3b578416cb0c0d4d080000009862a1bc18"], 0xa0}, 0x5) poll(&(0x7f0000000040)=[{}], 0x20000000000000bf, 0x0) getsockopt(r2, 0x1, 0x7, &(0x7f0000000100)=""/130, &(0x7f00000001c0)=0x82) 13:08:59 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x185) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 13:08:59 executing program 0: socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) sendto$unix(r0, &(0x7f0000000100)="8bc2ab9c6e0022cf65715004ba0d59c07de20b3c1af8be8d", 0x18, 0x400, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) close(r1) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 13:08:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0xa0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) 13:08:59 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000080), 0x0) fcntl$setstatus(r0, 0x4, 0x0) 13:08:59 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="b23f1838ebf16aa0dccefb358c1329736fc334e986ba614ec59c3dc1754df5aa67cb", 0x22}, {&(0x7f0000000080)="d22e28483e4b09ef194745b44b3f425f18cf7e51ce7cd585a105b45eddb5b2a89699cd03405cce554adc32e22dd033cc560d4c0dfdad1f5318270e617aec1b31b5612cb6820f8182ce93ecf1f895efa8d37335507ba9a2f2a44cf42bb76b6ccd90b9368699dca4", 0x67}, {&(0x7f0000000100)="37e89769dbd1c1daebb2e9c066aadef1836792a329de3164d6ecd4473f47efbfe406544d9ca60c56d8904d16fdfa961d7bb921e07a7bdec7179fcede42a5ebaee5f3d7c7ba783f36d83abeb78a6c76b2410c2f5c920cd69f8a0a37f7a578394a82c3a880a09176b0a73ed2bd5d90636e0a178b2377ee54bfdadf45ab0b8214da4abd15eb5f23b73f9fcff6c8215a8cec773bc27355640960b62ad5e16fe5590e878406eb21023a766ba54b3f32819f55", 0xb0}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x5}, 0x0) 13:08:59 executing program 1: pledge(&(0x7f0000000000)='\xee`Wl\xdc|\x90B\x0e\xaf=M\xa6\x87\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94 (v\xa8\x9a\xf8\xd0u\"\xfc\x137\x90Q\xf7+\xc4~V\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\x92\xde\xd6)\xedr6\xa3\\\xd3\x81B\xc9\xda\xd2\xd3\x00', &(0x7f0000000080)='\x11`Wl\xdc|\x90B\x0e\xaf=M\xa6\x87\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94 (v\xa8\x9a\xf8\xd0u\"\xfc\x137\x90Q\xf7+\xc4~V\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6)\xedr6\xa3\\\xd3\x81B\xc9\xda\xd2\xd3\x00') pledge(0x0, &(0x7f0000000540)='\x11`Wl\xdc|\x90B\x0e\xaf=M\xa6\x87\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94 (v\xa8\x9a\xf8\xd0u\"\xfc\x137\x90Q\xf7+\xc4~V\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6)\xedr6\xa3\\\xd3\x81B\xc9\xda\xd2\xd3\x00') socketpair(0x19, 0x8005, 0x5, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 13:08:59 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = geteuid() r2 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r3 = dup(0xffffffffffffff9c) r4 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, 0x0, 0x0, r4, 0x1c6, 0x8}, 0x100, 0x2, 0x0, 0x0, 0xc84, 0x7ff, 0x2}) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) preadv(r3, &(0x7f0000000100)=[{&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000280)=""/211, 0xd3}], 0x2, 0x0) 13:08:59 executing program 1: r0 = shmget$private(0x0, 0x9000, 0x20, &(0x7f00001a5000/0x9000)=nil) shmget$private(0x0, 0x1000, 0x600, &(0x7f00001a5000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f00001a4000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 13:08:59 executing program 0: r0 = geteuid() seteuid(r0) r1 = semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000000)=0x9) 13:08:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="ebdd8bf874631fe60cd93bba2a33128dfa48243fd835204147cf252345c9ec783da474ec3dd1ea1eea561e9b488879cb0a67caf4e93942467278aa4a42434dbd8fe812da5ce3c403cd4a98f8cb31a8f2f9f5a4ccc33ed371f41d3a7976841fdc3eb3236db59b73b6c7b343f85b83c3ab8d2b9d003b322d79a5d659197e1069aea449728a09546fb0ab3ecf30b691b978e1ca6a804c413d1b05e5eaf602e499989fd37ef2831e3ec6a9f36e28bf62b43c19303b0e57935b1b94ea87b57890909e56974198017872cfd02f2c879a607291b4264bc3a776adaf2505eedd1fe9f9cb76085fe281f47fb81b006c8fe4b63f62e66b7fe32d8d446d5c77"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) truncate(&(0x7f0000000000)='./file0\x00', 0x200) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x10}], 0x10}, 0x8) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) 13:08:59 executing program 0: r0 = syz_open_pts() r1 = kqueue() close(r0) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3b, 0x7e}) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x10000000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xa, 0xa, 0x57, 0x9}, {{r1}, 0xfffffffffffffff8, 0xc1, 0xfffff, 0x7, 0x180000000}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x3000000000, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0x20000090, 0x4, 0x7}, {{r3}, 0xfffffffffffffffc, 0x44, 0xc0000000, 0xfffffffffffffffb, 0x4}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x8001, 0xffffffffffffffff}], 0x0, &(0x7f00000001c0)={0x5, 0x7}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0xb3e8, 0x0) 13:08:59 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') 13:08:59 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) 13:09:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000680)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0a", 0x21) r1 = dup2(r0, r0) poll(&(0x7f00000000c0)=[{r1, 0x5}, {r1}, {r0, 0x40}, {r0, 0x100}, {}, {r0, 0x68}], 0x6, 0x4892) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x40, 0x271, 0xfffffffffffffffa, 0x8, "e7549cdf739f0ce68b01c6c9d82c86fc528deebb", 0x48000, 0x2}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/187, 0xbb}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 13:09:00 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x10001) setsockopt(r0, 0x29, 0x200000000003c, &(0x7f0000001140)='\x00\x00\x00\x00', 0x4) 13:09:00 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x8, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r1, 0x100000000029, 0x5, 0x0, 0x0) 13:09:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = syz_open_pts() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x20820, 0x15b) r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r9 = socket$inet6(0x18, 0x1, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x4, 0x101}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x1ff, 0x9}, {{r3}, 0xffffffffffffffff, 0x42, 0x60000052, 0x4, 0x9}, {{r4}, 0xfffffffffffffff9, 0x10, 0x2, 0x68c, 0x3}, {{r5}, 0xfffffffffffffffe, 0x40, 0x1, 0x1, 0x7ff}, {{r6}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x10000}, {{r7}, 0xfffffffffffffffb, 0x40, 0x3, 0x10000, 0x880f}], 0x9, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffd, 0x0, 0x4, 0x7, 0x6}, {{r9}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1, 0x6}, {{r10}, 0xfffffffffffffffa, 0xc8, 0xf0000002, 0xba18, 0x7fff}], 0x81, &(0x7f00000003c0)={0x9, 0x800}) r11 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r11, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r11, 0x0, 0x0) 13:09:00 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000363000/0x4000)=nil, 0x4000, 0x80) r1 = socket$inet(0x2, 0x8000, 0x5) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8}, {}], 0x2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f0000000000), 0x0, 0x6) getppid() fsync(r0) mprotect(&(0x7f0000366000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x4) fcntl$setflags(r1, 0x2, 0x1) 13:09:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x81, &(0x7f0000ffb000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xffffffffffff1c55, r4, r5, r6, r7, 0x84, 0x5}, 0x3, 0x100000000, r8, r9, 0xfffffffffffffff9, 0x4, 0x6}) 13:09:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffff9, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r3 = syz_open_pts() close(r2) r4 = kqueue() r5 = socket$unix(0x1, 0x1, 0x0) fchmod(r3, 0x30) r6 = syz_open_pts() recvfrom$unix(r5, &(0x7f0000000240)=""/118, 0x76, 0x802, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r7 = fcntl$dupfd(r6, 0x0, r4) r8 = semget$private(0x0, 0x7, 0x80) semop(r8, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) ioctl$TIOCDRAIN(r6, 0x2000745e) semop(r8, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) 13:09:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() write(r2, &(0x7f0000000100)="97", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x47, 0xffffffffeffffffd, 0xffffffffffffc009, "a14700001400"}) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 13:09:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3ce0000000078fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969118924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = socket$unix(0x1, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000440)="c7955d2261911d8219f105404c490b503e7b240b8de00f4d5b45f75a4b586e86cdd22e9370a9b3dcd9506cd59fd16f4d25fbdac6ba97912e254a910e31e2fd7bc7e21830f5798f2f147e103a4729f87e28de8779c9a10d7821fd3a4d591366c03e56b10ed8061e6467451cc547e3a9d12842cb0df37921bc11627d9b3660edbf56d320", 0x83, 0x8, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x2, 0xfffff, 0x10001, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x13, 0x9, 0x3}, {{r0}, 0x0, 0xd, 0xf00fffff, 0x8000, 0x7}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x7, 0x8cc}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x100, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x6, 0xfffffffffffffeff}], 0x400, &(0x7f00000001c0)={0x0, 0x8}) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x285a0, 0x192) openat(r4, &(0x7f0000000400)='./file0\x00', 0x10090, 0x80) r5 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x5, 0x7}, {0x18, 0x2, 0x400, 0x1}, 0xfff, [0x100, 0x9, 0x0, 0x61f, 0x7b, 0x1, 0xffffffff, 0x8001]}, 0x3c) read(r5, &(0x7f00000002c0)=""/249, 0xf9) 13:09:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001d, &(0x7f0000000040)="3c064721", 0x4) socket$inet(0x2, 0x7, 0x5) 13:09:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xc1) socketpair(0x10, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socketpair(0x20, 0x2, 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r11 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x1000, 0x5e7}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0xb1, 0x43, 0x3, 0x7fff}, {{r4}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x568cea12, 0x7}, {{r5}, 0xffffffffffffffff, 0x84, 0xf0000001, 0x401, 0x48}], 0x5, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffff9, 0x20, 0x1, 0xdf, 0x9}, {{r7}, 0xffffffffffffffff, 0x8, 0x20, 0x0, 0x8}, {{r8}, 0xfffffffffffffff8, 0x44, 0x1, 0x7, 0x100}, {{r9}, 0xffffffffffffffff, 0x10, 0x21, 0x8001, 0x9}, {{r10}, 0x0, 0x43, 0x800fffff, 0x1}, {{r11}, 0xffffffffffffffff, 0x2, 0x1, 0x100000000, 0x1}], 0x200, &(0x7f0000000440)={0x4, 0x95}) r12 = kqueue() kevent(r12, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r12, &(0x7f0000000000), 0x59, 0x0, 0x80, 0x0) 13:09:01 executing program 0: setrlimit(0x2, &(0x7f0000000000)) getpgrp() r0 = syz_open_pts() getpgrp() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x401, 0x1f}) getgid() 13:09:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8000000000020, 0x0, 0x0) 13:09:01 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) socket$inet6(0x18, 0x49c10e1d1d770fd2, 0x2) 13:09:01 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x6) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 13:09:01 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x10000000000a19, 0x4) nanosleep(0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r0, 0x100000e) flock(r0, 0x3) flock(r0, 0x1) close(r0) 13:09:01 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xa20e) recvfrom$inet6(r0, &(0x7f0000000000)=""/59, 0x3b, 0x801, 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xb19c01d46d31fb6, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/7, 0x7, 0x1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x26b56565, 0x1ff}, {0x14c, 0x5}}) rmdir(&(0x7f0000000040)='./file0\x00') 13:09:01 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x6c, 0x1000100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x3, 0x3, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x40401, 0x200008004}) getpgrp() 13:09:01 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x501f, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) shutdown(r1, 0x0) r2 = msgget(0x2, 0x0) msgsnd(r2, &(0x7f0000001080)={0x1, "519ec71f11cb469af3cc7932fee27501919e719f70034f25f867aa598e80b96f73997701bb5c3b1db5c60cfa7306c66cc5aa6c8d43856b5d37c525b15982479bd32103fa9708f2ea7b755a8a841d82c916e02c9e2991e6c89d0e50908092ece6f02dd19fe1874901e00ea3119c3e8a16f3b78f2ec3ac7640e22b66a47c142b9e2d18d0ae8e5378d7de3f9205f6de5a0f0e37739aea6d44e888e6ad3f3d3ddf0679ad2e075535f21c73c1bd8833c917d727ea7057c7d02d8dbf53c887bc945523b9c578f28d34585c0152d4b0724e1b19d0b7f2"}, 0xdb, 0x800) kevent(r0, &(0x7f0000000000), 0x8000, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) r3 = msgget(0x1, 0x80) msgctl$IPC_RMID(r3, 0x0) 13:09:02 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) execve(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="2e0b0168fdeb90b7806b6734ddeb027e911a0fe33d26c39fe4ca0488ae16ca0d36", 0x21) 13:09:02 executing program 0: mincore(&(0x7f0000031000/0x2000)=nil, 0x2000, &(0x7f0000000180)=""/90) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8882, 0x92ec3cf0d84d0730) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername$unix(r1, 0x0, &(0x7f0000000080)) 13:09:02 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffd, 0x0) writev(r0, &(0x7f00000022c0)=[{&(0x7f00000012c0)="d4f714639a2567abc7bfeadba8d8f33d229c6429ca69230fab6fdd6e81f4dc07d2d38d84e13513fa17f75b3195e81363a8b40e9917a49326acba378a9b73ca76574631684c3a513d74717e27016b2ef5ef34448bdef33c7be487c0a3e71f22f8bd6333fa32cc1354c11231881be96125cc124d57476bc5deb4397a476088cbb975f617ba486977d89a9ec27fcf3ac1608f7aa31c098d20be30bf3b26bb45ddc9090171c15f0becd2ef2b50ef0b560853ef2e78bfa576ce565e3a5ea88b85f74e167040340d141e918df72297d2f7438bfa00451df19c5ad1ba19813f192a21fb3e5d7aa8ca9bf01988bb0a598e50385fe096b5e004e4086fbde1d4b4eeca285e40d1dc92fa238e2d09026c7ff7cebd5ae9204b746a62b7d9d17cfa4ae1ccb2b70c556042da99320756df239d3e6e16f522380a81a8d152f5c92def63a769af4b49648a71c028623b0112f95a331b515b31fe662f4aa19e8de47bf4db16f6eedb4534214e3ff372edc001fd395e17ca083a9d7ed1a3c579f64e632c12e67c48fcafacec2625c8ec0d9fef8c1e38ee659d19386c3652d2ebffc4974bd814e347a831aa0abeb7d29889fc979d68944e1cb9ccf27c12991b940ca8988d8f467bdd461a42c742fb42cdd6048dc27fecd4cbb2ade6102c9cf2a6f23d96a1b7d18c45e1ff25917b5cdf8ea81de862cbb6f1ff16f709adcf3a8051d254178bebc970d2b8281684713be730b93a8f41665d1abc8dbe0d857a93d7a88ac4cc3773c037d941559e735338197afd3e41131d868c5cd555c0e21a89f6fc9d027cfdbad3cf0c74a332fe4edc4cdd4fa9473cc999e050891a03ce758c53e764baa7a2daabd09c255246610055b14d654cce569db40a341077aa5eebb862031e5c9e6f7e2e3a1e9cdbc7216006b6c091eea994c2fafadff0b1bd4604cab9ef99c8d77a28910265bde34aa1b970a40f607043bf4c4342d937dc7536e9b1f34d7d11bd3a8487b747d91c00ecafdfac6f551ed920a979a8a0aa58679a0faec020810f7ed42307b88e41a8c5a0589614cb4190ff1671f192ecd55ba2429a087c9ebe67580e1d1093ba081868cb0cda275240fea5079641d2c3c2e6a0d529e80a3e8ff39938cceb5468d2feff41938eb1683581e6630a6b03c2d4419bbc65f092ea3516bf812c48a8889a32cf69acb6790f85580cd68b0a0b2fec0b59120332e4bc9a307efb2b93c13f915bf795c9981a80f067262799a8692b85469ebbcb630c8a1ee14718376966c14066d8ec3985ea6959fe7f3caded443040d4e549ca3158ac8abfde0c3c2baa4528553c2f062d2df4f1abc131ae43e25e97bb497aeb5a0e32f4dc651fd643321d1e6cfec475dc24e10e7e0ff6999c52bf82779bd1907559a3beb84bec0625c1a44f56458ebfd89acdc0719c9c0d126d55a77915fbf32b82138fd8dcd82a55393a1e806661f96ca1069a5605c1a36c2c4d87fb957b65286f33fbd88b354e111e18dd04aee3d16bb5e0421db61925a1b70616b80e2cde8535a4a6cc239d3596b1e4c2f9d21618447e3a071d798b371d47be7fa3df9fa32c074c649de4f7a0fbddc357038fca4deb639df72971e458454f4ffe9ee17129a041a444bd9e99e8d082aa8123b9f1f3e5dd0ac960f4649fc4c63b170048f2752f81876cd6fb3a0f7cf9b9d372d33325170fa756d1fba7a61c7c345f2b24b1bb591492ae984d9cdd7fe007b1dd1c4acf9ca7747ec33203d3e1774395c9cae97cd8e0423daced8d25d3baee9a4a98fbd84635ea92684d0ee60004b2560c9c4a5978c7339697ecc52d0f772b38f21ace6c983be384d398281c6c2e701793b64f13edba1e1857908a485bb4066987e8445a1198c552d4f934aef6b2c871459fbe91918c37f0c1f1d920dd2ff8afdb5967c2f2507635a6e2948ec8828640653b6d1f95e23da2602c979ccbd74fd7e76fec7aca7f474a0aa57a3972be9faaf7d9b9b25729f39191613ed0acad224dfddf7400db0976262b21a905ec9356ec1ce01ee286cf122089e120ac474c606ee669f4a8ef3f07e078ad86451aabe6c52c85d76609d4a9d8", 0x5b8}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80e1, 0x2) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x9) socket$inet(0x2, 0x1, 0x9) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x41) 13:09:02 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x0, 0x3552c0fd}, {0xffff, 0x3}}, 0x2) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x117) mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x8004, 0xd8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f0000000140)='./file0\x00', 0x800, 0xa) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 13:09:02 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x40) fchdir(r0) pwritev(0xffffffffffffffff, &(0x7f0000000040), 0x100000b9, 0x0) 13:09:02 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f00006ab000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:09:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, &(0x7f0000000740)=[0x0, 0x0]) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') flock(r1, 0x1) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:09:02 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt(r0, 0x25, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0), 0x4) 13:09:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) ioctl$TIOCSBRK(r0, 0x2000747b) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000000180)=""/213, 0xd5}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/66, 0x42}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/7, 0x7}], 0x6, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001900)=[{&(0x7f0000000580)=""/130, 0x82}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/31, 0x1f}, {&(0x7f0000001680)=""/76, 0x4c}, {&(0x7f0000001700)=""/23, 0x17}, {&(0x7f0000001740)=""/31, 0x1f}, {&(0x7f0000001780)=""/150, 0x96}, {&(0x7f0000001840)=""/133, 0x85}], 0x8) recvfrom$inet(r3, &(0x7f0000001980)=""/4096, 0x1000, 0x2, &(0x7f0000002980)={0x2, 0x0}, 0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000029c0)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) fcntl$setstatus(r4, 0x4, 0x4c) r6 = socket$inet6(0x18, 0x1, 0x4) rename(&(0x7f0000002a00)='./file0\x00', &(0x7f0000002a40)='./file0\x00') ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000002a80)={0x2, 0x3, 0x9, 0x101, "7ac44a8746d2e83d93b10d9c1f6833e744b69ed6", 0xe7, 0x10001}) r7 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0, 0x0}, &(0x7f0000002b40)=0xc) lchown(&(0x7f0000002ac0)='./file0\x00', r7, r10) writev(r3, &(0x7f0000003080)=[{&(0x7f0000002b80)="6484d7312478cd27f4186f460f03727607a1ae509962d962a63c4ed1b9016ff3d57a9611583818f904edb27aede02a2859780a519cb71c8e68ce8149a3d4ebb24bf6fd231da5544ab371d2992e3f1e4b", 0x50}, {&(0x7f0000002c00)="7fe9ea6416a64b5311d4ebec018984460f33f1907658d30a4b5ab701a25674b19b65938f702c0f0f924edbdb44fa0ebfb9a5b3bdd36549fcb110820cff195f110a504f9acb18a1ad059e9cab", 0x4c}, {&(0x7f0000002c80)="f5232aff1fc5bc6fbc6a2ceb4861c4f28b8ce7e3f5219bc25643bb9f6de5827e08a4b62955d1bbf97719585f73ff769269ff59bafb1b93ca905a6424076d3f2a8da00da8f1594ca2e0bb279a08012aa29ff7559c0cda82798318396bf7e6dbe5e366d908bba42efe36d2c3e6bfe3691e9c6635830d91681db95193e747393bc8fff3a968c61c4417480dd309d4b271e0388a8bdac90f5899c41a", 0x9a}, {&(0x7f0000002d40)="1c6ddfeafa72a09e580bdb3e9a8860e34cd0b7a28363104110b8a7ab2598562ba72943e180cd1008c71dd2d92f5048d3a795f780a506172ae62032cc7a92c466fff351a362b02275f6239dd81c679463394825515b679f1bf7db2ed25d6ed42ad73675dfc9af4784c612495e61e10acc078378326b46581e2372084c4482de5068e08888e48e6dfb87e1b4f2acd4e63149b9b316aa073a30edd3ddce16a8f56ef21ffbfc4eb47794ac8eeffcde1fe332a860df97710c4c10ea38faabe79d780fffa9b6bfc796d3d465e72f7d9670b78087b9aa5d8c8e05daa5a16a140a0e3eaa0a6baff085a4c9351b2e8885ed39", 0xee}, {&(0x7f0000002e40)="100fc0d0d2eba56f47ae6d010c129787fb699825865b904d222bf0580a992115e6d950cc435a74b22147a1753a82b147d1a8e8c7fb3037362928edba280bcd3248d7947ae2a773af036ba39231bf3ca8222c09d9dd1f102fd4d2acb95bbcedbf77fda2401acdb1ddc5a4e77bf05346af3045486f01bce9ce68adc7009c8d20d41182f5c9b3135e2b12655b324dcd0b568bca88665dd6ce76f67d54a7fb8381a7dd9224ee781dde2896f1464087b02a2c58796cbc5ec40e9636d08fde99b5f4875230054c9d4e42ac4d3cf59b7bcae4ac435603c2702b12cc5af465d7d2e6d9d4f23543a7ab8b", 0xe6}, {&(0x7f0000002f40)="3e733835dd9d0206c14f14b6e3d6959e18846d6a823d209dd5af493fa0e4c8e6bee2e9124046de10", 0x28}, {&(0x7f0000002f80)="78c444f2112869959c1513c1299a61edc2923613c6a6442ac3017ffdfbca402ad5feffa2b1581a655cfa661a666d0f1e4a09c2a053e37981a2704409fb47ca3de2a9c4b7c64b79769b0571ad895bb795b3a62f69c998ec1cdc4ad85a9f61f814e0b825bcb8033e6fdbd3a01766d2c8ac7f43cda27513d26057c7344918f303c2d9bcda7cfdeb95ab7b2175a14e0c6f8f7d87bdeea8c3f7e66b628274f881f4d511ed1401c66e0daed4ebea7251aad5d35b79bbe9c4092dfdb3c38c2afd31f9b594221454f5ac9dd6a548d2682576", 0xce}], 0x7) getsockname(r0, &(0x7f0000003100)=@un=@abs, &(0x7f0000003140)=0x8) read(r4, &(0x7f0000003180)=""/18, 0x12) getgroups(0x6, &(0x7f00000031c0)=[r10, r10, r10, r10, r10, r10]) r12 = semget(0x1, 0x0, 0x311) semctl$GETZCNT(r12, 0x1, 0x7, &(0x7f0000003200)=""/225) getrusage(0x0, &(0x7f0000003300)) poll(&(0x7f00000033c0)=[{r1, 0x40}, {r5, 0x1}], 0x2, 0x2000000000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000003400)) sendmsg$unix(r5, &(0x7f00000046c0)={&(0x7f0000003440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004500)=[{&(0x7f0000003480)="2e3b6f546b47045a7979f28d1b71bf4f9ac4ddb779f6cb62cefb6b25fa7d20ac6de66a4d6bdee8a07dc66ab7ca98ce57e54dae8eb691c0547c53a25821fa719ac10ea2c3cadaa5aeeafd011b9a1ab89a19d690454723978c0ac98ad3989eadf2fbadc8f34d27ba50dfeba4b19e5e33addc1e1fe9044502294e356b37ca2b4c816992eef3cfa9c76a5b72f8489380d023d9cb1b5c7d077a024bc8e15760c68d22e7c1b2037f9ab0ae7d18ccb2f02cfcc16a7fe72d5409715294e2ede87f07f2bb900d82b606205cb67c72927f4790fbf76c0db2064442b99133cdaae028a2a778a03254cc470baf0ac2e3f39f1f67f3c88b90626d7b2a34cfc9e99c9cf4b608790f43cf2656baf8d8e4b4f835fb5a8a741a033a6ef71da01ebfd57358a781dfcf6ee4cd9f57ccda44e3716cb02ef6c4ebe9508f2e05322a611718ccdc6553f485ec98f4ddf87f29ad70589d7bb3c15b6aafa1c7c87f83dde41dc6d0a23201ed804798195de8bc376aed6191bf1db091b1b5d569a36f4a1250fb5b0c1952ec6aa23d5aa6dcd7ac08fa10ba97eeacc2ac40577b7f03f49517d419305de2bbe52aa5f73544d7464111a800fe8b6d825df887d77be3c75874464d8523609f1b16a2be0a840e36b22ab0ab394a053ba2dc820c8ca5b4958d2a3b46fe9bdabad6fead684ebbf483b0b7aee8bd96a61f3d443ccadc6105a14000ed4c0c8f27db46dd100284a61911ea68e843d6d894b15a6c9f6a70d0dac7449afe358dc5f9826fa3b2e1434ab2de0e05e3044762dd782a71d8d2835663f29080a5abf73db2c30646b2dc8912d9a83a6b6677e89f4b59497d7475c2dddce82f8d391aa42656fc3ae8b189a51ef6331083dd575e1053eb13f251874424509353b31f066659878b3c3d5cff972022d48257eb8f176613d6b1204450f0ece85c6e9801854db212b9e81d5d6e4ff93e4add9a4302d21b4bf7fc7380437b877b8bfbdece1b728ad2230b3050f3359f6f31ee13c5253929d4fffd4ec47edd2a6d127cb553fee0a482d067ee5eec9f7b98833e549597b9f6e36e3aa72187336a18718b2bbafab19fee06e5cb66238c8e65843bf0ae6b65d9421808439f7a826cd36d1b5cba7c25c4c014b94d282f78f386e0e8a1507aa71f4540126a9a1feef550f720c89617d1f243051ad1ea7904d822abfd3f8b688eeaddd22bf90e3e6dec8054d36e3b3060843c400f52f683b8910433a228661dcf9d5c5157c45ccb8de08dee50b0a29d2dd168fb6df3c1bf6b12c3a8602df80378d209b5820129454f274e2806acb902a8e3427929a5a530e8e4c9e1dc974672deeb2ec67a43880d0f16c2becebb7f61c8a2bd7df9e9f3c7dc95e463483348bb7d044aefd49de105c89e43df7c0064c181454227eb68f101d9830745bf84af64b878922e93142fb5671e7e8d185629aec716d89e53644c18bc77425eb39cd4baf83d0d7063de533e9f7055bef9813e338ec5785d2eab01a9ff90a38698cb07f3c72bff62f03b5ab4d52c88130b24e84e1582da1c3ec0d2e9dae37901afcfb154ad77118149579cc6da097963aceb8c98f7b6c623b03bfb93e486fe6abcbbb21208f43696adaebc6754925949cda05df3e3c81fcbf40aa6a0163fbe9cf334b4e9ff0a4a936c45c54515cf04542805d9f0402b960ffc35deb35829cf88946d23a1a2f43d8cf79d1a680ec4cdf96e16b2ea9835e768ae2bcd2d2c064ad242ab12dd711b8ed16f4a7138eb2c2838176739ae140490862d309c7925eb73c536678f7b27941bf4472fb8e1edc1e075dec109fd17cb317b4cf1827eafa6695b275c58fbc9130ed512d4a8c8a038033d3c81b74745cb6118a1b3d188de0ea244d1bfa7775d62c475abf22aded46da21f3beccae8984afb67514f27f9306eb0c768a0bba144f9f014c35f470654f255042d69ca62f49b7df74cb07a2955408eb4535a56f17139cfcf664fb67dffb8f419c67638d8d6c808efe4d5de355adb7341ea1d1b0513290931368f2995966737df648a4b86db430f656556beca1e387a0193b46d68da1dfdc1090a734b9fd87da3f7cf9d8426de344cdeed21d3fa12f86f21d4348287f5873f2d0bf75a0db9f59a82e4493fafda17fbc4310adc4bafd488660f6ab2811eba12885675eca074137a72f069385f6a0d4499ed60a1c6b7a3bc0d2433e8e84592abbed4fe929571643716a7bd209e869007bf069b845d859c4c70853c354b8fba35b682b99a2721ed1e44358028bc9f8ab0dd9df40361dbb262a3ea5083602b798f7c80058e18aefbc91d924e83b71d9844790f78037d965108a10223c2a0010ce1d5a0ee199aabff8836918ee5b7e997fe7a68f9b50da23e8ce5ce6aff03d62bf92a3e8ab362e3ee7e65d26c3087ed4547f1097904780f69e6af15dff9fdedc459bc011c99d4979b26ed1f4c651ea140adfd049e57d29d423a5ea9e2a5795d75e1fa9b557566535bc5107ec7174aa7c07c49d4ac0d9acc55e8ce37ce4949f96d83408a761fab4f03fd8e3fffabdd172eb6476609cd156ffda7e796920c2c9cf704e2b4556e6693b011d3bf0fcc1dcfae40d78c022a99e043a7e328842f3c2c580052303e87b186bdb3b4aa345039db16e86552fcdf859ae72485d4b1a7bdd793d1e0967fe1c542519023ade8674e92a6c680ffffb435810a2325758e1896c5f2aa1821d8193c81d38e895849688e011aad95a728cc283cefd147de09eb487c5f43f0a447ce22b0c17978b0b6034aff3d7c495238ba2212aa571e2174b029770209a7390fcdf6ce14964f7978d3947be41109362b72da634cef814311bd9fee70a7fdb3829e0fc7b609b19781b96e824c5ab7d9d1af51d99546e32b84db4153d9f70b73694275d1acb9731abda98c585ed2daff549458265197b1fca7dac8dad937c1bab2a9a59313f477851ab9ea60e8d6f204874f805e03d2e5074197c1a40fdb4ccfe610e38e7ac68b2c68340953271c315c0d8a36850e23c31e5cb56ef4ed9e3edb3e9c5499145915ef0d1012cb1c2dbf4037459868fe5eb55795d0ace13e659b7e91952699b820cae3962c9f27cdb1b0b4a6359ed8cd4413c68e94f74936d0304f414fee165a3407c707c58bd22c3de0e4a7a9a9d5136564c933172ec38ebafc4ee150691ddbc8ea6da52bcdc1bc7b19203c8d6448d6b599723c19d4a15dbab1f850c51dd9eb83801029c8a736eceb10f7698f414e549cd81b97858f997b7798418d33923f57fb184f5b0bc9869bca008577e252deb75bcf5213bb9750b11bd4f698292cf34d3eb7fe61c67c0988d63b5f118546e8cd729e5a2b93166042e3714779eea3dc241451ad1f8c3e822058b0f8dd81dc397749fd5975b12d76d768a6a87cb9d93a829d63c3ca39cc9caa340448a9540c5140fcefa7fb39ad09d0fee115af9dd94979d11ec423b3a05a2115f29da92b756a409c494f12d359f7281fe1ef3b58bb5b8b81ef4716c86f0e319c222c2fc7ead53adf09b86fc49d1fa40dd35fc66cebfa6636134d3082aad5890eb9fc0216d17341013e78863bf1c06bd59df139780e38d6600ee2dbca1aef4ef361d9c578020caa33618afc7144067adc8f57c58b4003c8cd4c8e1fe184cd15c4c9d0fbaf463d97761c8d008583cb9042030f536eb0667507d54826a8377b61bb52ff68728c79e3cf82c8bc01b4edb1868abefd214cfdf27f091f13991563baf9bc43f7cbc73822073fd58860e0177a2ccc193a525289f2eb64bb03010a8c48b167fb3dd4e02ad134990a9e9314a5d36beeb7f14fe81f45b8820a61e69a95dfc20269652ffcdd1c5fd9605be558af366ee5d8ae8cbaf030ccc8b2831b2681135a7cef7972deca7f4fa04bfd85bc5cac707761c98360ff2e50cf16c9818fb94c634d0ba55fd4e9591b8ea91ddc63e83b248d4b9129b08a930ce4d4a52563bf711c894327d851dc7cea269c76d31451bf7e42a229b38f5c40b2fa6950874371435ac137006e6153682c9680a64ea513871213aa2164cd220581e4c2b9ce473f46a963409cb7b6861b0e791161fb49943612b4a2c5864c78fc64e0ab906338a0d8c17df34e3e6fa099ca9aa0a5a33391da533b49768a0b1f343b569be151e77be27ab243fc8c300ae4c23e77769a52bca81da8002569c82d698932fbd01a9c9c7c0fca003c3838b691e312ad9e7746dc79510a7c57080c20f16e0cf8ec99687808e666c25a8ac632392e263e63b191fde9ba02f8a852ac6168e2126b85c9216691b1b821b6d5d4a1fb1ef7ca4f768b60b82d79fca87ea84ebb77e0b15cbd3785fe2dc236760793f027dd5bf6a7fe1c8bdf530bc59ce334dc5e6c323d64e6e145eee2ab71691389c93c4a6a6a2deda6e77e17b988a3eb69c78a7c79c60250232e21400f16c1f3d80e2344fa6afdab8eb315e39a9db9abf08ce72af155dc7cea988797ec791bc792f7ab5eeedc1cd56ab27d6718427f8e41376de659ba8229704956a42437f9bdc7a29651c85721641d77bee68905b1acf3a611b90b6420ae16b378fa1d1173b1e3abfdec51eefd85074e2206cdc82288352a359b032647b3da01d6359502471e412e2731449558cdb1e2a5d400a114ac13b91d9dea29406e3edaae51b640cd887d7e9501edb0fe996ff5d17f68aa709ef519597e2859b0e90c6b23ba96de2ca55bc5ad94d73b97b46d6df3e30670c331f7c3bdf08fdf11ce7f30e65b4384377aadb32bffb72fc221428db5654374f4ca12b81a0b6034ecbda7f34bcc225ee778d5c3e3182597a366395f53af8ba03f717e6b1a08189f8f616a00cf9e27c1750a876d770ec66828f0cda917ca3a152daa24d3a9a6c73e645f46ad0c3e9f18b1e0e2aa640466ff08273cf85b694f469cc6dfcd247a13812568a46320222626bd67330fb58bcb6c6069424cc62c9ce297bf29df0fdd97e2523525df109ff91b079129cff5d03ba8c97a45b555117f0b8c523e756a7ecc25e73f49935c5717fc2e45b7f87b5b1561c4922be6f75651dbaa95b6e707c8fdbecb9b36eb049c80a5e2a85587fd6c2bc6d0f7c685bd2d37eee739c54d33ba8cc4d5002d755459a560fb896331f2e32ef391a3cc69ebe853ebd7e4db15963e6a3df9e487d33f6e87fa4ac86b0ed612d6b0aa771d5f20c4c9cbdd90c7903ac3ca8254daeb378c16e502a7d262a54976fec09eaced4954da64c3a4a9e7e6d9a94b2b4e0936bb8bc23ba429b674601d1410f52c0b47c4c5c6c742041aa86c26deca69502c565e396a7f103974d503111fe4112cb41bba46babfe0d1aef41b39a6e0a7e94a01cae4b2a6b8aa29b6d53efeb9b4b7bce8a24728e279aa49c997b54e8abdd23ac49c597a4979c854f5d4c732d5ee8a04b70879e65dc9a921ebc8b287c0350fdb46a3e01567c48d8d41b3d359b6fa43d2e959f2d265a22e18d38a220192737aabf99dbb52307f0d2868ec7e774fe59287e2d34954fab90d0f4281cfdc0d6e62cf7e7abba22820745563701783ef68d769d95953a819f79940e2c58cff6b8699b7e3401ab7a2f6703955742512ff6237c147de1b9386a9339f961f95d956108f1edcd3a5975f9b3d525d13e590d90e4c9197ec21cf37306e3b6f8e6c7e48fdb2d3fe9290e725aebbd9de8b844c756dcf898baa0dc40bbe81b7e0ef0b2abe747297b4ea586e7c34eb591b6b29000e0898b7f418951fc8d462cefd607b053c1d14fd6af5e1e64193598cf42d9b1b4e92e50f321f06a9c0e53fa8211a4edab4fb562f67d72aa00c1b31dc30a0547df4209f52270cd07df8fe84b76c51906b3b093068b2f9f9ebee6d3457", 0x1000}, {&(0x7f0000004480)="5eaa5ceec0614eaf3b5ebcd14b9ed26b4b9d3725db1a3f2a615028ffc408bedce43dd1018db676d10d7ed3b62a3c6b381541ba030d55def6d44dfca0eec7e031b8c63b7e603ca06e51a68a2f3586882eb2d7d56264379b38c0f382", 0x5b}], 0x2, &(0x7f0000004540)=[@rights={0x28, 0xffff, 0x1, [r1, r6, r3, r0, r2, r5]}, @rights={0x38, 0xffff, 0x1, [r6, r5, r1, r3, r2, r3, r2, r4, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @rights={0x30, 0xffff, 0x1, [r3, r1, r2, r0, r2, r3, r2]}, @rights={0x38, 0xffff, 0x1, [r4, r6, r1, r2, r6, r2, r4, r4, r2, r4]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r5, r3]}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r4, r1, r4, r6, r1]}], 0x178, 0xc10c75aa62bc9899}, 0x402) 13:09:02 executing program 1: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='\x00\x80') ioctl$TIOCNOTTY(r1, 0x20007471) 13:09:02 executing program 1: r0 = socket$inet6(0x18, 0x10000000008002, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)="69d49850", 0x4) fcntl$getflags(r0, 0x3) 13:09:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x40) setrlimit(0x2, &(0x7f0000000000)) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffb000/0x1000)=nil) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000680)=[{0xffffffffffffffff}, {&(0x7f0000000300)="438089eba0d0fc9a71396ef27cced099f345f5d46096e6a4b56eb9e31d73317fa2af475123d27deeca036e1d61471634767605770b87ae7a4813330aa1b46a6fdbf8f432510dc4ae35493c3e02524fa20bf5cc5b1767ca33b4e1d2e047f842867dc5ea62177fddb414043dcecef346bafe1939796c4bbdb5d5b5eae854ef4a6c925caf4ee512ee03cd5f57fb6f4d3071708bd52c9d2027b0c05b099fcfca1eee13fd5215028b87a188c54c68", 0xac}, {&(0x7f00000003c0)="617ae8b9b5d341bfaa2093c00096edb9fa7352596b9aaee78a9334129ceac3f77aa2c35d8edf0f8faaa30d97ab6433f67646424b374f6973dfc70df8095fecfc143d107f5a1a84ad6f49041491b960ea8aff11e548e22b71b3db2a29482952161408040a45f4778c46abfcd7a7c7d7d5a34ee3c55ad40529411076836f1d1ff156e10e63ba059c8873862c08be3f756ae67ba20da4ceba0e168d8a5c06fe7f81dc7ff0415efa53ae77ba88b0738acf496878a6cdc0c31b", 0xb7}, {&(0x7f0000000480)="a787a9f009b623052579adb5a0a1f0e53498bb3e14d02ba385922dd3fcc548a5155cc038b5fbc1bfdbacaa4de81d75d0763183d6c197625c2d185e2f605c2d988e9739f17e60a658d6ebf9ed43884473713b90cc9072abd60542d88caf128630761d95d47e1cef3d55800b3de45134f9fde9b6ea", 0x74}, {&(0x7f0000000500)="795c86688c9b517b4440391958b71174115f2b6a567d", 0x16}, {&(0x7f0000000540)="1433f06abfe6b558da55662f6f56795109cde01ca9d2d4e5801bdcaf015770e78c126fae8ae5f73470207af0d316102f4096fd687bb51cf5a056537d7e9415f895283380a4913b75ece7997165f16328d3665fe931c55409d9c15c04a7b5c6a21fd3c184b02cc45c09dce22ef6", 0x6d}, {&(0x7f00000005c0)="297b2d425b693dad6e7a2e56a9c0c0f32e8ba51c228958d24c769c7f338e6cf45351fa02554946a2a8fc9eb582770e5bd81ffd74a225d7bab30dfeb7129753be0cb533d52564a25828882fc6f994100f6a6fde313305de6c42390378cbf89d48b1400a83134a70c5107eaf234a64e73c1b5f71841febae4ceda4661e2ce71f9450f858041a5e00a14e892389b34b11d64ddf09e477a5247264742ef5dd1e91c2ba7dbcb32220609d119028a7ef1a760c", 0xb0}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x401) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/180, 0xb4}, {&(0x7f0000000140)=""/81, 0x51}], 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x4011, r0, 0x0, 0x1f) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 13:09:02 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff4eb1058c9099dcab479cfb5227030102bc1b7a7bfc33"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x20, 0x95648bd}, {0x18, 0x2, 0x31268, 0x5}, 0x9, [0x9, 0x250, 0x3, 0x8, 0xb7f8, 0x1, 0x3, 0x7ff]}, 0x3c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:09:02 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x9, 0x20, 0x23b2, 0x3}, {{r1}, 0xffffffffffffffff, 0x16, 0x800fffff, 0xf652, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x10001, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000001, 0x6, 0x1}], 0xffc, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="91f1cc68fd139ac434c9674ed05aba3d991c87d0420418ffb72073c94f3480ead037769da8c50e796b6736077c3807a61598fc12916f6c3bc4e9af4dcb59c4980499b7de1d7df57fa4c7fc110851668951dc6f803f031f8edd48", 0x5a}, {&(0x7f0000000280)="4ad27e08b897135fe8e7560b03e5f0efa319bcddd2e16c7e1e543eeef6573e52abe99209fd98dc98277fe0aa8af997f14e3ba1b895c6d3ce199b7dbb2eb9adb884e5e0e4a06e87d087441e", 0x4b}, {&(0x7f0000000300)="5d62717e219203fe4a494c26cdf766e0e91dd8ba754aed29a7dee2e9c5e29ba74a289addcb85e88db113eac3bc7fe441fa8b9cdbfbc2fa57e044b242d3035b8aab2e23c5edcb7056e00948063111a9a05b767274972544351d81c993a8", 0x5d}], 0x3, 0x0) r2 = dup2(r0, r1) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 13:09:02 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x1, 0x8f) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r2, &(0x7f0000002740), 0x106cd) write(r2, 0x0, 0x524) readv(r2, 0x0, 0xffffffd3) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) ftruncate(r2, 0x0) 13:09:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="008cc8d2", 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="020c0000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f00000000c0)=""/230, 0xe6, 0x41, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 13:09:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000500)="c2d9eddb97c502514275dcd112c6c9b0c7ca8e754aee4e24075172279e78d4448bbb3c3b27e8b56298c27c3acc30299397d775f156b0c0090bcb61fd2f509bbb20f551053ce039b1be59d89ce12e345a080b3dba5861a368f5de366402c9f8126023461b45d478dadccda42c16bf663647a2eaedc2e4269a0bca25d73a394f14cb6c4d58ce4f05bfd06a401ba73dc84b24e2855386514149b0743b1be0936e5b527e7264002c640a7377", 0xaa}], 0x1) r1 = getpid() r2 = socket$inet6(0x18, 0x1, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x4, 0x81, 0x8000000000032, 0x6, r1}) connect(r0, 0xffffffffffffffff, 0xffffffffffffff8a) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xfff, 0x2, r1}) socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x200, 0x4}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000016c0)="204a7351b0bf1e11d302975dae6c0081eb7cdc746529628289e9c4960ad711e75a4156447df645248ee16ec51179129be8eb48ba1e0c7263eb674ba1637d34e3a5c9d57e101644b13a557c78c616580ee4bebc70dd12777e8867be624a38580cc8b3502f6bcf8fdae13b82d7ee049fe6be3066add6402c6296084b72a20dd0b4c89b80c328cdd285939317cc956a781a7811ea9bbc50601e4dd4b22988d4b8e7c90539163d8d5ba0987af8f43006bfc5fc45cec07e771cbc01b8ad8f96a6507651bda36a55195d788cd96c4913a3e878f4d665296a42ee0a2ce452ca3cad72f364830aab45eb5c688b13f3165a11f1ddd860ebc57eeeb429", 0xf8}], 0x1, 0x0}, 0x405) pipe2(&(0x7f00000004c0), 0x4) r3 = msgget$private(0x0, 0x128) msgrcv(r3, &(0x7f0000001980)={0x0, ""/10}, 0x12, 0x3, 0x1800) 13:09:03 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c4, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x3, 0x2c) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) kevent(r1, &(0x7f0000000200), 0x4, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x200, &(0x7f0000000340)={0x80000000, 0x3}) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x40) connect$unix(r3, &(0x7f00000001c0)=@file={0x0, './file0/file0\x00'}, 0x10) 13:09:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000000)="9d9fc9ce9222af06b6cfa3cfd603c5f07f235bd989db30387553c1754e527f163d1995fa0c783f06dec7b0fe7e6f4644adc9e5956789a5ddcc354c1c0eea62a66ef849d51e0e636bc14955c7be5a6c21ff4f2efc3f77d9a79598b14f8d07df9582ee79d66fa0411095aaf4918eb35ec9950aa91cc11dc637f03d03373cf9345de81d8336087a651aa22b9aeb01405245f6b5106e81cee5d1165e17295abce1147949266091507899b99af3be58f93a083c983780a9c19852ba630ab6cb5d0390a4e8786c691fb86ecf89c5f199280aaaeb", 0xd1}, {&(0x7f0000000100)="64535479929ef08f7ced0333e122f418c9ffd814b2a43e88a81ad85b80044785b4ca739f95bb4b2ec025dfeb1f703037167bc81da4da6c8058a2441c0518a15b44aac21417e9fe5a01ad472fd59a1ae6bd125ba7792df9fd417c0bfe8bde7d57d7ac4f8411a78f5a5690bc1d3efdec21295e18d12b7e3bd8aca8c70eed0af39cfd22006627dcc4d0c4f2e00c4657bfa138259d5e9518119ff9489b2fa88421a7d0d43cdacd1e", 0xa6}, {&(0x7f00000001c0)="7c0774abecefc8a94e9b2db9c4912c81227565f32d5834700d31c3124a8a134e5d836f541422485313ef5126541cab89146e0c9bc4e297862c59282521cde4ed65e61b6cab575c2bd44c51b73265967f9ec0681a81dc479e4a8ff8280b191d944c353fdd8f681221ef358cb351578f64d0f018b71978b7e5136e5414abe42bc88f7b0cfa4aaf1a81f09fbb2cb6d54c7787d2133c7a122f89800918bb5997b0f7dd05265d619267f4779f46b7fa1ebbc7aa5597178d6a3baf", 0xb8}, {&(0x7f0000000280)="6075e9ac8eeca198cafc1fcee0947ddf8f59efb8424f105b9ac27d45e545845bd44f91a59cd87a64adb6d985bfac28b635cbac9ad489e2602fa131487c685d12b2578e5ff1785fd9493d7f2d1f10da1aa27d1dd6a0fec1b43e908157524e2b676305e1a017e3c8e35d3d037742d378f30c6712486dbb7f82be821061bf2cba84e9d8a4aab269aaf1fb159b5138c73deed31ab25c984b2f7b2516c71879f10c3c8ebb69a190b3fba8859db8e5c204643124c2f61a5ee6922cf5edfeeae007c14cebca7ab24c46e46962dd7a09085eac27ee08693d240297b8a432ca58dc1943591f376ca0aa7b1776fcb4e67b4f41efd8", 0xf0}, {&(0x7f0000000380)="30d80187f1339908f6bb49f032e4a88a9aa9cbdd36ba0ba6343b882187959ffe92c76748219d1182d4995433139adb88afde213b2fcbcbf994c0ae63293540d0ea48e0f57f7c4f121d3081", 0x4b}, {&(0x7f0000000400)="3426ae471bb9b8fb4a88ee5bd710d740ab54cfdcfd77eab8c69556da6e95ecc231d874665c1c00b22ab2abb66b1f57e69ede8d48def2b5ee50da00994339a0cfd138d73a4ec8c5da7e2449875c8b509dfb779df34e9952751cbc6c2674a10a0c2b4b6ad99fc0da6815df7067141fc50120e8eac30618eed5ded228f2f4c8767caed64578e156e640173651fdcf59e8a0087504c6ba52802e447400366186d248", 0xa0}, {&(0x7f00000004c0)="a20a1d0463fc8ef52d286afa8c84ceec3f6ae331f8d8fc85c6de3a17e3bb9edf7d0e4165819cab2ae6f1d6a3833c38ee6b99e3954f32c38c47a9dc363279cac7214374436c4d2c04c5390f60c96f28ff36b03578aade", 0x56}, {&(0x7f0000000540)="cac61e82ccf1c7c74e0753e10fb60695cfc8793abe", 0x15}, {&(0x7f0000000580)="9cb3d045658637fb30c7704c2958e3bc7d9641e7d89576ea574e2545b1ea1ac476b8b7c2306f97f03bc6f3a777447b66c243a06cc7d699acc2f96e6c7c6b0d611daff8660bc6a0b1e56f3da72b5a69165228e290f44adc7c", 0x58}, {&(0x7f0000000600)="882901ec699a54fe6aea6d31bf937c82cbe2c1ffce8be9752cd85614fb6be7d5de8ff74300f86415695179f67db85442c144b2286d70ab4d96ca95acc8734f5aecfa18", 0x43}], 0xa, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x186) 13:09:03 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) sync() getrusage(0x1, &(0x7f0000000240)) 13:09:03 executing program 0: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, &(0x7f0000000140)={0x10001, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x1ff}, 0x0) 13:09:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000b46000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) madvise(&(0x7f0000b48000/0x1000)=nil, 0x1000, 0x4) 13:09:03 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x100) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x109, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = getuid() fchown(r0, r2, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/217) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:09:03 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 13:09:03 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0/file1\x00', 0x84, 0x3) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x0) open(&(0x7f00000000c0)='./file0/../file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000480)='./file0\x00', 0x0) 13:09:03 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/75, 0x4b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r3 = dup(r0) fcntl$setstatus(r3, 0x4, 0x0) r4 = dup2(r2, r1) dup2(r3, r0) write(r2, 0x0, 0xfffffffffffffd34) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffff7b, 0x4, 0x4, 0x1}], 0x66, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x4, 0x9, 0xc61}, {{r4}, 0xfffffffffffffffe, 0xa, 0x97, 0x2, 0x6}], 0x7c0dd2f, &(0x7f0000000140)={0x8, 0x2}) 13:09:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x200, &(0x7f00000001c0)="1100c3878ba8242fc0a45bfe1855771f3fa9ff92f273ae0fbd7f44a3f2878e7cf3755ce05056c2422b91f2385889ea34f7aed7d7e5e298301d093f78809d54cb2e9d35305e43a84cfd1f2307bc01969fc2d3f30a6e6e3277af9f893c991ac36c08256a25bea7494f0cf73ed9a257f2c393f1a7e183f0a0f0a04635759a7811271f968fbe7d1c81e03aedc0ede828bbdf92210f027ad6ba03b63541345601dd2153a47e8e80e7a900f0d801610f1b9c8c4fad752c639896039c5f943b98199db69f94f6538c69b23e1abfdf5f8c3c27680a", 0xd1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000002c0), 0x0) 13:09:04 executing program 0: pipe(&(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000080)) 13:09:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0xfc, 0x7, "40d9fa0c72e7c7253e29db63af23cea5857ad6e3", 0x0, 0x8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) write(r1, &(0x7f00000000c0)="e0b7b4fccf24b83e9c357c99363302607c62df013d5d3798b3865e62d391da6624d6cc2061ad9f9da085b251a477331224c84f41c0244a5a2e4ce6c246b01d98a1", 0x41) read(r1, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() 13:09:04 executing program 0: r0 = socket(0xffffffffffffffff, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000000000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/7, 0x7, 0x800, &(0x7f0000000080)={0x18, 0x1, 0x577}, 0xc) 13:09:04 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0xfffffffffffffffe, 0x0, 0x1000100000000}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0xfffffffffffffff8, 0x200000004, r1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) 13:09:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3ce0000000078fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969118924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x2, 0xfffff, 0x10001, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x13, 0x9, 0x3}, {{r0}, 0x0, 0xd, 0xf00fffff, 0x8000, 0x7}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x7, 0x8cc}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x100, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x6, 0xfffffffffffffeff}], 0x400, &(0x7f00000001c0)={0x0, 0x8}) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x2859f, 0x100040) openat(r3, &(0x7f0000000400)='./file0\x00', 0x10090, 0x80) r4 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) read(r4, &(0x7f00000002c0)=""/249, 0xf9) 13:09:04 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) fsync(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 13:09:04 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x9, 0x4, 0x26af848a, "c28f3a87e6de38a490c3bc3545fef43237e9ed57", 0x1, 0x4}) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = socket$inet(0x2, 0x4, 0x0) fcntl$getown(r1, 0x5) getsockopt$inet_opts(r2, 0x0, 0x100000000018, 0x0, 0x0) 13:09:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}], 0x1, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="60fb3c74891240073f5d244593a0e79883d7dee81335e23decdc6b64d53c6692878dcadb965ed9bd4226878b7afa09156a68fb48e6a1a4a5e1bcc904de9c7513b5c4ef07781a9e9b0cd417d500d8900902b12c39b92349c808aa8ae6140b9d425495612bbc542f228d656d6653e78237016429b9618585c01afbc8f9dac25e07093cf380320ee0502b84a4bbf4b5ec470a5dc54de224eb0313457ca70ea37230ad18d00886347f927960da7ac4aa00236924ef6d5427808a336ee9c83bf9fcab74b9e57a70b626f55b9a8d0d0b2751cc97823687e80481c6ed67c8d25745a20b8a05228277ea0a3fb931dab3fc65d851eb7992d7f7d870", 0xf7}, {&(0x7f00000000c0)="a6291b0bfd9d57f5c22a7bb2370ff0ac789bf1ecc66aa87f4a1b917f8d8e9010e180d0247eb1", 0x26}], 0x2, &(0x7f00000003c0)=[{0xe8, 0xffff, 0x5, "9b56edbf79e7c5c355bdeec16ef9b8147e19bc7c8db838a667c1afcff8dcf203fa239b52623dc7112ddb75341fc07afb2a5e7963b5755fd68446e968818cf68268f6741d6673c4eb0460b0a1fbd7d541d11bda60cffca22cdad6e73f5ad5c2054daa262c4765cfe4e132aff6b0fe7a9fdcf245db8ae01629ce40fccb3a3bcee740ac4b718dd08504555837d016955613fbde0384e586ce6e9285b722e6f4482b0e8bd7119890b29bd263c592fb20405faf9e85debc4a85c8a929cc211cb3ae949ef5bfa42cfe1a21603e20f5e8e49763aa6d5fd810"}, {0x10, 0xffff, 0x3f}, {0xc0, 0xffff, 0x9, "07f9aca6829435176de26e9d9f905ec4df5a55105e1e319e75a12d87f6b406454b628bb6493714a14e6a8e710d1346ee2e4718ce83064f97372e95414f42876eb69378b897272b61f283968ed6c7da52351ad35965531ae3c2e150419e8994b8c233c5d3e56132e9fb7d01e7420a23c4c1a2d6298752d04ae786435c18e343d080b8a3085fb35f7b605fea1c4fdee9827d3e830e86ff532fe5f4f607c49939729648a6562150da8483"}, {0x50, 0x1, 0x9, "7ce83d9532e067ad9fe854f3539fb3ebe0cf0b891594140519c2c17b228f4a36b714f54cf6a9e2a4092daab4ac3d119dc3c15107cea2d87434844fa0f2"}], 0x208}, 0x1) 13:09:04 executing program 1: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) r2 = getegid() setgid(r2) r3 = fcntl$dupfd(r0, 0xa, r0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x400, 0x80) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c9", 0x3, 0x0, 0x0, 0x0) 13:09:04 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7}, {0xd680}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3}, {0x10}}, 0x0) r0 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x3000) truncate(&(0x7f0000000040)='./file0\x00', 0x7) shmdt(r0) 13:09:04 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x4) sendto$inet(r0, &(0x7f00000000c0)="cb9a03e0a9684768e0c62bb5da367799943e67de5d0d6efb24e6ea156bbbfd88d7baf6e9ac065fe1b38311d0e29cd1ea076313fc94bf4a05804fb080fa63ae8216b2c128e3610cc5f8b25e44888129b1a848aa6c679a1e805bfec9324ca4b8d0f9a0685497a49139e519e27512bdba597093af6450cbc32bda93fa88aee51cb5af42dc7ad4fea4f32b194048b156f1e891d133c3ba33fcebb077784d6caa02fe53402fa8f939d9a8d8c2ce162576a31f6753bc0a97ec2ecc880508ad7df4cb399861e28f100ae75266315fb47b143c5a0cc3c1af2aed31beacace975cc775558934f2ca56a2bcddc317aee78fccdf10a4c", 0xf1, 0x0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) shutdown(r0, 0x1) close(r0) recvfrom(r0, &(0x7f0000000000)=""/70, 0x46, 0x803, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) 13:09:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x2000020000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0xffffffffffffffff) 13:09:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x2) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getpgid(0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{}], 0x7, 0x0) 13:09:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 13:09:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000002700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 13:09:04 executing program 1: getitimer(0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)) 13:09:04 executing program 0: r0 = socket(0x10, 0x2, 0x2) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f00000000c0)=0x573, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x10000fff) mknod$loop(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 13:09:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 13:09:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) ioctl$TIOCNXCL(r0, 0x2000740e) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) 13:09:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e000005300000086", 0xffffffffffffffe4) setsockopt(r0, 0x0, 0xc, &(0x7f0000000200), 0xd) 13:09:04 executing program 0: setrlimit(0x4000000000000006, &(0x7f00000001c0)) mlockall(0x1) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="ce005bf3ece0826c3cf0e87c887ee0ceac66fc52d1860ae1b06816c970603303ef67cbddd4a1ddfbbd4aad361e7e24fb6cc46029b9cbc094b24951203e31c0e0d094c9c7876940fbb8f3cbac227c9430920bf2dd7f8613604d6501504110858638dd5d2b06e7b7f48354b94036df80ede211cfcb3075d8bef115077be96e5087d6867409e7a96890978a4933e87d68963bf5112d33dbaba7d9e95bd1bc178f3c0a8dea00362694070b81e5fa0f3df92afad7e75663f777c79e373d6a9208656d44e335b0be9d1cd6ed8b250699cd0f04f2af848892991c9295fe96bceb90782fd6c2428d658279d390f3b04871b72d1f87f441917c740191fd8a1a3e551728", 0xff}, {&(0x7f0000000200)="ab8dc60c536a71eb1309b9bd7c69af335026b617bb1566c59ece993e2d23ab263bfaf6c4b12421f91a6cba59f10537b222fed9bf5255730bb758391dd1642b14be9a0261a48363c86fc7c45d99139dda2bb6f653f245046570bf775b14f613211bfcc5d1ed45bf02e0158d9c1c4847e8084a5dc59464def82031958f72cf19877bfa980da752ad6a11", 0x89}, {&(0x7f00000002c0)="ba1cd200c60d67c1a9269387fe0577cf1015190486f7a23095d5f49c6fe4723debc974adfef22d5ee9cadd9555f1cffd78bbf0586a4ca91d562664d384bec8defbcb9949df28a54cc6e8278262563aa1e5aca955eea0b59332149adda6bc808c9725706eb20041a66246df548b54ad5d4a27a9cfe93de45c282363ac1e9acc096423af13e866f719e90facdbb3f6115a9c2f59787be4c2f9fb39b1bf01ac301653c882d77ff97b17f6604be8411ff1913678df2f1016a46cf3aa240da8fd88bf1d0678144a910853f01a83aec7d3d39a5d6713f8cd179678c02f36ede2f93e582ac15d0f73ed82cfb29eadd6cb5175c19f0baf12", 0xf4}, {&(0x7f00000003c0)="3bc051ae8b2f3fb0ba8ade947ab035c659a1599cfe8a4f072cd48bb09bc84d77a7bd62195f3320810cffa2210ce1057db691e23af5edb0f4f7c323a6d2d905d9e5536c1f97d58bd050ea5acdbf239ac281dc473b6b4f6d2c1865d1520d53c7d20edd5e7371b64ad4a23821a2ba83227c613b0cfef6af62d410c8a1b25a6fe927d6ae6ec7c44e9b91a78845fe91264d355b24c65ba117b1a23277a907e5c4a60413efd69bd1e14cc3215f8fdfdd000d7dde8c9138477ced3ca845298ac465e47cf5eb8653fc30b3d61fb0be6d20c18c8aa5fdf0343f4cfe14b0e6868f23a2119e5bbd620596b780904f040d9b", 0xec}], 0x4) 13:09:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/13, 0x266) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/55, 0x37) 13:09:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x200fffff}, {{r2}, 0xfffffffffffffff8, 0x0, 0x0, 0x9, 0x3}, {{r2}, 0xfffffffffffffff8, 0x9, 0x0, 0x3f, 0x80000000000}, {{r2}, 0xffffffffffffffff, 0x46, 0x4, 0x6, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffd, 0x45, 0x9, 0x72, 0x58047de0}], 0xffffffffffffffff, 0x0, 0x20000, 0x0) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10000, 0x84) 13:09:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffc, 0xe, &(0x7f0000000200)="c6d7bed2119f9c3f90345d65e4695c821eb6f35214b3976adc04210bc54fada0407266dc52bea169edc2c78a1fab7c960213c43d08a7d66bfb51e41b0a7b4c118b4da2db1f661e8249316540", 0xfffffffffffffcd5) fcntl$dupfd(r0, 0x0, r0) read(r1, &(0x7f0000000080)=""/139, 0x8b) listen(0xffffffffffffffff, 0x0) sendmsg(r1, &(0x7f00000013c0)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000002c0)="10f3e70e6af3cafc1759fd281beda9cd08e5cd7db6a1b0f3266ede04fd79d3cdb5983cc5a78adf3bcadadf51de1021465a8d565da6e8b3c9609d53d9180879d4959a788a992a876b6a3db88dc9da2c7f5d861648e17d2b8b3fe6f581ec918b34fdae66918581a8943fbcd9e73418e1dfa606cee8b50b90e9b44206636c287a8897cb3ee31d0788845fb3e8de99ea0b08536a34f4e837619823afaa835d03a7575f23382a8b778909a927b06c7f3cec1cef1ed18b09718bbff8bd957f7825a622b47f937e801549c270873c9d48e83672e5d39a65926246de4fd01892f8391988da5e072e30dbe4f47124961dce1863e2800f28b726829a7dc022d8a8856e83643038c103a05147d3bef4e94d8cf8f46f501e46aee078d02970880f47fdbe25cb70c368effa17dcbcf21c1d41d80d417480100825ed7d384d028f297ae285996645ecb4a492020d7a2401b4047c4b7f23db7b5e1f8ead1a5e063c1f0450ea39bc5e3b8624c6c009bcc38762e2bd94d6b5bec2134a0d7a6d2ee83cec8cbd53c99f4cc6c85a735b08801ef38e04781c0e0118bb6d4f8279c5ea8af66a686ee8ee19a3b889b82339c5878df86c25bbc97f7d3ff82da2dcbf6b5da171693717e603c3dbc12f71284902c01d5ea1fedcfa445c1606934615ebf14ee47c4d8c4be829a9d8c2255806fc4f08a6d9efc30f8f3c2c4c1766af059bd735d88c2e116adf576fef2f2c5e8194cccce300eb44c3c98e884779f27dab0925d1850b35a5af732d2c41683a01375dad410ee2ff3c61e27778f198758e420b4e0b6560f73fe197e67fc3315ca56dfd1ec4501f444712ede81104aec983101e849514036194931a499016c289c81259aa32b703653bf2fab842a22cb83cc576b4302ba28b5f5c91628c4dfb88bbd5ecb63709c78dcb9dde99232da3236e432624691d71cda70cf2f1a49b9045067a0ae43027428333439b674c9fb9006a354fc4056d837958b746fd7c2ba589b2248453ab197a589d4ff8c6a9caa9aae57cb832b70323c10d275682dc2754eab04e9d6f5101cd5be67656f17d130cb60e8f679572b8505d4cc7b6e79b4f8541f2268ea4805d89f9ae4d56fc468ec0bb35d00d54c48a797f636a6aeb4207daf87393f5cc9658c2a97d8ee5e51200dccecc637d3cfd112774f8767a6a51d6f9c7a56a27ffbf30fb7dc657447a678eebe98328077bdee729c8cab69652194ac5b169d457f14389fe50ed8c888a9aaf5d716a41e3821abac64b62f918c628060b1bb254a232a64d49e3646c9e06e29c562175380e39b8c6324170503645df0fe148b67050a1486bd27649f38c16cd1ff9afd4b49568ea6c4747d41e7d58c68725ddc72b3e0b888cd06637ed8efbbc3f3ff0972d91b33be7050716f11897126f93031d40843951ab92283a2a36579b9795a46c2a1388f9476c36c9cf647094359dc4da4755ef226a24761816463326937d281eb191eb45f1c7c01094511ad708bd32e37fd2cd71222c775b5dafc601489a200e5e8543b012a54ef466b78fbed42535d5c8b286e2d601eb8387b2a7b7683da8cc41415dd84c5e0de8a5afb46996ba4a6a17f4d45eded26d8c93441e99923d435d73fa28764fbea4ff61bab4cb03e95ea8c7ef2491fcba03ac457190b8c07c995ebea2ae98064488c4fb531dca14f9fb8e7357d389d80b7a545d3948498dd96458d4f5e5b54ccc670a633d1c2c8fa9c2c22e5ec71fedd1823acfd6c0faf24062a33ddf6f372a182fc2c84f1a49b8c7fac683e3c9bd0274d0a4f58b3cc4b69301474464ed57c27839352c1cdbf22cdc9c1f760e44b03ccaa0796537b10f4e3608fa290c5a5da5e37d2d5f14c35fcc1d2f4ca3043c04c04a6410085bfae580b2a3ae9cb189d094e43a9fb2e08bee55334b6facced7457e6d8cc44b5834a2ca8b33c43d5d253e33334eb23a6e4ef73caa2fce5ae5c2ba61450d5b3ea2f5422a51ef1b776bb95ed75e36d8f67e8625738bb0d7523f908138f83c32e546ccb4a8d1b5c22504ec36b870b27927afc266b288220485be62de94840adf0976baabb6fd7c2496ee36bbb2a1d530eaaf52920e3f4339b0c6386fb49cbaf492edd7cb8a011304a5b17882e538347b5295fec6060ef3b6467085bc800e7c9c60cf31b79fd93d33d5bd9c90ef44e521db3a6a4ca6fe4a7197e5ad592a39c12cc142e9fbecdbb150b4dff8b0f7849fbef6befd38352bfd33383595e62e0b1b6abb5bd0029ebcb45dde5740240ac7605629a06e6a7884d0e333d6033462bd1e65d5097b2283faa0758334c81eb1b4375b29bbec6a408f657b1a2c7f8f63aa4c64f96e95e27465c8e060452bb4812255a2ac5979fe005c356fed45dddc8b4fba9487bd80cfc094990f5c95f0a22786eda3ea7405a1dadda77e74ace6c337a4f43a2cce672ba45a546345e296ae3da16cb08ebde05165016893196a4c158e202d69740848e5cf529cb633d83c872d589c1bae47b9dbb5e9a9dbf3ca43743ce8e579ece34ebf429f6cb159f4088c0008d377f07e9946b09b67b08ba947759c6a98425b2383f7250a571f677d9bf9259143256ade6f79a4af9ee0ae7bfee68279bf6e95b6b9ef7997cf3b12a76cc0fe5ecee3b9d6a588ca99833841a8144398db6c55e1656524fd7acc1547212dc6ad9cf24b81b1fca7ff1f191784c7e405e9512d9d92dacb3ba048898f88748a2573e0d7ac78bccd61ffa4b16be59d4aebfee6325efda63efab0a30bd121771572c1c5ef6c7412abd6020b0345dd33da6e10b34b39fc1f17d02c0ea2e4db99ea1af685572ea87bc6a4d5d329ae49089df8f34afcab5284000aa2551cdfffd2c92473c4f824e8fb2ebb708029eef6c35a757f6a8a82627bfc62ad6aabcfdfdf00fbe5ef620c28af4a004765a4f26fbbd39c100be8dceeab2950432cc0fd9ec164fa16729a83f2aeb69236694407e59fec4f95e085d61341a9fa7ab8b3439127fde41fb6f51203937dbffd6c4e15ab9864edce7afa2eb3eb8d456208cd58f5dd3904877efd47904bb10b2348ec63fbf47a57ff6fc9b38d6aace983b170cdf67c78dc898810245b8f1300679d7bc2c51e5bb8318e4a930849bf6c1eb40190c226c155b25f3c5bfe6b11b77f81863ea724ac782fdf2ac476f0352fd0a381877aa5528c23470e74f5e989575f928abc115b294dc443ea509c3e5d3a099db48af474bc1e1b49eca804cc830067d8c40a25ddaf54742d5980e168cbee4f098f8684e76681fc6d0e75f6681cd73f54e9207bc6a238a0da298fdb90daee5a9bc8e9d4066a103e7dbc779acefc8f51abc0d968ebd6f31a44db0f8b3b9386e4d32077e021261aa832fc331dcd1c5fe32493a60dd59c3acd042fe2f55153c05f6a1da80ab42465f6a1f2ebac4d313de1c9b858013d53d56e20c1586a1442d7157a6753e096eea0e942943391fde4509921911f49f463fa5648f6a5db147f8d9836d98e6a31de5a16ff72046aadd18a06a2ec4338d76959301fb51dc163900e314b96ce5fd5ea5a14212aac757398344fe9ba064e5eaa3cde51e4a14fc02429a0e92213319c819d2e9cf0620c6aa05cdfba0999273f60ba044da7e94f43c733a372aae5813b4f70196399cd938d3fcefa534f6dba5f56763447a60a940e3849e5e138c4ba66e199bef709d20aa234afc2844a11f271fe5d5b3a280efc9ad99fe46d8bbfac31104ab71368c40bb9f604060ec2163b3a97a68533b45fae192fc9ca8ff373860dd182292f11589140519a25035c8d64de513570de7ee196d69d7569a1c7571966376a4708a3b30721a6794059824cf2cde684806e18a8753bf75e084c65234646d882b04b5bfa3859d47df9e74c8526ce1fadd4112e25eff7f23392d3fbe22072dbf0d82d664568736eb3571daf91c3d92de9c9ded5b817225c1ce5bfb7b083c63b34c5ee76403163c18bc71cace7318c54b22b7830f8abcbd6be10e04bccc0e894131a40a9a65560fa47b529b052092eb37e4f442810bec8bd0f717cdac9120cec79be43bc9bf31e6698dc709e4a20e4b4a5dda847a61067dc3d4d760e3f86ae901aa747e32ddb7f9a4077a977b09c5b85847711934a2dd7a8460d969447fea1bb931393a8abc7cbf16e1eb3af6f392946715d52bfede86c2fac36eeed3194ceef8fb22c5618af9265ee20297a3043f05952ae23182eee9aa78b4c60d1626e19e78eb67da23675929ada839cf372f8e380a587e02e504c8b1933e7178f57394a34154fc7fcdb722135d3fd4b2bfc1f744749119986d159ab4a842ebe709028b179162c5e1166b6fb72f63e76df00a4e6c1917dbb935155b0f05ac1a1aa16190fe66bb19d7c9aa67d56dc60fd2484a32942c432cf5e6b09e56f2c934bf81027f488c8a07af09e8357fc0cf92b822928bd49cacaa2e40c5b17480681fe84cfe6a181e242ce0b5410b0c4bbf85710367ee66994684e313371a3b33eb3218ff9ebeccb9fe711de26d86ca5a29a5d034ea75417efdbb99e3db9ff15d75056776ad61ac204686624c98f1d1bf1318000dfa3932c4acadb3b53b388324a5cace92661533a116517e723e8e59eae990f770c9c05bf6dc16bdc5150a55c646a770f7980c966a9d59938bf919e263f3644a4f4358b7fa5f4cda893b10f969f75c5a3456357de8f52b44c8df200258bdeb00a635d0e35fa85450687a2ad5a7b42a39a26467d6971dcd8b6ccab292dea410e26d1e538bdbb7ddfc36c9299b1e8b05bdf44f67f1a1af29814c7de7899c64942ddbbe954dd51a6753307c0e073e2ccb0db05ef63f20eb840e315701da310232de5b55b3b53ac5b72c7b720e76fd59c4423d01e13f983d511f487946beb6868637399289f6b1be40f219def957b171e7426165b93ced5339854925b2097f147eea1984f8ac0a0adb00d34316c5a696840c0868d33add392ae0817d24ec9aaf4d45d8682e7d8b122f96214fa902bac442e5676ad5899d3006a16a31c41147a181ae649a2c63ac3fc9486202bc04a5c2e237638c2241b32d14ae6582617feb7c9eff5e635bca98db36ae23b289a8b72ebb013787c459dec77277b7c193d88dd1835159209c723f0510a290258c45d1501d165601c194d0c837aba358dc76daf34dc58ffb93ec82bb379696e7228fdc784bad3056c636b0ab0b8dcea0333d6b159acb080ebb0f570c94c9239c6617764b1cd44ffc542a6054ad80d6d3576c4cfd2c0c8c7fa60d82c52337dfe6c04977eb460739b8db1670b96d4ada5f4eba27443a09d4fd4a45d997817a5b0a9a42719f0cbbd873ad06d026eb8041ee5f62853c078763f6df6c81521c4e17abb858c7ccc83ce49724d87c0c301203a80a032c609487dfdcac548748c9fa7d0a3311864d19084bd6465cba329205e153d47b17bdd2e0319cbee6ee60d0d9e9ae058615a63b216573a70ce0fa59a8ecb20c748258163bcb07e3bb25f575479cb2175a2f25427af965c6f71f9898acabaa07f04935aa6c59aeb9cbe42d92b0d6c452366e274d721bc5698ce1bdf00075c6e98b3db788f1d3014a25ef04fb6407e975dae1954f3d2f7fe5522d14880193d62f44bb873d79f2a3782fd24e40d459f06e65f742bb205bf46147acac467fa5b7605cae1c0921b5df06b030e81cadc6d8568cd6e251ea68db2c6b216d95c2d15cd4db44a46d68119c28e7dc9753570240554cbc597e349945267799d27164b76e5a6eef4df401cf6e8de696bcfe59e0fd0fcb7513a305fd990989a7b0de13103f13b2360527228d3472406785337558f8298b019bb9eb5904d79c10194162570e8a90356", 0x1000}, {&(0x7f0000000180)="993e1322f00908af895c4c748d54d8d96a09170fb3c96ef8960d35f0ba0c3b71525c96336d8d10abf67aebdb32b7d0df87be07ce908dc08434", 0x39}], 0x2, &(0x7f00000012c0)=[{0x38, 0xffff, 0x0, "8185c23b30f6f90b9f8b8c089a76b28ed518ca3359bc203ac64e6a85dcbf214574dc728272"}, {0xa0, 0xffff, 0x0, "809e9f43d2677495935084b2bffd0f402e442ed56d8473cd4f9c939788c05b75b3c75db4dfa05c19271ad69f913ea7367c636c95f37744b165188bd5465b6893c7a182a3a59aca249e855fab44f42a93ccd1a414b77a7d24a35453dba9a750ea003f7d8a93fb7271faf1d87f337dee311393b292dba71854132c10f962a4b527753158553a85aaec719231dd2387"}], 0xd8}, 0x400) 13:09:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1000, 0x8}, 0xc) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000380)="9f2ac8f1115ab635983e7f769715c51555075b2a099df48c17b2cfa84d8d09f65530a1604aa49cfd1ca89092a044d5952f9c00ad0b10960451ac79d14c56c72407071cd516101f6ec3fc6756cce62b4bddcc9b8157d0be5a1dae3bd860f1f1fae2fddb381e3684690661d6cd80741a5d6a420b00913ba2c740342cd7543b6229030738852ac286fcf4528072c19627f946f029f371e5e00a5e6a3c379079d7abccfc73167c3555c2df0811a8ee211d59a4e2e12c", 0xb4) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7d, 0x1d34, "bad84b73f2a42ccccaa772d8374275835db57180"}) getsockname(r4, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) setitimer(0x0, &(0x7f00000002c0)={{0xee7d, 0x1000}, {0xb8}}, &(0x7f0000000300)) socket$inet6(0x18, 0x4000, 0xd9e) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() 13:09:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="87e569050ff6f4f38a5031a2cb9139132de1e04dae35aa663dcacd9a7d837430d7eb86ed33736540f9bea08d93e37ca881ef462258164c3724382e82f2c49b420e8f3bce001b82000bea3818d3cb9deaa96ccc7364ddb2459ee5dcda542327a48abf191fca5f505d787f9fa8dfa99ea70ecd390b34d2", 0x76}], 0x1, 0x0, 0x0, 0x8}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) sendto(r0, &(0x7f0000000000)="b7b50cc9598d78d5e622aa8bf93e50518b1ef1596ff55833cb008bbd445fe53570b1cb15ab5f6bca1ceb10fbc9e19619976632f930050b6fc1c85f285b", 0x3d, 0xb, 0x0, 0x0) 13:09:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2, 0xb, 0x0, 0x0) 13:09:05 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8fd28e2b5dd6474f0d60ababc9d2400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:09:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e00000011200000000", 0xffffffffffffff7c) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 13:09:05 executing program 1: kqueue() select(0x40, &(0x7f0000000080)={0xcf7, 0x2, 0x8, 0x5, 0x9, 0x0, 0x0, 0x4}, &(0x7f00000000c0)={0x0, 0x401, 0x80000000, 0x5, 0x1f, 0xebb, 0x5, 0xff}, &(0x7f0000000100)={0x3f, 0x50b, 0x5, 0x10, 0xa0, 0x7, 0x40}, &(0x7f0000000180)={0xffffffff, 0x1ff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2e62d27302"], 0x8) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f00000002c0)='./file0\x00', 0x5) 13:09:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r1, &(0x7f00000000c0), 0xb, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x101, 0x4) 13:09:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x2) setsockopt$inet_opts(r0, 0x0, 0x8000004000000024, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:09:06 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) close(r0) bind(r0, 0x0, 0x0) 13:09:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x130}, {r0, 0x30}, {r1, 0x4}, {r0, 0x1}, {r0}], 0x5, 0x70) 13:09:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getgid() setgid(r1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="3fa4dac17a26bef4852484e9201f4d461724b3eff5e30020ba5a1ecd84590ec866f4ab88bd59ea9f9b4474507120552435859edcd2262e6828546fdd604d0f5f1b482bffb2fd2dd509f52133d1e6e81e02536d60d9543539d34cb21bf3f983a592b7345f15cb0bc769c6ded02a4216fcc779bceaa2443a81e1972a812f4b93bfefc9258163b0c3340985b3dc2d950692dcd475869ac61e7d4e5f1802328083956d746c10e01337209201184868c470c773bf5c9e", 0xb4}, {&(0x7f0000000000)="6d2a646f9f1ff526f130f77e0705", 0xe}, {&(0x7f00000001c0)="15bfd9fcd4fe1ea3e0b30c5502d77098cbfc5ac086d823a3b057752cf702150ca2e82cb9cd85114b3fbc4ed073b53e792391724fc82ea6ca38dce1830ae93b57100654afaae622fd9c02a1fffe32dccbbddeb1fdbf0742f8d2116303418102f2792a507700505a9a85ab5391bd2e0ab5b446a4e01a8d0b6520fe6635f66a8c616159", 0x82}, {&(0x7f0000000280)="22156e8777aac6e86027e9c62a74bede726243ae53c2f1b5b51b65c4d4ff671504e5fa2c77203a6e0bbfff52b9f7819bbc7c2929a8590999d7efa0beac64c5feb3c0c396db5012b4d615032ec8", 0x4d}], 0x4, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="ff010008aaa0529d56b4be8effeb08000000c351", 0x14) setgid(r1) 13:09:06 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x12a02, 0xfdfffffffffffffd) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8, 0x0, 0xfffffffffffffc00, 0x1ff, "4eddd6136152416402072b11de3218f3b64222e1", 0xffffffffffffff27, 0x3}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r0, &(0x7f0000000180)="bb", 0x1) 13:09:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x8d}], 0x1, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="5a71e08bcf02b9d5540c10414af3421dca7cf0119dd2641335fb945e82db7d9cc6b2aded188ad4afa2c2f190afe9b6b8b27081559fa21fccce151f34dc9c38019289519529a25b0a79d8dd86d6de64903f36b0f2a45babb2c9163ddbaba12ad5cfb5", 0x62, 0x40a, &(0x7f0000000180)={0x18, 0x0, 0x2e2afe21, 0x8}, 0xc) 13:09:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() syz_open_pts() 13:09:06 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) r2 = socket(0x1e, 0xc007, 0x7) poll(&(0x7f00000017c0)=[{r1, 0x40}], 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="ae73ece7ba16543bc26ec6f104", 0xd}], 0x1) 13:09:06 executing program 0: r0 = socket$inet6(0x18, 0x2000000000009001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in, 0xe4, 0x0, 0x0, 0x0}, 0x0) 13:09:06 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') socketpair(0x20, 0x0, 0x632, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0xc007, 0x1) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000200)=0x8) poll(&(0x7f0000000240)=[{r0, 0x2}, {r1, 0x14}, {r2, 0x80}], 0x3, 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x20000080) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000280)='./bus\x00', 0x0) 13:09:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000080)) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) 13:09:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000100)="6690374b", 0x1da) 13:09:06 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x6, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x2) r2 = shmget(0x2, 0x4000, 0x510, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 13:09:06 executing program 0: r0 = geteuid() r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup(r3) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r0, r2, r0, r4, 0x14, 0x9}, 0x4fb1, 0x3ff, r5, r7, 0x19a00000000000, 0x2790, 0x1, 0x2}) r8 = getegid() setegid(r2) r9 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r9, &(0x7f00000000c0)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) setpgid(r5, r5) r10 = socket$unix(0x1, 0x7, 0x0) getsockopt(r10, 0x3ff, 0x4, &(0x7f0000000140)=""/87, &(0x7f00000001c0)=0x57) r11 = dup(r10) bind$inet(r11, &(0x7f0000000200)={0x2, 0x2}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r6, r8) getpeername$inet(r11, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgsnd(r1, &(0x7f0000000300)={0x3, "ed4156842f1b9fbe29f4738fff80ae3be43aac53f3d25a9237cbe3f40c069cb6ac8fee0aaa82b9b0782796489000b1782f8ecaaac43fb54d453869c2cea52aacd3f60d393d2aefbfb11793e2798a5127b0231136"}, 0x5c, 0x800) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={r5, r6, r4}, 0xc) accept$inet(r11, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setpgid(r5, r7) 13:09:06 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) shmget$private(0x0, 0x9000, 0x0, &(0x7f00001a5000/0x9000)=nil) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0xfffffffffffffffd, 0x5, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d715", 0x518}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x100}], 0x1, 0x479) poll(&(0x7f0000000280)=[{r2, 0x25}], 0x1, 0x7ff) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x1, 0x4, 0x1, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x20, 0xb, 0x2, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x400fffff, 0x3, 0x7f0}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0xbf, 0x38}, {{r1}, 0xfffffffffffffffa, 0x6b, 0xf0000000, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x8, 0x800}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x34, 0xf0000010, 0x3ff, 0xfffffffffffffc00}, {{r1}, 0x0, 0x48, 0x4, 0xc42, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffff7, 0x6}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x2, 0xffffffff00000000}], 0x2, &(0x7f0000000240)={0x1f, 0x7fff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000002c0)=0x80000000) 13:09:07 executing program 0: r0 = socket$inet6(0x18, 0x4000000005, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x409b895c, 0x4) socket$inet6(0x18, 0x8001, 0x800) 13:09:07 executing program 0: r0 = socket(0x11, 0x8003, 0x0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 13:09:07 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="36ff20166a899cde67c472e2aa087aadbba1bbb8867a73c8259e12cad0c61c16b8f78be820f05c5ad22d36640504ddf96351fb8f24564a97e8e4b4264b6499c8e4e0efe09d28902445b6c01337f2fef3849176e9b84b33f022d618a33147116bdd095f84d103677155ddb5f2292106d4451f9270e8e9cfd3b14853895c7a6a295de772152d46"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x180) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) kqueue() sendto(r0, &(0x7f0000000000)="fe", 0x1, 0x0, 0x0, 0x0) 13:09:07 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000000)=""/125, 0xfeb8}, {&(0x7f00000001c0)=""/4, 0xfffffffffffffc69}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000140)=""/105, 0xffffffffffffff87}], 0x0) 13:09:07 executing program 0: poll(&(0x7f00000000c0), 0x200000fc, 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x3, 0x1, r1}) setsockopt(r0, 0xffffffffffffc67d, 0x200000000000000, &(0x7f0000000000)="be804628379f77a02b29ed653377129c29be7d8ffb8ddc766ab7e5d9be5d02ec0623040440ab7c479880de3b905e257ddc53c661a0267ca6237b2261ddc2602dd902a20b235759662c451bd227ed160e9d", 0x51) 13:09:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f0000001980)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3b0, &(0x7f0000001580), 0x1000000000000099, 0x0}, 0x0) setsockopt(r0, 0xf33, 0x0, &(0x7f0000000040)="af52949136576108999cde27a2f95ddb9d0437a79fbdb24835e3c09d2eafa4b43770a92d927cda31df6e175366b947a937aa33661ed52e45687ecaf8befb3edcdb1b69623ac9ca18", 0x48) sendto$inet(r0, &(0x7f00000000c0)="6720efd0f50a2a56d010416b26a4ceff319e05389bb9efb014f0133abaa88fc59c05e1d3dc3923995f847beccab6ad9f2edc5c0cc9c77e477c86d4cce405eb491639fb01ed6839204a96f5d5d5fbf741cacee4b40dccdf99dbefe9e9736977851041899f7f78fd10988b7fd3655b35b8876567", 0x73, 0x4, 0x0, 0x0) 13:09:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket(0x22, 0x3, 0x1000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:09:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93d", 0xd0b) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x6, 0x7}], 0x10000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x8, 0xfffffffffffffe01}, {{r2}, 0xfffffffffffffffc, 0x8, 0xc, 0x3, 0x7}, {{r0}, 0x0, 0x1, 0x88, 0x480, 0x1ff}], 0x1, &(0x7f0000000180)={0x9, 0x100}) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) 13:09:07 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) syz_emit_ethernet(0x1000, &(0x7f0000000700)="b8173baf13aa5624982e429411c984adde9cf6228c94f6d99d75cd88f3c30aa15c34d745a125a43af172294bc751295fbf49d3c7310d1bc2e6a4a83468c6e57fe0cbb76f718aff83539527cd0fc79fc0b32b1974fcbc305eac670028963f41ec97be4d7e29392eb5afa12341badbf09ac37f32ce24f67527bcb27831d6455cc5353fddc9719807309e0d2baf8fd0a62fb61e40d1df4cea01fa999ba4bfa40ae3894431dbc54984e756db3003522121d3ef2255e78c22d0c4fe361ad1850ce2844afdd46bcd0026bb42a0d6aba356185455b7a2cf944202de9a84d51c204fdb496ce5dd0bff0801138fc4145dff69d48411ce0d5d3d430766b57f4281de4829490906b7be7b05c6af0fb2886106d968aa2faa152e33a4203fdde46132b7e8e228df25ae61ff95f37aaba1dd3eded179fccb7e3aac8ac1b81522da42fcfd10a4b2bb39b3fc24188031f02c2b2897d89f536892db86d1d3f3c078c18013bf88f3627676e87f0238b8992cbf09de43c650c4fba78129a6bd5e9b873a31beb32133053fc2274fb0383259023b977c334124b97133dfaff2b63664dcfbfa662eba8fe5f8bb13dd34a8e842ad5893f406f7367e2cbc5f1c7a0dfed6a6d621593af299c1ff1810bb1a03356cedbdb3aacc13e858ee01e3ad2a2b0213c266a4dbec4ed35fecd696dd60f26880bbed4b36bc46cc816ce7083ee9c1682fed9166208057c23bb157eae0852a5a1504edb198dba030ef52018a4ad75cdddde8ddef1a07788317d25183b6755ab82ba132de13fb368401e9d46cbfd82904c632aecf19dcffdd432b2f582db86152e10c0cd1a67120cd46d0b2d0d8d3f28a0a292ded4ed02fcf586aa441ee3127f78beeba5592dd4436d1fe6c987413f911560ffa47fda24d68adf9d3ec224f4af7500db186f910dc80f24e1389595dccfa18fdab6fff4218c0048429a35039f23989fa03c8092ece7b421112301099640794aaad81293348e4ce3d793a8856a8c2ad78c918db342b8c5c4132e635b1902bf11e65ef8aef28d81d98cccb5546315ca120ed1534ab937e897d2da776294af3621957920adbc72955c59ec2cd886ea9bf0a1d94b841a12bb15d063e760255ef594b1ebe37a4be257aec266c584afd18207dbf88937120cdd9cf752017f8783952b0764efe63d67ff0e7c7e06bc7da3c938b460bce82b183ef12388d9571bfc808604e8eb0ef9b6ad64d88714cde9aa29abdb18ff32739dafe0380d275925267d57050ed0d7bbf6d15f7acce970a0774bcf8ec3826ce1c49332c347f77e3075f192b50ad8309b48e3c2c010fae71ddfdeb4529d307d7e26b299760b074242db2b24b7b1788922131f1b9f992334851fd3354b38cc4f0830ddf75bea3e145b5444ae7a988ccfd6830cc1f6982976de3ea2e2cb5e222cb13e24a51777bbe0b7c95399d1a5444ee3a787745910adb1e118da0bbad4b98021146561224bb3ddb86444f962c76cfabda632aca6dc2597a37c2dc17ffc98b4a8d16147bd0d497834d10da86229a75e2457fbaaf6552810961f8f440fbac0b452f58ecd8ef05ca2d2f092924f1668c2645ed3546fc1813c0cbd5ccf512e769511f8abdd8d7d248a9bb778a77accc966cab50ad50873748d04b7d08074f63e84300c157ea636ba6c00ecea66ac7051525ab607563846138d836e86c26fcf71fa4d7fb5feffddae3a1fce727183277a336a63bd6cdd84ee19c1bb8a16ca10df5cdc8f3305e516da62c59a80c2d9bb12f11583106b362e0f22b3c0552fb6ea398a87d5b7edfa8c2df6367fbe7d99cb4243b8c186673f4c8b4b044068f3c66248212697d898a75a1a34025a6384e3cd77fe1e6df83cf4dac11e69d34bc19ae08abfa3737a55cb1a273e9a628e042068ab8b423abafe047251ac8e0ef31c79b56450861cefde756db7bccfdc3114cd30687d26e851e8a9abd8e38d7ee1447b9aaa82e51f74b3c84731b68af2521ebb4498b27779a77e4442f1c46c1dcf54a00403eb639842022719e30c0099e2e7e564dc6bfc3f1a81ecacf3381fda159ec759688c7a99b72adf119d2f8a13e49bbb4ade6ba0eae48e86049b87e4396a5d8a7259edc11a53f57a04ee13303f129f25aae89b43bddeadc2de877ada015a0f966c17f4b5b8c5d3a33d9c4f98b5630a2a9f1ac4d37ba8780ef5634bd61534011aca48c07a6b5afc72369ece163f6510a54efb6a4445b36821ca8e9f53e59faecdb01c703eec65541732ef2c72be81c66a27a05142a04560ede481057d4d45596242955cc966dfd265c0531975e198c4b1ce0458081d8148ff232fa8d599d7fbf986b099918c5984246d898157d268441be895582917bc1b9feddee522b8c3c20b44094193e8b1548b8dcb36a579b6217e476228336f3338674f2a891b9fede2a2b6293f618afc9982495fd628a27c54a5302bccdb5dee16ec604da9ecd6d345ba21dfe0645cc861fbaa9f374f6ce0e52a53d92492dbef5c68ee81e2db10bf8785543f18a7692c84e48d4a9857b467f68ff7ce72bacd0f0e19c6bb2fae2f87c2d99c896844897a9845ad3f830a5886b73884fda32427d8288160406089a0563f31849bc7f9774b987f0c2d5439e4b87969d0a132034f479b721655a2ecc7de48a093b23836fa9e3ffd1beab7853bcadf14b4964e1e4fde0f1ee10b5769dee56f2709ff2aefd0a628a319673203492ebbc96174cef799b94e5ef58bf3649394033496a838dba36d8725c72c7947b0cce42aa6cf4b7c5ed6c5d6ed3a493598863fe6d2a7e835234db8961f0bea555cb4ab130b234027c363a6455b2cdd4509f6e7ff4fb300dc5001a66e2e26d89c3ee59e9a42e4575a0bdb0cb4fd7efb450eb180f92e4f4cbcd4de06765bea927cbdf8a4fc61c02b47b1eb1931e7b55a627d533f5fe874490c61e7ee1fb6e6353392bb430da8083a432917f0ace13513bc74a611399262cecd882d423d6f8380af9c4f7bea1a2fef85c8151e770677075583e44ee581c566ead912fac91e65fe585fd208d7cb6885b3df729d356057b0dcb94cd5996d7510b9794c4045bdaf2196deff8aae12743370a348d7f331a8bb1792f7ec6bd5d1b3bb6cedd0714e11fea1f66a0e2ae4e7eae911145b7bb6cc99c68d1a3f36c00398a24c214c8629f6a02ace5d480deb3aa005c67c3cdbc5c7e1843d48ae21d394c4dc71479803deec74afbd5e02c08497ec18986b91844d0349816ff0f0d2938488401b60568a702414750b203fc85b5672abf00d354590e506326a909b5b159121b6445b6d5281bdedfceed1f87f8ba55f96ea88d45e6d50d31c16e86564ed987c971b8b13ab3c1874709d59c06512b705aaace48630bf525e916f23c4c01932c748a25d099bb19edecbcd8a6446a3f48023f9d73cb1843e141de022aba56123ad1f3e77c84a64e352095360755a9710a9388191cda0961e28d1ed0e211f49ea6dbabc4bc7d42085d2afc00c51bd1d17e4f2f3086ff6d6e10ec6803f1a91dd2d2ee577411177567e41c5816c3ee3dd0e21d8705b303d9181507f003d8451fd161a80abef1f4642f7cb2aa2f9020fa6a29c5e95cfa69d8fc2411843b0829978cd639f861f9158a0c64b0a5e542ba7a1df00d726e13733c4b959bcfb3b171260438ba5e9a8a354518b4a52e705b3a68e55b8f519ea90c88f5ef2f7f3c6c148328c71afa880e6f27545fd0201a582b85944f278621830012a376d73321e52eeb45f73da78a35ad22b51df0c9a04103690448a8933cb8ee1510c014c1f0cea4ccafcf0f21bd7f6e3a7b971a6c9233053ad9b76c6373f14b97f88afd6af749a07cd65de3165d3cf3d2426bdc52158f84b4f396035cfcab2ce4b27eb66841ee1e38283f2ce15fdd17e5cc5496e988916d5fa62d0fe68148671cf074afb0257059c68edb79b24b0a0fdecc3182f7e9aeba6c62086cdd973e240ff0e0f6e128f54e7e15a5e094c6640e4af7e74377241db678153a684a3e18b58254a8cd8148d8aebbb3a815cf86377613a64e4280a4338f24d104952122684792c330f779b8537974b43322a3cb1fe6fa4f40eb045f69745e01ea50a1b3a152405ced75cf30288163cd1951de8c8a2a0354eac68a361d6ae45370b63e7bdf8ebc72184399d255f25c7c1faced4911e009f4f08e02e077c65f21a93db7af03664447ad5889f3e982dec1a2282514aea50c1f3f93d307fe9accec3007b15ec048e9f72b82ce8f629017e16821282c966646d29e3b8e0f86595d802b7fc9542bf55ac60e33981442e7809a7721f76206eeb652100ae6b77a1acad1226493cf261370c15a4f53d9fba359133db3309914802c6d1addf6a744c71ffd65d5101ac5d17d5be44f4769ce3b884a0492dc5b568d1c667000e34436157e9dd12f1b8289118e28ae3e4659e9536086790f541216cd760e76db2609d84de39d7a1d7f9e34f7e31f60c4260d890000343ae3b19bc92c5ea40d925b12eaa29f54da8bbff1ffc67698efba7a3ba7446f1c0dcf51c9b124a7701746b3f50dbdd8b80b714b965699d5f9236fcb6ef4faee263ca3c6c51e2abaa318cd73e11e6e162de9294aa915c04882f773b4b836e9e0c32ad892e70ce2fe06e7f5220f92cb946089fb5de01aac7606e75f2b5cb452092c8f4c3d49c26571f1e17bc5cb197cc13807da94e8ad9ee6404f7b012f58f7f027b438c2d0c3f855dc9dac64e25daf96ef169aafdcc5f932aa23831fe5c57cef5e294634ed31ab9ed2f1cdd7d8d72ee1b65aea1425c3727e91152026539dfda35a16837b259268ddbfaba528f41356b569f256a6923726bd570458041c575763897d0ee4e3ac7fefca63d8e844c301163b9c8521ca504b8007728eda33c0a6564769a912f668126dc4db705faecbcb1573b12ff1ba1043e8d76891fe076e81720bdbaf3d6a7d51e915e427cf35e352fcd877de5768185e87a719e8fd9b63823c307ec7b5d4d41815334982a9d2231a3c507a69537176c855164981c87802ef47b40c76456fc024a06695e940a3231373b26a47fb40af06ad1e4a6b6eae4df73e63602cef428ebabd26d32283ffca25e3212e66968218acf0815e6b3bc6737590ff113fc746430bccd0e5b292a53f23fd1addf39a60e38c72ac0589e119bf58c859d7514c1a1479c58f9bfcd8a16e68cfc6bea952a1390229380eff7f24976c69f31c23f0bb126393d735fbff48e47754c85f8e28a9b42adad31aaa42b6804c4c1acd79e077586db2f00755d311493e432776842c9c08f63b1b0321c948012c518f820642088787515eb38f9bd755521fec295a4d716261704ada0a355836e48737bb297a20947603943a74fae83e02d616bb3eb9b59b4ab104eec3bd51179237491fcb3204951d396c5dfd77d536daa75325580d9c09961dc3d66158359e113ab055310c1a6b69aac6ecbd4c8c1d6425278dabd50403d63cb49988dbb9e8abe80df9c04ea36517b3d876817bce9207d51afb6f1fe2f2ba12b330110f47f7484f8d671b3c5dc6557e5327cb55fa968090cf346c3afab8fbba150b9d2c31985e8f84fe8179159a8fdfc6e573e2ddd32e5c7f8eccffb5b5450eb65b54e0c5c5d4d57d0e937c595553fdcca1f18319e46103a604e29fa4ead6ffc8112ea9710fed995aabf2aabe04e5b5e7c12c16dd9fb79544e62998792e44de56b6b7abf32eb8db9cfa0d3dfaf1512cd422c34ff85a4d1f24bcddf3cb6c157e752314a8ba8e944a40c0cd3521c7080f8c744d71891d2c05e979118543477ef5a1fe5c05e556a8e6820262c28aedf2ac02eba5973b879aeab18fac9a2479") rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) unveil(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='r\x00') 13:09:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8294, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0xa0, 0x100000000}) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x4, 0x8000000000, 0x100000001}) 13:09:07 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="b372cfb09e703e9c5c1d802bdab30f513817484ba0e1de7dadf36d65dfa6735d9198f0d0ca5b3acdd83a583459b453b91c1944a053b8f9e4bacc2f2f97e8bd35042d9684caf767040d3a39aba8697eb433357b4bc12f39c1601ecc65b6bd104dab9ea0b4e2737b541dce3e3098eac94c1e39a2725130d183f4ef19105e2b0ed30d7bd501a10fd9b444d0b5cef6a7ef1a75b844c1154dc556"], 0xa, 0xffffffffffffffff, 0xffffffffffffff46, 0x0, 0x0, 0x2}, 0x800000000000400) 13:09:08 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') stat(&(0x7f0000000180)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000001800)={&(0x7f0000000080)=@un=@file={0x0, ""/15}, 0x11, &(0x7f0000001640)=[{&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/66, 0x42}, {&(0x7f0000001340)=""/21, 0x15}, {&(0x7f0000001380)=""/237, 0xed}, {&(0x7f0000001480)=""/232, 0xe8}, {&(0x7f0000001580)=""/179, 0xb3}], 0x9, &(0x7f0000001700)=""/244, 0xf4}, 0x43) mkdir(&(0x7f0000001840)='./file0/file0\x00', 0x80) 13:09:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000001, &(0x7f0000000100)="00f688f904d40080f213", 0xa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x21, 0x44) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) 13:09:08 executing program 0: mknod$loop(&(0x7f0000000080)='./file1\x00', 0x8000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa19, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) dup(r0) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 13:09:08 executing program 0: syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_open_pts() pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() select(0x40, &(0x7f0000000040)={0xe7, 0x0, 0x0, 0x0, 0x0, 0xff, 0x2}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000240)="67ed9e9d554b391e0686cbf626f2f9d2bcc0c5ec6a3d17032413ae3e9672b66ebc88efbc190cca99dca83099345a3876950fdc4fd424eb5d3c870c20fece200fd2a5da09cd2e9b7d874b38a8d296b2e56f50e2a8f71bf4cd1cf949f49472900b6e1c2da952c8e2a5288bfbd1142f58642de13a9edde8772455f70af5a55343951c50ece17dc6550e3a60850b22970718fc719bd228b29ff12abb16134785a23f897a7e393869", 0xa6) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x7fffffff) sendto$inet(r1, &(0x7f00000000c0)="cf1f935675eef7c151e53e59b73cd416f94a9dfa9d0849160ab9df061d2b9783a5bdf5246fbe7d8025b762a510362b40201d6250cbbf650106452688ecb3fde456184c03a18fc1ee6a0de30a3adc13dfcde84ba275bcbbb6135ad2c632fd40b220f170f9e98ead5c049c51b29bd4335b761fe906e28e786d04eceb256992f77947779b3ffaaaedd8024eae5b4d12", 0x8e, 0x4, 0x0, 0x0) 13:09:08 executing program 1: semget$private(0x0, 0x0, 0x80) r0 = socket(0x2, 0x1, 0x0) semget$private(0x0, 0x2, 0x5) ftruncate(r0, 0x9d12) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) semget(0x3, 0x0, 0x98) r1 = semget$private(0x0, 0xb, 0x80) semop(r1, &(0x7f0000000180)=[{0x2, 0x1, 0x1000}], 0x1) r2 = semget$private(0x0, 0x4, 0x10b) r3 = msgget(0x0, 0x0) semget$private(0x0, 0x1, 0x100) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/101}, 0x6d, 0x0, 0x1000) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000240)=""/252) semop(r2, &(0x7f0000000040)=[{0x1, 0x8, 0x800}, {0x3, 0x7ff, 0x1000}, {0x2, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x0, 0x9b5, 0x1800}, {0x7, 0x5, 0x800}], 0x6) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000340)=""/241) 13:09:08 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f0000000540)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f3629676984ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c900641fda931b0daf61e370f9113e0462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818bd559bb16ccaa7da3c02ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba36898631ada3afe5f40c20e00042b9b90fb846c77d0794cc7a31c3a9411d", 0x36a) 13:09:08 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x2da}, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/55, 0x37, 0x800, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 13:09:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:09:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) close(r0) kevent(r0, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000008, 0x32cb, 0xff}], 0x7, &(0x7f0000000600)=[{{r0}, 0x0, 0x0, 0x40000032, 0x2a8, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x60, 0x6, 0xffff}, {{r0}, 0xffffffffffffffff, 0x28, 0x10, 0x80000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x70, 0x0, 0x401, 0x1}, {{r0}, 0x0, 0x0, 0x2, 0x3c, 0x7}, {{r0}, 0x4ea919df80152767, 0x20, 0xa0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x5}, {{r0}, 0x0, 0x80, 0x2, 0x6, 0x1f}, {{r0}, 0xffffffffffffffff, 0x85, 0x80000004, 0xfffffffffffffff9, 0x7fff}], 0x857, &(0x7f0000000740)={0x1, 0x3}) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) sync() readv(r0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/6, 0x6}, {&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000400)=""/212, 0xd4}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/51, 0x33}, {&(0x7f0000000500)=""/17, 0x11}], 0x6) geteuid() recvfrom(r0, &(0x7f0000000040)=""/253, 0xfd, 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c653000a25421971738f4f3a82efde6b5f99c33ca07590cf02329665733d889851adbe7ea8e839c722b5f43768fa453af989555bce308f036e88d19e44fc9fc9fe50da33aeba0e564b7d2282f1e2f932faa2f1e75def8d3b901440cc83cc45ff651634eca1f9671ef0876cdadefc0414fefe2a7dc7c78d717480450f4f2bb60af45313bca47c6f2f2e3037eca984a7497b7fe8c698d4c8052aee547a7a205f1a6e018c9b745333610a4b4eece32e552e26fd9eac8de5c5e42ed0e7c"], 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000140)={0x800, 0x5}, 0x10) 13:09:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x1, 0xba0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) listen(r0, 0x0) 13:09:08 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x12a06, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) read(r0, &(0x7f0000000000)=""/50, 0x32) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) 13:09:08 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) 13:09:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x8) 13:09:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/123, &(0x7f0000000180)=0x7b) setsockopt(r0, 0x6, 0x25, &(0x7f00000000c0)="948f4bb4b54cb496b8c3a5e4f24893dcce1f71855e462f154eaf88c6961be42c85", 0x21) socket$inet6(0x18, 0x8001, 0x9) setsockopt(r0, 0x1, 0x1, &(0x7f0000000000)="163c9105069c0dd954fe275b1257466c4a3df132633fb9e906e12dfb3b58ac168563d69bb947369bc777cf957db850850f6b74e0a5bcd31ce631dc77928162c712ab52fd274e3870bda2e458576c6de77168eea07166425ca4e8a233a51d4f288879d48be60e9213a5eb75c43ada01bed66eb937307e1d8ff19c394467f273df99ac2038b6d95e4a383ca42cf546f7af81fdfd8e5a01a9b98202cd8339aca578daec8ab0c151", 0xa6) 13:09:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = dup(r0) r3 = dup2(r2, r0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x6, 0xfffffffffffffffd, 0x7f}], 0x0, &(0x7f0000000080)=[{{r1}, 0x0, 0x89, 0x80000000, 0x80, 0xf305}], 0x7, &(0x7f00000000c0)={0x80, 0x7fffffff}) dup2(r1, r0) write(r1, 0x0, 0x0) 13:09:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) sendto(r0, &(0x7f0000003240)="d4b951961ac71dff3b72243d29e79deec7f12c9ab99eacb48033e955ee3639e19532d87fb788089665e961e5ace0a824e6b70cc3b1357d2bea6e2c6b3960c2c7e9346d11878d268c7b72c21882276a5058f8beed5d979b7a682f742653eef0c33df1c35875473172a5e342c970e97466635cbf412936f00f283f662b538f797bcd911225f4245671c9dc4218cd722afb7aed38e919f4c4ff2dd168c6865aa49cda710e8d162083bdee0d1f1a96b5d8276c2daa3279ac2b76381ccb56caf1b1cbcae29de7412f0aa415166a256997e896438346030582eb2d48839428a8ba16141f67d2342b41c3d791d5948925255c329598340d035dda025f26afe257ba2ad5af67e1abaeb17f6d2f9c6cba262023483e7547061f6031c6f63d3beb7f34d1f9c708e4fd31b974115c2316cfe55272e91685026b70da108f8f066846d3305b83bf23a26ba8e76c7695c872f7520f7efa217982492c9e86328cc3a2d62f4b4a9a92175962769fcb7d1a19440eeb05ebfe63fb5eeecf665a79dd4942edb153317a68f1862bae50c850745f802887c079d3bdfc3563a62b424ef35d62dab8fbe3c9fd72667f66f5cc556a23c525d9c57ae2fdebc6eb41afc6ab8bf58fa46b95cc25077251e4aefe17d56ab0ae0ff48425df8faf3ce71408ed0877c2add6d1373ebbd3b4ca19d0d84526114c2f32eca3fe2adc599388308224f5c00f3b2c9c80bb1981ca5b6d815269cc65ed3b3a04d5baaa6c6758b9dce284928bc2b9cc3b2f09ac75d5637b5bc90a5bf58958129670411a02d866eb92e2040061d706910aa158a851a2e72fb3e4018a8ebb237935afd01bfcfdbf9f7486233c6aba38a5efc6d252b4720f9c104a9ec2a5b100cbbdcd3a128bbeb1130023534cb1046e324425e681313c7b1576d7fcbf633f2fefce5a78183275b438612c7bb2bea1caba88498763082a0dbcf1cdb8bec1b575e402224b3cc2bc60c41602703585df491814ca89b8d4c0443b3373226c8ecdbe008ee0fc2f81c6b37a1b9e0d3f14d0db019f6e00f371a2d4300b6a7ab7e4bada7a49fc33b9a90c9ee40e94d873f87a12b58c9040d99bebe6aaa9b33f1203df2ad1e275a828472cfdd41aacc8a1e83143062cb5a1858c0a4f99e9e7879aa9f6e8226424c54c2fbcd969fe47f652df8ab101ccad846182d50c922c55b995d5f6612cb767d3ee4085afeb8c8ee760b03d9e7b3360857f82dea96e50f4f452d8d7745fc5120f11c8fb792ffd42109400e09c80008ec6011a70bce2cd7434af6fc8d35385b70efd0634a7ebf087668cc6cb86021f29de373bd4e05c1fcda2117a31981cca0743a8dc8a74395b77004481638ba5304dbdde531b1ed663e2808a4ec9ed351dffc9ecb332ae13a18decffb6d1bb7054bf5a642108f262cbe3ee829e95f962c21842bdefa6067b5b4eb96d14479592752dc5302c108c04d9dbea4396bd9fec7b07723dc462d7285a6f5ecb0892849667af9bb09a9811abd2318132529740378a51953134c9f163a2d7effe5c57cdba5aa2e09900fad6a942436d079f0ebc9ea5cbd761ba165e3c14514b79a51123feac728155b99bf3303df65a4d4eec78a251ee0af1e6da988651d587801592a4b08ecfbf85e62c77d4f9079d051e59f333f041a9c9d9815c4ec5d17596877559def4de605f9fee635bd0f111f447ea44bbb2ef44da34fb7455e3430a0dcbb3d688e39c59f71bec278484f93aa5f5822f49726a5f499c042f1efab62f318fbcfb325a0480fa282e4825eb9e4d4f3ee5c089caccd78dd9d541538e4795ac23694f81ab497b4ae7fc63f748130c7b238a2b98b5c16988ec8cd4a20649106f22e0d6b3b704bf46fe099e0a9b7cdced99c692127664df1c774e132c49df7196032e98dfa68a4406d408fafcce1c8ed4b937d116b68d5c89a59edee43e1ab66682b2c4482ee6a4734ca0c107ef53644e59d0e30673559ac882b6700ddd0598437e91f2a458f27397fc3674816dd86f3076feb408d5531cef41bf95761cef5a7d90d05ac0e075a22c9fe61389a47e674b8ce8a11046c8cda1e54fd9f0e9b852c132e565781b376fc7b9dd69c44ad796e2e440129c9af2ae22f3941b24c7948d3a8692022fd8396b79b959e7fc932e669ef9631081e96901872fd01a38ac512b131bc4e8e0b3a8031361ba316121315810debb861988eff257d55b36be6f49588edfaf2f5ce5739fbca30b63378586d45e380f15f4b280f17379ad1d4097887b92be5536e6d2d1c800256ab0de0f3761102bfc915bf8e84733acda84554a878aa31b4eca47447cbe889a31a3b8bf285d4d23219e404fa12369d523c91b774e1e6ce1dd664bb50e0535619361433f5f38eadbbec97cf6ed23a760ed9916585cd7cc8743b80eabb5ed1de91869d7b98af7f98b4c6e008cb7d75d43fd2228daf0f80d5dafe64e83c71d863dd98017e74405a0adaa88b767252956a15164bb99d158ac7588f1a16c5a77944e6b69142c659aac9479c5f371810245fb16a8acce09c4ed145341045f4ac8a175922beb2abd4672fe5f809bd0f883380ed61015a42b3e23c3b44369b6e2e70e44fce0bab8a9ee4e100ef8a2c644bc3cc1d32a5deeb4b7631b344270f8337b1aa2c1d208dee4d7ba787ede01b2a95ea2d566bd3f25a4e485797b7d3da473332f3010d2cd695703ad2d47e68009ad04aa156ed4a902d0977f2efad455450fe82273732e6497543bb83374efddaf942b7c8374bfab23b0f53b19749e6f073bf3f7b05ae96733e7319003595a6f9c073e92bcc8fca7f270f079ac50949ce6302a23fd0405127c3f3f51dd41b65aa31e8f9f3dade65d1c7f888331a04fe0a9dabd268c15d2d1930902ceaa2991c6f58849b954e3e1850486e22a7cee3aa56914aea22b0f9f4c2b365451d6b66388cc2cebaef04f8315a37c7f795864d89bd33fbf3d15789a5bed3a0e2364d651de5c6404dba25f21a74f46e474e0133ed0db32be7695a9cfbd8c5453b1c62bb52bd9fabaaaeabdfa7f5a0af8f27f615f92aab6bdc05d07c7df707db4c240ff94062d97cb088a66cf4116c2e5e25c5da3cbf3a86aa8b678a65930d62ecf8f44ee87d5368361cf90b3c5ec13e6f90d6a5ac2ae789550e63453cee284c02138aacf97574f6ea0d235b034efbd8a4ddecea19eeb5a90d8c45f80bccf50be139a4a91e43d0a9aff47c71f7d619bac202e448c6b69a953f1329ff025bc556a6342fa1d45cecd821e13262c2b2e6bd58a1162383c7be2a533d1bebb9b0ffc806e77eaefc65d4071f1a04e377a3d2343b101bc05e74feab3288770666a59a91d2d23e11b3fc1fd96618e7a33342d45e683ac5577bd39d4f953470c744d0deaf278eea607af52de77ba8c3d569ec75042670408301575a29b303d16a8243da17df652fffc2f8a2eeecb966e1c6b0aafa1787784694ae914a50f056b2087eb0410f6f055ff6a10afe52c7be0d6950ee83a4904d1b4e6ba50512523a19992a9c4ce5f78eb6b0d6b0d1b6ab6a4737873c70a399cb5e8730b8b7e9fb1a4021a8bf36ab894c44eab4cf005a5479809838c66cfec0d6fa0d6f4262c0d73752cb7d19c53df941e213c009426d766f24a13d6b29083d7e16a2480c2c53378fd8e5f125ffbd8e46bd1d443ba7562fbce65ae0cff752cbf0c87d5f687646ff6a660b4b97c7421f3b717a805df89f0d56ece83e9e12c4ecd73c2c51a7e232277614bc73d2f1390ac3d1c6c46828d4d37289178d4ef156e67284c70c30180a2c92b8a82d41ba1181e6890fd4260518c80c02b4ca1bc1ad55a2b9ad06f4a6b044431c90aa618d2064ec963c5aeedf0486f271370cdd079f10a2e26da9ccf267bd64b9e62e961990174bafd8ee075fb3be21d21f49ca2b74dc0d87e15c329cd78727e83e4f6288a4a3830bc150bd793090580e618dc71d5c71638904254b698bb1eeef23a59bb365f30fbf7760d7787fb9d273b18cab896604aefe0cfb495e50d0bb9c12d9896d3c82ea678c273ef63986829317d1c9dacd9a7860abd2fd39339c17c8b35fecb13107750f0c4e09187ab361523c24f669ca3657f22805259d0bc90c6948ad854456e49eab890929c9c3649a38c793213ba25f3e579974febb55f0cf2c4a175545e8c5856efa9b034f220f101a5c7a518cda2d5234fe0e7f689d8fde62b84f5beea3eb7756a5ccd05abf97e7766f64f8d9b7f5cc6869c99a7413754e474205abf48689711de78b81389b2b82cea65b32cc99e0aa5d073307ca638518b425e951998094cbc070943b2f464e78fe98e9498a001cfa17ba529b0e699742607d11ced67c61d15a3a1f239e2149bf583002293043b31e5e2b1c75e9caa9d37b9e5dd99170f4cb5fc4cddcf009cb17f3234f4a2cf6f7e161a834df18e143d6a43bd718755419ef63156ad3479dbd2cbff189ccdb721801726e5eb0c9efb2162ccf55ea24631c286bb2315783036afdad96a3d69d71c50b30f395258d01534d7029ed92deb9e91c5b9bd52c44db12e71a1d1a1ea811d98df2ce63115a4e9c752b55f431a39c05aeccc55bf71e75e47cb6a1566210db8b1793a85dbf027235ac93fa426631e48bc7832cc1f27f57860e55d48106f2eb090e382a17939b653de43aebf815545e7069ba213d4810826f87dd7e41bafeff234e78c7653aeb63896b09990a6679eeecb33672a931af956c18796d5a296de72f543f03f7018b4b8603a576d62bc9579f52e73c327c29a7fc8be2b568794e6d8e7cacbc075aa48721a3564285c7fed08a03b2b265ae1fa94942382202e464f6b7a2f38850c46f098c9c50559d3d22de81d778d345c72083c225c7b97aef4029020a35670b8fa853bf070087201103206c3c8768228b6f1383e65551f3b850793249b82e891e5fe0f2eb9a69f9cb4fbf86d89a40d77b8c0dafeeb1404c5e0be9f407c6d1eae902d7724dc564269ac9056a36a09cd22782770c6e74371b7e088112d361082b8d587016b2487d29d6efc8607808c33d66c5aa754840b54d74ff71b0a567b89095d5a050d2301cda205eda6679f445a7bffa834b0fca7e91d42e6fbb452cf01d2d4514d3a35a7f194eafe7583d3bba953facb6de54a9f0b992b5a9f1ec5a2a43fcdfaec0b0b1dc0701f9e3394eed30f736a0f2f0204c3f8c1fc81bcaa1ce055d6417a6fba9cf59e0d960c6c811dd02bbfef5a8c8d4cc528edd80e5ecd00295492f91da673dc425830c6034f451df03440b99737bb22a4fd14d180b11dde4cc374b7ca2ea28222c6a791c7a68956f1301d0ac0d0da2dd2426d54d67b10946e8f1a15b3e23dcbe172a70b118026fca08297dec6dc52fe4693ac41c8e00ab2a35c26f28d5b48c9851c9fa37e19d7e7f362460686b6730cf528bc1e8b95663466bd487a5521f90ae44f6f11105107d6ab3afaf0bca2d1773968efb0be9f20a2251f4ba32203feefa0ce4c3b8aa373e71eef29c84cb133977eb761c29a8f59067535e20a4da9b194092060df12613ac0d8762548f4f369e2ef386f6011d31a216527be29a3a5e09b946a6060eb4cf012467470cf973bf651719734ec0802af715c414373a8bbc6e5b927e48251038d41c350162d79e6649e32c9ed179eea1911de66df882bb16d204b017c02da21ec4904a7a46f4b5f5224a3510cf6fd41d5c2dbfe760da38a95e087a5159a3cf3f29dc8cb022251d63fb8638f67aa9b32247d6c597d1d1ab74d5a7048a3de478ca98035cc13172accc19de9c1a2a736a3b459cf85484416b5701aab92ddb817f91e0b41dd760955540c0d0fa92f2db150ce75f559ca2868e072", 0x1001, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/50}, &(0x7f00000000c0)=0x34) 13:09:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = msgget(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = getpgrp() setpgid(r2, r3) 13:09:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000100)="13aaaf533c7d7fd436b871edc98e741f4611d0482ddf7848bf489f0323dff49cf3d0c026d0a9516c641b55c576a63146af697b60f7c128a2abea100584f05dfe6bf7c317f673d0b010bd812a66f7da43b65da8a4a034d224ae1d36ce61bec0d3a2fe95dbcd2e01f2c778c4b8c069b686055267091152abe6d9a6365c60efcf4f2ac376dc1767c17174e8c9c91b0470cea4f03df261406343ed72452334b23648f687ccda865c7cc6154d7e76d20a919878aeb18a7df434711669918282e93b3025ab97df547bc7b9e4a7d170", 0xcc}, {&(0x7f0000000200)="7541f972fc293fadd1f5832411bee2dab5bae01184cbfaa7976e575077079d20725415d42acc21e769d29481bb7633f089a568e43ded58b8b6f1738b4933a54ad1b384129ef4ade3c231dba114206eacc347cf8aa4d313ee0a5c653315c75eb9f65aca3f795d01286ffb55b78f0add99a42649159c99ae9b86ece427b5317a3654aeecf5c0a65174796a92c04fad9fa47fbb904a3354618698c719d5bee8184462673249499019e398ab8b1ea8aa08fc93541aa01791d7e8c7ca052bda45b5cdefc1b022bc0ce914398c4ec99a0f060233568d734532dda7a98a6b764684f1cb77c97a1582f802b591f659979da01b6136cc1b8ecf2c246f46c7d3", 0xfb}, {&(0x7f0000000300)="a8ece27ab316cf9c4bf6fc37c26a0c7af04b89874f14e955ba103a06d0c2fd3ee760562aa67449497e917fea25869bd8ace6780a4744f5e72be72584120e9f4b60b285e3f2b8596799620b8a3bc220ed617af907bf7aef0b0cb96104149f", 0x5e}, {&(0x7f0000000380)="120771f5fecb0434e67ee304d6547de92cc05f0fb5bba5f3b7d6bfdb5558fe30baefdd10384606172f", 0x29}, {&(0x7f00000003c0)="be7593954649ff5d40313e2525ab32dc7f89de22beeb908bd97713cdaa45e1671cf89dddb4383227581af3e18647b30150944fdc4fabfcd07b98d9b97994b2db0aafcaa2b439e684c8192fdd9924f70e78", 0x51}, {&(0x7f0000000440)="49b891ff32147a050256c6c139d70444c46e765e56e2b0f9f57c09bb11570657a1678934259f21d80b48ecfe30a9b02df816a5f0902e375dbc6ae5008b8511ebbfef7ac541762ab9fdfeac4cf4f7b0753056def681fba5c644a7cd689b58a669445e26bbd2c2e91b9dfe8e159591898691d7317bd10dd42e5347b25cab6cc9e9d6bbf379bba32fb8deaee429255d2b71decde8837acac5accb54d5337cddf29d5b80d5333a81dc8c5c896a4196cb8ceeb95f58c24d269ebfce20c5f99af11add67facd12fb34df22e75786d4f1a0f88ae506ba1b2fac8b01d707aa157ce45757d30f0271a1b61b1c51", 0xe9}, {&(0x7f0000000540)="905a71e88075f4126d154674406678d9903c2901f76226db456f6aa45604b7b75d26cf36690449db338676009ec96f9b7f22f049a72ca0bfa8e6fc9391a0072763bc6002eaf6812a4bb6770a9fd64e17d8755f7d1cb9c7c8ad9c174b9748b8ae9b9b8c131e167ded0b74", 0x6a}], 0x7, &(0x7f0000000a00)=ANY=[@ANYBLOB="e800000000000000ffff000002000000f37879fd5b573b0065063c74089f117ab48bfee7586265d2d8d6f43a75690b8a484a6e58ca2b8a0a1c68265d14735e0b0863115d40f2e47fa72664458cc809735dcdc434572bb6795bcf548ad81565c81a2821adc4b1e09c79e1e12c3e749d52101bb5c001ca585b871a885394d66eb94801077f98717fbb0c816af9cd8317321eb82c46a9d2f2115df2c38f8b2cd85e862d58732d75c6aeb8374e23d2704af7c0660d83948e4f89e036413b488e21fa902253465320457fa31813b6033e8fe1dc79308c941c00a481d953f900000000000000beadea635827d62973f3d760f612bc0c93156f29459f53add6f2a14e6302828622328c0efc1a7682cc1535108b95a279121c04ed234c7e8eca5b3e9f31749fd6da75e3a600f458738a8c000000000000000000000000000000363c219add123d4ac240f6310a6a68be15a618241df0e413497db407f4e4712a50cae875eb31c01f476815918349faa7d87bdb7683ace0acc655ee885f5c972804ed66593a09d3065c5c52f4be4f7d458c3021d454f733fb968ba8532969013a6a1809bc9aeca57ce6d65ed1d63ac62e95dc15c0cfde472b28f095ad70eb74d3b3844bf4aff5b8190679af32b32d9b1909a3"], 0xe8}, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x02') link(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') 13:09:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getegid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) rmdir(&(0x7f0000000340)='.\x00') r1 = getgid() socketpair(0x6, 0x8001, 0x8635, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000e1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000008ae600000000000000"], &(0x7f0000000180)=0x58) recvfrom(r2, &(0x7f0000000280)=""/132, 0x84, 0x2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x10001, 0x5}, 0xc) setregid(r1, r0) 13:09:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8801, 0x84) close(r0) pipe(&(0x7f0000000040)) getpeername(r0, 0x0, 0x0) 13:09:08 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) recvfrom$inet6(r0, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x7}, 0xc) setsockopt(r0, 0x2000000000029, 0x791, 0x0, 0x0) 13:09:08 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0), 0xfffffd91) socket$unix(0x1, 0x7, 0x0) 13:09:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)}], 0x1, 0x0) fsync(r0) write(r0, &(0x7f0000000300)="175253e8cc1e8e6d00e30180000000000000e76fe31fb4ef6cb2cb3f5a51258ed100000002c8121c6f210ddae7fc39aff56b61147e0fcea25421f9edc7f6435cf3660f81e49dfdbc65c2df0c27a7b1a8734db1a5de071a080900000000000000214bf88cd6e5f780100bd59daf466078a346ead59c88efb052ef8a1b2bc0676888e52b762ab7adc01c", 0x89) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="2d34205c1ee3a447c0b834228077bf1c5befe16e4ec3801822142717ab33619a6f523dc0d322b5cab5a17441b10b911c756e1660ed9f94ab367012e7a3c05693e4a22619bacfaa1a79e0494d636d8edbe98410d4f946ad47a43664ec1587c85c0eee267ab3df0537f1ee786789b2e5e0e05688741a8e4b3ca99af0568b7c12465b89b26c71a5867f47ba4c1d0c9fd4133d7a990834f325c896a723514ce6599b54ba9cd9aac21d407dbcc6ee6cf499c6e60af289dc6b7708819f37b6f90b9b1fea03aa7646c4af7b76c70d9044c79a45b4500ec60e7d83073122fe82e5", 0xdd}, {&(0x7f0000000180)="26d036e5251ee530e05191296296b343225da74ceffd106d183c463f62543409bbb4ef6050705ac7f779aeae2e56ceec135780d4ffd06ada8f116124b4e0534b7f6e03f4fe6addcade992c5977f5907af38b92714f57f08a04f9bb67ec11ecf47ea06a3c900bb85e6b5a746d79ea7bd44583391a02e78398b5bfb890734b6e4546c2c3f7053e43d6117f5a8a2db229f98afc1c6e25b0650b2eaa554a50d390a012d1f34560ceaac881744467b78aee24620527546d395685236c93bedad35800bfe393", 0xc3}, {&(0x7f00000003c0)="afe4072cc5a02303a1042cb21d8ffe63ecb6aaabe5f3c82a3ce8375eb3e502f0627208ac6f9cb4f8e08293cdfad1c38da1c0522f4bedb66938b8b63d5b230d9e0e2e554c27df644b88c627b0242a565fe1ed92b395b717abdbf9342e49cb91acca02cd09c419ea66d7c14bcf49da91b7b8ae3493ba3f7f56e64253512d7eef7a679cec9a7f1f65fd41bf4264045332b13ee93a70358b0b3bb9bcd9f20ec0", 0x9e}, {&(0x7f0000000280)="0b985d445b258d98c051b2892826ad940e402ea28b764ac7a90866df58fea62f4350e9e139073268c935283011bb8556", 0x30}, {&(0x7f00000002c0)="9605be8e4c984bc7bcf090db7b1bada3ec0755e1f0050e2832e0e5f57ae138945ce7280d1ed2c7891fe2241754d0666db9f62c69ae4285d0b8", 0x39}], 0x5, 0x0) 13:09:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100), 0x10000) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x80, 0x0, 0x408, 0x0) fcntl$getown(r1, 0x5) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x45, 0x1, 0x2, 0xad58}, {{r1}, 0xffffffffffffffff, 0x23, 0x4, 0x3ff}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x20, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x20, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x82dd28aa90ff7554, 0x3, 0x8000, 0x80}, {{r3}, 0xffffffffffffffff, 0x80, 0x22, 0x7ff, 0x3}, {{r1}, 0x0, 0x60, 0x0, 0xffffffffffffffc1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x200fffff, 0x101, 0x9}, {{r2}, 0xfffffffffffffffd, 0x0, 0x10, 0x8001, 0xb1}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000010, 0x3, 0xb5}, {{r1}, 0xfffffffffffffff9, 0x83, 0x2, 0x7, 0x100000001}], 0x9, &(0x7f00000000c0)={0x1000000000000, 0x6018}) 13:09:08 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = socket(0x1f, 0x3, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x9, 0x4, 0x6}, 0xc) 13:09:08 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) 13:09:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x4020000021, 0x80) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000000240)="f07204bda33f6e7168ee2370da4a3854f10e95d7530dcb2d6449cab44e87ac4fbbcdca2220b108b9f962da03275b7b7632ef9132b5a5b3dab2187989ae68ddb974818b356a4619280c73ce0003e6134b6623a87ab52e8bc4a874f4e173412186c7d293ae72031b660d6179b5b8eba4deca3adaa533803563f35938f4528ebd6ff1b0d022e2509dfaa51c404ed70f59aebbf5f30090f6a50106ae4e1c3c46ef85d19fb2c617d5030473b43e878c339027a7e7473f3f0330d5e1471b4339d16bfc1cda3ceee25f5f056a0393e9a92ecb4dd37410ab4995635901bfaf4040f55ab5e95d057cc8a1da9c8f35c92a6c26309593f476e0dd969972e7f386a224e6119af44ade3862ea7cc4bd7e5a821b5ea388d6bbbd160d4f1260697b6dc8c3d5022dad0236c743f0fbba6506ee9cfe2e5abab31f43c21963fc", 0x137) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="74bc8874ab3306b4133e03b380026c6086efb14686356c64345c0e0c73909f3b4661b11138be2920d141b262863e1e07371c98234e7dfda58ec4eb91e53c5929419fb825e31c9acbc26cd4f15dd604af620384f0538675470aad1885488d4df8078cf55ec60d85111e6c1bcdc9d54b1c86bdc6809f74eef080170e833bca7e8fd125a9661d55d008ecab36e118f1990e2d6b43fa920c6a3fcdbfe61794dbd4b1e994fea090543d903dcd2988ebc689bdd871af99494456db0207", 0xba}], 0x1, 0x54) shmget(0x0, 0x4000, 0x29, &(0x7f0000ffc000/0x4000)=nil) write(r1, &(0x7f0000002740), 0xfffffd93) r2 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000001240)=[{{r2}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x7}], 0x1, 0x0) pwritev(r2, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) ftruncate(r1, 0x100000029b) open(&(0x7f00000000c0)='./file0\x00', 0x400000000280, 0x48) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000040), 0x10004) 13:09:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xec4, 0x101}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="4223ff07199b9a9261183cfb738198bfeb1c6544d9c06890784a297118e11e3acb999722be7fdb19803efdbe55e94847de9ca6af5a9753754113d99981758c87efdcd1e24536db01883adf286880bf54b20d961a5b7ee738391c2e7c995035ff18930dfa4e084024de390b4781658014690ad81942", 0x75}], 0x1, &(0x7f0000000100)=[{0xe8, 0x1, 0x1ff, "a4e2645600a321caa7af098f1efe2c429aaef50448c8bdcb2e9cf8d375f6468d50e5eaab0fc15381d410ca88fa6c6342354e1cee3205349c1e16ad7f5060ba8607eba141349aa7a5cecf30550e5d272ae58c3b59c6f45d2ec7176dd19c19c17766c212909e528732d92b49098f4c6b2ce79aa920b70cbb16987abdf811a174b60409198fc0c7081c4001855ec02fda683fd252d7ed8526da09a1d7e5e7ca81b0cd9fe818b5a2a189530674d2d082b142fdb8b30a624bcfaa8857b6520cf7870d871be223be1ca591512fa91f422e5b28c8"}, {0x70, 0xffff, 0x4, "d4d173945c1bc04c3c8c4fe0ba838ba534a39e49b30ae132329e7e87778cfdde58c43065b10227212fa18b7081ab9514de397820984deaca3558a1c8f9ea00f37158065fab63e41e34598443229488316a7ab4d4dae931b168"}], 0x158}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffffffffffe7a) 13:09:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x8c15, 0x4, &(0x7f0000000000)="2dfe9545599a43e68b2234f355ef5c12f968eb70a880f3615d07021e4f77136ff3bbdf1e83a16b9622aee1040702f4673969744db8a3de6f6c936756395249201af612a93a1110c84ec7ea435fe7de85ca18e13841634adfdab7a60f11e57ffc544e0f7c568863bfb77073f3b3c2e8dee04f196c2471a17eaedc69233a7d895815f928386497ad6d032aaf88eaa6200363a6a78fb2f9981cda5b00aa0c57e124dea950257d0f7344875f95d4e97ec69515272859a03230aa74dd1e", 0xbb) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 13:09:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0xed8) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0x3d, 0x42, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x6, 0x91) getsockopt(r0, 0x8002, 0x40000, &(0x7f00000004c0)=""/1, &(0x7f0000000180)=0x1) r2 = semget(0x0, 0x2, 0x401) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept(r0, &(0x7f0000000780)=@in, &(0x7f0000000840)=0xc) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000240)="c2a6b912ae835deed5cd2ca8bb6bc9e75a3cee0764baceba1346c078be72f93cb15fc5d818b796608b648c6d388a044d0b6aeefa94e1a2", 0x37) setitimer(0x0, &(0x7f0000000740)={{0x6}, {0x2, 0x8}}, &(0x7f00000006c0)) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCNOTTY(r4, 0x20007471) chdir(&(0x7f0000000300)='./file0\x00') r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) connect$inet(r6, &(0x7f0000000340)={0x2, 0x1}, 0xc) semop(r1, &(0x7f0000000380)=[{0x0, 0x9, 0x1800}], 0x1) connect$inet(r4, &(0x7f00000003c0)={0x2, 0x0}, 0xc) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x0, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x9b, r7, 0x0, r9, r10, 0x180}, 0x9, 0x0, 0x2}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x1, r9, r8, r7, 0x0, 0x0, 0xa44f}, 0x7f, 0x8}) fchmod(r3, 0x9) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000640)={0x10000, 0x5}, 0x10) semop(r1, &(0x7f0000000700)=[{0x3, 0x401, 0x1800}, {0x1, 0xd1, 0x1000}], 0x2) 13:09:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) write(0xffffffffffffffff, &(0x7f0000000100)='~>^', 0x3) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r1, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x301d, 0x0, "eb8af8ec21f344a49499e01d8022596721f350f6", 0x7f8}) write(r1, &(0x7f0000000300)="ef", 0x1) read(r2, &(0x7f00000001c0)=""/169, 0xa9) 13:09:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xffffffff80000000, 0x5}, {0x18, 0x1, 0x4, 0x2}, 0x7, [0x1, 0x8, 0x7, 0x67, 0xfffffffffffffffe, 0x4, 0x1f, 0x7fffffff]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ed1237d3cfcdffb9"], 0x10) getpid() r1 = socket(0x2, 0x4002, 0x0) shutdown(r0, 0x1) poll(&(0x7f0000000040)=[{r1, 0x60}, {r0, 0x1}], 0x2, 0x7) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) r2 = semget$private(0x0, 0x3, 0x200) semop(r2, &(0x7f0000000080)=[{0x0, 0x2, 0x1000}, {0x3, 0x8}, {0x3, 0x5e, 0x800}, {0x7, 0x3, 0x800}, {0x4, 0x9, 0x800}, {0x3, 0x4, 0x1000}, {0x4, 0x2, 0x800}, {0x7, 0x8, 0x800}, {0x3, 0x6, 0x1000}], 0x9) 13:09:08 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) geteuid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 13:09:08 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() setitimer(0x1, &(0x7f0000000000)={{0x400, 0x8}, {0x8, 0x7fffffff}}, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000000c0), 0xfffffeb0) fcntl$setstatus(r0, 0x4, 0x4c) write(r0, &(0x7f0000002800)="f9", 0x1) 13:09:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:09:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) close(r0) r1 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() close(r0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 13:09:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 13:09:09 executing program 1: r0 = socket(0x11, 0x3, 0x10000) fcntl$setstatus(r0, 0x4, 0x4) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 13:09:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) rmdir(&(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="c258138a3e8c48a84a23f0f004ea9a4573dbd8399c503e4d4b64c19af83114bd0d254806ffc81dcef06d6dcb68adf946812ea07210cb8ea270f7a432f2b59dfc7fa3ce707e52ebb08c90a44cc3d2b6a5d354d46ea1c2744a74cd91d290e8df167ed88dcda080be6d1eb570611945f3bc79fc9a9ce9ef3a00ec44f35fda9fef7e53be68c79d04dd52c5b76f3b5e8835ce51cca9875280aaa9df26083cb1e742ad34c63673fcd4a3a8679f5d91de582347bd4e6abff5ca62c74304796185539a0006728c9d30e0", 0xc6}, {&(0x7f0000000240)="5a39b42b67f8f822f9151e25e2b46b10a4f41525bc70b3ff88e239285e0e419c856cede0079718a9306aadb0bf912157f98a7eb19adf86385088e94a7aba94b7e86286a17d15f1fc850ee05da18a72b007fba5b2c01798dab835737d83db61823fbab0f70b2a7da97ecdc9fa602525d10fbde4dfd8a1b5259fb142dda7ee3c8375fea62659ef0670cd5c724eedbe7e17e2c9f695e3ecacb77d8ee57f6a103c34b72d78b015b3f7f7b61af0187f5b75132ec656e1", 0xb4}, {&(0x7f0000000300)="ccf65322ffa8a7ab73e0f8b648b8803f98bfe3da691cb3b9bce8f2ecc4b79e2ff689314135c083d5586711af5db54ae955c379300c19aeffa911abb5730337cd98e2", 0x42}], 0x3) fcntl$setflags(r0, 0x2, 0x1) fcntl$getflags(r0, 0x3) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r1, 0x2) lseek(r1, 0x5f, 0x1) renameat(r1, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') kevent(r2, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x44, 0x2, 0x3, 0x45334328}], 0x6, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x200, 0x6}, {{r0}, 0xfffffffffffffffe, 0x83, 0xfffff, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xfff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf000000f, 0x0, 0x2768}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0xccf, 0x3}, {{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0x46c, 0xf}, {{r0}, 0xfffffffffffffff9, 0xa4, 0x1, 0x2, 0x1ff}], 0x5, &(0x7f00000005c0)={0x101, 0x8}) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) fchownat(r0, &(0x7f0000000600)='./file0\x00', r3, r6, 0x6) getuid() fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r9 = accept(r2, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) mkdir(&(0x7f0000000780)='./file0\x00', 0x160) fcntl$getown(r0, 0x5) r10 = getuid() fchmod(r2, 0x100) preadv(r9, &(0x7f0000000e40)=[{&(0x7f00000007c0)=""/94, 0x5e}, {&(0x7f0000000840)=""/7, 0x7}, {&(0x7f0000000880)=""/207, 0xcf}, {&(0x7f0000000980)=""/87, 0x57}, {&(0x7f0000000a00)=""/166, 0xa6}, {&(0x7f0000000ac0)=""/230, 0xe6}, {&(0x7f0000000bc0)=""/246, 0xf6}, {&(0x7f0000000cc0)=""/161, 0xa1}, {&(0x7f0000000d80)=""/109, 0x6d}, {&(0x7f0000000e00)=""/60, 0x3c}], 0xa, 0x0) openat(r1, &(0x7f0000000f00)='./file0\x00', 0x0, 0x5) setreuid(r10, r10) close(r2) r11 = msgget(0x3, 0x414) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000f40)={{0x3ff, r5, r6, r10, r8, 0x124, 0x8}, 0xab0, 0xdce, r4, r7, 0x2a5, 0x7, 0x6, 0x7ff}) select(0x40, &(0x7f0000000fc0)={0xffffffff, 0x7, 0xffffffffffffffff, 0x5, 0x400, 0x4, 0x2, 0x80000000}, &(0x7f0000001000)={0x7, 0xfc, 0x1f, 0x9, 0x200, 0x80000001, 0x1, 0x7}, &(0x7f0000001040)={0x20, 0x8, 0x0, 0x7f, 0x3, 0x2, 0xd5, 0xac}, &(0x7f0000001080)={0xfffffffffffffff8, 0x777}) 13:09:10 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x109) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket$inet6(0x18, 0x1, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r3, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0x420b}, {0x0}], 0x2) r4 = msgget$private(0x0, 0x40) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRES16=r0, @ANYPTR, @ANYRESHEX=r3, @ANYRESOCT=r4, @ANYBLOB="b7908440bf600be17b6fb8e8c29c4760cce6e87ccc493bd50e884d9ac1f19329d6763fa8f2056a5e763b950ac38ab83221bc6f0c3c6c7e336ed75c6033b0d07facf61bb3443a8e689702ca517a2815c909d97a8d7a92928f22f8a71f047785254128c38976a89836e804d29788e2f987d55e9e0b4bd26d89817e01e7a0e114449c45f81ee2cf", @ANYRESOCT=r3, @ANYRES16=0x0, @ANYRES32, @ANYRESHEX=r3], @ANYPTR64, @ANYBLOB="93c8d632a3ecf45c02f03e825ccc6f4b589b8f3a856ccf7d35092054531d5edcb8597e34608b0ee135fb1a05a9d1e3b0eb7eabd8e70ee27603159fe9e6eda4edf25cc27a74b139194ed13071373639ca6bd6d9aa392bcacce6aa9bd2908bbf5e1f00611d512163463ddbad4c6a5787303ea92c0f274b1f275601ef3ca6abe947988c635d0ab382683d522e880bfc4981317f387eae2f718ab2af2ffa613b16ed502ca4ced70753b9cffc49f1", @ANYRES64=r2, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32, @ANYRES16=r1, @ANYPTR64], @ANYRES16=r4, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESDEC, @ANYRESHEX=r1, @ANYRES64=r0, @ANYRES32=r0, @ANYRES64, @ANYRESOCT=r4, @ANYRES64=r4, @ANYPTR64, @ANYBLOB="97a145c684c799caaa64c9e66d27b4b3a724d656157c4d9f16e348f3a43282b948bd16309801af1b6d11c678593662c9bbc6da55105a058024a40bc96ddda06eb44adff942ad470fd9ad2312a9531ff197252522008e4d54a41a03e2bf8cfce373c0d0c5d7bb476a953fe5327cffc0df4376de5a39c36ef0f1dabfa35515c984b7f13ac2fba66120f1a26a979c2cf9983827e8373ea4638e0c432b4f47556ba3705456c2f433c68462091a73c5700ff387586bdaee4b18b542c1fedb88e5b6ba", @ANYPTR64], @ANYRESOCT=r4]], 0x1, 0x3, 0x1800) 13:09:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x4) 13:09:10 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x42) unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 13:09:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:09:10 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd9}, {{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r0) socketpair(0x20, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/63}, &(0x7f0000000100)=0x41) 13:09:10 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x1, 0x0, 0x8) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="7d4d39d685a70bb8a5ab4f59138deb5c16efb69c43352daff1c9010fd3b56debf796af50b1bd5f71e5c1445c6fb55fb039687614230f36faf179f96d9c71a2240b8acbfd71315eb516bcb77cf0253f3785541bc4b442e4b6bd19e57f6cbb9feb833768a26c9627dca29e664907af3801c314ebc80af2cf172fb2998d2d4daf9afaca3e951e8d2f7c7655c507f3faf1ad0820d96fa3a76493957213b69d155c8ebf4712242fe7b7b54f511d0c7086066368fe41c723241c91c6521bb2323fde6b576458fb45941633707ff7bbd6d47a2ebf35b24b19418d30e8bffd9e2422d669bcbf21884aa6d792765e4610a54b63efbff8523bbc912325f6640ecdadb13650", 0x100}], 0x1) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 13:09:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) setsockopt(r0, 0x2, 0xfffffffffffffc9b, &(0x7f0000000000)="99acc698e599b5af4a371ac2c37b0a9c4edc85c0d4b0293a7a1099fecb84d1c361145c6604b41c86d6cc1cf667763fef11041a931feaf740e876", 0x3a) 13:09:10 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x4, 0xd, &(0x7f0000000000)="fe010008aaa010d0cc72c9009bc3513e2a5e0000", 0x14) socket$inet6(0x18, 0x8000, 0x8) 13:09:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f00000002c0)="35db4bf228cc73c71444e1cfe77fc7981872c5b37fd24c6c3c749260c6a778ba3a1e87aedb898d1971cfb99b0006df9abfd6d1eb720a73000000000000000000000000000000000000", 0x49) syz_open_pts() socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x6, 0x0, 0xba3f, "e5ae8c4611fa5d00b7828d722b81e3cae2507594", 0x4, 0x5}) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:09:10 executing program 1: getsockopt(0xffffffffffffffff, 0x1000000000000029, 0x31, 0x0, 0x0) socket(0x1, 0x0, 0x1) socket$inet6(0x18, 0x4005, 0x10001) socket$inet6(0x18, 0x5, 0x21) 13:09:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9ba6, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) 13:09:10 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/68, 0x7) setrlimit(0x6, &(0x7f0000000000)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = syz_open_pts() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0xffffffffffffffdb) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000140)=""/121) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x200af, 0x7f}) getrlimit(0x1, &(0x7f0000000040)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=""/164, 0xa4) 13:09:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 13:09:11 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYRESOCT], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x1ff, 0x4) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) sendto(r1, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x9) 13:09:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="a00d4d2b630f7d6a7127034fee75c4d26e49177bc232d7d116b686e5588931a1d6fdf6e0b2a158f23e94c53cc67d05f70954cbd4e448d640332c6d3209438177b53c8def1189858dde5a7da427a18f5a5f7cf631518b66a3e4fc76941206e1823e27abfd54", 0x65}], 0x1) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5192baf6fe202940dd3757094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432f6506f4cd99bf7c19f078177da4ce9c287730cd3fba90893fb", 0x55) syz_open_pts() getitimer(0x0, &(0x7f0000000200)) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f209000000a772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r3, &(0x7f0000000240)="55db8c347c4c7d7ee5de7eab65efcadbf76e8f4f6478b602b36ca4edd2e768bf396eee9cc784413fdf710b43a652ee6fbddb2b4a88a8ef6dca78ab45c2a345e6327ca2f94d4de14bd956d210da477a1d6b3bb9d1a1ac53cd2aa94884431c18f9924297d4475494dbde020d", 0x6b) 13:09:11 executing program 0: socket$inet6(0x18, 0x5, 0x2d) 13:09:11 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x40, 0x2) close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f00000000c0)="1fbc0a12b26e657fadf8d0d55212eb4eb124b12c15d2fa4fe0eace77e27597976ede084ee430f7f2b19a304e73a67c0db9fccfda81c9447f3184a17679656abedaeb4be8dd84f1e8eaed14d90226bb33432805ffc28bcd203c1ddb9248123cee63a02f0d64fa533263cb38d3e04b7845cbbd6026183ee54f4ef0866f6fcb1bfab43d507f22f11a6059237aad2b3347091d3359aa0c60eff417cef22d52b253ca5ad8931dad7207f70dcf87eb83a5c172b9ac1fbc4fec7b8c6ab2628ff0e5d788fe9c0cef8fd3bcde5f38b076d189b5f09b8b764d7edb33bdb45fed401154c2879d8a2bad35c235a9deb7f98f1bf2008a14f05c88df3024e189ac29c0dc65f3359e8a6d8e07479c638ffe39050226cc8292ff7f816c", 0x115) write(r1, &(0x7f0000000200)="e362ddc8581716f72e0295861324f256b4093cfb25b8565bbdc3a51970290023d58bf6659990bfef32044908d0d90b6e7d12", 0x32) syz_open_pts() close(r2) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000000)=""/74, 0x4a}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/82, 0x52}, {&(0x7f0000000480)=""/43, 0x2b}, {&(0x7f00000004c0)=""/187, 0xbb}, {&(0x7f0000000580)=""/223, 0xdf}], 0x7, 0x0) kqueue() syz_open_pts() 13:09:11 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffd) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0xfccc}, {0x0}], 0x2) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) close(r0) 13:09:12 executing program 1: r0 = msgget(0x3, 0x12) r1 = getgid() setgid(r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x300, 0x12) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x7) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x0) 13:09:12 executing program 0: r0 = kqueue() r1 = socket$inet6(0x18, 0x8000, 0x5) setsockopt(r1, 0xaec, 0xd0f, &(0x7f0000000040)="d46161632876100bf87f486909ac80ae4e2763d2b3a3cad6a0138218a21520feb2ec5739730d8f672ffa83", 0x2b) r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/175, 0xaf}, {&(0x7f0000000240)=""/221, 0xdd}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000001c0)=""/23, 0x17}], 0x4) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x6) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 13:09:12 executing program 1: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x366f, 0x7}, {0x4, 0xffffffffffffffff}}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x7fff, 0x9}, {0x18, 0x2, 0x2, 0x100000000}, 0x81, [0x9, 0x8, 0x6, 0x1, 0x54, 0x200, 0x5]}, 0x3c) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000880000000000000000000000000000000000009000000000000000000000000009905a8cfbf05f7f029b5e41e3c4d437a41466142c84fff925df0be99d211b20f249600df768e91697029d9a29d7b2759416cf49c80a56f89b2ce8d6a50b34ac4e5c2a4f371d998b64b18cbd2e53cd99f3febccca8b6d37122be4323b322f98cae039f2d2edae70971c884b8dcd60a2481e5a9cef53decdd14d94cee4aef6f56e06ca58e16f15c6e57aeb47c883d27f40a5bb4b6610327c4f8870d1a932cc8b5cbeb8fba4e7280c212a62e7920190522bd25ee72b88776a1f3c352d48f2af4271cdf4dc053787e0fc3090624d6dcc927fd81002713f1b00b129234f3e95b67fd2000000000000000000ca7d4ce5866020a25cce22d9547d032452f930b7506a80743961af23610a167c4c5a9e012a15ec331221f4137c307b4f01f928099fcf31b3884fae1bddc96ac156ba7ca798f0e5054abe990adaaf549d070d0ec34d7bdde6ad6c36089eb58d777c57582dba00000000000010000000000000bec69a5d0bf609b78e38a23307f459f4732746aa2b01f10672eb3e4c2e3bbc1008bceb0f566eff2e86b2781bd81a11e8afa09189424a8a5773b31b7003a1c754b3"], 0x0) lseek(r0, 0x4a, 0x80000000022) ftruncate(r0, 0x6) r2 = accept$inet6(r1, &(0x7f0000000200), &(0x7f0000001600)=0xc) ioctl$TIOCSBRK(r2, 0x2000747b) getrlimit(0x7, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getegid() chown(&(0x7f00000002c0)='./file1\x00', r3, r4) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) rename(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='./file1\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000400)) r5 = semget$private(0x0, 0x5, 0x80) semop(r5, &(0x7f0000000440)=[{0x3, 0x3ff, 0x1800}, {0x3, 0x17, 0x1800}, {0x1, 0x28a, 0x800}, {0x0, 0x100, 0x1000}, {0x1, 0xde6, 0x800}, {0x0, 0xbc8, 0x800}, {0x0, 0x6, 0x1000}], 0x7) symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f0000001740)='./file1\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000500)=0x8001) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000540)) mknod(0xffffffffffffffff, 0x80, 0x3ff) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000580)=0x5) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001700)=0x200) syz_emit_ethernet(0x1000, &(0x7f00000005c0)="5764b938643ef8484f1d26c2212faa600673183ff04a03b5d1929f6fe46a4e262d06df09c64569c43b0fedd7b221c09c3d629115d6ac4be6932498f573f42138f852932d1bb5e4501bdc6c7e00af54f7c7b3b5c6a3273789c7b222e8df330e6f447f47a58bef2cf62c9d23e8f7d68a42f8f4b69165689ff9e83a1052589840f4ed025ab0c5fa580b920377cab00d6b51d06d04af3829d367b4fb687458dfc5d9537a0e1fab86e2d1fc8f943c527ea19d13ea0f7ae477d90a75ebfb949c035e8bc3b38f45e4e056a6d5c17ee8e7882a3ad93d5556dc427abdf1421096e82ed67de23e86c3cbc9172a60e35c2b9a12e6e85a1913de965217345693ce9f3ca6f3db564850da959a6e4ddc100bd06bf997d026be3c17eabf77a3a7359919a1c8b5faadfacedfae62b068e603d448cac53b5733c4f3384df846ba084a366bb2a0a2c9008ce48ac608a370582049bb0e726f24042b2106146eaeb7e0b04b3ced84378afde6e3b2c260c1d816fdf00132b462f59f1eafffdb609043173ff7756f6e1cb6376fab7ebbe0194ebf7af9593191e867f182a72d3780b2a2b1de8fd51036b53f285e97ade12c9c2a6eaa7bfe7d632c56370c3b9f36694371df10a4650722292172f297806257fef5142cfb00ff85124b1bc02426265e23bbb986af4f8221ec2f3e4f9f5bcafddac9f64a01f49e466dcf85f9196dde0bb9ee371dcbb609f2f39e6ebf7b2c13bbdaff41ae9d01407ef250bf911c9a27238e41c244e8ac6179320ef9ebba60df1544504423e2c71e19695a98dc454a0b815d16de60db5f16a812991fac77e303a61bfc99a04c26805e1b9a59f0528e11be248c0551b6e16e90c6c688bd6386440db7fed407736c6b97e53efd1526d4fcc516926ab66cd56b81db8ffc7e2776454425cc520516aa972f0b5a18c984822b06c7ac7357706d4d52cae1b985b0c3e21bd0cd7e1d5d8f85642d7cf2dd243bd519b664dc91925b318bd370d57fb2c78e625f700f02f99b3c916521162983fde80151e630247f53983f79004e7671e9217f6ab6be31505f5ded72bd9c43ffd7849d648fc45ebe5ad36420c04a9418c4f4c0dcb67ecc5a1e34ab9006897d395fa4edc550ea3d423a049f0ab6034ed7017a7eca6303402dd0348cb40b4b4f4197a35ad2359255b9caf6f4964b991f9f101322abbefa3b8b7672fc916db2338a0d361bda7290674089cd743971e3aacae729800c009c102122db0560ed85c5d44e45bcb05e346e20143421929238ccf5d436ad2efc953ffe369aa6d90e54efb7756e8cfe2d168970c84b39f80be6fc544a8ace761fcdbc137ee0bd77ce0cdb8bc43191d2b17eca594a14bcee2a62d690e79b96f1cd61cd92c50f9381728f847e8d281fa577af0678690a58489d90c2a83fdd015010612a7db0e581a76b83f6a3a869d3221c944e066096122c9a1c34f0e10420c7d239405c3bbdffba58cc86344e2d3731bcc7223261405ecc02f920fd9bb7a2e3d97ce63d42bf17ea26772875fe609d3983eab390b0f121bbf35beaaa0c947d23c8809449571163c41c45b28c7e1bcd10e3dbc5f19569659bff2c2e5f9ec8111b1b202d698107c0c4f9030044f20bb7c2ce4584bd839b0d135ad83f26b4638a0cf58116353e2d9e7b2a6e7e16015694c40d5c719f15dead40f8bacbd3ba1b898898ce63b0f02766d452fb388b6609af5a7c70839d810ea684ff8c7061d0d1e88fa6b8f137c5e1fafaec3f89aa8dadb2295c83cda2fe46eb237df1b7fac4d14debf87cc6b10f9815b260661545d345a5aec368d297cb03af6261f133b985c33aa1a139f1de8cc5c38e1e78416fc5fbba85a463cb9b8ec7907090d77e4dc2b18ca740bec0be6ef3a67fe32c7c1de69d088914fefb39d6813817399ce812967dca53f8b43a13ed9d63df57365ac12faaf80de8273fee1cbb31230eb15d76803ef8848eaf36e42640f96c257c668e038b8e61065863686e201276c748db01be70d61bc60f7254f10f50185ea91ad6c90f35bf9e4a3ae02b33c4ea154a0e8f2a230152be48e8e811126f1bf32c45d90ad5f6fb18000eed7d6561d8b8fcc620b4e615aff78c92a578876f9409c560bea78c8147c315d8066ce6748d33b9355ee03adbafbf9c82033da420f9776ca82c6950d07b0282ec8efd489121995dba60d0a1bcc57b7f7b5078887a7e6f3c7df8eb1796eb1f6b933bf248b3edf1f408280b5cec88e672f690ab2148030015560b76e2570357473629c9c73b4310a5d4bbfbe7ed19ea3e7bac1e5728a49b2f3f917b6a9fe6e846bb9ba900cafefb8c273bc55071cb4628847bab1c7689ef94e5aca3b870b44bb1e19725840dfc65457a0246a56f68deec96a527850a38edf0bdd9615caa5a05799f224513ca43734954266b4733fe40339492f18ff7e02fc8d68cabf834e42e843a7e5277ae6e48228be3a11bf1121c46698ff53d295adbb840b82b6ca9e3f47c491641859ac96c49eb1522319976c8d94b17340b629efcb1cf36b475fee90c313b98e2eae519b443406348f3d869496632ddb5631de41dd2e921697ffc3836ff1dfd5f1f0c7a0ae09d4dc9d3a63da411a3591ded43a02d7a9f96d5be85490cb315f4d79645c6f5b70f1addc3cd4f7f1df946c2de7a9ca926eaa701a096b081bcd646b0ceba8995cee9c555b60c4020da2448606c8ee9763dfcec3680d5162e11c412423c8c06606ee2a85d3060b1730c70508bcb04f029e262609f4f2e8366d9256c27609d44d4d60254572cb0a20f408c8dc0a9f22279ce0b83d163541b257f21b04e22b206918c3e57cba37cc394646860bf4ce3d3ebaeb08f6f307df76b80aed7af07b4f1a2b6baff2902876ff367d03b25919ef972871fb42557f038c103ba774bf8f578e80a41fa59b5c8bd32f51a4daa5106d845fa1c4a393feff0695853b042173bd5e1e3f29e087f2ef4c5c8a49684cfb3163f6b9f44da4b1a6a527d180f3f917a775962d97fd0b16d44e68eb75299f890bc329ee4796aae3ed0d16cacf68f54ff13fa6486ba49be651230fd0d4ecf2a4d2ac512c6d4dceba22cacb3161790145a80de7f6607482308bb8924a26f348b408c1bb679588ab434b7f8aa353917c60e1596fd9e5e488d6819c2e28644c45004387414687ebff61398e9cbdb358d8ba7eeafa009d0d4432e9a44aafacdcdc5aba19b7739e2103b58c77575fc8ee5cd49491865b0f735df985be40126d65cba3fa2e160901c5bd35c8de8928a164ff0d41243c7ae8bfc5855316b5596ac0643d92440bf97ecf38e9af6426c746cc459c04efad1ddbe662a510b37d2e849ee6b71178d229c1e0ab16323700fdee61c1e98205f2b81c17573c2e3449d954d1aa230772829988df4cf9b7a752127993d7e12440073012c6c4318883704496259ac381de6e386f03946f79b114dfa6d6ddca5570b636090a88328463e500c3405d3b487fb7d163cc5ce6d156f9e197a05795136442bd1571c5804b4d5f2f0f8179263b83b80a5a0fedf3dead6992936137fd99a075ddabd34cc3734720d133ca21c741e2cab8d4051a9595dac08bd3d095acb0c107d1f961371eccbd3e5c68759e9be722b7bc650466463fe35096e4d36faff1478e3b5e7480b766bcd751f4ac042134ee04e4a7fee50737bb08c06e5cfb8496bb17e1762906f522e5babcc34b9a72cabfcab604defe322bd8ce5aa9750a25c14ce4821c5219221568b414b0477bb180ba77fe0a61966ab83e7fe15e045101a19816a23f243bd8dcd6f8f6ed2eb4357573e1dbd3b6c5b3481e08ab58c7995811900d9818e6f683abd64b5e47e3c21f2e5c3aba73adcc2ee7bc356604cc67f4b0eead4fde7ed331253a327f1b272953684d428a43c065a29d62081e87f4c17a55d1dc23bef5e64f16ee8e4e7f86160a99fadcd31b7a8d7f8e4e78825a350fc9c529e92b3d6635965e3824f77f1c84ae7e7c38ad6aa4b4729e576091ede4e67fe546fc9da0eddaf7d25e0bb4e339d3b327329e06175de5ca45f36a9abadd56731c3efea1e1fc21debb725aa59d3aa7b5ae4e2ea61279de837c7a45839b10102f04511ada2952c873e06bfb3bb065290453e745e647d997d1f09e915589af54ccd5bd2550adcfe6f9717d97eab1b231f355ad918561780ddb3cf39e3fc332bac9251291cdb2465be676b54c8d4a3f7eaac0f3b9cf88c3fd28caacc439b009dd5415110456c1dad9ea6321858a47aeff6f673378262f2b688ad8875cbc02e3184da37f7d655107f1ee360da6ae4412c84348c41a3b27535560002bce25155d507b8b5020d5ed93ad01d3734f4bd2a77058497d0b4ce79a4d06ed5819bc97c6b19802b1295e1f2034ffbfed867023670b12039d51569d8ed1b9a54bf09f261b277d539d0039e96411690176d49e54dc94a865d6e7d2a6fc81c7b97bfe2e8632e76876a62028174988ab40bac6ae0929bbf741cc1d7fde9fa908673102d00f20051a4be212a45ad890fe8ed7f095f18dc099baea91dd4f82c72eb48a3df637ad36d8ae7d9f07be687d30b0f7b0617b5db57588ffd8a6aca07887bf451fe60244654fe7b585d62191e602917ec174813bbb5e0e8d0f0eb868359228e312d39e98b091078de5b74a5af44551c18e49dac7288dc1954b511c16cb3a0c3eb8ff65dd7ae9e3565c33122de701364b8a0618e76c7ec7b60aa473a9c284be18e944183aac2136e6cce9bbcacb72412fc734e3b12a19d5554b7d1e84d2c251b80c0e74e4e160f3dfb1004c83dde898239a70253c15c17820702ba466d3afa78a093ed364a669d24f022538dc92efffde736d4b0ae155d4bf439acccbbc2702a15cb482efa9914e3e59be6da9977b6672f5e609e2d33c5ce9f839f23092e6f1f972ab635800dcc8b98c83c9716172911f2fdb30df52e516cd23a1819cebe9aaf68b4b819b7cc9d693ca0209752458e3aa70d05b3b48b9373d9bcdafb963e6a122d44b23d608811b33ddbcdeaf61b70fb0cdc495c08c063e9913472f58263148f001517c85805da05352fd9777fd31ff48bbf33ee4884bedad15d4f71f56a1bdfa853a0ff63b819fdc1cdc7f5d8435b643a320f3079a1364bf1cec05245594099ddbda17fc0ecd8952ca9c75106308cff85640213d382a251e0ae863a1e3de145658afcd75a7911199065dbf5178b712f6d5dbd643ccffe6dd9be9bf85e38038199b0b33fc92e416fe0d62caf1bb7c048911701b8e01ad3e9f94f74d4f533cc757121c01316036d95d13d1ae13a9a45dc687c787f7f066a3b08c23805b391afe9f4db60e1847d99b46e53afb1a483ca4719484753d92ce85f413a891a27d8b99e68a80006055949b59d1e69640a7f2bea1b8d5c8e47fb37bbd012d4f95de16313db6f571dc993a83dd90c1af9c88e738f9518cbf220b094d78f9ffae0fffbc771f3ece3794346ff163734766dd21e8207f7f0675cb443a0eaeead534b4efbd18c92731b9b3a891914a665746f969a76597d7b6914079c052c4a3e6b3405a6f4778f7cc1d9c171b8071412d064ab31a299e5c719739f47f571c4d79f781e636cffc4afe06827503e6a3b747a47af834bfff4e7ecc6e167849526b1be79db41d2400879654fceef58cefafe17b1b37fb6051c7475826f2d8674978c84881b3512e56f55b3c3e61d2b5a5d5b500233b28f9620c88b0ef7e1c88ded1b206b7314ade012627642eced10cefa27142292dd40e9fdc9462d39ca27e8383d427392799ec214d1c2dc9c1386cf830da9ea1187f256118f7d4c4b1bff7a77f126e9b8633edb444d3282bebd1ad177") getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) 13:09:12 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 13:09:12 executing program 1: socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="1dce80d626538dfa566ea1fa001de55d11c2e0f2f08c6b84f6ddb9a2896ea024df", 0x21, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) socket$unix(0x1, 0x0, 0x0) 13:09:13 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) socketpair(0x37, 0xc007, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) 13:09:13 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000142000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) 13:09:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x189f, &(0x7f0000000080)=0xfffffffffffffffc, 0xffffffda) 13:09:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) write(r0, 0x0, 0x0) 13:09:13 executing program 1: readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/124, 0x7c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x3, 0x2, 0x3, 0x80000000, r1}) 13:09:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="2dc8c2f5a8a5a0a7f0eb067b1f30225ac15eb3a82c190bde1de1412dbf07bde9376ccf32a8a67e0cfe11c4fdd9c7985b62bc3eb80d17ff162ea738900277b96a1010d441b384281dcdafdd658afdeffcde60e443baed083821d7d034c73ff23268cd646750c35ec7cec9d6cc5154c9a5207c82b1ab1889486590669f9fb26a31b0614594ec8a6bf6028f2089e9fc6449fd211735eb78f73b", 0x98) 13:09:13 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000002c0), 0x0) socket$inet6(0x18, 0x0, 0x4) 13:09:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6060f43df90296cb85", 0x9) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/129, &(0x7f00000001c0)=0x81) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 13:09:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 13:09:13 executing program 1: accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) socket(0x27, 0x5, 0x9) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mlock(&(0x7f00001f0000/0x2000)=nil, 0x2000) 13:09:13 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket(0x20, 0x5, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 13:09:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) r2 = dup2(r0, r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 13:09:13 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) sendto(r1, &(0x7f00000000c0)="34e008ea6c25a52820ae265ec533f374c01fb852f85e588869405b124916b9aeed822dcc40fe0535ec08189aede6a49e0e3fdb8a7b1a9fd1394c45461eee330239071c8091e42d1dd8f5b1a0b71c2b579739e4b93d1bd262a64c02ad7acb7414cb94d9d7569fe40ab4600c3ca1373823c81b6ac21bcfd730c61dd31b7d0da1e97951a9f8075e6a4316f49194a2a7cb82a9660f182db14436ea3fa42181de8c49c79ddf713dab0d4a", 0xa8, 0x6, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000a80)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x1000000f3}], 0x1) fcntl$getown(r0, 0x5) 13:09:13 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x124}], 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0xa, r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f0000000280)='<', 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 13:09:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) close(r1) dup2(r0, r1) 13:09:20 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2) listen(r0, 0x0) setsockopt(r0, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 13:09:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) clock_gettime(0x2, &(0x7f0000000080)) 13:09:20 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x3, 0x1a, 0x2, 0x5, "0ec2bbe370e1c92aadc5f165ea5b49ba6a6f10ff", 0xfffffffffffff801, 0x5}) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/128, 0x80}, {&(0x7f0000000100)}], 0x2, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x800000000000000, 0x100}) r3 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7fffffffffffd, 0x0, 0x10, 0x0) kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x100) mknodat(r2, &(0x7f0000000240)='./file0\x00', 0x2000, 0xffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1, 0x6, 0x5, 0x7, "9c30acb52eef5570007d14a0d8101bb36401c4a8", 0x17b, 0x7}) accept$inet(r2, 0x0, &(0x7f0000000200)) syz_open_pts() dup(r3) 13:09:20 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0xfff, 0x7}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r3, 0x2) clock_getres(0x4, &(0x7f00000000c0)) getgroups(0x3, &(0x7f0000000240)=[r2, r3, r2]) dup2(r0, r0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x480, 0x6) openat(r5, &(0x7f0000000080)='./file0\x00', 0x80, 0x10e) 13:09:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r1, 0xffff, 0x10bb, &(0x7f00000000c0)=0x101, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="7d4d39d685a70bb8a5ab4f59138deb5c16efb69c43352daff1c9010fd3b56debf796af50b1bd5f71e5c1445c6fb55fb039687614230f36faf179f96d9c71a2240b8acbfd71315eb516bcb77cf0253f3785541bc4b442e4b6bd19e57f6cbb9feb833768a26c9627dca29e664907af3801c314ebc80af2cf172fb2998d2d4daf9afaca3e951e8d2f7c7655c507f3faf1ad0820d96fa3a76493957213b69d155c8ebf4712242fe7b7b54f511d0c7086066368fe41c723241c91c6521bb2323fde6b576458fb45941633707ff7bbd6d47a2ebf35b24b19418d30e8bffd9e2422d669bcbf21884aa6d792765e4610a54b63efbff8523bbc912325f6640ecdadb13650", 0x100}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() fchown(0xffffffffffffffff, r2, r3) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) 13:09:20 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) fsync(r0) close(r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) close(0xffffffffffffffff) ftruncate(r0, 0x13c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x5}, {0x18, 0x0, 0xfffffffffffffffa, 0x5}, 0x3ccc, [0xfffffffffffffffa, 0x7, 0x5, 0x8, 0x98, 0x7fff, 0x1, 0x2]}, 0x3c) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./bus\x00') 13:09:21 executing program 0: poll(0x0, 0xffffff0c, 0xff7ffffffffffff9) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) read(r0, &(0x7f0000000080)=""/171, 0xab) execve(0x0, 0x0, 0x0) 13:09:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) mlockall(0x3) accept$unix(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbe560e30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c1b4319d8c2086c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c912129535dce87552d8239c64abaae128e424b6fa3bef088e062290f355caa7e586af49d991e064db3cba7779cad6cf7953e2aa60478efaee5becd65b92097a4f9ff872e218026f4017e1277cd2c6cb07b8db2fb8bcbc353782766a67873710a3b9399c5656f6a08385e7580f79e88c9bfb1e3af8add03569cae4684bd57a3db9f8dcb977baa39d531a6d681d1594ad675bb82facf1ef7b8c8b1150af0ce96523fc2cf2c172849f2bc4486fe67c2d9e3852868e38aafcfac39f29aa27a954920363893831dfa65d127b157e562ca832dc08beb9dc2400e5b936516f4582d210e7e7ddde447fa69b"], &(0x7f0000000000)=0x1002) 13:09:21 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./file1\x00', 0x20, 0x8) mkdir(&(0x7f0000000100)='./file1\x00', 0x1ae) mknod$loop(&(0x7f0000000040)='./file0/file1\x00', 0x20, 0x0) mknod$loop(&(0x7f00000001c0)='./file1\x00', 0x20, 0x1) open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') 13:09:21 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair(0x6, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) chmod(&(0x7f0000000040)='./file0\x00', 0x108) getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x28e) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) 13:09:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3ce0000000078fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969118924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r3, &(0x7f0000001900)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001840)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000480)=""/18, 0x12}, {&(0x7f00000004c0)=""/2, 0x2}, {&(0x7f00000016c0)=""/89, 0x59}, {&(0x7f0000001740)=""/138, 0x8a}, {&(0x7f0000000500)=""/15, 0xf}, {&(0x7f0000001800)=""/20, 0x14}], 0x7, &(0x7f00000018c0)}, 0x40) kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x2, 0xfffff, 0x10001, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x13, 0x9, 0x3}, {{r0}, 0x0, 0xd, 0xf00fffff, 0x8000, 0x7}], 0x5, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x7, 0x8cc}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x100, 0x2}, {{r1}, 0xfffffffffffffffb, 0x20, 0x20, 0x6, 0xfffffffffffffeff}], 0x400, &(0x7f00000001c0)={0x0, 0x8}) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x285a0, 0x192) openat(r4, &(0x7f0000000400)='./file0\x00', 0x10090, 0x80) r5 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) read(r5, &(0x7f00000002c0)=""/249, 0xf9) 13:09:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x20000, 0x0, 0x1f, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 13:09:21 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700), 0x0) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x48, 0x10, 0x400, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x8, 0x2}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xfff, 0x9}, {{r0}, 0x0, 0x2, 0x5, 0x7, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0xf28b, 0x7}], 0x200, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x29, 0x1, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x82, 0x20000022, 0x6, 0x29e}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x101, 0x2ae4}, {{r0}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x0, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x81}, {{r1}, 0xfffffffffffffff9, 0x88, 0x80000010, 0x3, 0x8}], 0x4, &(0x7f0000000180)={0x9, 0x6}) sendto$unix(r0, &(0x7f0000003740)="d797fe9557160caf88c725c13b8ffd8d13dd02350cb86e237eafed41f085af6bffe3ee55b6ee84bb7451d8d1654088eab90f01ab942997fd04e6cdc6450a90a590bfc28e2c236608b5855296c9f61ceb6a1faec18fd1938ee3e9071c031ff314be108e61e0bf6cc103557a7c62f82f3e5f5315c5ff701618a1b6eb056b06c07d5d81408e6552b90d1e8025e04393c8023113e3f7f6d0848f866962c1b81cc3936339f50018cc1a3a4067420331d381397dd429afd9b4a44ae3d068c8344c868a4860dc405f2f80cc0e945ba6f50948df2d21ec4b06a3fc632d5b5beb6a37b31ba2e3da25a6abe32e77937ddb4c0334e32da9d821d05bdfa6c7c1f2830130482a470db0dc203bfef338219cf3bc1a5f96a3447738a04ce88c17cce158e96abda707a4be236ccbc622ac60893468f411ab5db29348e3e232d36b41a572ace45485a8e4d00580e26f8b4629322816c5412f3143ffd62c9a944d06faee1bc84f511ebee76faafa7bcecc11bd5255bccb669d66be70864618aed742c442d278b1b62005133a6e2692aa187c1c267b59589ea48674f3bf561aedd1f89734874ec6a32f8246b1c50ef8295d46f361984fa9dea82f04a630cdae0a2845d74d0d9438e04ec00a289dcb2eb6328cc2921af6af467e92a5e7889c5bd2eb7297ab463c1c329e0947f3bbeadcf31456aa91a59e16b40e325e7c00a54825366403ba2cb00bcb85a9029d2ce2cff02c0f2e8f34a0b4c57f768e0916a3764b4dbacb7874107a1f6d750ce6355b209493301a74a635f3c2d1753730da33ab18dbf9c535b84537dd2256983fd582d5e8b1dc9288c4e257dcbc651170d8984f1e126c65a9108ce09418c630d856ed394a1c152bbb2aabc6dd65fbc11d7b63699f4d7cfeff43db6c36658055132674cad423281a95a812009c6f2f06bfcf97bd90afff4ae36c85e9fd2f6449031fe2bd22a3564a2efe7d6ab20e4f30074097a1870d474e1065b843bd9db9bd6686ef3a700d7ebf53af06c47740a1d6cf280ee14658e977c8fe20b72ca4ffd2334ddb5569f16b9878eed9041e63b1ed3ee98c6e6b7a7eb96b4ac262aa1847275f95ccbf83659da706ecff32444959d3b177e1861ad3fd78f6c481273f0ddf53cf694523435ae115726d7d595a4d8e6157edd95784c2ef8b06dedee80e65b4505dd68516d98f6f77a182bc7a1a0bcc2fb91030627cb072cf168af52b8124c916ed9114964256330859652bec76385d3e6879a3d6c661e8f684a595696ee409bae489472a8c4bae06326838ed189418149df609a69e3f64ce8d428d67864454000c3fb10749d6d83172f931c7182f72631f2fba760a299d4566f64dce8870f6bedb02bc666d98cb9aa3cd311ee0245b2944ac9f9e11b2d1c091cc61bce57d54dc44f6bbb8fac27410f32156bf5bb318f2928a67c9266189a01fc6b57d34a0a963b34de2b5ccb26ee051bbf3a10bd91cee582d43d6e8c83cebb59b24e081055382707ca597b9a6968f92ed73c8a5d1b3c7dc6bc4180fb6f28c5bae8ab0f76494821d41c9cd6bdb6c8031a4f592f741c33050021faa4d3e9329a3528d8700c40e6a5c9be0208f8cde0204b73ebaaaf8b3d22d910860e4fd22ab7d69df4b5aeb454373c4993869f77c5d9db998583ae31c399417345f058611e4be789f160f6f2c58ea20ccf2587bd2ed9370996a23ec56c5d9a48ecf19b53c8142ffd9c6e0df5f4bba0c6804931f54597011bd2b338431133a3e6c5bb3ea97cadd7f396883617a6e50b87773c13acd6769a4cdfd2b158413abdcb44b68f90c587c790a54eebffc1b1174478a6c7dacb79e9c31678b83d1b1a34aee69c213007f4509feb13fc49783744867b4e36687909abb609c2122dc23ab7f5eebefa21e5e8eb3a49f6ca5a4e614b7c02d0a7b4e6a7b35b3a913a951d36ba9b03447ea94d8cbf4079fab3e6923c51dc2a210eae59a15a384d2d15a97bfe13e22faf48c04d5c685de7ec88a4b823c72b54bbac5129419fbc23a98e94c9c304d1b1efb5882823b7ba2a7bdee347910192d0dee74fdb2667af3b922dc9ee5681a8249a2ca4ae877889b1a8eec024456ed3ad1254dbd96e66dec50fe3d1dc8c45ee22f657b16d9fe067a2b103d3e169c8168f8a762f0ca33166c51fc9c761765595f15b326085aa9f70b5342801590525de4fd22402a7f51ad41238361231c4bcbeb52b309c213aeec6bbad78142acb360b05b028daea44c7627dfd69aeedb2f13e67967b527195dfc77461975ff211a663858ae64b21280e4720053849736707c80e78f941b6e3130b3e749bd0c04204d5e7de6b6cae693be951279c82dc15009f3aa6b4dd69b353a8305d825dd083c86d6dba18a1c96c2394e84507b5127ee008bc401ac526e42a3abba9e2d6b69defa1a87f967d9b427310e99e8811f857c30c47b4c829ea004f402f37e3046fb80493a11d581cd4e9fb642451241bf2fd55e4e1ece48f83b00c6b8463b4381918c5e974c26e1d9b392965eb40f2c77d22dd0e16e7fb946ae42d22c7cc128f46037314cb79085139ccb43612f3f9845ee34e12dfdb25fc16c7e2b742202e3acdd29b3d07e71086333246c179e3e09947deb20bc644699588b2386deab4150093f94a787a7b3341c90be2af9a35b9e88aafdceb2a052bbbc2e8b8a3960c050a0a9abb806ed643b4bba0a62973e6b1b6eb04f0fb72191e6350fef9270d4d7104ba209b7bed710f2de705696d7a528b44888879b72c67ec0e9aa4a67d9ba29f56166dfaf2e963f4f17cda4f54cbe63ef01d7138f2e62718e3fa4a82ed1b9d852a4e5a23ed3d565311cb44389c6d44d15ef2739a3442f9dd95793d47e350bd05ec4fba28baa08e4e1dc1236c300502f88e0b2dea87d92a4a863142f353e1ba343a587ec5bdecfe37c6cac29358c4e595f0d5d7bba7aee82da6e8b24665ef01b42dd9cdc6fb2534b70f5a7da6b7b72601fab713c0ce235fa88e161399f9728db7d1f30ff541963c636638ca190d8da48b7676f99f3bc3acdbc8fc688ca7d3b23712edb08e1ccd5e07c3a0edccdaebdc1e36ceb75960abaf7274efaa6751d6fc0aec82210006bbaaf3f8a82861771466fc5ec7bb6f031258d370c3b6dcedcf01b27d663efc0f3202a30d2698fbc682c3fc02bd2e26096bd2a5bbe48fe58dd967b70f42124720c15183c74d3633e414a810513f4ef96e83e223bcd51eec78e9ff92a1e2cae107ee5baba701acd220285862186b3fc2e50abb5364f1eb5e17d9e7e9bf2bfacf82f76f97e5d8b463dcf269dc2c822b8b0d62a51811d71a02c290a7e9f5b8ea6b6cb50704f290e4267ac7131db71b2fb2a8d809b44abf56e93b1b7b6e1b038d0d3580817d33c74f89754a75452504d01e0c2981d0de5a65ece0d99023c189fa1e5ab4dc0e1585a0ae9f9bdd4695f62bc35df7f34a1e9b93950efb1a06ec1959f45157cc35a5a7366be145c79552cb342cc64b15308cbae0864c3b296790580223d97e45aaac8ca656672378ea4d2d431a26045dce75f5ef4c81d287ddf6ad68ae84dfbf97515c8ab969649b1ea204331dc939dfc4e4c6365d312185bcca81dacad6ef93000ac23e8c56db75442b3a5c720d6fca6a464ba81a6dd2c7ae88766622ac490fbcc04f41402a0e08e7f72054edb5ba104392206b917f7a87841a86b608b863c5c6e3561fa670076206ec79532eae56929c7e3fd8c77727ccff6d6133ea53372617756e2b86ee3e13f97938fe04d65fdb17be86ba936b3f8eafada3ca8dfb0a61589b90edcea1c66f9109a93591cd42d282e6d7dc168d914ffb1063cd16e882bef2949c424b4c34fd04ce0fda1827b0f04a4bb9313fde6efd999852c075b302be7b7946c3fe03f0b6afee89e74de7765a1e9705095e3a296a8bd7fdab6fe7740c216f53c2ca385de0ce9cbdf6d95a344224870bb3ec80657f87a0c31439c9643dc87d0d27bd71981de47485e0dddd3fb313d3b19f2c4b688df2aa5a265bb41002d780df377ead31ceca6ba6ac6f9e8eeebb915034cf2991b5083a197785bf073dd780c8544fb6279ae8c36970149c9a87829c024288907faa13e9b75a5b1d09f2399e1b0208ffcf99e56a9d2428e51e9a8b1960cc3350d627d325640880fc45e7b0f062ea9795d50bab31c92ed7f09022732fa5a3b05f59b06549f4049256c447d513cafe56dd90bef706401665fef236f9b1eb757d66c7a318184b0d1fa8b92e24019b42b67a53a422ae6870dcaf44e38cc5ef33b4d794248829e89831f2b3747fa447b3a8ea076ff081f3c10967dabe2acd02f8d1b54264dcd7e6a258211669f7cbbd67a53257fac242d4efda84dea4ca736d8373e8ab0fae3c86a9ba5c22da5fa08a18064fc452cb1fed644c6011de88cd702bc941250fc577d455314f4e1640082c099e33b4b0671c6d2730cf9edc129dc72595613be4656aae3457043faa8254da8ea95405b3c54e462957bad764388546357fdbb77e126bc0cfc061f4cb6ada6aa0e63169ce1ef38a51be3b1c8979e15c046a121d691631f7d1e73bb65705d94f4c13c7c1509cdead12b2e8f950c604fc92657eaa902c684a3a79ad1519ac57dd6253bb8ac11c41165fe36f73d0ecbacc3ebde608f351d678f66be7009d7f2db3add57b37252e216f8a5574c5466b47706e313a39f280644f1ab98c16dd42b70f4e3506b25722dcb20eca092160b5b10cfd46043ff18325135aa2ed434a2e01475b97649f4afe3813c49130b6417164a9d8422faa502ac8cb4d4bb07c434ddc903a541721e39c737eadaf6591629d4bcc1899f3a33c512a20a6e0a4fd67492fc574973d8f2068eb4b8c0186b7437e43f3f6da11e1f86e1f64a1ed77cdbef517bcb4d2a1aa81e9b908305e4f50a05cbb0f39ca77f671f8287b0000c568e41a42459bba91acf63c8fa21c6e71c338e3082bc7dc9361d54a5428f82fbceb32fee116f5823518900ac99c631f8847a0230d1410c339d35de67059974c295734c14fa553c492e1b4351b0550e6fc0983cd24c1640d3f3b9c7f1235f1e119cc9a5a2645c74bd1f93108c08ab519abc3008f3e3c8cb50cb9ca7f7de9c1a78337557240f3b37799b8629ffb95eff9e7c0d0100d450c232b892774d6c055b754b525e5c91852c2499faae22e99c4b5267e971040c561ffa68c0ecb8325c6deb5df893e5ab3614ae1fe758f261a0b3bcf49c7eaa6a3395d424d3d6cef84f5d8345106e4085bfa369e64bd184b83b1020f46468c654385f607b16ff9be1e398f9c6590b878c4ad6d8f285d8e654fbbcfaf918b81e167eb0cf6860250dab3f910ae1c559dbd96d52be2472713807d80b3072123b8452686d149b32afbcb895cd50443a28a9dbe0a422cf7e25170d207c268b2d1261d441f65d1fc07e63cfcec8cad431f6d0c60e53bce9fd86b1c34e8eada7a92af56c8bb45e672159942faf4622ec56f686c9080383fcdc61b85cdcd312b5414003e8fa199709d0a3908e1f1c70a85400dc3bb2a776a50a748d45125ca8c9b107d6627599cfc4c200f31394350cbf3b15e2f9f0a78a1fdaedb7d91ffcff026853a4b47f9757ad3819aa270bce88f1967d932023a9dfc9d3b6570b426269e75d26b9dd0ae29e0fe9f75d398df718e4284231cafa7ad27eb5de3686bbd9f110f02ec74815ea110bb7987af1c3050cd06eaab57560f189c16eeed9c66c57fc7e19a9981b460e70ddaa54688326af870b6164b64fa09287bcb9ce3f40be7ac25b4a05d99c7888248aee01acc70e2cd3b5cdd136bb8fea112c8388788496b6e5fe6362788d44d789d93da2c9", 0x1000, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) 13:09:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000003680)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000003500)=[{&(0x7f0000001100)=""/26, 0x1a}, {&(0x7f0000001140)=""/127, 0x7f}, {&(0x7f00000011c0)=""/116, 0x74}, {&(0x7f0000001240)=""/109, 0x6d}, {&(0x7f00000012c0)=""/10, 0xa}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/111, 0x6f}, {&(0x7f0000002380)=""/148, 0x94}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000003440)=""/184, 0xb8}], 0xa, &(0x7f00000035c0)=""/165, 0xa5}, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = dup(0xffffffffffffffff) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) 13:09:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) flock(r0, 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d08", 0x29}], 0x1) write(r0, &(0x7f0000000380)="e36258a4000000b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023c3e317b88bf6659990bfe41f04ce01ba2b53e24dcab00a18548573ee6f4114", 0x3c) close(r0) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x4) write(r0, &(0x7f0000000500)="bd", 0x1) r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0xaa, 0x6, 0x1, "9612361eaedeca4425b072b582d8b0031388b679", 0x80000000, 0x1}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) fcntl$getflags(r2, 0x1) getsockopt(r1, 0x1000, 0x1f, &(0x7f00000003c0)=""/251, &(0x7f00000001c0)=0xfb) setreuid(r3, r4) r5 = msgget(0x0, 0x4) msgrcv(r5, &(0x7f0000000540)=ANY=[], 0x0, 0x2, 0x7fc) 13:09:22 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = shmget$private(0x0, 0x4000, 0x1000000000001, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r6, r5, 0x0, 0x80000000}, 0xb3, 0xfffffffffffffff7, r4, r4, 0x8, 0x8, 0x6000000000000}) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000280), &(0x7f00000002c0)=0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) fcntl$dupfd(r7, 0xa, r7) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) r9 = getpgrp() r10 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r5, r6, r8, 0x0, 0x9}, 0x4, 0x9, r9, r10, 0x20, 0x8, 0x4}) 13:09:22 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) fchmod(r1, 0x84) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 13:09:22 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 13:09:22 executing program 0: mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 13:09:22 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000000000)="4b2e1aa80d845b3242ddc619ad91d89497236047a6f520c1602a579f10121fb154ef5a82f450e0a750b4f9d051d3811ed3", 0x31}, {&(0x7f0000000140)="365a950406d7644503eb0d360a9e34db309183fa218ab960b3a2acf766ce1fba6661aee791a93487d89366c67177433133d011ac3a7f600530d771a33ad8c985a6ed1d01a9afc5e060af240acffb16cf3d4f001794efd1fe468f8c4ec6efb69aa241354f26d54d648203a038c5e3c34d88268a69697ebbca5ab381efb4304ff25f913cc78da04f83a421", 0x8a}, {&(0x7f0000000340)="0fe2eb80a09bda8d4c763bc7bf69022ca1277651c8934a79e617f8b034c4632777c51d8ff45d3e09374cb0e039491db3ebe64168b6f57dea9306ee79faae80fa7d2cdca64b14e9308c86d01133b46d06252c776c167dc0dc3cf86c99a73a27adac0c6c7cbc52b7fe47537b8fad1f0c0b83471832ea0b8fd65c588d17f5c0f6468b415a8b44f75259b6f93dfd450874089cc2a72bab3be6d077323e68d98e1ae24e838b19b9d2ff78c4614a28713ebd05ad5c233430cc5d22e421ac7ced460dff247c9b5ef126b425", 0xc8}, {&(0x7f0000000440)="934db4eaa233a383c84970df09e6769ff5712524b1f16b061b064a65ff18f7fccce5129eeeb23f0a85f7be40882a6436dc26551e5374273627fa6bf9310c58340bbf6901b6c1119033bdf02359bbf49d4113301e5fa2ff21f953cc14b240d93d9003d35b33f97a50778c61430c706e06c061990d39cf18bf1b5cf58d2e090836801894c5b821be5b50ba07940c77bc16c4bbd3f2b5917ec22cdf5891cfae42e19a0a38600ae7e69e5779a465a74771de0866a853b443bd8275f2c9be9b40f6f43a42c2ee9b393eaadc0a0773463521f607c67654a22344cf2c87dd7ec39691dfcf416e253d43952a80397a332ad0", 0xee}, {&(0x7f0000000240)="472292ad5f2f517314d71c111cb47280fe0c195faaafb3f5f4f52d8b8a753cdaa084be89d70ed4144c449169c2462a41a2688bf3d0abd168caeddb0e34a0d09032ac831531e373da96a3f8c0e930950d4eca90f71cfacd2444fb14a9f6", 0x5d}, {&(0x7f0000000540)="30ca39fccc904fe034d584132aba3b2dcd61f70e163ca2622ea2f2e900a45b40303c983ff647027701f6cbc2c73bc8b941504d3d88c178505724822e7e8dad584e7f5dd59a0c3ffcec9495e082b383d62dbe0094dd07cf8bc029d177e6a7f2165e6d60d7cf047693b5b7ae9df4f7521851845c3e9b8426396b6fb352a22f70eee8c2bd6cc816e4f5f0f43800cd05332abc337d79cf9ab1e6aa47bababc022a870a691bd24aaf12e6d2f1787b7d4bf41f7c542e15f578613b7fa4ad796aaacb6841f453a5a1043bf8ed474fe385c77381e3158c5b4b7f397f4f3214099b01ae03d0bc4ada", 0xe4}, {&(0x7f0000000640)="8a3bc966a0707ec841ceefb230725518a3a7f4c6dce296ac83545bc9b574b858be4bf92145e1e58006981a6c6ca04f59985013de6a89caafac52f213e8791d58a8ad94a10ae1fc704152cf2a4a7e00ccfa35427ff526fd17ef0f60a4c264bfe872bc50558f87b3996dc14f361fe62a40fcec10ed51d420f496064b1da293fe002357d4db11512437f6e9b9a15951207c02f5f8c31f0bfab7b3b15ebd2b565a9f822ef99ebd5bd9af8883ad7bde2a23679efd8500b0bce3c9eefdafe90ef792c7903f3b1668fd9e9c34bf6a7302b8e8078b8b3898c0ec5c545ac7cf0871d377ee53043e3fee705ee40e2b2f8f8ce34be145ff618d84047ccf3af837b7afa01babc05dcdf6ab9a7bd0f072f6fa8d70a1ddfd046ef33604e1dc0f64609d1260c3c82d7ac405e2915417aa8f6dbb746527ae4db47885abba1ebf208a57a3447a7463a5dde27da1b0b30c5214dee5e3944b85229688a2d6aab18da3eed6e45c2ef2db639d2e036826bc0b65baa058c0bc32e42d6dd1fa4c7c4097c937fa4c02af350b74d27023180b0f4dc2f8fe5a34df36612fc549bedcb6ad64683382f897a154977df8c1bb8b5ad4b4f904ff9b46edceabf7a7b1271c4a0931fd08e08215eb691f5333936583633fb9f6acfd43c616c71d87ba11b3fd0fefb4fba21f4242072e7cbc4339d68db83e74a6df240ea4f6fab159c3b891e21de04cccd0e89c57a3c741d13a38615a8937a68b6e75b0874a510255081788b2aec403db598dc8443d8288afef7de97182f90159649276928ac1ff47d1283d6f8d5dbd589ee2125d79a01f9b94035b0a732ea0a23616b3efc3b3f4b3d7f2eb19a25fb7dc0e5fb85d4058d6c0ecfd29135572f35c93a00757b146968257640be5ffd23f5fc18455cc7915f12f268e16dc31fc4630e3a466ed5208ce5b88b1daace2bbbca0b40be6d35137de0ec367539fd827efb7375ecc77986d4eccbf77b7e18871c4c45aa8c10005d5406848fc41afd0e376f34d3eff69402c660c6421e43aa357d6c042caa0d7c517ea745c9623052147e69db543799462833172b50658e28870f225049c4f64ff957cdf526275ecbbcc69d0794cc7c77b0b663f563be81d3e5326a43a5784a81912e241911f7f85504bf8c246cc90812d440d13e8873dd6cdd753c9296c044a09791504851017aece716be8882d6ff5a95ae61ffd21876087426898daeec6530a6e745181ce9d8594734f29d209ed28fe1d56db2fe0342df5318257bd30b3671b7a7310465d479c3a167ccecc7df8bbf32762a5a7ab3ad1faf11dd08887e8e162b6aeac3d05538a5fef0dd07e9aef7b1fd65a7597663dfe5166cadd8d1cbafb6a73d0ecfac3e0dd9e93d77f65b2687e32e903ae394249bdf068acaded9a41af9f4ba0397c8739ef4af11acebe9cfe800d2646b0bd1a72d9b286af1920aeda1ae9fa0129337092b3b73c69f625a0e23c33ab8d24917a7fbff5edca71b0fc61b3319b5e9ad2bcbe4b5df84ad2a27d1d9a6f36999c52441d8f7504469ae2880f98afaa00504dbf15f614417d32ed3711fa44bad3d9bc16f2348f1b3e3cd1248512bdea2b20575e7c11982ecdd60e8b7510a50cc47c690a804c49974fa9b79b4e2aaa86cd45591851b626f68ae6ea34c23d291ac1453983ccd4faf76e1ab0dfda725b13c2f7a903b6ad009b9453e73c76ac95566a859e281ef5ea17cb1c2f37f72fd3f6974672c079927144c25d7e94736c4200f5275006a8dfafddf39903ba7ee19323192a3d501e7ab936999051548794b86ea629ea57331baa0691ced9a5704fb7ec350a1811b94a00a13de677ed25728737c6c1a1ea521a257b01c49ee6a1e7127313d520d22a4fa36be018b0b065a2df98a7c2bbb6f762a333b88c9c4355e2b159abf63276493fd65ca2fcdd5c1d721ce11cb657a6a19d66066782cf3d9b1190c19a263b3103ae01f8ebb88898ec011d2429825b407cba65bed2082e93338f23874e569ce890d197425a9576471c7b6fb89ab6cd97ee1f8e7abfb353ee7eccb73e1e475550329a4665dff6481fd583cc4132bf1930643df068346e41ae90811a09a8eb543caeb36939409e251c60f64c2ad1c626a7ee6ec4f49b7f8d31fc8ee7b6113b8497a2e2f52babc016fc767209f6c9c0d67721196bd60722173a36e94a661ae42e3de2930ab7d71069c82090261261cd7055100ab1ca7fca0232e890e65824c18482c8f0aefcfa66770764d3d116214c1769901ab75019cdb2f16005ed80d1244af4a54253bd0177299ac36209f8096910a44ffcc58575c2aab876066c1d0b4f26e95959d9d0fd8c22b17acfbc1de52ca0baf0f99bcc6a9cb4ea4c1d9c7cbffc3f1a8bd9b2af9175864b2da2c6bd24a19ab97806d6dedd3d1e85e0cc257009e775e28d03610badadea65e9c3878a17da5e4885c1b684a1b01bce32936ef8628a1e9542fd6bbe3f42f9b7bf358edf8611f6d488f84bb8e2f73a73470a7c196f2adf785d15654eda86b3506f25a9a8fb4abf516c9dda64465c9ff06ed185cbed72c48c2521b4002aef5e8ee6cb40b5ecb80c4d33ccabd6d3064860f8f486be58d48deae8814e7328fe5f769f2a90db8075c72c6177cda195fe21f5e9f8f7ea405e9c35e44a5151e06b223a86187394a9bc7b7e105049e58cdb1c99ea7b4f3e02217ac9ef509e036cedafd02bfe3e33dfac3a78047ed4db949b73c3998c42cff206ffca0994657be41a4c1a8c2bb5443f7ab2367c2e0d6b3c2db8db2edffb71b35617e4f84e6279dabb993bf8fcad4226618d177ff30ac88d7dea8676798422b0530c62f787b9a13c2a4907cf50b8977abeca9b50a7bc3ec66ed52c46e2bcdc3523fa86a6203aa54e583f56efb6c316cf3dc1ce97eb9025012e75321c2663c8f0519bf1ecb202ba5b8f7c75733a13b88b06a328ca168ae86e6b9dee0f01d5e8a040f4bb009d05ec75f923a856441e57857f7b7c58ad75eaf3b52f5b0586e1a116050d6a0f57a37962abfa9767f2efc1ab16d6be4f50215973f8a55824d17e8d78d7fa5d121b0820f6f5a43d2a118db00c73778ad4a01a1dcd6e209860115762f5632e0269b37bcf410ba3d8976ba2641c0a6f90e5c1e47e49970cac1f7aab8768896e5878d0ec0fe265c87b3e37d805dac3fb67e1bed4d83c85731041651ab8924c4be67059c40755b02f645532976a4e510dfc5b9253243df11595256ccd7793bad8557503574db34db903ce0c9fe17ed0dc728c7dfe18e36cde1f231426ccfd45204fd1f8f73ed2ec935ef5a4b17ba34f9921b3a237a46a775eaf09e1337542aa9ce62536d4ca2b68225c249de05cf997157db34b56e8e4af6c6ab3d35e8e8264f7d992bdfb5071a7069f80ae2fdcecd6567907e9bbead6019c6869edbedc346fa3fce003504b48d1868b2464866b4685252e29bdf2dc273e559c31b0d0e6859a5d600c2314421c2de4bfc3f0edd7d7bd90907a365510cd63018cd18f56e3c3b94054da3612c4e96bd192c5930f5543e3087fa9c1b678eaffffb3f68d76da27558deab77fc140c6ec559f0e7f98f965ccc54f65453458a3c973c9f198028a704e1c1790c00d383e8a0ba1c1dbb00cf146f05584826f937b6b29e8e3ca7e523796b5d5c0eff6d9d37ca8d71cd1574c2d8b5d9f42dcc184bbbd720ad87ac662ceafb190a96d4473cfb47f2effc179ae330d45ed8ee1749b380195693ee17a167ff41dbb9dedf1a54123065b2176e92ecb44328fc522e2fd7fe6d922c6e4771f2d87c7432c0aa4177952770fa37ca54ae3d8976e126aecbfb6e5c0968df94d27ab3b4025cb2fa967d54ae7abe1500855660116b50d810e08f84c88ea45a49203dce427a0e81db0b7bcc8fa697fc05001f99a778fa4fb8f86bd8ec4f6634321882d3d411a9ab1e2ac6d8f3d29c5843e834d9fdf618bd29d8fafe684b6b066e28e5d94cf2e03e014766446a10b3494fd1e95e0de01d9743f57d04b362b1c6d621996609e6926719252f844e76720bbd0581533fd969494c7335e478ce93c368ae9997872cef906e31734ea21c83c6fe415b3dcac0c23fd918164e44aa49acc390d680c62bbf0e52f28e8f2056475dec2f8e65c66aa399b06d4111f432a704743e774eb930487bc60b5e91344cfc778601b6ec7a97be563af0e8ed80180f1d6f2e7f480bebda4e7351727d942e4336d5547bec0b8f37122188d1741b59a7f40de8ab95ddaa87309d27faffeeb099874807eda335e2f8aa40887b9583063563d9c84719d965893f446d858431ae85ae9ae670d526b6ad78d8d09eac22c6fd9956ac31dab00eb84a015b9bc94a547a69e3dba4bee25496559f0e2da66d3729a8b77c0d7d534b838ec3929c3a2ddfbbe2bc2a6fc9edf482bdce97d51f7f7def59796f8ada21db41555d58d1fb4e69b69d530efb65ec8d7132e5f87e0a8b313603ffa5464d0f43dcd3135cf0b70860b7f4bd92b535962e73d5f78aa9412dae82ef330fa8e9b3126992f75d951b9f65ffbc7947173d18bd5e048411c725c1d1d498eda2fca205852e829d67ec30d0601426b8426f43a6d4c9f19826d19bc4281c5ad84d43bdb7c55e162c759b11e9dd611696faaceebeca0cb560651658921b2ee1094ae06a1768a3a2ebb81d93168d4e0fb87805c090ba9c37fb4fdbe18d9a7e1a7105aa34e78379a80f46354d26e0dbfe1ebd0c433610e6d93a90d05457eeaec39a2199f738e0d671611adaad5cf5233eb8c705b4f65d9b4c872f6b88798413fdfb3efe33db97af90d88560c8f21bd62331ae4988d04a986b3e48473a36a97014c638e84858dccb728a5c4ce82b3e8a75e5d8f3543d2cdb20d88061b429ba278e264708bf2c28858d0b271ee7b79fba4ff4c462d8c32c5bb6162d420dda3339686b12deae59f84dcc460750794255a8d2da38e0b772d7b4f79ab3b630db2a0cd7b78ec3257f55e31cf426b601e20b85f87a66a30a186b5f1e737d979f4490e1e5450e39661f0745c2b0cf064aa58e92a4e2b0375b01c5cede93d4959dbb25aaad2e37c001bc6b090f897dbd600fd0d1537efcf1a5c42e95ab20e0ca40a6cee4d9e6ca42e9fdcd4173f12580cf14f175f6cb77c4dfda219b16f9dcb06db39268fcf70fd0ef2a7f8cefaa0cb3ad270f22aee47c1424fa890078717731938fefa53cdf7378f9879894a9b6ca11819eb11353f06ae7ca9cff225a80b7f2aa1f54e731e1e35656afc0abaeb364ba8f83e5ace3b88610e6b3aee64424d0368e6596e923bf8f9e94b41471b90ef828906790d08c776678cb3bcb3b33c4b401dbba786998782085e00b4fbac8549b6ace91931eca6a6cc45953f33beaa79d67d3b074fab9081350662c81fe567c188926f5445d5b2c6c4b52137d0bd9d487e4c81c8a277047ef623cd020585c468005760ddf4c52ef8d8b66d6766c91366b0981982c3ba990b2aaa97b2244c210bbf2b42e07d57bd483a901b3fa72b1d9178e22ea33d27f41bbe1ec388dd476cf177fc6faf19211750cd07199b6a7882f85ee3147a529a3b49eb0fba874211fcea6b458846bddc3e9dbb6bf0a6e61cf3a972e79603d74ad759a5210bb737083755b554faf42839008f7985ca43b0d22ce2eed340397e3a822b6c9fc8e634fcec9859938aa3bca2ad1f9087edf4c8fa00146325f39e7b596b55faed197f73db580019c3d1a44ee4f717b84b30cd6708348b64f9488c9214511732bf081d9803701b6852f736ab4ff8d6afc139288381483be16636a2ebcb87dfb0a955a613941d134f1371dc55d01b928a6d5149527e3100cc0e0901aa703e1b2b2f", 0x1000}, {&(0x7f0000001640)="350c7fc6cfb8d1e14b61043ccb314ca30b84fa84b47450ffd2a8a0de9b808f9cd3370ef5233b17cd8c53f7906e3b1f75c785b64b53aec95aec059350e8cdca2c630f5dcf5fe1219089890a644752a3e1f51f098f75b276945b48e2cc5b47c5bd262f4cb66336ad63440253a6a3c42468a6a6025c918d2083f8a9fe9d6c2dc311ab73f71cc14333646c82436dbc4758edbb1360b2929185f689", 0x99}, {&(0x7f0000001700)="2800773f6467a12d7c1105d3ba5f1ad1a4bc0ba51ce6d72bbbb81f176d022d7c22473b87533f80335d37a35bcd9cb2259dfaf681da5173844eac66c9e747f2bffa0280441470cac4e8e043abb241ee6b636508594fe05d300abaf775dd5323f18a224cf5d8c8e8acb5273bed51170a60c06fe08944afe2fd02d6087d71cd960b9f9351320acd0d8df409b926b1996c5600d3504c3a1bb65a77ebde8ed20a491b5e7140a53a30860dab30a38f89e4dd", 0xaf}, {&(0x7f00000017c0)="349340c9c0f6e8e1a4dc2a95b3b5fbf976ef0200df34d15630cd51a48273e79aeef0dbb7a82ee40774d4575fc172692ba26cd5981dfecb41a6429b487705b707983b93a3d1db313c95cda0b56d532743", 0x50}], 0xa, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52940bc8bac9dfa40806e32d82006e3b5e1580ffbe7ffb5c04e12158c4c827392159a8f8cdb2495254a934a219c585724c4554fcf745bf3dff9d37abcbba66d0f009c083b83bf7f6a6ebb5000018ccb7324", 0x5f) poll(&(0x7f0000000100)=[{r0, 0x10}, {r0, 0x124}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}], 0x5, 0xdc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e20100008077780408", 0x3}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x40a) syz_open_pts() 13:09:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x3) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x0, &(0x7f0000001040)=@in={0x2, 0x1}, 0xc) 13:09:23 executing program 0: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd5d, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x22c, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x63, 0x1800}, {0x2, 0x68c, 0x800}], 0x9) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e4628e58bf935cf464de231ad93a731a"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) close(r1) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8001, 0x5}, 0x169) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff9, 0x2000300000003}) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) connect(r3, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x3d1c, 0xe59}, 0xc) 13:09:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000240)='./file0\x00', 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 13:09:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(0xffffffffffffffff, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f438ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e581956451de7fcaa4ae8ca8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84070bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e617bdc5b873e5ba9c7a238a0a0fd65f1f0ccb0a15143bf6fca92d546a264", 0x386) syz_open_pts() close(0xffffffffffffffff) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:09:24 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0x1, 0x1, 0x401, "fbe817d48898ae21657acfa6dbb4198001b7d46d", 0x5, 0x100000001}) dup2(r0, r2) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) dup2(r2, r3) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r3, r4, r5) 13:09:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) getuid() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 13:09:24 executing program 0: r0 = getpid() r1 = getpgid(r0) getpgid(r1) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) 13:09:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x800000400000001f, &(0x7f0000000000)="00b20000", 0x4) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 13:09:25 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) connect$inet(r0, &(0x7f0000001100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001140)="90ad790b882104886a4aba2f9168f7f14c984c", 0x13) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r2, 0x5) connect$inet6(r1, &(0x7f0000001840)={0x18, 0x0, 0x6, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000001200)=[{0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x8ac, 0x800}, {0x3, 0x3f, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x5) r4 = semget$private(0x0, 0x4, 0x114) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001240)=""/216) r5 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000001340)=""/26) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000001380)=""/217) r6 = getegid() getgroups(0x8, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r6, r7) r8 = msgget(0x0, 0x241) msgrcv(r8, &(0x7f00000014c0)={0x0, ""/34}, 0x2a, 0x1, 0x1000) dup(r0) r9 = openat(r1, &(0x7f0000001500)='./file0\x00', 0x600, 0x10) getpeername(r0, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) dup2(r0, r0) semget$private(0x0, 0x0, 0x40) recvfrom$unix(r1, &(0x7f00000015c0)=""/242, 0xf2, 0x841, &(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa) semop(r4, &(0x7f0000001700)=[{0x6, 0x8}, {0x3, 0x5, 0x1000}, {0x1, 0x101, 0x1800}, {0x2, 0xd69, 0x1800}, {0x2, 0x400, 0x1800}, {0x1, 0x0, 0x1800}, {0x7, 0xffffffffffffa44d, 0x800}, {0x7, 0x3800000000000000, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x9, 0x800}], 0xa) connect$inet(r9, &(0x7f0000001740)={0x2, 0x0}, 0xc) pipe(&(0x7f0000001780)={0xffffffffffffffff}) bind$inet(r10, &(0x7f00000017c0)={0x2, 0x3}, 0xc) 13:09:25 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000), 0x2) 13:09:25 executing program 1: r0 = socket$unix(0x1, 0xffffbffffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 13:09:25 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@file={0x0, ""/69}, 0x47, &(0x7f0000000180)=[{&(0x7f0000001500)=""/239, 0xef}, {&(0x7f0000001600)=""/204, 0xcc}], 0x2, &(0x7f0000000300)=""/108, 0x6c}, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 13:09:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x85) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0xff, 0xffffffffffffff31}, 0xc) flock(r1, 0x4) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000400)=':!\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='@}\'!*u/\x00', &(0x7f00000004c0)='@-\'%[\x00', &(0x7f0000000500)='(\x00', &(0x7f0000000540)='\x00'], &(0x7f00000006c0)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='\xc9\x00', &(0x7f0000000640)='*-\x00', &(0x7f0000000680)='$*:-\x00']) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x100, 0x8}, 0xc) writev(r1, &(0x7f0000000180), 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x8, 0x4a61}, 0xc) 13:09:25 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000240)="3134155521a575", 0x7, 0x400, &(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa) clock_settime(0x3, &(0x7f0000000140)={0x1000, 0xe}) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1f, 0x80000000}, 0xc) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000), 0x0) r2 = semget(0x1, 0x1, 0x49a) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)) socket$inet6(0x18, 0x2, 0xa8) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x8) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x148) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) r4 = openat(r3, &(0x7f00000000c0)='\x00', 0x0, 0x42) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x1, 0x4, 0x200, 0x3}) 13:09:25 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = socket$inet6(0x18, 0x8001, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x3, &(0x7f0000000040)=[r0, r1, r2]) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 13:09:25 executing program 1: r0 = socket$inet(0x2, 0x0, 0x80000001) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x339) 13:09:25 executing program 0: socketpair$unix(0x1, 0x7fffffffe, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES16=r0]], 0x8}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="ee2e00e764e40b1e8e9c83c97ac39c144fbce28fbf5b96249323416a8c6ddea38ef0f2209a00b83b50e6c08f6b1cd5b21656ce2f5ae7304300ce6d2f8f03a06677a9beb12264c020401d53e619cd455e0f14f6534f4db12be989e03dff1e74923580d8c5d9aeb613f09b1922ed", 0x6d}, {&(0x7f0000000100)="24c53740a146ebae57bc7add11958bd6ab4af8d81cebfed20bc1323f4a962c629413", 0x22}, {&(0x7f0000000140)="7f2c5d5571be5c4b3c4b03ef908d388484d9aa31d16678", 0x17}, {&(0x7f0000000180)="981d9b890cba41cf7e4c78fa5b47e567754e18f7f6e6990acd592cd9d7c63e9f4af13b", 0x23}, {&(0x7f00000001c0)="a39985423c168586f9f6b90161eadd30f4d663cd8142575a6ee70e64d59bd61d32d36575a7800b22debd7991e43ec306ca71b095d53cb5750531e35f2141f9b1d76297e727582fd4a7b3759ade60bd5466ee3ac3e577ac7e147371b6dd9399d8e8ee4d104bcfd863f4b5", 0x6a}, {&(0x7f0000000240)}, {&(0x7f0000000340)="359b4ac40285419d95985f9eb2b775c00b7467c96f70b832d7e054e674c5559d930a0c1c6936c7b077d331dc0be49ff4dde06eb067ed93081264444307a822846aeb39b4ca3181b889a499a4fcccd19e7bb433570b244a6aa5e04e008e0d42544de3934247fc5b8f71b262521a98f38b1e8a6ad7d24f310f1ad751186379e10f55d2947ce168f093169e58176df10fe0abc80239400e7c13a98e7135a9a9b6c7ad0d62d4fb1c34ee7929099a3f5c30561da46fad9c706bfb27f2b97af6a8a34d06127125e6d165facfc5313943680fc0cc3083b03327", 0xd6}, {&(0x7f0000000440)="743ad3b213efabaaecab59869c0ff60cd45bb9c21dc42fb5f3434e77fa4c5b404ffd6068a47bb83a5a4d5f26bd4efa3dc211a03dfb64fc4d94119d76c8e8759f03878e9e9a1b5acb2a03044c39eb7ccfeb3011c90484b133b89e2f5dd3c2348e1b6222ce2c7e9fad19315570f659b0dec57a9a1237020ab4aeec0721f9c08559f01b4262aeef365e9bf551abf23d18b003f062f7e15c8f0678cd1c2285fc790403e8e22bdf72a241317b05f1f43dcc373cfb1650a41b27fb042a51f6bf7a851eec49a210460dfbde7dd3c46c8059133f0c22852a72c035f40a62d492576870397c189a2777e1b52fc8", 0xe9}], 0x8, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x408}, 0x8) 13:09:25 executing program 1: r0 = socket(0x2, 0x4000, 0x78f2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0xffffffffffffff7b) 13:09:25 executing program 0: r0 = socket(0x11, 0x4000000004006, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000040), 0x0) 13:09:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x192) truncate(&(0x7f0000000100)='./file0\x00', 0x8) geteuid() r1 = semget(0x2, 0x1, 0x84) socket$inet(0x2, 0x5, 0x3) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/206) r2 = socket$inet(0x2, 0x4, 0x7f) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x10) r4 = dup(r2) renameat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') 13:09:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xffeffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6e", 0x4f) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r0, &(0x7f0000000280)='V', 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001640)) close(r0) syz_open_pts() syz_open_pts() 13:09:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x40000000) sendto(r0, &(0x7f00000001c0)="3a14a11d9923a060cbc0f64caf4130ac8da73fce982a1e52cf3e32776363d40d159bf57fc95489b28441", 0x2a, 0x1, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) fchmod(r1, 0x43) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) kqueue() fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000000080)="23b9", 0x2) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 13:09:25 executing program 1: r0 = syz_open_pts() r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() recvfrom$unix(r1, &(0x7f0000000040)=""/43, 0x2b, 0x42, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() getpid() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) getpid() close(r2) 13:09:25 executing program 0: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x20, 0x0, 0xff, 0x0) 13:09:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) writev(r0, &(0x7f0000001280)=[{&(0x7f00000012c0)="7c3bbf3766741f448b5c71bbbc952b7d4b32917e2f8f833c318f16f62b18a1c92e4d71d89035e9c4dee220daa4110fade9e2b02118487ead6dec7989758c9130ede720a52ac2ea0ab0aa3687b9d9319b5cb2c77abb58be103840a8e7ee3f137ce23637d35c6d74371dc9ca9d305947fe75ca7c3ed8d0a4b24b00d4c7d27a1d5ccc7fe0234f43ccebd2d8d229cdd3a8ff499dabf31cbdf772c9dd96a5a518d18c6004ecb3103b0d4cd76893cb7ba859b32456957d21f754deb6aa1032ea7ab49cfeb5f1c974416ef5d54905a221b81c43535aba44e1f9145bba2bf81d927062a83656774735ff5f5df7fc9e648bc9a8060190c4ab666d9188136b5ff98089b6101332fde2c8648c7a9908adafb7f7ba0cf80334a9cb177735fc9daa3f5fd72cd5e42ae0388c5b0133cbcaf965b9df6059c3398333ced4082efdc4bf41df9da142f71d42c645c3c42053a4fffdcf1b51cec147f9700c110c198c8dae554f016d80e7588264486987d27b13693103b0be6069bf45598196d099ff232b76a1d53890b06ca95142b8540f28a6e4b31143b0b32602bdb94c22e573f64208bc6ff0681db8a6adf3b3bae87b3647ad8fa811d5535e5f9083d05332cbe60b5170eabe9f1618f7b37d8d014c1cd1fb7a5541f2e48e620a174a633f67614c67f281baf78c9ef6ae3b2e9354bf9221732b7aead11ace1c2ffd1d79386c1e9365b0ab66709a79ddcd2f801563ed4647d33817a4b84477f1f00fe4767e38fc24014cc8a0248c4e7fc18d9bcd1602795aee50f37dfe6392d3febcfa8074507b921961e9e64f68a5129ea68a28ae425bb0574a1105ebffe981875e4cf4a984448f5917f40442fece0981b8b378d7b2f4cca5b9619209954aa579edadda98d68e6a5bae7c20fecf87b1832173608ec299c065c1fca22f5940a3739e9b46a8e77c362d961e2ccac195a08bc4d08020694c71ca20bbde2e9bcebb8eb88a9532edf1448a4f94b1a882c932bc14e094368c4e31b4981da6c34cd05e4eb10d422e668e302b393a1f90bf5462f6d53ba1a257ec8ac78870b718d092bb5e7bd309e20e598684448627302b54bf24bfd0734b51776a42a4f1580622925855432de2b98426e4730d462aa36d81bd68dfa839066e95e271bca5530ce363dfa699e94b46f1fadfd14877307dedb38e566a36d7490df8b93656c60f50cb9abbfb131c7f6a27b181241d4c3c09ceecbf4ff7d13e2a4a775c615235203da841175062e393b1640df5ff71835af7c274aafe3d26300e66aa969959733c61dd6c29f47b3eb527d3855de1b966fce694b7b4f98850ba24cc821ac20320731d53e569d3d34446342410324b8d1bf777d0eeb483c1de8973c0274a5701c36d808ae57944a241dd3e015ad58f801274b3cafc7a8974a3217c42dbffb0bd80ae7ce9955511d405fdd01d46c0e2670fbcda638db2618b516b4fd8971be9f3d63cb683f1d853c48713a06bad481476e6b74e442d1cc48d46c07439ab5d640d5b5e8ee46899c25474922fd0cdf6b47eaec3c9e669bf2a67fd65ae27dce35e4e08333766575f70e5007e2afe26f483df33ed032c64e0a5e97e481f9804a9f3790dcfb95ed9f86079d6bc418514bba7a5a924619f8e31d95e71918be544de12dc5011dbcdbb3714edf149b0bd4d67c96c1275029d021c7c09a271127ef0a54173617bb564f39ce05020c6b96c376d9541bbd3ebf505d935798da5d83eb95ad7c57ac9d20fa67d1fdf705ba9728faffbdb2336cd0f4c7f3aaa643e806e5b9a79021faebb5bb279b1b70ac24e460471a03c82512f9d52e1c7dcf5c1dcfeb8157c701f9a520d517ef7ecdbe51cf75a604da607b6d0ed0f3f0a075da4ba63b87da76227f4fa7dabbb4defc681df04f900c05ae397ff303b54248adde44947a060b213f982cdabf4c245aeab838cdf5330a3820ed8a783b7cfc9b389f1d63021b84dd82261d0bcb08ac419f6c572c20686675b59b608bfcd6fdad1357b104d68789b4d3e936fa7918811aaa7e9c209d2f86d684686e825dab3f04b43b8580188e722c47f2ff56dc5b39da027efad1c4ddd64906a33b9e0ae6bf842a355e7f7157984e5a49f679c5a13cf34eb1000d0012e04d602a1f9e0765113b838e3970b50fcd8ef5662ecf5e2d2dd1c63cb3a206ccf2cea370542720fac0201712e8ed161c774c0afa0a5140625b40b2229e6ec3004a29867976a41c1d43fd5764ea54441b16210138841b66654e24ce59ca5143847feb9d7dabff7f8342ff11143c3bb04a9bd41095f8095864d282987ad02900882c8c2d0d4e55a5e564d9619fa5c24fa3c247abec55c985c0a9350c6295d8478352f349070a6fdd975180bda6bfe1e1f6a93c2b9e79a71598fc34f63654bde441df649110779d866bcef0e1056109eed3147759c7eec40844b99f0c96db77ff60cc656b1825b594d6b9d1ce94688b2c64056715f239292d80fe4cfffe4dbfbb2bc1e2e09053ef5ce337241c676f545ae130a54e7de6eb5178a3f0502e9a0e4721968eb6559ffee115fdc7f8d76492ac5ae438d65ec69360ff0fd22c72b9bc63ef70930949b95aaee3b9f41b0fa68a04608ca1d6139a611bee0b4b0301fc135f33c8d8546e1978e35a0ff468a650a00aeb1491d6793367270a9ec39b3608ac82da4e63f9238fcd2764d291eea64acbba584f2e85c22e137d85542287c36f1b68447e32c308fb26bd86712f1f5808d15021f9856288aed51b82665df8cb96ff71ee0c57659b918d5c57d", 0x7a1}], 0x1) 13:09:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="8c44c15a82146c8550412935de845cfd1af55436f86258b7c2c409cfabc2585ce744c157fdfe26307ef76ae65746988b526d5ef15f3b193b1edcdd64fdd7cb7418bb1a51e0ba632bfcdbc595d4e454f108f1856cf4a0efc580394465b7dffce4dbdfa65d891520f366937179996ee70fa09e918d751a04c9d1acab3e2fabb1b4e3b7c86a0e3dfe1c7e9538d16bec11d0ec78fba23e3c8ca83edcbfb482042c2f2ff159c6702f446c25cb07310b3f119caf0fcc3e799d33e650944a7103f0c10ad190bd8c19ac0cf1f6d02955a703db71fcb049d80844c2eb1b634ed57908510a38ee44b2c767312a2674f6551a5bafccfe0b55a89b2b38698dcf58122bd48e6cf19518a6fb5a51f259e5e0c1253eade35c6cacfd3df5f4d2c5933b1a5dc8788068b8c5e570738cc1b132db8f339e27d62d2cbfe9fb42f3920f04e81ffe97800d9de786050e028a6fd65c56fd1c9389be8f9c7d89d48bb974ea3c413668d916af0ca205d32f035ec4d0763bff8cdeb0eb848c67d9ba6603d67c802ad11f5bac8d3aab7224684d69f103c2327c8b939fd275fc77b2c96cc9712c1a55bef0b7ebecbf18a3b3b543940c22008527f0696ad268ab6a92b36e1a788b9fe6f5d05e50bb9c5bdd220b21df5fa4ebccb8031c1bfb1e72ad56b0ba0dd7b2ec1cd896d8af68193b7ee2032797922a4edab1384d1666a62e6d0d065019b56c3287fe4f0b8327edd71433278a811ecc50c930b16c673e93ced007d131d9a7f1a84e0c65309d022c4a0f1382e96ba9e195a0066433fc636d5f8f8760ad3d0333bce2550c36116548eb23ea8f38b85aa71561d12b549ad074d6da384519050986b47ac8e9b736160251f6009d401009b5147220bac5d731a460d8fd3588ba2089da45e7c2e53a973046e464d8e19782cde6678218b8e6fefa999dd15f818988cde0272f535607b88e904e586d2d98c54cf2b02aa245a9f4dd44859753a509144566653c06ed4d45b20e09f4a7d462800cfd187f64b76ef05a2ee8533d10ebb10c4f29fc64b5d0feb2e7ddbb94aed68b6cebbe88c4a8a89ce115ddbd1f8fcfd66fea035db6657d455800f4dd3c4bbd3f817464933e61a73337b9168ed15b71d1b216c2cd21727738cf505be9b4dd22d0771afdf60f40a299b37622185844d5870d2f6a1a0eb63e3451b11156ef91d763782a11fdb0bc020f719e93be15c8a1462900278ca6b9c18c668c7dd692960c5eef66759f06979a9282ae4e34f59213d59df12ecfe933463fea6a464970c14a6c5365697885eabb68c4ef2fdfa6cb73a786b506661999c584e6819eabd3eaf15fe524de43c3dc1597550b1a22e327a282028e291903b8f4b596e218b59ab269d98b8166f21ab7d8d2d219e8c45aaaaade0136ce38da1044a99ccc5250a1a601ef733eccb58f038846fa2a9aa7285e2003a6c2a9af3fb09467b584c89301b39bf1d6f411f3c62038e5f1c292a84c57c349df676a34f28e1c448e15db22b0b0ba15bd7ecfc6ea3c6d95aa7da70ba3c1b5d5bd94f294cebfa9bcd53259263ff0d600d6e7e1a368241ce562bebf18a7084743950028610834e4efe785d1bb4997e66e96f231d9f90df8555b36944f076c3efe063d72dacfa499c7dd92c2d11d613cf46a3ef79303e596b39e79f2a6f6aec57d2836ba75af964f0454e7d9bf185f251bbde88731bbb46a395ac1b9e4c5d8f477145fecc8fbfaf218e94c0bb762f331579675aee4dedae999166fe04d3d55d2f3b3d06929d7554e0819b67dc0a5f22c78c569b8e7f1c00f3f42399db2d22a2fcfcf9b6e1f0b97bc16d7488207d4c0246df557ec4cf4e8a472ac3a1c1c380ac8e1583c3018e01466eaf3fbb6397caed8d046f8e6ceec617f7773776819339c61c765e77a337cbb3b207d87393cba7a4d22c07b1cb63c775b8ad1b3ef78b60fc645eada449709e56a74e5579cfc646548c8b8fa9366c2b0681ba9fe14a316ba68988559c0524b7046c8a5b620482c2a3cb5180333821a723d4d3e00aa1a15f2e84924d55906494119e765b0d0e138cd113ea83a346b32b1a6c0a2e8a6ef87baa54f1be5742eeb7d40d0c6d8974c7ad137e3de89fef35f968d75c63880014a75c9cf49c5449717251ad3035cb8510f87c126581c49ee1392be13f84896248b1999b32ecbcfd180b645f5c0e1e5719dc38a14f3aedf32fc212f1221f16a652f774327fb1e70f004e99e3a55c4efb7cea2e35362bf2e4bcfb9e63804dcbf11e4278cda061430c0de310a1c44c6c80ac0358bd406319c0a370401354a172e629ada7df3e56a2a5b66d1de110e9a46f12b51019d39fccd0bb841cb5c3778ffe85328ae272f222e85f4dff5f6308421c553d1d02617541faa8fb806f0464dc1c40ae200f94a0b970241c32e137f9726ea0becf2bf310679c22b66277ca624c977ea7f11a73ed09c3ca016a18d4674a4f0866d283c424cbe6d3ce4d29b065a279fb8b9cf3d215163ce97f95d6a0789099d62866a340d4159477caed8b94df503aeffd505ea5d1392f985639712fad108ae84b134569bb6fc8b86eaf09fb67ac5aa4a913b9e73df77da2cef39185e2da9cd5960cfda9caa024fcbee82b5aa35122c0ca1969624cbe805a11ec200ef829c640310a05243bffc2181ed704d56e1789a34ef045b707451a7a2f41ad97ecd1e0322bf47734ad2b61f440b438b4b2bb67ffbf33359da6a14ae1f1f2cbf57eeb27c972cf8f41f15f01ae67457696e999e5461b499360d92889b65cad883787f897b3f5704c07566c1d4799d4dffc66f0fdcf9d131dd99769d82a796db0dd443212edd3247c9a1d2375fed08324a8c5b17bbaaef06ad95029f09de82ac785127a254caf56ee84154d37d40d4469b6ab2a41e904bcf8f0a6748a38996963e6a1dd73c7c1014ad24917ec4aa2c2439fba1c18f682901503b0fe4e808c6bab6784ec6407c8175192772d2d670ba640050de2ef343232f18a0e0421a74e5c28511638721b4cdc7eeb36ebafc985f31ba4886a7277d9dc4ce1d13917cd8c6e2312f3b53155ebe03f7094fa64ec9d2063ccae9334e7a65e64292bbc2bb08e346994f3be28522de47961908b5e3670658309b16ff96a42406ff0950d6ce4cf1909b2f36a35e89ec899f68a99dbf9f6700239aa7e22456bd4ae92ba0c228a558ae5c990d603b2efa6f6bd9678156c472f31285d32b75578c5976ebd0582b3fe3ff63cfad206b8c7b151e02b5ad2ec1e472f3c513ebad36caefb8f3d85715416ee7c633909caf0a820a00958429740ab0133d623395c1bb8db8537dc1ce1fdb4cba6bae9f9148fd9166439df97d20ccda61c1109fed7ef94cbf966a8a4169cfce246b89597c9179ae583d5af928bec94d9f107b151186f7b9b72402456740602f722c8c50342bd9b2f45f841a9e1766c86699abf5e59da7995d77d6802ad33d02ea646a74b68cae4a4082ed950b8daa8a98f0cf6168ee26b8756b62010e56012a0648b2377b03a7447649be057157bcbc3ee67da8d1d84d8e48f914ba513fb3ba407ef0b9aa04e39d3095bbe2c00633e9e3fa87508c5c2f615449d6ed15a076f0314a003750c3a14f81788cdceb3e9f964c6dfc6d01821f26b222b08a5012f99a68eb734f8f2a043b8b641fb5acd0b38f6eae35426d96813c5fa4763307d10ae5bde780846273f303575925b421bb270e9746c7c65a3c38043efb463d035ba27952b3e8b3f3b773683400eb3d08813e166a8f1d2d780cdc493d62a5a29db1555f8b092e52518e970b66dcb5810a126d84696dcd4ee09d55da032f6f6802a6dd217edee77135621f1cb384eaa9579b8da1023b439867fab0de62e0632faf80736d10aa5356831cbbeea728da1dfea6b633e44fce595ff9a06b12935d4f824a1e9fed6e21d0be2f9651855149bb081a11baf60b682307256acae0c2517e9dc8ea7982333669d5af3b76f76d528bd17ca7ce20cd6100cdf4e7a74f8ac862aa373030327ba4a0cc8b6fa9c51acc4e4af07afabe02925574e5e74f25b605e1dd522962ec08bb967e9b90f0a8380bf88acb44fdf843bbacf9b9ff4c7a432a7de0609f267167f3e731e7b74d2241b0f36cc440156c18c7d4602a81632127d9425349f026dc9d1fbadd838fe74ad3e6ce16a861699cee3dc4130d1c4f5ee39e83a0e55f27f0170c5e96de2ebb1ea029ec89ce813fe38f7dd4f02faedeb21d0e2b132769b20c8c95bf2ae1a8081cbdda8bee78cd127d8bbf65dc7ad57313a96e415d5ed6285f70a0038538ab94cb97aefb66e91284389963076e65c9f4c85cd2738e451cfc1f607f1fb0b66faa4ccd585c0c4853826a52949e58fb67b0e2596f60e2d3a7ad16d304dc0375385df10d903aba67f36f16af2475781919b7a3d9d41e8dfeaaba79aebc3d59578318e5e198c5e8113b0c5c735848f2adfde5397e26209800bb7648f97a0b6f9a0880c5061f15bc80f7eb936dd5f56a510d6a70d3cb0106655fa801df6856fe64650dc740dc861306d85fd412e08d505ebfef8bc007ee9f218d1f501c729f37061073a98498bf3fc7f4f66db7de679bcee26db764dd2c482c47d4f3cb42718c6498e2df9d5b17ad513dd3412ab90ecc062ae56ac15f783c43d8591cabde11f473863b4fc92a7853cbe33f962cbe80a0da13aec43affb0a2440b90631f0b986a8d817c78b206290e1ce61f3862f9e6196095d28baffc07dc7fb5632dbea818ba13ea0ed9bc766e0798068bfde52d63d5a4e04bf14e5c1384d806e1dd3780e2a50f6b9f09ed95dc389fb8a1c5e1d2c462c42263db365f368dd28bbe3f92dd2df72d24f4538c09f79d40cfdb43a9fa48005642570b8e69ca4decb02967370ea180d9fbd3843d2115f2805f1dab9335dc3ce6b48ac3cd22bad83c68c56790a85e28e14e672896b991b9e31f86620cc86c5837538ab6d301791fdfed655e619f0f4e531c05ae685749f18942b4ecba9fa39b0ec7b90ab8e0af609e781a7161e496915bed74b9519076209ead7448596ff21e10c3e51fed4dca5eb2f2d357a38b555ecf95314fed27897f2383ee20e1f4fcc8186c349a87de195078cef3abce2223c7c168b28f653beb80aa9232efed2485939087fdb847fed4cddec165fc9de8b29c8139ace29f49c3fd965d3e7b403fee476e0334fcdb612421559cd7024500837ad26f6e3133936c7ee155f610d43135295fde074ec3ecebca44eee5ae4786fdbd38b333659cc82331415cc6d88cad87bb9a919ead595baf139d3ad9cc68d08e34bfff996c5c920acc1348c538bfd99b0c25c688e54eb6519274596780dd17380661b81891d6e9bef916cb81d3335609615bbd8dd87a695daf5032439455119e08011b8ffae73ff3b539fd4c2c51ee35f5504a7935c03f3098adbefd91bbf8a7f82f836c69b8ad8d9252a95f8a350a2724413d4d952c1a6fb5c7f777b96252806060fb4bd1f69e8b6a8e4c101e65dcee2af2a7d374efdd772f5804afdecdfe18f919cbd6c6e2c0529fb01d5892bb1d898caf30fde6e250eb070827c05e86d9a97bc9eb7ce6020570400875d53afb2c19e310a5fa1e2e3b70ec334482b4b9ecec49136eb7c3c532f484d1cfebcadbab5ca29e83a581c2b04dfc382339fe586e529726399a8b4235944fcc3f00ba9f2c33535622dad0cc9220dd57d2885816edd0c8301a1a14ef455492614f9c117a25178e48b9c4a6fba036abaa3f33b9e1d5d7e35c2f41cafa8f5cdd0f6eddd6c9314d85bc8cdf5c1ca2172f1efe65ddd5b0171643b8720fee51f813b73421095a2751de4cba3a406b31cc6c80b707c12a", 0x1000, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000001040)=ANY=[@ANYBLOB="06ee8f28190604b1a5ff29e2a9bd7103fc6d49176660250466fd16dccd4c084dbf1d28bcffebc414ad1e05928475fb1e107c5822e17feb0d6bcf0f8bf647a15283a1c2e8fd8603c51b56e80ffc20a35c1ff4db4cc2355f5a19bb1b7e663470d93f7f7cd11126ffc29affd24536cc88b38e47dddb4a6544cb85ade459779e793e47b6c19b5a3676ec6657e9eb"], 0x10) writev(r0, &(0x7f0000002d40)=[{&(0x7f0000001d40)="5045675b5413aeb126b284813f63a15d789317d1d211b670f0e30de8533930b9876e8c077515a6a9fefd5de27631e30312466c39ce06f7940e946d3442b28ec680b964cc45c7d91518551f5c3bfce6b4e60a3c8ee2cffcede4fab2f265e758f62ae51226c7832095b9f055c7b0f37246ab5ded5c85553cb858061fcb81c65803f408491958f451b8c78eaab39202b94840da61575e9254c31ddf40fd6fabedfd12ad102859fe4043b12c9c251d9b8972bf31306a931ef4d4d95de5ab27d9cdcebdc10c380a932bb6c840d677a48a1f7c9038b46fa26340f8ba7cddebb2091520496294e6bf412f81473212bb790a7dc4c897ea6e2f7fde4aa4b708f7c9178d0ee50a0f7d9bbd597d1c50514310077f7b9c0b1fe00a09d1ea3ea47fb8522a8bf88ab0b64be976d8197c67545904e177f809fb196d9e7d5b5a599009606ce61c6705964e3f5132372404ad000dbb9be7ef48d946dd948e92ee76aec67dbef7e4d7ed61966659d77227442051a9c583b9b43c659198cf76d455e6d714810d8fe2075ff1b64e12b84378b59a21a27c7cb7d308d643ada7c5b358d0e486dd8d4372d648b37f4c5bb57262301cc903ead32d4cb1956d38daf724dfea84abd73f31a7faed7d566e51555acae5abc103273365c894d7632e68a336364293eb6c01a2059d2a277eb63049605cba7004b82a3bba6891420f3a4a7b2313c7d459a5006c5aa1f197a9ed179b47f61d105055f74e3ef5e1362c7d78dd4eb8b05d4a35f81efe5ddda40199fb4114d444c9610ac6b4630ff73dab17fdd70a8c918f1e68043d251ef661daa20778b22c6f3f1f8a2312211c038ed96f547334a26fd9da480bbf473835b0359af14240b8a1fb2f05e160555c6a043368771048620b5209a5e2f53d4122c86d06ae7620d35344b98bb3f192f54dcb2a85540a4d510d22cf63540a43388d6da3897581daccaeef40c2da74f859e18541621b58a2565ce30f2eeb43c95731c4bc34bbfb8dddd03f4b5ccbb2785357dadadcc38e0eb3d1057643ca7f365ad1ddf1bb22ba5cfdc5ed467d6ebaeb45788c7fdd48840d7d3cfa6e73631739cd15a26a68398bbed54064f9764189de1ad221023d0c0b70215402bb772fc51cfcb6ee6f3610a39416f886d4eec0179a8e969114a4fc3b39ce5121b41313dcd5ac728c236a582d5952bea44a98738202eeb5e0cf0921e5c357e47736e9a1b1210727120c742cadf151f2c11cea508b3ae344559040a4c22d7e5d20b481306d59df0c20501ddf4f29c4c960ac0d875aee463c3c360c8409d079635da42672cf58988b9c0a7cb88b2e52fe0d308afe3cfa8c11d44a3717086f517a746dffb9be4be6bb77eb9b398e7fe777ae8dd5b1a5f706bdc25d8baa8f5173b4e4c159ebaeb9d7440e28ec940607c44df2a7f2c081533f31148b9881d6122ce24ccbd4c1e19133f8f8d8da92bbe63e9a05fe58469064ea6283da44605d6aa959eb3c39a8e884cb972990549367d656cc1605e3aa958eb0d3191cd7da46dad7a9e4f3d691c5b5c4b5144844ed5c97f33f55d9df4ecd4467ee81c76ee67b41212617494a04ce23f3855fcee7a469dce06834cd2e37e0a6033d539084527b66a1ae3df615084ee9178845ee8b81b8977147be2a7b36937c501cb8384ef5e9dcbb53e8c9b14bac78e4a816de3e8436363fb983e7c83993ec5b27640b5ef0ed2e9e2cd8563b4a4675303c476f3b7a58c1104da97a4f5f0e1bb6eaeee063ab81f08b3a80536fcaeee71acf2ac90b01cb63a4b76e6f744a7ea306a26f947df6e25814e61d55fcfd03b9e1acd49d011a5ca2c01c220ea548ba3b72b93a5af43235124322aa34e99c10e796af1eb79540ed3a3ae8a54808eb203cdba6710554e2a11aa75b4359d063e1ef5f8ec4d53f9236449fc4f06162907d0a2e5035f291c8fbdad3edadc93cf7889a5a0959ea00f9a5518186208e8ad4e2e8f615879cdaf3158b30e223acfdf453dc5df1ad89a028e7915f28832cb72da3dc7fa99ce9eac7ba87e993fcd13d570b40eedd4022907c4e3c9a5f9e803c334d9a2ec477200023488e1ab7ef6c897a5a9a136e33d9380ce13e215f49c2a6c78429b985cd8713fea7d61e30012babbcb9ee28d73b0bbfb3d546baebe68edac9b935235706364d15d145c7015c95e144a3172fa3acec4c082534562216a75438f890cbb5f70cb40989ad1d358a22c86394a0f6eaa4d59482b21d89f1af7fe68f9416a4590caa62259161ef1fa9ff34b6a5f781e9cf5d9a5bea65689903361951b62121731a5d5615a46226ec8fc5234422b10326290f844caf3974d9ec060fcd5b72fddde49e4a5d634eaa6dc259367358ae7f20a6db2f41c96b5746e80757928204af770e8564e702be3b431c5abd7ce2689294f1e0d6475faec63e6cdc200b9c722e70a4ae090cbd6f62b2a9e9850a57411f8d935fc4690029f64f851ea36a205ed866feb72cb47283ed5e565ecbf5b19cb1fe745908cc96191edc5a7c613e390a0be0108900a98f9099a2b498d986429edd3a3544bb844c11fe4ae925ce7530ff3e94ae0add3937c3602f7952f19aad28cc122432860dca99fac7b0d982d67f4b8be5ca088116733e570a441e4ad576afe6cf2218ab2d8936185e8e1d4ab25aac99f17e4c547db3ff4c86efff331d0b98cdf5101b77b2b8647f49fa350ddd7f956a3d811d42ba5ff25b1e0ed6a220b4f1211b957ade38989d3750b5cb4557b03455f025fabed15c71c69a9fb86a3982e193744c4d179a2ca2832ca57fea3b8711b9c78683a8d121339b7308a9d3a8a6f77c875ba4a7ae5e3ff5824034bd68f24e57a62a6d52daf5300b1afc8212f7467e4f85f09fdf1346d1ac718a0d8b6fd130454de75e21c3537fac1bae98d46d7e28e74b03a1054fe529f03723f0cb27217063555a3568041266c9edb7739f290f436d726ee716bf785822a9f1201a76c466ae9a9a38312ee3e8cafcf25b953bc5a723c6f089bb565c2d293e991fe8030a9a06ec06702e7d72503875f47061edc98a4f46ddca557ab10922632d44382cadd64ec402c5250060d59a096bc399a27e767f0f1215a0f5d7e8e30a9df4653637594a2ec5f79f709988bde04fea81ea4e311d244ec056a837c50bcad0b90a215aa355add1a363bbfd538e13f1c9c30dec8a38e2d70bcf580b950d887917762f1ba3d56126a6020afd08acb8dc77a81616716efd825aaf1c454c76f421531595fbf6f55e0a5487e2d28115c9cb48896ed764c5372ebea680711abe18f7cea470dfad988bf90caec3bf47dc9a20a9fb236940fdf6b41f9f682d08b64e0b5addc087e8aa6c2a9a9b894365b67808bd15cb12756522f4a204c84702c525785499cf45d0873350f1334ae7f5d0ded672a52aa1e8d53b31c1f47a8f709b229ac3e592ec081efd51ba048c3d12399bb51fdee5547ae972f788d2f09a5b9c4ae3ed9918ee095b4a17942b13332ef32829e7c9dce51d296d47712428a6b2e74bfe999cdc96e8229b71a33d09a8834bfbc904d715b9289965c949561b207c9c8948ffa743a257c7b90019c52f4a66b41b5e1c382b213dbf6adb04de9aa83459628321ce594b6c6294f8402b0c8d0ce716ac8b8d98778e6b41ab22efb38555aeba48b683107f902b4cbad790c7b30d8dc6c1cb774a675c35f42fa1bb0c02b5ca1dcfde11ed71c1e7286307f994983922b2d11e52243ed76d9a0b0aaee15befd74186932ce7fc58c34c8115665847f31d73be4dc118f72d1b8ad456411874d82df4cfa19ac79b043e307199c506e1585e529539ecf5d55a7b8ce568797ce560bc2abbd096a24c031583ab29b6b6d865578fa579295fc011cf4bd4d3ea88405d6c8c4712ebd476eb0a2fdd75ef9779df27dbbc60876666e52e0066c71def13cae6793f013084ec07ed9b2bef4ab6f0ba86074ce1a225b92266d9cfa00f9d172d71510fc3536f846c6b85617b7578236515a84c050b1d8a6990b0554ee963d199d6b8d0b6ace73ccc3c3ce50edeec0613689f830cc3709bb77302588a2f9b5cc09507de38fa92ee3cbd5b9a31acb814af6ea69578f5285fe0be698213233fe10f2d4406e6b34d1b333678ef93ec806370b9a2891001044bc18ff20b2796d872060c154262bda1c590b815978219006051734e9dcac5040799faf3501001f30f97a76aac73f974dd7fc6a52781f1bde29bd8c4e8d09ba818b1260926aff1feb89d8ad0e43f486f2f4745203d071dd27d113b43ffed3d8cbd4c273bf1d1ef7e081401c29ea1f2746f85e37fbb6b535a024c669c991ee785ffd57ae424fddfe5128d056af5e6fa902e146c7e6dfbb442cb0b569b39d99f388dadd9b3f686a31c2a0ab11342e9e2a205ad050254925892e71d94a0bda7cc660fd53205863b2afe69a39db19f2b5065c86271741c1eb9790211dcf32316631bd0ada7986079cc54ec6d11f1c863d14094c174b7aaae1fb14bc926dacf937f2adc8675e19bde4671d5112b02580d218195760d4ac99cee4ae600cccde1baad25fdfb84e8b6528e1bb52a6e422dafb836c5efc15efa4aa59a2c324a7889fe98374c4b1ad2afd5624cacb9dc5f5815b89701dcfea71f8d0838f1d611481da5583f9c4ad219767e2092aaaa050be59ab4d891fb7d98d4b6d8d1d7676697fc8b97c8cfea12c8e735e738babf77216c2fc134891459250ddbb4b74a691dabe31f45baa2fe6041515883f59f38989dad25ad162497ddb628e51d1dfb52e66d74ca50488734ad6bc971826b5cce96d3a2ed2cb86dfc715df5d1f21bb9f0abea9341500a882e3c41142cbbd1a77463ebb77686e8873c320813d5f1f0ba01165ef7d3815ba92572c9069311f04a2281f6917c7bbbf718c35af079cb4d853eb1af0e1c7ebc39087966d4f8384b0b7b07ab06db4d9b62bb561e1a620ba3cb23d103ba22d81717845943711e8987aa5976515f3c4cb36b82c30a659c55c6bc655c666f5919035991cf0acfb5657a3ffdec54abdb461ed055606a9c907e80e31df9a3d5aa9ebc718ceecda9d6aae8697ed1130bf6ff7448958f394ad9f2cad4938360f208d7dae5af1e80d5fed96c55d53a01ea2c8e7502e71f9e486e2b0106db7b978beab26a634cd3ce8818642531fd14840f673fbfce6ab468d61dcc84b8c26a2ff189732b8ee8e1965bd4b604a9be5aa1d18ed27f1ff5acaa3cc96e87ddfd0f9cc457af149561ef298eb7f11bfa6c155948d9758709ae28c65c5e26f80edec23e9e5de28b91291e49951a7734f023f051da5f82461eaa7c96848e723a5ce76f2bc269f71d490953b797e7b7f811dd1599678b636dd88b3b03f290cfd550d03345e4de672839e0645ee8ac0d2bd8e868b47491dbae7a66db98a6beff4b7b0bcbcd0e58004419543d16bd2aac34ab516026528de163ab33ebe9174f71d61ab3f65b12a42e4cbf62683f0ead259e84b1f3dc75aaa0d9b6e4573d0ddd37cb43671e57a7436c2bc0d401951d6901d6ac0ce661323fc34366e0e5a88561e93b8c97941110a6300eaae0339b9ebe5587442fe4d75eb2befc3fe80def720f8c016dc66a3ec01748747d8036fd03c0be0ebf759bbcc1726ed4ab7218170facd4ec6de1da8a249822fdbbb71af138dfca82c6a4b2642cca1650870387131a883531249b0e83922a690a745aec91c23f6019afbfd227a248517f597c12678c89d772fa283b0c6de8e70d934b55419703811af7d2c7c4c260", 0xfcb}], 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000001100)=0xc) 13:09:25 executing program 0: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="6efaabc66564c1642414f804ea65274c7ff09a12943653ea35734d35e0f3c7cad45082b0e1e3f384fd50317b8003be7328851334b8f48278770329b790466fe1e488b012d4dee8b6eafef48d0db1926cc70e19874daad0ede7d9239ccf33321a03ff409aa0a79145253a476fd774cee612b8b7b10240520fd42fe9ba5d813b3f1afb71cdd4cbbe061d972c12690e1f8b222ba0a6042b04a4fa9b32f65f151ad4f66a5d76c65e34fcc97caefcc9aa7b9e8bc9bffcc5b6c5452daff2e9ef965eeec0ce5ff1ad5d0e392c2762e25614bcbf42f7df68bc98c86c", 0xd8}], 0x1, &(0x7f0000000180)=[{0xd0, 0xffff, 0x7, "f27ef4659226a46039e330203fc1db59503a734497107702d6f1cfac5bccb79ceab775d93659a5472c6915333925aecbb29dade0f4002915b369abfeb2a93842f20a161ec48eaf57ae20466a8169b40552d94c35db15ac16923bc17ddd34003cdaee43fdd0f445faf3f45e184324a56380d026ce9a02e4ef0593effccd87e7a4702fcd67ebdd0b7ffa13a5bc4430bb9f919cce125c7743862719e90e0dbce203f9ffcc94f31c335d6dc7483bf9784491404b18195da44f979381e0c1"}, {0x60, 0xffff, 0x80000001, "90868dfb89263332b8da74546ce83bbf50ceacdd83a84e1ee6e5f7de918ff506331fd1ae978b69e9a13767fcd8cc5bc7582b6f3b5287270f502ca5eb755ede3d48a1e879eebc26a0a74dc1"}, {0x1010, 0xffff, 0xffffffffffff8000, "91d039821aa0fc4e636de0d6f3fd1a58f69e7616f56380b9bc4e16c4b607f09c37da282eaa400f3887388739c1969e2125bceafc5cecc6c460ee0d1624adf97b93312a9b349b9c3eaea281424af822dca8efc93d859a1b898213f4cb6259c30a8a0a25e4f53bc79fec49175212e096e01c1df75a6540b421bdff46c5e7f53ff4129e92169a1f43d8f746459a426f224274d6867177d0beabad7acc4facd1eb0c4d2379f735170deab2012a0048efdb9d83ad4b846a4637d1e77ec2a190fbcac0d4da4920998fb35713331fb4bf953a5a515f38f5cc0e7b4a52886e5feca908583eb5603d859404dfc4d678b79166f22e2c3a55d0a087a7543e536275dfe44b33edfedb498b505ea4ab84f2fa036e9da9a648967fb0ca93e53efaccce97c25d0b0653adb0421cc56210d00bd607ade75958d0a295a0c4a89a36d064bdefcf7480dd173ade61ee136a249ad13d37646fd5d5e36b9de0cbab1340859351efa5c4da7892a73f16bcf4c0d0af7c09ff9b7e71d63ca8d3c4ea3cf0b59fb3c350c58acf230e280d7829cf64786b1f8c30685ef3fa6578df4c7634efee8a8206181fa3227f4fc5ca6e47c403a6a06e2b67f0f69170cdf4a0c6d019f1dab79419fc1676c241f3dd18ec56234350e291685ed52c866065771733f606f6de3b4c08c2cd521c5d4a5f0589c02aaea7c04fb79be6224de97e007856e339547658575879a89cf5a9c3bdc1e4d59ff3e5c5e05eff06187eebc77330b6738c1df57931cf7dabbdbb8f8b3f751040bf9a195ecc7a65222b47ad3dbbaa880f788cba3b4046288ed5f6aa84758d0affa3e5e3d8b9deacacf615272ad90e8e09d0ede18012771be44401a50f66863edc190f81205b874f09febb78efa89ca29676b00fe7733211ef38b54bfe6a5314d423c3283cd87559eee6af8b0d0a84fa3eed30528682443a29e4f2242401ad7ae8b4e39270cdccff3afc4b12498c4b648ad047169a6cd0842afb809c96b2eadc8d6f053bf10aa7fa93f693e0394e4259a177e04296a8795d9dca3e25f37c113677cefe3d23d68e77e40fc7f3e3bcd6d5486bd728740ffc8987f26f716376368f63cdec56a058a048544520a2f54728071ca68771a766715acac7ec5934e80cbf69cb9f51152ef065b8050f1bc8800c838c8a112288beb8246e7b6afc0d7a403e8def3c6332f3d1ad1bbc0130ff541514b254e138464e98c3f7e0e3140374655fedae7b71d47b15e6b88dea493c8e1750d2c2580a4deff34aac15040e269febb967f986811bbd7ae0f8499085ee940b17bc6f59938dfac844ce6fc4c7c6ec6c730ea912ca24c3baa9a9feb9d690c2e17826fcf46826c1bd72c41575deb988a307594ba1f693a36b6c039cd1bd446977d4187e24a4efb55b6c846219a20847c66b2905f04c6222d8e1bc91c4a49dd2c8886b66bd89bf2aeeae1b078f16b9ad2b1d9a4b127897a076ec7f18623d66043c06a855a8a4eaba55b6bf178714800d347e2b60f66a0310c54786502752d04c1b02c660a9db9d1df0bdb7d463597acd0accad3a32d1723f599e46bc65e8fc86d12378e16694bb8b6c794a1065c4eec039eab4a639a619a54e9edb76cbab87342ad8eb0aa4f5a2a4f8c0a4731d7689b19f570f6cdbb6d6c8551576f3c342c9d027fb31f4b3c2c162e608b5eef315fb7b9e0bbaa253324d6ca6743be397efa0d47b7543fb8b92dc9cde9eedaba4c83c1601bd92367d15c4ad10c7707f8d6486562a3a7d095b8869c6b45ba4b9e8d028977e4bf7dca7617d640e495333ee27ac8c420559595876cfa65c02c5aeb6e9a54b4db03c4ef92d568c2929aa6719d8a20412b5eee162ace46824a1e700b5f8ef51e0ca75ae919aae92b5e8ad52f7c162c267d5f50ca38c137c6d6211c5751acee28392d1c59dccb12c95d5cd7ec8461550a352388563a7e16ec9e091b52ec95f331535f1643706ec5bd3c1bf6ab35a0c17c856913c17e10d8bff1865c8cf009393f494a38b5cb9239309b0c6b38fe5f696342be1218f64748fecc491e0f0d0bd0a0fb4ea6e58e6b5930f02c4b61ff2691190515f9cdb9980e52f9e541ff79b6305336823bf6c5f0df283962bd8f4e0575366d380ea41cb05b7f7bcdc758db30372109233048b7646e4a6aca4353fd66433af3abb5170345b45a9ddb917fab413180050af6b247c39894f06017f8446ac86c374ad31b71fef13feee3e1f46d361460b6b008fd7f54f50d4273db9bdf9626626f9489952804f09fe394bc6f40008292e90dbe55805afeb5e2af4d66913ed976aeef98e4e5df69fdab1dd5c9581f4406e3d9e4bfdfb47575a48f9f4f394cd9b39be8b990822c1421292d9477f34684096f3b687a61bf1d2d285698d1a9f4caf96baf54d66f9d71350c185290d09b30163e26614f301a3cd2e3380f6c8ed568e2d879650021371220d5a122a7b0eb3a3fc44f79942f53ecf840b1420cb7ecf8ede1f73c8b40f0306b3270a494e7e92f7aa76405ba117935acd6db0a0b757832a6d4187e7c64cd82ded5b9b984a3a52033e69dd0e83bda101bae4c151069b898e8e434c3bfe011918283db2a547c15dae4456ab2b477ccdffda6e6dcc83cc298c8089755b1841bb04ac79e12689e691e0b21dd5effad0e55e53526d3aeea18c4b2f87ea335c28ac0cee23d9aac00e5e3a48a73df2bca5e920c88519f635388507f65c1e00f7e2636bf94249aeede2e5ae66ae6c1d33b6b4762abfe5d008e1f7cf168bff5a14b9975f35e34bdea7e982cf41687f921917266ce91e404e70235956549c67cabbd46f6daec0e8afc028206cc41febce57ef6f45e4cdc4c68487257bfa8d800f7a50803ee7ead3e4215f12c32382aacf81d7a20db779db992f4514c7228c97cfbf15a7801e5e4da070756193df58afdfcd7ce0e82fb112bb8ab44be2559e05b8a804a3d0a00f04b8ec6aa1bdf6b203b89a0bf39caf5416a7859f15c482c441ecf64c33c4bcb7e4fb7f873f391eb48e00d15f2562b150ae20fced1a401b6d6f462456158e3b0c6967ef01ba8c9bdef30fb095b2fc13efa35ef16d9522aff5d9f511abb8e80e07a45fca967e9173f6ecf6f54632389336fb07a84f490ba7af48bf9d83c0b3b07686d9d0110a2560f171585fc3a5f6892abab5f29580ecbe3bf6cef010b7001ec67ad5cf6464c794f2e765c6022ccab5a8b4dc438ec4592a4fb9f4f1193181d8bd1444faedc7bb6fb115272b6c2253c45078ed836d0ea97e18cf11c958ebf3cf3da2e8a3e24778a989a08ad063e3d6b39f55168dc7038e1a75a9b2f23f9eee4242dc8ec93e5748274d3748aee7d328dbb42fcf37bbf97fdc6a7ab7c89e12a6c3b99d64251896c03ac220e2048aa701326c579c5203b1ad7ba69c544daa8d12be4ce8f95a4ff159aaf87cf303c557d073fc5d6f02789048d0e71af110c9aeda39c594eb1f4f1bda785a202071deaa93567cd3282cf322ff1be8520437b14bdfb1745d85ed3930fb297d9f438f83e113051db1747a5d5c39ad4b25ce810cd0931a62d47ac350d0c894fb2db273da31808538bdb00d556c5a24b2f2de47296e250dff57a1be293c2a08976cedaba6905c40bd8e1d25f1bcdd476f0b29e0c3cb58370f2f20d7063d5011feabe929efc5d5110f8b130bfc399b1411545b5e40d091969c4e163fad33c7ae064300a2628583bb07096015efb951d5a75cb2982e25bb12ae98502e4a7f1c018739fc8f6bacc9209e53ccaa3adfb94cd291e0f7ab0bc660800dc811b39691052b8569d02e93bcc4d10873ada63246f7afb124f8a696f8df78b54adaa43586fad3a0b4fc04655d2e4f6c1a8a34139d9eb946176da5a3674b3b7753af6b2d41b4a9e824645d13fc2f6095597207794b6999c3c499a5121d206f85a07534eaf818a05ad5633308e383bdc0c6e759737fbe6df03f5e2cc240872a9787468ce7df5110a9e8257a61025c0906fff10735e4d951560a706b5940d3c6975e2e30171dcfb9c76bed86b95582f1c422b557f2fb8b08cc9bfae0f0e49b8ce55b776fc4cd8dfb771a5d8a0b86394a7892a403075e1767fa341ad3e35e40d04b044eddab2902eace881ebb82e90c8b9c1cbe3cf4fd35d09802547a5e7b06c386f6aff1b28942ed5c6243da82be66b6979b8f1542b106aede78a96f1cd5ffa05fd1b104ee59932ff85f0bcbce72ac0f47ed06d32311f1758b69530fab2917ccb4913220f44e5fbe9c4aa115a6d6d4a3d7ca576119a9e750fe36cef16fd2481859efa963602444e58cc789f175851a7edf8818057cbbdf32916b9f120e42a918a8e0160333ecdadf8e621e08c019bc5a53c47b698b02c7a315e19970591377b98ef43821035f627994e68d527f5f5d843a11bc8a6ac569f4874977bd1ad3b8576c8873852087f7b9bb3f762b61751c593df3b0e4c9e8807fd9bf43cbb0188690ec37bce12e10f58354a5daaa2f231bceed71f50abbf3980e14af4bea13b9f93bab7322fc8d06fbe0b9c1f21a4f708b92d692f3e88cc69a9648bba2146c185bb5ccd649c3ddf0b74aaf80da2ff2d7dd080174c16b56c400f0e1918e3086e1204560763885f024992a711ad4ffd8cbc76a985fcc12d94121f19f93f6addb0657e16be87deef21ed46dbace6462ae34a3508c0696dbaa58d3f509846e20e955fdcfc8b92c4d8c778f80e78e6f046f3c911533331529a0d2a620f6fc07c26f0b5433ad0330a9ab3facb0c7793ead6c89740c1301fcb26d6df8263d2e8c9f6f9fcee224b046a7828265c4caeb7c7fa19d91781d54e2e605dff5e8f8196b386be8a0b3e0837f97c31af92967ff39a5ce0c218d90dd3ff1c608614c8ec41134ea02eab22d1ba10d288aac60790135053f95aabd5d60cb15f8180ec77cb4a2e2feebfd70ed4e01b7b51ac112b1a646ae9ba663d44770da5022f458b17ec953be8d32a7280d4f516c9459aecf78004c101a936dbd621eb32c8326f5312dc694337adf8e4e6148507e9b1c2e7e54e36e786b41bcee7cfbfdc09ff9cdb2e6633d8037aed502223e0b84343d87cc5515503d92966445bdce8d4f5f7eed1aea3b9e1b2d860846a766530a780091426b9811ad9844ae2bfd04644952938faae7966bae7fb5a2cefbbc645dd6b15385edc7200225891ead6a3cb6c36262b5f72f69fd8ac14ab53959335715d2dfbe834a17222b512743f3785ced0b9a8bbe0e0a016f93b945c6b081c9ff43512881f6331b169094488725c4eaa60bd2917f34a9f0bf4fd8f7ed1746d0e6ec9defd1c907f2df03581a443a649e32cba036999bd1f572f7c621374f0b035208601778ac57597483e1a8019499025a0c602d67c27fc4ea60ca13ce1831851b40327e07aff21fe0e4a3067264e05431dd4536b37739f7f7db91c7f688c5c5bfdab156437d32c1922f5814b7d677e4a96248352d695de345d71fb3dcc4bbf5547d74f9a95e35be3a76e6f5f1a1a573782d4b9af230d66245edb4ef251a137bf25767260049784bf819e223062ed591980fb6aaa75d0a5ce70a572359e667978a433af2e39d869f6e6dc75360e96c6e5df8e87800b48051d99237a55bf1f6a805994b463c858848afdc1d2e51d9b17e7c6cb04a4fbe24c0bb8630632babd60a91288e38564920267060ed69700b6b28b7ebcb92d8cae3722b4becf8ce25bee435f6e6995f019a0a9a4003e8aec72d4bf51810c1640671688e5f86cc5b2eb03a1083970d8de1c4b4c929f675d02c79fd9b1359414683639502dfcfa0775fb3e20ce7f70748641d80a59381f49c3ef99f16e1ce0908c147867f1f62ff3dc426c951"}, {0xa0, 0x1, 0x0, "713fe36f21d7a36a2ad625caf1b556754352e9f6f2134a7a18461345dbb12f70dea216113b925035d9e7adb6cc30c7b726296ce116cc4c3d77fc725b997aa1bc6916b5f4e6eac1280ccdd824ba9bf4d09a074fc078d6f979ba6c4d91ff72d6e6d159f55bf1582cdbf0231cf3f72f92bffc4c9616db521d03cf3c8545c2e10f4e1196e78ccdf48b432f85b31d"}, {0xf8, 0xffff, 0xffff, "059e7c722fec4681abefd081a4a86a030a9e5485ca9830902c8e474091b8972288f822a80df21f195646e215164137d18304a121e38c16fd5fe938032a0b4d7643985afa13dadbfee5aeac1d91a3195990776bb4b844a7424ba876f947b65f1bbb0a61c86394d7c681d6b16b23ba846a5309bf7239a4a2c4ffaf5456aa191df606ae95bbc8da24a61ad43849fdf1513d0b206c7826f9a468d6ebece894b20ca840e524447f8e9d0d16435f027aa6d4e0b732b82d7d80250b09715be36a86428c139ba190e571407bc7eec470eba991ce927fb362fb01e5d4e8b3597f2d25696e14"}, {0x70, 0x1, 0xab77, "da986d4f1a046835782d72d008e66ee1b524218b78850b8c10389cbb2602cb3e9674bb97d522ce20e3ef87443b16bd2a30b3b2e7bc82d6a449af0c983e918f50dc58de0f2885d3b8c82aaa7fd41a6b60615d41e3f20b92eef83fb54bb4cadbf5"}], 0x1348}, 0x40c) r1 = socket(0x21, 0x2, 0x5) r2 = openat(r0, &(0x7f0000001540)='./file0\x00', 0x20100, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000001580)=0xfff, 0x4) lstat(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001680)=""/4096, &(0x7f0000002680)=0x1000) getsockname$inet(r2, &(0x7f00000026c0), &(0x7f0000002700)=0xc) sendmsg(r1, &(0x7f00000029c0)={&(0x7f0000002740)=@in6={0x18, 0x0, 0x6, 0x7}, 0xc, &(0x7f0000002880)=[{&(0x7f0000002780)="48248243b5675e55ff5607200f7ed5179d449ebc64942de115c50d41ac0c7dc8f116d4375b366edb383e8831bdd6a943ae24409e17f6107b048f5814d21f3b45d59178c15bb2f5fb71cf74c1d23532e7f0d66d7feb6d145c9130f33cb9dadfbd", 0x60}, {&(0x7f0000002800)="12dbd1b173b4a0bd378b28742d6dbcf327163fe1e0711607e04724aae1797b", 0x1f}, {&(0x7f0000002840)="5f8b5fb64261ccd6221abf1e77976aa055f79e0a174af0147f0e738f95af5c2dbb7d3e163de0fed7f35f1e01b43f0fbb44af045d39eee79649c2", 0x3a}], 0x3, &(0x7f00000028c0)=[{0xc8, 0x2fe67210f546dc1b, 0xff, "c0ccc29e1f43ab9b58b91a84ff30d6013ed59ee3c05a647d88971633a0eaa5c04b52df92110e2673b55f1f5ee2abbb9f494e535aa5bca73eecf5b102ac5071b49d8828acb8590a363d0fc122118c8b6388948ad6e9418163448137c0de2b37b2bb1384baf1f9de760ba6243630da6ec8f616bcd41ee406ede2fc63984165bd13055f8a542016ce72f654fdec7649a18a68ea156e57938af5de6f40fcb735c8cd75804d64b95f8ea3bf75e49f4a4e061da7"}], 0xc8}, 0x408) setitimer(0x2, &(0x7f0000002a00)={{0x9, 0xfffffffffffffff8}, {0x6, 0x1000}}, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000002a40), &(0x7f0000002a80)=0x10) r3 = semget(0x1, 0x3, 0x485) semop(r3, &(0x7f0000002ac0)=[{0x2, 0x1}], 0x1) utimes(&(0x7f0000002b00)='./file0\x00', &(0x7f0000002b40)={{0x1d88, 0x2}, {0x3}}) semget$private(0x0, 0x1, 0x504) bind$inet(r2, &(0x7f0000002b80)={0x2, 0x1}, 0xc) r4 = dup(r1) connect$inet6(r4, &(0x7f0000002bc0)={0x18, 0x1, 0x2b9, 0xffffffff}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002c00)=0x27b) stat(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c80)) utimes(&(0x7f0000002d00)='./file0\x00', &(0x7f0000002d40)={{0x5, 0x1}, {0x5, 0x8}}) fchmodat(r0, &(0x7f0000002d80)='./file0\x00', 0xb5, 0x4) connect$inet(r4, &(0x7f0000002dc0)={0x2, 0x3}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000002e00)=0x100000000, 0x4) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000002e40)='./file0\x00', r5, r6) nanosleep(&(0x7f0000002e80)={0x3f, 0xb3}, 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000002ec0)=""/49) lchown(&(0x7f0000002f00)='./file0\x00', r5, r6) 13:09:25 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x8001, 0x3ff}], 0x8001, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x88, 0x40000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0x31, 0x23, 0x7, 0x3}], 0x1, &(0x7f0000000240)={0x525, 0x6}) close(r0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000380)='./bus\x00', 0x0) 13:09:25 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x3ed, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x3e) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="a9", 0x1}], 0x1) sendto$inet6(r0, &(0x7f0000000000)="ed43a45a38272fd60f5f38f1bd93909c206534ff", 0x14, 0x2, &(0x7f0000000040)={0x18, 0x1, 0xfffffffffffffffc, 0x4fce}, 0xc) 13:09:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00a7dba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db575ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44f9ffffffffffffff2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea44b224db6c67cf6664a09ac76317852b52c01c92df5c4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1cd60f0000000000005abb9daadfd4bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bffff1a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf4cae609ceac29f11b539ddb78774d482f7026ff28336a751232e462bb8526df3f4a870291cfff9dac52c70e3dd285097d6680f536b592aedb8be3f2892f41a2b79cb0f3a55fac47dc942ebf1b8976144ce784f2333bde1daab7d91237b74d13e9b0be1e6015fd094a9f247a9df7dcc12e79bcfb581f9d9127760d12a69a7cb28658e7c6a439f2f9be0ba42bdfce8f00ddd2c7068d545f7c805de6f909e3552de4df460e33035d42941a8be1e318e6fd250a84d3190feef3c12e347b6a6b9012a0298b56d1bc22d00e52992be25fc90c6658f6bcf7736640384d54004ca25ce509e70d88443f7d7aee458c41804352bcc04d82557308bc328fa5be98ec89d40a126ce8df779858001f987d1edcce94bc7adc137bfdfeac3bc1bff6ae3f23dbe7f744bcdf0eb4447b62efe7793ee36a9e40c8da406e5a36eaffb6b05795b4dcaec8b136ad555c8df01448736ce5bb68a9feec5f837911516ab21fb68b54f6c1bb2732e29bd0248b84d59643116fe2aa6354c6c2a7d218d0ca4d4a2e54c5858d8d30e1e60f360b7f404bf97bd127b16b3052845e92ac1d2bd3645328b4772bf67d0b911d4ca597b16ffc1cb619a8353d81cbb751b20167eaebbdd1abde4f728af5d0ee3ffb85bd0fe3c5f3d3fa349e0eea3591e7f0e9c5af1bfd7fc9b5851920f3677de5744495c50ecf88fee3d20eabec7cd0027fabf46ef411a7e7645c63a0e610dec5a5d1520a4e", 0x404) r1 = syz_open_pts() kqueue() close(r0) r2 = kqueue() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xd, 0xfffffffffffffff1, "a146786eb95bd07babec1100"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) read(r3, &(0x7f00000002c0)=""/249, 0xf9) poll(&(0x7f0000000080)=[{r3, 0xc0}, {r3, 0x1}, {r2, 0x40}], 0x3, 0x0) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r4, r5) 13:09:26 executing program 0: setsockopt(0xffffffffffffffff, 0x8e, 0xd, &(0x7f0000000140)="ff920008aaa00800000400160000000000000000", 0x14) 13:09:26 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2080000000029, 0xd, &(0x7f0000000080)="0000000000b6c50000000000b083fec300008739ed57f7e18d061ad244bc0a302e243920776b5a0b46b060d5d5236abb6c10ee1703e479981af57a2934cb0912d96b8f7ecb7c8a1431905ad379378d0dacc0774f357506a08a725e48b6e0", 0x3a3) 13:09:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x1, 0x400, &(0x7f0000000140)=""/226, &(0x7f0000000000)=0xe2) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0, 0xfffffffffffffd83}, {0x0}, {0x0}, {0x0, 0xffffff3c}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001640)=""/239, 0xfffffffffffffee7}, 0x0) execve(0x0, 0x0, 0x0) 13:09:26 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='cw') r0 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) 13:09:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) connect$inet(r0, &(0x7f0000000000), 0xc) 13:09:26 executing program 0: r0 = getpid() r1 = getpgrp() setpgid(r0, r1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 13:09:26 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x1ff, 0x1}, {0x18, 0x1, 0x2ba, 0x5}, 0x3d8c, [0x40, 0x0, 0x169, 0x85b, 0xfffffffffffffffe, 0x5, 0x10001, 0xd46]}, 0x3c) link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') 13:09:26 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0xc2, 0x3) setrlimit(0x0, &(0x7f0000000000)={0x200000, 0x1}) setrlimit(0x2, &(0x7f0000000040)={0x52, 0x7}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="390db413797516fd591a22891b7a8ba2a2a32ee44840d01ac51e2a6ab50dc2b108de8e0b1d702196ea2b5c37c3a238f94b61e2631add00d98241cf63c5918d5b1cafb2e7ad7d804f7640ee88783aa150bc21cc8e4c1f24470e5062ae0cf3eb541b82983d934a0675ca5dbc", 0x6b, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 13:09:26 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, 0xfffffffffffffffe) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r2, 0x4, 0xc0) dup2(r1, r3) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r3) 13:09:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2008, 0x8000) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 13:09:26 executing program 1: clock_getres(0x2, 0x0) 13:09:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000000c0)=0x10000) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x24, 0x8000}, 0xc) 13:09:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r0, 0x0, 0x800000000001, &(0x7f0000000000)="7217870900c7", 0xfffffce6) 13:09:27 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, r1) r2 = socket$inet6(0x18, 0x8001, 0x8001) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r2, 0x0, 0x0, 0x1, 0x0, 0x0) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 13:09:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) ftruncate(r0, 0x400) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000080)='\r', 0x1) 13:09:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x4, 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0x0) 13:09:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(&(0x7f0000000080)) pipe(0x0) r0 = semget$private(0x0, 0x0, 0x10) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000000c0)=""/245) pipe2(&(0x7f0000000040), 0x10000) 13:09:27 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0x2710}, {0xffffffffffffffff, 0x7530}}, 0x0) 13:09:27 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x40) getegid() semop(r1, &(0x7f0000000000)=[{0x3, 0x20f, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x4, 0x1000}, {0x3, 0x5, 0x1000}, {0x7, 0xff, 0x1000}, {0x1, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x1, 0xe4f9, 0x1000}, {0x3, 0x2, 0x1800}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) shmctl$IPC_RMID(r0, 0x0) r5 = getgid() r6 = getpgrp() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x14, 0x7ff}, 0x1, 0x1, r6, r7, 0x1, 0x0, 0x9}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3d, 0x0, 0x0, 0x0, 0x0, 0x118, 0x1}, 0xd51a, 0xa23, 0x0, 0x0, 0x73d, 0x4, 0x8}) 13:09:27 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:09:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 13:09:27 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x3, 0x10) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)=0x7fffffff) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/120) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getpid() 13:09:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7ff, 0x4, 0x4, 0xfff, "9fd17048f863647915f789312528e48ee4fa20a2", 0xfc, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77", 0x9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r3) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0)=0x80000001, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1fffffffffffc, 0x80000000, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100", 0x3}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) syz_open_pts() fcntl$getown(r1, 0x5) 13:09:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) sendto$unix(r0, &(0x7f00000002c0)="02fc2787cb5de617c0bcd952329b1b4b1fe5f4b3f23206401791e6caf63a494cf28cf89afe9a0137fc1e94fac97bfaa225d3d5740c2105f108dcdf5377e17d0126c53d1935633304700b78a1ad8af24da401187cfe809be6157e5ed0df5a3bc0c459a67262c82ae7d46bb56344991096a4666189450fddfcabd16168e39ab170487c2131ce77bb60ccc83fc655b931b0ad27bbc521613a76f91bcd2d9dcb40f8692e6067ca2e3d26ed68eb47cbe305289cee79dddd235b4b968cfa642ef45064c22c648f57215291acaa910e0d7c79e951f76a25689df6c73ce75c1786349a33479fc578b78c77ca98f2096c11fbd7c81949151e58d76bed3c8bb3b47dbe59ff3a0f3a8a3e96ad546441ab0bdc99274257b45bf76aa6437a2e9cd0f79ad3c6a052e20df560dc40fc29c073595ed3cb7e897c9335d2576cec6f682915c06761d224381c75646ac561c033aba3e842afeb80aa88f0626d27c6e0723c7851e59985477884872c0eb5b4645a4fd0c890225d8116a70446b38f6bf8267c5b6fbb59c521dcb2cf042936ee3ef4b4e010f1e0286efa2d62a79bb542f8aef2ac8456dad0930d12f90f64c7f25f0d19891c3cef0a123307cb82d5ab7a0bf00193eb2b0604a3809ddf31c4314cd58a88dcae4cc97277f07bfcd36587900a8e3ab3c41bdfdd4fd376fc7f5300f496b241e669169b6e16be5349e7dd420f291814e0be50a5f2f8c1e81c8e361bc58a91836306971eabba6d854cf019019f03b6bc657ee36f792ed49242fd84b80b787240f35a0950ccb9ed2e20e463197fbedd89f8b093cd7c1395a3f387fd5a1ffea428d2de1c90e79d06affce30a8412605a2d78e7eb87b1e7a732544e4984e883b9c46e146c31b86a3c2c77ba324ecc454b24450a11dc15ea79b1a69f48ea8c8a8d2045d7695e7e98f751bff00a1b3ecb1d472cc18df207eeac1363c5db9f264d714f9f3777a47fd2ac89107aab4bdc70beddf8e458fcb364b9a56a93adbc7fe6c154462dfcc1aa6b0509e2ef0ec0dd1d37f26c775fbd12ef98214a748fc553584a558f6df5cb8c040b99985ebac9fa0f64dfdeb1a90f049d77261e7825043077145fdfc3c37841e0719fc53fea81b15285f6b15857fce1d71efcdc6d42aaae4995c5cae2f7ccc17198fafbe0f34bf4f3d48ac728f53c986c7e65e6ac5c2eb272c84a9af3875ce7c528b4fccaf3ea97abb258a591381ccaf7d790ed93905fe8540b6609110f2ddf66439f9cfb92c3b28553b05f42da0d839b77318d54fb2f788cb9a48219d69066917dae83fd0b345af4b3a2e0ad383c83b6b56db629b66bdb7276c1306e707873b2779c76d0eda17f988aeaa185d0fcebf85734b61e305faf36bf8fa68907b67dca0cbdec1d2319b5a6621dc30186c1e2861ed40e0b26fdfed1d217025d57882c0c1dfac9e62ad1be014af6d9e648c65f9a1604a9fc25ac290728edfc1aa0b42237a542a9f324a0102079a84b0bc9c81cc17e51d18a7036563cdb62a4fd22ca73d2531bd042f4d2b53c834889e5c1d51c95e895794ee0e8e2a734bbf3dec3635257bfc84dc4ef6b57ca86a808eb997a54a8ae454332e6b875282e155f3db0e3d6387c2480079430639e1170e4ed81895bb3f8869c21b39d3c25c5460b6893a7c670c99716f06e7aee5616b15516e752a4fc35703580582a32fe1d8681fd3e1fd98966b150c0adc9cb359fefa81bf522601be4cbebbf54d524395df9fe0db689662824cfeee96dfca5fb5a0599b7651ca0f67bb25d3408afa342c7a8f42d5f055adad8ddc5182765c81c19ffd890505f76d82080c0a585511f2f51ea2d508ac7980c24277f5447011de7e421d254165418dbdd0fd656b0a486d174bfd648cc743321cb6040e04a4d548d2e47d904ba34b90cf39d906007472aff9113b67fb14eda272e80f43417daf74786126c9dedc701c97dde4172c81fe26c2a666bcc64da5bc64874842db4980bfa1edf6eb63991baf5355891c3b14279f863db53dcba43faf4aef366906da89010af8d6e00a52c1345d6b044721e20edb6a0b1a5dc72ce18ccb1323b296befd6e557c317b9190917b11a5344e120951dd79ca900b848d588a3ba80c77e83075b78e9bc3bd81a3924dd59b124e918e6895ea0dd1f7048ccae1ea4ffaf686862a457e5a8562d6ae2bc0f478e077c8302d73edd496d4909c411ed759650ae4705e9a919f26ffd4d76bfef40db46afb4f738dd768aaad90a941f2499c92dfa6f654be9ee38c15d0aaffb51f6d96c66dd491f27a531a5318ce641d607bd83ba31c64975f56bfafe4611e9f12cd87c19e141e12035832d0c520fffa70c26d16612d8405c1576713594809cd91719fef5640ad4e65cc2dd9080ac630d11059a8695667ffd41edc115b1d7d8e38928424778504fc4cba36b3264f883d30e247433dd76eb735ea89c3e57c777c612f46522e2e01704fbb600c79df04193d69a5ad91183342e4880978241a489802956a27a1bbf2c20bff524cf7fe1aaee7570a29264073ca010f5f307c2ecc9e48fda8007939b61c1dd66a5944d436c22c0974fb4454f38772d8665636b69dff6b96156a5836b3e47a217002686b39ee4be2ec4b4ac59f292e3104210f6ab8a9ad6f6fe36aa13a81291e36521626489d32fbcf193cca56539267dc1f59003bf6156c763090b51f59a5f22bc85c5de1d0e18ab2cc41bff28c64207d744616aebdcb7e37d820a99aab51cebbe3eaac8a2683958f94942b998032d36c698c439b957aaa165a2cec0651011f76d73638bfe07637d5c59217097d6d7384058fa66c200b14f963d53c0e316daca740019b28ebf3a962219baeddb35e4696c395957e676ec675e0c1c8b7b970a9b5c52c53c99377490e70f22acd0dcae2ef6cafb922681", 0x801, 0x0, 0x0, 0x0) 13:09:27 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0xd9) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) 13:09:27 executing program 0: nanosleep(&(0x7f0000000040)={0x7ff, 0x7}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x104) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x9c5) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) 13:09:27 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x60, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x13, 0x8, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x7, 0x9f89}, {{r0}, 0xfffffffffffffffe, 0x4, 0xa0000006, 0x9c19, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x6, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x8c, 0x40, 0x3}, {{r0}, 0xfffffffffffffff8, 0x88, 0x1, 0x4, 0xfd}], 0x101, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xffff, 0x4}, {{r0}, 0x0, 0xd0, 0x80000000, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x80000000, 0x64ff92c9}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x400, 0x96}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000004, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x9, 0x5b}], 0x5, &(0x7f0000000280)={0x6, 0x9}) 13:09:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 13:09:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3", 0x4a0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xece4, 0xfffffffffffffff4, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r3, &(0x7f00000001c0), 0x10000000000003a5) 13:09:28 executing program 0: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000001940)={&(0x7f0000000480)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001840)=[{&(0x7f00000002c0)=""/126, 0x7e}, {&(0x7f00000014c0)=""/224, 0xe0}, {&(0x7f0000000340)=""/119, 0x77}, {&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f00000015c0)=""/223, 0xdf}, {&(0x7f00000016c0)=""/212, 0xd4}, {&(0x7f00000017c0)=""/72, 0x48}], 0x7, &(0x7f00000018c0)=""/114, 0x72}, 0x800) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/248, 0xf8}, {&(0x7f0000000180)=""/9, 0x9}], 0x2, &(0x7f0000000200)=""/95, 0x5f}, 0x3) mprotect(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000400)=""/123) 13:09:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000011c0)=""/4096, 0x1000) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="d329c763a60f2986d3e1509ee133fcdba5a47159342c7934ab57d40d8da7dd39cc6263c5233ca1241c16c824e9cd47d4e6c061ff93f9bfd70630d9e69ee9792eac60b40fea4adf3c58b0d0a6dd72ad8f3a623ea9e5a482d230807a6eb0e00c952bae44c7178dc4c657f3010f04d3ad3c3e492c58ae6fb0fbadf37130129420f66a2c2a7c46b542c6ebd319585909ce7b850c81e6f8a8e78e358f8233cb983ae21bd12ff58ca4cb2b3a84b15707659d4c9c0aacfcf005568be4636c33af49cc112b8c2ada0c67ee2bc96f47c036bad321ffad58b5020a031a87539c5c40453964aeff3ece7c51dfec9119dafb9f51876589f185c00fbdfbafe02e6af4636a147cbb7982723d346d50eb3ef22ca42ba92082ed052986eed9a8f4ffa45cd3f64186b92c75f1c5aaacd2f7f739fb177b410c8b7d2b63ad89d1cbc60fbe33c467a8d811fc42a0e6ac20097e7eec3ab8da7a7a2a28919343a3a1cac7b66710de916f3e39707d8633e4c0aad402b389ce0ce12bd195da8e1e6a03d9bb349c32635a8853d63dd504f7ea7676c221aed0b8392805ac5b0ec965821f31865ab310590d0390b4a561c7ae2e59a2afa0b5d77ff1fb64911fc9a8d97226f58056828fb6150aba05f7f76f1c68cb664af95d72d9db17416b77fe434234d4c957d3d29a6ef83ece38b8fba9f4779616bc4045bf8eab32f41d988674581d8cbad895822d002b63d7715115c00fe8a065bebcf302619143e8957462af6a035c225dbb0b69e1ede4f3fad1dc6feb2cc3b1f14d6c9710178b9992840bfa80ede403e2135b51802c0331c19a3462a1d64328c58b9a32d3a6bc9d553fb2ad7a77c599440488194404c54ea4f28c37a26c2a75ab17544944da6c15e3aacab2b2ad186b01a9104131ab45ae8d355afeca808f20f084588600aa2e6f14373d69fdb7c17da69b074cb93268d466616af81444bf77e157019083079c3df3f34e466c310189222a0e65b88b862712d5e6e0369d387ee881668763635149033150a6dfcc637859bb2a7007f9d1826e95f345f985fac09d702c2ca33d73c4dab99ff452db05cca63e741058c98e4dc54c8e12182348c73f8aec89929e7700e11e4e06c5667384c92af0a24c2da36f74bf4e6e17582f2692a47c4124b50fe4a15387df7aef464a048daaacdc4a7b3999d152874c5fd9761cbd0ffba208918c23475a43209c862456307ffd9de7237717d8b2efe2e7c7b1d737312d44ee25483ba91b13257c151f745074273f85602641589c8f5c5f7f10633aa528bd72b7d02cb99907879c8b552faeb71ceda9833f6c57d723151ec03ffc93d6bf2634ad92fcf7f4ad9cb60e872e4967e022f346d5ae7079822b2cdbd58cd5b3dd729ab658bced63054b3a76f4b285b4cae1ecb62886d836479056432599088be3a92fff7edd7d5f59c818b6801a50808539a6ce28693c814e23ab7eb56c5c16f302542d1f6c8ff567843f19c91ec21aa29f9d587df8d88e6b6f90ccbe7e279dca7d646f0ee7730391a2eb2286f9643feb396283479d9dfc7b561005028b4a4c38570e3e99d21f45aaa4d91ab20b9fea102706e003de39076a2cc00245e14933e08fe0d0b8eb79871df33f09256ce3a1121b29e21f191719073fe82d066ce0e7853fca1ef3aa4d531c7d41636224bf8c2655c0a4796a601b3bdecbc451e1c9e18bc3a946d87f1e04529bdab7054485ac1ac4ec825185882e971ac72bb99f8292abba8e08298078222c2f4498dd7f9c17e488b749448e17eb2ec5da5a67780b0bb4750f5bcb60c34134ff51d3e9c1a0554515110365df4775739d889098d81ce1048dd5e4c11bb782ed802434a0df7bc2ce7e897b40f452702c04bcbd024b85497d05f1e65baf487f6d38d2092679a997a4c34fe6dda3dab9fd169cabbff62690e329ad265e013c914f575bdcac41ff5ba402e55c04e660315eceeda0593df8287dae9e07c1222d3fcdd09f45cb70d1ec7f0e335045783ae89e7622659ccae924c5c72a0d8372a0f693f686323294168dc4cfbb03b8c4fdd49f7c56b8801f34bb2e2ee64cc7c0c5a43cd865f01a8261c77e73e7215db1310ee739628b8f3d75b2f009e934befba19b531330e69f0a13aad2311bb549821d077f8baf54fc1824c4d457408875fd281f72ca51308a153028f95df84fc82238e75752c091d07d975f7c79c2a4005dd4f51229ab0fbee13ffc03f7d3ab9332943aad1a5bfac0769258346835e1382d5857bb667bb17087ff4f2b6abc196d34e58f0fc37bf8a22f058c40d4c3cec35a02348115cc1dc60f77acc98af7d58f9a828bb5fbd510490858f25df92f05c894dcc7b59ee8b7bf1b579ac71b061bff9ab098ae5e9d5ec4f20d9b6ae47d4137b87ccb8b8a98a95f0009d55e284b71ab206f1c4da3fc89be7ce14ee4d30e55d6d70aa879799609c31f0a44e2350eea2b00c82fd1fddaaad164b542575f439f0cd7394f01264387f872df88cd1aeb094ed514a8db3c40375280f199ea9c4f0e6096d63984c1ef1178bca44a1994fbbaf3d61963fe3e8ea21153f6bbeba3a4d1cee6278a823209c6d65529b22468fb1429888b6b10d95465af4174ebb792fffc2c0b55c069f2b3397a5d8d77e1ebb179705018861d95c1e2297b93b3c43bc588793176198f619765ba43844ba251d728ad0bd076d109a664f5e3f07b399f6fb9f0471d6f0bda3076f0c4ca2671e6746ffa1b0408cc725bea024465d5a0b80262ca47191dd08167c3d76d89b25fb9ca5be5127179e12836579f8591edff0b4faa73e7b2bf73a880a9cbbdd78650ca2f123b36086977671af046bb4788f2803dd00c584095007042a61ba35035508aaf881847c0d8c5248be051e296a450f8276e7ceecca79f626f73cb680db668a6a007d35d6b76b6db796f31ac77d37900e1c37bb87b553b632ea925731b752fd3c4028200f50ec4e5be98034c071abb0d9db90fca24df7e41bff46fc2ec461cd248497f4912d54c1846af519e2262ce22742777986f8b516ec64bf859a38c11bd8a8daab219cd6c4ff367e252a300c465f5d7858101e2a07d19654635dff3730c4b02ec8482cb8a67d5f1ed831dfe8fa6c8ac9c5273bf6e4824cc720193903f5dd26f96b0d729e14c7a09f3ddf9ca8622888eb5e846f38fae46fc6617325b77f6e0df44f57367bb49b9c9b123b0357f80d0f8a617febe075f1ed90b9d560fa3f99c3c6bbdf0eef49dcf0698283eba19cecce64194124c625ecdeae05bb8f5cd9c6ad28fec0b1a4b9ceb2defacb7f28976fb76dfdd05e5ef4de43d8e3bf15a0987eb0cc343e84c52160eff0ddab572d47272d1dabc4ff634076cb70be2d5d534a616eb8f2372001bbf791175615cd6e36ce1a8e0558297963b2abf6bf6e83cf6cadc67fd90fb6dc9e011d89fef158f30b58e5874d23c9b007515c9bc0c04c769c0791f6011ec12bcf5e3c8a7ba2196867309770d4144ebbd3da04f4e7bfafeea412038fcb5d990552f2b4d4705b458cb05e64ca10dc9668a78b1354c77289c1b5d4b359a865f18fd35133cdf57936bfbe6b0d02761657e42ebc0aa8e7c4a221bf3f0ca14ab1fca31634a201d7073f7c8a65b668484dbc1705b61a77322da9e74e429b2f8b20df47498b56d707248b7001c46ddba41ab7ec2cc45b7ebc73208bdb98937ade8467d4c093d2bf8d6c4e4db4658f86403d9e8bd95bc29a25e0f06fd83fb8b189a94151ac0e7be9aa18725ce5c1592da5ccb12638a32457a8217c47d8374b4064ccb397210aa5b6ce3c9613cd88d582078e637d1f789364bba644462f4b8115969e00080bf0e1916c426c0d4077a89e985f16b547bea538b93013e69cebc89c02017900403ecf2ed71ddc8215f6897d06c402bff1b7a23a7eb92c616559390febadb35b67de09487ef78ed011135d1b79c68ff95169b5972bf4b067846e89c55a92defe617ddae2dab7bd9c8e3a08d1d876b8e13552fbc22b101b2559a16f2165badbc0dea6554846dec60c1fc72de9a3fa59da2bb951c84a2cec0aee1fb8ad22ea966c87c96f6db9bfcb2898db1304faba64edc6be248c94fe567dd7783c3b555f2cd868c9b5552e11828d4c96a3d1f2be7f673e8aac81a529654c2382fa47ee57616ae4fb722f13275a13b78fa54920c31bb86574d39975d3dd3e928e4509c08c4384ee0f69711012d39b7d5c592cda8601508ed761afbeb9a5a66ebf209ad5c860c2bcd8d5fb4e86ae4ab4a769ddf43b7aecc2ec358e9d6add492fdc66528ccda090b11f41a13bd7bc27ba4ae07633b56dbabcc479da08cb7e2ad7b3096e3a4af24f579df42149356d17982bef6de9a94ea2d86662c2927aa651ae91b9c42f618c0bd3ea377c2d709ccb73be7b700e0c23835be1fb2cbad0a07be0c320d65fa57a3d3b6f77573170ec9a65eb222ec38aceb528926247325bd17a57957c6db6f75d8b1278c00b93c47ad0e39de074890166229e7330f772c808d0dfe7c62ef2d1f5b8f28551b3b620a97710815e9e62a6439e3f306a2ea243a325ac4afa73cd9897ec4c383460f5b4118194120495475f181ce0a0a99f520082abcb360de2d62bd7bd5f0ab10bb831168b67c7ecd66786ee9975e1208e2ccace76820ff7de9ab7c2abe768a2f3bb337eaac2056e6dd0e03ab0095473fd47802ddb733b60771443bd69abae55d61c64c8ce927051a1bd41003a0dfcc6bd515d2c09f360c7f16f52b99ee1a79549d07f0cbc48381ec09822217dc38624b62549d1f224bcce571db1679b51653a7a2449b0c19f3dee9a9cdf9ecb96e0f6935be1d87108ffb07cc192892032f3753d0eeff86fb4507744d46fd892ee0e3aeb1baef9c48242cf563f64d234d8e3bb87d638d418a7fdd16a295cac2172445d9bd0923b8786d92e8178f912db679eae13ee6d6c4bf0cf4ff53e32765eaa70c4c96f4c31f8f9d05d69e4743780d6a5f5c7b0e49ddf427f080091458316380b8c66352d8d3a0e520fdb2dc8f1d384f81043a576de85f627492891b6603820baf218d798621129171f2efa247518cf72c584101b1bab37dc684b0d15943c411d4e149fb21b377dc31b377a2e13bd02e3e815340f97d0a16d3ebc2cea3f7c7b172632a4adc83c98be8a9b8e38c2e28d1527609dd1719c4d1522f20c7b6c145fdb3f333592648884a89c18d58f2ee6699b124fd8b90970ace85daa161045519695b617b7b541a7017e2496b6607bbc7d157a686ba87a7d830db2cd5262e83e26d400765876b4b4ebc8c4210f9389e780e9ab8f1ccd2c9172a907f21c47be4b6dd9e5d07fcfe7c3d17d2d06ec9bbd88c76a7c689dda2d1586ea44d67b5a96c5f407ad789fb9b56db708ae0ae2970e85ab99bf4286eea49dbb6cf0728171673103ef26b29758ac7ad0f0ab06b129a2ac70552bf7ccf91a06333dac568e123155c96912179492c6e6e135bf3e66e4d2f346f2290645a63d72ff6a9972ce68b789ae336214d0027619d0a94bd963ff9626e51e1ae1662af22b1f9681113af1f6d768e261bd516455f2638d2692cafa8c7afa591966503e889679a4263cb59c8833fac6897657cf210046d2459b2608cf69767e963eb41b1b8820b85773ded80dcedf386faf0c4f93553b0ec37637b03a01670746a42f67283f73918a1cd34150296d9f26eed3888ef4649587c4b872ea0d1d97fa7e3e68ebb61691214b56a5305e0a6f1b9fbbeb2f55679cdf4533ab1fa5cad6d8257b60ab7e4f764a724fdd035e5b2d09ed9aeebcf80c58c6e1ff52e3eb2458f83e9ac0e9619d5273406070703f837798b447c76f725058a603cf2", 0x1001}], 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) msgget$private(0x0, 0x100) 13:09:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:09:28 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 13:09:28 executing program 1: r0 = dup(0xffffffffffffff9c) close(r0) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)=""/170, 0xaa}, {&(0x7f0000000500)=""/125, 0xfeb8}, {&(0x7f00000001c0)=""/4, 0x4}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000000400)=""/105, 0xfffffddf}], 0x10bb) 13:09:28 executing program 0: poll(0xffffffffffffffff, 0x0, 0xfffffffffffffffc) r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) 13:09:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) r1 = semget$private(0x0, 0x3, 0x108) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/231) shutdown(r0, 0x1) poll(&(0x7f0000000140)=[{r0, 0x8d}], 0x1, 0x0) 13:09:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r1, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e", 0x114}], 0x1) write(r1, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9f04003f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b0b4da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914e2325741e1182e04ad056151ae78b6479047cf0da9ed07461e88f4a03368407b7b926e76086f8a3a87f0b7d77d02d334ca44e71ccc7230314e7688f8e80fafabdb07a097a3165d9f77bb340cbc5f287a673cc14ba3d82c677913efa909e4637a65d1c9c3000dc39d7a610c3eb3a8acbd79a565090ea87423464a6749745b27e11512133ac52f63e1090b35aebb023656bb1b4fd0712ba9f487d50b98b75f7ebc0f567970969cdda59e432f18ed57f7fc48b2f7081d5c8d1a08734095776ac498e20cd43cf598bd32e38bec68697d20eb7", 0x20c) 13:09:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 13:09:28 executing program 0: setrlimit(0x8, &(0x7f00000003c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xfffc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xbae, 0x7}, {0x18, 0x1, 0x2, 0x7f}, 0x3ff, [0x3ff, 0x80000001, 0x9, 0x10000, 0x5, 0x0, 0x101, 0xfffffffffffffff9]}, 0x3c) setrlimit(0x0, &(0x7f0000000000)) 13:09:28 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x0, "fa56bd64459300102edc3b549bcc53f466ac00", 0x6}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a96ca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf5ac703e1f8697d494eec3a8b5ce8ec5cb52f3cddd17778aa9c7d09d9744bef288a95c9a86ecc53599fea70776ac67659bbbb8eed5ece71cf9fd7ea3f41537339f16edf30ad2fbf5ba97c82a3e10fa5774105c44335b3309971051c2abb091288d512cfce6974ae4c6c72df20fd8076dda34419a6be19f637004b45598159db09ea762e5bfd935485943f11f54e5cb67b4a2868a3e87e9d9c70065c6a495954d7a9842d1e05eeb988866b945d5b41d130d20ac95c6ca6ceddcbc1cb7fd352d34ae173d38282d0ecff6705104636fb791a01d32de4e898bd674bd2504e70455dcc993bd9cda7c5cabb6d05c617344c127de0c539eb4c429a98632b9b7e35ea9658c368e7e37d1ddd33fbde42a3638139cfd95f03a63b5ece681ca898694b5fd2be96673b744d035c4b662d7758bed95f15783b8ed31abcfc13c435241f6563b5d28e4fd2f714b4e8acfdf6c32a47f4c7afd53a1a6eac9116a8c070e3b5186f5ee57e748b26341d56619c4dc5a5c65d84b455b208324a357b9ee24ede264574ea5c13b5e9a389c3ffeecdd7f8d19ea2036956dd5da4079cbad130016f041e2efbfd9afd733953c35939a705428cb516b54e5e8cf78fd5de8b01a25d53feb7227b1b720be7860a2a8eb9e4f3d535c9f745178f2c12146373ebe01dc6a48b0fdc9594ab5e8df10383bc8f3de6c086b96c7eabbf54e083b9e255bd4babbe82589ae89bcf57d790fa806e1eecc3af78ab0e62593fc40c38d990441d27508afe7bdb843dea11f0cce9db2f133493de2439d3efec1ebd5b12415197c545ea35d3da07d0eaedd63a85fc5f3d55eeb8b73dea106174cd5bfe2cbf1895e1167b401216827f2398c197d09de86fe820391a80", 0xef8) write(r0, &(0x7f0000000040)="cd23d674158e75d44140eca06326d88113e303bd8e743ad80275c7eca336946cd5416610ce19fa7a30659b07317700962b58f8bbb7c3326313b0e0463d4e9796b8bb3af6ef53dfc5afcd8ea0dce98be1ee7c99fa084fc97ad855a007679645160d7fd0c4dc024fe8085ab8c57aca59cf726ca87849166060c33494cf86eee873dd614fd26087355a438172a110d1778c572a230c04caa39fba09", 0x9a) execve(0x0, 0x0, 0x0) 13:09:28 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x94) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 13:09:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x4b, 0x4, 0x5, 0xd4ea}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x1}, {{r1}, 0x0, 0x8, 0x200fffff, 0x8, 0x1}, {{r2}, 0x0, 0x22, 0xfffff, 0x3, 0xdf}], 0x1cd24811, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x16, 0x40000000, 0x80000000, 0x95b}, {{r2}, 0xfffffffffffffff9, 0x80, 0x4, 0xc1, 0xf6}, {{r1}, 0xfffffffffffffffd, 0x2, 0xa0000002, 0x10000, 0x8}, {{r1}, 0xffffffffffffffff, 0x14, 0x20000000, 0x9, 0x487}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0xc6, 0x5770ccd9}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x20, 0x80000000}], 0x4, &(0x7f00000003c0)={0x2, 0x3ff}) kevent(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000100), 0x4, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x28) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1c, 0x40000000, 0x0, 0x10000}, {{r3}, 0xfffffffffffffffa, 0x0, 0x80, 0x7fffffff, 0xfffffffffffffe00}, {{r1}, 0xfffffffffffffffa, 0xa8, 0x0, 0xc63e, 0x6}, {{r2}, 0xfffffffffffffffc, 0x20, 0x40000000, 0xffffffff, 0x2c8e}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x7f, 0x5ee2}, {{r0}, 0xfffffffffffffffc, 0x8c, 0xfffff, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x1000, 0xb9}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0xfffffffffffffffc, 0x2}, {{r2}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x9, 0x5}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0x9, 0x8}, {{r3}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x80, 0x6}, {{r3}, 0xfffffffffffffffd, 0xc, 0x4, 0x85b, 0x9}], 0x8e14, &(0x7f00000000c0)={0x80000001, 0x3c}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) 13:09:29 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) getsockopt(r1, 0x3, 0x0, &(0x7f0000000040)=""/192, &(0x7f0000000140)=0xc0) 13:09:29 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=ANY=[@ANYBLOB="728f6d2dbd6ad5a2c12e8fff5ab90000d30bbf8f53946e405128cdf47c839fd3d698a09767b54446f6cb4dec"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x2) shutdown(r0, 0x0) 13:09:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f0000000000)=""/118, 0x76) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 13:09:29 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1100100000000}) dup2(r0, r0) 13:09:29 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x0, 0x8000, 0x8) accept(r0, 0x0, &(0x7f0000000000)) 13:09:29 executing program 0: getgroups(0x0, &(0x7f0000000000)) r0 = msgget(0x1, 0x0) setregid(0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpid() r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) msgctl$IPC_RMID(r0, 0x0) 13:09:29 executing program 1: msgrcv(0x0, &(0x7f0000000000)={0x0, ""/99}, 0x6b, 0x0, 0x800) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x7) nanosleep(&(0x7f0000000140)={0x1}, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x1) syz_extract_tcp_res(&(0x7f0000000280), 0xfff, 0x2) msgsnd(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="010000000000000024d34a54a4a9e4c299831d1ced94e850ef09356b477641b4572788b906aba4a56050c061e50f2350a492e7017e86d4ec341f2f464eb43bcc19b4269f2a9b63b9e437739e060d67945d4d479cb2d8a9cb4b4bdcc998f41582fe66fccc6d0c2353614034fa5765b1cba3cf6a2642bf9e2024ae611a59962e6e0ae90dc1d3feeb1d7ef788a4f22490e8b4e4698712a9ff09304adac460912471a3e11122a914ce35f77553610d3ef0712abe23971d694550adf08069df4e4377e8272c7d519cbf"], 0xc7, 0x800) readlinkat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/136, 0x88) recvmsg(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f00000005c0)=""/136, 0x88}], 0x1, &(0x7f00000006c0)=""/164, 0xa4}, 0x800) shmget(0x0, 0x4000, 0x182, &(0x7f0000ffa000/0x4000)=nil) rmdir(&(0x7f0000000a00)='./file1\x00') sendto$inet6(r0, &(0x7f0000000a40)="f94e1a0f9523c8bfbdfad4f7c1daeae421191767b2ed7c0c3c49610f3295e5f883efa9a0128dcfffd247fb518200783fb5deebe4b17012074683eeb3f1a157a3651523231668bde4884c07516dcdb9810c945f4b3b0bf5f8150c847f169ad0838977cc6ac6242b3ab882a4b5c71fbddb540d599c389713d4b238ef86f236ece9360201012f3f6fb57f8f871393a015cd7fa2a6b89cac348eb1909925098f03151a608abe60c93da534e8df66f6cff311e432628e", 0xb4, 0x40c, 0x0, 0x0) unlink(&(0x7f0000000b40)='./file2\x00') shmget(0x2, 0x3000, 0x10, &(0x7f0000ff8000/0x3000)=nil) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000b80)={0x7, 0xffff}, 0x10) getdents(r0, &(0x7f0000000bc0)=""/109, 0x6d) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:09:29 executing program 0: semget$private(0x0, 0x7, 0x2) r0 = semget(0x3, 0x1, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/105) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000080)=""/212) r1 = semget$private(0x0, 0x1, 0x1) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/147) 13:09:29 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) r1 = getpid() fcntl$lock(r0, 0xe382c4d1f81f55a2, &(0x7f0000000040)={0x2, 0x2, 0x1169, 0x5, r1}) 13:09:29 executing program 0: r0 = socket$inet(0x2, 0x1, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="da1620fc1b24670de9446fec44805e68d12e7637c7edb4c313ef15b6cda9b4fa7bd1d5b6e97a67709c8703ef998d6c075d871ddcf63cf460cbb2ec77d4310af65acc12f58df5f5d272469b5057b46f9484b564a8c0fece1737f7e423e3c7bec620b1f70e66874ae23c9446df435c105fcb78c896128783948f99ed16a9b641794214c6e9987bbbfe9c018d5a19", 0x8d) 13:09:30 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x6}, 0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 13:09:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/196, 0xc4, 0x842, &(0x7f0000000000)={0x2, 0x1}, 0xc) 13:09:30 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0xc0000001007) shmdt(r1) 13:09:30 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='c\x00') lstat(&(0x7f0000000400)='./bus\x00', 0x0) 13:09:30 executing program 0: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x593a, "69728a317e5e5e3266e570e082c9dc69cae13134", 0xffff, 0x4}) syz_open_pts() 13:09:30 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) fchdir(r0) mknod$loop(&(0x7f0000001480)='./file0\x00', 0xc001, 0x1) r1 = syz_open_pts() accept$unix(r0, 0x0, &(0x7f0000001440)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "56e5a24200"}) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x98, 0x1, 0x34f5, 0x9}, {{r1}, 0x0, 0x8, 0x2, 0x40, 0x100000001}, {{r1}, 0x0, 0x90, 0x1, 0xff, 0x4}, {{r1}, 0xda67979a2fdb6819, 0x80, 0x40000003, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x13, 0x2, 0x9}, {{r1}, 0xfffffffffffffffe, 0xd6, 0x0, 0x9, 0x8}], 0xb6f, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x41, 0x2, 0x2, 0x81}, {{r1}, 0xffffffffffffffff, 0x9c, 0x20, 0x5, 0xfffffffffffffffd}], 0x502a, &(0x7f0000000180)={0x7a, 0x9e4}) getsockname$unix(r0, &(0x7f00000013c0)=@abs, &(0x7f0000001400)=0x8) r3 = dup2(r2, r2) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r3, &(0x7f0000000240)=[{{r1}, 0x0, 0x80, 0x8, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x61, 0x80, 0x12, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0xca, 0x10, 0x0, 0x9}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x800, 0x9}, {{r3}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x81}], 0x100, &(0x7f0000000300)={0xe637, 0x4}) accept$unix(r3, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) 13:09:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) pipe(&(0x7f0000000240)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) fcntl$setstatus(r1, 0x4, 0x44) fcntl$setstatus(r2, 0x4, 0x84) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, 0x0, 0x0) close(r1) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x4a) 13:09:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/27, 0x1b, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00.\x00'], 0xa) r2 = socket$inet6(0x18, 0x3, 0x9) r3 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f00000000c0)="0bed877f30a878ab9c60441a21b412e148f4744007fb70abf93582707d8d427449716c77048e9370402fe36eabad791a020b522b54ec4352fa261e05eaa7b8d7909f4aa0a78ae9ea8df4140baf85b2c68d162e00ae7483ab5a17c60f8d563853986686f49619afdebb68e2752ab0fa04b6825d120b3bd683857492bfeb99a002791f044d0cee55c87f39b1c462d651f904d4d44efa7e1c05504decbe24e237175eb9637d", 0xa4}, {&(0x7f00000001c0)="0487e6a35350e73ba5c7f5086a15e1f4018921df1c214dfa5fc9870263b848bdb12577b282903fd5ea72581d243ef7868e2ff9029c31761ba078a8b94518e1728fb3a2cf688c262097af7edbf62a5e6f9d8c184d3d1ee28b79fe0012f3b3ac71c3ad754808132fd73b793df87ddafdbb6d399156178d684f6339fd6408c4bc60196bf7049aa774726558112f3398b685a1d7c77ac6ab40f3585e5e1cb1f7ccb4d96582aab3948495cf8047e0c3e2bc51d38209b012a8b0130ce0c69ba594e643dcc0dd48c5a1510c7c73c81f953544a447b989da032acb110eb50aa10d", 0xdd}, {&(0x7f00000002c0)="cecd83e2545f27ff1650286bc3af7bb887192711fbd895b274608db4e8beb28178f9f010e82ce7d6eeb8c9e9f175d74088cc7f6fea289fcc7eff8f6e5fd93dfb85d2e0c95b22c8f82ff5ea595046c70fb884e26e8768fd144564f22b7b1064151d2797c7babdf59c1390", 0x6a}, {&(0x7f0000000340)="51fdd50ef63f905ba18b909322e0fd39555dc4540d6c9a171988ad6cab335f6d52d80a307853", 0x26}, {&(0x7f0000000380)="1280e7db10a1d9e36b119007c9d988c3419c77bf164317041da8153410703ba58856488d53c0bdcd7e582287a449d54d35a566fe4ab54105dd83ed2d0dc9269e5828a1bd07c6116c5a67ee33c724d2c6bb925c015406a2a104913d12434dc553e3c655eee0402423c8b5e4779df886b0a3e6131a0736f6f96bd565f4eb88cdfc18ff90b69ac8134e9966467b2e32c0818a5b408a8f8e625d415edc8fbf009e3e643b6e543fbd7f0b25b6fbf0aff49a9a22a483005da1799aafc080f964a0b4f4c3ca724ef938653e9b908ff236a6d15dbaf7191a394126f92c69666b1355eb9cf50cfaccf44ecd3e2f025cf49a93e142dd3157882a4b131b495f4d75ed89bc6514e777f4ad9718b50f892fa82bd596e52dfcf33ff835e0d069f9418a0a660afedee11420795c5cf976ad5bb80478fd61c62006c6684aeb1b3d1be53ad4e267b8d8aea466113e69ed77a031627616dd557593a1deb585a10e28c7a18089dfb13b161ecb59655dcb5f011dfd3416ddf53ac5491e671e14d8daa86a8dacf163a3c7a4fc447236b82dc3ad443ae79e9f1d5191e87fd7975eaacfa06ce94f2c40da7194973c0626352249a11e1eb9d885a1f04ae1ae3774d4f2c4af6d7084cbb21e65ab30598da26ac9fc057d8d04dcb800dcf4da1a9ababde8e1f722a9b604317e66102e58a7ce21ffd87ba562577cfc82d272e3c5c4b6e5c4a57eb8cedb6484bb800f5c31e6f68a245016cf312e3f49ab855d43dd624dfddddfc4c80e1116b23e94f97361e56b734644e68721d851c423009bf172e5aa9fad59cf85a39b485f1a89f15a43e7c4a29f48df912852d5ecfbef654559d7c67e9141f7a81884681c6eefd65c6eb2808e680c20b8cf6a5911a2f2d78ddee19c7d62e80717510da551837e900dd67227dbe15633cbf131f5c6b1d86c0afa8f2777be0b479b7248b1c43d757a33a5879ea8cb05378ea0b073fe079603f098910dc8d627dbde3161079ed885b6a0cf8e7898f8bb7a94e40d7c5162c24bbf4a60c3996334d16a72798da9b418db8490b563cd0c81473d9ed8e9c4b209c250b8e735317f4137573522571a3ae60de138058135f1e95b7aa97dd0ff1edd25925c8f887025d41197c895cff43e6f50cf92d79ab33c787053bb44b8e80ff88b128d9a27916d72ae4df2352d3c61180d96be663478dedc5b2b7a3d2f2aa2f8ba49e26e32d7bee9a72d0716db925110d7dd39076ede34a1cb2650435aff019becc99c66e8615fd1066142dad0641080d4ecad573df977d99663cf5586a2b34a9f96d43fbc12f61e711806c6135d7f8a8711710ccd906436ac78fee95e8e1ab3091c115a0c3fb7f3cdd80e2a90243a1db4ce49feeed828d844d913473ffdd89ecfd407eda35073a0250740d571201807be90318019f15c11790b511019aafb46015b5b27140e9dadee308cca18c43647a0fe57de1c587b206055110ea7f90a85c7bc19acd973faa056ccff7430ef64ca0e7e20fff9516c2a529f9ba54ecfd032496b6a4c948294349b190abf76374e2026e3b95cbc266ae81810a46e31af0fd3fcd25a744cf91d5d942a07dfc2eaabb154ec2fd9f95728d4b8d85c465f8717ae53b43f87054bbef96ad93867f69993fb0f4daf07da2ea646582739949ef464ac7246d257f6eb52465e39ff17b5a02ba4a4e37d99e15c5bd6b09a6adcb20f4ce5cfe0e8378b5fd15bdec4fd6706cd7ef01078ce92e9744cd7ac9d43683c321712aa93b0e67b51c130ef96e7b899c37b69aca5462fc884a7a66c1738369c22f88512b91f59f8d7fca3adec5303d556207579a6e2fad0df14d43c8fe100c9205a3937398f64a7f38057fe91b718ac807fc026974b9145d12f74343bd97bc693b1b08959dfe3995d853e94c418284e03e8acb6d920cd1aa104dc7139f2f38428411170dfcaef8e3b68a1404d33fc896c961db534d7dbaa3de279d73da8d7dee0c8d043b17bb7491e2b396c816e2c3a9df6677ee58bda3a41c42e4c251df14f06911e0d9de7d69947a154934b5c67d0ff0d714231ad07cfd4c7ae71d8772e425798e6ed8652b0719f460304b8b1466e031f23c209e75716bf009d822f08586608696abaacdeb7f448465239ee7713cc4cb3ebfe58eaeedff22a5794beec6d5a4c0d1b0081e50342bea319be72dd4c931bad7f9783c6edea5c0da81cabd6b291ef0a2a918b00ef3987d3e1ad4bb97125033e0f0781387e3dd0cbc43012d8f715851e4e952e84eee2b872547b75114b9bdf9a7040bbdaf8d5f56eff49e6d532d34a4ae908120035dcb74ef30cfe040ab7ba6fe210c8bee7470a5bc8f7515bdaf693f15ed9cfe1b14fa4de3945d6b2d8c642abd74f64b07509b6497ed80826bdfb0bd03fd2e832205dce755f4857e594299e26b802c7faa3fd032fb96537ba8e17e0d309449da6f900ed315cd979b73919ed08ecd31d5f4b079974fedc61fe10ce86b273d80290eda3d5b86a76bb96fff1fa0378b869b4b9e59a8e9f797382160831f92532d1b0e1d93238899193d6a10d86f1b1fe7e1ac65f9d9553b4294f905ce0017d6080bb514cbcb8ec6d1a13dc7f0fe01aa2601eea64865f7f7ff0b3f5a33c15e9a2b868b3cffe00bb5b17ca72ba91eecaf4db5d4c738a5edf6cb4acad6e9465ac2a6015d2d0d2991ceb9de9ab88f4bfc490eb0dd014f08c8b82eefecd2b12f3a71b9f2c66dac7615a59ae6a085a755317f5256127837e1813741f52786b78f334302e4849d28ff4dd42f13075c1e4b88719f3b64cc161aae7983a4a69bc6aaf9798cdb688df65a47007983443faaefe893e1c785037e267099a8150951ae2bd4c9d4ed5a96a33d3e1804b8d39aec4ed315963dcca2e6803059094ace60582191115a0404d0086ef22ebd6da531616a33b57dfd880b6a1e1aa6209c218f9a66dde38502e8c66a5a1990b6570bd947c03c38648d7d2114c593b1c76727ae4e87a9bc780171232aad8986ef6048042562814418ca648a6fa56947a478525bec7adee4bd9df9f0b16a31d52490140c91b14fc30f04dff2fde7bb5c8c14f7b9b921e514f90da4758e8d139d63c5f24d16921fb29531e6a36a68c926c32a5808d79c4e9457a1344dff5d39489856aee5805e933f00b271d3f418e3ec4182304bf0bcdc09a192893041055b7e59d4502242c4cbf5f57b4fe933a2e9cc263732ad6eb0cd85820cec8f5151cacdf4d5a17d8c5b90cb14ec4de60b3b1ace9a60888457e04c01a8b843998a4c74b5c7528d6852b3b1bd80f433d51303f5459a564f234ea1fe7d8fdd9d86de7febb231a42db05029340fc989c3526dba47dfa0a763e4346f0dcc616357ba7c9b7d0f6b3756374e86132047b3afdacc14a520cf10d0cb23b7c5ae5f16e7f7bdf84e82850e992acaf79ac6c66a03f3da1695847a1d95d20ca98757ceb429abce7cbe8cfdb9dcf8b7bacc0b26d7b3ecdb767502989310360e752c3b39107ee693761e8aa37a460127c43b8c4a3c786ce3ed43f483533d882bdb2139405ddf8efd85e79dbadc3acf87fcf5eaba7ea3d83919bd8a5e46a701418d4685f8cbd8ec6f595874a2c6bce9f2a0302fdba4751470d2990cc31c6c68fcbfaea3bf998976e5590f49e1a1cca6dfd061db4d1d8469b438c6086a7dfe54035c2d3e98f9822a3f6a046ed8ee95fa032735e04514d11bbd5f1993d74b05dbdc34f318fd1410669f9bc25c88744240331784940a2e064e3aacf4764a39a7be68ef976d345c93a839be33528e74423225577d33abd7224215d8ae6f1eb69e239198eb1fd9bf207e5de3a75bdb85e6eda248e1ebd53bd53e71522e75f425582b705177341ca7fade9a550d5472d0a745988fc935059daaee9bfccdb302f5c6328bf6a8f92a443d29d725c27894975fcf497b9e204e1050cd66a8e263a2b285f3f16d01fef85ee432555ca711404083cda3613fdbc7ef6f435538802baf0adf9476313497c11fe27461ba1b215361f1ecc79ffeaf56316d8d8fc93540cc21edbd53bbda037dc64dc56f1fa71fdcbaa04128cf5222a9d8d2b5dd19262aa60b8c04aad0acc7fd21a4227d782d0e6988b882277d0007f53b0a2b91aa6a5cbd01089a307f292d4c4dc7908aaf62bbd8d791fa622aad28616831b6ac3f03dda8dd9780d423d50d01496df0b1f18ae0133c76fe5cc598a4999d118e2895c358033f6a2b5ca005435f3cf651d9ee5199ad5a5ca6b18381bef7bc72c6e33f85cc6543abcb0d6e3e185bed9558e6da7f52c1ac20812a26bd7f633e3807407caa3c863a795c78c0c35ce477cc1f4a2535d01d8fab3daecd6838d6ac4bbfb8da6f4fb460769232cfac78fc36c5f2c973b323a5f51bf758b1cd8ec4398cc651b5beae8480fa2dc7e8d93f0d35b05b037766f02d06e175aa5996947221ae86df2c99f56683cbf1ce6f554aee82c5321f359dd8f152f58ea4eb00786c623615050674e02ac5e1b541c610bf918ea1ef74a0e44c0e89b7d87a925a663ac0a78bc950b7dd39d72b95469f593611e3926110a0addcbc4ec7aab81a141a21e2552b5fcb85622b190853234fde85c8ba03a129faf24bdc458f9d42d1440f71657b20fece64abd34508c58658f0b61b9b54bc7526821430b785d1127a91d9ff7e2fab2185498e096fdfb22a1536972e93ac85fae7c885c27d182ba56abca898c9a63d71789b39f575bb2b9f160174d0d17ae614b62ee2205ba61f21fc04a216a72561ff8736b6296c3797fe01baf7c2f16353fc242e4335d45033995619275f6df32703e5db09a2a2fae2d2bc588ef35653f3d3864dda45fa416f530e4b1d3a5dd61a6a9f614ce3c0f76bcfe972d1884ed6a7df2027d8522cb2a955307566f0ff1c31b8a9f1b06dfc370b945495c83c8896169b70709497da18446498b2030ef4a97f8a46db43d83843728b54d2013bc614c2937cd9eeeae3ab3fc03347d3b0c2d5954b8457af5ce4efc01c6c0e804d48f605d0618a3d73654f7ae03381522e4d4200eb78f43af1d8486a04e777a3135d7ee1acbc655cca706e2c77b2b9d0243021c52bbe4fcbb52c9864dbaabe0be58f1b801bc3024884522c7caf10d5092153986e159a829435cc26b37d5014609fabf00c3c7ee9f85249fd51bebb812e25fb08a3c09660b48dbf30d9046cb2fd9f1b8d4d4c49c5f8995de0a9a04af52f2b3f160cce42c6024abc8c843eff77474400509f9e2db30731ffc8402d8d68471b1515386d8dceac694c4a7a922e7f829ca15a2fa91f9a1eb75f61e1652ae917f9db0f75432565d71853cbd6b3b9e3a095d426c8b5181fcca6ddc6e86d9bdd3e7371eb19d9185d04b4cc98fd05d0e2d95262b25a363fd0563904bd5a6266c23950f4c4cf66983eb404af0a861a49699345c0be52b18955a079c982f0741901a9856888cebd221e8075d2d3916c5638729a27e14bb01dfa1c1144c9eb361fba2f7160b01a4e707ed59d9d27b2c5afd6f09486101d84a7aec34bbbad392e1f2a03eecf572181860ce368220c1776f542afb1c281039b991c2321a5dad633b1155bb74548feb5e773cb6e54797fcfa1bfd5f0a6153ac2fd24f66df0dbae8043a18dee79625026c4e3ec736997b651e8853b388e69015c9bd10480b98fe3d0ab45cef09fd86e0574294cc1a23234adbda9dc7e4ddee2fb810fbbd169c32ed4fed72e0e6bfe91581654f39d9e4986d1d06d658d5a29ca49f0f0af216775ee3d8b47d3c87ea46af427e03e42601051af083efec1e70b504fd72cd69e1ce37f2ecc5c7887ff3038a98cdd3de8bd3c0e45462a4d7faa3b1c4b97110974211293c4a429f", 0x1000}, {&(0x7f0000001380)="d3cd007cd56f0f114e647349ff7687776807bc8bde24aed0807e64702053dd686fb9688e2a09b9415a220a5b23d615db0f3edf6e2d763c64e83da20d576efd397acb1eb54d14fca0ab680e1ccfadac2c564c1c830081d8ac12890a4aae12989043ad545916ac284a448fea4a43139de75aecf00bd462670cb5661d306ab36413229a7bd406ec3c18284508398e4ea7ded24a7db7cb29aa25bd27f92dcd51b845a9d25c1935a686dfe021e5c361b2e5f0b8ccf1b1d96f355ee67144a17887a9282874808ad59fb6be2081cad1de485229e4d7a9e46a78da451757c981028d9c16c5e85a5ae452a59f3a739127ce24cbeb7e550b959740bafa5a9aa228", 0xfc}], 0x6, &(0x7f0000001580)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r0, r2, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x78, 0x1}, 0x9) 13:09:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x1) fsync(r0) r1 = dup(r0) flock(r1, 0x1) r2 = getpgrp() r3 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000355000/0x1000)=nil, 0x3000) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:09:30 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = msgget(0x2, 0x203) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) setsockopt(r4, 0x4, 0x467, &(0x7f0000000240)="6b91795203c0f5528a80260ba12ffa82e6b4c23b465d82cb2b03f2092567f7b94732bb57a75ef8d0b22f9f113f30a2f7e230ee92df1dbe17e135634bba1390d4", 0x40) msgsnd(r1, &(0x7f0000000140)={0x3, "6877a078801e7e9150e052547bd3d4bfb4ba3cc8b35fb0062ce3b5ceea0666c000a7f8c184fe8078d86a445811adf74c491eeadc87246f624d2c5521a1219962cd9dfe57fbef1e10667f53705fb89ccdb1c5ef"}, 0x5b, 0x800) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x3ff, r2, r3, r5, r6, 0x4, 0x6}, 0x3f, 0xd914, r0, r0, 0x9, 0x4, 0xb6d9, 0x9}) 13:09:30 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) pipe(&(0x7f0000000040)) 13:09:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x322, 0x1, 0x0, 0x38e) recvmsg(r1, &(0x7f00000000c0)={0x0, 0xffffff70, &(0x7f0000000600), 0x1, 0x0}, 0x842) 13:09:30 executing program 1: shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) chdir(&(0x7f0000000000)='./file0\x00') 13:09:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = geteuid() fsync(r0) r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) geteuid() 13:09:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) shutdown(r0, 0x1) shutdown(r0, 0x1) socket$inet6(0x18, 0x0, 0x2) 13:09:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x42, 0x40000000, 0x8ad, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0xa0000081, 0x8001, 0x6}, {{r1}, 0x0, 0x10, 0x80000000, 0x8001, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x8001, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x3f, 0x1000000000}, {{r1}, 0x0, 0x4d, 0x20, 0x7fff, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000084, 0x7, 0x100}, {{r0}, 0xfffffffffffffffb, 0x48, 0x8, 0x2, 0x8}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x12, 0x2, 0x0, 0x2800000000000000}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x40, 0x80, 0x7, 0x2}], 0x8, &(0x7f00000001c0)={0x4, 0x7}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) syz_open_pts() 13:09:30 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) fchmod(r0, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x8000004000000023, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:09:30 executing program 0: r0 = socket(0x2, 0x4002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215033f0254592fb2d716a3ff72537dbf87f3b734ca62d418deb11abdb40e8c83ff2b70c7d9b101e898b8520dc6686005417b406799e97ed3b4b7ef9146cb252391f2fda5abc9ebfc2035119ea84e869454334dc40df6def368d3ef379a1492c320ab2d16c87eea1d512635d26b6ecb25cf7a9786805722889e024d755aff45d1734a896eace9ff50c5df84e9443d2bdbd38baf3979fde4227ca7470eca9121fcb83dbfd3f33d9c7c863d8e2eb38cc84239486cf8785583ca1cee1c6fbdee9ab1eb9088a184f0dcd4407ce2b8837c16d2b148f3e6ce0f46e1f4824029c405e5049bac16b49714064b261a01bfe542a9aa2922c2b56cbca2028294c08339c51562a39c1f2e65234aa68a83ca742aa3f3e357f737827cbdd09115ae8a2c", 0x741}], 0x10000000000000f9) writev(r1, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a26917", 0x1cc}], 0x1) 13:09:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() r2 = dup2(r0, r1) getrlimit(0x3, &(0x7f0000000080)) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = msgget(0x2, 0x80) msgrcv(r3, &(0x7f0000000100)={0x0, ""/252}, 0x104, 0x0, 0x1000) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x10) pipe2(&(0x7f00000002c0), 0x10000) msgget(0x0, 0x1c) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000340)="c51a7b7266ca7c3b60cc37b2ee6586d47c0b12cde3792eebf18b226d06d025b24fb0282d23fe16c1f82c6b551a98e7cb18fe0243678fde95bcaaebbebcd1bf09a818c48d53c1", 0x46}, {&(0x7f00000003c0)="965cdf74755a87bbc42fc33069414d541b09f70912aaea25bb5995c9a220fa07812998ece0d42fa02112bb94bc08a8238ec9511e06228e0363c1d265fa6ce1229b269bfc", 0x44}, {&(0x7f0000000440)="0f330321c41d395ae94490471d7d28f7c36540b3178984a264293ccb4edc0d20adecb534ccbb62266d63ed1c8514fdecac7a20a083828a994c50a1584c642542955ad9dcb5f40dee64f92a83c334ea7c2ea14c6c547a63cca7a9e3f97de63f1c2b01abf97b45614fa784fc56b677cbf2814c97330a52e000fbc0f2bc1662149cc12c2b6d2d3ef7ac791844aa407cef84c854a59332a92f4e52145db0ce101669c4c5942453cc03fe8a1fc1", 0xab}, {&(0x7f0000000500)="fc30adfb5bd5d75fde287783dae230249b05e3ab2259040315da23eea9aaf745c2c6ac46852220b33b4d9404a9a93492535d7481bd9f5d19f691ef1810d339ef99ae680fd016eeb6cd5e874491aa32d6d4c06d585318409caf8a96b9fe279dde16a15f5e56aaa8c067839c5e1e8cf1ce860018b04f3034eada88719bd50cc312936177d195519c486dba1fe782dd6d443b86f513856847ae0d84028e69f338ac05879a4a055d56e6d58560baee5f12171f5e7ac013041ed0f7d95f55d8304a847023bc5c116f79bbc833257cfc4f1d9cf5633798f632065fc01be0cf7a4ad258595804b0bf22f473474c0c19f1de96a28d7c0b1a00f61090b3d6ece5addcac60d745147c31b1133c3ea4a877bead51a117ac134af860697fdd854fdc48f316de6a601f5e1d8923803f76a75aa197107e1a3ed1bf14699c4e9f2cd8b772af7a5a45a20e9dafe09e73daefbd5a6d2b6c20bbb2ad6a5337a6cc4b8a0872034d7cf2e07cd831e5a6d9c08af421f299729cf766d2658e228713e90ebc9fa655289e9bb8acbb724618d254e4e20a9a34c1ec98413483898c290ea4f19148e938a1e48fd23ee9b7e6ea63b38f2f1f282965aa0b5814bb9e6bca7b8f41bfc9f0020cdd3b0ee2c3bb742a8ea3725c029b21270c57a51d0f7291dd2adbe13696139881641a88a2de573979b591f80c6b8127c6aff89aefb3de8d74170262ab45379cb513811ebc1d57865571745d5b80d0df2ac2eb7c0246bf76adf6748ce629a5ce74241d9399f9ab7d03b24980d94642995f562a7a2c8d4bcc4bc71b2db88feb04e113ff02e39277524712cc9df140366740c091c40968a2c103ada171650e7f0e1383685069ad08402b9785f4c30ee254347117f7c327fb8beaaaef9aade2ca9d90b85fbd1219ebb1423b4e36a3c0484f8abbf1f92d2d7912a331c9e5d4fb1a6e6db18646aa4453a07bdfdc0278d6d9936b78b84f40973dd02687123e26e81d50c644c0acb7731149138ae213dd1de87cf3db633b279313eba814692ce4f7d8a7e43aa0b81cefa4c32d269895011d19f105c6a0a07eb563c08028c215fa9ad5756073b47f3539b93ce35bec87c3663496afcc32df997d305ca525684dbcb1590029af320f385f582ff069bea8b26225f4eb101a81cb32efdd8462736460a9c08c6bb7b0827fdd4c6ec0bf0f6839d180c99b83a17c0dfd936d62d7c6a38ad7ed1313a197d6d8869954d440eb461addcd2c60b49b1564b3a668a9ab750b449f56d66a12dc7717214585af6ae96541088462ae0ed29d8fd12d544d91da7b0f5a33f8cae4009407cadd59b0170cb8a32f6946db8e6d38f314978b46472b660bead9270f5d583428717ce4aae7110660188190edbeaa92124596995dfd999eb28372101b8f9410f79ad92bbefcf94c367f2c99947d7cd43ba67cced2d11729deeb56bad59599df8a359b4e2334b8f13523c43b1f6bcbc93ad4a583b7739cac51b3684174ebdb15a354f15beb4898c45057d2810d8154501fabf0355acb4bf53ec5faa7590599bd5f226b6993155b7fd0e2d0873c63519f365d6ac185c221baae706e35dc1ca25e9a6584e8ded63421245ab618d6ff1d9a1d98fd474a49ccd16fbfab41517e48340f0f31aa1bf32b4e518638b52c948c080563ed904dca98a2f42c0c6676ae11b530062475671a2eccbb45c273b95ba80afcaa8be106518971c7233d7cc944dfd7e6fc55c322cc3bee74ee3f0d9826551b5c24fc668e9981bfe92bb612494c7bbdabfdf6d9d4ab343c5ffbd3fdcb0d88c13e70ac7d5d88e2cd4751ee9a4b1ac326188f46f7aeaed48f00b87ec2328de4d976c705c2d53673deda53748b7fdf18833d4c1db90e99867ac939305b1cd72702a8b640997055747cbc28ffb7bbae3a703fc46e1e5cf2614d1357b6ff6df9a61772c3e3ec91552a561aa55831faf0e387d9ef994e1c724ae520e2071e010efb3bdbcac1290d4723f1d27d5be0c7080e56fa75c7edb009f17e3495b496526cff1367ffedb50d8e578cf71213a46ddc170be651d1ae4f5c33d17474f6a8ea172a1fb3c374874c2dbdb8a3a958d5145132819096fe6021f298a44f944f9d316459438a8d64fe6e97d7808dcbc4a91f759e6d3da1a9acd177ffc3c76d8d65211cea0a8fd952446aae27439792f49ee2cca18f8b1bca5c95694185fcb097c928b853b73bb01a8d3ed914e07ad9df8e208bc20d4bf3abafaae73cd3f75ce461492a722ac9d3e57ab6a73839fe3c494bebb0e71f9d81e1ff9669a1abfbe9c1933437827616bc9241f0731c3f386a118c9407d9314d0e11072049476079dfe0789dc6ba1d5c7e7251c1b91e9b9889247b09dc239e90cc26ac72a50c7349a5ff68611c592e01ebab22b9fbfe2f442e3c0e9cec295f36d36880ca680e286ec8994f08be7c4d69501256717116e142e2aad2c48c75c48437ac525d814fe21359c22fd532eb4f198edd48aaedc40764fad6a11b79996952bc3780f299e62806c681f13eac7ea3d02b31f6766919f3efd4d3031332d21a10b34eba5f997be2895906adf98bd69d3917fcd1ae1edb08a83a2d610d078f39b390733d597ac789ceb9e778b575a61e31475a3a492ca626fead6e2dadc5e81e28c0acb926eae39734d13914587372268f49ff3f877837e8fcea830daef85e9b055db340efc5031cf7b62c441979e04ff953d1e73d942721b3ee6a6057b54af769793780ea4833e7d5c9e5415330dfcc54d0659601e622c99c485cba169b8c99f2700907141a481287fa2eaa0843049c221abff9d5f5be28cdc7f99440eb46553c039e2fc8bb5637c44901abe1bfc7508f4661b99a8173225f6e3a8937e489e6c4e17b8e529b6bf89c1991280e1b8d01683f71450f4a25dd3b196beece56b864f5a1d98152a93b8e68e57cbd1b3e5285de853a9be71d521e8ce22e1aff2b0c673438781dc346c32b9df8d85ec6664a1ac7188fe2d430fa5555936307ed54e2e4c0dbf42bb148ef6d938c138f4997d077f77b0517684d2e7a2a29701be1fa03fd415aa694a9c9fe349994b3abc501af994b20ebf21a04a57ef6d6454ccfdc872b42a5027bce7a671e7e974fb48acae013ca4ef4ee27238131241e14d0f23b4f7c4e36cffb00a3921eb25edb91f29911a35584b1fa7b3159807c9986c3b1e17451ab3421e0421d553807ae3f975bfa08a2d3ae5460e8e656efc0e8c40b88055e571db5f3d35fa6f5bcc75fd79ba691128ad17003348951cbb027d9272d14387ac4d4d0c03cad1d7294a6d56873ad4aa321b507f84af2698b7d7112b8404a9103d6bd8bd7981d37ff65784e11044deb7b25f51181220b884e2725739af4d860cf9dd6ff99817cba59001cd684a2b36cf7b30ff1d16a95cb3cdf42678f26c21cb2e02b463564b1e330b7d430d769a6b7973d153e2b54b385d2a76fc6f6c0b3553b6329bf5d446ce28e7337de4ffac276fab9739cdf4ca875a066ccecc5fc7a73e809d377081bd90bbbb6035e336d436461dfc64d765774388b8e08356b89895034170008c5a1bf7e4e5037a8dda03d91306ea47c1b5f746a3f0926720e974ca5f1711c0b2f3fa81bce2bb8a52a173b68d1b328824cf5ba816f9104241aee37322b04fbda77184ed26353ab55832f7018d49cde94c995326c45405ca069a85ff49fe0245437c10649a04fc772be9a0011e2931d1e45721a90595fd3b2d749e8d6d13f07719fd3be7681eb41b79ba90f656138dd4744a8cba298941a87c552f86cd0ed55e9732414d15aa4c5be24aa6514a1916666e11d810302bc99024bd695b31ecb758d5bef9b77b06fa04724bc27fd6f027cb8a132756737e3079be53c4ea45aba9467c8919497e333f2e07c0e944aebe085d88f71690786e5e0737a14674762a23a6ce21f20736c2523bbe1308b39e97f38ebfae0a665fd45277cf5ac7dc5bc7313a7f8e9d9dc89bda0762799612db8bbc011fa56622a4df34acd751c538be41feaf87e4c984ca021efe0b50d8749d68088add5f34aa853e0ec32193410e56a7fd0ff740cb387a54dee9b37c5a26796738f78b41fa85c3861378c7d47a05f69ff4810f1a418104c21beab4e7ddafa61a2b00aa629258a27a8c468e4b0e18a2a35089d84f2c53e373e6983fa729d9c8d85f54d33658d9f4fcbb77dff6f3c68eb5f1c3dfeff5580697a0aaa0798c110d914ddf7af6678e99fd6e33b3bfc1df79b4502163a1eedce6853b98c3e99a846586aac66d25e5dd176259b82063e2b462b1627bb3c405599bf5a15b7dd21ccff8477e065c095a4f31bdceb197b9485c69d133f963067c234d935237677b722777e3010f2f4a05f7a4256a96672a10c4a368c33c92cd4621de150517e3bb980b46baa6d604ff38423dba8575b6a3e5dbb61d6894e4e947298f88b88c9d256c541530ffcec5fe976f291ccbffc32846a94d9b37fbeb85c3a7688f10661a4b9af721292829505ab2688a15145d99985b005fe5c7c2722f5fc89ddd2fe479855c9b62608c9d133b65f0b7e93ded32b59663c7cb2d92c0e39af2eef163d7518ff811efb087d61af198faee03d2de2f3ef6f9250e0857dca6dddf9d4e08d7fe44b627e2f788d46be06c0866382da7edf36057933ad531f8be72fb7753be3c02d6c53ccd8917c09d9be435756585d608d72d4ebcbfa043c555b0c5562bb2310d6a292f5c91acce1c8a6cefa17e0d009b2c65c7d321397d984883842ae3536257507ebf72bbb64c23a95dbe902c1c4cb93a200e357a5174f7f7067f149fe64388bf578473b99c2842ff5fa6fde1f077d764f1b82b566b6f5d638c500af3242e69694b1234f9ac479151a878869d3be7c7ef7459392fc8a01e29df8c6aa9131fbe620cf86868709521a6c9d4f69c904177ca93b3336f7083edee63e04586d2e1699cec1fdaf0b2b8e4bb696e88f27a2bbbcb85eea1d44186e06c829dccf9ee87b60cee9d03400ea2ca6f0f804a29949712fc6d58cb4371512388444f8c5cd05d5f17cd393ff28fb878519877f822db9e22f69d53e2bf4cf7b082e3eacd2600264f94f82adffa8f1b4a3cd45ab2b45f75e0df3992d3bcb3006ffb675374ed16c0ea35b0cb4e7df796a37e159ae6749b73d64a04e160e5376a102902f9a431878a1ec5fa2855a380ad7e5246382cd3418dfcc11bb155a7a2ff3ecf129d3a401967f3599c79ab3c659ab9635b308565898b587a3dfe8af8263f04d783868d9bb51f936ffabb03eff5cdaf467c1d36f01ec9b3a43dc305d10d658e68d0596dbf293d66e42eb8f4233e4672755d8cfd1186a619a04629bb02ecae3eb862d1fd9968946746b2a717d9fda1d1a2c50cb2d1577810111d4e82cb1270d21a379d5d7a0e1e1c7f87cfb957d0949c8988fc38ba3a1312f58b84f45d85409c035477695c0a3d2e2b087d046a9557e9598dc1ee9ff43f65368e1d28d8525bc2181c6198bb8c4dbaa7071c9a6c811ee0dc03cd8b928504b45a9d540623bff04516798cfea4b09e4a9b76d26a78b5c4f5f46e885f3a1780614c04a6d7f5e746033f179c63ef144ef825f07842f275bf899bbeb40b3740b49459116faad4b9fdd33ce77613d8c7e0dbc739b0aa314449e8629613a2a9d86e49c36e20255554edc4b5c580ad2d33a7891b28b17ca2095054de1fce3b6e27009268ac5a0f5f928baa0ed55870213fe00f64b27b23574a8dffd720e97f39813073ebaffbc6d07a0bcbb12f3fa5c5e105da1d0985a6f3603427abef3e39fdbb85d8a032cb2f39dbce72f069ce830baba3a00f156685b7067a0c0571dd79d387b5f8b419aa415", 0x1000}, {&(0x7f0000001500)="47be74acbdd27ba3c43d3816d278b1ccac1a8668b3d52af4a17ffc2600bbda4a7351b801a6bffe41c7183cd4695dc2851ed8e61bfca42e384d7ef5981a7707657e9ef3bae5f6067155966e4a157012182d789da50c355052e21c8c42", 0x5c}], 0x5, 0x0) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8, 0xffffffff}, {0x3f, 0xffffffff}}, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100000000000480, 0x40) 13:09:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10, 0x5, 0xdf87) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) sendto$unix(r1, &(0x7f00000002c0)="02fc2787cb5de617c0bcd952329b1b4b1fe5f4b3f23206401791e6caf63a494cf28cf89afe9a0137fc1e94fac97bfaa225d3d5740c2105f108dcdf5377e17d0126c53d1935633304700b78a1ad8af24da401187cfe809be6157e5ed0df5a3bc0c459a67262c82ae7d46bb56344991096a4666189450fddfcabd16168e39ab170487c2131ce77bb60ccc83fc655b931b0ad27bbc521613a76f91bcd2d9dcb40f8692e6067ca2e3d26ed68eb47cbe305289cee79dddd235b4b968cfa642ef45064c22c648f57215291acaa910e0d7c79e951f76a25689df6c73ce75c1786349a33479fc578b78c77ca98f2096c11fbd7c81949151e58d76bed3c8bb3b47dbe59ff3a0f3a8a3e96ad546441ab0bdc99274257b45bf76aa6437a2e9cd0f79ad3c6a052e20df560dc40fc29c073595ed3cb7e897c9335d2576cec6f682915c06761d224381c75646ac561c033aba3e842afeb80aa88f0626d27c6e0723c7851e59985477884872c0eb5b4645a4fd0c890225d8116a70446b38f6bf8267c5b6fbb59c521dcb2cf042936ee3ef4b4e010f1e0286efa2d62a79bb542f8aef2ac8456dad0930d12f90f64c7f25f0d19891c3cef0a123307cb82d5ab7a0bf00193eb2b0604a3809ddf31c4314cd58a88dcae4cc97277f07bfcd36587900a8e3ab3c41bdfdd4fd376fc7f5300f496b241e669169b6e16be5349e7dd420f291814e0be50a5f2f8c1e81c8e361bc58a91836306971eabba6d854cf019019f03b6bc657ee36f792ed49242fd84b80b787240f35a0950ccb9ed2e20e463197fbedd89f8b093cd7c1395a3f387fd5a1ffea428d2de1c90e79d06affce30a8412605a2d78e7eb87b1e7a732544e4984e883b9c46e146c31b86a3c2c77ba324ecc454b24450a11dc15ea79b1a69f48ea8c8a8d2045d7695e7e98f751bff00a1b3ecb1d472cc18df207eeac1363c5db9f264d714f9f3777a47fd2ac89107aab4bdc70beddf8e458fcb364b9a56a93adbc7fe6c154462dfcc1aa6b0509e2ef0ec0dd1d37f26c775fbd12ef98214a748fc553584a558f6df5cb8c040b99985ebac9fa0f64dfdeb1a90f049d77261e7825043077145fdfc3c37841e0719fc53fea81b15285f6b15857fce1d71efcdc6d42aaae4995c5cae2f7ccc17198fafbe0f34bf4f3d48ac728f53c986c7e65e6ac5c2eb272c84a9af3875ce7c528b4fccaf3ea97abb258a591381ccaf7d790ed93905fe8540b6609110f2ddf66439f9cfb92c3b28553b05f42da0d839b77318d54fb2f788cb9a48219d69066917dae83fd0b345af4b3a2e0ad383c83b6b56db629b66bdb7276c1306e707873b2779c76d0eda17f988aeaa185d0fcebf85734b61e305faf36bf8fa68907b67dca0cbdec1d2319b5a6621dc30186c1e2861ed40e0b26fdfed1d217025d57882c0c1dfac9e62ad1be014af6d9e648c65f9a1604a9fc25ac290728edfc1aa0b42237a542a9f324a0102079a84b0bc9c81cc17e51d18a7036563cdb62a4fd22ca73d2531bd042f4d2b53c834889e5c1d51c95e895794ee0e8e2a734bbf3dec3635257bfc84dc4ef6b57ca86a808eb997a54a8ae454332e6b875282e155f3db0e3d6387c2480079430639e1170e4ed81895bb3f8869c21b39d3c25c5460b6893a7c670c99716f06e7aee5616b15516e752a4fc35703580582a32fe1d8681fd3e1fd98966b150c0adc9cb359fefa81bf522601be4cbebbf54d524395df9fe0db689662824cfeee96dfca5fb5a0599b7651ca0f67bb25d3408afa342c7a8f42d5f055adad8ddc5182765c81c19ffd890505f76d82080c0a585511f2f51ea2d508ac7980c24277f5447011de7e421d254165418dbdd0fd656b0a486d174bfd648cc743321cb6040e04a4d548d2e47d904ba34b90cf39d906007472aff9113b67fb14eda272e80f43417daf74786126c9dedc701c97dde4172c81fe26c2a666bcc64da5bc64874842db4980bfa1edf6eb63991baf5355891c3b14279f863db53dcba43faf4aef366906da89010af8d6e00a52c1345d6b044721e20edb6a0b1a5dc72ce18ccb1323b296befd6e557c317b9190917b11a5344e120951dd79ca900b848d588a3ba80c77e83075b78e9bc3bd81a3924dd59b124e918e6895ea0dd1f7048ccae1ea4ffaf686862a457e5a8562d6ae2bc0f478e077c8302d73edd496d4909c411ed759650ae4705e9a919f26ffd4d76bfef40db46afb4f738dd768aaad90a941f2499c92dfa6f654be9ee38c15d0aaffb51f6d96c66dd491f27a531a5318ce641d607bd83ba31c64975f56bfafe4611e9f12cd87c19e141e12035832d0c520fffa70c26d16612d8405c1576713594809cd91719fef5640ad4e65cc2dd9080ac630d11059a8695667ffd41edc115b1d7d8e38928424778504fc4cba36b3264f883d30e247433dd76eb735ea89c3e57c777c612f46522e2e01704fbb600c79df04193d69a5ad91183342e4880978241a489802956a27a1bbf2c20bff524cf7fe1aaee7570a29264073ca010f5f307c2ecc9e48fda8007939b61c1dd66a5944d436c22c0974fb4454f38772d8665636b69dff6b96156a5836b3e47a217002686b39ee4be2ec4b4ac59f292e3104210f6ab8a9ad6f6fe36aa13a81291e36521626489d32fbcf193cca56539267dc1f59003bf6156c763090b51f59a5f22bc85c5de1d0e18ab2cc41bff28c64207d744616aebdcb7e37d820a99aab51cebbe3eaac8a2683958f94942b998032d36c698c439b957aaa165a2cec0651011f76d73638bfe07637d5c59217097d6d7384058fa66c200b14f963d53c0e316daca740019b28ebf3a962219baeddb35e4696c395957e676ec675e0c1c8b7b970a9b5c52c53c99377490e70f22acd0dcae2ef6cafb922681", 0x801, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = dup(r0) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff, 0x9}, 0xc) setitimer(0x0, &(0x7f00000001c0)={{0x0, 0x9}, {0x9, 0x3}}, &(0x7f0000000200)) mkdir(&(0x7f0000000080)='./file0\x00', 0xa0) 13:09:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='.\x00') connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x34}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 13:09:30 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x3ff) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0x9, 0xfffffdfffffffff8, "17000d928afa1500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a", 0x19f}], 0x1) 13:09:30 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1481f60e0f3055fc8a7bbcee2478664fa4bfef53f6ace09ac986a3d533d7359965f558f12e9a8035dbe75244924906e96a3ebccae195237ce663fc49fa09007e01f56b458eeacf8055ced533b2279f75926fe5d73b613d08d6069726535226ee77f76d890000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="be5a8ebf5e3f9183742b7dd12280ed64dd990415c148e3e46e2dee8d788ff3235c1dd4443908ba197c95c05bd56125084beba368cfe9eeffa218689d2b907e535fa6bb4a1a254c078b182eb82ba4d3c40cace15db65677cef2ec18d999b58744f95cf393f64586db056e41e0776ff52dbd9199bc38c937d2e1e5ff861beb4b86e0250f549f2c7f3f9daad461b94681cdf2eb76ce9a09d8f5182aa9acc4be100adb9df44eb1c85a964dd05cebecafd9e64a19999997fa7c8c6c6acc461454433d2a79100e9178b8bb3fcf2482adba38c73d4ab7973da42ed8a7699910c22447ab8027e514ae53d7811cac2b5d5a25b2ca5604a099ea8b0893bdc4a121d4b1f40811af0a46b1f7b20745997d6307b1216d873c3a13b2a14a6dff44bc3130d1f9ca5c6954e50ad689abc7de18be2fd99e21a93d9b0bf7b4816f0edb8feac8c44641742b74c7ef676c0bd6cd559d4edf9f9dfb992870dd17cb1f307f2415b304374e225d639c42790170130e2f7fa703c7cb3dbaa42110a58eaf37c18d38b0adfbc77e0ff1c4c3f2b34f295bc015e6e485da3e44e97029679dd343b7a6dc1718bb424d118e16dc2e27e34520", 0x1aa}], 0x1) 13:09:30 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCNXCL(r0, 0x2000740e) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) close(r0) r4 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kqueue() close(r1) 13:09:30 executing program 1: socketpair(0xfffffffffffffffe, 0x4008, 0x3, 0x0) sync() geteuid() 13:09:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getpgrp() r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x3, 0x3, r2}) setsockopt(r0, 0x29, 0x3a, &(0x7f0000000000)="0200ae66", 0x2cc) 13:09:30 executing program 0: r0 = syz_open_pts() shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 13:09:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01012e00110000000000e863669582604b7c7f2baf7c2beec96bb98e72422356156f8aad4a8b582ef4bd9dd1030776771a57cb9ad7a6a0b74207e517d923acd743675c52a267a6793eeb5379836bc1556136a70b706e434635"], 0x1) 13:09:30 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) syz_open_pts() 13:09:30 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7, 0x9, 0xffff, 0x80000001, "989f3afa7cb8c2f878dcec660b465e2803415590", 0x61, 0xdc}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 13:09:30 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup2(r1, r0) syz_open_pts() execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) fcntl$getown(r2, 0x5) 13:09:30 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget(0x1, 0x1) msgrcv(r0, &(0x7f0000000100)=ANY=[], 0x0, 0x0, 0x200000800) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000001ec0)=[{0x0}, {0x0}], 0x2) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) sendto$inet6(r1, 0x0, 0x0, 0x1, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) close(0xffffffffffffffff) syz_emit_ethernet(0x1b, &(0x7f0000000100)="5f98ac2f4fb74fc4afe53898761981f285c6624d5af60753ff712f") 13:09:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = shmget(0x2, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/15) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070ded18c2b22a220763ccaae522e3335d0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xed) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x7f, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e81e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) r4 = msgget(0x0, 0x425) msgctl$IPC_RMID(r4, 0x0) 13:09:31 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x9, 0xfff, 0x3f, "3f1f548230bb0e4a6fcb365a9f1fdfbbf9ed9132", 0x21, 0xbeb8}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) close(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfff9) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCCBRK(r2, 0x2000747a) fchdir(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d88e78b6913aeda2b29778c3aef799d11f00c832"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000180)=0x401, 0x4) syz_open_pts() semget$private(0x0, 0x2, 0x41) flock(r3, 0x1) semctl$GETNCNT(0x0, 0x7, 0x3, &(0x7f00000000c0)=""/123) 13:09:31 executing program 1: r0 = geteuid() r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x8, r0, r2, r0, r3, 0x14, 0x9}, 0x4fb1, 0x3ff, r4, r6, 0x19a00000000000, 0x2790, 0x1, 0x2}) r7 = getegid() setegid(r2) r8 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r8, &(0x7f00000000c0)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) setpgid(r4, r4) r9 = socket$unix(0x1, 0x7, 0x0) getsockopt(r9, 0x3ff, 0x4, &(0x7f0000000140)=""/87, &(0x7f00000001c0)=0x57) r10 = dup(r9) bind$inet(r10, &(0x7f0000000200)={0x2, 0x2}, 0xfffffffffffffed5) lchown(&(0x7f0000000240)='./file0\x00', r5, r7) getpeername$inet(r10, &(0x7f0000000280), &(0x7f00000002c0)=0xc) msgsnd(r1, &(0x7f0000000300)={0x3, "ed4156842f1b9fbe29f4738fff80ae3be43aac53f3d25a9237cbe3f40c069cb6ac8fee0aaa82b9b0782796489000b1782f8ecaaac43fb54d453869c2cea52aacd3f60d393d2aefbfb11793e2798a5127b0231136"}, 0x5c, 0x800) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r3}, 0xc) accept$inet(r10, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setpgid(r4, r6) 13:09:31 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0}, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000240)=""/239) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x850, 0x10) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup(0xffffffffffffffff) poll(&(0x7f00000000c0)=[{r1, 0x15}, {r2, 0x8}, {r2, 0x50}], 0x3, 0x7f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:09:31 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) dup2(0xffffffffffffffff, r0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x2) socket$unix(0x1, 0x5, 0x0) fchmod(0xffffffffffffffff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de}, 0x8) close(r0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) 13:09:31 executing program 0: recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/247, 0xfffffd6d, 0x0, 0x0, 0xffffffffffffffba) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f0000000140)=""/80, 0x50, 0x800, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x78f2}, 0xc) 13:09:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0xed8) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0x3d, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x6, 0x91) getsockopt(r0, 0x8002, 0x40000, &(0x7f00000004c0)=""/1, &(0x7f0000000180)=0x1) r2 = semget(0x1, 0x2, 0x401) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept(r0, &(0x7f0000000780)=@in, &(0x7f0000000840)=0xc) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000240)="c2a6b912ae835deed5cd2ca8bb6bc9e75a3cee0764baceba4aba1346608b648c6d388e044d0b6aeefa94e1a2", 0x2c) setitimer(0x0, &(0x7f0000000280)={{0x6, 0xfffffffffffffffe}, {0x6, 0xb83}}, &(0x7f00000002c0)) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCNOTTY(r4, 0x20007471) chdir(&(0x7f0000000300)='./file0\x00') r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) connect$inet(r6, &(0x7f0000000340)={0x2, 0x1}, 0xc) semop(r1, &(0x7f0000000380)=[{0x0, 0x9, 0x1800}], 0x1) connect$inet(r4, &(0x7f00000003c0)={0x2, 0x0}, 0xc) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x0, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x9b, r7, 0x0, r9, r10, 0x180}, 0x9, 0x0, 0x2}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x1, r9, r8, r7, 0x0, 0x0, 0xa44f}, 0x7f, 0x8}) fchmod(r3, 0x9) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000640)={0x10000, 0x5}, 0x10) semop(r1, &(0x7f0000000700)=[{0x3, 0x401, 0x1800}, {0x1, 0xd1, 0x1000}], 0x2) 13:09:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000080)=""/64, 0x40) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x6) fcntl$getown(r2, 0x5) r3 = dup(r0) r4 = dup(r3) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x1) fsync(r1) r5 = dup(r2) pwritev(r3, &(0x7f00000013c0)=[{&(0x7f00000003c0)="9a2cf2fc2f2db5eed657bbc18d8d4ba55abfb8cfa11ae68e1c652b1c7c32ceb7e328d637a6454bb88d717df446284420c12bcfb436befc3ed7c65f4e2a36caaa58257bb2c3001ecde929997e6b0c3fa9022f2cbedf99b4e248c5c6a23da7ed322a787becbbe0182fee2cbcd15ffdd34a0c31585009a419fab3364689021cd9a462bedb8b97f2244dccb94076a641cd176d9c6daf7776195b1810ffbd53e2dae18be3b5dc85245287c00abac854055e056aba5f2da85b0ab5bdcdd8089e647df8ff57f404526ee9b0452bedceae73f70340ddb4e562f26f9972842a967d08063b0dc3996767df4284fdbe16b296eeb64c0c2b376487f292cb56d59fd0c1fbe869280bcbada86869a8774e2eb81073f22a4e5b888e6d629d568c6e50155233ebb4128800fe8d6cbdb36dd51dc43afd66d28f6aad31276a47207b7bc3039e5f63a5fb0e65b4cffaccd1b040b49b595e667cec4fc7dde21d969d2e4d03060a8f66465a2290baf2c5b3a0c361c36168d7832204123ec30355a9d5e12d17f324485387267aece6685feff3bccb56e8ec80d5e5a1b8dd45e75c240201ead64ff55e98d5d328a7b69c0d39d6c430005b36af7f1d882c3a493a4b2f677d7bf9bc8a212910701155abc1f17c11bad467e79f17631ce209f70c607bacd523a271455cfce29a89cec3155e5b96206cb864495a307f9c89d3274489fc274e661a918c03587907893a9823c0b333620ca7ce4d1a57f9ec2a92d6d530690f5884bdcb4fdac8600ff59bf7aff43f93dd98cc8d51da90a0603c930d7672e08122af1fce617d72c9f21bc34a9b861da1de1413dfd58cfd531efb4ccdce7cc8aab5fd7a98973e918e01a8de4bf70b970b6df4ea0e90935634c00513f131d5d954d006ee7d3f93378e674adb49e5094e0d37465e225e1c696915b3f52f23a5649dc6ba1b1a811eb62a2d0b1c6aa046062a0e2c9a69415b34079b0400e6864f51f0819c8bd33e0224e1aa950419f629527a1e933a4c58ba5d6c3641c9625e4fdaeb2f47015e690478bbc6dbbd948ffe84c8788e641818872a145036f77d3a8c78b7af316c75b82c35110a7f3fafad69dc83e75920e2e691615de3c1e968407fca69f130e5b06cb1974ff8441e96284319195583718b7ac2d1cca1ecaa805aa164d90662c3620b59e0ccae24d5fa7555b5647ee1c5d2644f34bfd61d5328d18d18e8f8b3b4e4a1d074677b2ac6f97536e57021032c32a80b30bbdd5c306db95aa9ee98dc440061c47e0a474806117e9e938dc1a523b3b83cf9091dd1f80d714f506f89b20a61c0bd7f0f642418aaff1d72364d066eb774e08533167dd3fa4cbddda3595c2fa073d1c17b62bd95bbd94c03f1b3e25fec3c158646e6bcd3c81c4bd2275c4caa2d71a10de493b12eb0cbbd3ecea8fb9ee94aeada5e5d7fb8037ceb2387c96365b30e762000e878dead1a48c54e7ce031c7ac67ac529936b988e9f99944016252dd6d07ba71cef516952931fcdb23c698cd4f8314b331013b2af7a3f0ef3cf7f5b7e876a56c556fafbfdfb5378446bfc60cbc3bd87c55814c1a84717c03ca997251d5bcc83b4910b577e885c17bf59f8102fef8c961910e009c2ade453df5dece7b0d716b3fb17853e061f9ed8686646996daf165df47da567c845e1fb53ce17484312b06ec25e11c93938ff12f849c92dfedbd119d0ab1f1e626c8c82733c79e06f5056e86dcf5c8ca05e4c94a98436bbf33c905818175afc690b2a0d3f7a2609e8074a3ed91c106b8d16a58096eba6e0849da0a239789e05155305b0588c3151f080115076979e95949831531b364cca70e427ebb05e85f64fd6b3847ea07b370c9d14956e89e4fb0b13c74b7d73bafab97ca74f1b3985875e4041d2b23242402d2c83fdb8fef96ca287c6c687ea1100d3e138bf5a24dedea4b576de7b5b2357e39f24ce2fc9431f98461f5635deb7c58e2371aacfd3279f6f7b3eeb3acdb50eeb39648c2a5afa528df43f79bc1676a483ede3d0d2c5bf9ad81c5d2f4e849c774efbbbd13031cd5ccd239c39e9602b3d8d465eadc097909ed21ac78e9e2398133b062248cc7d1ab671c0c39e92a60fa461126c04be20c628224aed26226dd44cc84b2d44cc987862e64234062791b5518db7a7ec0bf89cf780822dae2bc781b2fc6c8ea6f47b033e06ec766a90bf77b8aff8d352c843c73361726276f8ee2044078cfbee0799aa438b1005dec294af4f08550172f13bc666bfb8464d0038269204ca5ae07a2e148233323d2c527c10e6fecac269c5a47f213b64c0336cce3541e835e13736e81fb073211a6e9c7e779e1e6e544e618b61c1bf21da5f6c6afc8e9609da9e9a214c7a227f38f117945a8a072c84a7ac3e0d99dccd0333492b61e52bfe34a937cdc1ad863b94a18b3af5684b0c73812944f37593d4e3c8e37095389959da033edbff0f172e3286e89643b802b79c3b69bc76dd545624a2ec8f8db07b77d6571c336ecc47b123558c790731fbde9921b2720040a8d84d97c43eda08643e266a3a1db1d6208f9515e7f4e5709edd766f420399659a836ee9a71aafd708f6e1311214d06781ae171bfb3f9a2380a7e513f56286135eb51d4558e8ae87564283da9f1197537d6548ed28a728bb3fb56c8469083339d538e285b893de1167102b3901644a13c96cc7db79a998b6361011a195ccde5f8726b5891f17b5743b22f3b2c856866cd5766d47d32755b5fb4d48e5c81fb89aca6451fb2369e477a68b1a3d9695aab02193838b1d6a3c35d664bd8ede069c66630d0a000cbe92e8f76fdaa34a7c649bbbb32b29a79b46136c0af4a9e6666b5e7a46196d549d953ee16743c686540ef4d193dfd0c95324119e6f58a92cdbde36e894d071da28e0562da7bfc9538fcecd6445022707ef7c574ec2dbf701dabc93f0f80e334970082076c12642dc6cca0b366e12018fa6bf10f9650baf61e84cf2b27ec43989cf7c527ebdecb1ac7dc56c6592bb34d70e4a2c4efe2e9fc33c0927d5ab0374a4aa6a1527ce5c60ff6c363a165ba37345204c7e1a3a62e38cd897ab862be3b0b9a9fd903331fe293b3010597f9d05782dbe56bdd93ca5f4fe8ebd36252bb37d8009c96a70463dc313ec91fbcd0780a4674440e34268f4efe205c6d614e1d6e05952ac147bc7abf466edb70f977d6ba67e745cb1474bbe4c3eac3e13cd86029784a419dc2d36998edb22d09dcdb3373101af179c5b760eeff493fddbb1d4d7290c2b48500fd3188066ee8954727d366bbcdf812b52a138e91e56f562a2581de5a79d2805a128d61ac2f0e9c3b2238ef6c99d280ae812fc8fff433a1e515b010e911d672a98cfcc27e2c0b484a3e5c450a28101683107dfaf23bcbe7e34a32a7f73a106ae6a756868bd850239a77ab0eb699a2b08e29e2dae6488d1d0cd85354a9de50755650b7b74f86d4029499d37eee053dd7e382845f38bb1536f0e8cd25e50cc45ad005d17450685d22aab7e08ec14a8b4f91fecca96db47167734bf8d39483555b7f36da1f6442c198042eccd5089e208e2349d6931b1454d3e364d067abe33f887e44b0e7692b519139a3addd5beda5a1519762c61ae83bdaaf21fae5a9ae616ce2775b39585af442f7f456fe48348611ec4cd51f6870354ec517c8d331a4fc8789b2d54735572f2a115dd71b580edb09410a5c2bc713e4f5409db80d3846ecc19722bd982d40e480bb2313bca51c52ef599e178e8f3b1079d198457ae7982e72f1fe0d1232ef27a22b346ca326eeff85561466c6a336a18f331a5ae0a5b61baa1ca08e10a0b3e84084eef96c4f14d05f0ca70aaed5d455ff2a81dc6b1ae6ca64c2c24e9f261512db8f1b9c1a95c9ae894ab2efcea711fbdb7d5aee2ad867ebddcc77c4dca0301813cc2d832d26994a37ff266413eceebd7afbc369d86fa87824c1432b69471d1aebcdb3bb5243904e1c1c48a3ffd054ffb4e3f4da85def7834ca6b4739404e307f8aa282c4059eebc959371c5595ab4c7569015625b9373f6cdce660b1c8e43e12ec69cd230bb766f10fc44969832f9396b03718650659aac9eddaba249ddf51cc0d07410c8282abfb178f810bde26d1ea09e0895a47f5aa253ec8a261efd77d157a1a5ff0048dfabe39d048d9ef8a14552c7ac13c61df96f5a97e37512f5b1d2ddb26b0ac6797837c92b4c698e05d455ce5634fee27e258779ec086989dae01ca03d86c6e7942afd4e7440bc40daf2fdf626c2c39354a6349530a0397aa6f83495522868a4c47b187a07af52ab252d4e25ec20822c0c760ea187b6ddb499c0f15113cf4158ddac805ba645a264255c530ad49ad8a15e07eb1e22eebcf4682e77a96bc3839ccf6947154a725ee048764b7b44a3fcc0c3af4a3ccb6d912a9c1c4dcc845dea6bfab4011917a4f92731e317c59397047d13fbffed55ac2c00c4848a720fb04fe23e0a3bfd353f72bc3218cfcce2ca5ab9778996a229d3326917d7af1594f507ddd8066b8e9fc2aa8f8e33c6976f697930a444673596734cc2f627cc56af9fc76bd5f902b164f40f3d26daa7137a6a79420c6539cfebe9e597cee95510f169f1a4ffd115e0170497f9c4ea5aee398201ad80c29def4d8153ee300294282a9365ea81542b8ba99666dcb1488868b0ac090e5bdf25341b95bff35e0e6dd213e58cd141dcd61a489164b388efc01bd3f03b5b3ea810431df4e4c97a3838e22671b46e6b0d9035d111bc64056309f4045aee5b04ba47138d0f4fff11618917a8c7d022590de6496230817d185996488fee35591372d8c35c430e41444bcee4794fe9470e62181c36f8acfc54c4386d67e9352dd9c256e1b2a8d477a03a117af40f0bb4a8341f2a13ee2c8d1ddf2d402af7509b50ced439f4abdf38d370618d33419a35a7145463792d0b7fbb3093cfc835ef2d058197df5c063eec32429a78888a33a16ccc17b1c7fca7c704ed8af419870e71fea124026b3e2295719542fb943883498d2ba63bf4da204b8f75545bd53d5a82e4f1aec36f1fa95c8e84253ad3ba73828793a951818423c4c7b3ddc40712c80bf6c855c323b21a3f94a590fda299d7cf863bf68583da35bfbb772e5ea4ea040914a0a2c0d50a8c625c3af85c1d6dffb2d71c344fc3dfba752c608675382bf4dc9968ae6dff40e41b3e09abaa18d046130694ce7f08fea7349d9756a37f51f1484ff9813a0af3ec142acb6ea331ea86059721d7a15411891dedebb5551df1d0ce63f271eb97a418c9a96babb29d14634b4f52e7ebdeeed2111bea35f52438beae30a701a910a52dd00346a2a38017172d37417fcc1fcfc37105020e7d43e244ab2b036e4085f965be9eb3021fe92164e6776a2fc4c415cdb1c8382cb2650d69278df4613dae409d17735ccc04fa9da92f7be6a212b87e5ccf363697a0a54cfc80e8c062953a661bf2ae1dc4cf2df8b7c7dc0ca96dc7bbacdf2aef94c980a3475792242a4307d6c866c14f9f59f10ad5865d402c4c573ce73dabe4a2a908267b5a92fc504fe582d218839a329a5bc4fc35b97083f7ff64f46d0afe257e9b532c84bb16d7eb74edc7216cd67a7c1434c05c55df2e524cc657f27734c072fe1f468ac0df3464b1a4109a7e76035d1dee1429dc4a3bd31c1922312240b43ba0d36e77be2815442eec30165ceacfae440d80cc1048c337a2bca282953cb4098db645f1ef8e233274f34664ab167d038d4e96eddf4b2d822fb187839eccf42d173abcb5b54ba42470a44da0212ac560f30042103be257db6bbac05947072b9439eacaafb012c6fe19f76b8f12d1", 0x1000}], 0x1, 0x0) r6 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000001440)=""/59) close(r5) mkdirat(r0, &(0x7f0000001480)='./file0\x00', 0x120) execve(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001500)='\x96\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='}M)(\x00', &(0x7f00000015c0)='+\x9a/}&!:\x00', &(0x7f0000001600)='-$]\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='$.)+\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='])]\x00'], &(0x7f0000001800)) close(r4) pipe(&(0x7f0000000140)) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r7, r8) pipe(&(0x7f0000001840)) truncate(&(0x7f0000001880)='./file0\x00', 0x8) pipe(&(0x7f00000018c0)) r9 = semget$private(0x0, 0x1, 0x151) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000001900)=""/23) 13:09:31 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x1e, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000180)="5d8e7a6c26fe1035f839bd387e5a3040fe7e6fbd5f66558c34a0be297bf5e9e20e16c75097a1630f0d151aa108ed1750834eff85aa8870afa016b60ff79067a7b189dcc3e8eee2240069fd32f39fd01f7badf2f255d04a822c8f857e30b832c65a68b08300e563937a94ab5ed9f54873d1b58ad7ce69aed91367b16c135db74998dbcdef2d6ce00af403d43c292931212433b0d9d36fe81532e653041eff520c745035ff36dcb182923b707fc3789ed45ae1389c8dc2e35968ce574fe20c69bc", 0xc0}, {&(0x7f0000000240)="89527f4c16b34a5277ca1f2aa9c90fc0d004393db5a597a13d75b96507aa869b5797b92705941b373f1fa350774a56d4033ca46cb59e46bfe72808b5796163722807673b413060dfdb8aa832745c3e3da0fe17a45da2b7dd193280f8559959de5d84f985502f6d6f0cb8808f45aab7b51a96931aec804ba3a5f1a721f29846e562e7a9abcd035164d4ae76cd345ee8dc288320edbfb8308218918b4c006e32fdb7a23b08e3f84511", 0xa8}, {&(0x7f0000000300)="1a7f20516f048271142194b86c2f8f24eb956a3843cce31095f996afd5f773a76ca0f287bc1b538e4aa80d86a09ad9a995e854409680a3e6d360b4d08d5fba768ebc44ad7e01a77e5601b6841a70b415d256b8b507acf0fddd34ad4c0e77a4643d24cae7c473c0ad1f6cf56e444008fdc96dcfefd96d254df8dfe71a8c73924aed55cbca6f747c36bbde3cf82ae56ef3e46dd26c1047a9aba8a9c305b4bb83daaaaf9a653af50a94cf7bb014efeb85a96fa22eacaf4a4c3f8cb648f8bde826af6dd521f63922edcad1dddc97966411cdbda34deb4731bb87fc6592846e6423a58e8a047a50be18d8d3c90f1bc55785dc362bc3d85402", 0xf6}], 0x3, 0x0, 0x0, 0x8}, 0x401) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x0) 13:09:31 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 13:09:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x11}, {r0, 0x4}, {r0, 0x20}, {r0, 0x2}, {r0, 0x4}], 0x6, 0x8001) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x1}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 13:09:31 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d76ca9700e0788a58c7db0de33f813693a9d63c6"}) close(r1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 13:09:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) chmod(&(0x7f0000000000)='./file0\x00', 0x10) clock_getres(0x4, &(0x7f0000000040)) 13:09:31 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) chroot(&(0x7f0000000140)='./bus\x00') getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xffffffffffffffa5) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 13:09:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x6) getsockopt(r0, 0xfffffffffffffff8, 0x0, &(0x7f0000000000)=""/238, &(0x7f0000000100)=0xee) r1 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/204) r2 = getpgid(0xffffffffffffffff) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) semop(r1, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x2, 0x48}, {0x0, 0x2, 0x1800}, {0x0, 0x22, 0x800}, {0x0, 0x7fff, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x5, 0x1000}, {0x4, 0xfffffffffffffffa}, {0x0, 0x8, 0x1800}], 0x9) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000280), 0x0) r4 = socket(0x6, 0x8000, 0x2efea98e) connect$unix(r4, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="b1179f149e0f749794fda099c60f7d7fb27100a78d9f7fcbe7cfa8aa0e084dbf2da4540e07a3700fdc8da1fd42956e131d8bdf07180531d326ab361ac9fe31328adf2ddf48e19ae38456c27ddafc5202b36913c427a284b94aabbd9150bbd0c7e438c9c100667cd2dc42c0440fc6987a3612dba01f26f2ede124b883fcfb85d67c4bd31c4b9e7e7d44d9fc0393d880dc615c2aa94b0420a71f0b9d934a965c9e8c65edc86a38b12f7a3b1974ceece8ec4482da790ee78df039ddd3907c60204c661870762345d23e922cdd3e92a3e98c1d3ee2c7bced94d4d9766669fa53", 0xde}, {&(0x7f0000000400)="62c0ef0d9264ac547b04491c8291d9d3330c6c884564fc420ecb99dfe9e9a154456a1fc16c7ae15c68e3aed7fecdb0b019e2b2b0e2087365d14fb37c390b645bbd40b7d05995ed9889322a28f03180cdde8d6e0160f2203e799b", 0x5a}, {&(0x7f0000000480)="29c9040aa433ae128cec2b9c539d6b52da64c0d5cd3aa25e2cda0c07e5d6a7e0ae8585f31cfeca3fb96011d6c9d2558023d3025f6a10a2d18ebf5ddfcae9330934f6b9ee305c691e505c59063117dc1241f3a6ce491b0f18ee", 0x59}, {&(0x7f0000000500)="b51f7333a97c03a72f6acc6c3e943fd2d8b2eeaceef18cce3a", 0x19}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000580)=[0x3f, 0x9c9, 0x65, 0x101, 0x9, 0xfffffffffffffff8, 0x77af, 0x7fffffff, 0x2]) r5 = socket$inet6(0x18, 0x4005, 0x800) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000005c0)=""/196) sendmsg$unix(r4, &(0x7f0000001c00)={&(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001b40)=[{&(0x7f0000000700)="bf6a5b74c0756d7df116bb883268a6d258e1b643e2eee1dce0ec019734ca7a56a3a97a957c659893fc83f5d376c5a0d0bc9cd7caab1fd0501b49308c7c5fea6c4a17f6c0d7ada0abe5246061f7869aa99d490aa02fba80d7daa3405177576d72b413e06a4cffdc0c7fa11d528198f648629af176078f20fb150e45cbd2d4ad91fcaafc72d663978f1cc6365ce6176c570c5125883ffc63296dbe74d32a558f3bc45f173da98d11be8026a814482e13ae25e80e3a14ab22de6ce2dbd9da58fa205c5b9ed16ac1d87bac1de6414ff5b68b6ee8684c0051e1f4db49784805", 0xdd}, {&(0x7f0000000800)="44974ced2b379d94d6339a21e7924e80c0b5e83958f73841f70d229f22dca0db1b72f4733fc63b53975382ed0f9128cdca543e35ea27df67d1363416eaf257b465bc8e0bbee638fe5e71c5d4ca4137039b08a6bca447fe777ce5244a18e0e4613d377e34338fcda84fe8f9e0a65e119a4e528b5c9227611de5f189bb1e383e6a023337a32a62e4a9c80b240e2f05c56fd2a6331ee4e7aaea66a86a215c26cca45bee871d125b2c8b4df07305a0a00e50f02984087abc393e70ca4bbc4f02153696c5b1365f08cfb9a9919176329465310d531f751c747744c8b51d6103788b7ccc7544674145c3fff1add581a8247309384adc3fea20e14baf559aea", 0xfc}, {&(0x7f0000000900)="83f7ac7da71fd804cfa0c93b0417406e4c41a5fe19badbf12bc2b469ee94769043a119a5dbd83a689545559ca77df69b7efba803b947289ad75d77474cfa4efbf08ef849f383946ccc418dd657b77cfe3dd1d8acac3384d182ab3cd67ea93c", 0x5f}, {&(0x7f0000000980)="9b82ca6468deeb4db5ef9074d0b784171e4a6731f483379e1fb8a942b73bd105a9c64bd100a45233a079bb23c50b964cb97719910c3ec495c9a359d8aa5b69194c3cb0847c7ba76d5c7ce1e6fcf7894132b9333ce3ab47d47d7cef658a0c5967e7ea5bb61a681f63d02c4343eaabb380a166e1f0e0e0a95de9e209cea0061944edbd6b74f981f6e6e5089ef9fac1ee17beec4cf76140d80d3779a85655b570b334bdb3a281affd11e5b1800255d66cd41d34bca48201718e149d6559a67b33ab59e2a7a7cc9972526ac9b11da825b52baf54ba87fb19d478202e77007717f8d99a796e7a20a347f444b99742b0da69d9f645494564884815bad6db66", 0xfc}, {&(0x7f0000000a80)="d41ec6d8e3d118a8b5465dbe10f7bdda16e5d5dac19caad6f97054116d15abd2f70c918a2d6c481b8b210dc73a6a85062543dfb173b067768868b664ad7b797053db", 0x42}, {&(0x7f0000000b00)}, {&(0x7f0000000b40)="365b9e6e9a10adf772bf09e0f782f3f88d92a694c1cb5e35c0bf67ecc3098bfb30ce5e234e77255aabf2437c8217384d10ec8b4b7b8155aee7b7449144d489a8b581f7110e940fd9bf780ca1531fe3e79f500764c5c59e1cdc9fdbffa724ed8ec9803c194965a6a699383d3770dbc020c85da20182188c6d31865494c5733cab03208bcffabed88886caceff1b1e1062286fcbcd2aa825f12b701795004afa0a814ea2d79c73804f43b6d9648e5b6b539c8e2fa317a133d215569d64214934291151beee1bd56cbae7d33780b3d5fdda5d1f34f235a13b5ef3bcc1ae152932ef2b9618d1080893a77bfac5d9b2c844a693d36e0716365b13ff6f376245df7da8045fc06ee1acb94a490087f8b9d24cb6d90dd948aab470a993f48a6e49d66e41ad7c221a65785075530a2698e047412a1ae877a0da8a482b04713e157c27696cee89a7af108617a2685ed0d69d83991f7258dbd0bb6afe2926fb28901dcfc651431c31ee61bd4edf4f96d217e2536bc20c4570a2a455be0d8d8393f452d8fa23f1f4a0e5ec2ecb0c0f98674574a51d9995e5295a7001d81c76433642f99c15f648300ec5c7ec973daf17bc0ef740230741faf7f82d51e33484006a7be63e587d394e0f32f8ee0d08f04a1341e723bbc23eafb6189497081813ca7adf4c4d484f4527d1529a5a56670e477648a92efdaa105a0d18491f006d41f5693ffa560f38eb4c6ab0b8f19f350a44b87cc6ce279362db3a278e59ee8e680fd96bcad27b02fc37cbea3f688f868e68cf4b0af3ad67b2028e902f104b4782e59554042862cc4b27b0b20b60906e6fe323b1c6e49ef2d4a5ee552b89f66b7d2d94d1a0a820cf7b11c675e1686170e82fdb201211c754e3e9b1f3bac0f20f9fb68295216d4e9b906a69be19cab069ffd000160b8a250b107d401b6742ddb3c35329ab1afe4ed21b8df638ee80da989482e58a61dc84b5474f95d48b650874dc8b176332e4cfed887e14405dd3f87d6dc238da57a65e21dadb50924a855c3f8e44ded8b523cebee2ca7fb0d76c208ee2e1c996fe5daf70bf11f4fbfbc04b82d725dd7693a3397ff8b231aa8bca6f44231a59f79b65a9acc71aef8252ebc3b58ca7a9dac5fbf739e421c956fcfb14d661a08f8c40c7add9213129008b7bc782424f16e4753de3d8fdcad49799c3b8c74247bf471d48cff59fba2ec7e867748fdda6466890438da2519513cf02e4d43f6b05264da4ed5efadc5559712a5112f464739d24f6805375d10604166c0a364519c54e63dc62976984080b434862f5b5db3ee57d3e75f61394b72c50a17ee44511942ac72fb31dc12bf65db2a3eca90093bd120359282ec8d1793ef791da45580aafa2f9b79ea7db33f820b9951be0850100b78ab252c94f157ac13dc015916bd7f589537ed2bc64a30c24efb2af8996d21923c2331353f8a1cdd6bbe792fdfb9a9333d4b7b7ab7a7aefab5efb6ffef4448d954035f4e2e2fbd64ce8705ff4b3ff9fe990fd80be36e89a395eed041327a0db80dcda8817f200f283c45ae2e2d5cab898c01372e7f3330be21db69a30f9bcab87b99e2c81ba420a6be6b8889c7ed496220c37b8d6f07d8cbca229f0723c4f4470f0201fef5b31a83f99dab9d8a05d34bea818a3e805775f973427b751b82bae1a538c3f2ee39035bb17a4d9d16498feefab61dc68cbb9830d57da98e96272a566cb70508299d3f26b3f1b045c92306fdd2514207c12b1826cf8b784e9e40f8d45c366063a38469cb63a834685e0560117c215d85dd9cc5595287f9dc954bf01a1a351cda4d8f19a45126f8c471e19b7a3859fb7c99b4736a26221f006da87b1f766b986a434f98e2f0931f4ed6cb77c67ede69315bcbe4c68966dcc9e82f8de789eb3cc3ea100674b11ca0e92f6086a727e398af9d603f4ee7f84a664bafba82f2b644cf2e0a665b56ee726de531416a2221e48d949d4328dbdd27b3e29257d70e7082ef2ba1147e2b89d3dc7d3ddded1b0b8cdf8118d5ba8cb14a13b1af0731933e5fb7ce5cf4bf730f7df7e93ffeaf6379c5b35ce9dbffca37e1869af0ade6780efef7eb960cc520f3caed8556798f30ab8cf4a5fee2c6495902df9c105ce94d3a667954d18b698d802edca03aa5df12126fe6fbf4052e0ff9d79fb601e3c7f55370cecf191f9a637a764e3dae9e9c9d0576f8fd0ce4f4de8ff188ddbdb2cbafcaece7f9a14862e333c6749118929aaaf046061d72c1a48c525127aee6c6e071a3fb0e32b377f8929acff3876788131f6717030e2ad2457fdc054a4640f2c2da5928d829aa3dab0d61182a2ff4e2f7ce6e30fc76ccf51c4b1dee61a23e1a956d816012ad420211afd1cc62f3dc90f0d6e68c665db554ba5d0bcb06468af5dbaab39cfc0f904111f03adf77706d388332ca6cdeeaff0b269aeca27d83b3f86a394641e1577d909a6b42c1b963d452deb9e38c5dffc461d6e7b00aeeb2799d789142aa82a7c072ec63e4f68ce56f5c377ac778e6d0dadb0eabf9054a6f5b1c4b17d6155e100f4fb6984d86ede945f0ee8e0319fd8a5759f5080d090c656804fb53920da0862c33a8e68ec5caabe4ab951cf1c2be0311d817ee5b7254c589eceed11b53f98a873e355cb0caaf3d0ef84301df29c8aaf81cca709c77554f7781a2583c41649217df337c68a0873be1cb2b1cd5d5b28cad1453cd2c7175c29b04695356c8744c1fbff5af5a5cb52d2a049973d6c2bbee82089b888cabb49271c41aec13aa7686543a15c70de4fa66dd222dcf33633a5c3edf390a4aa12b173ae02b3977998ad9415a62050d4a97aec51e1a9c2dc3d68eaa966c679306a44bcbbb615f4cd2b80f14328d50bb8c782c8066a8841e122bab8d8b0f9dae08b83bec90ff75da7f4733c59a4e0e19f0ee8a5e0a8fb4ed996237fc0f09fe89d411de873c78ed7d0b0593971c7af8c2ea9e62def74596e086b39f78f27d01e96e51db08cdf8df736b278f9e7b65981d38129f6b68ff0140f24fed9fa53e2f245070b110c6ed96829de8e1ca927044e6dab503de141ea7cf253e61770cadb37df18e34fead6ae609cddf63d50ff7979391028e5535bf59a96ce5f70db43c580081fb9bf40a763d6ee4f56f568aab365870231c1a94e381f326a8a168a9a9f1dc483b4b69900c76e80b8cd499e9ec9a1264c1100a22be997a741047de6d957fe37efcc5c96a8bac0c40712880cc464e3405fa80eccc9247dbb3206d53de8f992bc1d2f3226c016c110a11bbec9f7b3a7d158915746fd3c9d2a95a464efc252ab087849272c833d5f6cef0efc8866a5cc03337f63165f65c79dafada056e043af3b1ad07f057888831733e8412655661f87643c1373038b0486a4bf26a9d276e9d67977daba680d5169f124f2d563d8bb61239b6b20f44f0b08018303bcfaa8d4df3301d18c967b0b56fab5a952ff32c89389d62e083ca5cb8b7c0f13becfe5319f8569c7b4416daad92e77d353310fd12bfbf0a94371c5557278ffd7c20fb37adadbf9a9dbced1fc367c8c0709c26129253841d0684bce25c9a9839f8fdb7091b98376c2463861561eeb02007d40cffdca89c16ca52de626ec82f03312c44c2e9e8987c44f7a8b5e2523984a779a58d7e1638a025402b44cf5b66509b25a9c5eb983cb405afa95b536d72ab90a0f13275483649b09d6461a9dd4d9b8634ee0d63648f03a192b5333f21da1f0c92becfc77bde2d7ea8dba6aa6d1ecc0f11f2f47aa0a2306226b6033f9f9e018cb89b315f8be1f5783b6b6e6e88c70e4e3754b75fc7f0c0f32aecc1fbb623af5ca6b87d67ec561f045e605847790f244d1221dc8adb03a620d9534dc7e0475f7ca1751b9b3c87c1f56a4557dced8087127362354d9360dfc171dd9ee340195a8ffc65e21252b18daebc64ac34f1c93fcd1e4f9404108872ba717ab6a02c0e6d39f0854aaa2e269ca1d3bd3f7257e5cde4343c1d71c834901140804d475427758ddc52ad431d04b3013879abdc9af3923e416b71d5a961923031c713505c2ff03a87bfcc3abca836e6b43913df63b551092620e4a1621dffb44c3960a21b05de67dc7322036df56bc043ea80e65f9f3ded9c2bda819a6ef0998004fcb0bc290b6b8a5c6019f3c626a035f088bc99d5ecfda1d35bc8d42e64cdbc01623d6f789f84b89414fa97ce2226e987669cf680291d60e1ac2f04e446668ce6a1cb75fd118993742a52deac4ad66999aba803d2a1fc9400127332ba3368763f6be6ef3caddd5fff1847775a12df16728e2f0b70451a2a79b3d5527fca57166d1a1be05c6e6fc03ac8cca17378f674ce337e611d4a4a3853af3300ba91d0b8be5ad269c51b00f5314ecd20d2c8c72d95e774d751a3968914004af2b7a26fee483d03955b642e54640dd559c66826fd1413ade88628ede190cb646218cc9a7cd99b028f93bd251615fd8d4d88d85292aea828c12e36faacaf6d1aabda4a5378f9cce32fe446a7832999f0ca4a9440c4c4d448171cc421054037f846b7cbc6599143f63f35669dfee458a3ff2ddef2322dab3f7b0b0ec472b5f789799b7fc4dc2cb68867059cbbcc20a9280d3262ff4233811eea420c238c97eecb051f0e719c6cc93b46156f6a97c56f9e6538226ed3e4adf4bdfd8ae522175ee048484d4dcbe87e4442badcfbc297e1902b617428c76eb4931b049970819cc5a3d047a44259b29613b5c099ebcf43feebbac2b00c16108b4852e0e78e632a7ed22e00a44aa4cc89278e21d1a00c6b26630c80665ec49a7d3edcd528727df8681e6ddc70d9a1a3c44fbc55c029733c4ae98b0ecaa057bc4bf2e85d77f1512387c5c1dd9a28e2eff5fc5046bc134d49e27a1f5eeb72dd24d667d6b2128803050f43526c7ac607d825207807574be0d18ae4a08dae8fff7d60b7ab803e8cbee385cab1fee22b3b92cfc6355962db37a4c9657ee55bb3af6d13162794f338e7a6b233870ddbe2f44ee44d47f5ad867fecb1e2912bbf3462152953012313113de39e43bcca05ee7036121d6d4d7233793711e6ae6a6f36c5227564d47bc83ddd7ec6f68471d8010f793a3a902c9e3cf4bbffa4402b2e0ddbf56a99f667bd2dfbd1c73195ee3b364b81f77a8500ce477d8b71f62c40dfbabd32eb94a7c34bfc29b03078d2d6e77ccbeeb66d8b3b44e8bd36c50991d6d2f5a7e522356cf69ff88d226f4ba42cdf735eb28eb5b8035e6d22afe0b8988aa4c7beda54cd4e03ed35274d94e531c1bed9bb1a287bb33ae076ec00da6909ca8367da1b861db6a0f548ecbc35fd0d6d282b699a7ff04b58b554a2bc60d3439a5184c9d3cb90e47c441f8a94bf653fc948d4ad7c4032fa6e4c765271a77c7e2b4e90b7d886fb5a0c16a2d6b7e508aa5ce208d5b60b589877c101f596978d619bbc380c1b659d187c11f4f970c09b722e3f4b537baaec7a7137945e8696c438e7612a349088147c9c401ad4e376f4b34e9cba7aa530a0bf55c244f36b602c69b84d0f1af976b5680fe5e05ecc6bba3e799e9b932b873e4f84cf1e940b506bea470faeeb8081c17224bbd68582ea955146192cb83e08d7f5f6e26f3c7c0e1a1e5438f593e9fae196af81c197a1821ec93cc549843801d2ff2fa3e9905da0a1659820836438490540ebad5e7f542f38358a94351bae6b326376ca687527a5c0fbc81d7fd7a58d684dc34a16883a7232a0ddb33464bfc01be7908f81696d1ecec42b3c15f973d416f51cf65f7b61b509d8f8e14678dd08ff02b1580774619c958658ecd176366db6d8c7047fe58b51498c53b6e7dacbe1aae67b575", 0x1000}], 0x7, &(0x7f0000001bc0)=[@rights={0x18, 0xffff, 0x1, [r5, r4]}], 0x18, 0x8}, 0xc0c6cba2cab0a616) r6 = dup2(0xffffffffffffffff, r5) utimensat(r6, &(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)={{0xff, 0x2}, {0x7fff, 0x800}}, 0x0) r7 = openat(r6, &(0x7f0000001cc0)='./file0\x00', 0x40, 0x8) fchmod(r5, 0x8) lseek(r7, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001d00)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001d40)=[0xdf]) getrusage(0x0, &(0x7f0000001d80)) socket$inet6(0x18, 0x4004, 0x9) shmctl$IPC_RMID(r1, 0x0) sendto(r0, &(0x7f0000001e40)="ae47349edcb4b7c22566b456bac307cb668e31abd55a5621eb98d1e2fc4d5a6df0e42408072f4f73021ef8751d593e25055cacec46c60cb620eeabfaff7fa34b3aa5ea9f2ae74567bf626b90f8e2ba73c565e94e3edd880cb966cd6172a9ad1fe49281608b9a28f4af8a98c40cde40c90e28d384910a5823", 0x78, 0x2, &(0x7f0000001ec0)=@in6={0x18, 0x3, 0xc3, 0xc23}, 0xc) socket$inet6(0x18, 0x4, 0x1) mkdir(&(0x7f0000001f00)='./file0\x00', 0x1) 13:09:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect(r0, &(0x7f0000000040)=@un=@abs, 0xfe65) socket$inet6(0x18, 0x7, 0x2) 13:09:32 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) poll(&(0x7f0000000080)=[{r0, 0xb08216c1645491e3}, {r0, 0x4}, {r0, 0x4}, {r0, 0x4}, {r0, 0x84}], 0x5, 0x6) unlink(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x7aa, 0x9, 0xaf, 0x1000, "315c9cf1b62abb388fe819e26b0df562d3801e4f", 0x1, 0xfffffffeffffffff}) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCDTR(r0, 0x20007478) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file1\x00', r1, r2) lchown(&(0x7f0000000180)='./file0/file1\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./bus\x00', 0x60) 13:09:32 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f00001f0000/0x3000)=nil, 0x3000, 0x0) 13:09:32 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) connect$inet(r0, &(0x7f0000001100)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001140)="90ad790b882104886a4aba2f9168f7f14c984c", 0x13) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r2, 0x5) connect$inet6(r1, &(0x7f00000011c0)={0x18, 0x0, 0x6, 0x6}, 0xc) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000001200)=[{0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x8ac, 0x800}, {0x3, 0x3f, 0x1000}, {0x6, 0xffffffffffff8000, 0x800}], 0x5) r4 = semget$private(0x0, 0x4, 0x114) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001240)=""/216) r5 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000001340)=""/26) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000001380)=""/217) getegid() getgroups(0x8, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r6, r7) r8 = msgget(0x0, 0x241) msgrcv(r8, &(0x7f00000014c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x2a, 0x1, 0x1000) dup(r0) r9 = openat(r1, &(0x7f0000001500)='./file0\x00', 0x600, 0x10) getpeername(r0, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) dup2(r0, r0) semget$private(0x0, 0x0, 0x40) recvfrom$unix(r1, &(0x7f00000015c0)=""/242, 0xf2, 0x841, &(0x7f00000016c0)=@file={0x1, './file0\x00'}, 0xa) semop(r4, &(0x7f0000001700)=[{0x6, 0x8}, {0x3, 0x5, 0x1000}, {0x1, 0x101, 0x1800}, {0x2, 0xd69, 0x1800}, {0x2, 0x400, 0x1800}, {0x1, 0x0, 0x1800}, {0x7, 0xffffffffffffa44d, 0x800}, {0x7, 0x3800000000000000, 0x1800}, {0x3, 0x0, 0x800}, {0x0, 0x9, 0x800}], 0xa) connect$inet(r9, &(0x7f0000001800)={0x2, 0x0}, 0xc) pipe(&(0x7f0000001780)={0xffffffffffffffff}) bind$inet(r10, &(0x7f00000017c0)={0x2, 0x3}, 0xc) 13:09:32 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8000) 13:09:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt(r0, 0x1, 0x6, &(0x7f0000000080)=""/240, &(0x7f0000000240)=0xf0) execve(0x0, &(0x7f0000000200)=[&(0x7f00000001c0)='\x04\xb7\x04\x00@\xd7jK', &(0x7f0000000000)='\x04\xb7\x04\x00@\xd7jK'], 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080), 0x1ff}], 0x100000000000025b, 0x0) 13:09:33 executing program 0: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:09:33 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x20, 0x0, 0x0, 0x3}) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff8d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getpid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r3, r4, 0x80, 0x1ff}, 0x6, 0x0, r5, r6, 0x9, 0xc9, 0x7}) shmctl$IPC_RMID(r0, 0x0) 13:09:33 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 13:09:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000000300, 0xffffffc) r1 = fcntl$dupfd(r0, 0x9, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2b) 13:09:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="b6f89be7c1b25d8692f9fb0511602fc8b6b03a94c3a0f00a4394b7d41d21288b5ca2027d69dc4cdb5dc87d90e183e1ca32ca0796f30c5e23f845a8edcf16730969982f7ed1ffa1600def701688b955286cadecf5cfca", 0x56) munmap(&(0x7f0000d03000/0x1000)=nil, 0x1000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) 13:09:34 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x40) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimes(&(0x7f0000000240)='./bus\x00', 0x0) 13:09:34 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000000}) 13:09:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x25, 0x32, 0x0, 0xfffffffffffffeb3) r1 = semget(0x1, 0x7, 0x80) r2 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10000, 0x44) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001100)={0x81, 0x100000000, 0x7, 0x6, "62235059fdb05c514a10b1c55fe9c59140a3e87b", 0x3, 0x3}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/4096) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000001140)='./file0\x00', r3, r4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001040), &(0x7f0000001080)=0x10) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_open_pts() 13:09:34 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/110, 0x6e}, {&(0x7f0000000240)=""/202, 0xca}, {&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000340)=""/134, 0x86}], 0x4, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000500)="ceecf049a8a2e4b2d575b4212558ce3f9a3bf612d06db28ab387abaad2a66cbfcbae1a5f2b769a16846caf32804fd9d7873d55d77c63769a947a440ad08c9a4bbca3da57a51a5b1eb53dfa36905bd8c40a2674eda10acc65b1cc4c9465e2c1e15180930e6cda9d2193c4d9af2815ca870263c0fcde2a661743d274db53904b0c291f5c92d49f69f1bebc9ce84b44da85ff7b5dba000000000000000000618db906ccb25896cb237dc3036a5998d8a23ed8c345c9381e9a025aaf1e528e245d9a54c54fee", 0x40f) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x40000) poll(&(0x7f00000000c0)=[{r0, 0x106}], 0x1, 0x0) 13:09:34 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x10000fff) chown(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000001840)='\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', &(0x7f0000000040)='./file0/file0\x00') 13:09:34 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000002c0), 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 13:09:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1}, 0x8, 0x0}, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)='$\x00', &(0x7f00000000c0)=']\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-&!\'\x00', &(0x7f0000000180)='(\\\x00', &(0x7f00000001c0)='#/:-(\x00', &(0x7f0000000200)='\'\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='{\x00']) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) r1 = msgget(0x1, 0x200) msgsnd(r1, &(0x7f0000000380)={0x3, "63a480ae82746ffa9360f94ab6a50e1db2006f37719b879da241d7506519cac99c276c351bbf1d7d60556d55903782934f08e708d30559aa132a3d860d9f42376047b1c40d7f0911a544e1663c0f4b58e1d2ed9d6ff3fddac2fa7059efe5692b71ed1c32ae724126d2b45422dd554942484718516862e9af9b34c1023517c5a4eb6131379c5961c13061f6c6ec1809e090f2e203a38b"}, 0x9e, 0x0) 13:09:34 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x0, &(0x7f00000000c0)={0x63d, 0x7e}) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) write(r0, &(0x7f00000000c0), 0xfffffeb0) write(r0, &(0x7f0000002800)="f9", 0x1) 13:09:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 13:09:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) close(r0) 13:09:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/100, 0x64}], 0x1, 0x0) ftruncate(r0, 0x0) pipe(&(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) mknodat(r1, &(0x7f0000000140)='./file1\x00', 0xc008, 0x2) 13:09:34 executing program 0: r0 = msgget$private(0x0, 0x201) msgget(0x3, 0x4) r1 = msgget(0x3, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x1000, r2, r3, r4, r5, 0x4, 0x3}, 0xec63, 0xffff, r6, r7, 0x5, 0x7, 0xd9fc, 0x1}) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x1, 0x1000) r8 = socket$inet6(0x18, 0x2, 0x0) connect(r8, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:09:34 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = shmget(0x1, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/208) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x1) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0xae) 13:09:34 executing program 0: utimes(&(0x7f0000000180)='.\x00', &(0x7f0000000140)={{0x5, 0xd71}, {0x1000000009, 0xd7}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb5544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom(r0, &(0x7f00000000c0)=""/128, 0x80, 0x40, 0x0, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 13:09:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="c0", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000f80)={0x0, 0x0, 0x0, 0x1ff, "aff20093644da2064a55bdac44095f74774028e8", 0x0, 0x6}) poll(&(0x7f0000000fc0)=[{r3, 0x100}, {0xffffffffffffffff, 0x6}, {r1, 0x134}, {r3, 0x2}, {r2, 0x764db1b7708e0252}, {r1}], 0x6, 0x1ff) 13:09:34 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8a81, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000003}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2012, r0, 0x0, 0x0) msgget$private(0x0, 0x22) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='@\x00', &(0x7f00000000c0)=')+]3@\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='[$\x00']) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f0000000240)=0xc) 13:09:34 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000400029, 0x9, &(0x7f0000000080)="a589d1954c2ace06f0ab560383435c314515a6348077bf17cad2c16b9a16059a14f32cd044e128ad19", 0x29) 13:09:34 executing program 0: utimes(0x0, &(0x7f0000000000)={{}, {0xfffffffffffffffd, 0x7}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x140) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 13:09:34 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) socket(0x7, 0x4, 0x2) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x40) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x1000, 0xffffffff}, 0x10) 13:09:34 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kqueue() fchmod(r0, 0x101) 13:09:34 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x5329, 0x0, 0xca5, 0xfffffffffffffff9, "44b8ac4cd70a7da323dce96b94140e31015479dc"}) write(r0, &(0x7f0000002980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c39047333126d6299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9", 0x580) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000000)=ANY=[@ANYBLOB="30000000040000000000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000040)="16cae3bc9123cf716a4ea5884a6d88eed764de339502ed7e166b0c53756ae1958b0fe7947bbcff8b923092cb3d0b353b0331ee71f881a51053e93803f498a7227b96b2a2baf543cadf49e0ff15099a03f5553d3f20dd8f3bb68ef40fce34c86e7a64b29148e225d7c06defadecfe67e771431b8d", 0x74}, {&(0x7f00000000c0)="28831a4b9a3c3ea16a108ecf6b2edd283edf7facf26e44aa7aba1843623ccad63be022d2", 0x24}, {&(0x7f00000002c0)="4f938b7e5773defee18f8fe0624f7707242b46aefa2a09c3b34abbc22d04071846359a68f548b296a79e4ca50fe902a98f131b2f6d66d85819bcd46007c611aa486525e5bffb7e478342f68f98b63c7433d87fbecc740a2784f3be38369d45a80e8453a652686477259a02f619a6584fe2f0b0282cdbb1c1d73ab03645b83613db087b8987ea559243e49caefdcd4908c950ae971d03346d317f72aa4e153d1e890ded6fcf8c77562f2a5687244f7e915e0cec6d5e394abe2b76b04a16ee33968b6da9a657f024b7eb2642b0594ac62638cab6cda70d4922b048ea8299559e469b5cc6", 0xe3}, {&(0x7f00000001c0)="5f46a39e6d88342147ee604837491e53c2dc8ac3ac9d6fe4d81d172362b0f6d9a95f2efdcd06416abb7d5a7d2f57214e378487b225dc0b305568b27b2ecaf2575c4f432b09d28c00c573b25c3b357de97482da88c7f9bf38b38f6035063b45149bba272b79f676b05d8a069d66c1b4ab84c84e6e24389c8a46a01831e22ff6dedb56e7028b5997a4261344967ae8b82eafedad57aa5a28e58f882ba37de2f21d25d8899329f60311fe79bddec9ee3411dffa5e1cd1e79be6ff83a5", 0xbb}, {&(0x7f0000000100)="e8c08278df5582ce33672b10f7519b44ea8adc7d2415223742fb083b0674d6cf29ef5d192f95c556d2615cbc8563d187d9edf3113502914e04ceb4a7bbc3da9e6223c949ad42787d4dd760d3829f8db509db3c0556f788a68c29baef11dcdee9ecd8", 0x62}], 0x5, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x408}, 0x4) ftruncate(r0, 0x401) 13:09:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x500, 0x0) r1 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x40) close(r1) execve(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) recvfrom(r0, &(0x7f0000000080)=""/206, 0xce, 0x40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 13:09:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x20) 13:09:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8402, 0x4) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) madvise(&(0x7f0000feb000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000bde000/0x4000)=nil, 0x4000, 0x7) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/84) mincore(&(0x7f0000feb000/0x3000)=nil, 0x3000, &(0x7f0000002080)=""/4096) 13:09:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) r1 = socket(0x1, 0x5, 0x0) accept(r1, 0x0, 0x0) getegid() recvfrom(r0, &(0x7f0000000040)=""/24, 0x18, 0x1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 13:09:34 executing program 1: semget(0xffffffffffffffff, 0x0, 0x0) rename(0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x5, 0x81000}, &(0x7f0000000040)) 13:09:34 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1ff0000, 0x8}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x5, 0x6e) shutdown(r0, 0x2) 13:09:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) ioctl$TIOCSBRK(r2, 0x2000747b) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:09:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x2908) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:09:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x28, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x54, 0x8, 0xffffffffffffffff, 0x3ff}], 0x200, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x2d64, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x3ff, 0xfba}, {{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0xac0, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000004, 0x8000, 0xffffffffffffffe0}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000041, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0xe7, 0x40000010, 0x6, 0x1000}], 0x290, &(0x7f0000000140)={0x2, 0x4}) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf2, 0xfffffffc}) 13:09:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() sendmsg$unix(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000002c0)="69c1aeefd7e3f6131c0beedbffbf09f3d06272987a59f3172d3826ce50304877097d981c0a17913cb3b4b15c53c53251832965e8a231661ae709084f40b39400abb4a8bbcc2f9b5ab2dd26efe6b02c25b21e911b7e7f323c3224334002019c8130a0d3dc536942255eebb574ab7a354c36930bcad9b1f83e8b074c9690828261310008136289f24c877b676ab6020795d617c4916dbb49942ff6a3d55d5e64d6eb349eac2e6bd8d0c4bb870a5288692ee4b6acea7d79cd13121797c001ec633e906a22f055dab01bfffa1a43aeef8ae3b183faa8b8c39900a35bd7a6852bc5634da7b337d75983ee09fbfbcf006f9ec5584c192c131df89c782dce92c34c679a05bafca446c634f8d4aa5db354086a0d6b85e45f21132f4d8d9388424af0f2ba425b1c1071edba81d5500f0533617b5f4fdcd2e8fbdc4c22f792f90c0b689ee9255d3dcc0143c0aaa82fcdf27b512cf0c752123561ecd75a8fef7204fcddfee7ddaafd33c6ecddf34c1928ed2e562ad3bc", 0x171}], 0x1}, 0x0) r3 = dup2(r0, r1) r4 = getpgrp() r5 = getgid() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000440)="95ab145f45e8bc98e7edcf0ac6490ce099623e7225a86cf7ab6efcaf219eef2cb19a6b2cd5db1fea4fe75991ae6bd998a28e81a7c6c20eb3fd9b9a48378dd703f54cd3c3ba1d75ad4faeba782b85dba518824042656e98c84fb55b536aa33acc2fc4e9321f6dd98d52f1457dcdb456ec12e757a1841348ef597afba0d7ebeda6cdd38c4bcfb6ec49f7ca4ae52a1f154fb83b353572ecee99cb57a6d70bb21cdebe63df911820a2cf2eaebd95fc1decd7539201630354e5fd40e7e14c53ecf616cb73eacbf93414b0418e8438104917d3ba7078defabe8c32469430d5a8339fad2f8c006c05df5b882eb49f2d938f9cdc62a037bff668ac8771cadd61b8c7eb514ed292f96fd378c11ff75ae2c255707216308523a68f6fc410a0ce007358b744d521f827df75172a9fafc215a2d96989a57f8aff8fdfe4d7fe502aaa0146338088a1fbecfff4626bd8b1403ceb44420948ed4e4cd7ffba2badae43c9c27267fba0bb875a006dd113d05e792c5879d930b5ab551b81bc4cbd395d841c293b292d2be6aa05288221c114c93c461ef3f94da9e39eb6e68e9e0caebd01df4908ff2fefe8681815f0ced35d536179c51e7dbc1c7093417881edacad8306bdfab715e792c56b7760eb5d1a54d5c7f16941bdf66f5261bff56a62ef1ba5df5bab579fc9f9f490cd91db7096d3ffdba02a1963fbb83b7d560a91af5cf3bb35d3ac2aa9bb5d28f3bb4236b61203f317f38b46c164d99baba8cf6bc5e2cb92fae5b663f796340ca82db321eeba32b3c2265a8f42c36ebc9c2dd271a09d3f936c4e783ebc93187c521658d61cabb46bdc628f5487d72b40028e962be08079bc39dbf20682d8b55d4d94349497a1197cb90912ce52015edf2dac036d647d82cd0d9aca47a58bcb21d82af7a1a79ca492ef338802d3ccbcad8e71c837351e5caf1273d4f6f7ef997ca758d45c3cedbb69352c6424ae17b12f2ace87adb91e89b8a7cb1d00ebad8105a2b2af510e409ef300d37150a328ceea66ef8ba9dab6944f759edc56e78ac9fc9e3176e2b35ab9668b0a7ac0a657052f2a02b980743bed79d6e65346f8225e97cc9577ac61de0ab05131f19902fd4d5e8cf7102833f7f9e4406be0825c8dd8c467a4dce41b067150cb0a2fcd36b207aceaa2eb4054344e63886a59fa3d724f6e29a10d2efacf51dec000de151a1e34503b487e055d8d7591cd94297ba6d6a9be3a72610fecff78d39efb31637999093b80f323a358a842e77c2c62ca13282257060c221a97042c44e2b07434d14a0b55206709dc78a5eccf3cf179bb825c6eb7998d652ba20dd09decfeb817003fdde7c87f578e87e99bfe32f79fcc204fd2398a2b3b58c1897c02e5ff44f631a159d621246ffc0f479e2310290e9b7ecf0e79ef8f71ad6bef80d1959392d6a3906e67b285c014ef6217ba45d4137aef95406e473ff38853d18f4ef29c05d0031492f1d9451665590f61116e4be8068094c2b8d6ece26d4287cdc1d6a9ad9d78cce039835d0e3fd337ac51ab7661ce9730a797797c7d5cd627342a04b284bdf6f5adccc53333bd8bed8b86b26d2a88d07746270c7e7f351761808d8559dbebdf7f7255670add27f2b89272b9555f28faada6b1683415125d8b5b050ed7bca48d81e5be84d97ec3b8d79799935bee30c7eac65d6c783d25872d11c831cc450192ae9d704530b945ab1cca0979de043befb59d2a7bfc13ef30a165550845c6f2ce7e2effe58e98a0d543568a9db047e981fcc2310019c51798b4d98d56982ce2673a7c9ceab8c6a6ccc79f924569898ac53c0d15bf86e1fc01aacb4ce7aaf9c291a1c56a3cceecaca6dd8a361a0f9cf07e841a34a4899625a6f80261e4df9c8c2e4f7e28a76296bd23d7d7425fb2ff942842c87f6af93fc2998d9e375b263608259c5fd19a32fdf298c3a10b1157f97cdf548d7a623ce0949b969edcb8a3062c851ed6d21e1ca6b22d1145c0f865db3778b843d9f943eff92d64085d7de82295da0159915454746946aceee36f68d2f917ddef0e60910878920ab5589a7271084efb3a02a5eb7d9ab2fdbedf5d5b47ecd83c6dd8e2a740a64524f06805aa427ed4f8f01d1d9fa06b977388e2816b0fd91af0d5350c08a830a50288393a11e418348c52e2980af53ebd8483167ed054ae3ed5f2162a50e369b49c658b90fd8089c9a224d694171568e59da9fe448777191164da50967826ae3623df6f365f06cd91d75b3b591485a66c441b138bf37b1a5b3cc96eb8190f01ada4a86cd6f289a22596aa7b042a0e2e25b048e40c6fa0259e650aa6108ebb51c3271294a71628fd91714667c078a239a3fca70c28a1aa87c147d6adbf0189e93afad21c69a503530359f1c7360883c231dab5b3d4deb7bac68199d30dd2b04b917ad6f396f425c8efc5aab541934e93661d9067c5c4fa418095234781242095fb338a44383846276b4a91d4e2c0ce335ed896a9bd64d23c2b7aaa595133b1fef7f27897ba3e109c5bffaf590e8bcc61073c9b1b952842ab03fbeabf5bd62f7c6bce4cb5e3c4d1e75ddb453746e3968f857ea5de6a9539703f67cda0d3a707460a4bf3b2430b7945983f64c0de2f19fcf18dad7d1f7e4888ca54085b551e2b1d5a46d171acb7d6e255d8d9b3267fc0dbc94c36edd6607c4fdf33ac6902e52610d9f0fd308e053132c763d04774fd3b622e4e5e2da44307a681aca6ebf0579e4831a65e8becc52dd8d640707e1056bfadc0113d32ce693a2b96ccd85cc075ca1c50d01111d90ae6dc56255333060bc4480f3285e84a9071051d7d400cf12228e92904fa490bcbf17f5f5668416427d74ea741f483aa136fbfe0ae238b18d1bafc9767351492e0faad3d850bfeadc69cf8aae6d6e7ff8d3727794a0e0feb16045e6bbd94368d063191a73dfd8faad971e27a2aada9102bb0aa24cab328df8789dbb375e7aa89ac140e683084ea4073139fb9932e741d52e594366d7471c98760befe79c6e88e04977d151d37a1664a5ce8a2dd5c5041006614b747ee030409e874782ed7c7ea57e946f204094181184e0cae82ee42b7061f4296a1b467c09bab71850ebd958caa11997ddde7ffff75fd0a8c4dbae97f67df8915a0ae289720576c51687e1324570c60c14048dc87cfa4efcd98b41d807a30844261cc64c2c15d887022c62dff738d027764e40085945bcce6d01023ebb552b3c636042743ed1112497a5e5e29ad677318d1755a939b94ecd64d1a0af2499ac02fd65819d05d122d7381d96cdc245527ec24ff50a339a96a7cfc255afb8847b126ca857fb4cb6f6c16046ee6e257521bf4b69e96e9aebae8b44a1fa40f5be83f891389d61ef1720b92312ae8b22def4094e6c783fc95e867fb9a955b11d1af9a78ffdc927796c7c8b7ee93401413e7c3f0fd7f35e79a996ef21d0d425d24c729adbfa5dce9895e5857a135324e314cb782fb619297d9979dfe338bdd13d532dced86393d1e2b9357505ebe66a155493561ee54d5a757fb21b888555574a1a7ec936eaa4ac2aedf7de0cbc94323b2acf7e813a94161fd238cd6ce4f6a7106190fae1d4fd45723dc8d72455cfde8198e29f336b4147e029bd12486ac2cc764d8fe40f12e36cf5eb8e4bce85ef414d926f1e6820a5e2595a6215ff96924fd4d2a73a42c30f172cb23d36f77453025ec07a7088e0be9a68c1916ae0b8819fa511732ca1841b668a4ab524fe95eb185090926c59511379dbaea1cf168192975ea54698ba2f5b29a00f4532590d02361426256d8768f876ce87841f26598a36bc4bd0b8ea4265fbc70754ce4d9c896ef7132305932aae550fc2817eb8615528433c58325f76c2a1af7989516c51c1ae1aa5347fa25279f877a143535adae0066076a017d4ff258df8fcb7350905040ac5ee799f09daf2b6210ba8dffcf0d804942f443989d7b69dd0c6ea99a9364dc1482a097ec961d4f4a542d69da2c2fdb64c8a2a3c9a15e4b34d66eed39a39ad184d4c49a3e88ceb606734d857d7006df6e455e6953b2e6cc20831d1643262668978a4fa1d7892cb585cd980aa3809a31e6789fcedd0cb64fd7b89f62900c69b1c661c530044072d552fc90829f6af451fb20c938fc1daee295afe85d9ecad5f54ecb12418d8bf299ec436b70504aeacbaba9f389205df54452db558f46614b7afbbee0b2c22c3b0f0d77592a96047ed7f2d7b1bb43e309c8d7c207ba49156fc88074735969ec7a69bf035f9330ac212dec9145cb46d7b79e354f43cc24c8eec3134eca5bfefd85d9f278febe915ed3ae6474879558957998b4c169122e35015cb196fa773efa30124374a96ddc267177b2475f8e1d25d33b7adeac7ec79992d030aefd04921d7606a330f727768ef80e722bc05808e8d39064e5f12e5146b429911b3c477dfcf448c9430ff3e49390976fb199febe265e84d9625b0a4f007d834a74a29204922134517389c3e93d3931159e5f0521337742330ae14d6afe5f082a2212afbb077cd4773bd1485608eed242783eb76dbd7c64650f17dae8967b10b7b251fb172c479cd06bf1039ace7b45cc12f1abca03e3a3b4b8caa814f4b604e0fbfe7650551aa683c1dff823623fe5b3d5ddfffb5f9f1469b357842300cf836f4ee71d41d65e2386ae903631bd6c5988d15a58ff255c424a68c4e39859f4c22096a5e1c7027bca95ddd855994487868f77191f6eab244a0adb0ac033f8415222058f59b344c55bb68f13e12c7699f9d79baf7b54847656966fa447b8c7cfa46c5ac5b0f5b71436a11f73f1fd5fc7fe6c865ed5e4f866d15438edaa874970a51a10498595db76a8d807cc35377edbe14bec186c3463de550bbf60c266830ebe05d9399e8df0ea7db681905fbe70dece4d898b6562a1d49c579451156e7c71855c921916409a730232fd19bb5a83c7618957802f08ce7b1e546fce8210047f41a79143f6ec3dd936a0443a6a130845b124aa34fb94ff37af566b1e7dc3f9588db0c6166a8aeef88b58d524a7ce0ecb7b2c63d7087b361ab0fedc3ed7987d38671868841c853b346abaa3925ae71731e79ad152e8c4d0cb528c9d97216a080d07fa03d0820ce814e44d696e3a6d54252de467d0d6306be3faaaf95b38a91b39ad47a2f6ae78d95d68ce942e36a58b753319f4ef1d466f50c8f70b32a226ffbb789466fd9dd0140ba946fea6c9d0f8c022ec799e66ab6816f186848593ceca4f0c8f49f0aa8aab69818602e7d6515f9281eac532418661804e63a7afe1a5729a70e98ad1096256ea9edf668836a8ff14e037f690d83c9e1e4c658e0869bbd70611d62bea85c12903cd91dd33b7bf4a3595e00797652a637f0c408292a569721070d3375aef0210d3afea27b47585b1cb9a06ef7d832807535d9a6faf0d3d491e832d7e5eef35c2d2ea1cf0e0d8a513c2047a09144f1f69dee823844ca64f9d1b11e39848a23edf774e136b96bb84aaedc1dcd702cce1abfd7e98a4ee923a3cd7957bcc8512ac8f8f6aa93b2f8cf51575c17fa1fbf5d3d41ba7d19277c6909a4d95cabed5b620c239e5a6cf60cbe7ad854af0ad866c49f45f158550bfd9c2124be3277cd351ab70c4cd809a66b20a68c427a73fc4452e0001fff12b4a9f9d2003ffdbaf7628f99a97226ed798ad406d7006f64860b602c8283ed6cc110f7f18a42ef0807b26b4b347f65431c340e897b852fdee971fe9a07f0e8df2a09a3bce093b6f19a5255514e1358dd1e1501647405efa5f9cbc91d6ac2b433c3c22f1f637282d1f05be1e9c09865bb42b099004aba7dbaead67bdb1", 0x1000}, {&(0x7f0000000080)="eb73f0dc25546a96bd00008cf8a07e2d5eef5fae954e40bb1893dca2768ecdba32e959b4dc379e88f3428cbbda375653bd4cbca106b804f853d40048c63f8e46e712c80a2d7d8d2a03be8131083fd54a63ed5eddc182e7671ca7", 0x5a}], 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="2001000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x9}, 0xb) 13:09:35 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x104) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 13:09:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1c00a40008ff00005a40040081d3c5346f91c07e72048ea3333b12bb35712d232a640b05e001bf0358d2bf062277160702000000", @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64], 0x2e, 0x8}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 13:09:35 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="2044ae5ae6c7e0ea6f56c50aa2ee209bdd557ca6b75b71b375c7be54ff03d90bdfd4d48621e916", 0x27}, {&(0x7f0000000200)="42d3451aad2b3642e973cfb055c518fed534cf7f651be2b3c8a9557bc660af8cc0bd6395e15a970f4998bcad94e4d7526114d817d8d3c3b46733ff335723d04e2ca02896a336a02c7a0ee0045b993ff7", 0x50}, {&(0x7f00000002c0)="6a6249e81f167e8c8ec25bf2e873782ad6784ddeb5a5a6d74cbb8efa0f51a2c80bc4bc3dbb1bd4578148e78a3f7b5bf720e29a", 0x33}, {&(0x7f0000000300)="5a0fe457a386b3dc317a020b44aeacec5f5e5381e65e49a1c6c6cc212f781ee5856d9377c518bf183655cb9ecf287fdf5988df9100d42eaa5466941e07331c6dbb44f2fe6c90b3", 0x47}, {&(0x7f0000000380)="45473a446055aefb7a7698d3993b043cbcf018af71a51cb15d1fa53604d832d5e6", 0x21}], 0x5) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000180)='./file1\x00') mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) open(&(0x7f0000000440)='./file0/file1\x00', 0x10000, 0x80) chdir(&(0x7f0000000480)='./file0\x00') 13:09:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) socket$inet(0x2, 0x3, 0x3) r1 = semget$private(0x0, 0x3, 0x20) r2 = semget(0x3, 0x3, 0x209) r3 = dup2(r0, r0) socket$inet(0x2, 0x0, 0x3) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x1, 0x4d12, 0x80000000}, 0xc) r4 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x4, r4, r5, r6, r7, 0x58cbae0f9946eea6, 0xc5}, 0x6, 0xd9ed, 0x7}) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000000c0)=""/191) 13:09:35 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 13:09:35 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1eae3ee007a098206fb200008000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 13:09:35 executing program 0: r0 = shmget(0x0, 0x4000, 0x500, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 13:09:35 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="07ff2016bcbe73f5a2d030986b45c4ca51107e9e506ac4b20d5f103b826209d89498b1474f58415522b29496e286b58cfed7a3ea4b29"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x1ff, 0xfffffffffffffdb4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x200000, 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x8, 0x9, 0x1, 0x7fffffff, 0x8000, 0xb0a5]) 13:09:35 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xfffffffe}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20408, 0x4c) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x48f, 0x3f}], 0xffffffffffff961e, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0xc0, 0x40, 0x4}], 0x0, &(0x7f0000000080)={0xffff, 0x9}) kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kevent(r0, 0x0, 0xffff, &(0x7f0000000140), 0x455, 0x0) 13:09:35 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x10001, 0x4) socket(0x3e, 0x8007, 0x2) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x1ff, 0x4) socket(0x18, 0x4, 0x2) dup2(r0, r0) 13:09:35 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x105) flock(r0, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x2000300000003}) fcntl$dupfd(r0, 0xa, r0) 13:09:35 executing program 1: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1180, 0x1) 13:09:35 executing program 1: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/89}, 0x61, 0x2, 0x800) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="9b7254414f6fd700097c4583985bb82a7036e3569e50bbbd7ef0de64db97236517b8676299a78f6b7225f6d9fd9ede606a6cc951669e55d9ba97517f8f915a1a09697c52d018e4f35f3c41875220c7ba4528eff3c277096511fc3fccf437dc17226cf5d48ed6032233e1ed147e6a64ca935ee09b9078c7"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x4002, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x800000000000000, 0xfffffe0b) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/86}, &(0x7f0000000040)=0x58) 13:09:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r1, 0x0) r2 = getpgid(0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="078bcd51da956e762f5965bb749a3f279a686fea4930d4bbb36a15a88d66bd8574dfbffb68da0711bccaca40c5cd030bb40ae423f4c5086970291171119389c0ef7f40635e13ea1a156c546a02179e19a588ec7d37af", 0x56) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) getsockopt(r0, 0x1ff, 0x7fffffff, &(0x7f0000000180)=""/176, &(0x7f0000000240)=0xb0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 13:09:36 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)='~>^', 0x3) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x301d, 0x0, "eb8af8ec21f344a49499e01d8022596721f350f6", 0x7f8}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000300)="ef", 0x1) read(r1, &(0x7f00000001c0)=""/169, 0xa9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x1485, 0x1, 0x100000000, "f54673a795bc585d068206b0504f57d922cf2d7e", 0x7, 0x32}) 13:09:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade45a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda00000000000068f7acad445dd976a67cf92c23ef440fe6af6190467aebc3c92697fdc3b4c0485101ea2c701e", 0xfffffffffffffdbc) write(r0, &(0x7f0000000200)="ec7d2f00afdba0e2d780b5109ccb45c920cf5483147d42cfa10d1db6d682a524112fa10e0000000000002947fb3bff8c58804e2d82505fb318abcd1e373509792fb7e7ffbcca094251eb14104d8e53f9b980d4aa8a42b89315f6392b8db3610405a2eaeeaceaeca7e82e7f5b1f0f825aca5b414d5f63998d350d3bba73ebecb534d7a7ed2a608b8aa384db7131143a5583e2732e633239f3137038cf3b70cef278790efd7cf84a5ec0f036674dd8051d682c8b9d74ffa770b1", 0xb9) syz_open_pts() close(r0) kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 13:09:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x10000) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x202000000001, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 13:09:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) r3 = geteuid() chdir(&(0x7f0000000180)='./file0\x00') r4 = getegid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) lseek(r2, 0x0, 0x0) 13:09:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a0007edbcd8ae6de1206fb2", 0x6}) r1 = msgget$private(0x0, 0x440) msgsnd(r1, &(0x7f00000000c0)={0x3, "e7d4af17054b08446ac131847b7b36fa58dfbea9bc415588f1d44862a8ddb7913e8284ed4e4b6286e1ecf38e204930c225c55c49fbcd80af2c925f127f83ec3f7c6b9e690c44e26d7563229abd4c3aea9ec753f81490c5e656e18f948cc0debe2cc2c061e027005495929ad68932a75e7f622514fad2329f85a808d22c9bad5bb15a9a3438e250b13c68ec2e9996b0a2ae110acf2ad6759900970aed343068ffd588c0540fab52b38b3c9e606a5e30508090658a405707e716c92f5cbaf2df5924a99d9996109ba0414492909a65eed86bb82c411256932dbeca7f4e5bdd9e9c20a522f6c96ebcd5519f0457ff3e633851c988c48ba970cd2e97f9cce7fbedae3f235cd53e307fbb59cf71b71cb8717ee9b06b6ee803b57b93ab8f864b9edaf43a7fba719cd1cfadd3a30e1973341dd2037f7f7c570b852dd430fb0a74e711e2a7cd224f156c48b4d2e878f7b848d6f8af278e61b1ca162bc6f91eefa0383aa28b37c99d049b681c0c3be204830dd23c63882797af7feede64960feca39351385da1231a8c0051bf6c4df777a92da52aa034f2f5ec6352869492073dea5614a18113eda1f38fed2d016230b27ca0a38ef5ae855e326f15bf7cdca33cb54318c8a2ff1ff6e45a6f706469994841ae521b9bacfcbd605156c39034060999ff77ea1838ad631d2a79ff22935855517e11808a35238c5a93011bb5ed2f7c1ea893cba19ff7fc7f6328add7a3cc1d22b27a667059396ca9442cfc51559d9942f15c72303fc34e07c60aa381fe8a7048d2dcd693dee712ba56c6937f764371783544f8251d78cdc009162a7eed40514996491d47f769d26e375d331f68a964ef4b37bdcd5e3f93adb90e80edf87e9a6bd733938149e185df5a2459f0559d8be13a9f11bfe87676e21105cfcb58252f36d45677febaea1fe80caf7e52cc5f77fb956c21963e9dfe39cfd0c8eab72cc4892541b368d40b0232b875430f90f7bd725b5fcf50b610658633c4ab5117b22c6f5da2982bc71319c917faf4196c3cc6e4ee09037635e1359fb002922c7c639fa04aa226fc2207d73a93c379972c808d86ba7ee7084b8a3337ac478d57534d99db4ff9135c07293753874a3e7607008710010c9f0f0df2d07d44e46d40e3e638ff31c9c82a5d81d5a59bf3c96d004de64ee76ffd7cb5d5b080762b173284ce43b0dc6e95c2aee1037630d744c177b9274d36448841a3cca803edf3b603901fc61c61c9216e38cc28966335a12c7d7eca3845cb6d123cba7e56af07f7fdfe6f11c0ff0da3913f65ce81673fda00c662991747b7fd44200aff8c30c08166cac317c0d18e1c4924a04fc950fb96c108a6cdfdc4c7cdea3272109d9ad4827ff1947aca4598c358784dbfe474112841600456bfc096ff394ee2a01a1ad7664111e3e6f38918aa37692bce98f137972533b94df6b4eb2339e9c4fa6627c0c4dcc8defd2e2a4974968daabda24d6bc469fb9003ddf3189b137cfd0e92c2f7aea7104f4135621da74c0cca5222d30874a246ec8038761ce200d8c19fff1e9b155dc6569f645f67f933a0422f448292e1056101eceb43a81035b9aa61679edeafe88e95dbdac89db4e17b1076ec30e9440ca02a62b878d3fa613187d4eea106b6a0b6edc79c141c5e4cf94e75d41c42876e4170e84604f732c00a0c25d89791bdc74018ac2f6065fef5aef37837e963e0ea102eb362f78f5b7a88b74d09d7d0e88f3fa212a430574916cbb7516ac2f3c5d81c7d75b5695758accfee30d1ea44dd81668f3a2a153794ba246ecaacc9982932a188df7c60abafe9d568649d69b9224e52f84373386854f744ecf6b3dc6bd055d38551588dfa9a2ba6f330f067f8bcdb1c27ff607f8b43632696c7268cb6111ae4d7342f3e6693dd2d416a03256635f106e68dcada9c180408affb32c3983242dd53dc5ae2467044bdd379dc8c0fea3452fbdc3ce55704175ff1fee8b1dd55b6e815a6dde768adc2d44b8dbbd19d2a28f2d929938240fe57e2072c70e16a73b7ed9c3caf0c12981421aacfec0034740b3d8420c4b59abae0a10e8356afdb5335816766e373e9a6a2c256f6662ba0667109d74b142c19fe9447b14eb03e79fc660d09da586f9d6985d14a0e0071b9f1c4472e3e75c20ce897119d6f9810c444a3e400a782e2137bb4c524fbfa6d4bfff3f6b848b10a7cf5d3892431b498ff7b2af51ff5073a05528669558a90885feac2e94e5096f15152127866d8a502903a1ddf72e7c0f67fc49245c7b0e1fdf3f822fecacbbd48e99dfc08fbda5b3bbc8b69ab54dd42b6fed502c9031622f38774fb21db8207a356dcfeef7a76c7475078e5c555d8cf54806a80156d84c0e060856506294b09fa8fb4b98d266e61c44540711572119faf6441d61882074a0bf7c83a0d8d019b160545385650ee517ee139d60c2970646cc5d0748a037522345ec3e2ca5d412e8028cb21b2394326506fac079b6b8fc4e7267a2f1b1c9fefb7f519b354d5a6ef74ceea63d4461e2a43f92832342f75436cf5cdf3a43776062ace8c85bb902f07e7e0092aa73d5be45e4e351022a91b404066f77e8bd72e0885818ebbcd08c3255f831b1e3dbbbf4c844d37073f5f04b9ed49fd2200a938c2eadf11a1ad1a9dfdf78a3ae9001074797a272599aadd462b68f8d272656d9943155d0bde61eec715aa0af51aeebfb6f28dc3dc488072340f013e8183f11f6bddbf042c950dc5b5585a98e49116dc931077f27a693c3a598a6f8d6ce2fbf72a93c7f9374657a23deb3cc869498513b5cae33e39a58eeae7e4e2874a030cd02d7a6068168bd2e86655bb71dc2f6588ec26ff8915acf7713a29962dea9f6d3ff414c47a989ee0c4ff1105e57d5c37488c815a2aac07509084b2020de20b0da3321e5fb80465b654f32ade26d66f01288d25e27e030dec2173a3f18d82cc819da38685c5bf3ee76dbd47593efb3e2fd9886d8282e79cc5a86033c3c909ed684bbc310675117e357ed4c7c6d6e00ec0704249872f82f6a1549c7f11733fff0dfb0be1c47a1a1b52f38e50a85dcb5b9796223143918801fd57f6011afd905f6f79503f527885c696d00925605450faeac9c56d6dfa220c07f485acd81f2a2958c7bd91037014793307f7a2730c8a75ded55265505363e29a34e4f3e912cb324c9b36a85157395b8110f18b3bbf85397d829774cbd94ddbe1abb8bbd625f2f29cea49cd8684ef1bd5427a34b84be677c6dba0b85904ebad11f264af7546bc96de3e9397782265b995512c9bb84746385cfcf4b1ff988f108f27b860f0ae9a6172764ac284a660ce6a2e50f4cbbdae3505c4c4f3f631cd5baa7631a46ed36e165bcec93f629c353b726c98d401ad2cdd348776ff2a2fa846adabc141bc93ca854636776d1713b43e86d15c84601b9ee63c68e06930f98a3dc56e34cfb79fdb5633c69fa8b3d24d5509c17c5584361bce1b2fc5d48d897fc5259b8af76e5e7651a4238caf4d7f9bcf26a4f27d3712092b39cc4038b82909bf577933609a457fefe3771868c25c31c4d061498efddf2db9f2038ec46c2e9fbacdb520f2c9bd437659e9605779f76e5aa197031353bab709ce30fac1bf01ed2b562fcde9c2242ee26ef06e67b2904a434f4edea178df9041aa930876d6b2c8f3a37c360f22034b520889775419152461f9f67c74d1ccdd00ea5f9c494c9952583fa557e721b65d1b74f9d8886e8ed0ae1faa88368aeb30a55fe750236a0fa385ccf61f9ae2e3b93a8067a5d6b82f945f9ba1d59f679202cbadd45b59eb1b21a160fa744e11e3e71f84e0ef652fef3872aa82b68d0eb2de0b30bc33212a9b6e13fe69f4401f8e238419d761cb4a9f07b543fa6251ce4f6d36c1e76d13ded0753c23c32403f17611162644ae05b2d3455cb2e6cadbbe65a1178605a95bf94a5d2f1cc762648b8d3f9c334242e03cf2f5368ad6da80461ab72d401e56cd519b03754f2743db327de30fd08cc1fe31d47a20334ed140f54c9a0cb7c156bebb1573e5773341c8b34311dcdde03c5acd0f0d4903950771cea73dc9d49ffe422e66f1060cb1b1529ac3be7aea332c23ce3bb4289bb9d91033082d23f715b2328d593ce1a08459fe7d46820fe4f27fc846cfc838d7f892d8e2281b16377518a56e474024865401c64d02f37541f796e0ff4ce98cd0b1ef400bc018ede348d4e697fc4ae3e8dc2724617cc939d9f9fc95bd5fd6e17f963ef5ee4b6b580b90d78cfaf3e5b560053b1ee598d5b36d38548427920efc0e8047841e8f5c4e7f07aedfff3d100acae6b5817b9abcd5dd25ad5d2d47a067f0991de79aa75b5accf817cf6abcb81bd115ce49dfbc6b5c51cccda44dec6a2a1a41a57bee3ca81ddc10c47a283b93d29a66ae6b85753c7d84d029191aecda4446c1c23ea7e0fd03e06ca5a9896dc9dbff2387d12e111e96b235f7783a9cc1939d10c4040c51cd8daae5f5ec24bb670b5768a29b3461eb9c14657d65c2d89c8b307e25d1dd0d882ca3ec68557a0fc36cb50d07b4db2d7a249faeca31bb93a8391a03c8d3922a03ddd4de41e37951a42931289811f768dc8de6bbd1427567aa6a8d7113b21092222821291d67a461e5a3d89f3021d8a886ecbfb1668fbb8f52805736a4a3b1e8638287c99240a048346ff783ce596706aee12e6e6cddce37afbb8d8074c4345aa5ec911047d7f89c5a9ed1e4d93c75be2b75322dc4616e7271fb1534669c994cf32d43bee0ac74c2298eed3f4596f1ff52cf628b16774e6e9846b864426dd1268cc2822e2c2363781bf60ba9264ecce77d3046224de19c7ea454b2d9a4cdebe63f5eb5090248133d1210bae1ecf782f0619d196ce427c09fdc9b5928a898e8cf6ea25d6a24387b36bd14bf7246d915eeea660ce04736658858c601bd7ed65c19f64fc49ef1f898ad99b5ebcb56639751a5ed110102101f2e7940e20b38cb1a248bd3a299ed5e9bb1494aefe76f90f992a2071aa1f263376d9abc9b6a771349f4bebe62d757d5d6fbb4d9d558fcf2a6a55da57a1ea9918c8ad40420e6c3d9197ff3912a025504da191b9898b4a4d641fd947fe68ea50537ce7eda3410dac788e116370609b9bf545427d20151534c346e0060669843073f83be370e34c364254e4dd1d6106a15b55f78622d6ee6be078dfc69e8308b596a03df0c8f2891c1f528424a285df2b89e549976698023838a5743912b83ad50347e672d525f5cda332b0e3eaedee70c635371760207932e0d254cf27287833e25567a03d682b1eeba12f2cad3b289d0a32e6358e9898eade87ab0a984bb162b94594037c5afd063b464df4fd307ed26cc8739d1a885a66d2d05c1a0391fffb036383c79c915b84c9d81be45f383f66d73fada50c9a31e5341c4185e6c2c0912697f35cedc9d2c8f1da9833283bc0222e331b3052cb9f7bb41f60cda4cfc45ca6b8484a809ab67b5696426b5a903f54a661c72567a6531b2700ecdd6e86c98754fa7d57e08a5f4043497f08729f8d8e34f73f2b5badc8e2a6ad32f7c4043ee394d641b06e3a1321a18ad7a8d7a2f0883f6c5a2b0f06964067f219d7477edbf612a0f50aeaad01cbcd07d84864f0b2f21125d0d556c97f54eda85fa70c9c456357afb9929db4475655599e8cf219eaae7b6414c85adfcd07dd5374238ed2193254e488315328e56799328d865b287032a69a76afb19b2a653531602f8bcb72eadc6a82292f9511d8f3c9ba71e0b5d587ae6f34cfcec0feecd3b88e8cb253bba5bf5ccc0db0d48797a6d3814dcfc5e25a1bf0334209a3200c4e1c297"}, 0x1008, 0x800) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 13:09:43 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2000000000001, 0x0) execve(0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) 13:09:43 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = dup(0xffffffffffffffff) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x23, 0x4003, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x2, 0x1ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000001c0)='./file0\x00', 0x82) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0x7, 0x8000}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5, 0x4}, {{r3}, 0xfffffffffffffff9, 0x12, 0x20, 0x13f2, 0x9}, {{r4}, 0xffffffffffffffff, 0x0, 0x8, 0xfffffffffffeffff, 0x8}], 0x1d, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x7f, 0xf00fffff, 0x6}], 0x100000000, &(0x7f0000000180)={0x9, 0x100000000}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 13:09:43 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='./bus/file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x82) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000180)='.\x00', 0x3f) 13:09:43 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000280)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x3}) 13:09:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7fffffff, 0xd, &(0x7f0000000180)="ff010008aaa008000000c3513e2a5e0000000000", 0xfd90) r1 = socket$inet6(0x18, 0x0, 0x800000) setsockopt(r0, 0x4, 0x1, &(0x7f0000000080)="8cf95855410341ca9768beb111e25e555d080f1981ea96b626405350c4676078d31e742dd93f8d9a62fb690ff2d4c49d57afb9507652be1de6a41f4f1bd3e022663fdd", 0x43) r2 = dup(r0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSDTR(r2, 0x20007479) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 13:09:43 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)=""/209, &(0x7f0000000680)=0xd1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget(0x3, 0x0, 0x640) semop(r3, &(0x7f00000004c0)=[{0x2, 0x3, 0x800}, {0x0, 0x7f, 0x1000}, {0x2, 0x80, 0x1800}, {0x3, 0x6608, 0x1000}, {0x380fffcb197f4108, 0x1, 0x800}, {0x0, 0x6, 0x1800}, {0x0, 0xf91, 0x1000}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x5, &(0x7f0000000400)=[r1, r2, r4, r5, r6]) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)) fchdir(r0) openat(r0, &(0x7f0000000440)='./file0/file0\x00', 0xd06a7a3c8d1d5e4a, 0x80) unlink(&(0x7f0000000540)='./file0/file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480)={0xffffffffffffffc0, 0xfca4}, 0x8) fchown(r0, r8, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000500)={0x1, 0x1, 0xfcc, 0x80000000, r7}) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x49) 13:09:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fa012e2f66696c653084ba6e4a3ef3324201019c05644f5ddd37e41533c178eb823649cc7f7a580b214bc47dca47cd9eba139e4e401ab51fa48baebcc5f5c3db"], 0xa) 13:09:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x40) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 13:09:44 executing program 1: r0 = socket$inet(0x2, 0xc007, 0xfffffffffffffff7) socket$inet(0x2, 0x7, 0x81) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e02300af82ec0a02", 0x8) 13:09:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x9}, 0x0) close(r0) write(r1, 0x0, 0xfffffffffffffde0) dup2(r0, r1) 13:09:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000000)) bind$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01696c65300000000000"], 0xa) 13:09:44 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r2 = semget(0x0, 0x5, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000002500)=""/4096) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000100)="18", 0x1}], 0x1, 0x0) 13:09:44 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x9c) write(r1, &(0x7f0000000080)="ef2f680074929ff6b95ad6cc0719c6528de5", 0x12) shmdt(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000180)="0ca6c8254ab25f4cff45d62f5eb33cc4ae794d4a224ec2aec40561ff82e59bc32ce4ad95873e29c876f8b9af9aa02ca37117a9fabeea07c85c206dc523a7ee2e8e6878a5e341f25e5a8caf5ab4e19dfd492b6ed818baa15566ace8c4c9", 0x5d, 0x405, &(0x7f0000000200)={0x18, 0x0, 0xc721, 0x7}, 0xc) sendto$inet6(r3, &(0x7f0000000100)="df314a33079fb34d3e100f148355bbba27fdd9a77223fbf14af720791d3ef0d910430e6552a7f817eaf10295fc9f302a5a0ebe12fd236cc83c1452d771ce37cb851e6787c4486455cf67bdbaffb7cb84ef0f826f2fbccdd706e2d090ccf0e9716c4fce8305bf8eba41c5cffcae4bbff2d23895444bd00f4cd55404", 0x7b, 0xd, 0x0, 0x0) r4 = msgget$private(0x0, 0x52a) close(r2) clock_getres(0x4, &(0x7f0000000000)) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/154) 13:09:44 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000c3d000/0x1000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3d, 0x0, 0x0, 0x0, 0x0, 0x118, 0x1}, 0xd51a, 0xa23, 0x0, 0x0, 0x73d, 0x4, 0x8}) 13:09:44 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r1 = semget(0x1, 0x7, 0x204) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x8, 0x1, 0x5, 0x100000000, 0x5, 0xa0ea000000000000, 0xffffffffffffffa8]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, r4, r5, 0x10, 0x1}, 0x6, 0x2, 0x74d888bd}) semop(r1, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x3, 0x100000000, 0x800}], 0x2) 13:09:44 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgget$private(0x0, 0x402) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 13:09:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x2) write(r0, &(0x7f00000002c0)="c7e00b01a3342af80000002767b52942bc8bac9dfa40806e32d82006e3b5e1580f", 0x21) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x20}, {r0, 0x124}], 0x2, 0xdc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) fcntl$setstatus(r0, 0x4, 0x4) 13:09:44 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 13:09:44 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000140)=""/17, &(0x7f0000000200)=0x11) r1 = socket$inet(0x2, 0x6, 0x7) setsockopt$inet_opts(r1, 0x0, 0x800000400000001d, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="a5835a0f51312b9efa895dd49b3b03d37b2dac5d92851e985e21a385fe22d6c7aa9d16cc1c94544ffcb5d3693a7247c2ba04297ca9ed76a039", 0x39) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 13:09:44 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="56d5d93b1ea9b9789bc334456495661a70b91ce065528e37aa32c3058321ce9af06d8135bb1d04502ba7249a161fbecc9cad1d1f54d6ba283c", 0x39) chown(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) unlink(&(0x7f0000000300)='.\x00') unlink(&(0x7f0000003980)='./bus\x00') 13:09:45 executing program 1: shmget(0x0, 0x4000, 0x7d, &(0x7f0000ffb000/0x4000)=nil) shmget(0x2, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) 13:09:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xb9, 0x6, 0x5, 0x8}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x10001, 0xfffffffffffff001, 0x1ff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="4137bd15b7d82da0ec350d96e07a818a231245e94754c783e7d44af07ee13c1825c3aa5a3d2b05f0f7ac13255e0d16e6171ee1fddb39c92ba0caecf833b1810324b485327922201033130017a023f0682bc719491b90b52511bb2ff54b093ea316cae4e12b976604ade5df2e79", 0x6d}, {&(0x7f0000000100)="6c4565a91898b16e160e6e3197b1d5ad319c885ab66079f34eadd497c8b740afbd51820fefa651d0f057d991a2c1e1d51d8d6b3a24ed78930fa3d66af25d1f7a9729bb266d3d7492d24be83d19a5a85d4c1e7d86a9345489a1b32d70d7a39f7418af3f8d25a566c0839c8c180f45d687fd801dd70610540bad5bd4e3181935b2b06567fa6e9a429e6558a9af71e1faf8ebe1032be87f309c4730f75d68a20861ae5cecdcba4386e966e1f8e86d6ad40af9e228c8e890cb1f473fb5cf7aa21d56c29da0312d4b3c402b6dfa0f1efc40b853fe5bab52227108d24ad2b69403c34e", 0xe0}], 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) 13:09:45 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0xffffffff, 0x0) dup2(r0, r1) fchmod(r2, 0x8) 13:09:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93d", 0xd0b) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x400, 0x20) recvfrom(r1, &(0x7f0000000200), 0x0, 0x1, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0xc18, 0x39}) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x7, 0x400000000007, 0x8000000001001d3a, "75a35db5718008d8090000000000003d00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/235, 0xeb}], 0x1) syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) 13:09:45 executing program 1: clock_gettime(0x2, 0xfffffffffffffffe) 13:09:45 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f00007a9000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) open(&(0x7f0000000080)='./file2\x00', 0x80000000000000, 0x4c) link(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x87bd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff5) open(&(0x7f0000000100)='./file0\x00', 0x4, 0x4) 13:09:45 executing program 1: socket$inet(0x2, 0x3, 0x6) socket$inet(0x2, 0x5, 0x400000000000) 13:09:45 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000140), 0xfffffe46) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 13:09:45 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r2, 0x0) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) 13:09:45 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r1, 0x0, 0x7fffffffffffffff) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}], 0x1) 13:09:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0xffa4) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) 13:09:45 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r4 = socket(0x2, 0x4002, 0x0) bind$unix(r4, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) r5 = fcntl$dupfd(r0, 0x0, r3) kevent(r3, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x51}], 0xc1e0, 0x0, 0x0, 0x0) pwritev(r5, &(0x7f0000000200)=[{&(0x7f00000001c0)="66dc7e8c80b87e7e9e5faea85c962d517ba0220c4c4d48", 0x17}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x3f, 0x8000}, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) r6 = openat(r5, &(0x7f0000000140)='./file0\x00', 0x0, 0x10) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0xda}, 0x8) close(r1) 13:09:45 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000640)={0x2}) close(r0) 13:09:45 executing program 0: r0 = socket(0x1, 0x1, 0x4) r1 = getpid() r2 = geteuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x80000001}, 0x8) 13:09:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0x0, r1) openat(r2, &(0x7f0000000240)='./file0\x00', 0x380, 0x104) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d37, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:09:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000192000/0x3000)=nil, 0x3000, 0x200000000000000b) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kqueue() socket$inet6(0x18, 0x1, 0x0) 13:09:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="9078a108fe7a12f571a7fcb8404cb8d2766e67aa6e1375f1df", 0x19}, {&(0x7f0000000100)="29e77c962e311e58761f0cbc46565997775d5167725e61a038c7198e0e58f4a812c1b1844960adb70cc41d941351b691a144d4dc2de63a42ff83d5599d9cd255e32b1b9ecd87bb425388669eae0e480de88b2aee600428091f617264ea1d413fcb401fb994d6715d9e8e632943b12679cc30a9a4378a60487dae1cef64fcce0dbc76dd73809f301e527e2fb8fec7ec3fc01d68ae4c20bb5f9ae7e3", 0x9b}, {&(0x7f00000001c0)="2913c55189b40906d6dab052fb6647df5612e7df8eea82a928656c846e18e3bb84a582c1d275725ec5b4b1755613673cdd78c14f8bf04c27dee2", 0x3a}, {&(0x7f0000000200)="100fe0daa54a84b2db88df453e90d337d53371d7b5d1a237eb88450ad2d63969edfe9d7fa56b361852901cc8ae17bf7688ec26fbc6d6b5ab00977b1c2b4b2a57fafc0c6b1272a748290a0d0885361f114889b53317869aae69447d419a5ec711d71837815f7409c9e5235dbc25fccaf41917a6f46ee93b40a613c8b1bcd2892488a3bce5f231de26e4af8c2440e2204925f2d2ad6564377b3a91c4e5b55d5b9ba38bcaa410", 0xa5}, {&(0x7f00000002c0)="76a9c6d97eb6dcdd1e7f1b7aa27eacd28233ca07d781c544bfd0706747725015cacff491c0e52317be7d01a0883a9778f4525dab821511ad1cc1a1654606bc9c752e746439", 0x45}, {&(0x7f0000000340)="1eaab04d8d88e6247565d85d4688be21fa8e9d2ab00eb907a8e85cf6aba235f21bc731e29ba4dcbb9d293a732760f088152226cfe9da5a6e3f29359fb2cd885683616dcf0433fe595daf8fa28f3beabaf13399dc8a67807206366e7639d5c7394647b6c5d079216efbbaed576ff94f154a1fd52cff913db43ee2e6863f1470bd827e15efc2ab2ddb3f538a072a3971bcd49b4a411e5566d16ed7322128dbdf466adefc545c4f83469943112c5c08fbae577ee77ac02716bcc59a3f7b", 0xbc}, {&(0x7f0000000400)="efaef5425c45544ea0735ce409d8018c357bbb51705dcd994a9f0aee0d5b5fe863f3ce187d50d29c3f76cef8feb121578801dcbe406cc95a500ccbc4bb4a10783af1cde81b3177af61d3ff8ebde1e8fd19211a79be0903655aa41496f7b0c4b87720c27adceacd776753c9a3bb919286f89e55f145a8ec2d90c5", 0x7a}, {&(0x7f0000000480)="237a5c57d0f57839b6c86844f0e8529b0b373ca0", 0x14}], 0x8, &(0x7f0000001940)=ANY=[@ANYBLOB="a800000000000000ffff000003000000fe222d10129dd9f370be2e1450cca87bd84826225c10542bfcf7dbff2be843312549bbf68bfea1c8283c84ecb85c797d5ebc20feba5bf8c47f6c5c1c381feab0f9a9fa961118d3016669eaf45e6d5333d942774a0ec60497ad50a64b96627c1944370db1fe005ad57f0042dcd9dab98a5108e677a1d04e1e33c4d0190a05a3f6a64d21afc05a990e405e68bcaae0e584700600000000000010100000000000000100000004000000f338e0d16a7d7ad48924a4a34594e2d1b07918a5ab1cc6bc71f895f6bc260a9ad80d73bdc51b993c951b3db6d5e88e6f1b6d79750977479029c24e3be34236485b63a0b4a94475a0f67a7f3f6422e32250832a34287818725abf3f7365de72654d8b7c35f35b4beb8b749b38eb7adaa51abbcc13278d8dc058c12157e09c591a24bff3029b96a07a09bd00ec10c926324e278cd8cb46486f8adf655810085272239f86e5d001c02af003ee5952222efbfeac740aa5a12c43d721799845089cd7612d33358c7920f93c1a87e87293673efeba90b29163630d3ab0903d0f1461e6c81bee4b770dd01ed6394dfd2a5d874ed744437760ca429763ce15c06b7c179089e486bf2bee4f0304105a337593c4002f5040dc80c2fb624e494bbb5f0a2f214da2f393955a110818b74de3963083efa3b10f00f340d7eaacf3e9d60075f27c7d77cd61d9fc46600e7a95eb7a5a112f460d85f83dab2034e06244d99071eda7de9a93a26f1a45018d8b36efd438de01222e73794f1476c5a9957700928f8f709dca80848a474f089d438e99be3465fdd6b65179fa3aec91bfb1a92e7dd56d274772a1e82f9c3bc0a841a8ce9c01f0a40d2ed6c2850a40a63d41caf3ce1fdea43e53b10708c8cf3d5575fb6c090336b1272ed5af0dd59f43564d6fb3e56a6e6769e6fdc1d7da1e5998385259664c994e9f24946ba9332eced93132117c96b9a387f62ff37009c5d9a87ba11727d4670beef738b9986e669a11ca15f1e0c53a0f9791cc5a21b7d0ad614ea4213b604c0bfb275b7de59e4089a9e8066c165a009cf9a85505a6406287aa078cf7175fddae275d5c51d2e0acfa6bbda98f6d695d046827deef75b77faa588506896d72429e21f7403fbe35d6b7fa2381f316ded2b70e96eb3995e8510be1e64b4de820ffabde164089fcd2d879caeb7f72dbf57cc161776bfbbe6fdae20c3ef10e5160f8bdaa71a7c960480f9680e8b40dac0f663e308a64ca1dd1f6cc1bd97ab56ea8c5f85f0a66d894968827fe76ccdb09621e5b701a307145ae4fa90056397f7c0c9cbc8ef6bfc9071f4aa939fe906261b8bfbced2509656d695d1ed2c78b8533ab91b84ffc00d4959d4c9cfa2114e71fc4abc839222cc432b967a2b599b38884480338ca27435dbd84c40a5ef18cb3359d471426e972d28bb6bc16c2f7e530c99ea9d7e13c1fb5d0e8d7c655c0c7f7742ef06793ae1c874022e3b00ac5f11e22326a8c54a9035eb2711acdf3a44165939d948f40148ad59ad03dee6f4806182399cd76681d96de7a6cd3fefecabd4cc2db9d7c22ab7819864232e6f360d7f9ccec24c3cee670a8a6dfa4bb445018827f3f07d6583e1316e3a64a9d22b7d889468a11896ca303b3de9396a06292d90c45fd1962c2e08ff020e49e256b8d108a106e60f511c2942bab323f0e5baa85b654e933e32f30deee6643e0f3eae2cc2d63525cccebc4e88f70ad109b609cbb59a4124fd00b0103099c64dba211f58e1deb5575d3f70fd13a99d2fcbdf0244c98f2f2af6d1ec8e91b38dbde5d42b04af300ceebe739bb551c06ba859648f50861c6834230ce103090be95c28041f7d8eeccdc3adf5ecb67b4f5a6bcf47b20b6d1e45c41011d20032516821e7b1c97c57cc6dfa890b69c927074da59e7d675b41d732436c71fbe233d1eddf37e058bc2d4aca08ac5d97efd4af9323d9da49cef44632af08ceaacd6e5602589fc404ad986f5c1dd29cd987ed24bb95e44c0a3aaee671942202058dd999b309f7787addfc22d44a8f77803698cc3f85d6911ea00eb808d2fc16c7cbd539b85144c4d4cb9d6174da7de55d6f93f3775d960dc9ff0793dca908c574f8e066066792b74da5129026a0aaedb71da989f258cda19ddd197800ab0e5ee278017e8e97bfd1429a3c9a48faf3e64dd91f13b8384185bd313ababbf8bd90c4320c28663d8575dd37a3c0c583c922dcee5c62e0b31bca256dff7b277a473018a909a6e5d49718e2ea83b1ae8950c29617ec0aadb8d7c6da94bfb190ef4cf7a296e1d2631f11cdebca67ebb1cfb17043f73f326f6a3483fcc8337039c071e73f5063d6cdce3486295ba1276ceb64536ee0b88577bf37ca081b06d2389511e3d586e18a389a8cd8dc6bcce87358fab3db63757056e2e9e4145faa29ecac0cba3f01cf0cff5de50c9e8e4ccd7a550fea7dc2563323f41599c65ce38161f24001d68ecdde58113fb17b42836044e54fc305b026d9af607dbbe4de796271ccccd8e6a62fa7c3e4af7672968e106e0ffc2a782522b4928f7d6a89ae0f8b2d872de6e42ccf7341b766ffa280077fd088c779ef5d2907097fe39f3192d1f4e5c28489331d7822a09ad43b23073ca4d284b9b82d3c52a6d6a1b3995dbc79a2eca56b3d4127db79c8838cf2db89c4bca05f52d8bd04574d7abc73912e71d6d02fd4dc92834d03188e876e53f17bb4f133d7b66eadbaafce429d15f6819679f6fb8d0d4653913220b75f60f1466fe774ccc1a08bacfc9e2f3fd707e4341e430f2befdaf6961f45635f9ed3329041aa643288f9a4aa13b16230c9382edb92d48f7c8323aab7dc28589bc3b81a476ebc3faf448f1989b3b389743c6d39fc2a29050466e74540ef49e9d396d8e899e1014dbd01445d0f8f625f2d9a75be16714e96f36a26b3f64d5eeb15e7445236171f7455ab7c7b56882036d0e7c520eeba13d418e94e3c72cfb33f7e9c3721345422f89590b03b96dc977a7b7e3c62184c7f4d5fe0d39c302eaad13e967306239a46c29de08ba906603b93a21a194a24064470a55de0271ac92cbd8b002250d8c242ac53f8f7b980efbfe3dbaa5193b1e0e6ec7b8b17cf07a7518592d9a608d1054818704c5f936e4f9befd98f264b95f611785419c943129ecef13e5194f3ae9c0a04deed501eedc541a4cd8422c00ac3b1d424a47038f50dea8f30654f517a8cba416ad0d6829b70519007c38dc0355e30f4d4b12854a07b4dec13f11539a5c912ac6e0f1ac2b8c66fa0dcbd7afd48341afde9b9bb836ece8c51bd12a7144c634ec8ebf34494864c8082df2b811aaf29987176a5ad430a1456885810a94063622a68b968ac53ec99a952afec481c0fadc694c5626996e1c6846b5f2ae4bef8a66ced5d4c0b5bb162e34d60bc00fca433257459cbd76fc5d5e38d5b0909cbca3b7624f96cd7df7443d0362d7e9f63e3aac7386ed8723ac6f912508eafe5849afe95b9612533350b6a5e2837566303b55aa834bddb7990cb39b964636681f1d55aa2b1c7a6f2864769ec49bdb1f2b375856c39e9bb8fe36be0edd03c3bd8243bcfc4e5bbdb131de3a4dc2d1c466bc0f7e473a5ce68173a13dd9118ff78c4d4301cc30db6853cd5514e9a8dc32be54957f8c84e8c38f5a0d1fe29bf3faff00b4ee2a84d76e35e55971030bd1ae54182a710e2bb5c1fadfc60aea51c469745d8796b6937b5f5bf3706cdadcac4c54aa57a9c772ecfa0adfd3326838ce988d4e20d10fb739609bf69265425b205d4d90b30373d504774000199104df934a50e3703b3b78b2fc6472de7f61cc4751039f875ee0f9f0e47994aaf37734ec254afd3c816a36cc92f1419176e739dcecb01fdc11a3be5aa44b17363a63b9cbeba5c969e0c1d46153974800106cd5b7e8ca0a5f819db581fb7de0d4f74276749d002cb85b831b022e16500d31bd4b98a8dcf8a1522bc3060c3aa2ac5353a7f06c24f4cc6400ce3f22e0b7579bfbd7a9825c45ada419517178fc84f64103fd8ef581f83d561fd972bec47d37623a2e733527ffadef0c6dcf1f72c536381af61226a46cc0f51524d9c2292396cc24ebcdfd4678b26aa504df8ee5a6fb254b9b1cbda0ef07e8d48d52dea7366b3a2c7604a64861d26180ee53d518d2e37b2a5d2c4bce9156e8f0019439c08865e29932d24c5bfbd50ac252e20dd1951424e7e64d52e60ad6a9046c8f7baab85e4488a233b1a70af818eab68df22c5f5df9bd9d2b8b38a0a943df79931a59072d656f3ac48cfb700c9b3806711eca94a55e494186488487ae16e4ed4b4e78742412faa54e5e943e6765ce0a098951c3c09e56c536970126a78aaec2d65a408a585136d61c569c604977e74bacf6bbec6bf231420d12a1799b58d035cce0a061fb95069ed8ad21b9519419bd752abdfa3b45403ef231b76abca93e672b8050500083fbebba78e2b3eb0730720b5a36cb606fddb3e35a4a897a7e9a806c325b3abae5ce27cdda11366e946cbc50e138b4554dd5207003a7fc50fce5585c88bb7143e687fc0c8163f8036513a5c38e18879350335d9b47a9e3918c9e3eb13e004201ee019333a1fc3db49d1cf167995a7eeac67c573ac0ffc7dc07cf241629e8bec4a054ddfa781beba41d18e4f0d31a739932440384156f6cab4713ea03d590a914062a909389e70ce68e0fd4d2c5e222689c46e7cb985cd0bfd19b9a9cfacae239a7d733b2e7b6dd374b490866227277c5bc0b02c2c22006410b4c489f443fbbfdd8c8e82ad81d01fb390d51314ac075593e0c7b3cd9d9da15d5af1beb8b7aca2bf890d8e7ce2a58bce76d45746622fda4532aeb58df6caf17ebd66f94eb128e665b468736409ff72d93d00bf969b7527cbee25c1d4fd34f8c8d6edf7a145f6f17907c4955970354ec5c69b577ce4ef1a95ddc9923b0ed23ed198aed68ecb2af53b73b015ae1bf5c4d36907ecd97e4fb674c891d50d3910425882a6fcf0ed0c6b8173c80fd8222d1285cf522fa2ffbcb39effe8028c80a72d3941fad1db15c80553264174fe01045766e99f6f7d46ba4cdfbed77e37994bdb6ebfb9f4f7c7d4067f03e7a9872a354e9aa88298dc85927dbf74403beea87602117c4dd22bf2aa0dc35f6cf8ebd322da27912bd6669d9e41a461a4e30ae5fcb18df26599fa9bfe58753e45ad9d118413fe3e0b9a43d4e3b6982bec76fe8f4d1e36ba943a0b5f07b4fdb2a4742f440b627fe37826550d87e81979e5499d7b93b4ffdc99dec99cab3e7825dbb093e0925e3a64be309370f9ab557ce6e7a0d02bffd2bc49535c81f4f75a44997120663d82a1e8b95479fb8131f316b1f5ba56a3adbe8b7fdb128d19fe1357457f7620aff9891447a5008c226138e37ad84a47e72ce0eb552abb5a03fb2c1ec0a018cc10ed7e73ae23c3639f0d08890005ef9c4a1d115ad4b34f8166c92ce8e2019e0b6485bd2dc6239aafb6807e447783b983a7f5cb9cf9f5275871ec82fd43f7cdad52c7e39fbb5b13d33c3d221387be4fe29dd74b5631592f613edeb44d7add818bb465928b4f81e82cc2781ce3baff235a1d812db7e7cb36e1f88e241b670ae26c62c1d2d730f65122cb6375adeed0962fb81c17347d6c7a50cd6564980c82cb7d9b5745d4ffbe8ac0f23f2f3fd9a94e3191efa93c1366e84023b934630b53da466bfa66a7039fb58c5c3a2a08fa2777eb57bc4018d20815a2d1e6f66b9a15ffb9d98cdabf4b066687b4d5ec39191a7cbb1968d0670bf8faf77dab690d78d4587f96acf38c32c21faa74a9c8e5a0fbaefafaf2761d4a2cfeee58ca70b8aebe11e5511d762937ae218f47eb91cecdff4aae4dcd08541ab700970b37f436445fa5d6a63dc52dbc9ce4d41c10dc6b0fd08864da9c09de619670dbd88f53738885cf544a04c0eab5aeafd9be0e8d9bcba276cd6713154c704759cc23317bf48d322968a8b829a040b450d96fb7f2744755b3587e743e20a96cf8fb209eb2d296caa3c8f9dfad330ad40a08a261c7097b1778c82f1959bb6efa5a7929677d64ed76bac245902da4c6673bdbf6bb000000000000000ffff000000000000cde8d197b734dc79fb84f3715ad8aeb60dba53791936ed969749e04a311c62d0bb7f9bd0b0f0953dd8e97af79f4a2d3185ff519b4746f69693cdf8f540491deee6266c151ec8dacdb2f71c41870104be132be5904c5830fa8f5f44a2b4b8d5b32d73e342feaa7c6e140092b3332f8441b7f1e9ea79d0397192a4877f6e8cf382fad0b289c9942590fa7f234fa0fd8e1186389781209616b5f95ae053016a00008000000000000000ffff00000010000005c9175f38836c5d16e644523a5781cc2b5e2b5467c04f316105203f98bcd40352852a24a90e6bd31a04535ee9c3a4538e756bf41e70c932d2db194993d57171ce1364b286410d0d843734805700d59346a2ac74c3bbc6645e93779d5f13241ba20a6e7dbbf2349239f650c0d14b987d60000000000000000100000000010000e592318d59550e56ce55147ee9ceea29ff0f57fff9dade73613b3cf50207ec6106ccc851ba04ecbd7e899eebcb998ddb5ad378766ea6716a78b58ae02de426dcee3fc5ad1d01169945be000000000000a000000000000000ffff000000000000422b0de61518453670e3e49f7135bec68126b92982dd098ba23979bc87659d4e11342da59a9b711ab5d6326e7848733df9477f234a9b57ee807eba84b685b927091f24840d7ca533e1d7c0f338201c08a4c38e3924db516f479dda22a20758ffca928b48bd62ac0504af736613ffb9d3c14033774f27ae46dc9fa30330e14e097234a5e6d3ac86a8d7979807d2398c9d4d4ba27682342fa3d7248e3898e9652ec32f34c9816e11ec22a44ca090e84d738c44644501d437d91ff0cce5a5a5c0c0a342d0c575658315bf6598318001d96e6c4c313c1024cfa3baa550205520a81388604e44d24f25cb2fa3171a7abd26cf8af7c980d2d218e08ecb9f89d3116c59cb2f8d593f6b146ae17eb6d97a333f2eb407cb43a810a9491fa96a13466e7e81dfd61339ecb9c58001660d072cfdd78d16f1b11c3351be7f99ed2afb2899b7186d5a39a4663cfe668facb1103285dda79b7731b61034f58edb39dcc26b1d222aa89fc8209dcef5f92d259ac529606ddf0cd52b6ee3ef49fc492490d0e711e7e2fd7977fdbd460b"], 0x12e8}, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) 13:09:46 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) kqueue() 13:09:46 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) shmget$private(0x0, 0x4000, 0x300, &(0x7f0000ffc000/0x4000)=nil) kqueue() r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x33}, 0x0) 13:09:46 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffdffffffffff7ff, 0x1000300000002}) r1 = getpid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x3, 0x2, r1}) 13:09:46 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 13:09:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x400030) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/95, 0x5f) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 13:09:46 executing program 1: r0 = semget$private(0x0, 0x1, 0x20) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/187) r1 = semget$private(0x0, 0x3, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x1, 0x8, 0xef, 0xfffffffffffffff8, 0x7]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/102) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x7, 0x6e, 0x7]) socketpair(0x2, 0x2, 0xc1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r2) r5 = shmget(0x3, 0x2000, 0x261, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = semget(0x2, 0x0, 0x502) r7 = semget(0x3, 0x7, 0xfffffffffffffffd) sendto$inet(r3, &(0x7f0000000200)="d53f7feceee01dcdc4dec20b6375b5d5b9c1c5aa7cdb987e8b413b7691f5e61f800be552b32dc59e0254fd2631b5fc9d180c7958183143d2124c655617e0c466fc04", 0x42, 0x1, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0xfc67, 0x6e92a4f5}, 0x8) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000300)=""/203) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000440)=[0x0]) setregid(r9, r10) semctl$GETPID(r6, 0x5, 0x4, &(0x7f0000000480)=""/160) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000540)=""/4096) msgget(0x2, 0x140) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001540)=""/185) setuid(r8) close(r3) accept$inet6(r2, 0x0, &(0x7f0000001600)) readv(r4, &(0x7f0000002a80)=[{&(0x7f0000001640)=""/86, 0x56}, {&(0x7f00000016c0)=""/130, 0x82}, {&(0x7f0000001780)=""/114, 0x72}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/214, 0xd6}, {&(0x7f0000002900)=""/112, 0x70}, {&(0x7f0000002980)=""/112, 0x70}, {&(0x7f0000002a00)=""/81, 0x51}], 0x8) r11 = open(&(0x7f0000002b00)='./file0\x00', 0x10000, 0x20) readlink(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)=""/228, 0xe4) getdents(r11, &(0x7f0000002c80)=""/4096, 0x1000) 13:09:46 executing program 1: mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000140)=""/127) r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) r1 = semget(0x2, 0x3, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x6f, r2, r3, r4, r5, 0x40, 0xffffffff}, 0xfffffffffffffc01, 0x800, 0x7}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x9, 0x5, 0x1, 0x3f, 0x1, 0x9, 0xfffffffffffffffb]) socketpair(0x1a, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1000200000000}) setitimer(0x0, &(0x7f00000000c0)={{0x6}, {0x2, 0x7}}, &(0x7f0000000100)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) lseek(r0, 0x0, 0x3) 13:09:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="58fece399bdbb9b3ab3a188bf73de2db19ac969666a10036ef5e71850a", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f00000002c0)=""/79, 0x4f}, {&(0x7f0000000440)=""/250, 0xfa}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000001540)=""/11, 0xb}], 0x6) getgroups(0x3, &(0x7f0000001600)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001700)=[r4, r5, r6]) r7 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) poll(&(0x7f0000001740)=[{r2, 0x101}, {r0, 0x12}, {r7, 0x2}, {r1, 0x60}, {r7, 0x4}, {r2, 0x80}, {r7, 0x100}], 0x7, 0x3) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 13:09:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000380)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a00cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913e3068d9786f6afd520b25f33ec518942fe3b284902384b8835544acd1b91fc00", 0x66}], 0x1) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:09:47 executing program 1: r0 = socket(0x0, 0x2, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="71ff76cd00"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 13:09:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000007c0)="e36258a416f72ee99586132477f256b4093cfba5197094c8137a96d187b6393e75b22229c441a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773327da544afd569", 0xfffffffffffffef1) write(r0, &(0x7f0000000000)="a1523ec3cabc1869e5e57335d6ffa4a43c0495256c4ba3", 0x27b) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="e4a553a3bb0f179d2d467b49", 0xc}, {&(0x7f0000000340)="e151adf9cdb8c56b2081e73dcbb6157f3ce18750bbeecc90ade8462d144bf8cff7694e5442dc2efd2365cf3f1ac6e6c4a81e8c9a8bb07ca95bbc82274049c762911446542a48039a0185d9e19cbf7695973e122641b1430a8b1707217474c713e8d83342703584ae2bad8eb34ae2a2170fb06044f4c7adf0b416bf2f3ea5dab1f953fe62e412f64f9c0f0d2f7f16955c78c696b74ef88fdbce3f817d20888b7c43169bd6a3241eadcdaf83bea9242887acfae470db1d1b0552e5810db96ca6dd3c1239d77d02e5ec001e63d296ba3e1710b08473e124c4480f20c448e433015af9b538df9090", 0xe6}, {&(0x7f0000000440)="9416d4f8665f816dbc2a7fd5fe524b93f6298cfc92da145d9a9cbc0c56158fb9b11fa67fac59c66cde17f5c3915402450f74c09f714e18a04b3826afa50ad68ea0091fef361fe5861a3af43762f34c30538fac03a0075daef4fa6c1a19aa72c0eedcead65387bec402efa57ccf7a7cc4f3f67ae01213a08b560a6778a3f269be73ac4c1261e5eda2", 0x88}], 0x3) write(r0, &(0x7f00000002c0)="35db4bf228cc73c71444e1cfe77fc7981872c5b37fd24c6c3c749260c6a778ba3a1e87aedb898d1906d8974febdfb27fc904730838923ed771cfb99b0006df9abfd6d1eb720a730000", 0x49) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:09:47 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) dup2(r0, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) pipe(&(0x7f0000000040)) 13:09:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x280000000, 0x8}, {0x2, 0x4}}, 0x2) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/109, &(0x7f0000000180)=0x6d) recvfrom$inet6(r2, &(0x7f00000001c0)=""/62, 0x3e, 0x2, &(0x7f0000000200)={0x18, 0x0, 0x9, 0x3ff}, 0xc) linkat(r2, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) read(r0, &(0x7f00000002c0)=""/107, 0x6b) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000380)="e7ab05adafda814b86055399f2e737ef05dc51234a9940fce34a7a4e8e07010614be4a664dacb0deba84a6a5212c03f6132c15896f764603cbc713fbe568d70adbc648e2c4e079436c9809664f1ea57ca17f63c7d707673488317dd419bd", 0x5e}, {&(0x7f0000000400)="ed02ba69502837a3d9182aa39d4ca280bfcc30b7df4b99bbbda33eaf71a777ba9d569257804fef86ca476bda03c8309df3784ac6f009ebc79503b4c59ace5a9ea4cd175674ea623977e8f2a68acee963b38c4c0b84c295f8aaf406d86be2375c2a9a27f807c8519a475016b8267fb94176bc0b840716ffe99c8a7188a177ffe025a7c307ae3e85386925c104390aa07aebc3dbf86694a4128c668808a7e42346dad5999592189ee2add0ba5b0d10ab8c0d46cad60f4861585b31c17ce1313438296c210a5b8122fa5cc1780cd41232f91aacc843a7b841ec24be705f3b5db530637f69f55184850b", 0xe8}, {&(0x7f0000000500)="4a984a7e5f140e10655693be56d113a27790dda62e21c5cc2585e13e7a32d8b029992963f9b632dc31bb6d9e72ba347a3cb092886abe8dccf4867c6fd69215d37ccfe73efc6c2c6c8a2cdbfbd549cdc5816e57d40620663aaf26416148abe1dc8c66c2fab9163d58ca2894aebbfe8254be", 0x71}, {&(0x7f0000000580)="49473930888c84ca1466b6ac07ff05296d476e92179a49c049e8c5d5b91d", 0x1e}, {&(0x7f00000005c0)="71c2efefa044b4391d8f522701b0502d6ea90a410f1c85e0d1d044", 0x1b}, {&(0x7f0000000600)="3f76ec7c145e5faa37ced5bdc1c1f6e565545a8c6ee3654d8adabf793e74944e205a9165500948e3f339acb0817afc2869b1010882a87726900e17fbbe8346bf5243c4e08d7f3f1ecd77bd1d325ff5a6feaf068df45f688c928ea6bdfd8bfcf7312a64c2beebe7a219c4a96a0589ae7fe2827f450f656682c488f58166b72b9f3d21441d8088e2992822186056a640a7a5b58048fd423b8a4837ea8efb3b53dac204454ff04d046f4793dfb01ce427ebf9546ae73e42175bca92c6", 0xbb}, {&(0x7f00000006c0)="09adabe8bbd0a7a8f2603887d32825f20be9b3de1677f010d3263f87b8a5651eae77bfc7c3d9c5136689d08a90549fd8824d33c393bb88e0f88b0c493dd255edf55b4ff4fb86ff7e2c7156fdc8c377cf496c1ff30338879820f5a2e2c2db952da42e428fef828575acb7e8d22bd53265f44e9096169cea571f47cc8fc31d3922f1fb098f59c41031e7fd5ef934d9fff78de6393d06a0d9f413", 0x99}], 0x7, 0x0, 0x0, 0x8}, 0xc) faccessat(r2, &(0x7f0000000840)='./file0\x00', 0x1, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r3) r6 = dup2(r0, r0) renameat(r6, &(0x7f00000008c0)='./file0\x00', r2, &(0x7f0000000900)='./file0\x00') r7 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) faccessat(r6, &(0x7f0000000940)='./file0\x00', 0x20, 0x2) fcntl$setown(r2, 0x6, r3) recvfrom$unix(r0, &(0x7f0000000980)=""/119, 0x77, 0x40, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000a00)=0xfffffffffffffffc) close(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000a40)) unveil(&(0x7f0000000a80)='./file1\x00', &(0x7f0000000ac0)='c\x00') sync() pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000e80)={&(0x7f0000000b40)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000b80)="00d097008f50fbc3690158068c8a9cd381ea1f16453ad3422977386406204d6ddd2fca785482b3cd5c26ba1afe399e4bb206169f071cbfa96d4866f38388d502e22eb99dd5ad59bc0315a5c139e1b12782a72577e4e30f2494b914714ac8917797931c08f1d3fa1ca15e385c", 0x6c}, {&(0x7f0000000c00)="0e9a436913e9b53803a5de952949a6da594e3c04f2e7d58ab7fd9e99d2429ceafa866e83ad0ad52ca3509a60299c7345e8decb7dd22ed433008dec809b21e4fb3db4eb5312f5", 0x46}, {&(0x7f0000000c80)="49d4ba6925a702d47be76198c7750fc7f2b97be57d686135f63ec9743afdf929abbf3a6711820aecec", 0x29}, {&(0x7f0000000cc0)="b3686a5cd8d136d9fc44884c61017da40f8da8b447ccdf1e44943a5c72c2aeff8d910df195", 0x25}, {&(0x7f0000000d00)}], 0x5, &(0x7f0000000dc0)=[@rights={0x28, 0xffff, 0x1, [r6, r8, r6, r2, r8, r0]}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r9, r6, r1, r6, r2, r2, r2]}], 0x90, 0x400}, 0x1) unveil(&(0x7f0000000ec0)='./file1\x00', &(0x7f0000000f00)='W\x00') ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000f40)=0x200) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getsockname$inet6(r6, &(0x7f0000000f80), &(0x7f0000000fc0)=0xc) 13:09:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000000)='./file0\x00') accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:09:48 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0xfffffffffffffeef) 13:09:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x200, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 13:09:48 executing program 0: poll(0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xc3, 0x728918b6, 0x2ed3, 0x91, "fa440969f281b0cc299008deea6047d71c32b42b", 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fchdir(r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x122) 13:09:48 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) getpgrp() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r1, 0x0, 0x1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='x\x00') 13:09:48 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') lchown(&(0x7f0000000180)='./file0/file1\x00', 0x0, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r1, r2) socket$unix(0x1, 0x1, 0x0) 13:09:48 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="110000a7c6000000000000da400116fadf0000"], 0x11}, 0x0) getpid() 13:09:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8000, 0x20}, 0xc) 13:09:49 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0xa0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000200)=0xfffffffffffffce7) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x62, 0x2) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) 13:09:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 13:09:49 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x82) mkdir(&(0x7f0000000100)='./file1\x00', 0x1ae) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000180)='./file1\x00') fcntl$setflags(r0, 0x2, 0x0) 13:09:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="2b90b887810a71a3c4f4a85ec9dcfd4034c7a6079d9346b6d51f632a10b60445e837d852cc1658b195d24acac64d9f1baea5ef92ba711eb6ad67293fb7ec7662fe3f8f8b1d37508a4593314489f8bc6bd1e01cd4f298a5541e8fa71546445a713b986e0b3116b8584674c321f83e3215b1bc18ddac9bf4cb85996d8a859c11047dbf427593e8436ec1768ed103a9fe4d71190bd7b58f2b7cfaf9c771564ff00e44f0fb7364b5b993d0b2a2e6a5da2c1462a88d06c2305e4969264d604530914f2d8f2434b8d8950947137c8c5f8d860d76ba56", 0xd3}], 0x1, 0x0) execve(0x0, &(0x7f0000000200)=[&(0x7f00000001c0)='\x04\xb7\x04\x00@\xd7jK', &(0x7f0000000000)='\x04\xb7\x04\x00@\xd7jK'], 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0x1) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) 13:09:49 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) select(0x40, &(0x7f0000000000)={0x2, 0xfffffffffffffffd, 0x8000, 0x3, 0x2, 0x2000000, 0x6, 0xdc21}, &(0x7f0000000040)={0x9, 0x3, 0x0, 0x0, 0x1, 0x4, 0x80000000, 0x4}, &(0x7f0000000080)={0x7ff, 0x1, 0x40, 0xc2, 0x0, 0x7, 0x7, 0x100000001}, &(0x7f00000000c0)={0x7, 0x5}) 13:09:49 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x80000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="21000000008c3f59c6120000000000100000000000"], 0x10}, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/163, &(0x7f00000002c0)=0xa3) 13:09:49 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000001440)='.\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) fcntl$setstatus(r1, 0x4, 0x4) accept(r1, 0x0, 0x0) 13:09:49 executing program 0: socket(0x2, 0x1, 0x3d) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:09:49 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), 0xfffffffffffffffe) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:09:49 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) openat(r1, &(0x7f00000003c0)='./file0\x00', 0x0, 0x10) close(r0) r2 = semget$private(0x0, 0x2, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/213) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x8, 0x7e}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/231) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc7190209fc2b5eaa289a036ba62c5f93537d7f41400f55167f2298d505a0a2691718535783a6a2e256cff839b04c808a761968001d662789456673b5f7e712b1c03c3fa7941c541a50f5489a5b4931c9f17fb32c0672d6c9879199bed6e483773ae3b25cfb429b868e035f23e5632117", 0x21b}], 0x1) read(r0, &(0x7f0000000040)=""/216, 0xd8) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c09", 0x290) 13:09:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) write(r0, &(0x7f0000000000)="d79e03992e32c122e937663d84a0c7966d65ea8a2b92b97b9a92eed0b62d0effcdeb52a2dfead3c3299dfd8fa99aecfbce0d5de23d4e59121ae4069641badb3f86beabd253de7e1925ffd73c2e64081da7b9e343663494f0ff0f1fa0412c71ccf5979548ce672046fa8989cc8287e61efbae6427b4632800b2560c5920ba46f5301a7283dc4e58dcee7867ad862b5880c2a17e50ffbeda44f7d5130d2f2375f2b983283315828075dfe79543b74bb84ec96b96df46b6c592db96f4916fd5de879a61aea4938c0320b6d94e4ef089c431bcd0f2cd8c", 0xd5) syz_open_pts() setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x0) 13:09:49 executing program 0: open$dir(&(0x7f0000004740)='./file0\x00', 0x3028a, 0x90) r0 = msgget$private(0x0, 0x100) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/76) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/248) getpeername$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000002000051000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x5, 0x2a, 0x1f, 0x10001}) msgctl$IPC_RMID(r0, 0x0) execve(0x0, 0x0, 0x0) listen(r1, 0xffffffffffffb867) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') 13:09:49 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r3) r4 = socket$inet(0x2, 0x2, 0x0) setreuid(r0, r3) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) recvfrom$inet6(r5, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, &(0x7f00000010c0)={0x18, 0x1, 0x6, 0x2}, 0xc) setsockopt$inet_opts(r4, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) sendto$inet(r5, &(0x7f0000001180)="bfabbc71ce1f7da48535bc5ecf78f49fa2c65a00165cd2c34561eeed61a70a360321e5cb658da8b79c191a7a1b4a2cf675881f66b05ea238fc74db8dc42d3a591523251ec8e1cc0a65a6122ebb9bb5c941509ac32fec1889ba92333b64360b", 0x5f, 0x401, &(0x7f0000001200)={0x2, 0x1}, 0xc) r6 = msgget$private(0x0, 0xa) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001100)={{0x3, r3, r1, r0, r1, 0xc0, 0x9}, 0x0, 0x7, r2, r2, 0x8, 0x0, 0x7f, 0x47}) socket$inet(0x2, 0x2, 0x7fff) 13:09:49 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x488, 0x40) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x1000) flock(r1, 0x1) 13:09:49 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2800000000029, 0xd, &(0x7f0000000180), 0x0) sendto$inet6(r0, &(0x7f00000000c0)="e1688b4f8fb577e1c9a09a820238edead278e91ca77e2d12e945aae16d6e34bf299b83269c98c9b68c476839b1e678ddcedffd76f7ef29f99c703ad4f0ceaf4e8fad3733c40306993ab90a076a32cac2d9b92503d9e5693928c7604c106bc1b36237455db5f7e1f7a29c2931fb2440b9ec053d2304f5bb7ef24dbd20565ba525991ed2580811ccea5fe8439811b8e602a5ba35463e51a664c281e3218584db1d9f551c6659371618b8757b60713df66312f19a4c", 0xb4, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x3, 0x1}, 0xc) 13:09:49 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000040)=0x101, 0x4) 13:09:49 executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 13:09:49 executing program 0: munmap(&(0x7f0000019000/0x1000)=nil, 0x1000) mincore(&(0x7f0000019000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/127) 13:09:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0bd088ee2674400", 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0xc0) 13:09:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) socket$inet(0x2, 0x3, 0x1) 13:09:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) write(r0, &(0x7f0000000300)="43d496883e5dc852c9f5e3e79dd5ba9a6b65e1d20244268794b64152317147550431a870530ba0d85073dc35fb94df897f798ef34f9d09be89b903000000433fa61dd9582610919d1c87137b41c86cffae51c0d7b4e077176af86eb8e4ecd4acd0367ffcbfa9ac36fbbf54dbb3603e40667842df131f31934cb80914b09677ffd4f87ef773d38d749a2c833e9e4dc2ac10d5a15eba61a352accad8b9531e17b03cb7cb9062843a937ec65c462296a1de6135b63a99281165c7f0f49e167c72b698d630982f8eafa42fee39ff650213d722382c8771141c1ac841c1a72fb0aede577ec4a56718fec07c5793372fc45529ca6f6c3cc9ad6f99720366fddbdf81be565f6db2abc095c60caf815d479ccedb3fa0d7d25e06c6909969a6df2a9cd2a52a8144e6349c371365fc1f41495e1c753502401a7cd45fb592804d40b8cbf327e1bb3bddf14fdc0a890d3f3d2d9e94db89ec10996fdcf0c5f51b1133b3ba74b63e67ba5bdfd44d3dad7d6bb79ee7729e999fffb95e308fa3a16b0fef21e14517bda3911bb7efa53d5d422372c8a0bb6209bb12ea0b0508da8963ae380a71b922f1c0c29b67dbccff663f6ce2a5afcc2f6ed4371ac3d1dc8eae8f1879887b36f051a6fe09e3650b177c33ccbec5e7", 0x1ce) r1 = msgget$private(0x0, 0x220) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7f, r2, r3, r4, r5, 0x2, 0x5b9a}, 0x4, 0x5, r6, r7, 0xcef, 0x4, 0x2, 0x68}) 13:09:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) close(r0) 13:09:49 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="4979f699e25443485d55d4481a04f25c88d8ab01e2001ff0f1677cbeaacdddc00e7447f68fbeba162b2fe101b4e9803b56f1cba39295972a2c2d848e89b5934d38163a45526fe657b1660d281e0bc92610142eb251e3636a814e42e2a536beb8df7d391b7d8067615eaefd54fa021ada9992ef07ba1434c3e1697015bae9abee638ffe213820a856badf013d534feef7dfb35a5525e355d7a5e150626c50200426ea4d503e0250c2eb7bcc4e5031de389b12caf503296580520f0fe2390d6566f44d881497", 0xc5}], 0x1, 0x0) r1 = kqueue() flock(r1, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000180)=""/160, 0xa0, 0x800, 0x0, 0x0) 13:09:49 executing program 0: shmget(0x1, 0x600000, 0x400, &(0x7f0000a00000/0x600000)=nil) 13:09:49 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) write(r0, &(0x7f0000000100)="822287", 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 13:09:49 executing program 0: socketpair(0x1, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x3, 0xffff, r1}) r2 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000006c0)={0x0, 0x1, 0x0, 0x300000003}) flock(r2, 0x100000e) flock(r2, 0x6) close(r2) 13:09:49 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000040)='./file1\x00', 0x8) 13:09:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x3, 0x7f, &(0x7f00000000c0)="475170a56302914b163e2701c4022e2394ef500f74da832177ffae65d660ae99cb564f27d51546e22420bdd987fe35e7d661804c965f81b6cf76cd10bfbc102a48d63d58bdb1d45d40ba57fb3c6d9ff2480e29fa70d3cabb11ec1cf98a19853d80cbd35887c8d6b82bfac453d66238e097e6b94f532ca36fd2e1595e052907a2cede43fc821d61e94e227b52e025e63c455ae8ede67fe16b988e42f9fdcbce9aec220a9b75e7e9cf9ac0ecf8c470239c3b33", 0xb2) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000), 0x0) setsockopt(r1, 0x6, 0xfffffffffffffffb, &(0x7f0000000000)="9e0e9f3c42e6ae9765c9fadeed892c2f2e951a528657cad0a7e324e6254539db214bf33568a4f5f2955986fe7169e467d9abf045279d05ebd1b639ffb09f75fa52d21d173fed0f3dceb7bfcd08d208a7de9166556dd6791ae9384b068985703be811ab8d0473d4fd8a53b2a222f000c347a9dcf86098781ed263353bfbf285e5686f19b6dcca25e73059585f094961ef22141c213238", 0x96) 13:09:49 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) 13:09:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x34e, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001300)="01aa5f812ff59f9b1b1680a1286387fc72db1ff8a5731f28332a021314c4cc4c12db613904119ff5c544cdedb2124dc0cc66a7d169c75819d0b28d458cab3126eb244c40070fa7d99d930b7b71bfd53363f605f01d9fe61bd6ca10d08f59e17e68cfdf57d275fdb37954398e5ad51677dd4a97d3e99824ac46c9fef76ee3633824d2a7ac8087e716f8147b6ea6adb5ee45425b1e7d932ba88587200f76a7b1404a9dd84dead1c48f221a6fdbd1d35020ed696cb2b346465c7eee43f0f433f6d3cb76e832090f8807ba88ec7610ff73580634b200269b0f835bee4fa71a81f0d0214b1f00c627dd858b0b22737897010a000a8cd287f21eca47e4925afb96f9169c09179bfab584b71cc9be44c3b4597dc55477a977961c1c969199dff41a730d869cc1856ae9e94eab0fac22498cb80537fb29e3924e07ae54ea0ba43b11e84e921f0d614e5c2629189553d7c7221b60172447d8a8727b77c50b6a4c8aa82ca43d5c81c23cd47726dea9bf9030f428f9d841b10f536512e05cf235aceb754b7cfbe256c22b6c15e98d315bfe1e56e8fffea25ec6c75718be2fd0b815b1b1abf2f899fba8b19bc877ec9c3b1e0633fc7d4aba7f74879c6b3b2333bf2daa381bd8425cc083cee55cbe966d3020f837e10ccc04744e1840dbfa21b4a1c62ad45faeb09778c363bd847e225b4a0afea847dd9ad645227b230b8164bedc92a10cc80add5c935a87d43c6129e3e807d6b2435842fe65c0a9aedaf88c056a939674f0963a248828cd0bc694cbf0a4bcd846c0184f82f4a77eba7146500ff0a1d2dc5cc28e1b3f804d5c0847d97b34b9534fdfcebbc6401eff74436fc539c74068e3f61d0b76a676ce480e978e46ac93af11a49f805c5527365cfcab50e0bcd355fd403bd53a7ab521f35ad8252ae0e8bf393618e3a2b3bf898486e59c1a77e8aa507cd3234be366d66e30b5513b4b2ad487e50fe8fe89194897b69e42fd6dca78e8b2654d291251e98450e48f5cc11903c0b0f922d92faa1bf292a38895659f045c6f06de73b1f4d6ff57d40e9d234873dfc3a4f00bb5f6578e660a06426ac0b2b0e9917a732330f43fb22d9cd49aae65f22db5744a0e46a0cd31bb4f6cd4dc3acd850ecf2b316ed031b59480797b7b9209cdf7cbec25afc3dc8f22831b97be3ec817e2646e82bace5b3ffd5172836938d4e65dcd1aeec7736c274f2c6bd52f504c657bd7d3623bd3842b6038847d8bf4c260bc7282201d0ceb64a4282826a1ad221e2a3b42e2c0101faaa8bafd0206600d037837ff1d0d0428a2afc230ce1cfaa787c937f004011cb0ad9e7bf0f13e0ac5b193f76a248cd852e6f6c0bc87d6d2012b226c69c1c6eebfbd9447018e9dbfa1e28aa7fe3865b6fc65add7c509ad8f4e3cabdb799c5a1730dc1fd4e49384f5ec5b6da83d3a784beebd86a4c7b2d4fa1fd2bb3decb467921f0552a6416171f4af2e334cf9e7abcd5f7bd6615b0244e780ca6f1135cddc2bfc8cc729808ccc131cd95113447949afab2bd749223fa650f2b87e8e44b0886d485ab17ecd25966785a5b2b8aa91fdded9dda3bc2e04247500dec4b96074759bafcd51331472ace293a5a87a3d940be9ae7cb865a31714ffe5599be1faaaed29d3803094cce4fee86e3b6ead30e9607a8266fab8ab9ed4e3bccf9194777f6a6a0d707b2af6ea216bda75438f780f0375601f73d842305a2200e3bc0a9de1f2d4e6ea753d6d5037e777a0ac7fc190f722ea6a0e7504d5e39b00ddb7c521b4595911d48bd7b7aec8e6c566204e8e3925df9e16783a4bcc3dd472c07fb98ca311e77ca30fc2f0f1875bdf2ebabac705fcfe49bd474f140cda5aa6157b5d5e4bd12f1e440b33227505059779ed4941dfe8cebea0155c8e1f91298222b8c5c438504906803a746c6bb3861396a88a443b0717d35261f4e88ed84750162025dcdb853d9007797756dd6a17a2b6520ec8a61543cc6b1dbd07f0ad7a67a274d4acab643d9f43fc31e11eaa1ecddc248707aa6ec9b9f6034b2c8b22c6ff509fdc2febb7bcb97fb86d3b14d6a8c9199cab823ef2d7925c9ce600263a6ed1554d17f2b4e387a1c058f756cd251c82bd553e2abbeedd398a129d630ffd5906a2dcee6282a117cd93250b770b35f09e7814b6e22fb981fbc096bca6d3a9706e8f9e11529055d58c3d91682c8ad6038506b7eadd187c64cd7264cc49c6c48987029a247b8df3bbbbde0549ddb2cb7b3c31bc7a95c401cd95cb1bd03ccf055442435566e59bf618abde74f9f012157d84f0cbf6003d843e078d2401274065d258ced3953eabcd271d26f9a2565a8287758463190d87a8e4b86768d5799bc5ebe111c887dba4d211d094949d4ad404c953b9b6b84df65b1069768c1f70876e9cd64c6b69389017b7246b74d171c3f2a76bb1094a6e2dc991995d3be7726089d7878dd3fc20f8daa2a4e390b059ac08ce137ad08aabfd9e91045925fb0f6bcd0a751d9e4fe917e5c25e691fdf8161f76c95754f0dd8c3fc237ec84cd0aa4ceef2c02f0c8b364d99c6f176eb8da6c83f83e6b21e17205606b5f5ff16d49986acd7e6411055cbd0ed624e42afd21c80ae3b2a34825cb573b0de26c953091ec04dcb58f3f6de2eef1d13a220a3d37f05b5cabb6292e41ea00b7b952e2318c0c52ee6873d04aa5799122400e2174f15f2af9c450013899a9a3aa916e564750daf30b4289cf1e1c164deb7c729c39a8b4a7fa05d64cf5b0967c37390b2e5f122bddbfd87ec0c7e7bf19d406190a3ebf88a240e82327fd6afa440a7eb09855f5d5f490a43be8cd7e525f36a5a9912d491c5dc772c8dda9c9ba3353ca60ec2a097a106266f71884e7c36103a3dd4018a071ab9899be79aa5a6fa58e19eb861b54c6ba427f6bc35527ff88f7fb6a2363587e581f5b80c5ddb8fca29242b228e5cebb4e13610d933c910cc04dea8754df76ca2bea32f943c803b11baae26ed61e012e11adab5de0722e4de568a7e724bd5cb1553b1eb446daad80de77118d339dc49a6287524595a73e575f5e107d2c08c444b9b326c8ef5ee87701576f17347e398dcb63824489b3804288ef565f4eaad52bf7aacf15a586c778566ac4c934494d75a4fd4e3a1b93640a45edc1f6e26dee135d3588277b7027fb875dc47efb5a41239eff666510614145b7167c5110328b6b7e1d080c721a5e46cced822c101e74e2c8ac7593e5562774075470c3ba260eb6ba6d07a2827409b729220a4b46120fb8f895660e75204de36111006092c32260f5d4b93a7c57fc0acc2211913dd1ea8e86f587d46df5afc87a4cbc90eb33fb597bcaf4a8ba9be750e6a96e2019b4806d870c9194d338c6a53f77c0c900d406274d9866f2a2d14faa7db7a0846be1c7f180346721a51f8e126a6ae628ebfc68311e6ab5bd67872943b7baad607e89526cbf77219ae9e4bba585e78c4342219ff198af26358caf7ee77d96d1c2f47f4cc130c4604e550379b66a37a4e6c361713dd101a8f45339ed64c1ff30b4287e7a4101c5b9686210f9c91dc76be5e3eca97c1d535f77adaa0ae4e05884c298610d8e66c0a6d72a9e20ac3249501e65c8c32cecde72c28995eca3bb405f9f12cc51dc6692dbc87a7a23239b2f4b1479f59aa209d0b89dfbd02a81edefd1a8c6989927019a0091f7eaba4b4171cba2ce86fe384609be558e27afd32c34bd98baf4ae1bcbe2c21d2d926f58549a76ae38ca263bf610b90b4f3d986c33595346e4659ab069bcf43a57cad0d8a27911c3f7c4602000ebc52cff6e0c30a4ad2d0f1ebaa7a6447f7858fa0893e9819232023fe5537e46e2707552fda5c74068566261535fb1af440d06b7baed6450257df6705130920c5f88a718f294482d7bb4e87497fbe3b523474eab91813cb2d27c6cccfcb323f4288e98b74a97fb208cee90542d7a64dfafa7d93b2dfc93d446a7c37d7d9d052935d64c6de2068716f7028467a34e782a2b088e65eda032818d37420d00efaf11feba57389275ba716fae366ecb1929a16035c8ff3d25d1a86a30e1db51f41734099682ac56317728d3adebc14379c6d4cbad93bba5abb7279d0867ceb9ab6878c38554813759987a6ed5ccc048831ec16c1f203b8d11098d33b9f61a16c6809512f7709243d5acfac40a5fa5d242f71598b023129f26867d613e08430a141371492822f4d1598a82efc25bb6c042da7ae87743be19a2d54f01315746677a9d4a0646afe7f7656b2bf0b9d9e84842b0d663712db6a714feb313a4a0d4ecd91a5e7ae0bed5c4d548e76042fae61f5962ab25c3788d72e02de2bcc030c1f42f131405d52478ba057a2aa619ac42ba4eddc989742b5fd79870bebbedd5f5e8d11f79d32f6bc843526231c2316fb08741e174cb571c68226b8371ed4592131837368cf0e7e3730a22162a2d2cd952e8d06ad7ead0c110dd0263b088f213b494605695578e2729a85956f7873c2b34109611fb448bffceb45ae4c7b5835fc25aea8cff8a0a0b00561f0ee95eec709ea33dd82aa5b4ff6b4c9f171eb666d8d6940a98f0c3fe4e5ac27242cb2af9f90ce115d006336645b55439be15099e0b15ed0c48fb25e3b6815675d62ea25815cce127d45a3e309e7ab8c017e44db4a1ae4868539c9b80609bc2d7b9abd012b35b7c932d99c6c3eab779ae66eb296282e0498da0452bab1666234a3096391f318411a5ce57110c8cef661e559fa8ac99fd735c4b2d42309d2de42fc5fc7394626de1dc9642c121cafd59700544be2efe5c63ab461a03541e67002d8c00607da9bf8d8d16d624da13016f9df65cd1e0aa56efedf9a0be274ea32764296ac30d59b6f30c9a81ade5f414d9dadae43ec9492c13cfa800b5abc492346edc5465ebf21adb849bed3552f9382637b7691a30b7c292ba71d1c1286155acc3c7eacca2381c405aef549e57a9f3f67999efc392c8a2a8598ea38b87e77d0eeca42cfac65e43990bddb50a561f3392500319e898623c9361cce751bed2e24055cadbfe9d5a83f13f8dec5cce930fb259551ae9e865cd7f900476b1f9b8cc01042156ad7519433313f888cc7f593009088941c79065990ebeefc49dc0e48444d13a46598284d2403422ae9e7ff73432e2d2d99114794f46fc2b012370079fd292676587a9151db5d6566bdd7bd181573e0038d0a13fadde90a11cab5942cd16d9c89c767e335495cda78314e987164b9822e55898f3429802867da119ae37673c0c9d159e79c06e05446367c213e6fdc7e0b9aa07ff0a5202019cd518c6035a3c61d495e38390930d925cb282393e58108440ecd056cc8ca6f036e2c581424d5d71112bfec6e948ba44d32f8b569bc7f3b459a04a88b93e15fb57bf15566552a14952065937156a6b9c629c412a1f7167748132c773fe8e8a3041ea9b195571f5148014d2e546d34f9637dcf7bf1cf5cf192af4a89af65f7c0f2e7c82f0afb5ef372b99ed5d46c0d3092e053c4b9d545bece8a634c9dca37d997c722027bfd873d912bafb521053b5d3812d455410d8b6e9fa2d9da80e2ea407c7a6cc04a9a0dd28f80c45971560b93980ee5f0cc3c2768d406d33ecf5283c63854e573507427e0905e9b8b50b5d88c3e6b837baea3d07b06884ebd20096973195f933ac99fc7a9a0d859a0b21ca7f20f075eeb0024558700b31cb5770d23bbb7b143ffef93241e63153350637c38555dc40677bdb8553b161907fec8b614742641b9a12c2ddf059f14a5d105dbab469c74b1ba798fc7726e7bc7c398dea1e84a19c4e605e4e140783ebc6868fdb0db4d04efff5ae5eb", 0x1001}], 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x10) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)}, {&(0x7f00000001c0)="f3908d258002db3916e3aa3bc273cbaf3104ba53dfea18a74d14ab16270a887d82c1cb3a9de612e66b702ca1b2c1137f0d5f6d31fd5f09f201b38436e67ebba3046b77e3de48ef2734d8475b54860ab7b010061c77534dbf629720277180c403ca8338083fb8e8a92a77b9f9dc4e62cfcbf263553ba34c0b39e9f5e4e57b83ae9101812e0943517ccc3b83c57f42c12a4a545db24ecadddc8ed6a153055b3c81dfde6174f2c1f022ed7efe5239363da542d0f7f6f4d3d448796d745625f45399b0c3bb55fa8df44a75ac642f7505909bda6ed72e08b833dab1e3ad87491928f2063eeec18bfcfe8dd186c6", 0xeb}], 0x2, &(0x7f0000002340)=[{0x1010, 0xffff, 0x401, "1f4f2c56b11eb4f6d9381c5a2e9198a24591176645974df6bd10a7cc128f40a9f0d5b0b30ecb1aa9409759282a590501e0991b349c9846708f2d4fcfad71e39c3a1e134e91b3845b29ea58cdc9757ddc5637ee80296b6424121d2254ae033020818d3850a5b5752dcbcc323855a16746ecf957c951400431d4030643819334511bb6f5b72cf1ebac821343d3fb9fa6dd574f281de6a97db1d126f1d13e7e1dd49e443b322a55a26fc416abacd924df23beb3f75e2d8d597169b63fe1c0892172d8bdf5cb62f9f24dcf8ba6344eb284a9a6b927cc526161f28bf8d2e4506a61be0686988028ff1f16d85a3aaa8790810a93dcdd72db207c60d39d25a810de28a2fca4681f4b56248275b9ef632cbb2093486d71a7a991449b321f92044815107a0ddd20596043631c91a932b268877629798b969dabd23c3e467bcb8c560f4667e1a8a4dcd34d38645a55c25d0f7737abca1f654d9aaee2cc315c7ce47b9a04d6f40cdd10d3cd5757b4a042a257893c46032cc9fac47065a731862011226d49b55b970f7fd4dabd87f39f3da329937aa0c14757a8783f71f90cef4440330492a891db860e9ba14c811d4909d01a2ea552ade59f90b8350c5280ca32230027e442badfda69def29124f4a1be7e9aa9324be992b6d119c5c8bd3f32e1e1d89abdbe939b9d0c48d50ff3f40c27dc27a1e72efa8a4c17c2ea2a6a6a360d8974646c0fe13430e3ce17a25b3e3412176900011520faf6a15688fb66536cafe43700039a01bdc4969cfd2af45fee758c913c608526720d955ff0df3d8b68d83b6a9c62280d2612dfb7d3c5427d353d5688549d18eda795f4d74f1f23757a85fb6042d557faf776176c4fa4bb044db7ab75133d4a680c7223a820c314685c6d543198332d1bb4dfd8c5df1aa53e8baf4a6a276f2a4f77ccab171b4b4cb4426feb140c30b4bfd595e95bfc9a9ae465bc0eb5b1e0e8e07f5bb07a00c65f9f409db8d34a4f26e0e63545462e62d81fb20287c5686ed13b12a92ca9e3236628fbe53f12cffa4d01df49e2c305724ad18306dc807f78150ebbb884b6c687e119e6de665a4576857235bc776d645aee8015e3e7ad54882bc2d8925d7127880b117e16d2a08a72dad315c6589a48d5caf1f9a1fe97bcaaa954298916f8feefb6ed31d2c5f7f3fb670bbff236957f07b898c51260cbeca6f504ea99ed00333498e0a2dd4e34b1f79abc56c7e14bfbd194dd64ddb1b681d51ec46c9e20a8b0ead7db9652ffc1868e4a288866d3660b3d54be9a0ed5dca8c1acb9b2518baa011d60210917055ab18f50d3f354a0f9507fa5a2779f7f624cb8fad4252330973dc8ccf7604938a8ba87d5f4bd902e7dd1577a00e2e2f54110905252a9e0fab6abd6945f3fc325f50e1eca694b917e06676a1705659e0fd38c70bb955987c22234ff7e3915c339e1122709f095ca54260248a42b23b6f895ff97246a12c675ac7ab7dab8b338e40e9196420a9d42714f024c7dadd0fdb07bd3d55c6d89e7df1d630615fdd3da7998557a3e44f236d2eb08f1e4c2150dfa67de21f5f158d6b520bfe971eea54e87c438fc872934ce6705a28e73cdf2ba464e36c71794b2f71d69466225018d4914b2ba1cd7db88033b1dd3a549c55023e43c210bb4bd351dc5c44548c8bd97d679723ed0cfd2cb91085f70449b955e5fa05af8c97df769e82bef1874f41f277200c138a3b3f24b3c8f7f3bf9cd1aae0bbf4be505efe167e0384f40e6bfd76d37148d743eac073281a6d9d05014200e8a2e4c64396d4135f7a99951b41f597550b21c04412f912a43e3bebdcfe3e4f62479eac1fb07894c454554ec62e7e4c9db8a42e426780ba0570ca40f53d68dbb3afe4c7c62d254b4caeb547369747892100f807621d73bb76caae48fadd79803af5bf9116a89f9fd76ec9873ea0bcaa07b673fde64932badcf441a7aad6987d28cfcdc4d63bf60bc913f8f8daea0f1e3c55bd1c1109a2d5b0b92663f11541ea28be1d05c647000659ffc390d89927b97161ad737881773af6bb245cbfee18ecff7a1651833d5b96cb9923c9308243e73ac9452519286d3bf4a3327c1ad5159fdd9298297566820906ce53f6a12d5636caecd45da302d77473a47448d95a45ae64313bd4e21f75e58bd2ca8f731721e3813e5dfdcb50c6195d5f0f919f75696f9f4b3ffd4ff1654b45ada218789c6432d2ecc347297efc51a7bc317ab6762cac7be1c9bd2377921eb9a0eb77aa4b21651e0300c6a47cc1de632d052bf8a6eda16a2e39cf031b631c3798fdfe30ee7ed5c3d906e201b5b1ec4519cefe017152e80991167d703cea6f1227cbed155661cc0b69b8e728f6e5ca22ee142db0b5c71ee94402fa71e7d24143a28f66c540f27f91c24364b9ba96337378b042af14ca788927df9f82c796f4a658c712e3cec86dc57bcd961a05d0a88d3bf35cb07d616f8bafbca19692739cbdcb37a8ae6aedfa3128be49f6e31f124cb89b9e4b4d7268751eaee518fed62950dfe8d8d56523b305fb5518d1ef4c3f0611c9cec92c7d07ed86edea959ad754ac1c5086e0d177e08fab5eba288f1629143da161a54a3744fed7ab239617956a552ca03fd6b3ed001dc4b91da7f3eaba39273de088fc5c0a17f2d9546d88801148fcb2206dee4e42bc9bee8de20c3e074a6374caec7f2de11d528526928a4a76409a58852c8fcde090bdbf58d4f0e6ffefdc68c12a8e22157be0218f045e422268e8354ab5083ef81fe14b7507f5a3491be1fb8a444ed12d7551535a1d494a6d924d0feee36bced23f0d25c5d8c58273f8f7f071f98c4be13d933093d20001a9cc7624ce36cf8b9db548bbddbb49782445d42f38cdf05516a84e3e848106f979020059642762f6f3ca229217769039dce4853c98b6ee42233d2c4cd8563d7607d829eb0a511d03a7d132bc070302c6cc07ee986b5c0671457327d4c410ba982ce76834528f0b810221c3254e367d9c090ed975899a2c5241315999ab3d1dd9768cf3a6a107aadfdd4875e094a52391dd70489e41a5d74ded8dec893e7f574773b4fc7bed6750a200dde0a9ae958edbe22272051f0b492c39d26a6ae2c0771fa090cb54130c4be330288cb6d5fbd62ca54f7e042df1a2a9a91659a05e906b11ead209e03c78b32495068c33651fcf359f77613b01604643d863458a95f2c32494abb4e505d85b58475ae67a699ab7da3487d0a3d583fdde74e1c8333dc58d8abbd6d54af479b07fe6e8fbb2e83f273a7ce1b2530888f1eb801ba9b214ef1d94d025bb9810678f5c17aefab266ee36d5f333cb769b77b27c9f579de452a9769f74974f9736d649f0a27e3161cbb73fccd4d582f67f900163f620d0b84e3d1ca6ece8f7b24aeebddf684c86726b8a795cdf8846c27fdd74b2cd643650862f7c884df9d0df7f232dc7dd98dc96b1bd85706bb1665e2127ae95a0d879143fb62ae9311ed2b1ebc2e84949fe8b8802e6bb2148c7deabdd0f58560b32f1d1145e7be775a201ae721c3fe55644f4d7925ace725c4e56d4ccaba6a431e78ba2c5ef5a458639dff657812e36d48622ae6f96d9b3047114760f83fa70d4378c658eb7dcea331cbd1b58edb2f5ee662d3d4b3368d6a6adc26f8f435aede5384c55c0318984dcb9f191466447c42a9d316f9aea71818dd8163d91acb37089aaef8e9466efd092795899bd5b035021d8136b9f9c11aae558c67855372b60a8f0acb5e2c2b0a8ced53ef72de297052e18b2e82ede66e98b621580693920e10c84896ec8a9007135096351138cd12c83f0103d6388f648802c823c3b75a4634af56da0b76c55a267c3e5b8ed2ca8b0c7740dc74abd4233f80a845c5c0825398a939836b520b021ae4c7e8fb377df359e8123968647f05967be304354496a1d6332de2346e992323748ca343c1d5da77212913a4854bb4c77f84eeef1a0bd68094ef1156ed6b67a53cfd527724b773a9950ee525154e48229b120eb0d0b876c0c38067bcda64543b8b08e0ed84267efe4616ba1659f77190c3de4f3018ca810377017d7626e0f062d32bd2c05fcf50acb701549295c312468631d3e1dbb298831fa1b41212d26dd71ca93baf205a7024994b384f50a0d2d9a713837701fde2710d7dad7d74c73471f470a35f7e89538800746f04cff7f03b4f0800ec8c609607411d462d6da286adfcfb3b902757646e17c572967e7392a87eaca5558ee90aed1a82c4c0457543f2cefbcdf3b19e79d860105f3b12e8d9fb9f50eee5d283aac99c4d1a9c5f2d03e43388dbf76720137a64fd98fe0cc59fdf39d96fb6beab30e8ffb36d0e0634dec5b4aba2ab1e9f9f76694c703fc19f7ff42327ba226da91826d9b3202b0dd4c5a342b6f92f74ce0eda1010f98c68c2891920f855aaa8ee699d770143190cfe4fd52ec244c842fc38ca65a1e777e4c11138731a8bcb0006dc93247e59400f6367431158e761bd0a107ee6f27567499f3cd7b442a130e4ce39c4a85fa83c68e9ed9d78c127e9bc7e3f8b4523775b248cdf12f35749bd2ab691ed36f85db573cd0018d0d9a4d59dc263b48978d640ef8850dc3964808f03dd61f478e3249fc189ff80fb6d1e847eff3bec784905b2a7b40ef91427026186bfae4120f7fdeacc1afb2992d56127b3e54be9caa024532bc3b506ac574b9351ae55c3d13f080fc467ec1c1d9568428149b8a729db2718e32a735f6efa70622e723749afecb7c24ac4ba63bb0c22f2a060030038131b84ab136a408647eb3ec516a54207f24568268ce5fea6c43c168083658bc68aa5c964c0c5cf591db25fd4197cccb976f8d5e24c674d36c692b08374b072a20aa46e8e588503561f09b71a33cbd4ff4daf50cb9edac7e09430255662cd7fdb63760133da7ab17cc8f13fb33e81b68cc39a9d3c15efb33dc517a88d7b6249ef8b8af37985138749a4ba7f88354582553d8be9125c5f6c857513a1e97402fb3fb133753f9363a7937ee520816071486a26c67979dc25026ab88781ead948aeb690fccce1bc554b3292c1ee8749ed8d0611ce92f5b271b201e8e873eab61c6c8944d58782560f6ac8c3eaf72b8c36d229ed9c6d8d271c425b3ced2100a74a98590f28caab24bf5ab3aaf1f5764a2aa04e53af7ab2aef79ec9623f525fd991093fa0f1522ec66c1ed8157afac2b06b643e3398acfd43867a7afbc8d0fe738fe51929b6ba7462408b75f0e8005a9b9a8a25c236b14253fbc8b94f4f7d86280edbe5f8da181255b7fbc0353fd813c00044811e7c82ff83afa874c091343bec08e758743a7e5f4d4e63cdc99117af690e87c748cb9a56e1c924e03105788a98b32b75cba5d4894f3413af27a5f76f2238aa5be7ed9b5e2d30dc69ba68a29fc1ecb66ce181eb0658ee1859b375b2377cc77ea714456f9ae2d42524d6685fb0eafd7606dd51bd1a458eaa168277eb514baa9450ade3961182d70bd8e74769f66778af1b2f9f43229b2031695d9e73e0afe96b9056f9f4e4a64d512f15d1a5dbc133f54072a6db3e67b5a4f515f59000b49d624948afb5b91ae389b44058fc447b579440664b7cd671a3f474eb5ef74235bc3fd2d1ec007e2fc5fc9797e389615d9cd39d4047e1c4ad948210a48e15942b6a15ce2a6001a5f7545dbffd4cbf5b794cc6ce26e7e142c55208c5261f654db8b9c15d50491ccbc79a8429607a148b60dbb1926bb75af3dce42044eae920ac556db279251b7172641714a7e04dfb5a3da2130ed1e92175d8deaca45bfa1ce020787979067ebd00f60b2bde715c022d99c6b60a3207bff5ad6a"}, {0x78, 0xffff, 0x81, "1979b2141f2924605f5347ea458322232975296b89be08c8ca67b0e2d5e2a8191f479d8ae9f1de884d295e9ffb8c23dbb039f27fe4f10359eec84f3a060e049b8eaf1ab78cdd89df461c2126a61ed0320cc885ab4c9f3784887b4e8182ddd3d8a3f3b3"}, {0x28, 0x1, 0x9, "4efa9b97243e8a79a6898d59d48cfeeb274dbaf990bc"}, {0xc8, 0xffff, 0x3, "bf7c8ec711162c733af80f6fc7de8afa67d3e524c83fcc038ef61ed8dd9ed2ea130abe7e0b520f751261d4b026ea0173c81dfaaeefa49e7094686f48ba3052ab543d2dc72a5fd74ae6b860bc5a8123318a53e9a42480526d368f3608e807d0edb485de0a4f59d9f56f890c6c3c218dffd5cd5da1bfd24a50d058e0884821e21e596650b34d8d623cc421948397fea2d1331e81505a519326f260a78ab71e1dc357cdaf710d60f73e5fa3150514a706b440fcbdbd85"}, {0x28, 0xffff, 0x0, "57cb1ee11d59303904c9da2bf1b071d48ab4e1b5e3d35d93"}], 0x11a0}, 0x0) 13:09:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt(r0, 0x6, 0xffffffffffffc54e, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000100), 0x10004) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:09:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f00000000c0)="604074dadff6a28b0900f2657535a9ab9aca6dcc363c8ac75c1ff145e3aa56c7bdb3b762853954951c70a3571489ee4408e9a7599cc2324d148841bbaae1a74372b442febbfc", 0x46) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000080)="e4", 0x1) 13:09:49 executing program 0: r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') 13:09:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf917", 0x7ec, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="04a5b1f5dd226ee377e27f86e2d017d4cadb73fb39", 0x15) dup2(r0, r0) r1 = semget(0x1, 0x0, 0x1) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/134) read(0xffffffffffffffff, 0x0, 0x0) 13:09:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fsync(r0) r1 = socket$inet(0x2, 0x200000000000, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x4) fcntl$dupfd(r0, 0xc, r1) r2 = fcntl$dupfd(r0, 0xa, r1) flock(r2, 0x2) 13:09:49 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000040), 0x2, &(0x7f0000000080)) 13:09:49 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000003c0)=""/205, 0xcd}, {&(0x7f00000004c0)=""/231, 0xe7}, {&(0x7f00000005c0)=""/235, 0xeb}, {&(0x7f00000006c0)=""/183, 0xb7}], 0x4, &(0x7f0000000780)=""/159, 0x9f}, 0x800) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000000)="449cf4ce688f5fdbbf1a32b6629b938c42923194b8249c8e87be38358c4568a11d09495f53ebc3dad7dd096c2e9d1e62057b4ce716448a42", 0x38) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 13:09:49 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x170) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3ff, 0x5f}, {0x800, 0x1}}, 0x0) clock_getres(0x6, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = dup(0xffffffffffffff9c) getpgid(0x0) msgget(0x1, 0x200) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) 13:09:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x8a) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000), 0xae) 13:09:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x81) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x10, 0x5, 0x3f) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 13:09:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) syz_execute_func(&(0x7f0000000900)="c44129edd765410fd3bf5ade7020c4412ddbb509000000c4610d73d30066410f755303c4c2dd2b7169456c0fbc1dbefcee0b0fef6f002636673e420f3accbe08c5000004") write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) poll(&(0x7f00000008c0)=[{r1, 0x80}, {r1, 0x20}, {r1, 0x2}, {r0, 0x10}, {r0, 0x84}], 0x5, 0x401) 13:09:50 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x400c, &(0x7f0000000000)="ff01000000000000000000b88cebbd0000000000", 0x14) 13:09:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/38, &(0x7f0000000040)=0x26) 13:09:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff5a) r1 = socket(0x2, 0x4002, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x30000000, 0x0) kqueue() execve(0x0, 0x0, 0x0) r3 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) write(r3, &(0x7f0000000040)="72991ab44c53083bb5fbb394b1938f8d506784f492e88c5ff58d08615bd908171e1a99f3f3b4eeb13cbf5f472f9d366e1b836b613b692aad3b81ec874e17198e59e1cbc16c190c5f37528594e5257cfb", 0x50) 13:09:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x9, 0x4) 13:09:50 executing program 1: r0 = semget(0x2, 0x3, 0x0) semget(0x1, 0x6, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x7fff, 0x6893]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0xffffffff, 0x1000, 0x200, 0x6f41000000000000, "a615dbb8931bb61dfe905fedc330d470ab73bb8d", 0xfffffffffffffffc, 0x8}) sendto$unix(r2, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) 13:09:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffefffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) close(r0) socket(0x20, 0x3, 0x9) 13:09:50 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x30082, 0x124) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8201d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78be9", 0x7b) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 13:09:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) r10 = getgid() setgroups(0x8, &(0x7f0000000280)=[r3, r4, r5, r6, r7, r8, r9, r10]) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) flock(r2, 0xc) 13:09:50 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x495, 0x196c9b13, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 13:09:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908", 0x36) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000380)=[{r3, 0x105}, {}], 0x2, 0x0) writev(r3, &(0x7f0000000780)=[{&(0x7f00000000c0)="768136e08b1c26f858212392674e549843eb8e66c4b445278bad8b327742c10fc484f7a194f6035d52f0e520fa02c75c46d7d336f2551dfac5c5f182919e33071517fa855280b8c753279153a62dea53c2bb2a669a981827e339945a38f7", 0x5e}, {&(0x7f00000003c0)="0e6b3989697ea8d22c409e61955ebd0ce8bb4bddea6ce8ae2b87de7129d083ff290370ac9834d9ba08c9433ff4fde2f0c64962a8399bfe19df077c079456100658f4ba2a7e672ffb2cb430a886d64668d7a4e38e543d5cf9a39bd1365b1710c83dd3b16caad7f97add9fcbdddff9becd39ba58bcf759b79e937deb5213eb094352d6d8eb1183b62d731f766f59174ec1092617d3497f22655e1e0cb83e547c6f21b5436877dac77b5c5213549155a3ada7b858b687d261954bc37a96a03bebba1448", 0xc2}, {&(0x7f0000000140)="50631cc6f4878a45e8d7eb7d171358b2f494bc40b316f56aad3b17d36c68af1d4c6d56bd7a3a192ce267436d615b0168319678314be2fe43d622122903d256dfffaa2bf7dc417633e17ace155847d1500d7761adadb5cbdfed74e6ddbad997870b8c05ad82b78d63d29f90d182cef8b2b1d58bf77abd3d8f80c310bb59a8aff7690a313ed676b983863ed0336da2e33ef76569a39f2a8025c9bdd11c914c3ba85debaa98ac293fe8ab754986b0b0e553f9b81e9425e78cda250ec83dfb", 0xbd}, {&(0x7f0000000580)="78a48ca13fb4dc39ecd02107885d923cb6d11bffff09f0e22c530fa44b2119f005126e288640cba4f024282ea3cef8c2378774d28ea03af52e231b7d164d48b57de9e2947ed9ac79d1ca0f646297ff58ec952babcca94f194f19b523559b74f37a49ecd9e22ea94e13ad44efd1a3d53ed23001bb9ed7dc4c8b59e8794dec78286089b89bc4b33052db190da08fc8869c078a57b72953833842a6fec6b7ed3ed4ae606847cea8b8933c334cba13ad2fb481d151f7301355c06ae7b68a56d44fb07904fd1c4b20ea27e2427f3b22f440c71e4c44c6990f", 0xd6}, {&(0x7f00000004c0)="494d3b6df70b62e7c991a94200c0dee2d6a58c686e37a8900c1632761e530f6bab9e4df75c48192cb4c0e7d764dc8abc16d512a0a34fd3d49184941e46483249f32916c1b3dbf96cb1fdd030a890c729952bb387da75564dfeb609fabc9ce2b4b861fcdf0f79cfbbb164139e6c7f34b3fc5dd6d5d345a16d1c7c5f", 0x7b}, {&(0x7f0000000680)="9883141de53d4ea8830e19094b213b0267681023dc3b29e5f415e0a80be59a6dfecb83cffa333a1baf054d8d54cef26932ef3800a1d204744a8af6d57b165b536c3e962e56b4b486d6ff23514c3fb3996c102e2316da0f9f32686aa11b5ec31266ce5307b823c3cb7b22d88ecc3249403828ad5518e6583c8147f13649ff4a63c04af56c830d78d33f724a44200710424e32495ea5833e4818da48773f5f0ee0ad52c9b3606600f5423496ba98e9048125aefc7d201bef0ef9efb7ac3ba415f35c4eccd12fba509ab8de06d05a0ad8c9ce71192796b8a5f2d25ed5559dfab0cd5985fab2bc00c282d341f89762", 0xed}], 0x6) 13:09:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r1, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0xcc, 0x3, 0x2ed6, "2830bbf907a6ddec739f82d7eb51f63e2e4b9522", 0x8, 0x2}) 13:09:50 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x82000000000029, 0xc, &(0x7f0000000040)="ff010008aaa00a000000c3513e2a5e0000000000ed9a03c7299906c6a84981c81fd7e3", 0x23) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x558dbd8d, 0x4) 13:09:50 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="e1d60ceadfc066706b3c434b5cbef5b081c4da5f578d090e21d8d1ca44dcbdafb7b49272c3fbc67cd7b9fb5ef976bf071fa9785ec9271024b14e3924de5e89dc4b0c1ea00aa842c9355b081c6f85f5a280c015b8501b36c371a1e7e303837aae62de16ce62f27263bbf6526276f373322a6ca8843c30b5dc0268a42e34b734efbd364719f9bc1af7522caa73af5001a0ed8a2743110db3a6ed84ae955ef52cf80742dd23f4de", 0xa6}, {&(0x7f0000000000)="72bba957c4", 0x5}], 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000002a80)={&(0x7f0000002600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 13:09:51 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x105) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000003}) 13:09:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/88, 0x58) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) bind$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0xfd214664baf0753) 13:09:51 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x102, 0x4) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00009c3405dccbf4e23ef9123f0400000024b29f"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000280)=0xc) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x66480db0b6618f90) 13:09:51 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r0, 0x100000e) fcntl$lock(r0, 0x7, &(0x7f0000000080)) flock(r0, 0x8) 13:09:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="58ffff00b96466f80400", 0xa) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000140)=0x8ca496f4c14c5795) 13:09:51 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa20, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1010000100002}) ioctl$TIOCDRAIN(r0, 0x2000745e) mknodat(r0, &(0x7f00000000c0)='./file1\x00', 0x1, 0x3ff) write(r0, &(0x7f0000000100)="bd16684055a86d02ffbdb9dcf0b3094b62746d42eef8c0738e4aa093c4d0a6dec6f6d11f36d6243126502c82e45a414801896277a92e58efafe50f1afde01dd8c3bc988ee2274835b25ac792d9ae14fb4ad516ddcf377eea81b46db59ae6c04899fd", 0x62) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x230, 0x4, 0xa2, 0x1, "a3ffa3843fb4d286a865263b6264c6c5b4722dbd", 0x5, 0xffffffffffff21d0}) 13:09:51 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x10000ffb) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x118) open(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) 13:09:51 executing program 0: r0 = socket$inet(0x2, 0x1, 0xed8) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0x3d, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = semget$private(0x0, 0x6, 0x91) getsockopt(r0, 0x8002, 0x40000, &(0x7f00000004c0)=""/1, &(0x7f0000000180)=0x1) r2 = semget(0x0, 0x2, 0x401) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = accept(r0, &(0x7f0000000780)=@in, &(0x7f0000000840)=0xc) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x10000, 0x5, &(0x7f0000000240)="c2a6b912ae835deed5cd2ca8bb6bc9e75a3cee0764baceba1346c078be72f93cb15fc5d818b796608b648c6d388a044d0b6aeefa94e1a2", 0x37) setitimer(0x1000000000000000, &(0x7f00000001c0)={{0x9, 0xfffffffffffffffe}, {0x6, 0xb83}}, &(0x7f00000002c0)) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$TIOCNOTTY(r4, 0x20007471) chdir(&(0x7f0000000300)='./file0\x00') r5 = socket$unix(0x1, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x1}, 0xb) semop(r1, &(0x7f0000000380)=[{0x0, 0x9, 0x1800}], 0x1) connect$inet(r4, &(0x7f00000003c0)={0x2, 0x0}, 0xc) faccessat(r6, &(0x7f0000000400)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x0, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x9b, r7, 0x0, r9, r10, 0x180}, 0x9, 0x0, 0x2}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x1, r9, r8, r7, 0x0, 0x0, 0xa44f}, 0x7f, 0x8}) fchmod(r3, 0x9) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000640)={0x10000, 0x5}, 0x10) semop(r1, &(0x7f0000000700)=[{0x3, 0x401, 0x1800}, {0x1, 0xd1, 0x1000}], 0x2) 13:09:51 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, 0x0, 0x0) 13:09:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0xffc, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x6a}], 0xffffffff7fffffff, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x84) 13:09:51 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x2000, 0x4332, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = syz_open_pts() close(r1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xd9}, {{r1}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) kqueue() syz_extract_tcp_res(&(0x7f0000000040), 0x6c4, 0x9) setrlimit(0x7, &(0x7f0000000180)={0xb4ea, 0x7f}) r2 = syz_open_pts() dup(r2) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffe000/0x2000)=nil) syz_execute_func(&(0x7f0000000000)="c4a3495f0b7f67f0f79cd465566666c4617c10e43e660f380218c4e3956cfacac441dddc81008000006466440f3820083e470f01c4c462759b7a54460f0d68ff") 13:09:51 executing program 0: r0 = socket(0x11, 0x8004, 0x40000000000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x100, 0x5}, 0xc) 13:09:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f00000002c0)="35db4bf228cc73c71444e1cfe77fc7981872c5b37fd24c6c3c749260c6a778ba3a1e87aedb898d1906d8974febdfb27fc904730838923ed771cfb99b0006df9abfd6d1eb720a730000", 0x49) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0x1d3a, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:09:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x17f0000000000) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0xf0000002}], 0x1000, 0x0, 0x0, 0x0) 13:09:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) pipe(&(0x7f0000000100)) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)='\\', 0x1}], 0x1) 13:09:51 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400100002c8, 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x20) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x11, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xa7, 0x6}, {0x8, 0x3}}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x2) 13:09:52 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x37c, &(0x7f0000000000)={0xf7df, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x2, "019dab24932da30f95cc911027a3045e809c0aff", 0x401, 0x205}) ftruncate(r0, 0x3) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r1) close(r0) 13:09:52 executing program 0: semget$private(0x0, 0x4, 0x40) r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 13:09:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) close(r0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x4e6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x5710ece5) shutdown(r0, 0x2) 13:09:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 13:09:52 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0xff, 0x90}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x3, 0x58cf}, {0x18, 0x1, 0xffffffff}, 0x0, [0x7, 0x5, 0x8210, 0x8001, 0xfffffffffffffffa, 0x39df, 0x9e, 0x2]}, 0x3c) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000280), 0x0) 13:09:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5602dde6de23289ccf6700d78a55b000000089bb059000"], 0x1) r1 = getgid() setegid(r1) 13:09:52 executing program 1: r0 = socket(0x11, 0x8003, 0x0) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/77}, &(0x7f0000000180)=0x4f) recvfrom$inet6(r0, &(0x7f0000000100)=""/30, 0x1e, 0x0, &(0x7f0000000140)={0x18, 0x1, 0xffffffffffffffff}, 0xc) 13:09:52 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) socket$inet6(0x18, 0x8002, 0x800) 13:09:52 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r0 = socket$unix(0x1, 0x6, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000180)=@in, 0xffffffffffffff76, 0xfffffffffffffffe, 0x1000001b4, &(0x7f00000000c0)=""/33, 0x21}, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x5013, r0, 0x0, 0x0) 13:09:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) kqueue() ftruncate(r0, 0x7fff) openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x90) 13:09:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000740)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ada41a52f5ea6fa0023d58bf6659990bfe4320449078177da4ce9c287730c531a3a4b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef442a97f3bf841f2699b4cc2afe6df32974824bf128cd65eff6f97f3f5f4177a32bff5f8020bf3d8f31ebf256979d55e3b583924a2588e9cf1a8018ce0dcc9993f10321cc6cdf642f1bc4fe55fa76086af58c46a47ecc047727b1acad189fe1bb824b9c0352acda5d1428d15c55d6a20fcadf810b546e6c08a5978fbba9a114626bdc761d34cf662a75d22ad1999bffbd44d73fcf380bcfeff57e1e0590f939284c71d0a59ea6f51a219183b3c0b4a08b77bcfbe3d0f5cecab90afec20582cbaccef6e607303203dffe29df62079ca882d2035405b7b760c29f8bf79be6cc5623b25917f7479a4980fea953d7efb85e94440dd1c606edba1acbe0f56fb9d3d1d7816b434251f9e251889011441042bdc388b73789248e184dfe8db1882f6f8ac96add26448a8ea14587a025e23d8c06923472dccd5467145f9fd2d699a6a909077a1140cfb0a96f3bf283e757b9325395d2", 0x1b5) write(r0, &(0x7f0000000580)="ec7d2f0059ad424dd780b510000045c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cd12af9db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8460aca625a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c4fe600000000000046c574be883114442208d020c3334b638ea7f49ee32c8f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d4ffbe4fce00d534f3cff3caf507b79951a91d67481f27d1db813eeb0722837eb4fd947b6498c585bd27c10b3db9db043e9220f0bfc19220c545c213b7a553900000000", 0x184) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "6eb95b7c52abfc1100"}) getpgrp() read(r2, &(0x7f00000002c0)=""/249, 0xf9) lseek(r1, 0x0, 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x6df) 13:09:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) 13:09:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00100000000000009efe"], 0xa) 13:09:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f0000000000)="9d72ef6c99dfa953df95fd076aa61e0cae91e3fa18b1f0b4c1ec12292816ef3765753305df474bd8b072bcb7a543fd0287ca9f9d609e3958e392fb67fcdd9e94276b8625efa24cdf11fa43517cf8514462dcddd543a7c05ae73f311e734aef6279da538945b6bd5483d9eeb4dfc032ef28fdea758f8dbe9b6c80df97a121c1d2a1abcfca", 0x84) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) socket$inet(0x2, 0x7, 0x5) 13:09:52 executing program 1: r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r2, &(0x7f0000002580)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000002440)=[{&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f0000000200)=""/251, 0xfb}, {&(0x7f0000000300)=""/98, 0x62}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x6, &(0x7f00000024c0)=""/183, 0xb7}, 0x40) lchown(&(0x7f00000025c0)='./file1\x00', r0, r1) r3 = getpgid(0xffffffffffffffff) r4 = getpgid(0x0) sendmsg$unix(r2, &(0x7f0000002800)={&(0x7f0000002600)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002700)=[{&(0x7f0000002640)="e73177f5ba89cbc58a1bdc01703fbdad8122f0ed0d9f45f686df21ecee627dcc55432526023cd8069fb8219c5b8d146b46a2482ca40a1a69a95216b7adefdd0986c1359ea0a4f180ad96f9a3b3848101b8b051bb99f793a2a264e0efd3a1fa39955ff5495d3b66f1f1db802eb59e86fb306bce39e7aff13eff633b02e92c597982ec28e944cdc6594481445f42bacd2159189f96b3acfd2abc09583ce026c7d4ab45f9218c882d", 0xa7}], 0x1, &(0x7f0000002740)=[@cred={0x20, 0xffff, 0x0, r3, r0, r1}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r4, r0, r1}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r2]}], 0xa0, 0x8}, 0x4) mkdir(&(0x7f0000002840)='./file1\x00', 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000002880), &(0x7f00000028c0)=0x10) pledge(&(0x7f0000002900)='\x00', &(0x7f0000002940)=',^^\x00') r5 = dup2(r2, r2) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000002980)) r6 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000029c0)={{0x2c8, r0, r1, r0, r1, 0x0, 0x1a}, 0x7, 0x8, r3, r4, 0x5, 0x8, 0x7}) shmget$private(0x0, 0x4000, 0x24, &(0x7f0000ffa000/0x4000)=nil) fcntl$lock(r2, 0x0, &(0x7f0000002a40)={0x2, 0x2, 0x7, 0x4, r3}) stat(&(0x7f0000002a80)='./file0\x00', &(0x7f0000002ac0)) lchown(&(0x7f0000002b40)='./file0\x00', r0, r1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0, 0x0}, &(0x7f0000002bc0)=0xc) fchown(r2, r7, r8) pwritev(r5, &(0x7f0000003280)=[{&(0x7f0000002c00)="b98f514f451711f26fd4d400727408cd5a41d3708af434d8a590aa72a063959f2da80607a08ba2d3a2dee0546734c8f543c7a487db0f995f7399a4b095c34e3025cf256f9da6b2015bbe3e1ec5ba444c4631260b91adc089d1f6ff36479566d4aeb0e34836400debc233a9eb61d051bec47aa909b75dab0e6604d988b3df80a3fa425e9041f4aa1b6f204c1c823524c1cf7378e55a40691aaa89f52138a45386033e93cd6899a64ca4c370fdf05f69eb12f1e176996f9b4baa26e1c67b4aab70cecb7b936bfa", 0xc6}, {&(0x7f0000002d00)="3971b11e17ea575c4e8b04de41b8ebd4c3865aec4b8ca0feef764526d79133ec6f5ab6a9ba1ac32683a66ef8020d26f3a452bd454058f286d80af9087f434de9f7b73e264734b6a8afb665bd90fac3eb187bb37ab7c6d8ddc19101f09525468a9c0390186b8c4213e093dca8f800b89b5db6193fcc678bcfbac8d75aeb372fdda7a0df6e885095ef111fc83b9e1376869e93026ae519116954e5ba95e4d0b2776e65d51f2e54fc45e33104a3311d93b031c7a32aa6ea88011ee53802b4bdcffb0b68c330b090bb2082ae8d4d89c69c9403ca2b5e5e3c993a5ae235b8d6721a235bf1699b1ef0869df631afb4501f01eff06c1f", 0xf3}, {&(0x7f0000002e00)="cf2ad507f5f403cb86ba8987aa8f715411c4d84c3a9fe6c51f626125ac322c62dcce8af87ab25ef5ae3d53984abd9faecffa35f71aa11540eeb1f88439f1e02f85a96cb148d05bfd42cababc6066cce2caf39757db015aa6b665569489c93be9b42052755887f5b7c02088fb6e033a8fee7a76a16f7197f9671abe429cd5c9afe7266163ca670ae27a948706b612bd642ccdeb795f3cfd", 0x97}, {&(0x7f0000002ec0)="52a61dab584e0924406165df4c91834b5b9f067673b374523dc470aec9bd754221e10538b5cd81a44cebd28f4504c07291852ed7f29b2e50a5a5c1479b1331689fbbfe867fe0b68a45f24b33ff8a215ad2218fe6a2aa82ca616674e3795f4310239238ff01f39f37803e68efc23ce13598dccdef02125c4ad4dfbe529f12318b94113a8a10144e5322698e2e4901343faf7ea7e257ee314f476f52bb1c78a0383275d0ef1126b10e8e035fb34861e5b222f574985acb41778ae34ab86ca6a768ab", 0xc1}, {&(0x7f0000002fc0)="113cb1966e2ac3d6f2f09af0d608b3a0b3924602ac57539a3fe08c83a6e3e7ba8fda8eddf0bbc74703cae6d77574eb56f08cd66bcccf5bcc7531d51fe6454cf66aafea04d7e581df7f4ba2b47891cc64df0ef7b8dba61ef5da107c9bc60e19bd3d4b9035e43eb405d310471145b2f971c4f7e161372893ca90fea01d28aac5fb3f7e6be9197dffad7ecaf0d8097e2a86d614cfc7a90d2dea477611bfeed48c7500b313d6b01bfb59b32b", 0xaa}, {&(0x7f0000003080)="f8b16653fd38826984e29a0d55ed13fc3c0673da8b137a2f0ce172106e0d3df45842eb1acb35d102afb617f4e6953709dbdc051ef0298c327c28282e369cfc299c10efe098c3a8403db7b0d24a51d61e41a7c82f2af6177e80d74e83f26130ef5611a9ff22008ae2a8caa99b1153fc15833be0038f", 0x75}, {&(0x7f0000003100)="2709b190ee1edf1cf1a087685fd5c4d50b5ddc88f27cde5bae66cb867636431c14a0b7c9b7fb90db47ac18d935a2825cb3e6dc8636b0f949015b084d942e4a2d342d14ad9a3005963511534d2bc607d754b04bff3b2a0654e288c220ac1d43c502909ead0a922823dfbc825f6b4b566278bafd663b8b437e262a82d5e03910290fed797ccac16c5ff44bff297406519b20cac417286ef8937b316634d4a2846d3b14289fcdc87e992a14f90f08dcb91ff1547c8641d7acf8f2dfc1cbd0557ac34ee3b6a11541675999c27eb0a1bb8af2a65fa1887147bf8e619b12e280d044e7a82d79ecb47feab3eb30aada8c74caf73dd27760b47df6412ae0", 0xfa}, {&(0x7f0000003200)="7623f371d614aacf51037abc6592ce34dfa83f4de2252a30275155ede1b2ad1a6d63c735bea53e6da49ed4d047c197c8edc12666cc0c5d7020a71113f1be548acc11ac1f89d8cc20268701fca20f", 0x4e}], 0x8, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000003300)={0x4, 0x644}) connect$inet6(r5, &(0x7f0000003340)={0x18, 0x3, 0xffffffffffff0000, 0x8}, 0xc) msgget$private(0x0, 0x80) r9 = kqueue() kevent(r9, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffff8, 0xe, 0xfffff, 0xfffffffffffff001, 0x3}], 0x2, &(0x7f00000033c0)=[{{r2}, 0xfffffffffffffffd, 0xa0, 0x10, 0x10000}, {{r5}, 0x0, 0x4, 0x80000000, 0x1, 0x78f1}, {{r5}, 0xfffffffffffffff8, 0x8, 0x0, 0x4, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x4, 0x80, 0x50000000, 0xfffffffffffffffe}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4, 0x3f}, {{r2}, 0x0, 0x16, 0x6, 0x7fff, 0x3}, {{r9}, 0xfffffffffffffffb, 0x4, 0x1, 0x6d, 0x2}, {{r9}, 0xfffffffffffffffa, 0x80, 0x20000013, 0x400, 0x3}, {{r2}, 0x0, 0x10, 0x9, 0x8000}], 0x9, &(0x7f0000003500)={0x5, 0x1f}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000003540)=""/166, &(0x7f0000003600)=0xa6) read(r5, &(0x7f0000003640)=""/52, 0x34) 13:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() ftruncate(r1, 0x7fff) r3 = syz_open_pts() close(r2) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x4120800, 0x9, 0x9, "a860f3a1d572253f82b3b88409ff82a485bbb288", 0x6, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) syz_open_pts() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 13:09:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r1, r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x4}], 0x20, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) r4 = getpgrp() flock(r2, 0x0) kqueue() fcntl$setown(r2, 0x6, r4) 13:09:53 executing program 0: r0 = syz_open_pts() flock(r0, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x1) sendto$inet(r3, &(0x7f0000000180)="6135ae75b21f48463b17425849016e8fcac7225a72d75416f407df4125bfb684b59023a0b50847754ed9b3986e327d5dfa721c80b5665322faa17540bf28840b585f9ae0bdcceba93b51ed115ec102bd0cdcff755430fd23ca987b6867baa19a5616c065b485088355daad155d94b2de7c6b2ba82ca665a1e8b1e941cdbb14907be025a030453c4bbb9ca164b12942", 0x8f, 0x4, &(0x7f0000000240)={0x2, 0x2}, 0xc) open(&(0x7f00000006c0)='./file0/file0\x00', 0x90, 0x4) pwritev(r0, &(0x7f0000000100), 0x0, 0xfffffffffffffffd) connect$inet(r2, &(0x7f0000000840)={0x2, 0x2}, 0xc) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0xee, 0xffffffff}, 0x8) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000280)=""/144, 0x90}, {&(0x7f0000000340)=""/21, 0x15}, {&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f0000000580)=""/122, 0x7a}, {&(0x7f0000000600)=""/127, 0x7f}, {&(0x7f0000000680)=""/35, 0x23}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/82, 0x52}], 0xa) 13:09:53 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x3, 0x8f, 0x7fff, 0x68, "609accc03608de732518b2d8dc3928e578ec61fb", 0xfffffffffffffff8, 0x7}) write(r0, &(0x7f0000000180)="f4b10beb9fe0cecfaca004b9676d1caa436f37d832d57ea60c12ce2fe70d37c62b660fffd78ee49360371c2f24620a133ef4af5b7599add71131f1e023a563b30e877676ef034525df0613fa8d4c727b811822f38981bfcb8e2be90406de4634ff9dad3d9e460edde31c7b6541f5d201e28cddb66be446026308369dab28a1b897d65fa6613efb7b7788da45547d739909c7ac0ce9a1b10e1b5b610a0430af59f65a82f7ef04674fda316d5ed14cb3a85b86b4fb9603eebaf653a29b90c80c56f52d23bcd352d4046d8724351a08e5f911b64ad60e0f13d70d8e", 0xda) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = dup(0xffffffffffffff9c) syz_open_pts() mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x48, 0x1000) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x8}, {0x6, 0x2}}, 0x2) 13:09:53 executing program 1: fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 13:09:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f00000000c0)="d189025967a0504deebb5774d063390e7066d6a69cb42d792c27274f6b3db7d779fceb906d2b399a414cb1389853d0d2", 0x30) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:09:53 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, r1, r3}, 0x0, 0xffffffffffffffff, r2, r4, 0xfffffffffffffffd, 0xffffffffffffffff, 0x2}) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) r5 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x6) getsockname$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 13:09:53 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x81, 0x4, &(0x7f0000000180)="5331ad30a773da40990313d23cc25c5c8aa4c42d1b92244e494c155677d1a97886db4cc3b0a2d9de71d7decb5624c5cdbd20394b11ef8a3ef19dd264213dab8c27508d4fe211ab56f8307b297b21d1b4cbfe11bd285f8e74a88336d8082fca74e305ad35779c66e3b00b6b5690e774679984657e16776e9f8832e12b4adfae70f6a5c7e28e91cc13e91f2c83a433e1166e86ff26d83693ef3e8697b8b2224095d4df5474b4840c36813bdbb0e6d326bcd355e236383beada1315cd826609035f80ff73b31f7dd5c98e3bfcca490d47f5ba39fdec4aa851893163aa316633ee9698", 0xe1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:09:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xffffffffffffff54) socket$inet(0x2, 0xc000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = socket$inet(0x2, 0x8000, 0x3) getpeername$inet(r5, &(0x7f0000000040), &(0x7f0000000380)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xffffffd6) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="aff22d41a28c08cc64b93d4cef02e3ecb51e33e7740153d49df5f757520ae0a678620e667fcb3b95ad1bf3bbee4a932de7192caff3772bbebc41e2f709a08c01dd77b8d4a285f46460c3ef5780ff7864fbc4031c48e7733559acb76fc9a91c21a167f5837b7191f4b07dbff7fcd74fa121f3cd20b9cb488115dc696c039fa51131c1066e5881d4df11a9ff3254b9fe441db8dd9a0755e58373302197db1d3a76", 0xa0}, {&(0x7f0000000140)="147eaee47d5c762950fb0857cebeb2e7f64f8655dc9aba7a94f985e0982a5b4625b4f2a5fde47f9fc0d0982a4b", 0x2d}, {&(0x7f0000000180)="21bc113f46a0dddbc6d713c68e62224e86f23af3882cf82c324f3b750d4f270842eeccacb87e228ae9b8da086a12a42e5d7fa45f8ef7d333033c5053bd1aacdebeaecec6a20eb06b76e543d2b6fd6d7dcd0f17798e0f16acc1b2b786f2057ecf9e42e4486903b64c8e17f3daad4684fa80e1a1a7d23197827cfb1d73c8c339d3427967b310f7841239a49655", 0x8c}, {&(0x7f0000000240)="3d89f895aa23d7328b2846a77572466635b2a3b5bda3e33abcb094cf3c70dfcc7ff570461b2b92c032629d7fc920330275d16d6a3ffd3ea01da8b58b920673e72cc1a0b58a5c1fd914d1a24674cb5d681dc798e42cfaf4ca15b183dd34a1ae6c22de9c1769e36e67ce64b3250984cc0c72b5acb4187d34776ede466750dc6d1faa60011185f3caac145d02b3c3ac6188de22dbd5702bc316d33f471cbedc1753878842617f", 0xa5}], 0x4, 0x0) 13:09:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf04f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c2760db8f6ab72cafc56a28ae35d05d5ff15db134f81d43a20fa6dd27e4ee451201acbe893dd97ab88c419df09763edff0185995bbf339ff7bee5eef519d199236c983c472db85af59e0eef8b781f342d5c5e", 0xb59) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) socket(0x6, 0x1, 0x100) 13:09:53 executing program 1: r0 = socket$inet6(0x18, 0x4006, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) 13:09:54 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) socket$inet(0x2, 0x7, 0x7fff) 13:09:54 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000000) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) syz_execute_func(&(0x7f0000000000)="67f3460f0d8a28000000c4227d242c228fc8b8a2772e2ec4a1245d717bc4c2c53e03c441fb70e448c4617a2cb3ca2e00006443c11500000000efc442f93d683267460f9f8e97000000") 13:09:54 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f0000000040)="a9f164edd19ae3aa035820401e69c1b07e412a253ac4c62fe9c065138dbe78480d8a227c9b501d48eadb35f23a000f93a079b19f0f17ceb7d66d9ef55a064b71cec5bf", 0x43) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/48}, &(0x7f0000000100)=0x32) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 13:09:54 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x7) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) dup(0xffffffffffffffff) socket$inet6(0x18, 0x3, 0xff) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x4006, 0x10004, 0x0, 0xffffffffffffff02) 13:09:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup(r0) fcntl$setstatus(r2, 0x4, 0x80) close(r1) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x29, 0x200000000003c, &(0x7f0000000080), 0x0) 13:09:54 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ecfe2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0xffffffffffffff26) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 13:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x0) 13:09:54 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x0, 0x7ff}) r0 = semget(0x2, 0x0, 0x4) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/41) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/243) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 13:09:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x802, 0x0) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 13:09:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) dup2(r2, r2) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) 13:09:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r0) 13:09:54 executing program 0: socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x0, 0xff) 13:09:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/251, 0xfb, 0x1, &(0x7f00000001c0)={0x2, 0x0}, 0x1a4) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000030cc9ae1498f7bdb3a2a8e933a3e1b0000000000000000000000000000f128467e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17efcfd785815bf1a6eb2dd48f4dda32c10ea1e5bf8586c65a636d9cb32139d244c307ff7a65149c811b7c8376fc30025a7909022c253329cf10053b61f902a6400632868ed591922714b7f0b0a12ab31c9a2725c2f30047fb252507f15cb3d99474f22306d539f59b390c1e8c83358ac3abfc0d5"], 0x1, 0x0, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)="e0ffef0000000020", 0x8) socket$inet(0x2, 0x4000, 0xfffffffffffffffd) 13:09:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000080), 0x0) 13:09:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x7, 0x1}], 0x8000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x0, 0xc27}, {{r0}, 0xffffffffffffffff, 0x4, 0x42, 0x401, 0x800}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x94, 0x12}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x0, 0x2}], 0x9, &(0x7f0000000140)={0x3f, 0x400}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 13:09:54 executing program 0: r0 = socket(0x6, 0x4, 0x7fffffff) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) 13:09:54 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000001340)=0x8) r0 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x1, 0x143) accept$inet(0xffffffffffffffff, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x10, 0x2) socketpair(0x20, 0x3, 0x8, &(0x7f0000001500)) r2 = dup2(r1, r0) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001300)=0x8) getsockopt$sock_int(r3, 0xffff, 0x1186, &(0x7f0000000180), &(0x7f00000000c0)=0x4) accept$unix(r2, &(0x7f00000001c0)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x1002) r4 = socket(0x11, 0x3, 0x1) read(r4, &(0x7f0000001200)=""/154, 0x9a) r5 = geteuid() seteuid(r5) r6 = getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000012c0)={0x100, 0x4, 0x0, 0x10000, "0c19906019da32fb59ca28be2bd1d615768e86cb", 0x5, 0x4}) setreuid(r5, r6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0x0, 0xe09}, {0x18, 0x1, 0x8, 0x81}, 0x883, [0x5, 0x7ff, 0x3, 0x6, 0x4, 0x80000000, 0x3]}, 0x3c) clock_gettime(0x4, 0xfffffffffffffffe) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001380)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') accept(r3, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) 13:09:54 executing program 0: r0 = socket$inet6(0x18, 0x20008001, 0x2) setsockopt(r0, 0x29, 0x39, &(0x7f0000000180)="ecff0022", 0x4) r1 = getppid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 13:09:54 executing program 0: r0 = socket(0x26, 0xc002, 0x3ff) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 13:09:54 executing program 0: open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x8080, 0x9) getsockopt(r2, 0x7ff, 0x3ff, &(0x7f0000000080)=""/10, &(0x7f00000000c0)=0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), 0x8) r4 = shmget$private(0x0, 0x1000, 0x210, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) 13:09:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) socketpair(0x6, 0x3, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x40, &(0x7f0000000280)="ec0000001575f08a71967debeb8e807a460647c2515a4d6dea3600000000b43a9128109f0cdaf17efe64acd5efb27bdabdacb07d6d1a23fc9be7bbaf06bf470149ad25afdcb9e2002a905c1e0b929013d85704d6", 0xffffffffffffff05) 13:09:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) fcntl$setstatus(r0, 0x4, 0x48) 13:09:55 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x1000) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, 0x0, 0x0) setsockopt(r0, 0x6, 0x1c49, &(0x7f0000000080)="05fa9349", 0x4) 13:09:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="01000000", 0x4) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x80000000, 0x1}, {0x18, 0x3, 0x0, 0x40}, 0x80, [0x81, 0xfffffffffffffffd, 0x5, 0xb8, 0x10000, 0x0, 0x81]}, 0x3c) 13:09:55 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x180, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x100000000000000, 0x11, r0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() setregid(r3, r4) 13:09:55 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x26}], 0x1, 0x40000) poll(&(0x7f00000000c0), 0x0, 0x0) 13:09:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) fcntl$getflags(r0, 0x3) 13:09:55 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) flock(r0, 0x3) flock(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000001}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8289, 0x8000000000) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000002}) 13:09:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/59, 0x3b}], 0x2, &(0x7f0000000280)=""/62, 0x3e}, 0x41) socket(0x40000000003, 0x2, 0x0) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000040)={0x0, ""/63}, 0x47, 0x3, 0x800) 13:09:56 executing program 1: mlock(&(0x7f000023f000/0x3000)=nil, 0x3000) r0 = socket(0x6, 0x8000, 0x1) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) truncate(&(0x7f0000000040)='./file0\x00', 0x0) munlock(&(0x7f000023c000/0x4000)=nil, 0x4000) 13:09:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="1d000005", 0xfffffffffffffdfc) 13:09:56 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x7) select(0x2d8, 0x0, &(0x7f0000000040), 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000040)={0xffffffff, 0x69, 0x1, 0x400}) select(0x40, &(0x7f0000000000)={0x3ff, 0x100000000, 0x3, 0x8, 0x7, 0x5, 0x1ff, 0xb8}, &(0x7f0000000080)={0x1e38, 0x0, 0x400, 0x0, 0x0, 0x9, 0x736f501e, 0x2}, &(0x7f00000000c0)={0x2, 0x10, 0x8, 0x4, 0x9, 0x9f8, 0xfffffffffffffffe, 0x7}, &(0x7f0000000100)={0x75eac20, 0x1c}) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 13:09:56 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc0e}) 13:09:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000100)="70f58a8b568eaaf1f32f0d800a7ee98e1b3a222b579d1d88c5201117231f46ddfe4877b0805e7c9e41ef3ec52bceb3ffef5a503f44798ff24b6e454ead4ef5b3c25b1a4e0dabc933696b4c0d108c1beffbb710ac9989b687ad06c0460ff5285abd2e228a46bb1200800a434bdd39294ded91c4dd6280fa0a05f1838081bcb972ce6891f7e092b890f891db6238aa315c32def0181b3668a565911bc98a9988c22afc40196c547fe1d0c47b64356c190312d82d3b3b6d5f99abb617ba7417b21510e422dc2bab6eb6d8bc7c1987fd29ae675c10cfb6c03fb09a6ce08bf24c0b40c8f7b45ff856a89a19da2508db580046112100e33f60270f0abaa6690adfe6f44c65cf2db44a09216b4f815c32c2b1a0bcce8515ae8bfb159bfd7291693a79e0f819e52a0f543f007f924459c0e9db0018d13bb684996b03291205533bf1d698ab1770235e4b3c5428bdeb073b153358fc2f917b8d16783a4a3effe8968de15f7a943758714899ecf7bb6960adbe3b0ef4b46fa67bb4f713e7f941e030a78ef59694c5b72c727f0783a818bc0144fc89da748b51339380ddd6bedf1523da39fe36bed0e6c3eeaadd3d9c010418f4d7b880086d0c79f1facc786b2446735b5d10e0358ba776fe71076f0588f7ba04e5f016aba5a9022b902639361e8c8b15b4aee3a1e12afeb1d3aa1974749f71fc559ff8d3576c1f9cf2b95ed53bca3e74ad8c8e3599afa62ac9796e267d9bedbb4c08e0d9752345ee40d2034536314a9377b02b55801c5c9af87de9a31f35c1b7569570b95a98d9068fc46b22fc9279b6303a9bf00db4232ca4e0eb63900b6a3bacc904cbf1d1d22e882dd925a65038d79ea34e87bae80938076b6a58bf09677f1bfc9a9cc08ef68fd15f0d09d38d80f39b39566b64ef04f753390225bf6cafe3a67e50e7d40931bc65ca76c8f6c50af6f8bfe5f4c298fcfcc7e94823ccefa23ec934b5466a6a70797658e3fee211fa404f95e7a292b3c78cf17ad7bcb702809da94ba2a513ee28700977f8f28609b37377b458a8a2863bbabc89b814995637bc72e78dd3bafd616657393b343eff38f9be809c39ecc3c09f7dc37dda3a71365878c065bb70d41c06c3743086e0f2b39fd05cec02b5a0ceb3a4198f7f5ebd2f7442df0d3b2536dc9c4a92eaca2f1181ccf81e8d251852ee81a1a99e912ad8eb7afd415c9bd34c154a3caf9a92cd9beb5030f82fd3f9a51cdc50f47d5b82d912ea775a72d49c6973044da269dce92944e16014157fc6cfe3368f50f2516393775cf3b40a9121e98970fb7c4c0878fa5e867c5296c00a32556e118e8861cf32db3d4ff5ee776f50af75371228480c637c839e43c9ec9fdcb309666e134d5f90cf354f434956480e67bf9fd874189de7aa0e933fe0675d4061a7788c2011af874eaffd5228e3fad61abb989348972abc3070bba8a55db97dec0b4494d53d3956f310b23f88094566b5ba6bf62fa220adcc946859f6f062e7d28e0d327ab87d9af7988fe70792abb7cc5fdade50ad0ce9d3e3232680ee6623e8b04664075e6aa00dd76cf1f2e59138eee13a007ed95b694d98078b77f54a7a76dfc4aad5182dba56375810d1a4f63e945cae5339b38ccc6d8a9aa3aff2f0f9036b8137468811aae19a77d0cd6f18a0d673fafb73efe4dd4aa7978fa5184645152e50e6dfdc14e2360a4f801d8792dd61de9beab32fb1080a79e19e7ca95f7888b6e1a16ae75174e3987f38e0897a956c84697378e6dae0846b6fa6afae464d05baf8a2fd33854ccb508de427b4718ffcc672ee5416d6b97e476ee347eb7cf7d3e1a5e1b61586ccfbfaa570ef10c829f662632793b74f339742a599e11bbc0cf2a73443b3e6a4a14b75e00afe09df8a57db05062500c2300e6f4de890aa18e77289e892f3e90443a645cab0f93aecc78a3fe98298455ea29acc57082adfa951d76ca4b8dab84a92c1c5596c46e7c967803a53f430b50be059279345128645c5f238753dd29871bb41b069a7dfd429cd964efe6b02759a9377d9b905f6e6c20622781c998c9ec7cf5748e9f32a78655c8f51ddeb79ac77ff3366027f54172daeb9b1d218463509c4f281d453721912d37dd6594a7e5311955644ac95b7a7595eccfcd55cc5db7a523c77207a38d097d0be003744ab762ee3d247a323a431e7c7fd0d54fb4f2449b2f7ce3c5d5bb63b2b6c0af3ce29c2790350993e6f5c8eed7b335dd17674f2481f69e786eef02a2923cb927fa85c50cd4fafdfb5c0725c4a4032cf682517d48710e00cc176cc8a8033a30a1c312a1ea634b461ed700eb3b8d8d2ced4bec0d29c52b34d0be01170455e0c4362d45afb6617262a1f4f5da8ce9cf58e6dceacae500279e90f9bd8be3e1224cc17c5ebdf81459f64d6e99645f8117dddb205ca6c16a86ae3cbabea871eb0e85c789b73e70715685ed360e875f3dc3b54fcb204a767cd368c77d4244b55c10a67050cccd201774e8d2584456212163eff0da0d38ffef230cd157a05cf4730d1c6f7484baab8c5f9d307c6927e16acfe0fe71620bf5864ed22c8c0ab360f49a599f8072a012d532bd86cb906ba2fc4e24dac5eb67a365d9bcfd11ef8d72459ff9dd1495d4fd3cc8ad88d359d37782fdec4357ddce19c999f3dc3dc75e3eb4706a5bdbd3cee8e06574ff008614981531448ebd247b0eaa12f59d2dc80d6ddaf3b35f668760f06349558e6edfccd7c3805418715baff9cb28d07341d593c332678fa9593cf6fde5f72c7d29f45f1a5b09b0d5f0bafef23288a6a14d024830c835166604b4b290fb175c2ebf68a93d9f61c8d155254be79c9dac2ca1a48b1dc73168f482d680f88c0f5cad1895a6a1047fa80a5d8a43e8e4227b73505596e30a9653c6a10166e2375cbe9d30b60c7d669a8ed5f84e712790f0de3c6313ff7daa5fedcfa60c398be8bcbf0a21dd8d9e4c8fb78b13e3c34c520d5ff2bdfd2198ead9a3c972ab2c7108ca1486588c55235f055d5f99624d7a10f44ab52c506340736301509e0f40ac56fe04260670e5dabe8545aa00de285a086d494ac4bbf9d75ed5e08161495c0b43b3a6dc82e6b6d51110c0cac6b5abe2e6f1b1b47d71726f148cb85e9e365884e4c9142c8a77aa47c65f6e020ac67577fbf6c333d9e29c62448bbb83e89295524d78a77da2283dc5bdf522625201de87bc3fe81a2fc66cff2e53a7f616f4ebbd5a0f3f91128c2174ed102845df5dbb91201aa0465aa47997c3414124691b726832da7fea1cb4a5180ad861742357c2c168e589794be927f78bfc62189d26bef27e26ee044aea732d315fafa8fff082b66f51742c4c6682d9bef3000847e113eab13adfa837142e52fcdaca8dc6bbab1b9405ab6c26a580d8307b64d1e4440dc9c9be24b71e5441ce10645182c2aa04c6fb291a9030c9e1da650814d61cb0e0fd8cb5e404db305ef62583b0a67cc8fcc1d4f0a0b8cc1068fc651aedd5509ba2e8bb948a950e40e8f55cf0d0103c6c50221ee89541f3d8b65eb820ab49d5c9bf65dd70e5c3b9fe8ab1a3890a78a863a14f653315c545af8618b9715488e9c2f241d101be56e9fcae308f826c1951c6eea6d63a828176b64f63ec6cc97172c64ba1884c97ca4ab9bed4a1841741df580da4e0e98bbcfc54e57d5d214e6638e5e8cdd8c50448d1e526b76954cdb74dd90e5b802a439fa8c6083a6eaa54228f70e90eb5bbfe9cc1f307875966fd5d829bd9f81d3cbe2ffdce0728e940a17b8f3d9de26852a2ec123322f772bf416d10557baeca97ea97db0dc1ec2dfe34079f0c25fd83aa334c6dbe583e5a1c9338b9effd32faecb8a2020cc949cfc94d2351993a059bf98709452143c801c27a8737ae15c3dcf659b6e571816c686e416e1f7d08a710231e9bc2d9a364e40ddabc280e23b7c316bbba7fb3d5d997841a7bc2046ee4f31c0f98bbfc84a7298a4c2b4e95b5e94382c63bc86c5bb2cd47d10a5fba5bd36ffa570cf9210e15c34a6ed447f83e47984b7061bce72bf3506d080fe474ba5b2d98672de53a2aa3727f83a078176da4fdc0df341f3ee4450b014ae4bc2986686abfcb661bda4ae55a86e023803b121919660259314b8adac8aa8b5678f4f41cd28d26cae4a2e612015ac4c4c351ff06c7f1cbeec54a3aaee3d4c7de93df47f9d5b8ac25824e3b034bcda7240811b2854f07d67fa2e09807216a14eb29cddaae7dda84ffc6205fc6149a5713ef0ca4de1b4755bdbed5f9743366a45edb4577df8201ad680b274fa1d0c9e114082443f3d03ac34f55a4b4187d08d3f76d08fbb07db72b86fadea9fb5d483a8744cec643e5a3c4dbb914f8f9c2175facb6e17e617dce27d47cb151a8a39d581d66afdc7abbf54c5ae5af8fb6466e94449df75e0bb88e0f3a604798cf8c6ad5b06385b42f8e335dacdd7b42e424c7086d636a593ea6bc17c920bd7f73c7772aacab9ac06c92ed41422c6b4e2752240852f9dbec9a55b1305d12f0103c5edfec6abe86a9e4f65e4a132fca2033334fb0fdaabc2fd7dbdc4aadd3ebf193f3b19c15b7a23ac824294854fb9a8899bd9ff026a4f11078314da4a862ba67f16e1ec7a77703c5e7db3bfa82bdcd594906b605e6418cef1d20be2377f0d1cd6c3384d3c4a456f442776ca98875dd136d9014d170102e11d7ae0377210dbdd31e3500419dd75a4bf69d26592d93b41879c4aa7b9c108ec4623d7cad19fcfcecfacc3c9e974accb54b67c7850d460e2dca06f50b778a6f56fc9dca911f24990463b4112abc42c1bf211264488efe36112043a6d697b4d27aa73b9dcc09a952126c6e60e246f329439cc16ce7d0258c603cbba8717a57076e3056f9fa3a632a710171b0f8505b381374e5d612ed343ee3709966efc0df68d1d77d5d8c3f4d5a7d92b2b6e0390518512d98ab1059ecb8310ca54e96483f3e1a9587ff9f643f368fe3209dc37051b70a39de43a6d5e3fd85309be97530ac6b109874f1f6df35a3df5a93db8ac9484083b70eecace8b22b80b1410b636793fc40d9fb23922bc6a0d06f3b4738d981d2b350ef74732a11a5b5047859eb6b6bb1f8c9c122261f5de38a2d041bbe5a98c55cefa9932a5beff6611061608b69ecc2ac375d153f803485affe83f819039bde6327375119f6b3d8a1817c980887c54e722cd84dfb335da8217e788e2e2b568b16604af079852e925be473ce0da938719ac16ae9316491872513ca03b5d82a33722a35a354dfe9e2e0b77006059657a933cc02f5108324dcfe7fdb6f1743568388600acb0a59aa804e9269cb2453936e46f7d9a06441075c2c0883cfeb31e30faabd82c931bbcf7d5dd20728f0bd4c3e516feb0e90b9c60439e400885423b7464016f6cf1526a955e7029a54c9258568186f83499a70d4b3cf7462ed111b19cec474f333789dc65f4a8e0f2b6dedcaa24ae4ae841ce5d4899713133ff1627f2199d3f5bba4d3eca72c80e31a020fd787d27dadcd0b1b3dbd6294a535353fb0d10523a3f69db55d57f3401355682931ada6012aae8217a496e6d681be25efd201351f53216b8ef76611e618e41a4eaa2aed53dcf81a66721b8d181102555875fdccf288eff68762bf413c18c58b404771201fe4d6b27968fe56a4d89ac2585806ca56304b741eb9460d4216b206dc15d13ab40dd6d4a3bbccecad035c02278ce70b1864c18099cd7788e7a0f53a3249513001a77d03a4e6408ecf92ff894bf56fb337460dfbc4e8b974c34af049238c891dbd6472fe527116f899c98a8dde4dd695b10a93a3773905c064b30925405924645c6482a7b7c44", 0x872, 0x400, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x5dff}, 0xf4) sendto$inet6(r0, &(0x7f0000001100)="a87bbf1c06c6de34a406b3ee16a4ab5bd46be7ea3a008acd92c01baf047462264663db72e874c3efa0be50e8585add893cd699b6f207d298191dacb06317940b97271932601d73eb303f70a86e70753fa5ce32bee88ac7c321b22251a17b8703b0d12bdd53421d9171eaa986760fecd76520a7fc33ce1128796da3392943b8ec1b6dac475c034dd5d573c3185b4775c033607a1607b01054a9917b87601a6261210f29b52fb66dd5475bb7b75a50", 0xae, 0x9, &(0x7f0000000040)={0x18, 0x1, 0x9, 0x7}, 0xc) r1 = socket(0x18, 0x5, 0x20) getsockname$inet6(r1, 0xffffffffffffffff, &(0x7f00000000c0)) 13:09:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xd86b3655469429ab) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x3, 0x1, 0x9, 0x3463, r1}) r2 = msgget$private(0x0, 0x410) msgsnd(r2, &(0x7f0000000040)={0x3, "62b0f6f716aa6f2515de16b5cff11868b31972c66bc8f7cea5d85ba98960fe9546b25bb44df63bc6dd2ddcab5c3f10f972d282bd3fd6dbe2abc75ee7434b5f9b3c93a31be4a5dbd5ccafab68ab3504b893e5dea42a5d25ff8d5495ec69724b0b6b4db2d03f0b4a114835221f8212023b45daf6c28da96fffbc55722aff28892540c237731ea21946c2dae1f8fe8c80fc32892f210232c658d0f74d0b6002be4d219ced"}, 0xab, 0x800) 13:09:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x802, 0x1) write(r0, &(0x7f0000000100)="d9", 0x1) r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x38) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x9181, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xcd}], 0xffc, 0x0, 0x0, 0x0) close(r0) 13:09:56 executing program 0: r0 = socket$inet6(0x18, 0x9, 0x2) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) 13:09:56 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r1) poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) poll(&(0x7f0000000440)=[{r3, 0x1}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) 13:09:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/82, 0x52}, {&(0x7f0000001280)=""/233, 0xe9}, {&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000001380)=""/86, 0x56}, {&(0x7f0000001400)=""/7, 0x7}, {&(0x7f0000001440)=""/246, 0xf6}, {&(0x7f0000001540)=""/108, 0x6c}], 0xa, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 13:09:56 executing program 0: minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 13:09:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x916f) write(r0, 0x0, 0x524) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/73, 0x49}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/20, 0x14}, {&(0x7f0000000340)=""/90, 0x5a}, {&(0x7f00000003c0)=""/112, 0x70}], 0x5) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x59, 0x2, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x9d, 0x1, 0xff, 0x5}, {{r0}, 0xfffffffffffffffa, 0xa8, 0x0, 0x0, 0x21c}, {{r0}, 0xfffffffffffffff8, 0x81, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0xa, 0x80000020, 0x800, 0x3}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000010, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0xcc4}, {{r0}, 0xfffffffffffffffb, 0x14, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0xfffffffffffffff7}, {{r0}, 0x0, 0x2, 0x20000015, 0x80000000, 0x100}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x40000005, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x23, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x44, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x21, 0xf0000004, 0x10001, 0xffffffff}], 0xfffffffffffffffd, &(0x7f0000000200)={0x7ff, 0x3a3e}) preadv(r0, &(0x7f0000000100), 0x0, 0x0) 13:09:57 executing program 1: r0 = geteuid() seteuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000340)='./file0\x00', 0x200, 0x0) sendto$inet(r2, &(0x7f0000000380)="fbfad287d5a94bd5cc0d4e9626f6ee4135e278179c7def309af7930266327d9c087084ece108d1f3319c3fb4a2eda0d699656ffc35a4160ee96d3dbb8a8016eaaf462df63d21b0004c94ce7db0ec2c498ad976e82db7725d1c93ab14ab1987eef0284ad6d7021f9d6333aab8f3762c", 0x6f, 0x8, &(0x7f0000000400)={0x2, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) nanosleep(&(0x7f00000002c0)={0x1, 0xffffffff}, &(0x7f0000000300)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000480)=""/97, &(0x7f0000000500)=0x61) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)=""/16, &(0x7f0000000280)=0x10) nanosleep(&(0x7f0000000080)={0x1, 0x10003}, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0xffffffffffffff69) getpeername(r3, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000440)) geteuid() bind$inet(r3, &(0x7f0000002c40)={0x2, 0x3}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) sendmsg(r4, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000540)="f900418ddb2c5132fa7cae1a3b894649242f9f317a3bacf3e388fd0910143a7fe8494777c00805c2c02c3be94108f6307f3d8fd872ef8c57c545cf32bdd74b70068cf476332add97063e4049ba448586747234e33a79e8e2494016d3229ebea514ed69bbed87dd33b2f59485370fa491be55", 0x72}, {&(0x7f00000005c0)="5a4e34680d767a3b63afe4061ff211c529a8b31132f658beb20914d430b82a0c863a1a226337206ba04d6287ee408570eea15c0e56c3c297f1bafe9a2a8272ef9f4ad0223a706dfd58bc361d7becd3ba8fbfb2552020b46e2e167804c7f34bcc62d3def990a6670dadef862ec4c3938152d367129c08c78fb0fc0d139d48b7feca80340e87d6cdcbb7ba64dcf2e64aa17e17626478becb3fa60bbf268ad7c9e2573f29de4db68c99d42750d4d577e4bb8a595ca5214dd64fc3a4c402527a848bb5", 0xc1}], 0x2, &(0x7f0000000700)=[{0xb0, 0xffff, 0x5, "a7a622b35b0ad3fd49b5ac3709e995e741641ab1ddb62d7978ba27bdfe1be36e2eb5c24e912e1f0c2321b8c4b49355224b3305245a22e3908c193976d60f5b5dd537ae3c57065c3f13baef059d85ddb95780c15e4cca1f1b6496793d8a2bbee0ff5803c45cca23afcbefe8513a8ed17819fc581b58cf6c72566dac9dd485891aaabcc6774defc09ea417b54b32637d94c830b16f937746bdfe3072ea31"}, {0xa8, 0x1, 0xffffffff, "c928615f3e1e7bbd2decdc794c3df7520d509024fa89eed962a02ad65b23a3f718661792aee63d5f1bae9ece710bbe892cfafaa138336279bda4c990b5c8f3b3f9898b02c98083bfbb9a942dff94442aa0db910b5b9b629fbf8aec9001585ac6a5f1cc2c7c9dd18682beb0f1e98422c82815591f310a2a22c36db54dac5a6448b5020170e22dbb15e86961b532192b281d385c38acfedacd"}, {0x1010, 0xffff, 0xfffffffffffffff8, "f6149e33d0c5c305019cd58efcea06600c297954ec825d59658b0a68d6a81b00b1fd5fa21b7840e60d9de0f7d26aad8d6527f88c66a1d98bcd4e63f1aa66113d5b29ea3cdc050bfbe05a663ad907c7995252558e59f2d96480c56e9f7cb03a86be62bd4a977202683b5a5193036a76c3e72d5f012d1b8d3988a301b9eaff0a8fbe240c60c902eafbf9969311f570224daf2ad2111aaa6e5023922b73f75b1173a6ff26ad451f78a88a466e5bc0a77811308d4416410e6dfc3f9b9c0cb950d89e1ff9e41a9d8a0b219e892e27925dac31086f831c2800d513566242ed07ce211945bce1f4041badde2cf910f1e1892a5145b7a59fd072c3be5b54660278e0dd203aff785f5998dddcdf029a5aff15b5b4f821b246d9f3781e10d5991e44a8221049a111bab807333b0f93048223fe661a1c956c8d58ddc7d2142ca904188a2e6221bb4943bf6bc534aeb0def00ae3dce84cb687bf738a4162013c997af5c90c641e2f0bad0f1b50252e9fe1d235f6edc4b27d42bca29a365f335f091d82ebbcb051b8a579fd8636e608f4165826969cdf14483fb71d907938ebba343729aabc55b12cbe9b42cb1901c76a5029a369454277c689127593386fc2fdde38842207b630ac4a71031e87ba3936edaa5c4a75d2280dd246bbc86166444180478ea9f05b1746cf9ecac6cf471f14eb6fe80170594da8359e98ceab62a71fad0a7a6d8cf3d2c877613964a0c2529f7e07dd09ec38bc9d9e38e94628df353ac9404bcb423251c9a735048ae462a3339dc1349ec8541a73c4d4286d54df9673dbb985246f4948d7aa54f7ba93faec4055c63d74c3db61fc892d97f933aabc0d7daf851a4dd3fdebe95884379043fed6cb9664fb29188e9884f82f6c74b6b03808b87b51f69fc2111f5d35e38144fc1456db87307921d749440c1ad71204356ce5c0be38d4f709fe841bbc288b5a9251f50e3ff0440ea706ba178d1b2f9ac7350accd9ddf004a53510218477fc74c91391e1a3fae5eee490ad788c91570f5d3af0d7a967d933f6356d9c49a5c35afdd85275b8b0f7a085e957e9483917f3d94a88e2cafa74175974557bbe117735a9157a6eb2f27fbc8116dfb86fa760df5defac3758b5a80b31a0b73bc3f467c76864615b9ef8fc4aa1d4e5d036da9e3bc5e521a59055b70d10fb68c9efd54c80d9a764bd43af76b400ed777bc7ba78ee4e5342cda71a94fddbd95be2c575d512ad56677cc53ace45f4af32c34bfd55a01898f5103f870b73ba9f523cff63a88349b5bb2bb6e16c12352e9e773bfdb69571a6196e66b6939adc218d0477e00cc0b5145cf0a39b2120ae90bef7a5fd8a8c972ccbead84b55633eb3b4c933de405e3aa90840c2c7a2a281e7f2b3bbbbd72fd3d33014cd5faa36a78909abfec37860047392176e4647ed7c35ec8b2cc2ddae1531107b207406a8cc448599b5623bde5e29732c4c103decdde386cb0ff7803933874efe90b9a9af68cb87e2d6f6629a164a990982cd88d01804e77204245bab09e9abf0058e5314917172b0960521bd4fb0540aa701af04b5469a00989b38f3a087b1de2acfa2497d774eb1e0677ccb8ecc5a20d79353509a79124528ee550a4c7696b347076d1f0e9ce4364e3060f9d4b65a29ae07db26e77e747baa54423ef7246f4050262bb4eadf839631cef7a2d6c66c56e32992f496664e25fdaa8ac8cd32c4e10bf06e1e0c98e9422f3641896362c330e60264e3fbc2abe336a794f19642618491b96765b3a04528973cffd3432aaeb74446818280eb95238210c7adcde934514f423e50ec0051a9b3b81d70000a404f6c6482adaf875c12b4e5fd021468f64d093c14e222ee040b430b6b494cc468f1f975a78d3f164314732e06bfd5072243705b007e0686a13018c77f58835c5f63a1fd2ed9fee85bbbe9aef9fb08d8921f041c1908790bc259120fd1e2091bf663d1a98c235f5c30bd584147daba3a04b2d6809e85f152b5d53990b6bd6eaed235ab44520ff4f46c1b11ed6b25def55ceb7f6514ec224f476451f6d51ce65be1b2efc7da2ba1615b4b50aabc45f61894137078276dcef249149bd3bd371e35af8a1cd93562cd3e5c344085d65a22587202b8f2751e834effab46df2adda6526e1866fecc9c94521880254ed270795c99156dd8e15ea30df00d038fd17dc22adad7ed7163ece1aaf8f7a73e44b49dccf4189ac1c8c16063518ff0f54338ac1da8b915acdf95ca15a2bfc71a3a3f1c7cd83651a3ac4f1749c142d7eb8e0a33681e9089b7497db4f211cdf3f676948a94d87fd7a7a5fb1d8382101e248c58247c04de2f4109f6ebffd6d250924804695719861c7a59f4efe73e06b4badb5e24544386805e51b78ad8c4b9f9953cbfa71a9ed8c4ff58e38067a4032133abbbd533ff03ed2f6aca33bc50e0ff8aea75a4973a0c82921057a3f0123bb2cd754a1251386ca7c4c8c1e6e0377202f0de0aaeb5e8f7918af944feb275aa64a07eab107c82210994185c9cf7caa9ff891e22021592be3e91b2b67c17e94a4e1df1a837e6b27c3fffcc77c4f232eeb78e579fb0860ce5c85b8f6f84caed272de8c7a71660fdda1afea4c3830c46883685e7d97a0ea13a727d1193360f3d3afcc6ed7e69cb341d7cd2262c3aac6d44529f995cf467ba6ed2c808357d069cc5851067769ecae344e45a545583799537f51c27a1c01ac90e1b43242be5ef0b19debcdb95c9d24912fcc408990a33fbb234ba7ab1654797b4e181dc573e2b08dd8078eec01b067e3fd5f2d857ccdb238eb11a2eb3936853041f0637e3d5f51662efd16cf3909afb0cb50eb66fb4d4ae6b7cfaa7308516040eec4649b9139bb67102b8ae4db881eb933be499ee386bcd8797cfc55ca06c6801861e803aabe45c1ba0d5a6047ee4c8828519bd5418d7623af40b62e7c0ccfa23f4666c9b6a0d06cec175c676d45f1029bffebe5daee0fe2dac0442ea008962b5cd901d271282b88d6861638d2be82607393f19a6e64e906388ce3767da02e1a2f65d30ca3a2bb971d3241d5b86ce3fa7df35b4e9e076fd4303cac4044293e37d06ac1bb5b8d508862d3854d4bf69d3dfbafbd9ee4088afd33319fcf812a1089bb6a9131fe2cb75d39ec3c4ae1984d8216c2bfe914a50f9fbd3f60d7954f48655e77beef6da4fec42b33e72532f9747824528fd23e3acc767f438d6d64baa2018870e03a556f2da62265859cc84c99c846c3dfdd392d854b0063e7855675759af9294c81955dd6eeeba428a9b90a0705530f1e8b3f7fbc45ca58a4a4a9cb8f04b14967160442a1315076a567438f938a1e7bd28537ca17f09bea07f742cbc56a2b3b843bd0f248b63ce2aaf536682aa6b49e5ecb91fdc2cb817868365a3bea76599ebf596becf99df8079776e4e8d7f20a1c3d5f5bc6d1971ff2ac3cde192b407026fa539b4cd9e2b2bcb72db65406efe7caa709fc2ff5d3f0c1412cee260a4465ccc8e0ffe7ec2ab99219765c346bf856ddcd54ecb4f10c873371fb915d3f2aae974617c97e6157e0b3a6dab4437386bb03bd072707087e15edbe0336ef9a563c66a54e313efc6a524d0ce9fa895bd1ddd8fa70dd852a40f1ca009bf141b7d7e0549943bff9ab6d529f5fe945ce5972ea26beb95f5786c2009e8f51d03e3a48f5c68d4bea90d5db42d127edbe497c5a55aca052534f2969010af9adb8b3c0824e731773bee321281c26ded38f5174f92864ca77b28ddab2332948750c0cf843189ca1f979e7bf7cc8dbd8a01496c402d7e563f0e6d21098eeae360383a48b073870e5e3f02c33bdbe6c5a0972cf2bb7306c1cc541ab2fb4a2f6eb57265c7f53b8e99d282227b8dc5a06fa23db70868dd857672745e8fe14a7ad1897168a4e8b5e29ea60f7a85c0e3ec9093a688557ad2e09e5e41f295291949d03fb03e27b43e18ccf1894778f7b419b2af9f9d41d8605e9f58956bc2c2fabe20c8e041b13074c6f1ae89d94e2543d3e14e2343ec3deaa903dbde8bf89689cb366e5288e33b7eaa9061c5e4e1ba1f5e7c3b25b54b66eab8598cb86b707552ed03e8ca8605af4cb35d6f5c180f54bce86a7b1ea528c17462e505091443e318c03ac254904ec6e2264f66fc5997cc6665bd2f18f03024b523727e179363d79d57d80826ba3ab755c3f0b68439813711f84157993173ea9831af61dae082ccf97b663acc5382946e2c497edb79a615c975dfc11cf510333f207a53f25e4f33a44c24d546fc5f6d02c97b0c3044f86e62c4f140d7fee8c58a78b893637d93f7c00db05d75383c5c7d4186d8120f90c055e4bbaba5f0ac2531e9896cb488a5b803c92c8191004188352cecaf57132d6e5c1c56868b2600369e509c3f7ad9ea17987af39a64f73697275e0a7f73c5a177a2c439e1b289c14eecba7a03d1366bc319fb3eafa91e5bae2c540c3d9fa731169922bba2915f43238cdb5b6b48aebd1f715cf2298f3a22a6c6bef72104a4ca180c0dbece1f3a277d684d11e45c75c5b7d54f5bda33fb95c0801ef8302725f11805b0d6b3ecbe7fdf111fc915eb76cf1147c0931de3d63998d2caa8eb500df2038f67699e2fe4a3151bbbd3c5a7b925c9485dfd2f81eb7941bd0a4012f26e561cc062d7251fb23c8cec5808897a514e86594524297b20af5c4c98d7f89627b86fdd86ae478967f4b0633e0ddaf3c50adbf0c39a2e106de6e8b3cbbc0b8e2f156b58726b69399a681f0eac9f610ee6f578e92da5c7ef300fb6193df7acb90099cd03280d9923b9720977c5bd4c7208efbac07204e920da3eff67b8ac034a4a2d20ddcbaadd4cebf7bb0cccada1a8626a2bd5b9ea9be4438fb7e97e8ae44597d400f253ab156d7b780d50ca9ad6acfd3a54e4437c10560275a627f9aed7c93d30e516528b81907e617f78daaab09b989a43050898a03af26ecc936f8f252dfbcb8bf9b13bb2c20b97aefbb7cfb2ff93f00bc4c92abe2e7eaa853b6b21d01e3e858b2f058d1520b2102f65308858a55546f373996afee0596a9150dd0f8cc3fb895f7f9a9dbe5bee0a478dfbfab1d818f4b2eb44c07b9a0cfb63ddacbde95499dad450cf85b72320a025082e1eaf6add62bab77c47b26698086ae88ab8d0a60655573cdb6d7dc6d7f5992fd2d05b294df75adab38582d25f16ef4afe9ecf5b02c9449f7b1da9dacd006fe9f024608cf00231e9094d3bdd8e742de8f97b05b5d6d1c6482b3f76c2e57a2e0885bd04be2fae6d7ae6ee100da3129f6c5b4a0d9b4e74dc191d252f9a17516161a2fc800d350149e0550135a0eb2d8ed484174a58cdae3366c1ab2aff7d15fba7eedad8d4ea1a3de8ecdbcbece5b25e6cf2d9d456caabfd19829849f856fc13d24d4f7e46e3f65bda8ae0c010b572914d5d61af7d976e4ba34a4d56bc5f397cb119f3fa03920cd01f12b880949487dd1136e64abfcb1c831954e2f05f3e21171fb17164a2796223314dfe07a29c625e2f4940101dc1f9231c8fa26764a225f4c3f1133322f48cae9d6105e99d7633413206ca6782e1bdd5e089fb0feac710792e58d9919566ddb9083aa92e16c0b5b33aa6fcb38fa25b5ba4557386d646ad82d9875b8aecab4ebaf4edf32ea6d29b936b0032770457fcb196887f11c97fad8a6429a8bd168a08344e1e074509d817b91a0da647cb3b56de158a324e2197a63a5a8226c0acc2f984ed515c8f6d8f35ff7931d31f6fa9eb0d909401484664f2022907c886d1901f90409693ef4c6efd240c812419bb76c90cad650c703f7235ea6bf70dfc4718db73543cea87492a2ccceb413f21f6"}, {0x40, 0x0, 0x5, "438295e1e8e6deb0d7e04c4312106f0ac35d82418290a228049228bf621eb9b3ccc78eb8a1e66663b46dbc86"}], 0x11a8}, 0x400) sendmsg(r3, &(0x7f0000002dc0)={0x0, 0x0, &(0x7f0000002bc0)=[{&(0x7f0000001900)="3c2db7a37f7694a919a004961ce62aee26ec422d2a703a2e898df1cd4fb7e6bee259556791f25c13d7eb07d91fdeb1960c9257029041038a96626aba069c6cca653c5b5bc5fbb1d7651c0b5171e06ff88803f903bfdfcfa8b06cc7e113094801aa3f6e3238cd6c3fe762c610dd95c58e33d687db967d8941b02dc81f74e7be3e853736914f1d1765f37ea40eec59045e5e741464d4456d38ad65c52d069ed05ec70902324ebdc0a961af9bac5b6c00096f834166caf64b4234ff67ea045e26d3bbc519140c110c06f25d25b15f3d8ab0746eb63fb189adf162e48d0b676c1d95aad2bfc8749983df1c087f73d42b441925ef671e7ed4ae58b709dd4ae2f94be68fc5cd81693b7c721e01bab4f55e85cff62377776f9cf9adfdfb9064d43efd49a09850e5a68d936c7c8795946ab1161607226a73288b1579a379526c7c45d2748720c57af61cefa0eb9b4b083039dd9ed030a3de3d82d19260612bf619825a9d5062948e6a9d99d7e25a9adea1c9bd83a7a6f3fdd4942810955ae89c578b189e168f607387e4387e2ea35b6ff1107b293eb7ae3be94ccfadee73906e8e99e4698706312befdd7abc57b5abce061e57ea6c6d50cd6ea49bd63394febc4302a75b8c9643ee29c37b3993918fd4793a5d9f058fe588bef71e9d9af4a66c165240b4b73df487d0d01aee87f6d3d97964902917ceeb7b3f3da531452978bfe60916b01132ecaf3659480295a29026750ec63627cfe6c3518742fecde27b46e038e11bb1df0a5627467c46f1100c006e979b808a2228f30dab1fbb2bdea64e473679a5cea909d0d6ddf9d2ff30fc133bb1bba54705f7f4254a2838da0bfc23b0eefa1acc88d32355d12bea3265f748dc43708189938fbffea5cc2265d427ea9688879fdcfd0e84ef31a700fc9d33087a092125316e91f0b48a6fcee0995e610b5ddbe1669a1274369b2334c9fac5014ffd916d6c810af10bbe852a281e96bed84e20022adaa0889adae48238faa5db510991da321472d96cb3042b665bb004bc3878e2d63c2035a5d55c121b3e0393c61ab09e28cca2c9cd3d09c7544c23da7849c3583219013a3800e607e0e0d5d42ce61286335299b6a6829b7d02fc8c95849be281fc40e4f2d45d8d345cf294db836be95589671ebbdfd538df2b7e1b736c8b2d455249ea9c8c918a3cc3ab527a7a8c4f9e9536c787a58536b0dcdc7ade0c86974b6a1487612fa1bc463995bff28236bef03e440043bf4e7f29e5c3c9cc86da8d1019da78354d911248aafa68919bac9e8fc24670361005aa4a7a4f09b04d4d7ea846f6e8880da42a5b6a2ca18e9be9fcab110a784ff7082d8496f5f0de83a99ae2cf000f748ea5966885c3fd388795d2c8a91dd8751dc3eb79dc2197fd666aa8a76a9387f9bda43132cfc2cba2143762b69985770a8174824b85abad912daa8338a559f791a648f9607cff1b2af9d0342fc583e66fded3d61a9bde9c19d7d3429f1c7741c27a21bc2f0f92d106d0e23ae811e2c9a2e9f3fb2729035faa2dc31fa0937eeeee8cf9c4bfd5ff5895d8fdb444143ec529d932c3cf653c6b3883913c60d182e5fee1ee87cb536d02efedd2bdbf1a50d8d8e872a08929b5dba02b63516fd0489a27893c95703af2c33763215a183242ce86e06d4d3d275149b0c715516c38cb17461309d7aa7b7662456108f2c5ae3eea0ed236dd0566674f527d9503c834e52ecd2123f260e98e3dcc21f32a24755ec00e1a5bc7fc3cacad93c00f35aec5b7a2c8a7c4c3e71710291106888fd916fc843c832d7312cc2d24d600f019c850acf9aea5a4a94b454aadfc8ebe17efb9af4a02502b73227f13bef37819d25e0a660c814ac3550f1441baee2268ae75b38e50ad757e4d228bc0968d3e48c5112431176f77460517662c9625c5de62486c3547bc2c95c1180cf9d9d0df9b55e65d1578fd2ac039a3b03b11971f96176fb36a398c817d6b8ac8df03878bcf54b9ffff42ac3675a6fd7cbd915f0b14b8dbd6ef0379fdc11bc0ee56652fc29166ad621dde5a186baa11e979cbc33c17b4e6a2ff53bdcc4abab487f6556fccf8535cda359f1ab08f7c179b2659d1883b86410c3428ee1ca04dd823b35ac3a6af0444ffee940ea02ca372f6a53d493f5e9ef7f535eeb2cd510f3d3721c0765f8530d6cffe8491e1ae88de3e6dbcbfbffd9b2ad3c9fcf1b6d3294040352830a629a1e6f0c924d9a7e794f8e57c4b46894be17b7ce2db2944353d3230ab3e2058ca1018083a870e52a6b11ce45662abc5a0ff5f969c3c98e3fa918ac313bec3cf491607a163c7ed0425f63e182723d3a013cb1b6a448557d000dad5824c54e86a623533e6f42db3ad3dac7a1c99e5d36ac5b7659bc9a12ba0319dd000dc68be232bb44c5ac5dd8f73c181f1bf46eb3e2c76d57aeb2747b88ddb3b104e54b14f547877856988fe35ab54150d218ae5424289b76eadb20d888c5019a6cc76c68434daaa568aa65cb22ab11087cae6eabee401c83786cd74757bed69cac34056055f91cbd6c30d7c02bba5fc8bb49a66217f524ade14b90c56c7beb4ee458dc03954c3c5d01001961d14a83313ce7e024a24d04e1744b1d83e346fe3d1a493100c55befaa7331eab82ee081d54435abd44a8e8a326148c770b3bc6b87d4a092d639bde69500b904ae23d8d46d6d470104d82e738d0b6ec66171977477551d61b9ced7272d58176c5cf1a260fee163c3b775119d7e8c237a1a231fa5f383bb327241c2fd7dc97b2381971a54803fd96012d9c85732181a182092535d98deb9917cad9825d339064247178c77feb4b5febd1e66ce82bf0a2147fb217dedeec241170119742b76def5f43fd334d96635dd6d298edb581458d2059744672ffdd3016ad4f4baf2a5465288ce025ff53448f03921c13786ed617ca484c755a8381090a321ad2af2514b4d4bde544d54f159e5f4874db05d20538f0b3bd618157c72841a9f928154e05d8bf786ad8e2d976e2dc506af3b5f0dd21d078d4fd46547504d11dcad9bf7324991e59b9c3a4f7eb07c8ec6037093c19078201b567ce870cfca1b67724cd2999dbc50effae6f2df29d1ca4e7cfeeeeb85d9f09045759409a555d93416131df234945f349e317448e9d5eecc41b8e6e78d44b1c14022f0b17bc5ad176b38c1584498f862f1b73f1b40f6db7dea49dc77715bbf571539c0138a04856331b9fcf1f1d55c1bc5f92fb77d2f77c36c9fcde800f1aff759b034e72cc1cf9fe4d390f46231d941af5383246c96e432425c69a529b1db5681b354da7f6df580b9498e1f6d44c769c62827b0d674b4cbbd2415cd7213c600dffeaa2c6db2394221f328f7961ea1a65cee94b3eb2e726aac25f9b1b7a4d3a66d4a2a51acde73be136ca79fd59238b1ed189faefdb25506f14b8d42c31efe5176db2ea85ab401db02607193eb02596aae97a9c050f47c587c63b12db7119fa7de27f14c003a97162e176210c63e08d1122ac9c9a579a057ce587466b9b5581b90260614ebb01facb2e6c99ffc3b689a95ad9047c2709dcb8af834302eb60a9fe7791c5c8cfab5a2a517a1f3d3ce5d51c8141b33e73179a6f0a046206c1c087bc1c97cdae9ff613ab0ea69491b8298ca4bd9e01e574fab97e726ebbb1c82d42caf48223cc5d9448c5825856ff760c967ce70781ad93c7c5c4f4bf89830a54fe8d7b406fa01fd85de3fe8aae4c37653a935b954e009caebb82d8a0781d9aba5f61d8cec77b545f367159ecb40143072e606528e7351d60044e59a4a090c8a2700078540a04f90e40231f39cc8801eed52aedbdc789e4f4b5f9b6f80d522e63e3f82b4041c546b841ee9c1441eb9aea84d25fbcf6f79c53136518d15342dcdcb48b577721a06c7464df3b58acdf89f40f455ef94c6817a86132d46b85a181c46cf077e1e6011dde810186d91d1fc7f95f576ea48462e4749329183f327cdd46e92d75c1db089b0759fba1ea28ac4cb4096ad361256b0d8bbb2f397c1e68dcd43d8fd4c9b6bd3f45706c0b88f304404f5d5e3ee63732391573ec634ad06cba6c7ee919e83f21f6eafae164c3dea6d9cc115e1f76b841979b0f27e0dd0abe6636dad597a9071a1c95ac08bbe8e79b3a2fd554990a1490ea98845c37f43e4f1ef96f4a96b3cfdd14766b98e73b9a75dc3e3fd283f462714f45ca13657c11eec561fcd4149083a3ac7917d52b45726e3d49c9b1e1767ef3ac6c62034e382fbc39d551597505d6c3ded8344a3092cfad6668fb85145266fdc6bde478980f85decf6f0c7df7487ef8a93458873aeda936c7186e556a14e6f548e265473d98b48f39c27742d68264870b56d7759f394b965c6a580cd9125c33a3a1833e83e755c301cd6e0ccb35afe16c0757ea9bd37be21f667e9768d845dec71cfe20f04f8ade65ea4dd4f003ae07de943fc46782880d519088ff2bcc27b338905a05e5c6c99f6760892ef5ec255738ab471dcd756ec3e7f3db9874988e7b14d6131f767799afc97df9c9d7bdd77225325e06b58df3b55cb5755651176163a4da3b5f5771bfa5cadbccbb12f294824aad29c99d13c84853fff5586962901f5167fbef75a3630d299caaa180a9f2d353e3ddbcef023973c36736b6815c3bf423e3268eeed1229850d66973da1e56600c07e104b2649886cda59afa3abfd163ec5f2e0e80473fd89aaa109a95acd92cad89d1025b7e834f79bd94d6fecd7a00db1fbcf046f37c287211f5b083fbb2c9a80780bf9730c7dfb81012cc05189dc689cd3a2b552175fda68b56f6784fda62bc481d84fa0d6e51d7c541bb787566927b71bd570399ff65533bbefdc107d5c2ba928bfbef0e72155470cb5d8f1a5832e3f4db8199ecde4b982482b0622b56cec185431fa7697bdaff27dc37af0ef01087981fc15085faae21db9f8f3f9138574e9fbba02335189972db39eb32ca342c1d59d50aa6a8d12f7f2ed58d01717dadb4fe70b7d85c3f9e3cfef044ab943add6bd73f15b12e52586c32b1cc6a51394f6a8f7b0eca8947ffd68fa8ec683c90a6a6d61a4680c4535ee7ca7aae8abd637edc03345954f2b57d21635cf21014a08599108d1f3a8b3abc25ca1609dcd49059d91069ec8216a0e2906d970902eaf979868d8019cf1c0f974fc58d0a15841047fbe2547419fe573d1515e0c10b5f452245228f5a1daf9da7134e07183edcfd72e952e65d914f305ccfab4798101d3a78633ed00fe345d274e3c27c97923ffcc43a3ade765515cefdb117bbeb89a7091debbfa6336e3148e1c44cfbcd3b5e15cea5c65d8644d9924b3eaadbca5c664471e7a8a5a066ecd57ffafb092fd857226cd76576a27f156bb8225bc64a2590ed9183c81de72e710c091b35c8c70183065f10c9ddf4a2a5e3ae0ee28903e3cbb4de29a5efd27f892e11dba34abbdffcbeda54cfa0b75a490da65edd22e3111bddb5e6d8f3a9fcb7ffde19cc04dc9c03e7f36876cd7c2173fffe245b81976517c8b33cff9e58bda5aef0b9f9e17128594a05806791337d68a3dc3ce9c0c8cae7e8fda629f1d5bb59d7f2e726af766ee48cf2ac1624ebd9a0ff1665a82505e5b8ddd891a6432d510d78a26dc55bcb93c2e6e280e4fd6840ab258a84f68f82af3006859174653398cb127588080e343a630ac6650844a041dd8320a606087342a1f19140621d6120433ee686fca89cd23129ff0373a394aed90229efc558994a308a0560b3e6108e5d6104dda50b29757c5fae17c6e7c451aa4c0b30f86d78d6f1948ef82f8a2e7a9d53058aad71c8951c23037de54512089722", 0x1000}, {&(0x7f0000002900)="8f7d861328dc3429da465f2c788cd5336a24558fc8", 0x15}, {&(0x7f0000002940)="8fcb063c553cdd0a10b071d6e052cba88b7fab73cc6c30d628ece99f663343b70e69e105a4858061e649aeb900f0dc9aae12f7d0c68ba7b6984a852d65c501da8346c870d6f9554418c08a0e6a250339355e77145d24", 0x56}, {&(0x7f00000029c0)="01da7511b6e8fb92c543f2f0091004ce5eb58d3c6d7000fdcd844f4274501200a507bf770168e6e87f32f008288b68c919937f8650e9f5636150de84976fae1e47503f13dae327c0aeb0519f0e92ce94b8ba0caa8d3dd48387d9804ee5ec6c5cead846f5c43f3f2a3b265d5a131c989095d17f994a6ebdfa56f69a8b11582bc5a8d6ebc0395456b6cf070de892af6578ce2fda8d0aab2285acffdd171c9cf64467d4a87f0041aacc595ccbe59be79c7d90b5", 0xb2}, {&(0x7f0000002a80)="5ad13ebe3d13457172a5d212337835f01ca89d2e248e22da4ebad90bb89e7d90d832898ef310168028cb1dc5456c9454c07c52085b04772468c99aaa6662e34b9df48480fdc84fefc55a20b5", 0x4c}, {&(0x7f0000002b00)="d39c", 0x2}, {&(0x7f0000002b40)="d27612818063131718a3294db68754506af1e3a903f175f7b7ff93bdd501337b35272c7e5e10dacb8defbc1e2b59bca4d809e2ef4e3adf37fe207232660de03d024ff5e93f94b404002d18a580275511bc29f30dd3ee99", 0x57}], 0x7, &(0x7f0000002e40)=ANY=[@ANYBLOB="e8000000000000000000000001800000dc7cee0b1bdecb8739a572c20639d2e31b2acdcbf8db45fe53b35e3b3379ba3217619f084ac87c019c72b7d71246f46f8f57014aff58d9917e4eb73486010706e2f5908e985eade0b328bb5ab7becfc240f3c5f20c14f1371342969068891f756adf1ea803e7062e20a7d717cc7794ac87c0826f28dba1fb751e44922616b10395b748a3d86d49c87d9ac3b134d4904c57d2eeef392ef497a22dc08bbc53042cf9d60a918ba5c5cd7b285061ca9ee24358a850fcb77fd66c05c4f135550f76630be93a23b0b7f0705783132a4cfbb2d334f65b00000000009800000000000000010000000500000014ae02373467fb69466845766c9c6c57516073d665f1968e7911e400a113ec9903ac320311a24c4eb6b70e602b6f08c11274735ce5dd21f6cb92e0346d2224a5b20f615d4ce544614a7e2c2ff4b715ae19b81029e136a8f0475da260285c206828b254863e230fbc57aae5166501d591b5d4e7f3733fe068d48d23ed20dd64e1b812d1ec00000000f49a77a13087f594c4015a84d776df25b40a4311008eb249b6e64c1efbcb436f3d334efada1f1d4c586e8b7349f4207c197078e8d563a3325a7b4e69e1ebfd9f02c576d2cbe83e0ac196e176185774f0ed7831fd32b4089b351053e4466c8f9f"], 0x180}, 0x2) nanosleep(&(0x7f0000000200)={0x9, 0xfffffffffffffffc}, 0x0) 13:09:57 executing program 0: r0 = socket(0x2, 0x5, 0x8c8b582) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="e53ae493a875cda8c3d55cc49ec1b0172b3a0f1bca82723dc60424b712645ef2c85412f58af768b1709cd9e595d6e6a1a3f4f348c4a5207b18b94998a2b7406ce5fcadb4f0b4edb7a040c98296b21b241581fbb16d1aca94cb40296a03c6e987215e10a01a28368e9eddb8c2d90f7e2a6cb2d2a38e089017fd024a8920054595bb0a48b75c410eea6b0cf3d2e324e8", 0x8f, 0x400002, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = dup2(r0, r0) dup2(r1, r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) 13:09:57 executing program 0: r0 = socket(0x2, 0x4002, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x7fff, 0x4) sendto(r0, &(0x7f0000000000)="1d9d150279c3dc3d373a9c3cd40ef4397fdb22cc803385cfc3d93949761fb023914db8a076bbdf172aa86639bd4b44060766a8e522e3487990c4445feda898e6803b", 0x42, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x5}, 0xc) accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00008000000000000100000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x2b) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mlockall(0x1) socket(0x18, 0x8002, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x0, 0x80000000}, 0xc) 13:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) shmget(0x1, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmget(0x2, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmget(0x0, 0x1000, 0x601, &(0x7f0000ffb000/0x1000)=nil) 13:09:58 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x19) ioctl$TIOCSDTR(r1, 0x20007479) r2 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f00000001c0), 0x7, 0x0, 0x7f, 0x0) kevent(r4, &(0x7f0000000140), 0x8, 0x0, 0x1ff, 0x0) kevent(r2, &(0x7f0000000180), 0x8, 0x0, 0x8, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 13:09:58 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) dup2(r1, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x33}, 0x0) setsockopt(r1, 0xd783, 0x9, &(0x7f0000000040)="8d3b512b9de78aaea20bf6b3c40bb425fcb71f3a4f38d71bb0be1d0664e188ccbaa6911507b84308f1c0de90eeee10af0379b31413f38767d29e0ebcb8ff208f9b41cc2d42f155ed9723053f22524b397140a36d9eac73b5abd6ac64b24a157711a63f2008cb59d42a871e7b1ff381c2b7f7b5c45a32ee8b6d79e4737d94d672a7ad", 0x82) 13:09:58 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0003ff"], 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ftruncate(r0, 0x6dd) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = msgget$private(0x0, 0x8) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130fa0b618b9d1011d336192bb71bc4845f8ee041f03f0fe42739dcfbc7357f8595ea0bd1007e4017446c76f2ec6fa9d0e7891e2bf23c0dceb4272ad41e834c3ddc54eb498b117344818d7c4b5674811103369fa7d2494684171df1ab813b09047717bf7e8b3466d1ba2586f69c41b7a7bf2bcc84ca5948c61acb75d06624203583e35cfc3680b6a42298d1f9ab9e8e9c9e77"], 0x91, 0x1, 0x1000) connect(r1, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0xc7}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x24, &(0x7f0000000240)=0x9, 0x4) sendto$inet6(r1, 0x0, 0xffffff98, 0x0, 0x0, 0xfffffffffffffef8) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x4) symlinkat(&(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') 13:09:58 executing program 1: r0 = socket(0x2, 0x2, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7b022e2f66696c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0xfffffffffffffff9, 0xffffffffffff8000}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000040)=0x100000000, 0x4) 13:09:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup2(r0, r0) accept$unix(r1, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 13:09:58 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000001a40)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000080)="a7c36f624bfb47a0145d9293a06b1a8bf5ed17289c8172b7a4b2135349cc05e427b2d94138d1bd11c59dcc3cae89261924999b134a8e0a2247649bd6305245764415448a69b87bf93921b32ea4acde4cdbb16caec86fb823928e90ff715487be783055f174ec0610efb7884d3023ec849900f280a1dce33c3086cee32179faf76f255678cc87eeda0e8a4ab05bc044c01177ee8bbedaf0b774e1807209ecf15091989f9ce6a765a115b70a9884beddb1a73a9b8a76c02f0810655f792bba66014a", 0xc1}, {&(0x7f0000000180)="ab4abc3eb9cc66758938399c1227c8c820a1a19a46a9bb2daedbabb1cc3316949563abc7341e2fa82c457770e5084155", 0x30}, {&(0x7f0000000280)="0260a43774177289c320d1cac02603426ba700c75a63d87c031d8da09158168e27d4827fb638537a7be842d25b8ae7ff9ee7986928016385150e08e881317f2f6071eefaeda4d73b7b9f62bdaad0a239f039ad667067e6262c6ab75424f23e469fe759ff18105dbeaf383682f4443a151782879c298c9b4922361960dde608b0076a748efe2d55d8f6c7ab008132ea92ca884f82992790b72d4669ff769518e05c6581d43fd0d8d9b439fa4c512ff0346b06ddc26b70a8eeb6c7", 0xba}, {&(0x7f0000000340)="daf068fb828bcf620d75ac56e2a46c4f9211f640b7aff4b35d7126f5a07a89cdb03c90c8efa676f2e5b9fc59b7b0f6698ae37ee0edf827eacafa40497a5e87325471abe7a97c4123e7fba95a6420814a0455571a9de89a9bcba259def8155864c5754cb64f095fb2984d176ed58a4d48403e9e3f3362ad46b3e7e8792a816def9f0ba5b131236d", 0x87}, {&(0x7f0000000400)="722865cc9d222a4fdf3283f96c68ca35f3fba3133a09352dea0f478b4f2c78f7a7ceefd91a9f2039de5bfc79eca0842ae8b49c505f1f75b6f2baca95dae6f6928071d50f5b98afa31976a437b03c88546efd9063bf4b103d0dd92f2325b3eb6c07fb438af4682e1012197e19af78ebae24b566a5a814c1e713c6fa96dc34c0f86767e61c55d874e10158b20bd9ff85faf94556d5250d2c764d26c68592152c5869951af7f255559f169e523a56d1b229790dd0a63cb5437a9af2c16d6b31d7bb4bd1e119fb6edaba12c09eb414c6e1c4ac509400aaf80b345e677ffd62c55631a3a43f174604af81b40683b67ee9ead1e92a969e536deae1d9e4e8ee905b21", 0xff}, {&(0x7f0000000500)="ac411603534ad3d9d060cc9aa3b7705830a622c1d6e55240d7bb6e84da53f913cc6ed4610c7899920f0ee6b304f4fbc55b906a72b6ae61b3dd7b3024f3fea6d1f76face9077555d95234bedc497ba88e79bd918c18df038b649e255414c3cf0e604d0e8fee492d468795948c99129971b398afe7a674aff9737e31c0d6aa5e5dece999ec4ed7ff964d97c069cf091b9d8146fa3be024e86bcd410a07555ef1c1f1575657f8be40d676491fbaa5e485b0ff1a6d876d", 0xb5}, {&(0x7f00000001c0)="1f267927aa8cdeb2071df76ba677e6a0cf84d9dbdac572123545a1d65f43b5954c6e16213b8d1b8ff500503d090174151673b0bf377c27441ec8e5f6403f4aa3acf9a964a2e62ba1da8d07dd5069c2c6dd10d95a5561a8131434746a74fe327c551183b3954d11d478b2f127172d00ef28715739263432f22925d2", 0x7b}, {&(0x7f00000005c0)="2ee89b6fc17e011b63d150a9d9aab055ed94168bc1e30cdc78d052645f4bf5ac2786fcc092fedbbca30d5b17dfbcdcf7118784d107ef8a07be72229a5743bdd85974d2d6c20d8440e1894acd38cf2185cfac72601fb5eabe5f", 0x59}, {&(0x7f0000000640)="080fa34091c92c287db7fb507af0addcdfaadff99b8da37d7e925bc35b8124b1a3669405986ff99bfc0b26acdfc93af4829b987f507a94cf9f65d6cf414457af31b953ba3de137acb99ad4412d592f8a1d15b7609b68a0256e9b1c35d371641a0e7cb357283b9ba988dd18a111413b111e3b9656dd9ddd03cb5c8d1cf4fb4716434a58ea5c84344842b016a133892d0fa34e2487bfd13169d86578419da6d422aafc5b76957fec8b37ad6ac9d871096f29811b8a60b19f1a58ab50ea45fa6fa316c48c893ad682a6e6e342a59125126867b295c985f7e6c85a36b54c14d4b47dd9b6a12e38e943f355e243831a8be1f7fc64bb566a6883b88ac6027f063d19b540ee7e8239ad27a28513b4908f566a5a350f84f819e3feeb05c732a3def4ad3e68f789e285ff2bc9d292552ad1bbce324091b0c14c1f058e28951dc01d9261e9db29104878c3f9c68f750f342c2e2ef19c809052518b78f71688a4efdfae9f2ac6fe3a9fcc68a9aa2cc3f90df6c5c9ba72063af42d9e84bb632ec19e51115ca9988c7192d2fdc3572b75e86ccefb183f82e9c13e8b2c080e241d7688b368cfcfe50291da1c0b3f478b14f393d093a6255fb4fecf8cabf39d4b6f29910ef73aef6669c0662e0dab487efb927b8b20877681662d4e5017e75b013c45eab9a65a86d3dcb1c845da096a7cef83c7208c86a5a4f1e4a11d605a9a2c7b16757544b0b391d2bdea3f06d844378be2655056e6f260f0436c164f38e98691ef2d61e2bacaa52bbcab7e16a390e9e183d6b1390c8dfa45ef9b6a0ad133b85c99149df4562576fd6909361ef6c79bacd6fe49686099b8fcafdff4eb24187c7a346e2fdb7a370040c1211c7eb3f6ae12d81edf8c8a7fd4a5f8d52c6fe6283c8786558e1b766c21060bd364273a81c68adaa0678c05df44310bc10d66cc63bc01442ab126ab4af8d5a4ff20c2d9c1a8f85fa3e1e2f3ede49c622d43bd31ade3a749c70534aeb4a1130b270b27557b7a63113bd34908592afcc09e030c1076a40c178677d337cac0d95189d285602a0b17dd7974e6b5fdd5f86370997744e1cff430216df5ae31a2006779210aec92489745efe77fb3d935ad5d1e9cde2031f088762760bffafdb6ed7a7e4299f61ecdc8378152734b227c3bf441a365dffdc69e2d97aa65b7e5439c732784adfd2615fce0b49f7eeb52893254d472bad7818e9e2cdd3c621ea088377ee88c1c8ea92b300ac3c49a35af478539db051b69b9bee1b5b7138dcbf3765d887dd55839b9ba92b258105d4eb7fdd2c858f26ab66217e34af833c875e108547a8485062d5cd9cc357158df1748ca8828f58a98baef4a4ce83e51810cbaeb1e3c2f96ed685d71dcb53f8cceef20bbdc0739c590e3b8aa3c01634d2ff3a1e59c8e929bc6633cec8d78e5828f12b9b48218dcb5db93844781a090e244b59b0067d2807cd9bed0f5c28801b4141a0ee5a1d0f32414a83701712954e6216e1943f6138c2b48279f2c82040248e7367b64e43ccb952af5f75a13b3f027acfa1ffe2e033a1caccf5bed4a664e24310b5cd7273e9188de4729a22c7156f84f327c24471d93da4bfe0f0d70047c3322557f91cca39538c506153b1b5d6ca67f64dadb0331b7f1a9ab529a42b867f11f1ac53866f8f287a68bf11653a74f4d6682c4b567dcfe77e932520eeee2936193622eddb8346e70a91fa9d60d3a654cd21618888baa44733e8f6901236bc7cbdb01e15fe3f4689f7c15a5e5f732435a033b1126c6af6b600012a94384dd69ef530e37d2f15e9bf9682a203d30b72a0c2ed90a8e5881389f8e9d3b7da6258273d5319a376395163ead87a1773f898d3663c9bb22f1c8db1b7a90239a13adfd9eef7b9915049416983cbeccab44097bd57fb1f654b56e0f50f654010f388c27d7ddaad017629e9db1608e9e501e6bd443d362ae5c3fa15f9c747090c1e81b59d5ac2968298265ba72fb7cee978398643c2d1f0c6c0b4ae52e2ee3d3dd729cb0e0f1a2e115d044d41dd0a672f1c7da63cda8055e62ac8e7c9f84cca1eef60847cd38b80cf70a3c4fb84f6ac0f03acb1ff67f33ea655ca0c08bfe534bdae1d1ff0081825d9dc166af5fddf74e4ab7db7e5496cf783ee760c9c1d835cf37975042a0a9bb39e3ee1fa2d51662298d8d7d11316534178c4c75e3a226c403ec73a10f0a2376a493b74d0cd1597ee88766e4760480901db973922b03a60bf87e2c7e165c25838498292a8e6cfe323a5f9c76fb2c91906035a49630ddfb78aa59242a8b0be73865796d9224eae37a9c83afc86e6b8d78ab38eae31a7670308461d91f20e85ee2474f2c33c67344ac7202ea3c027b44c56d5e3c0e90029a9aa9719b85e04b72a983f0a8d7df1024263ee79162c45dda10a10f190a6081ec2c94bc5715fe94d804dd86a03d175be7ae6fcd5f4c019600b4dd54149d179ab75e7730f4b7fe414cffc4b608f1d98691148f66384d777f655c5d61ce7958580b2f9190031fcc9e6f5c07de37d9e86f4dca4c23dfe79da9236d70a0c0ed968b076971176f21dfa4949311cfc0bbe68dc1d09b1026d8eee1203cff303dfcc14a61c27f0cf22db0510561ef00addc31a8184bf0f0b070d9199737aa4b47958b8e7ea876bf3d05654e3bc9635193409098071bb5db114e36bae5f1c7befba531b3881ff842a8323c449d27af0ecd0021c7fd11a8c3eb665583b21a043817074f4004684685afe7daf1f6dddb71f353a6cdc06645ee7a165a60fd69fd395fb728d66525357673b839a108ab2804aeb6bcc0108b7db2282b59d1f786611c27ffda8bcc776f58e9b822adc068de60bace101217a6f5fbc958f42c61586bd000ee20076965f20103e92d692146712da5a39729ff7e20596b66ec75a4cdbeb36db4796c3cefb8422b26b4d66230657add0fa6e5f6c859ace28e185fd87ff96d708147e5e10dab7ce126d96f647ed9c196ed5b9e41af0d37e7718246217da0d761779e09dee8828841f31182d4d01a986aea6aa2f1a735043d4e37ca825355b0c777e2b75d0a07287d20585a3189857e0b07778b3170a65e271e36bcd4bae023a0f803c7d3f58fd54201c37b0636b22d63a6734e733ec7e2fbaa146b82561380082330a2456bc06a180622419963e36bcc83a20b5101a8e43fe224c619b3e312e7c92c2cf195ed56d14814b7b33fd68d4fed731e373f795994eb3466732dc71b6e4bd0aaacc1179180aaa467d5e54913a8e0ff442da84d8364c7460879c2568b3806248355933b786f69fbc57981545ef18410601aacbc188f2cbdb58b40857918f4a95d436ef94d64e0d0645e9d35025f4907d9f97073e3c958a53eccc1e0a83bef4567cdd3401156b310f2a2285cd8b049e6ebd32a0b626fdf9d35f04571da860076720b62bea5261cf3cb5e9423166bad05a488f81b2e016b02799631b9c27acc51d84db17d998cd7703b1ec4ba8e00d1a01c12c3e640451c1a5bb2b081fac2ee34f1f6e9fe04e861f95034e5a7a7c098bb38befa46d1b94ec007336121de10fd362a2a494350167b27c1eec9c1b01209912a3d9959d8bd27cbc6d1b878ed949f2d77867ec429416fdd2a444f9fba6e15189111f2af91a8da0aa2d1d31ea8cbd0b76469631ec13c9e684eb3a1c60441f5c7340fd34563a3c93bf24cda9e7b5dcb10dcd78904a6d0b1da7d1d69a03f482906c1043969c2a6580d31bdc96e36f07f51713eeb7177ccf7c2c6853def854bd21845e5ee2dab774228b4bf61dcc98c29b523da8b6c368824b5ff6655c04eea2ce66c3a640ea1343e7ccb4a58029498b392e6b13374fd55dadb66f870f250afd66a93885be8640b0f1d91b8bf9b1c059edb7e04954c2733579fef2ccd49ece42d9025992bed3b531f2c7ca38a956f1fa3501943c623c3f211a9f190b8e02de58788679bd1a86b6e4d38fb7bcfec62a915d06420cd6e9bd980a3d2fd83e5db9308eda0b64e61c0d455db608058cfa7de9fb85dfcd25cc797ca1ca406b43eea2c6ddc086511485ea36064820297b4aecd6e22b8c9fd2917abb880ef322268ee68d1ea481b51e3989205184dabe5840f8a19d4b2821bcbe96c4bc0e21606dd1717f0c37f198c6ed63e13ff3c89dbc9288b6f566ed821669d157308a23613bfce4d9d8ad0cf97a3fc6345d9403febcfd943948a2adb33b2738204a2da69805a61dda08c8b5725173e56fa19a728d8182d40f53e3867c86c3e171b01c0ba15974c66ec89afa80ff7bb06d08c90349da8cfed5aa09b8858d0135846ea8a11c7a1011c2447d8115ef4242ef58b3f224a7a5bfa3760d619186b3542df8857bf365dec334931e327060db4b8f4dc56827f7ea8c9c8fae38ab4534921cda51045280090409ad7765743a4151658d14f0528934fe862970751a9615ed9cb22534bc348c6b75f99605123d5e63f767f52a7aa10fc8d964871c6e07a2408702f5c9c4a9ff325a2aae6a431ad73c477ee92b535afa8e7ce542ce2384daa74a762b3dd50e00a1d52a466411e840a665166547dd48f1d995d796159d33d74ad3dc3f7aae02a180249558e6344f659cc8f3660a4d8b74be02e12cb77c89ce43618c19ee5185e6300583a24269574e48140d0c12196de24761c0f643b154680e0bbd0f2e6f5ec92fcd3c6db0096f90452d41235e3135b3ab4af0bf90c865b4aff0a5b84af159b2a3165cbe832017c7744607041165b53638a0fc83579742d410b58e40823cc6b62d65aed930f78efa6684d49499bdb971f3391b31b3c7b079627bf4a6207e55579d771ca33d9fa14d0ac12c69d223825f1db88c3b92dc0beaf67e3487cd68d85a4057a37fec027a04e79e3d0afb46bf27d92ddffa7b800f8453ee01bf446f320db15c3d6ba3d2a96f10bd929644b91feae79400b6e636a362fc2e7419877e5c2f8ee84a595b33d6cd079c58a6edc2ff0b431d7fcd7a92f2e63a58c714d6681efcf3ba4ae2c57e59edbf835544b79ae40ead356c613458c338a5789e206d5e1642bc100ecdffcdf12aac5b9fc10ddb5ce302686fea10fb30a7b09f5ae7bb63d7539da413a621e23c4b14419b1845dc843db20709d33b19e40949345212b56aea7b94f14be7145702f341297e819a6cc9c59bc76f675ebdf8b47ec53d85a113cddb4447a69c47930a0358bb3ff6dac82404fb13748e34c442f57b0346986d48025593b0d6bebc03b7477a44339cbfb54354f6c005ec2b31371c21c1ff315d8b4fc32176a5357eb5d160f9d1030201cd942083dadcb28649f8970bc2d2c75289358b50d12a05c91385176a6423ae94287e2508f37f66c762d617440a92227b87c221557dcbda00857a3f3da931e2682152ad79e90d09064a48f12825ae9329b5ab95e3c77bc0731c9969adcbede60da64fefe893b6246b23a53bfe788b1a6f008ced1797b1462e6050cd60a3f5553546e885668ed0cb12bbb08faca06b7969cbb2b43335a94c4c92683c1d5630743c135d21dd55f79f9868cf00ff0e28ace0e935f982d8352f60ce4e4de1bfe89bb6e6c7692635074764ad57b9f40e737af8247ad72b47c1f7ae5c9bc74b8207680e227e3af690343e45fee7d80d0884b5d9767b60ca95a936d3aa2bad91066698ef16fd42fc3ca858fd2f2f33dcfe87237067253197908e1a4237970358383cb4fad4e85333dd0cccd1d50e8b859eebe1076c82be8cac636b694167bdb581058d793aaf9b5f3578476a1019ce1d3f687651aa2f0409b754a0ebbfb969becacbf35c49909339e47e61f7268f959821d5655459d5ced832fd115831f0acd8572f78ed5e1bc", 0x1000}], 0x25b, &(0x7f0000001700)=[{0x58, 0x1, 0x1000, "3ec4fa16196497ca9600301e523145dda5fe9afa6ed951fcb0db4bb869dc242660941dc13e75d89836b6c9ecf26884ddc3851e2b2561a91660edd3ca7a40f9e4a551d3"}, {0xd8, 0xffff, 0xbd2d, "23cde252b0d119255e4fb9d94bcd2e89e133c4277489558f228f18b8a1f12a34c073839fd07f4dc5eaa72de9c17acbce2319aa2d8fffc072287ff0cf551eba46c10451c1eb2de952d0206aed099fcfd2a8c041a9bb8d0992c88cfc93baba65ac1798e82988e9c905d998fa4c26318c8fdd112046ae6fd3b8113af10417a43f5dab2eee669eafae446b52c81822e8c91c4f16453ea47858c3de9f9bbc0799dc28edeb25799c4742e4934a77a89aaf0af8f713dd66165c143407434481a20fd1ff1adc54cba6"}, {0x68, 0xffff, 0x100000001, "01a0a3e8978d99291844402225eacf7f08f0af2c581e3e7b93e37053ae3c01328d0b67b6ec6a2d281dceaf823a0d3ee050de4da10951c670880950a309562876167af79ce633b2c11c0d0201a6b6923e21fb15459e1371"}, {0xf0, 0x0, 0x1, "6431a406a5b7a52fe6426086691ea3d9d53b126867287ed76667b87680713cd0f7a5c78941e06debc7b38211c4848d1b7b8612981547f152221cb9c0f27b96c28c84dfe9fe63da17a060bea1dca5d68162c7f5e022633b1d1692762436d00ac1281e79efd59367cf364e508de7120cc2c9407c388e5acd7e620810b8b25b2f315ebebfec5ad07f2d5a04adea6b61ddb85eb115db3acce6bcb2c240b5529fd961799fc2c9c51a4f14879431da2a5d7774089c4119aaf07e5ee29d10a91aa0948b0fb9fade90350968c52d5357b255f01e20d0684fe5bae4f212ed463523"}, {0xb8, 0xffff, 0x8000, "5196506776a77831eb1c9d40346395c478d0b3f9944bfc68ff640b0c8d480fea191b363ff4c41e77d020f79e148c9334251cb03de85dfbcb59d3bdf69d8a349ac9314255f655f481638dad9c75a8e64738390de2aa9e152a51b7391b86e38f3c60c3fbe388762b0dd3bfdea6e6c47a68ce6ba596f48a47e6af7782f663d896c8e622fdf314f93ee4dcdf3336a2de0f9136a3a0165491cc78cc4814332b79a0f8e23b45f9"}], 0x340}, 0x400) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 13:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60aae8606894e327df5dac20c3df0df11c9ebfbe9fb18fa2dbc39c37fab718f96a88b4fedf54d902ddd0f25", 0x290}], 0x1) r1 = open(&(0x7f0000000240)='./file0\x00', 0xc0, 0x4) sendto$inet6(r1, &(0x7f0000000640)="7663ac3a330b5be2b9ccd257cc19d69794358e5f6542ef94258db7824cc0372b30e433e90da71233cfbf9e1bcfa89ee867774b89d8dbadff4d1ecf04ca896a876a22441bd0f7e1e796a611ae925de442a19d5280c916ba1a97259d15cfe7732ddf55b70d58c13582dd959398c8883d1dbc0315e4f3e1d4bc51cddd02c3d1d3845098a75615d7cfc353f794de167742e831fcc32a08b445cc67477bb2fb012880efb1c694c5c394af16c11096d3c24fc363d0498300b84dcf0fe22ae2eec030d8ab4dbd386d72ec59f2b652b39b68c0b76e46556b3e0f6c2e1f903bc35f542ea915e67a24cd3764fc5a7a35f4386f", 0xee, 0x4, &(0x7f0000000740)={0x18, 0x0, 0x100, 0x3}, 0xc) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = getpgid(0xffffffffffffffff) r6 = getpid() setpgid(r5, r6) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)) getitimer(0x20000000, &(0x7f0000000600)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:09:58 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8448, 0x80) socket$inet6(0x18, 0x4006, 0x1ff) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xa4, 0x0, 0x8, 0x101}, {{r1}, 0xfffffffffffffffb, 0x2, 0x88, 0x80000001, 0x10000}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x9, 0xf0000000, 0xffffffff, 0x100000001}, {{r0}, 0x0, 0x10, 0x20000026, 0x8, 0x9}], 0x0, &(0x7f0000000140)={0x9a98, 0x9}) fchdir(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x8000, 0x14) 13:09:58 executing program 1: pipe(0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0xbaf4, 0x2, 0xfffffffffffffff7, "8b46786eb953d07babec337860fffffffffa0011"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xfd}], 0x5, 0x0, 0x0, 0x0) 13:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x10001, 0x3, 0x0, 0x45, "bf8a784b83391014e1dd9b52c6a62c76e7ba5e6b", 0x5}) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf665cedcbfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x5, 0x7, 0xffffdffffffffffc, 0x1d3b, "4f0000e749e30000000000000009000900", 0x6}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) accept$inet(r4, &(0x7f0000000240), &(0x7f00000002c0)=0xc) 13:09:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="7bd207f2ae0e2e4fe95d1c4f173922f3f499db8280c44acbfae925efd316c4be1c9c662ae2bfbd9a374fe43a927478fed17e1621541e1298a16c7bd9f174079b347866500d6a1b6e86b8908227fe26b176a61fd4c71e49b738678065938a25909e0fb420c937a330ec6297883b9052e84695308f5e41055840180ea6ac929b8210b668044d79b7447c7832e21c39da2c50edd14fc216a4d48ec2fefc027672c73f909127df02d961437b74036806d80cd11d21cbfa71edfb0da8b39338660ec5486e5e30140684e101936684bd2b595ca3e2812c1fdbddb0c3", 0xd9}], 0x1, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 13:09:58 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:09:58 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000003800)={0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000003840)) pipe2(&(0x7f0000000000), 0x0) 13:09:59 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) r1 = semget(0x2, 0x1, 0x100) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000000)=""/221) 13:09:59 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140), 0x0, 0xdd) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 13:09:59 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x78621f99c6ff263, 0xc4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() flock(r3, 0x4) flock(r3, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x4195) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r3, 0xf, &(0x7f00000000c0)={0x2, 0x1, 0x4, 0xb92, r4}) 13:09:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x248, &(0x7f0000ffb000/0x4000)=nil) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) mlockall(0x2) 13:09:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ff9, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r0) dup2(r2, r0) close(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 13:09:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000002, 0xfffffffffffffffb, 0xb3a}, {{r0}, 0xffffffffffffffff, 0x5, 0x23, 0x6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x30, 0x80000002, 0x1, 0xa432}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x9, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1f, 0x9}], 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) socket$unix(0x1, 0x7, 0x0) 13:09:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) clock_getres(0x3, &(0x7f0000001100)) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 13:09:59 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xfffffffffffffffc) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0/file1/file0\x00') r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 13:10:00 executing program 0: setitimer(0x1, &(0x7f0000000400)={{}, {0x0, 0x62e}}, &(0x7f0000000440)) mlockall(0x2) r0 = socket(0x20, 0x4004, 0xff) recvfrom$unix(r0, &(0x7f0000000000)=""/106, 0x6a, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) fchmod(r0, 0x24) 13:10:00 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = semget$private(0x0, 0x4, 0x620) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/90) setsockopt(r0, 0x100000001, 0x9, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 13:10:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sync() setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x2, 0xa, &(0x7f0000000200), 0x0) 13:10:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x1, 0x0) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 13:10:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x3ff, 0x4) getrusage(0x0, &(0x7f0000000080)) 13:10:00 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) recvfrom(r0, &(0x7f00000000c0)=""/82, 0x52, 0x801, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x2da}, 0x0) 13:10:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 13:10:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) flock(r0, 0xc) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000000)="403a78073445ae0480d4577e971a6b709676ed8328ca8175cf86b9e14cb206117a3b5fb551943d79a29526b371cc7be1e0cbb94c68e72958f57f43d96838982cc99ffc65dbba9b82d3d1833f43fcf8c5c42a695711548ba66686c81ce1f69ed6a979e9429d18114ca76decdf22ddfbdf86e22b411795d4d545f97e267736b83cdb922cd50bb5f5631e273639f6bf2fb1d6067ac78bf2a658116ba48306131d4122c9a4cbce6d3f6afdf12653c14a02a5c6b00d03273b41fed8723be2b2f03aec2f584c085e028adcd558e581ce9e04603beb7440fcef735a93550694f74a6376fa7c6a7df05785a5d035c811dfcfe646c5db5b3f856eeef6bb4cccfbbd699c9766382b76471b2edf33a8f3761ee0990f06b710c426b23199cd60176894104847485cdb3a76a76df0596f70973f261b661087c2c287877499aa4daee4b8d63bf1f7b117fb4b8fb39855870c77c17b3d4252e98eace350dc2dd4f828859b0de6db17c5427c7082d697a8035601f010549f5b327b90aec6f890ce864ff75b08ba50270c0c82d948ab513fbd1e3b4ba0975160349cc94fc18e56f9625c8a7e274bf40c69d061f40144269c4c4c06bb58fe6bd108c3da5beef5d0792c51ff12559ff16dbfa5c16eee0d779d3e1a5e670ef383dfb19993d80f6ec53a29599efd418a6a92cde243b2b0b3ee420058c735bdfc2de2151effee8708f400fe0a9f81ce7d4dd851194df3276153bfb7be18653d70e8c0c72d724e9275edcbdc55779c5e812f14ea2db88f5c5172a3a8d8fbe62662679827bd73ffcf781dcb597ce12e2d83acc63546c1cb7a911a1425b0000a3ea13cf23214014dffd6493ff54a860e41177e7dcaf1c3f192555c022c77bf9f067d7c5204496a47f1f7a61e62e4a2b4f621cedabae7cd25ec409a25f43ac0c4d7ea9a1be058756903a0a0d082968674e4cd61f05d9a7884eb4361277da19f8676ed101e75c0e1b680a8abad64692efc592ea8e5ba4a61f36d3a9c3d660b74dc0e3426d49900bc5643c353701b6591941f4bce150c86a449ce738dec70634f5d2df361700d956e355908c45ae6845fdb52fe1ef787e0ed6d2df106e62652cbea837344fde5554188342539c6fa997009a02a9f400ccf8c74d96e4b45b15d2315a1bebd1b882a29a702b6e4c8a93ccf46499d5de403a5aecb85744853936b5cb1147348882275cb30b9714d67e0216d69a7d608741ea85b1d7cde09f2336c6867a8511e358d8f1875232c22bc19950bd0e74ec6d82d3fbf12b4e251158efa23c9cf5d31569d7c6f549986eae8d3d9f297ffc8e14c32dca4051d9cf628ddfa5802b1271f4a7f097ec86119185a50023dac6d5204d661f231648c1851ae03665a3e50f989db604af928ecfd08238d5d677c975e5b32e11bd905029403108e57b0322b71ac03b2d6d666d8246cef48fae177a921ffca416f896f7a7fa411a6ed3fb8dabdcf26bb613cdb63fd6b33382565208975e003a2a7c33096abc378e158017ffc240a50d9a0a89ce39ea8759e4f5b659f0b518afecbddd95bf0f9e52171718d4377807203029336d37a74475d32ec2a2f624c9aa16f68f2910d300425f987abd98f96cfa290f7ed9369aae647aa09c7e8d7660863461e74c796cfca95157b32324fe7ee96a13f8f8ad2adaa927028514c7b23679c5f47eae6b49a1098d4e331393cbb1360342aa3dc67dbec7264089a192fa4ea3c42fb101ebd1b44d110a2432aeaa4091fcc3a225b3336b393a51a50601fd444c22d6fe5688622fd5d4d223e6632793c8b5785dca6a26586a715cb95ff8d620a9d2a5bc2aa394cea91e8815764b940758b22250a18252d087bd5e999e682a389711c55a916ff3bd13fac027355af4a79035ffe06f4e91bdedd72ed20cacb3916d77eea760f718a19d8eead8858007c5f1f6c0036e21f4ae069804cc38b626e0753f070c028da619a9a281c709e735f31efe3f89c18cad32b9e960227d579cfa29f2f05d05cdeaf5b436ac0ab85a5f3ee328ced212bac5e7906645cc5cf8f34ea93446cc403d3254115ef213dc5950346dc688f015b331b7b32063d8a0741b1d9bcbb51a682e5590f59dbcbb1ec3765327a54b81f3c417a35dadde08992f1c3d148dfdfee04ac49c5adb76ee9ae927571c13282096b536ff6d64fe52107487eab192f5ca2789cca4280ff177cbc1fd8e1141bf3bcdbc2939cecce95eea96890a267bc86b22269d4306ed5143a93705d03d46b4541a61f23c82fa62899d1b1e22b95dc65009bf7faaa358da5199177cfececaee5c29a7c60d313b96557aa58cabdcea9dc7bb68631f1cda93826815b8929688fccd3be930d99c0ff49a6e57e7602d8b3148e48db43b4839f15ff4bdfc9a94347cbe96e05544eab9ecf60b7d730f1b90f664812259180ea78f1a03c4f0237ed267a403f781a8273021a509f112fa5b5445a200e8b374175b9b117199d11546ab3a9e4102ccba0ba62a2b3885240c87899c97fb50b0c0f4a550f12d979df5972876e69c0b257db35d608bb65d2fa12d0081c68bd066407cab9801e5ec25cdfdf43d3380a54883da6899931ab600a14230f2c127af60765ac8e12bfd84d71af6ea2dee2e6591d67d68825745a67b420314350adc8c81c801651e58fcb4bed6d821ab90ba2007da1c00123a5a6f3816c1647708ffbe666f2bc9411c911eacd55e0f4b3f4a0e38facc6b7431fa924e4fa45be39e2d3f9644d46c2739e562ff87a61d6b9087764ba202771c0e0cb85f6a0282dbdda5af91e2c3c592727613436505eba4549685d05fb00373c7d02aa5656275de7a21aa013b4ab9072b8c4fe431e89ade173ebe1b6d6d877e18690e840b183708306c3bf880f0a7a0e27597c40725566baf42b14851374a71adea20d63729ede4c723de6f36dcb5613cd506818d67a600a789bd981960d084488600f9b189a31ea551e6363e218713a866911928568db2f6853f42be2428c18a5b09c1fba8f4d90e38f2f1ecb1e4572d307cfd87653b34dbc0037bff3d0fb73ecd74af7079cdfbc32a86d42fea0d77ddfc47ed595880a044b528f8253c15183ba31a18c351267a6d65e7513fd81daf2d6900728b8658affdf01f6c294f36f5c454f385b8d56c7d65400720ef0aecc8a52579a71e24e0def5857bbcd31e6a1b0d27f2cf205f93a36fccf9a4ed3a4395dbdd88bd3bfe6f330a536283ad4b4f43757373a011cd29d3c294e2e963a75ed772d665a9183f84e59f20b170d34aedadac5ff8a6efa82bcaecd19bc946f8b6647562ea5445099191e8beb5769676fe6a7b3de7f0ecd1bd5801804d31bf64fbe205d25726306cb4415fa82ea041d44ba25c3d8a9d90a1e315ae4745f047637529ff11f90f59142feb75195e70b53a12600d7a501e2a97f701b0bc2643e89ad511ad1ae3329d74b7018c68631aae8873a08293fcf92f8a5b51c7e415af42fe1d4115c08a350fbd7f04a8c307cdcea86a74f4c3d45275afcb638c7a81e76d8e5d9fe28903da5dea710d279557e13cef1d1713046d907882abf9deb3fbdad8ac6f76ac1bd4d81d2f9ad2fd6df5f46158ae85906e2bd86197d1fd6039f9b75809727938d8730b462f28ba5b48d094ebdac36ce42b25cfbbab1b528b3ec2a43498dd6013cf935daccb5c805172a1fb795a6c7e4490184fb6cae80bc392cff0c14f7e19e6bb2219e977bfd486bfabba9f36e3045b1466523e6764f4ad9b90bfa0f9853e27f3f191c2f70d92686f8f972791d523142ff820394708e71f4388854d6a9b5f35040bed85c0989e8b7e444fb4c92f1d97ae04a4cc40835c6362aea13c25ac2c0723ad154fad4d41e6f736d3c37bbfa79c2f8275ee04968d4d9bc4e47fb2ff97b561c16bb7b0e497339fe671246d358c5d673874542be64427be7977cb3a66fb036af1b6e90922e0af07ac2106fdb49b29c624a82943a9f848d4bf35cc8ef7dbee90d0b76eba47cfed8f9612f69eff36de2c5e3be0b29c9e0a6269cfafd8a368825dd243f4ac7a00e7f6fb95c2aea3da88168eb3ad406ebc4d5b179f25ccf0485bcd5d443e260de26f26267d3c1092e39d6a5b33d7035b826979a90f61fe1e65dac0bd8e91b34cf4256f0c740a8e97318e109ad149eeb1fa73f428d69fee064a95fe744d39cad8f1a5c4ca1efc3bd5168d2d04e8cf3318aa1ec8aff3a4a0ab24ffeed435018091e3049212f08587d8085991b14dc732c2fb992cf78e374895aeb9852eeb9a0de00ba69c1c7a1e92230d02157fec03aeb2a54359e3df1bf97ed2a740a9c5f90b2d62bc9ac918004eeaf98f00641141445aeac4c4a6ef1f243eca5ba40b3455a85852cb40928dde36f3ec9fc2e356672a2dc44a7f76f391442ee1cfd206bc1651cfc433524396bebcefc67ceffe4ac6909648c4d3d1d44222155ff65ceeabe338235c2a434f88e7d45280a677a5bedc00136e1c68dd8e86ae89dbcc1065a1630fcdb6cb4a0e84ea255af28100806929ad15c832e803410cd7febaf1217e47aca67f137d15ffa2210c5c4aeaae3e3b0821d69c9475b59b6e7a55cbc1bf36ee607f079f59ba834f3a97b50649564102ac76853f7ea541b3ea0ab5fffc5b237434d4d52b5b28c42f101c7ba9deb1b5582292f4ff5f2f2159e4b9e168111df305acac3d4e1397a998983b071680bbf566167c6790d56b4c054dbc7af21d3c15b3ce8e9631e1fb987a6acecbdaf9ee29f948ec2595fe80351240dddea95e612eab074bc1515430e09b60d6d08c5908565ae7fca5e772acda0ed125a7e3216e96e743f971355060f4d8c1f6cd3f261af517ef9d306c30e9791c07efa03121873f047923dff0fdb27bc42d85e567f82a4c56640fadc8192519ae5d9d9ddd506354850593bdfdcf2e8dc5efb0b276c17fd52b880b62cc6e94a5157f2144a81837f27c51160445c2bae2f1ac016df3262ce31df1cbf1710902c9e53d48fd9fc6f6d4d2c5e96aaa9e7b194c42714c4400973c7d62f6cf492f83ff640d1667019852feff22fb949ac4294e2d95b9d07e851606b238c5465c16c39b4e39436ff6f554f106f6a85f6c22e85bc18d15b4c483de79ece6818a2f6ee979dfc2f07d856018c9b3f728f7cc320b0a53a463dae0bede4d3249c9e114bb38000c84efb987dd02de4f56156f62824bc4ea5dbc1f36e3958fe82baee445f9f750040d00c128d3215f5ab037e00bbcc36747530bcc400404ed963e96e81a7064b61d185c77b53a0ed662a823c3e12a5cbbd86b4d541acd4eae2b15abec72d19102cfe7f510a8d3b01bc863ab678d0fae1d9ce9c1a1fb2fbdf6de7c747420ae9049799035dd2a139bce462dbf72cccb1787b40a883b8ea0576ffe8fdbb1ad82a1bc2624313c3d657eded913d20a4c6f1f262060695151bfd68e07110998291089b4aca7fb75922dcc0477314064a0169a02c5e5fe59a95d46679d7d7be7ce0164ac35dc3315b12fb742beb1cbacd548230899ec3eaa4c372570ec56fc2846fb6354ef1d95cbebfeb1d3f9de770804bc54c0a8379bf63a33d278e4cbbda634cdce411296c8be3c6309495e66b1e0c6419271bac2c8ebbb070d1a9846d5ddde9be1e5b82521b52aa132bff4d20ff84c4b50f016f3f8d8c0bd9059ce6f5e1b468e046b8cfe133085796425f21496d13ce3c679c4c6b53436c3d8c80b559417987678ba257c99f2c3726ec26ff24c7561e32a6466ff759dd5445fe22245cb878be1e4c5e541a8658be1f4dc75923dd980dc1067abe6d6b7fdbd4a9a66e4769e68d114249541a5116999a242ef1d254f5ae4037b60ae05eeabbf10d9f63", 0x1000, 0x402, &(0x7f0000001000)=@abs={0x1, 0x0, 0x2}, 0x8) 13:10:00 executing program 0: r0 = syz_open_pts() close(r0) kqueue() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/142, 0x8e}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000280)=""/31, 0x1f}], 0x3) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x301d, 0x0, "eb8af8ec21f344a49499e01d8022596721f350f6"}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000140)=""/59, 0x3b}], 0x1) read(r1, &(0x7f00000001c0)=""/169, 0xff6c) 13:10:00 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') utimes(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3}, {0x7, 0xfffffffffffffffe}}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 13:10:07 executing program 1: mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) minherit(&(0x7f0000d81000/0xe000)=nil, 0xe000, 0x3) munmap(&(0x7f0000f84000/0x4000)=nil, 0x4000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 13:10:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93eff", 0xe1a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) r5 = getgid() setregid(r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000001001d39, "ffeaef8900000200000001040000002200"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x0) 13:10:07 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040), 0x1000002de}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 13:10:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) r1 = dup(r0) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0xfffffffffffffff9, 0x1f}, 0xc) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="f5da3c24003da21cd24904e6e325efba6fcce76f", 0x14}, {&(0x7f0000000080)="513687b54052309ee6382e63beb840fa420978f07eb6acb71e466921553ddd0e05dc9a1bedf26e60c8c18f122a2c380b3ab1748a562b1f93c90aaac409ef30b6db822d0a686a1458476bc731c290c6a810566af3f83f2e21abb6a6c8be122427cb60861608a171067d5289ece382e378c7613212193f14312eafcf9501ebd74c9869fcb1e08f068d8364a1bda4d4845a8197d0a8c3689d1b880c05d31a50ddeca31df4ff58f85234294ba731c5d87d97f5a0b8da6e26f9c5e43096a57c6a449734f296c4683b955d827165c6a16dbd6f6256bcd53f5ce8b2009651047aff92007cfcb1bf1fad6f", 0xe7}, {&(0x7f00000002c0)="2eb4d50d4b9d2ef9285fab0c9f861acf182ae9dfca4730443ae5cccbdc1ce46d5f3fa169ce78fb92e4c9f8aa7a665fa7047850aa69fd738022cb3ad95230d5919f571afe5f38c1fbe6f3af8eb3db87c0c953ecc7e1c710d5b4ee0ff4f5cb136026013b20709128c4fb19c60d3c268d917711cf2bb4ca50c3f5ef8c9b489a37e61689e5674cd7818c70a606b8d5d60de9ec5c78a3f063ca99326b1dc1a790e3e0e42df96a6c981034eeccdf337398f424661fb374efda5bac96a55437503f670cfd8c44357bfc569300cd92c22c50065a669e7b82741e408f6e74b58f40c8b8", 0xdf}, {&(0x7f00000004c0)="d69c8cc6d88768b6656f74af8da3085376d75ae903282e79e4ca651a1556784c7f4e7fab1fab094a99d23e486f68be3b541760b27845bf7673b1f2e42298e0a6b8a6081c7b4e1421c2714fe965e1e8df7e28bf9b7c7f93c65e0e8a098743aa247940ea07d1c141dad1f847ac6f3c48960e8958964694cbcde7c7a809cd040971c8d162fded542969fd995ad99ad135e4af3adf47953c7808c2c7af7a3b6cf6ac225ebcf435ca1025f7d4c8b473a6055266e1a1086bc6c37551b41ca75d987518", 0xc0}, {&(0x7f0000000580)="fb1688b1ae2b143e2389963c55719a8da4ee1c2a21481b3d3f5636f38bbb04bb5629b07a1dff30c69f8fe58358fcf50dd4bb9f695c475cdca9086e03c9a9a390464a215efa3b8073a288b4c9c16e778873e0a7ade92530d53949456bfcf7142e60ad28fb31dc81d3d1f1e18be6ed271b29939d5c3a23c914aa1542eb06689317998414d1af5553301f2d9c6d77d615b83e5d11fd3e3cb5071412a17646", 0x80}, {&(0x7f0000001300)="863ce13c0329b4ca5f49e42c5c250f92ef82d0544257cdaa06cb1cacb102edb70d6b53e06cfce0f008b5d9a3908c97e98ce7cd1e719942d340a665ae51c81d991ee9fe0bf00355ac7972e5e65c0bc9633445e0340d9877f794ee4df86827f881f9236a26fc364c9a0f57ec4c51a05e61f0e7de6a78bf00c82c337e8b0868d2c08fe00e8dbb490c165705647319", 0x8d}], 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 13:10:07 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8, 0x2000000a, &(0x7f0000000000)="02030000", 0x4) 13:10:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x140) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x903) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x43d) close(r1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r2 = syz_open_pts() write(r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) 13:10:07 executing program 1: open(&(0x7f0000001640)='./file0\x00', 0x200, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x9f2b4a2a) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$unix(r0, &(0x7f0000003740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032b3c8700823498f2cb94719b93a704d53e436475d4645229afacc33d31d1714b1fe6223dd644135495c2d6e2b951c98fa137cbd7e113273f9e19bf2618ae781014b99c907b3e925c1c4a6afceb08aaf185944ed4ca2f52f6fcafc81e9157ca280b2c6c8665f1024b14394ef1fb2255feb81684886465291df33138f05"], &(0x7f0000002680)=0x1002) mknod(&(0x7f0000001680)='./file0\x00', 0x2021, 0x3) lseek(r0, 0x53, 0x2) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f0000000300)=""/131, 0x83}, {&(0x7f00000003c0)=""/108, 0x6c}, {&(0x7f0000000440)=""/133, 0x85}, {&(0x7f0000000500)=""/80, 0x50}], 0x7, &(0x7f0000000600)=""/4096, 0x1000}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x1ff, 0xa46) 13:10:07 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x10000ffb) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0xe, 0x16ce6621) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)={{0x6, 0x1ff}, {0x2, 0xffff}}, 0x2) recvfrom$unix(r0, &(0x7f0000000040)=""/72, 0x255, 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="01002a00d943bb6e8f640fb6447e9cce0a8fef29da50d73d88e774635d352333d75ce0fd83c12793ed2ec967697ee07ae41dedcd53dd3138cf1b09f72a4eaf74c47d3cc0c24af24c3f5b67fff1a61211c428be550b0d43356b741879ddb20a9df423f4b639eec3a3d9a511ad3ff9d292e6bad3cd1a2cf031b5fdbb0dae626280d1c1f8ed701aca9fea255b7ab26825eb1d376cea4ee1132e8dee9e42d61d49b2327a6d3e809ea65099c6e568ae10664349ec8f16d175693b168f8ebb635183c5c0acd3cff5ca16635e4732f36db0d3d9e5b363457249d741a6d8bc887729fd2800000000d12c840a6f5cb001b2664a2c8ee9fbffafd8c492a8815a109b4ec44b3729dfd9295361d753356a31010e74d80618bc416d0b92ce122e7556c64f7c64662a0ed9a9e866571b507796dc2387fa21dfc4b60553050000004700d897f4e2554c001b7a5ff348417d1375c1484883585601f8f9f48fa03092a49f4cf5687a11bbeb486c5c82ec52a5a768b8dfba090b71047a87dc6bdaebb3c29a04f704d9fc16e7617554619385a5c065e0289dc39745826070d57cb0399a555780cf43b893d7fc70414055002c831119871a0e504d97fd422a3d22677b6c399f7a8bc334202785a5c94a24dff320d31de92084aedf4c0c9620df70ba96e37429de6570e820b1ddb1399e9c686baedd865395205731f2fb9599f16dc1480e9df438a17d6a079ef839720582ae44218483f826c26a5690ef8203a4cf973b82f41b534e21185e8a3cc1939d437746e4d65aab5e50364a694e0046b4549d52aeec6ce4aad09aad728fba3ae899468bad2cd1a0eb02143d623d0a45014e9d9adcca6af3919a2a0f64fa91aacc58808740ee3b318ed34f3004eddbfbbbc0b8ca"], 0x1) getitimer(0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x28) dup2(r0, r0) open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x0) 13:10:07 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 13:10:08 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f00000de000/0x4000)=nil, 0x4000, 0x2001) fcntl$lock(r0, 0x8, &(0x7f0000000000)) 13:10:08 executing program 0: syz_extract_tcp_res(&(0x7f0000000100), 0x1, 0x1) r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x108ca, 0x24) 13:10:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r3, 0x20007478) r4 = fcntl$getown(r1, 0x5) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000100)="164f83f98752c4fb109578d541b19736795c193678995c657d94fe31eb775e7d983cf4f97b2a1a25d9e171738ea675709c3cd703f83c74fd9fcef433f34ad1976d5c61379875d80b097408ac72a4fe8e3e17065328a75ea881", 0x59) syz_open_pts() read(r3, &(0x7f0000000180)=""/182, 0xb6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x12, r3, 0x0, 0x0) syz_open_pts() r5 = kqueue() fcntl$setown(r0, 0x6, r4) getegid() accept(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) flock(r3, 0x1) fchmod(r5, 0x180) wait4(r4, &(0x7f00000002c0), 0x0, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0x6) getpgid(r4) r7 = dup(r3) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000003c0)="a98dfa1a6e5f33eeb3e80b41b8f2eaac0c8f421c6382e1a9e55980c8acb92a59dc650355d74a1aa42f72f938ab581b5fdb098691cb4312d410ca67e654cea48d7f2b0ee18479cf898f09d21767777a3fd3647584dfe85b3d9f2f2cba000507a0b5c2d4595f53b669778f9ed94b2522c0847a97f863d3acdb2c0954d28cc61211cdf388033317033483ee1094931b78ab6f8ac932e936c69824414894b6f7249b0a6c96213008dd1d138d15e4bcea6f29b6507ac721ced2a0c05249fd57a54831933512e494269a2a9457eb77a6c7b28782ed18388e2322eea9bc358be1200c5693e077cf4006e2d7b5a7787fefbda9ac15e90c0a2b", 0xf5) preadv(r3, &(0x7f0000000680)=[{&(0x7f00000004c0)=""/171, 0xab}, {&(0x7f0000000580)=""/86, 0x56}, {&(0x7f0000000600)=""/73, 0x49}], 0x3, 0x0) accept$unix(r7, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f0000000740)=0x6e) pipe2(&(0x7f0000000780), 0x0) msgget(0x0, 0x200) syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) syz_execute_func(&(0x7f00000007c0)="c4e2d99750ffc481f81718c461edf1bf00000080f3410faed6c423255c67000ec46242f7aa8e4dffffd172218f48e4a2f16d3e0f76f50fe26c2755") ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000800)) 13:10:08 executing program 1: kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) truncate(&(0x7f0000000040)='./file0\x00', 0x9) truncate(&(0x7f0000000000)='./file0\x00', 0x96) 13:10:08 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x100000001) lseek(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) fchdir(r1) getsockopt(r1, 0x100000000000002d, 0x41, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x700) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/244) socket$inet6(0x18, 0x4, 0x7) 13:10:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000200ab7b114d0000000100e9f91886b05069b3166228604c80f196ea38d6256029a60ddd3f0d09adf0dfcf97cbdb4e410ce55473f3eda28b530622ea02fff20540790288c6dd118495feadbaacb988f4ae446f0b26d5806bf99a0682c671ade8b46050ae9ade222b63acf9bd1bb64b3b24a11962af9d8045f7e1a55461b24610f178963353b3ddb214012f1d393db8919733988877b0010d2960f59bfb3b48916915d95afaaec1ffeab9c7bf89cdcb2ec8d831158a2d4291210e5cea0168486d26aefc8c8214d322e368b3add48abaffc932af62f91d48c8f4a7f8ad7483d9e42a7b2e6b0b3146d3c591160ae8006f5b0572f0eacb7f1d7fdd90f74014e8cf8d610c24ce1305de864b"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x82) 13:10:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x4, 0xffffffffffffffff) close(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb, 0x20000040, 0x3, 0x4}, {{r0}, 0xfffffffffffffff9, 0x0, 0x41, 0x4, 0x5}], 0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x21, 0x40000040, 0x9b8, 0xfff}, {{r0}, 0x0, 0x9, 0xa1, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x3, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffc, 0x18, 0xf0000049, 0xce, 0x8}, {{r0}, 0xfffffffffffffff8, 0x52, 0x8, 0x100000001, 0x1ff}], 0x8000, &(0x7f00000001c0)={0x9, 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) read(r3, &(0x7f00000002c0)=""/4096, 0x1000) 13:10:09 executing program 1: r0 = getegid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0xc1d, 0x1000}, 0x8) setregid(r0, 0x0) 13:10:09 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0xfffffffffffffc24, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) pipe(&(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) write(r0, &(0x7f0000000100)="d010eaeada68055561", 0x9) 13:10:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000500)="c2d9eddb97c502514275dcd112c6c9b0c7ca8e754aee4e24075172279e78d4448bbb3c3b27e8b56298c27c3acc30299397d775f156b0c0090bcb61fd2f509bbb20f551053ce039b1be59d89ce12e345a080b3dba5861a368f5de366402c9f8126023461b45d478dadccda42c16bf663647a2eaedc2e4269a0bca25d73a394f14cb6c4d58ce4f05bfd06a401ba73dc84b24e2855386514149b0743b1be0936e5b527e7264002c640a7377", 0xaa}], 0x1) r1 = getpid() r2 = socket$inet6(0x18, 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x32, 0x6, r1}) connect(r2, 0xffffffffffffffff, 0xf7) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xfff, 0x2, r1}) sync() socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x200, 0x4}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000016c0)="204a7351b0bf1e11d302975dae6c0081eb7cdc746529628289e9c4960ad711e75a4156447df645248ee16ec51179129be8eb48ba1e0c7263eb674ba1637d34e3a5c9d57e101644b13a557c78c616580ee4bebc70dd12777e8867be624a38580cc8b3502f6bcf8fdae13b82d7ee049fe6be3066add6402c6296084b72a20dd0b4c89b80c328cdd285939317cc956a781a7811ea9bbc50601e4dd4b22988d4b8e7c90539163d8d5ba0987af8f43006bfc5fc45cec07e771cbc01b8ad8f96a6507651bda36a55195d788cd96c4913a3e878f4d665296a42ee0a2ce452ca3cad72f364830aab45eb5c688b13f3165a11f1ddd860ebc57eeeb429", 0xf8}], 0x1, 0x0}, 0x405) pipe2(&(0x7f00000004c0), 0x4) r3 = msgget$private(0x0, 0x85) msgrcv(r3, &(0x7f0000001980)={0x0, ""/10}, 0x12, 0x3, 0x1800) 13:10:09 executing program 1: setitimer(0x0, &(0x7f0000000340)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000000380)) socket$inet6(0x18, 0x0, 0xffff) 13:10:09 executing program 1: r0 = semget(0xffffffffffffffff, 0x5, 0x280) semop(r0, &(0x7f0000000180)=[{0x1, 0x7ff, 0x1800}, {0x7, 0x7ff}], 0x1a3) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000140)=""/3) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000280)=""/59) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000001c0)=""/21) r1 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setuid(r2) r4 = msgget(0x3, 0x20) setgroups(0xa, &(0x7f0000000200)=[r3, r3, r3, r3, r3, r3, r3, r3, r3, r3]) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r0, &(0x7f0000000100)=[{0x3, 0x7ff, 0x1000}, {0x0, 0x8ea, 0x1800}, {0x3, 0x4d2, 0x1000}, {0x1, 0x100000001, 0x800}, {0x3, 0x88, 0x800}, {0x1, 0x7}, {0x4, 0x200, 0x800}], 0x7) r5 = dup(r1) accept(r5, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe(&(0x7f00000000c0)) getuid() semop(r0, &(0x7f0000000240)=[{0x3, 0x5, 0x1800}, {0x1, 0x3f, 0x800}, {0x1, 0x9, 0x1000}, {0x1, 0x0, 0x1000}, {0x3, 0x3, 0x800}], 0x5) socket$inet(0x2, 0x3, 0x9df9) 13:10:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) connect(r0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffe21) 13:10:10 executing program 1: open$dir(&(0x7f0000000040)='\x00', 0x10000, 0xb2) chown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000005c0)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000600)='./file0/file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) close(r0) getpeername$unix(r0, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 13:10:10 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a66c1dfa289662eed532c3017130dca9a951a2bc718d4286b55d0a718de494c17fc5c72a8afa13b6ff78037a717052c627f0573cb2e04890866838283d4a2a095c605d27c05a2de62c15bcc0894158f1fe94875ffba95b4b3494327dee47668fc95a6c1c1c7e987934d13c25636694293c2d1f01b184fb387b9b9fd907ab8f7b78cab6b4e31e5b7d94f6fafd4be77b3a95ae1f2de014a69d554b66e071b39b7e4aa62ff641800c3ef72735ef039442bc6de02dc5d8c48936bfd96790716a764fcbae71837a424a8ee3eec06ea06ef473fde5709eccf6d815d673a6ca2baf98ac825231dfd1a27f4babbba5ee62cc6e7285d39f1722643ea4d56968fa2ac2356841b38d0e687e48989fcb5ce79c0cca606d3b1603b05dad06f599767d43872bffbb2fcc9ab9aac96e55907abdd012feda1bdb8346bec959e297ae4116e2e6358eb5129e876945414c192e4944864baedeb880b84dd954352b999df8c9abd99cb98ac6fc4edf3722349d6d28f85fee5cdb99a8b4a5552a70c5d44d6de176aca859ff906e22c9b28846cf9d5b75d26589667f287a2bff6a26af45c8b81cb637bbec73bb53270b856df8403aa2e7d23e52ef4e8163a8ce434613717ab4e97a9166c81f313eda4719086815dde673522e34df2dcfe751f52335189136b1cf0a4caa570cd461192ff9f5a04af51ca9ecd57f431b6ba1e09d2bd0a814be49e6ffd20adc1162a64c74cabd8a179371db7dbf77ba324454a5b6d4d299bedcc24a149c6e07a169aea0017b53dee98a2bcb14cbd9c1c0a4e64b15862c9f50e91eff95dc4c8313c02b61ece643e48fabff386c168c998471136ab3a0455ffd7ad7150d9bc1544ad57ae1e33b430b5e5c9e69f98883450b2c836edb21bed891a7dfb5ddf3afdba160d23ea068e16f3dd7c7de51c972d04a56cc200212430fae08c698c0fc6ee5c7dd4f3b852c5152c50188415d0e29ba81fb1a4fd167d0a28c72b8902e39ce1b49ba9e7f2667bc7be5aea0174f0ebba3f63f33f05f43528403b5b6ee1ee1aaada9e383cb6f50a1ca0e8c33fdb686873f062c02412ed5964aebb1d68d5d8753caea4b62e261a969c7cf49ad4c7b418e77bd3f287e11fe017c647e23e245f40e4269a3c7cee80163b6877f4a63b9080f6bec11077a96d99129519054577bad775b14f284b8ee94d2d75bf5d781cb034fd256b2d74dc62a8b184ef7a529faa27ecd4d11807be9fc39e52b59627322d7fc2f8f60d92a3e914238a4d5dae2f025883e75d8c73c18a49014680b64b0c8dccecbb724a69107fa4b781e7eedaac5865828e3e9de3566445e5c3df84c4ce36edb27667f2a2990bb58eaf0bdca341bf9c7b3807e49f987f39b6e0fb56b177f8b1567c4fd60f4aa962c90c8528f17c4f868bb336561fda3e88922215e2a8853a7482ad5240f82369500e692c7a8ea347272fafa59530dc69cced7858e99a9ccaf77a14b4df33125a7bdda42833327dee10aaea9fb1a7098196616594bf276117ad33c1251f4bdf21e19f4ec394e55af64601c3f4e2b36748c79dc1e6e39412cfbf093c7b5d321e3be3de795a4dbd753d6df6035fcfe4c1784b5a2acbfd323e9715db012a1b73750bb96f7c1eea4760f90de9d983e01daa691702cc2d0a0efadcae748e35c23dcc34444e0fd870bf98c145fe28be38692784adfda231db65ac05120dc9af65392d6aca35bd7150d59e7a5c325fce1600d65d3c7b6478f27c4bc9e3fd3df04ec241b46cb2d15ef6a490b2e67b6c7973c015d8b0669689031e1e037c9b311ff86630fe6f7382ae8f6ea85c28d0f07256094af87e8c5e81a0905f85e2cf4f515a82475973e5b493d1ec8e39acbc05ceacd1a98e222a389e29b82369a8501edddec79b3ea9e6acb10391057bc277d20951d630d93e82781203605db36a36649428f590c0bd6658df5fc97c880c5dbde299834ca4c860c3143f05719e24e9d9f5d7b0f4a19001a21d0a21817f7b4c653da70a038b4711e770c515d7f1ffbcbaf9fb998b438bbc2bc17281c9c2526fb3b67141270961c9fd5d508d7fddbe7b59463304dbd03632dd1c946b0fc3e1f6dee1a723d8e0f91cfb539892f30e3d45386d50c9f9fa80b6b8b227117ea44ddb5aba64004c9ab5a34397a9f3225dafa1edb6d2843fba80324e8563af768395fac9cf035eca86e4335307734da5960e9f38f324ff0500772d883b34e24ffc011ad723f0f301811054e10b5559d53f8028fbebdde77b1c573ebf518f95f7b9f55b8674fda8f623c0cc0c8f6988db89fe7fda22f1853f90d797aef290a6b774e319ebf9d5055f6dae25cf3279ec8463f211128d25abedc8827c890646bce382490f798b9cd1329b02f5a651346b492eb34c617479762be52a85e57c56100c1df3c3b19dad52d242d14da30f65955178db9edb10e88f7d0ad7db243b1ac5caddd3c1cb293af48d173a610eda5ed2f2259ee310fa551c3f8250753bd59b098bf0f816d9187b0b3310fd4ce3c2c111fe2d18dc011ce8204490d8c58bb44742c4784bc86026100a18eda8227419eb0fb488815f9a3f0820b984cc91b4b3dd11c7f1c86e6d5ef40b4c417bdba68aa770bc33f93f0b15e632a76e43e1b3d7bfe61ccbaaeca26fabe3b03b72fdb7c27f9da96455267b8edb2ea765a7537a8bfe11e4f45afef2302c4c7dbe1d26195f82f03c9a44326b368c2c5ed34362b9a12ef816311007efbf6ecf3a0ff2bb0aa2be7a169be267ed4853381fec81afb6b9e249d71ba69545c35aba5f6a67a297e8ecb3d376545857da834e238fb93a1cf2c8d21d5dc6898174943534457baaef53308c63ffb7adc7a2da3fa61d18dc8e090bd0527d61f420c7f468a7769437e5f0fb72fb8bbdb310d4a1f64ebecd191e66548ad4508ccc82726e1f39a65ac612dc41b72082e3a51e932aebea4f20854f1884fac3967f60314152d111a2a1b7f54d46d0200546f0cbbe18fdf5cd08349ddd9c2614fa0f43f97f2632dd6d0197896dcae233cc6d98a374f3ebae307db1731b71e6113f6f1ef57edd95b58b990a5afdc9a3a7e38393e2172f314ce4eba5614e41d2fc4db51b566c299dad6f38246e1f0af437966a1bf3bda6d9eb813eb21c9a48b6241be778dcdaf1496be0a88e3f2032bdc3d58b70b847488a4b26f21695389fa428b68030522cefe2abc1a5786c96df4d461f7ee906a710720db6b1f4a12600241eacff313954840cdaa912cf3dc274450f05c9d3789a3e204dd20c79b44c110790ef4f7f40be3774492ffc601883fba5f3afef57ed7b01db2a11818f013da20c94f444aece4997b7f314a02f6f9deb87206289906a966d92536227dd9d9046c2d1181c101946c94c0ee319ebf75eef9a433dc61060e1af7ac3b6228d4bc0b08f5a8f94cdbeb38f0cc94662e1db6e2b267ea28f095dfd9f972a722d4dbe280f81956041e0e2e6127b72c8c0822008cefe16e58cc0314caed0fbf150ebfc1df527cfd2830c7bafa157155e7ee6848c27e22a793252f7a80998af0334230a3d3227b22ec48da0e483b648685d1b662838dc4e7ce8fb76ee493ec5ef346f298b8ef58e66275ea875764a71f071cca76f9026bff104ec898c9c93e95c58d979200c4b60b5ab0f96c3448d8aa574a46290ffe47df5479759d40c5b03f25a1962d15618f3ca3960cc71b0361095cc70d241ba05fc4c920c51a8894dd51bf12e286b7e4e048266aa586eff1508f7aa0dde8913425e9ecb2ce4cb3d07fadbfc28525bd9c3eacffa5882cef0e9112e7c45698d87d1023e24a360e9af695be9dba1fa5068feccfe12c04ab0ceb149cc3a129af5082f86ec611daf0bd418487afd6e6fcc2ee3f81639763f577f7c4e0d88da49b6f038e42d7b26717f9b4f97830ff201f6724911899827c1d54dbf14481d8f10d3d0da0b45b2a694d025d0ab240dbe69a7fb2529f3884f57a07bf6adfe13927e348fb69be8722b1c4f5f51dba0a28e56e015c432a769d1b77ad5f87491da87f9bbedd020ec265356df5d9fb48cbc19dd024528ab0e35a9c439c6a82cb97ab6a0422eac3862a34017ece3bdfcd28a6d96e275d8b2fb8dcb60d5a553e6e7eb3ef09cb08d43ce55ef44968f3ce705715e59ff80a4319e0e1beb1c4f7627e74c04ac5df1dd73da27d7d384aa1afaa2bd8d731b9a1cc556ecf2fd08a1a28dfc193b4fe5d78951569e7d66b843221361a9c7a2e1c7d947a2fc8a546847d2fb5266f4cd4f667211ce269a57eec24322708ad49b0a465ab878fb39ea008c6495fa74eb503d2cf0eba092e625616c78213195cbb72055764a5d26a58cb74ba8997bb63dc738a6121ab6c3c99bf68167f7feda1fb0735c4f992ee4fddacda664a04a97270a8ed2303d74fa6189b103850bb8c4d4b52bd39ffee579d747da9595f811a8223215ee839593f9bc881d788c97511894422f37bd026fc15bb58e2765ae6eaf31dd370925d9c7d807580d799ea03fb1645efce81132eeddecb2992419e25bb9d3ef49d40ea9793567efe76743787200aee60266e597ad4ae45983cacaa0b7138fcf3d21966967534e9b764676ce8f2a4196be23dc1bc800e6dc55cd5c19bd6f7850c624166812dfd145917042bee78ac940a71351321c16b96948c7e371aeb5f46222db4898dd2c6c139979d85e61ac7f3bc92bf9ef0e70eda6e412a6345b5430c0bf5fec52bb6ad5a150cf942396ea1609f62c9e38442cf3111b72df6570c923d6b0ac307d0455666d660d4de7b03ca92d8cc7f3c9d5accc36d77027cd1947e5a89605eed5b19c1eb76dbb40ca05d001da3d3b18872de3515d0404167abaf396c8c1e5d395749aed9b04dff31650ed0621e2fb4bdd33a99f822df5fe308ac7ab203cdd090d694224cc0038e896ae7596e634728f0cdf22f991a69f83fce338a0e114aeaf584aed52d13d31c79d3b24ba623515d491f732c41440ca3d5eb9ce2ade473b779a61a7558d6b92a4518b0bc967e17a55b4763ebafd85079839fafc37174274872b59f3fa4e0363b2962f2c390ffc4f909f75c01974b54c07d467acec5503428d407d7bd795ea063607ee2307129898a78f4f35bf4df933caf69a9ba76570683e6c6eee84e1e35e954ff045642e1d1b54b9783e3f76e9caa3485c9b9cd65a7db3945ccbd22da34fa16962e4ff060e0c404c0c5718d5f30654cc7043973a704f45cf4ae77f47ee7bfc0554caa40a25118ef28a7265ab3169804dbd87f784f41338c0c7a5235095a301a6f56f8cc703dcdbfe774089ff51a620fa4ec0a7acd4c81823068bbb071a3336e515777ad028c1a10f299692d0f8a2e0264c6cf1e17b6aef9c6a0e8ac18ddf7a7d102e1d27c6687e66685e59fea17585001b6efb134be013dee9de2ea264d8801a3a99e2498e381c34664e4d7e18ce0479a9beeb762192a907f2b45b8fbb2c0a86fea933aa88ef5e455164582d63362ff3775673cd46aef0ca5f208b50be3bf2a28153ec4e78c19a5a831857dda9d6d03405f4a7870965a431d5d451d8e0c21914e4cbd755f2446cb2054a62b6405983fcbda3a5be55fa6f0bb6d20879959739fba6864d8d671e7799fc4e088ababdd17cce889164b6658e9347f0efcbb88f51408a56a5844ce7ed1e7d83ec0ac0bd701aeedb1812ccf2a28d8a85f7f7ba926026da409ad4d7ed5f360657e8bf1b20bde1d8ac404cb5fc6725aa073197b0fbb93113428ee4ecc73823360980b8c77c1ff534bb4e59f4df65d7b89d1a6a279a1c3375a2553f85dafcf301e37fd531e8d56342db8af6f83d806711b91f8abfd06b3fae6421108c0624a03ac6d8a", 0x1000) dup2(r2, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 13:10:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="e04c72d6", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100), 0x4) r2 = getegid() getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 13:10:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000240), 0x27c}, {&(0x7f00000004c0)=""/214, 0xd6}], 0x2) fcntl$setstatus(r0, 0x4, 0x40) r3 = dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x3, 0x8, 0x7f, 0x1, "89c1094c96894ea848acd0649f531021a4c9a62c", 0x9, 0x5}) unlink(&(0x7f0000000000)='./file0\x00') 13:10:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) poll(&(0x7f0000000040)=[{r0}, {r0, 0x4}, {r0, 0x32}], 0x3, 0xfffffffffffffffc) 13:10:12 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x8) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x5, 0x4, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8284, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xfffffffffffffffe, 0x1000100000000}) flock(r2, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x200000004}) 13:10:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x24, &(0x7f0000000040), 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd52, 0x5, 0x7ff, 0x3f, "3d8804d2cb02e46a91b8850d11f5a14a6e705356", 0x8, 0x400}) 13:10:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce5266254793c7de37187a3c7557fec186fc36ae659d60a0cd341d0178e1d22d01cfe6605d71790dee06a18df5e1909dc13993b14a6f02000000000000008037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7ff9ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25bd4375bbd49d9fd02a88407c158e5ef852966fc6c499e8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a5b21aebb7a959e7f94fb7d9600be075ace4bab018924a67e", 0x178}], 0x1) r2 = syz_open_pts() close(r0) kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x10000) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) pipe(&(0x7f0000000000)) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f00000001c0)={0x2, "774bf97f5c8426a10724eca3b1ef4038c61bce4ec375f29e815209273465d1060bd47aa5de71fe3b55dce428378aa92879aa61e65e629fd5af1573a84574a6f451b6331e88846ecf5d39b63675e6cea9b75e9033783c0bcda6d51054e7f44c037826507343ad6d1ca35a1b5083bf329dd96ec3f35e12f744f197390fefd0a04eb009"}, 0x8a, 0x800) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffb9) fchown(r3, r5, r6) 13:10:12 executing program 1: socketpair(0x7, 0xc007, 0x2, &(0x7f0000001240)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) nanosleep(&(0x7f0000000180)={0x1, 0x7ff}, &(0x7f00000001c0)) mknod(&(0x7f0000001300)='./file0\x00', 0xc002, 0x7) mincore(&(0x7f0000032000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/202) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) 13:10:12 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getgid() fcntl$setstatus(r0, 0x4, 0x88) lchown(&(0x7f0000000180)='./bus\x00', r1, r2) sendmsg(r0, &(0x7f0000001b80)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000240)="519966196710a426a99caf0be77f0b7736014b2ca7", 0x15}, {&(0x7f0000000280)="995c0adda31e3d19a4d080dbbb9d2c4e9ce171004c8ea4fdfdbed1d80b18cda316a1542bb907f969cbce160116c915beb7812fdf2d19f0b9e28bc4ed74c4d365f29e6ac0b20dd5f841619c0edd72e254f6b2ee47e96e2658b76e751e7a124ef7bbac1f1013a70d673154dbf459ae8b9dfabbb953b8237c30c5f6d98cb5c7dff6c66ad4f302c86945e80d1387356ec1973d8b7bea64a995d74e6daddf26cd97f3393611125dc6b6b5bac9872cddd295b22be98b6f26e38355064749fd5a1b539a38441a4408370a7e62c8f622733dd1ca720ca191ffd4ba3dcc25e130fe5b1b1595c2ec738bf89c4ec2e7a90876870d", 0xef}, {&(0x7f0000000380)="01cc4c61a64c44c0dd7fd412b67cbd6ba89fa42409cc808297d47a4fced8c0fefb5eeec4c307bfd01d83eee06cab5d3cbbff42cdc26041f1b5165be6720a2943804659f7277e45b8f395842f16c76b5a2041c4f5536481fa5f2736fbab839b45868a359a024380ffd3714584161752742497c26b3d791e5f33b9268c12e563e6f6cb040982f1b2b34d252d866ecbb8f11845e264e139e0ad8c1714ba9aaa", 0x9e}, {&(0x7f0000000440)="66ab87d67a3b895882f788c4120eadec5a11ca5b62b83cbe1a6b0f7d48b60431eeaf75b529e27cd0c63ff4ce06c5a6ec2cf0ae9ac1f2155650a8fa786b6de63dfb94dc9616fbd64e096c7d0614ece65a020e0c97fede6ce5f1ae19022c716b326bc4f02f6aa0889f5ffdae03cf23e5d151c5c3bb450621cea0de869f02a8b5e0fc9f2fd829c1dd820a10ddfa46a2c99f534397190059dcae6b942a6630c66717dd1dee63d0757f936d5bca7b9306393d2a664e0d7818acd25aa52856c0631a6607c1cf6c8965cd2706ad62eb45dfa6222aa973b3", 0xd4}, {&(0x7f0000000540)}, {&(0x7f0000000580)="71d2b3f8c475712567693b38ef373e", 0xf}, {&(0x7f00000005c0)="2887b712b0d2fe734dc0c8b564ee4244264ce7d0465fd31dc3c5a59a00dce81f8c48646c8774817f18dbd89735f4dadc", 0x30}, {&(0x7f0000000600)="f4d6c8382212d02d5b392dba0738f5d6154495bddce67ebd712a75ca92c8c27efaa44f6cde5fb8cba10b1787f03fd542da3fc4fe227e230f5e84782e14449f67d1bfaba4e4e56c8b4b0bbf450c3c62837d90327ba6e93328b47d3292612fb9ae55f8354818c18d4f1f29bc3221d747c3f9e834aaae3af1b800f548e1a76c52445b9f28fdd4e6253a0cadc6af40fcf3b2dba3d5b93c25b81f8709f568b42a310705898c0d9b5139f52ba76d5ca5132c0cb90a2bca9ced0bfca1a2567c3aab43db0510ef6c7a73783184c8707b1d30efb3c3b73fe8c7aa2ded05932544fe5a6b08fe6ba7fa7cb906b35d39940509b0806c29943cb2379fbe24ccd0fb87", 0xfc}, {&(0x7f0000000700)="cfeea12177c5ff17af49ddb90bf12f30ea94b64206b2417204e782c53fa06b1feca21a4e17ae8e9acbe39eb0e4964ab9dbc4dc0830a6bf0c45e3b6c5b131eaebaaa885c69b785e087b92560c3d4122f18cc1e38906069c222aa6b71b3c8ec34193712c05e7a5886604eef472009926d5a5da45a7d00a0bd6e39fc723359e8ebd84be8ec5cac0a91140c26d734ef69452ad4669acbffcb3520a2cbac6c9dcb167251ea0940524ddad587f84b7f938d8100358cb4c4752a17308960a2e0c5e4dc90c09593904f45ecb8e07b27f50c2dd74e22e", 0xd2}, {&(0x7f0000000800)="6cd34f269c19f3d7ac", 0x9}], 0xa, &(0x7f0000000900)=[{0xd0, 0x1, 0x9, "5b605da0d70493a93265b9b4739465d90e0362eac56dcae674eb64a93b9d6ce52b7a32e6cc4b61f4f99715d41ed800f23e594f8cbeeaf3a55bba1dab42ea30a942b976f6672823319c7518c2656e564f30d2e1f50ae332892123af26f36b64a745bf9fe43e794e57311c0746b35436a0b18730e9f9061fe6628a1bac19d7c97e63d4712274849a57d806e9e2ce2346d82e64bf04c95ba4cf4929b28530c3d678eeb74f147573d097c3838ce848e3b870c53a9b879395fb246cf20e90a4683e9d"}, {0x30, 0x1, 0x12, "3aef570562d6b1171828f18665fb8e146508dff19231523c4fe3a6"}, {0x1010, 0xffff, 0x1ad, "457cef920e5cd463c934d39f9673aa679ae2c8715cb1c951c912cb080c9933bf725506ac8991807b5f07fef17a84f1a0b60196479a0e8781f66d9210266605e9048f47960a85bbafd46cbcae9eb75d9aa2e4566fd8353d68fe7550d330219c446f947b6b22b489c5d7eba58b505b1e5dd5e7c5b290317841470b9e10493cf95293cc46cb03807d6a92221929f0b39da490ceed8bdbb1002913128e94703c71261d987069ef2a77de49554f823668ac525a58453d08ba2fb36980fe601e791d8a1e0546505f4ac6d278dcaa8521bd07f5f8142cc793e55432278f9648d2a510bb39c1c3555bf45648b2b03efe9761aba25e1e70dfc2905a5487dadea12ad052ba07c4915026d938f79e8abb10c1693a2e15422f429d3b179a2ca5e63ac5b5133f6cbebf76c9db36814a02eadb0c64658007c4f679b41f9bae87be55c7fe84de2ba4aa5f62d5a2c107d2b94b06f354aeadf2716397bca69eaf86805154b62f98033d5b21802f33969b08d57ae37d638656f9e229e04431b7ecaf9c597072c446830611853297bbacab281456000543d40e27b1a546bd42d9ccf7510d0ccf4b6dba50d2b81d351e6a771f7b3ab1c50db189e88307c7b920fc58d45338810c578b5c794ec4aae44d7ace97a8fa4cb84f9524d0d2597cf010d2f6bc71e2c96b844722a112ebf645f6bac6559c13319fabacfa9d07e4092e8a58154d7b0ce3cde18b5d288ee14757b148a968fc4eaf38ee53dfa250a74ac1ec14d47e3220b7342d5b48bebaaa6edfb426186e33e41b1f7b062f795b16c4d8a08d4d9a73f4714108f379e510a4e80be671d7fe6b64678bf4c1e212e390772d59f1552e8fcd6dd775aaf42ae20372f4910a67e35920e8c7619732e606cc7e32f9845fadd3de867db022f8abff8fb271c5ac17f4ae8ed4f56364fd849d5920411f3ca318ba247c660b2cd89e6f47afcb79f1ae39b300abc42ce6109fa6429053728668ec6f4f6ad26251211e64ee2a7c43e5d3447ade89dd2bb561443f0054db5c8ec2da36b84389b2a229f1179d5dfc6e7b6419d59ad37d0828d8f18e9ec7a74620cdd8e330846e11d1c9930e71d334a569a16b9cfe434c7a34e5b66dcbe9028664b12a665d6c28567871e4e8a1069587be8cb029b742753c23545deb823e5434e74da7057bb6c130373ff03cb172b82fe840fed9718bd2ecaa519756ef6779663bf9b2dc0c8f37ddaec9a6a434b750665190e0eaa08fd711a3c0375a24a1ad0b2c370dca94e59ddba003f1a57c965a697ace6298afebebe23029bda27844d20c7334d549758d58d38e09a7e4ff2fc202260f5c64c118d115b91f4a020604566a28782e8a08b6db5c30246bc12772c4e90d8f3e6753ccce59b84b044744335b332f95709dea514d24aebb72c971970f8707b7d63036be875dc1c9db965d5ba0d53b72b626e2691febc378aaa9acd3e512bd3f491294f5911f9aba4c9ad62af330fe3df5a41d0b9ad8d6ad347a17b0377c55fc5924b315bcbe7b49433e649217677e7afd93f322c6bd5fc56749e2c7340efb3ce9bb361b616d2ad547d446dffc114436bb0bbc3f6c5e4ad3e0799e4718c10fa3f6008c457d8abc51194eeef5a3653acfc201a2d5bd325a627be1c80356d3249a6af1e5b461a40a195f086a5536e8b714425609f0f3de5b163a628a842a43e4719f39b0008119b6a1ec385b2d89b358559f29d2988d7c0ae3014d74fb9560d20bd14f73d017728e162a383f5a6b4849bb631deed17cf051644a93f9b5f9084a2343ff71e0b5b2213259cce9b2b74c2b2071fbad9dc9b3365f38234629d492837526b6d1a69605fb621fed3aff466c7baaaf987d6757e341b91f3bc4526dd90342b7d42dfb36503a1bed34cff30dc63f2f3212683cc75ee86c60e19c610092cb974f9866702bef9550540510890d55dcd31f1a3fa42c3337bde3b8a87a8565b3afd2ba4e09b9a0440041ac62a0ce7d73390a536db49bf6fca13abb54837c61f1ebf879431811e086b74dfd1f1d383d21cc9fe6a8a7e498e4fa56107a23851f28b6eeb3e1dcdc9e30f36d29c904ea653d964eacc8e8de30e35c4521efac94da4438403fb8a9aa303c413d25ef2207c197dfd6663510abb87680bca7ce9ac3e617ab541208d9b3ad1a0f07c3d8cbc26c3d1f6db98cc9b343bbc81658fbabb5dd5c878433137eb283d380623f289d94fd0ab2002f6cad02c62a6624465ffee954fbb91103644bc0102e4500636f20869c6e74e0a2257a1fe40cace45eccdf7b147d166069d1ef9a8927c303be3d3d363c0581bd3202865bee6740f900d9f69cca9425e6b40fd1c4c7ee8458bae39caa83a3a954f0c5e9e1904e787b595c9a1d2379cd5ebd692973164040df9f4d6ceafadcef7fec9c0ad570a5ed002fc4542c33790b87d6010a140f6e2bcf9cf07735c956e3c1abf34e3b2671106c0b70e2c5fa093397daf146729a82fcaa33179311cea90639e21476db0492b723062945f62b5c02d1bb1a96b5b6d2d58827fd05827bfb59025e03fbb80fc454729248020fa6dedd591dba0ee36ae5a8007285845f0d33fbb056cba1fabc66d4ced63abefd6609dc0173ff841f91dd549e64a1ca4733105fd7ffd4e13c117579d9fa196828d0c0b1735182da2d40176579ce11832ca635ee120d069ba3d0e95fe74ae812cfbab12c388fd8998c5751862d34001f62177544be641b67b406800dc01d0c5075aec65a7d81ebfb391cab3bac4b4d69605d53ace0c7fa31875c83a0227c004effb6922c88e65cc7f96ac0faf310b9d2aa08079925c77b2e3e4ccd51e4781776dde979289e0fb4adee7f27b3bdcfac3e6039331486048f8c3c6f3bbcb8ffb793f503baa2807dfb265662bbe0b54324618217f7fce87a63ff2f99b128e6034a8225aa31e90de33be099e802317e3c9632684d3d2c892206983ec6c62bcaf01e195ea346733a690076d136fea4fabdf941809546df423683ab3d951199fc6dfe65b15ede6471dfd9888e57217c3db1c6dbd565f02d6a001b361ee8092ebd747ac761882dba22258bb91e77514b9e0fe77c0fda6cb15ba53dda60b6bd75cd8c32e9735ed1864722b0db78e34c8071303d92ede322a6fca3fc0ae045c9909a792ac87edd73b416b1b794baae20875f5fb9378a0437505e8a6cb8b561abbafacc06559d3e2eed4d359840f52dd1250cc814c2fa8092ce1963f8963e3df7a20c1969ca62d90691d1ef2d03a37caf1b5b066ba18ed1f23a8f1c87d096fc50bc1079975095fb227fd2ea84780e9dc580c5d77a804c7b8ef294013176060bf96f3def1e5c2c7280d4077a697933c0c3715fe18330e808aa7f564fdfdb7a64ee21ab2402ef6cdc98179b5dcd38610f6b9ac0f97381e0acb8e1c275db919752ac930f85b4d682b4434a4b250effa004910aa043f8d9d49483de11edc68676854c2022d9cde4e218b66e245b295d6b3d0a5cd96e577a1c83bda8861c04eceded5d257b8a996663ad9595f87f7e294bf7ab425eacfc576fb3cc85c11d4c5a65a30e07d1477289f13c3070e03623f80f06e7d8eefaeb696d1283ec52689c4d46753b914318198a70c0db104f045f32b2e978a4ee5982ca27b686e759cc20b55f261dd1985c546b5720fd7b20ebe3813b57f643ccc94c42599c9447464e19c3c4dbefa9f8dc4d5869c6a42c0148ae20f52ebeb63fea2e7e95608607d99607a5e86f7d7c7016757834a3ab2afd5176363e3644a364cf86850664d88091fe5cfcd21238529d0b7c992b1195c6c4fd55747a9a842acfa5b71d23c0e1cc6d51bd4cc6672f5bfabf5d567d1a07be48116498bc742946dd1b1a4d7a28f7f9a5a80667f27dd706cad8d408d8fbe82f875fa593440e6a9ad741666ecc54da009514b59d11542569b6d9735edf9d6deeab4dd66ad2b6eead17b8c381645eed8c151d1184aecd7cb56521e45fc73e98cb0f0243153092f6acc180ab066d9367d8b34b0f3f787b7a131d182201a79b6a9c981060db637fad7c315293df6f8f715b058da499e2e611f110d31fe981878ae17cde8e0ef09501fb710d9e47d8fc94bd90fadfec5dedd1cbd0a8b491589cf258f70699aa22978bd882dcb7034a27dd3a4785210c338ef2541dfc201b8029e3ab6b16766b999793fd29188cc814ba032ac7f6735c80740ac119ee02e48fa395e847d6caf00d89d88e3c7df0465f289a5d0e28ecdefdab95d56be00a872a1240935772e168765e1798003e59b4b491dcaaa463f03de6f0a2791f8b17e8230f9e2525a41355a1a35ec6acafb348f2637b7edc72d34df01ed61086e59da59a1bcc12e73e7a7dc1b92a5524bc9b00e384e61fe814ef31038db872375ae70eb40328605732745a3723bdd9bf1a7091b474202cbae56bc57e72877fc3a3dc851ba0ff51922985b49fcabeffebfc3c8cfb0474dc4a192cd5842b2744138a970f08b40ce4c1ef2d91d6d692bf245373dc47df834b2418bcf9d140692335d6470f2447a2fe252a065c6329d2be1e6a3e79b7157029fa84d93b4688418cda7670f68fb9e605737617698a3e2a49ab486d974416aa6e7f4e7bb25f8a0548a5b1f624ea0a5397ae845e2a15424ffaa5f16511eb0393d191b46fb37baeb0b4a37cd785c54a58a1a8f9d76bd86a1b721fd7a93aa904db0b77e3f1dabcd1fe59850a063162fa21c48f400a90c11965b42ba03318ce921471bbeda66dfa98c0f42ef8c474fccbb36e7e8da7333f6d278fb39dc9b3628f03be740ccf86af5c8d74b232784f2e2263cb7991503d7c6c1f9e38872540e3092c146fa3ad34811b7f2321d05c03ca94d084de8e2f5c677bd7e9c5be9105a26f8cc02fd12ea60d51e9afd846541b77b27c1c5b84f31f787fbd9a75c9b6b79f95a3a88bcac4e843751be2923d53bf0141f7ed088893c9d14884b39a78be48f223767700526374575b09fbf260d9c634366ea27519f99e4aea6387255db5404bc7449a1dd09191b907976df6c50ce63aceafffe7081f084b0eacd9cc3045ec3fc9741f971b5558dfe22c356121bb38de3eed22e141d3fe63945f3bd776516559fd582fec7c1f083c57efd09436285d2a0e256ce49c561ccc1230c13288ac7906d87657d16fca8d23e2e7471bcb86edc301b52963886271290e223a23657a6bb2aaa1403d4cde405b527da583d52dbf5bb01b1453e9206feeab71a3e0bdd03f87b0b3b898cdbf32ea20ed0f43accd4609cbd0e3f2a42c65caca2aa8ca48d8098f98df3601c64a7191ffff803d524ed1579fe735d1107e63b2027507dfceca4fc4761e4106345d17f4f88d983e3187c6fcfe0738662ee43a4be91a2e4e653c20a5b78193ba3112cbdfb30e985e6d6cda88eec56ac5232df5bb8bc6b5d7353fc4fcabf8a984c14366918c9b86503c26d4a526cee796ae85df960a2bd77dceb9004f89ac6d715df4338969dd05edcd9a3b70ac9506b44ba7344a8b5294c1fa481460bee0b7205350d1cb7cc6d43d0a0e72c45e791e50a9daa2f83f55071ec4062ff29f0d2c0c54621f422868a8442996dd65d46e308148dda05ac107a946b6edfb517022d602f9571b07afa0a09ca531cc0b3a1f32453f00ffa011b0a1ac0d6030d50d8a44f0c22adbc2573fdcdb4397062bf36458c75103c6deb09d3708629232db84b356d87f45ff7f322596d73bd194e494fafcd03591c593cce15256cf372a3689be370995d4f18b3599f274a380b4d321d3dc18ad518a4a9c4e846214240c6f2b965035890c706ad76e58f32bf44106f3980132178a15ae153f35fe0f8518f71b9dcf3af923dc3ba0051d"}, {0x108, 0xffff, 0xa31b, "0362a20ee602b447b2d745dd603be1f9495acee182e310bdc8bf3f5c9be07756930482f64e3b387e113aa601b9852474b629d9fde46ddfc2ef6ee052c6b3a2633f1e958ef0dabd035bada05119f849919be06e13180a77dc07735816232d3870d329491e38a58192f0a110cd24e18758cb6c33fa23318b36edcd523354eae591624256af4ab0cc33a1a5a6915f185c56210c3522ede3f7980740f9ee33abf1d60553a77a5945984c92ca8f687be681db25ff241640f5066cb0db35fa9ebcb5de633a4dac104cb258d4a3621fe28a491d8bd6b1e67cab57606761b3edbf72dfde4d26bd7bb8b724359f35902f7f0d3cad7d"}, {0x48, 0xffff, 0x5, "6ec655ce548374773aa5b851e5539835dcf12c855070ce7c96d4c81f0dd5053a99ec0297d17e9992dd2ddbb9418903a6ee277b"}], 0x1260}, 0x1) 13:10:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$getflags(r0, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100400000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b726254"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0xfffffffffffffff8}, {0x2, 0x3ce}}) 13:10:12 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xb925) poll(&(0x7f0000000040)=[{r0, 0x80}, {r2, 0x80}, {r1, 0x80}], 0x3, 0x9) readv(r0, &(0x7f0000001940)=[{&(0x7f0000001600)=""/211, 0xd3}], 0x1) 13:10:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x101, 0x1ff, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x3) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 13:10:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000580)="05100790d5bda182d5c6d2bef1a99bbf0ed06f4ea9040c9c6a9516cbc40de53432e68d48df9263d83550b3a5ec2513e333e8616073da91928a84dd000000", 0x3e}], 0x1, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000740)={0xfffffffffffffffe, 0x1, 0x7, 0xd3f, r1}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) shutdown(0xffffffffffffffff, 0x0) recvfrom$unix(r0, &(0x7f0000000780)=""/4096, 0x1000, 0x1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) readv(0xffffffffffffffff, 0x0, 0x0) 13:10:12 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0}, {r0, 0x68}, {r0}, {r0, 0xc}, {r0, 0x40}, {r0, 0x14}, {r0, 0x4}, {r0, 0x14}, {r0, 0x14}], 0x9, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000006c0)="e36258078385a909959f2c85fca416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000014000000000008000000000000f5156feec4a20d5286f2d31299ce14d3cf29050433f209de090000000000000033245098aafbb046c04753e2a2954b95ec50bd093884a4b9e263ced455564e98a63b9df08dd57ab9a698316a66f077a917088c6aee124415", 0xc7) write(r0, &(0x7f0000000100), 0x0) write(r0, &(0x7f00000000c0)="229509f31ba0d3b3e4219cfd84b5117c9e93372178aa668494b2ee3cb75f0959f6881130d385f71c142fda899b3439ebd8edb8518e57d0cc842e252394f72518e191ac6c1ac80ed2227aab553c9c3f34b2bce50beb133aeb3a0c41f217ba412e5320bbbbc9bd190726556ba3a0f07090e6628fbb2e838676846c19b0a65afca2875ed410561c04a53752b1c6b7054159ea498d5b1156c6b99966ed32d6db5f5fc79ec95d035298f89944eb953d423c4428158f2963dea612788611939471cc7482c38390a31576fd", 0xc8) syz_open_pts() close(r0) kqueue() syz_open_pts() execve(0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvfrom(r1, &(0x7f0000000240)=""/232, 0xe8, 0x3, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 13:10:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getppid() setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:10:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x2, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) 13:10:13 executing program 0: socketpair(0x1e, 0x8000, 0x0, 0x0) 13:10:13 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/86, 0x56}], 0x1) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 13:10:14 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() fchmod(r2, 0x100) kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 13:10:14 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f000033d000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/2) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 13:10:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) syz_open_pts() close(r0) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d37, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:10:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) fcntl$setflags(r0, 0x2, 0x0) 13:10:15 executing program 1: r0 = dup(0xffffffffffffffff) poll(&(0x7f0000000280)=[{r0, 0x80}, {r0}], 0x2, 0x7ff) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x20, 0x8}], 0x3, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff8, 0x25, 0x1, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000005, 0x7, 0x5}, {{r0}, 0x0, 0x0, 0x1, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x6, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x51a, 0x8a20}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1000, 0x100}], 0x1, &(0x7f0000000580)={0x1ff, 0x100}) r1 = syz_open_pts() writev(r1, &(0x7f0000000fc0)=[{&(0x7f0000000400)="19", 0x1}, {0x0}], 0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000f00)="e36258a416f72ee99586132477f256b4093cfb25b84a5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda7e9a086d21f850bc0010d91ae61049fad2ba6eeb04000000000072712ef660b30d5068f7acad445dd9760a2bd43b849a837fcd85e5ecea04000000be9dd65a8f2db646647f5cfd13d096ddaf5fb090272fffc0", 0xa3) write(r1, &(0x7f00000005c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa7e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a487070c0d0c6bc573e4b397707a9346ff93ede137cf924a192be7eeb9fa4f03cd08f57672dfe5eecfd8a7f7998933396840a40dd6d4aaa669663c7868e9332c3b15b5b053869093fbae8eb53dd8a1fb1037fedbdb4ce1c408891d020ff9b8b5873337ff33e249308406693570dfbd524701ac4314fea642d8f3b68caa1a66ad4dd7f71a8abbdf935a199da2278f157f1f3c997ab47282524b6df5c251ff7e124d430cec17d9183180d412476ae39a110f67c0ad33abe3ee635a925c97229c41274ad3ea7cb1f", 0x7ba) r2 = syz_open_pts() accept$unix(r0, &(0x7f0000000d80)=@abs, &(0x7f0000000dc0)=0x8) close(r1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xb0, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0x42, 0x4, 0x8}, {{r1}, 0x0, 0x30, 0x1, 0xfff, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x10, 0x80, 0x5112bac5, 0xbf88}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x80, 0xf0000001, 0x0, 0xfffffffffffff001}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x6, 0x7f}, {{r0}, 0xfffffffffffffff9, 0xf0, 0x2, 0x7ff}], 0x3, &(0x7f0000000040)={0x4, 0x54d}) r3 = syz_open_pts() r4 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1a920aedb9fce4e4902c4d1082648eb282ccf37b"}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x0, 0xffffffff80000000, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x0, 0x10000000000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x9, 0x8001}, {{r4}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x5}], 0x1f, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0xb, 0xf0000002, 0x800, 0x5}, {{r3}, 0xfffffffffffffffc, 0x95, 0x1, 0x80000000, 0x2}, {{r1}, 0xfffffffffffffffe, 0xc, 0x40000000, 0x8, 0x80}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x400, 0xffffffff}], 0x1, &(0x7f00000003c0)={0x5, 0x1}) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x55e7}}, &(0x7f0000000100)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000440)=0x7) 13:10:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) r1 = socket(0x2, 0x4002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x7, 0x4}, {0x18, 0x2, 0xffffffff00000001, 0x200}, 0x3ff, [0x7, 0x4, 0x4, 0x0, 0x100000000, 0x9, 0x7, 0x3]}, 0x3c) dup2(r0, r1) execve(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001240)=[&(0x7f0000001200)='-[\x00'], &(0x7f00000014c0)=[&(0x7f0000001280)=']\x00', &(0x7f00000012c0)='@%\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)='\x00', &(0x7f0000001380)=')\x00', &(0x7f00000013c0)='!\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)=':\'%\x00']) recvmsg(r1, &(0x7f0000001180)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, &(0x7f0000001140)=""/40, 0x28}, 0x840) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x8000000000000001) 13:10:15 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x2000300000003}) flock(r0, 0x100000e) 13:10:15 executing program 1: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0xd1, 0x7ff, 0x7, "127668a015829b30fd778935b6b571c8cebbf45a", 0x7f, 0x9}) 13:10:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x5, 0x200, 0x4, "9738d237d06bc0b81c128e6b3be65e27ec56c428", 0x3, 0x8}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000000c0)=""/38) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/139) 13:10:15 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f00000001c0)=""/45, 0x2d, 0x800, &(0x7f0000000200)={0x2, 0x1}, 0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mlock(&(0x7f00003b7000/0x4000)=nil, 0x4000) madvise(&(0x7f0000290000/0x1000)=nil, 0x1000, 0x6) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) mlock(&(0x7f000000f000/0x2000)=nil, 0x2000) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 13:10:15 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) faccessat(r0, &(0x7f0000001440)='.\x00', 0x4, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) recvfrom(r0, &(0x7f00000000c0)=""/134, 0x86, 0x802, &(0x7f0000000180)=@un=@file={0x1, './file1\x00'}, 0xa) flock(r0, 0x0) 13:10:15 executing program 1: socketpair(0x1000000000011, 0x0, 0x0, 0x0) socketpair(0x26, 0x3, 0x6, &(0x7f0000000040)) socketpair(0x21, 0x4, 0x9, &(0x7f0000000080)) 13:10:15 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) readv(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) write(r0, &(0x7f00000000c0)="b0", 0x1) ioctl$TIOCCDTR(r1, 0x20007478) getgroups(0x9, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x8090, 0x20) getdents(r3, &(0x7f0000000280)=""/28, 0x1c) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2e", 0x8e) 13:10:15 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) flock(r0, 0x4) getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getegid() setgroups(0x2, &(0x7f0000000040)=[r2, r3]) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f125480892", 0xa}], 0x1) 13:10:15 executing program 1: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x6e) 13:10:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) 13:10:15 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgid(r0) setregid(r0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = geteuid() setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:10:15 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffe, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) fchdir(r1) 13:10:15 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8a81, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0xfffffffffffffffc, 0x1, 0xfffffffffffffff4, 0x2000300000003, r1}) 13:10:16 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x7ff) readv(r0, &(0x7f0000002480)=[{&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/180, 0x41c}, {&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/176, 0xb0}, {&(0x7f0000001400)=""/114, 0x72}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 13:10:16 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = socket$inet6(0x18, 0x2, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xfb, 0x1}], 0x39, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x608, 0xa9) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)) 13:10:16 executing program 0: r0 = socket$inet(0x2, 0x5, 0x80000000) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x0, 0x0) readv(r1, &(0x7f00000021c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000002000)=""/141, 0x8d}, {&(0x7f00000020c0)=""/204, 0xcc}], 0x4) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 13:10:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000500)="e36258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3bba766a7d5eaecf12845088e7008875f26ce8b028878498abacf6a6b00000000000000a0143115a062c6b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373cfe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f3877d2bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f14975182ac8f7d43b8c3ae3806274dc6cff", 0xfb) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) r2 = syz_open_pts() write(r1, &(0x7f0000000300)="6674f879b3c8fb7f39e3fb9249eeb50d4292e6a864ad46b79a55d27525c5f20f252c12a602130739567eb4ec9985e3b4c0d1b7275a57ffb2224ff5d3fbbeca9d9729a875fbfa63c71563c58c0ae1f5867f53522a2efde277f6609190f8867683228f9b550aed72adae5211fbbe2cb21c2a4514894a41f7e9c3e8118f046d6b9cde333f760b20925b7ac9650aa433f7dc973c9a0177cf70a4289ff2ea72506af0156a99", 0xa3) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xffff, 0x1000007, 0x9, 0x7fff, "9ad84b73d90180000000008586a9eb8351722900", 0x0, 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:10:16 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) socket$unix(0x1, 0x3, 0x0) 13:10:16 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) bind(r0, 0x0, 0x0) 13:10:16 executing program 1: semget$private(0x0, 0x0, 0x80) r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x5) ftruncate(r0, 0x9d12) r2 = msgget$private(0x0, 0x407) msgrcv(r2, &(0x7f0000000440)={0x0, ""/55}, 0x3f, 0x3, 0x4800) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) semget(0x3, 0x0, 0x98) r3 = semget$private(0x0, 0xb, 0x80) semop(r3, &(0x7f0000000180)=[{0x2, 0x1, 0x1000}], 0x1) r4 = semget$private(0x0, 0x4, 0x10b) r5 = msgget(0x0, 0x0) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) fchown(r0, r6, r7) semget$private(0x0, 0x5, 0x40) msgrcv(r5, &(0x7f0000000840)=ANY=[@ANYBLOB="0000ce8d09f53e7e6d02d9da48daf1036f00000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b7f44c5430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d0a5f95994f4bea13a7e8b0e5be251ea12fb25a8111e0a39b5c70eb96c478cfb8dabeacf2903bb99f9c6184f20c08947f8652f1b5f9e78525cfd862f1d4a9be6b0b30782fd31780b19cdc991592965ff2f8437fb342d0a1504edd8639786f5d5733e7d815bcfd0c742c656c5029d6ed2220bc4060711308c35783783ff5464a649cee8588363bc7c0ca5a4c5a17918a91e6bb0c5305258a76be5f557cf7c1627b7f605764e54a254115a0d89822a141bce154a302de0878e7da783b32d3dfcf6fe0124cff959f7128f5917401b40ad3ef56339aa49f0c296e799c4018120d90b74a23434d006db80ab413b745d971480baa988542ebbebc90c0da5ee892eca17c4386545833cf1d9fde69c211ed37fbc48247c77ce54cf71e633b947a43cf4000000000000000000000000"], 0x1, 0x1, 0x1000) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x7ff) msgrcv(r5, &(0x7f00000001c0)={0x0, ""/101}, 0x6d, 0x0, 0x1000) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000240)=""/252) semop(r4, &(0x7f0000000040)=[{0x1, 0x8, 0x800}, {0x3, 0x7ff, 0x1000}, {0x2, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x0, 0x9b5, 0x1800}, {0x7, 0x5, 0x800}], 0x6) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f0000000480)=""/241) 13:10:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x7fffffff, 0xff, 0x9, "93cd7399f29a9ae521ccc23e981a79eef192e229", 0xf3, 0x9}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x101) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "162b15cfcb5a922800"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x2, 0x6, 0x10000, "3b463657c8ad2fd51f4fe8b599a401ae454ded5b", 0x8, 0xffff}) 13:10:16 executing program 1: clock_getres(0x6, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) clock_gettime(0x2, &(0x7f0000000000)) 13:10:16 executing program 0: unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000040)='x\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x0) 13:10:16 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r1 = geteuid() accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) dup(0xffffffffffffff9c) r2 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, 0x0, 0x0, r2, 0x1c6, 0x8}, 0xffffffffffff0001, 0x2, 0x0, 0x0, 0xc84, 0x7ff, 0x2}) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) 13:10:16 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/100, 0x64}, {&(0x7f0000000080)=""/166, 0xa6}], 0x2, &(0x7f0000000180)=""/228, 0xe4}, 0x1) 13:10:16 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3, 0x200}, 0xc) 13:10:16 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fchmod(r0, 0x43) write(r0, &(0x7f0000000340)="1466bb3084919672e38937fd95ba28484529ccfe9350762848c652dcc92ce7a80eae2358193db8cb07b54a3aae4952c4dde6743f8c8ae03f5409af6e1314e47f", 0x40) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file1\x00') execve(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 13:10:16 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffffffffffef4, &(0x7f0000000380)=[{&(0x7f00000000c0)="277baa31a67712648a88e838517f5ce52a0072ed3ab0fb0b6e46d26152dd5252f735bc711e247e3704ad85e9d5ed57ae226879e5e6d0fb6eab0dd5157162918719b57491683f0a7e41dbb334e095bdf45e34795f47c16749a157a1a0b5b70e907d8e48a52d81a44c222c048db698832328572779cd0e7bafb31500d81a09a5cba2c0dd38958090faf675185b1d9143099a2e270e29c0b5176302276e22af4bed566ae35d2b0e1c1b3ba3018992361fff244950d2629229c7bcc7ca600b55098918e5aa8919b378289b1426f7a7d5c74ad14682910debe948635b75e8362dfb51e8e94d514253fd", 0xe7}, {&(0x7f00000001c0)="d567dc7545615d2b90d47e70514c089287bfa0143caa87604e4f78b4b0d75f838a87529422a96aec890258000cb47976b0d54ab329cf76abbbc20e7e3b6d4ec547820bf833283dc40a98cddaa05b6a46b5aab263e7c01892e97534ed20650fcb4fe64b28f3ce91cb952cb8ecd3d8f1dbce4dcfc6b789b79ccc93d836b2f92ccaec4a6d979c099c7827f94d511d61788ab6bf274629f930bb51f966ba5da8ab5e04a33f203b1d0028b2197eccd859a8264b", 0xb1}, {&(0x7f0000000280)="46dcad9cdc", 0x5}, {&(0x7f00000002c0)="1c51c7a21e02e8e2c9d2470fb0e779ea5d8c8adb03a82d", 0x17}, {&(0x7f0000000bc0)="622c2970fcbd88370adf19abbda7a27de3ef769bad39c8f0ff302426d3312358a6b61dcf1d511c94663b9d0ff0a681775b130fd183ab42e26055f8f39ab62a84a2c98b7b585239e30f2d93c77824698dbab24698fab6d23fb8bc1383c5d2d8ae812fc7be7a79949868b75b635516dfc9b946ec1ecf7ab2ea2ba0a4da5d63aa4c3ae0828743342c85c3dde95f2374012f0935673fce3fbbb3651afec4b634101a493bfc3ca3cb505e61da131fcd2babe1892a8a0744d4412040fe2c3e28c0e9943e58ea461ecb88220ffd748bac7ff44c61aaa138ca622909b681747606d0a755d374ba1a59894a1a345b5b2bcd68faa41026fb242dc360bda96942d3b9f672476090b5dd691e3780b88f68ba40b17c25038aa5f77e776d3b4c0bb834b56273443ec1270b1c3d34be65188b42b7163abe86cec44690d36980968daabfbe3b94d7e13e703adfa0c67e8662de8a29b9b64ecef29bee0d811af5abda8e9f1d82ae8272643c604b73de6d54deb3ba598d1daaf403c1d4aa63c2f8f3dda091905068c7b206972e72ccebb79c0008814fa2c40778cbb501f7948035184b9d89735f1e898f5784dff47e161b36f0a25158d9de7b06d23e543cb07fcad511b05ed2f7fa218d45ed9885804290e6888037365be8275949f1b720be26f268c4a826ee93400ddf4a20d525eac839d50667bf9efa9e382069a173062d623cf502a92af284f1b241ddbad45be0bd8d8895b3af6a56ff0fc0888a022f8680b00a6f4e8f006aaaade155840cb1db1f189a50aff854f180736df0daa6d8f496dce5b14f3647fdf2e75a623a205dac243122b59092a2880edce79226ea253d2d51598a0a0ce42666197bf76297ab96b824d4c5854b46bf009171e9ffe9991363de9d780486ec7ce5c36011d2df26c7f8293391ec903712c8c4dbc1d81bdab4af4b0c95f3a238792766d103460d5430789062ab1215aeddecd83cd6ef7f95c6bdced749736724318760abce91b9ced048e78230750675b2c0b4677964bc12376a6d318a62de9ae1a82207dbd034ec4d43ead05123cb9af0c34942468aee14e19d2d53d3ca1ef4af14e8741da6453f578bc317082176559d667bdccbe4ffa99c00fd8bb4d4db7054ea3e67abcea8ceb8a88fad7efafb0ff5b70c58828d4e6edbe5d69a0ec6b5c9fb4654e8270b3430220ecb3840dc1c9e42a2030e568768e4be6ace9a6488498815d06e6c9d708f095cbde6e0c2444bbd614b6aa320efe00e18d104308df93baeba043f5299f51c27ced2c9f628babc9d263a6b92245863b290478fb7de51abcccceaaa034bfcb7bba13235aeeb201d5ceec8f5586cf2548e6e25246af14a30985d605f3d78363bf2743311ad8a04cdf541db7c636ca33b1c91c83cc422c10557de7973baffa8d688fdef076e390cb2815ee820eebddcc8c96d825c366ddb972bb97a53a0c6257e6d2bfcd41df62423f8d32a1bbbb372e2f5be2261d5c767f46e50bff3c1c963697feb2de6860cec0b37587b43875962ef66f5ab115355a4e98e4f0296577857b3393614badc01ce65af683467be8a9b1161925e04cde16acfa090f4e3e0c92ae249a24cf2644e14f2a0882490f7f79f9f15890cc8552f5144b6680e2cbf282ca0bc2e316c55df854e2c2f2e712f2d3fcd10beaab77a455f02ba900e94cecc45b60fd7c16a444770f334daa8d13c293621f4e8f28cbfb9f70544c20743edba049eea4793fae9f03c91ef99eed2483d62d04f5652d18ab211f049da053b8d364cca0215bbfccdb1b3f9171fa25534921b838b3749fc9d62db442ca8c5b92435ca30f841fde50848838a751892b6299046bb442bfad31e915d49547f33d5ea4c6c40b33da6a4914acddca62e04276d258676a1ea595e71e8eb86ecdf7b831f588d4f3daae07b6377213fda529844dce1676c94d764688ea71fc214c450a98464cfda69ed55750dee58c06c060bd1aec5c9d47f4a9fd7a7392985468bc68c3bc69f6d57be18ba47502a61396d7566af4d769b7ca205cb7a1c954e49738316993a616fef1f89e2f85761fe455c931deb55352a7579a55ccfcc91f8090449156eadb83f7eb2ced34e0404b566902dab64dc9b13b7bc4cc388e32ceb4bf4d8416c3d59899e221f48f9456eaf1783469760e599fe5a4aa472da1e5d7fc502caa5a1314ad624bd6df7e7bd803832f49e1d261689599e1e6568d653781be7d677cf2f60cc3830783da75d225e528a30fc96428d8888d27c796bc7525025ba20a1bf2615fc0e7491f2c7977e9b6ce5d5ff6a40fb2056bcbf0716e83f0f4cf854a5390b025fd49890ab815eb3ca17963fe00b5cf646c4988b4e2b3d74e3c6102cfacc9b122e49bfac3126e4934460dec2cf4ee59eb5066302d06c10eb39b9b03b03ccdf0701b0d1905ce2cd498245b67eda41a1344cc3024e2356c46226028e393f74e716387eccc16b09aae4bf32812d94400c0e4ccec88b7a2403a048bb1d74bdedd3917d5741e828a1a30e31591a7965086eac0b6a4749d9998e5948283f26181464a69ca8d51bb5e8ba4b12915a6dd307ced7523fbf174a2db1dec2c4fa3a388bd82ab473a031194f5913e468b5d6a9c00c91301b8f8249c8596f13a82d8f6c89cc8e578b9e8d79471d7a4b68445d75d65241988746be8d8f2973c2c715aa8f249f0b2c1998baa50f5e6cca84658a0bcfca51bea4009263c913bcfc1f97c915ca58c937f9023f30df760b5189f5155367f22189d033180aa20fcf1a313f5945eea672edf2b1437e33e4312b140b4880e0ad4773958735f8eb89ed0c970a07285ea6700eb6b058c430451d2293099a0bee39b0eab7c86c991343d36906bd47b9d006ab7ca48de145c1742d01822892db6c3a4a2cf9f947b4a3be385c7bcc9e90ff43d01cfa8ad12cd2f1f0578d84d344036a99d011217b7885b54b431b95a38242b48716d0f18eea9831b594285428e59c68733d6b30ecf5a23285fe305c8d1815fe651ace3daecb430dc81e2b2b7426cc6f668db1d6420054657afa106a0e0216079c18bd45b3b6744da9abf5bbb4c8b53a2864cb37fd227b62d788b25bdc593a2f968aee1c3d3ac1ec710f864f935f5758e15209767caaf732c6300ba997d47a7dee30fe6126e0a220aa3cff073fc386eac6c9a9b2b8596773f37e2368b0818be20c1c0b2633b7569f5405a2d6ea138554ec35a741ff8301a528e433bf0367a70168f9aa64f9927da6883447c88d969f6ebcb2dfa75d4e55adaee6b1be2c5fbb733bfafe89562981ec407d13f9a7e031338f931e49ad27f03417f3e6c7c4482b1aa2189cd28d852269747dc54829e38f510055df5b6bb3ed387a70b19d1115b82ee6cb7f54588e98b063df19aac29587c109cf621717485a9d56f05e5144888a720b0e62cd8b2bba9f780b547e3e16d1ed5adbd8d48fe16753106ea62ff340a0e0ef9c05fd514d7c8e47403d89049d65cb5fb119716605943100193c16bc1d2ce6b06cf097efc3c8727e2f75681e6e27bc157576bcefb60915e37152aa9663639116df616457c8b8d33d78e3ad747f4bdda0b01c9e8afdca129c749c6bebb56b4e8ce637e671dff90df6b1d948126b5ac88b392dc36e9ca14cc0b974a10e7b3c125cae632325913287d8c2f1fa3e0c0c02e6d181348242b36ef9d8871b220686a2424544760dde6c0e57abfc81d3b381dc045ae1086ba0c8f5d37b3b0d02f9e93bcda5e2c1a12d271b39fd9944787e50035adfc4c608fc4dd00ddeabb83ac2d857dd04593343e9394af5e475319648f324431c30de4511e005e393a0f70181ca58042bcd67be27121ce739c2ce1590a8141d5accf2f2f37f028d779dcaa1199ccbe62eefc73ca9135c502b45b03c888c9273624332974328426d8e99836b3576c4d4d2ba2a726303b3c0d92d06724c9e8bf6e2175f87d32a905bf0d3c007aeaee2678fcd59d84ce93c2123c430cb430e4da0955cb3916911bf3d025b711d8de848f9899a54a310bd4b89c0c1b465946603db05611c7c8c042505fc2ba27bcaee181ef2f8b5ebd9e108749baf722ea75b73d7e98744f90f8495f28a6a00e87ab5ead6aebedb9be947502a1a44c8a3a268a5edad4c400ff6dbd501ebbbc5a333f18cfd59691bf08ae98e4e21d853986cf568ebfb4d075b341e513ddbac3a7ac162963cdfefbd63677a5583a8dcc9db90d2cbade486391aac608d8d99d6d4e3cdbe8edf9daf25808aa4e3e1a722605f28daa59a494607109646694dae7d8a39c6fb98a1d630cf5e51e2a14dc20dd89a3c22d0a0ada7490bd9b7142166082047132c8d27fbdf68ac036271d09879d75d6c7a0e948000335e6d7eea555e39804df829beba902d4c7659dc8feeb26a7adf4449febe6f458a0aad25a1bddb6a5718c8267de23d6ab9e43560429de9aa9f21c7a78fc93a9183b2b6ec7e7c10069a289af5e7590ecff923f31c7a46ccd37d6c4343402304722d783d36070a9fbc5243dfb4c45451d072d1417db397f3e5fad2b036d85e7f8dec5da3f9e266d63cfa591e0e37ae30725be6c84375fc3a5d7feefb9e67f11ee85b5e2b5d4dd1beb5dfc3c4cba07090a5276641c79a8a27de4f5233d1196ea464b822ce5bb1c18d5f5c223880b8aaf47c8af049e13c4ec3e013d32dea3eb5d1b475e03f57c634edb90e59649427fb6d1566711ef69f4de4341db1ef274ae8f4eed15c2c05f0e96e621af1fa37603d83483cdd71cace159b0f7508da8a9c20fdc3c48f9f9b4a1e8836d6af55081dd1799ab8ed0d61e67aeae2dda4b7541d5ff99df18c0fc5bb3271a9b14ed0a90f1f969469d09cf20ea14041d2de37e7967db6c2616335b35a7ca23df00a548c3ccabe58153e3688bfc8cb5321e7aae290cab66e4dffd66683b0c29561c5c0c854ca563479c53fac6d7d15496aa2b592e52135756c6b6a5d3500673b46f9a4e67416affa8344a57b8868158658812b6ab94dbdd0b41e4117c98546ed828343c0ce72d8bf54420b5caad29ae1f8c917a06cb4f8fcd8bf0e9b1f17fafe5ad536c4271ea48f17dd5a95da6e11b7949f2c2f420b82a62f12d1ab843824b818eb707e06e7971a6f5c000fe7970bcec243cca0d2a9838a58d324db177d9226493c04722c7250cc21167240e90c2c60d012d226a8cb78c3a691a522824c830b29f0d0447c193e6249f4ef819653ac49071dc8df3d8f1fcaf2d74e86486cdac18fca07f5a127aa0338bb40c5a10de71c1d3553534aac104862c264d7469b32236bea0e27c5cd346f52835f18046c5a62b7296d50928f5bdae72fb1be287e84b07205989cecf4f02f995f88e5a402d3e4a7893de40a7988dd72c07aad86272467ca3835f0bf0b1e2fa2f59cf5afbc6b40bf32ba1c1e4e00c41df83ceec2800e953a17d74f4f9d2654e2a0028497597479ec56739db54606ffed423ba8669924f07b596bcca0d2b0aa0d71da6b36ab17740b4cbc89edaa4c4f3c3db7b2d174f768f0fbc4844ac7260d7ba2b56029da5da6f976274227fd27c6ac616d3875d6c63aba35a7f92216e0de35c588446f6781a0bc19171b2d700710bf76fadf6a05b6c63a0155281cc1d75ca864a11c9be47c50c96955a4169fea6e93d8568ae42a43bdcb733e7125c446c83670234a51307d0fc7223e2b87bf6a25fc62491a4b76150bb088d27c6f2923c5aa8322bf5f69bf568ea9ed2e19a3b65292cf12e261463fc4effc1579afc8d19d1ba8493975517b464f741bc5ba75796c2f785c1fa57252cc0680fb0ee6758379895da4aa6cd8ca7937f0a9bd70841292bf4dfd3884fe94bb73903ce8", 0x1000}, {&(0x7f0000001bc0)="8a4493bec4107b1f7d71a7c4241a5da365c94e89a3f17c9899f84e0c8bfcc56aa192479961846b55ef32089b313842c3fecc8a3dd47824d9b87b2f3b4f61cc8c3ea407f648a7878e5bdae664ea05a4bd10f106700c7d931f9a8c2c981e03c58a766cc085e27776d3790a06a128d29f4c3030cc3fb8992e0ac58dcedc8117676b0c8506194096108b14d09d9ae73c9d88ec59db92a697d43ba7009867ba44c622b41aebe3df6ef7bf1d297867100b8ff4169df8096a2c3a2a4f21959e8f56c4a6ef0dd295b4f049625df9434f6025bf1133607f7f8fd5a875e7305d9ce093efe4ccef8e91618cffd40af573d08d9e424f6aa93b1bcd28f0883c7ed08c95b161b4acf14832a23a58e33b44b17546613b42b24bbe4144ec35e3eab5a797832f398d455b654438605cbd57ccb26a2ad9fc898799ce355ce2930090070a58eace5e96a69ecf0ed42eed9ec50feeccf09568cc7a81e0af5ce1cb770ab445b205bdb64fca81cb72a7b794082be649b685c84f15c6b3247256576fdec474cf8aebeff8adc7d2e52c6993f7d4033cb411047f3e2e186df23f8f175c4b45497897bcfd1d7cbdb1e220010d1875f7c117b3952b4cd6e12a15cb4ee425bef91e7ea184d2e3ec9c7a3e15a54ea88bf4b9763ab52e413239c7645d79de33072ed037b474246c8748a484c9d1bf53b73c0a6f89239ffe14e12e38a9dcd7a20b8492c8ef40b7c108f9edcbfb7b36e84716e56bffa63868b4467b042b94e97a1cd238592a240f32d95d5b95f8b696677b325fd06d52f8a9a5bcbdb785eaaab329c3d7c7c1519f5d7513e53e79a134ac0c3881b0c7c86fe1f156f39c0792d3c3a812564cd68056d5f2100e3fa5c0d70148e9b17869cc63601b18190a6f6323502e0079f3d5b24a32f0a80e4d86f6c2ad5f11cc1000c32eb2f67a510fbaa58d6cb05033770472d10c7cd320633be616a5b8262bae629c61ba2d6dc322ee9e952db202245935b75bb6c243a2b0f742c4b89ec900c0a773241e131c68baf7aed3596e19c295f8511c9a4db73fe0a4f48a6a47d8cc6a1ef112ac59e124362b60a5fbfbb7d5712acee9c2b32fcd121818d496bf34fdfad9fad0abd8a6f2f73527b6603769ac83fb556ade57c11910b81bde4cd7161687b950e4216639ddda25ce5e0b4eac90fbb10041dd75954b4f1911e97ebd1f36a8555f94efc71f4e000ca192bce88b090e45792a238ee39e263e41ebb7ffecc3cc9337bb98883ecf4f8491f5baebfe9149fb9905f1a6767e5d42d0bfe0a8fab2e41dafaed4ba8a7744a96889c33e661b25facf22c55895495fe4e8922b32bf3e006799da9d86fdb4d0c01db28daf6c6bddb31f52b184af3935caa6329d58994bdbdffe06707d766714074eb1a37c12988bac966cd1e5e50195248ba6a85daaced39a778f4bb3bbaa7e6fbb51d6af915063271c0f8e690ac3443838791bf3bccf8907551ac0a3dd449860fd3d9290ddb39f7eabdebc4752e4079c84d04155f0dfe63929969d181e25768a974ee67aa84dcafcddbc6c690abea7ace5211648581b191f51fe56bea4cdf52bf0b3f40350e725e90c219de9b4ea497c428adad3cdf708b47ee1de6a09e7c9bb28bc07893745edf0a26a94f6e3d4c8051af871ed4bcffe9bf442abae642e0347ed84e8a380c17336bd0c24e79fc9f0e6de1596fbbf16e2ee6ab0131c4c3151f2b8ab3a3e890b1580be6fcdae953d5990971ffb7761e5d4aa16806ec99eb9a999edf6619ed28c218d2a30f7188bc3ee0bc9fc10b44923984eda49634c37f5bc3ab2f856f89021d2456b830c1ed31fe665866109fcda3fb30088d63cfc2d2db2e2ce662c1d18160540620bdc03468e3cdb24b5dc5c909e5a12a2caf1d8b00ddcb670dd3e5a1786d83856c3e45557ffca6a150196be46136cbc0e8a154e8d41e90852e01cce1dca46e70913b1858bb6e60d00877329014ac120b9b8f943dbab207132a3c1438051f25e1f5d38a0841a9fe49974931e9fbeff3ed5c4d0ced4bef9966426461d7e4780feddd1b740f9b34715316c4207da2817d3cbacd34336a0d591799bfd2104cd5c5c188e3ef7ba737093de6fab2601559e4d3c56f70b7de4c2ea85520bf908abe16eb00826e448fbfc7a58ce9e5b50b7a9d03cfeeb8190d06d57958c3a76cf6f1d6770a0a2f89697daa4cddd2b153791896c20090a09d2a3df031713117567b8f2d353395beb3663f758156cbfc569f3f50347d388536b5a958a8cc732eff41b4af17e74b0d7da4631675c193be828eb214fc8a1769f00d66f85bbecb0270fa93a88cb9df42012d17a22816dd3d89da6d19b02cab78fc92416e34b931751dca0c96dfe76004c28e348a44173f8b223678a1bf4bd7557c6faa4373380ee3c6b6abadcfa412ddb8c7b6adeb77a6e9f399867d2fd33905b0eeede37c9266f92efff1224f56895882e801c181b536ecb180d82db3ef7f848de842e984fe6f9e26cef4641b7d14ddbdf45eadce2f64056c90646d5b05cb68a124c43eafe41721f1dc4ed67dc61e68a4b80b64c6c2b88f98db25d881884bcee2ae7899350071bb4204d1147dbedb79f472b337722138b725b3c630953c103f9a5dffce54e760a92518a8020343eec141659665e879d7c7c128d6a243ae2c0e7cd9681e35fb212cc0afb308dd3d4bf4abfe63cf5e6c4e88b67c2aac25f0899224dc4b44988ad8aebefa2e734a7decdfd1e05ff3a9927efa7ef36b36b37ef4eb15a049ab8827fce1039fb9fe0dfd812cd569065ba38ca3e354fd827c9670f90bb1d7583bcbfd3488c697f7f71e5afb81b11f4fcdfbe3c4f71ddb11fccdcefac71344ef14ebcdd96ef1d0b6ba23876977c627e68c80de30499a16b2d1b05889f219ad9db4e032914be9d4a0523a7689caf3d5961755640494c483498b913b0a51d2a21122fe76a4d8dc7ea0f7516577b77629b7b6802fb2e1d09be9a4e9ed3f835840916b9ca2e0d931d3cab141179a64bf5a25955b4edd25b49fb5bbd1e1fc07ce484b0fbebc1144ceb30f5dac5dcda567ea73b4ec18ac8495d93675096dede92ed9eea5309f73a50445995fdfcbaf3cf85451cc9b54872f4dfe4a62e0830313958b3908c02cc17e3c3392732e0e7c729f78b6cf6d1be68f7fb5a4b6781567813a4c61521a6e9f14ddf8960f2665b2fa28d9797042a93ace6333b1a823b9c3f814028d74772d68d2b11a61e1d42dd3bd5557cf333c2b590ba56a727605fadce5d7707b59c48fb1f6f045b48275d32632b9c04b893c971c84d56041c035737c4ab9e1c912a9bc5d2384c5a588d22a939d39d46392e835635669a49c54d6c0fa059fb9134ca4efbdd9b0c4fff511fecafd87a6ee6f9b00a84d69a64125c70c704b997398c5897260cef203762381f05aa0bfd9bd01c2773bba2fe48b80e5f82cb043e083a8b56dd3fe8966edb423e4e7e25be21160d67946a968da763e9bf00b499af822b6b40c0dac47f6004da6cf5444892be1217297f4829712d5e6214a0ce94bf796fcca9e38a72f22ce81f3c41a037fae0bbfce68e745910894cbffa007e7d6641e020b2b57f9b891a70c260099a5d873f62716e617e7c62c512560d908e95daef3576b291c5c9b5f5880639727b24edddc1ed6687306e482b25b037edee81a120c1776712fe32ccd67501b20f53d69f9afb5067eb37b0e96b26357ccf1b6d228e95f60b1945527106ecfdc3048c03d8645941ae52957e07396a05dabe0d49b156bce922c4c82120a088bac40d774113f9aee298e0735424b8f076e8c422d52c0fcab7877400828c0dbecf65daf92da0b9703d8785fa48a731bc79163683022fd4dae03b742888d339bb7463654baa3c09d8df58131c24bfda1d23fa2d7129cd43b9fed93ecb34596608233eeef74d3cfac73057722de7065a7d7ffd1ad48dd6e434c5f421dfb8b2a686497aeecf03c3820b966825a95e802f4878f29242f21118cb653d854541b58af7f23dd4b9862147e507341b88c024005d0a5cb1861feb03fe67d658d50ff8a81d8b0c678f7b183824eb0b13f8316de758b19ef29193fe77e16d26f417495608896812b8a470ea15c157ab9bd49bfa98664cab9161030a8d01a23ccdc299da5061c8383deaaa4e69e9855beb121f263ca3dff189b8165ea4244aa86b19bfaf7d4613202298bf1c663d4d0ebcda9bcc515a2bde0634f5bed483be3964200697a783db65c50ffd7015ce8aeac04ac3ece5952c3c671ee3e3c8616f0665023c5b21123d29a4386fc49d5fe07194e0c97d127467a60af3355577861e0e965bc456e19cbbcd7b4092aeecf29b5a5eb76d5f168f45492f887f86efed4c5643e928be850ab56d37dbd4b02430f5e486afb76f13ec0b920c6979ff90138feabe8e7bed0c1f9a4cfce980ffa6ffe5f64bb1e6994568188b8ae4f5bcf959d7a18aaf824cddaab9ba395018d361e850cfa471790e685e97f9a14e7f5f208c74e870658991829f9fbe27b64ee0cc7b672a6d3c0ac4ff0098b526be8bca0fe150975a1ddff59c3e56ef455f58b05af48b35df1b022ad5b3c2e23b90bb4eb15c4967530f4ca1b84f1e2f6a090c5a18153110cee3274002ac5d9a730ec0542dfff04fb3e16a63759f5939b4a932dc92abf94f79ba27f54c98fb024b7a657e8f55e75572176cd73be1da429f3893eec6b40da308de02f5135bb3f2517d706789cc2e0f82e68aa61b8bf2ab95d9c4885fce465f7267a803dca804e2df61a8176a220933afbb091d78372bfa895aa573c7c16b0118a695d56a8b1db4208ac064346cf406d603648c208ee3075b8ea878c88fc1fc4ae930b295569d4cfc2b62319fc626d615e52704055b9c6cb3276fc64527c0907131898aef8dfb514446a152df3352c0ff7d35b3e28b0cff44a1d7c4effbec64908b8bc74e4ddd4880d85dcf92c71b804c29720bb43ec67b86ac7bd1100807e43bee0ae40704fbb0906e139a5bbb52ffd368be78a1cae59b851e5c2a3db35bdc61d208a7065491e2f2ca07d601dc5465683869a53c5fb81e9b0b96ccbbdd63a32f0de3be3167c0e07695f7677285ee72c30f76aa79efc178014fee863514b7ee5946d3703b47c75aca78bd8de9ced4ac62afc3ca1619d1a91b4e2646774a949e1379381b92dfdd35eebfb01cfae5cf025cddfc7672255998f5b339ad57cfc652bd43637a1c65d7128fda14976614e604e573a7b5bc4ac3d427d1dc866194abad85cc553af011eda9d52c2600dad4127f1eec1e96aa89d9f83bc4464852c42a9d72e5177a1cfb1697e43a5ed11dc69c761313d869710707169899acbfb8e397bff2c637db694c3767c9060b9b5d84f1784ac5808d83a7c32267df4fe015c3e5c03cdd2cbe78397f0b5a11e86c0c8d4bb5fa40c7a5e55c43d6424a7b61cb8d1234816b633f58ff42f4ae565947280545b7b37bae9c0e50962aea83f00f7da496bc56eb507857d6893487c2a31b8526636ad0c4a9481095817b03fc554f38e31e4e668aa51062121c1d2381ccb59c5ea006b5805074fd6d227d6e82ae76d10788d8e05fd20fd22517aa16651ac27a85de483947ea7e050f116cec53627366ac73596c8e76845ec12da236d0e946a96ac75b688feacd721c0c77037aa0edc245d62a25b4c28922c73dfa82fb297ab446ca00a1d6723708ff0272258cb32660dfc3e75f43c56dbf0e530341fbca4b85dfbaada519ca3d3606b8eb8e39cc50c21e1462aad3506f1a7ff8086909312f146884e43d71900f498539c4ac32d5d868f8f2db41860715f2c2a5c4af9f1a0e29e60d5f5df377177e1e7ac8a02927", 0x1000}, {&(0x7f0000000340)="ea81a6bd60b6a109002799fe1d4ccbcfa469251463f1423c710e52e4ede0cee003c53cd86baf9da17873460bd3562c8d", 0x30}], 0x7, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0xa}, 0x1) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) sendmsg$unix(r4, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="0000f86381000000000000007721948cb43de4b280cc", @ANYRES32=r0, @ANYRES64=r4, @ANYRESHEX=r4], 0xfffffcb9}, 0x0) fcntl$dupfd(r3, 0x0, r4) 13:10:16 executing program 1: clock_getres(0x2, &(0x7f0000000000)) setrlimit(0x1, &(0x7f0000000040)={0x101, 0x6}) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) readv(r0, &(0x7f00000023c0)=[{&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000002c0)=""/4096, 0x1000}, {0x0}, {0x0}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x5) 13:10:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x2}], 0x1, 0x0, 0x9c44, &(0x7f0000000100)) close(0xffffffffffffffff) 13:10:23 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0xc6) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9ad392473307222b34af7b6033adbca9804a7a99884404518e9ce012914d3a24193b46e4a85a07f982b882e37bd41d812bdf318c4079fa54bb4e24af8d18b53aa725d59e334fc86afaf8f47833cdb05183f33e05f6ca54ebad0a601c1dff0a03f39f046f05ef19ef791dfad83e5d5b5fd3f1c1a6ff2594cee063b68644cfabc585ee42a83447264ae45d642c6806e8de3310b08fe046", 0x96}], 0x1, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4605bc2ddb795ce6}], 0x5bc, 0x0, 0x0, 0x0) 13:10:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x3, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b8016bf8a2369e869b70cbf8623c8a8d6ca14dabbf324433c211862d5d446814c349eb15a2e4d6d57f2771c81b33067b9c08b72b", 0x34) 13:10:23 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getpgid(r0) r3 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) r4 = semget$private(0x0, 0x3, 0x454) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x10000, r1, r2, r1, r2, 0x60, 0xffffffff}, 0x4d, 0x200, 0x5}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) 13:10:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) 13:10:23 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = semget(0x0, 0x0, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = geteuid() r4 = getgid() r5 = getuid() r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x4, r3, r4, r5, r6, 0x41, 0x3}, 0x4, 0x8001, 0x2}) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) 13:10:23 executing program 1: socketpair(0x18, 0x3, 0x1f, &(0x7f0000000000)) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8090, 0xa) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) r1 = socket$inet(0x2, 0x0, 0x3) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 13:10:23 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = socket$inet(0x2, 0x3, 0x1f4) lseek(r1, 0x0, 0x0) setregid(r0, 0x0) 13:10:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000003580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) sync() r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0xa1d, 0x81, 0xdfe6, "649e7feb5ee1529f62385317a85f0bcebe580eb1", 0x99f, 0x800d}) read(r0, &(0x7f0000000040)=""/178, 0xb2) socket$unix(0x1, 0x7, 0x0) 13:10:23 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000739ffe)='..') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') 13:10:23 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) flock(r1, 0x0) 13:10:23 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000001440)="fe1235c140638d8c4c396ce5632efd2b1888f876146eec7170fc9e7ee4c704330102bf15008d415da0eb966f7dc1a6e2d1ed78a281bbee4bbf6646694e30e7c88f9c7c2130d12d9e553971764c5357e3c1284a9f71f4d9d915d4652b053fcd34eff04d43a3d662ad10e5e474e0fd8e217e437ce02c0d5706474ab65557d7e41a2b1531d65cf70fe5a6f2921704fa6186569cd832c56da8db1e2de09168c5e74c724b8a8648cf21f2dc1dd2f64d3eba8a654c1f0595c706c6c87b1fe56215aa5955", 0x2c5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x101, 0xfffffffffffffffc, 0x4, "1eae8682ab0320755ab8bdc7a85f07a099206fb2"}) nanosleep(&(0x7f0000000040)={0x0, 0x1000}, &(0x7f00000001c0)) getitimer(0x1, &(0x7f0000000000)) write(r0, &(0x7f0000000180), 0x0) write(r0, &(0x7f0000000100), 0xfffffcb3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) sync() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) fchown(0xffffffffffffffff, 0x0, 0x0) getitimer(0xfffffffffffffffe, &(0x7f0000000180)) syz_emit_ethernet(0x1000, &(0x7f0000000300)="5fe5adc34db71078449f1fbca76617cdad370005628a858477d40d03aee17a4d800ff5469e81e0e31026e37f81b7c87a39baaffbe2b4b5a014476e66a45cfcd54d2d98c0f86cab22a5ff2c1781fafe73b01debbe33ade4d7f7055c8bde40378cd1231d6c93ef672b6032814e75e3fec05a45856fd6182779b22ce55353abbf48bbadc311f4a08e0354f50f286d1199db1bbffb715386e42117e03fd894d90f2aaa213bec7e15cd1acb8fe50b478eb42a0180ccaeef59529ac8b823875d5887f02282279482bb75859131f01dc787183d4470d9e73c3e7016fe03ab69e59372ea2e9be2ea524e6500fa541a1f7daa934f7681d2d430b398145df72b53e1642d811c1098c782674eca3e449a71fd9bade74aca61ecc344d89721b71fde82154b22d7ea4f13db1cb8f0255f1f4a3569bc6df36ca4f99296e9c48fad1f86ec02a941f8f7a16739acc82b8409da6e2661a5a82d395ef4d5b9eb526b28d7b7d6255fc1d1d1d162de3df477cad0dab1ee583ca7414dba6877f9cb6238dfd00494616aeb1c47118a939f13173297cffaba85e2c72402eb55cb167c5fac03fb1e2d3b5958b1038b9c2c63414c879d42a522aa347315bbc502ababbb39635329c23205b6f84b76f652f7177e3a10b7a2b1119f8d233cb42297600d31ce7d4a4311871ac5e529b2b6fbf55ad1c97fb17828953b54ca700ac550f4ef0268636fabdf79a7eb4694236bfc98af98be33ce2a395fbc173b6000eae3144fa62177e8a2479349e3f40a3e3f0faf5a029160da4d42cd49fc4721a1e4586a5bd7e78479495798ecd6d5bd3dae4eb7e02c2ceadcc769de3ea39dc375fb5c9cee0e71fca19aad9ee211058edafcacace5322ff28be47e1deef30cf9d2d633ed64c16b4bd7d3889368a5bcb6369358ea57dcdb891c5f51bb5ddca3a6cc42f33f4840285fa1fe7456b75a30f5bcc2e4c17638215fd91a7d182baf0a759dc2bf49113a3852e42821e55a370697322859f112d71b6ce4a19ea630c5113ed0e6cc6a1f903166f50af55dd1e749d1ffc51638ee1185c48c72b12321f6e1a524240982d97be8aabf8a0c01a465feebabf74366c109cef7497af36d2ed1ecc661d15b55eb4a617657568891e7ac39bd88946d9e8ad53752670569cfab862764e4257b4d1f7100950b4333d540342ae2038c36a7d05cd13c9f99c6012b3c4d578f12df0150f589241630a9cd0cbfc0ad5b3c7ec3ebb84db5971298484cc95cd0efc7bff1847c54e7116a67946910caf748e6b150a554e6ca6b2209f250d598295b2f26efd31c6c88a9a34b54659fd49a47337ca00774c531390f25d5fb60876953b0979eacc9a4493690f1a278ed81db46ffa0fc3e8804092c96177922017853529a9f52bd740ffa3ce936ff101ce259505a796b7e37c3c936f0c57a3f980b4bbd54912cb44ebd89bfab9fed7d7aa8e431c1516cc3250386ec64adb736187abab0aea2ef21fb6c21200cadf824271c63bcb3c972d4255a18190867271f0be9eee020f57ad058528296798d849491b0da1bdf1ad61ee9f0b10d33d96e2a0aa435a7548025aa38c041e77e136ded72d170c28caa8f990f29574f4f8f65e54720c0983e51cd6a0c303558dea6e12c40d49a0ffe761af315dc2e355438b191b0316cdba1500d278cd95f14c3baf6c92693d6d7a9e7071b00064850128189f802624a95a4cf6aaf787166cce6ae07e701ee6266005c7dd0dcbc302eb5addf9585e654b17aec05beaad4dcdcb5297f1edfb8aee7aa84f72f98fe2b598ea594dcb3c3ae9c4499c2aba79665c7aa467cd56f8dc80ea1160865d6ad97a43cc3ca9d87ef45a6f10a63a7fb77e8af0d4a07ef3cb0ade3099fb4c63d6751c3bfb3ddbe3665ec49891ee903058c50230f66380f68dce8b3f659e38c561cdff4479caf7a7637d5ff2561f4520793af3b1a357dd428f6502cebba422f782f0abcdaec413fd93932421de296d9fa8680aed8e177121e05a85505dddba3a25f973bc2ad516854a5b8c08a4b968bf3aae772682a78e5bb9335f81148216af9c879f9dbc4e633167d23e9b6aa37fda5251c78fae08d49b8b0be871367bb22fc2e0879642ffad143d1dd2926f1e0f924c4cd9a954a17f0607c2e3b63ca9259a47540ffe6a87a55b70814de0e9a58139b21a7cfa5e20a33b14e0be118e4a13670d9cf74ed8041dc5cd9e178a53fc3d20a1fe42795df3cb81e62364546ed48ebab05a47ec6876d0967900247825c5d29d637a33af9bfc3faa090b547c2f49d20c7cec240e889a5d11bb49a3d45230e324adfdc8a93351a29225a68965092251a568e7f14e8d26b964ee3a7fecfdadc3d9c994f1769d311695b3df6e50b90b6bb33129f8915000082fb0de5c94a7fad33f624f511c84742e3192ec197da616a7f7ba5b71b4bd754838af13b897837f3592b3bb0f70c48b158048740af9446444626fd756c085fc5d5697948fcd8e1d2c7533187e61f465c3ba5dee0db9f41e4f6d653f921d346dbc822cc57cf8b70f21e33048903b9dc71a0e88ee0bdc515b5591ae471ba502fdb0c96fbe4afb1839419a7d7a5b623f56743cabe40e1d52210a08e3a4e9ad57575c19e7313b0314cacf3c088e259a846a54cc21677adcc798cf628019131df8d9b77bd4e2cf9e185a044b62c966d86655e155fe3c23b534d89e4e0e183194e5ed2a11968005aa1b33921923e3d8d5ff0c1a846fbc6b19e84a119a5ee5c0eca479148ce48867f04f494bc488436aeef4e0f695fe4c0dc222e0c0350d6183dae77c2b81aee2de6f9ceb372122be1d250c9ab7c7adb1e2644bb676b8835f78ae44d888b9236c95e912a1f3ecca6ab4d4e7f72e4db11ce4ddab3857427ea6c499471aeb0e15d9f6b2635ccd8a1bec5614b4b2c975b57c56918acdaece7acfd64c8a00f881d0c779768fd125a7f365d6c9ade7894bd5482f8176ca69048b0510ae61ec7ab14a7e767d2b61c35645bd4e4e4ec65d53ecdae767bc3a550680087c801229c5d55d6f58547258d2817d0d03714eac14cc6c93045de82bb111d86a184edc842bbef405c677b171f9304c50818f98b16f10350ad4747e99fe52636bc0414ccf929394943480dfbae7751492956cd8e4131d8848f4974a1155c8b0bc41f3895202a1df9220600306056e22d61ac72c8a0e41283847e791fe909009240caa4bc5ffa5f21d9ed0120f90305d84d605df6b6e3c8881cd5ee48e652516c2fc14d4f016ef1c0db18cd87e77c981cfc3590d654c7dfa2f579cc91b5487d59d91139a0cfb68897e13ea10b06062797a409ad79f913105dbb0bddad443858f4a365cb60b3e10d05505bdae934f9c2cf96705042596c8af58387a8b7adf2885d7da72ac0b488a2969d3ae76de2d955f10441a473c285ec3593bb9bfd7ea70c898b2166f0f75748aa78e1c8729c63e9c33dc479550b0c7a3022318a8bb7adcd525fde8e6e4cb4641701df93f3dc5f6e0890644aba19bb40b0f610c299f2d678e27a09e46905ff80047e71ce15e5cc8922784b8497ab7f0ddf3576538a1440376647af0a4469ba4d13dd2531b2407b473e209fba6565a6f626d27871a2399ef262e717a8ef3e852c4f0820ca83042ed7881b1f105db86152b29dfd46d98b3852b15aaaac528f6eb60c89ef487f03c7735f2b2adae51c4a91a6be25f908778e3b1e22885735058b4ad9bb4d36fcec10df0341f1e53e448ef3dc532b0e605e5be32e182be2fef33bca2960aabd75904eb04ebfc9f3575710e068ffb5e7c259c9855355cce2b4fce09163ccfcb8ae58fdde6af526ffde84b4abcba38f4d6e03e4133acd23e2400120b46298f5e8a7c11b09a23644caf3448a82128e7ca23944455ff6d09287e7186f9235363e3550c109a7491a8ff3a5b5cbc8b04a5df38a2603522aa66613c6539ac06a47b08d731d18053f7e403a21356d0afa5a250fd09866b20342346cb48e9eef3a6ee07420198be71bb8b4a5ea20160abb987cc1dfe090399ba753b43088d65a74b89e2da72f6d65b35ecd734d37a1f13b8b020e31890359b329cfe639df7c6b6b94bf46f20c7c67897f807e0e19ce1466afaa961c4f3d7d0fc48f40e7ac354fcef421b2f6dcf778e063a90236c6d2ddbfa32c3b72bd0ea78a5ff869c30ee0a7c1a6a0c1edc88061295d0346dbc80d3e4d6faaa9fce7b0f281d0c186b3bf92bafc267d798167c5b3aaab1d663cad8b1537e940ad959a4978874a61057f7be7201f4d75e985129a36643775064a6c04a425f1d23bb4f7ce93326b807febfcfe76419112d08fed10c78fef20bb1fd3cdcbe39cd23c4421eb6b651d0daf87d69a850bd9ed19ec2f066f42688def8670cf4fe64a317a66f6926e62249c1eabe9a11b882c6792a7ab69b2b1e72beb5fb096b68feb0c2842e767d4ac626811dd0884b4ce60bcb54eadd1427953e4344ce0d6a23ee305628090fede4ea0286fbc94451d1c86792e9b4a26c5982ed4edf848fee7edcb3bfa3d2e2ea8d28b10fc91a57cdf67aeebac3e3a306dd2b439de860d9f8765e79fa9387c049f83b2b5384c6612e7fa9aa6a6950dc6b33372b5ffca42b26e0d2735ddd7dc4bf4ccd58d1c5a7878b576e1a7b53de34b9738513eb85c905b4f20d53437424f97ed8c31192a022afd687122a98194b1d53888586b5e049fa7ca19d0df80d374004a94b3d261bd40882f63d8847afd602b8ea2aae800f41158ac13877c275d318ffc40d4ef7408f50204862480813b6f9edc88f21841d476b25165e620f1b9aafe945818faf23efa7000fe40787f465beda653ed9d8a474b127f0ff3708d4db55fd584aec099c3eacf10111e58257b0b78199603461290d39e01b69948590e2b83c26debe30475cfa3739f8bf9e22aab93e1069ffe5e333296b76a69bd1d364294e497a19b73bd03790b1b252d92b5b5e38d1f0430c3511a7a7896a531c2f6d38bd678c3b29cab009281632ed92bb9ce542b5875d7c4e32c563858a31d19734b8bd5f731bb02c63d381df5c1972200c3b0c14a8f77f5f210694ad81bcca66844a356084ade1f1d9659a3f0964a61e89928aaf6b21a0f0e4956c018a4861a1446d9b3d903af687cdb3278fa89700139f868f434b6db39e10c9928f5596034780a03d0480871033ed2ecf3e377b6b0dec9718e8379d41ac60bc6549cd07cbda131c652c4609d2560e1d01d58fd0d5dbd5324a13d129e4609923ab65b4398be1c0e79db3e3321f1fc31ee272d1d2bef0578dd35a998d643b50b85325facb33bca917f40446fb1dc66b8e76518271f0bca07840e387cd6e75394a6b8ef2187ad22b393312e4773ed58963797ff10d4cc0d1c9923044cb0abe5aae77f4c9f291759e87727b769726869600cbde744505c53a3b95d8a300f411066c49d04956acf9e0462347300c7c45c04f764e57ec262b42ff8d7c9be49a961d00567ca2674223e338df47f83cf748787fecca2c05ac3fe60de110417bb0cf8d82b534d2ec1b350d1e5f4254ee0de64de750b4b9fdaf5e54e438b29b36676a3e59c06c4c3f88924de14064256da915a4e3a292d204b791dccc068fcad609136b88ee3a5d4246b8f4c5065762d87a63b0c97c0dadbc4d42ebaeb01cd5775f568ae83530d4e0ee49a030c364ea48b153e260b8372d72bf996b738d22ee2f9f9277937f75989b46cc02adc09bcf8159ad222a4b7d6474603b99bcd2a34745903c1f797ed30486ae3f791df060fe851257a881e870a468154c3edc97ec7b6c7a59b00177727a461869fe78850ff26a3cd458a71dfc332271f8581928138a4c319ded77d8d09") close(r0) fsync(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) getsockname(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000"], 0x0) syz_open_pts() shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) 13:10:24 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x21) ioctl$TIOCSTOP(r1, 0x2000746f) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 13:10:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0xffffff19, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 13:10:24 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) r2 = syz_open_pts() kqueue() close(r0) setrlimit(0x8, &(0x7f00000003c0)={0x5, 0x80}) r3 = kqueue() fcntl$dupfd(r2, 0x0, r3) unlink(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) listen(r1, 0x5) 13:10:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002540)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca35520700060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c0218c69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8519f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5402a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088130600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd1f667d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598ded82f3e4432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187cc299a731608239114f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b4d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2daf5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8ab6b08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5d876176ccb059f9ac4de2e51bbd6f6edcc64c31fc659c84713f5b1789a757dc98999a1f16f809ed3342fbacf42a4a4c3cbd09c771fc56bfcc47ba422cfadf3120e3aacc5fc565036f884bbad8f9695d4c299530b436c163a462a7d8cc172487c2199e0da3a97175088d402754773c194ba0147d14a9f0a76644a87c88ab0520a798a9e984fc3a110383b1b12e1f08a703437c262a28712acb73dbbfacb1149b8fc47cd51f5eee2cd6ffce2b469b7e79e33a0f2159da9f24d6c7d6856f6000000000000000000000000000000009ba6e876096033236ee23b28ce74cb53be491163db3d72ecf69a738f6ebc3c3bd2ef85b13578e099ed2cca96eab5762f1700784348eb5ad35060da8ae51fd0daa963d87d9359632af93bc176e832f4ea627a061be2c7644ae2e556770fed", 0xfd7) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0xff, 0xe7, 0x778, "75835db57180000000000000000000000000ca00"}) readv(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/92, 0x3a1}], 0x1) 13:10:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x4}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4005, 0xfffffffffffffffb) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_open_pts() writev(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)="2d3cf5f4b6d8ad8ca158cd0cc574f4ec7624066fa297e5f992f48ab4186ed7db6069511d66028967f180d312fb917d1c4b203039892c", 0x36}], 0x1) 13:10:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 13:10:25 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x7fffffff, &(0x7f0000000040)="ff020008aaa008000000c3513e2a5e0000000000", 0x14) close(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 13:10:25 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r1, 0x2000000080000011, 0x2, &(0x7f0000000140)="8c959897d72412cf43e5254b4cc41a3ab895569d4165a95e62f45b99895e337bdb0acb59426ca26d4fdb14d1010000008d124ae8b45427d4485232e38cc18d648219d2859ee3728c52e2e8883212a7446522691ccbeea656de0171c8b61a8b3fadc1b09b72cf425e70b6f8ecf3ea4eb5a0c9328789216bf454ab6c7d84c528138cc251aa61c4ff9d821583c0f0bebe6135ccac777f3adda1dca3084d185a0f9d37a075ebe51725d11fc36e70d177f9c4ff7f0000394bdced619cbe47e6044751fa6cac228495c6d6deffff9cf809ebc2dcf9b6f46efb8e2959a194bb94ca036e54ede175904448306b0da890832fec9e1999fb3ae48387b70000000000000000", 0xffffffffffffff6f) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x64a, 0x5}, {0x18, 0x1, 0x8, 0xfffffffffffffffa}, 0xac, [0x9, 0x1108500a, 0x528, 0xfffffffffffff000, 0x9, 0x91, 0x6, 0xa0]}, 0x3c) shmctl$IPC_RMID(r0, 0x0) 13:10:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x200000000003c, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/4096, 0x1000) 13:10:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket(0x20, 0x8001, 0x10000) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x2) recvmsg(r4, &(0x7f0000003640)={&(0x7f0000000280)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/128, 0x80}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/196, 0xc4}, {&(0x7f0000002500)=""/130, 0x82}], 0x7, &(0x7f0000002640)=""/4096, 0x1000}, 0x40) setsockopt$sock_int(r1, 0xffff, 0x320, &(0x7f0000000180), 0xffffffffffffff95) poll(&(0x7f0000003680)=[{r1, 0x46}, {r2}, {r3, 0x4}, {r3, 0x8}, {r1, 0x46}, {r0, 0x40}, {r1, 0xfffffffffffffffe}, {r0, 0x40}], 0x20000000000000d3, 0x1) sendto(r2, &(0x7f00000036c0)="23db15464cee0b01c9cf8f9626ebd5b66def563fcfdceebe44c2079a9e6118d4eae38e2c3ee772836e03221ec7d865634f63c84387713a05abbb01be8893d79596f77abee8924fd902432d550ae39d2dee96dc02d1439479f5a390ab95734a42362064dc820413ec6d5bdb51e6370651e820a6c6208b39bb49bf714c5e1870f5f3dcb181b59bd960379b11242a0901fbde91baf3319435f7542c42f0721137ee83715f6a8d12a0d403813c1f1426f10faadf", 0xb2, 0x0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x3}, 0xc) pipe(&(0x7f00000013c0)) getsockopt$sock_int(r4, 0xffff, 0x1103, &(0x7f0000000040), &(0x7f0000000140)=0x4) close(r2) fcntl$getown(r1, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) bind$inet(r4, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 13:10:25 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') r0 = socket$inet(0x2, 0x8007, 0x40000000) getsockopt(r0, 0x1, 0x5, &(0x7f0000000080)=""/171, &(0x7f0000000180)=0xab) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e000000100000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)="00103300", 0x4) 13:10:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0xffffffffffffffff, 0x0) fchmod(r0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x81) close(r0) 13:10:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="58fece399bdbb9b3ab3a188bf73de2db19ac969666a10036ef5e71850a", 0x1d}], 0x1) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x10088, 0x180) bind$unix(r2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) kqueue() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 13:10:25 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0xfffffd7c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 13:10:25 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYPTR], 0x2, &(0x7f0000000000), 0x1050, 0x0}, 0xfffffffffffffffe) 13:10:25 executing program 0: r0 = socket$inet(0x2, 0x4002, 0xfffffffffffffffe) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x80) socketpair(0x0, 0x0, 0x8, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8906a7769e4e3dc5562fb0fc170c96aeb9c68dc59a333278c2a51b26364b4a6f2c2dc3355023d1cb48d5d36863256ab54000b34a2589685051fc74ef091fd77ef4f87166b49224e6238ce54de734ded3af88346c168c29c9518ca3e1", 0x5c) 13:10:25 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = socket$inet6(0x18, 0x8000, 0x6d809ccf) syz_extract_tcp_res(&(0x7f0000000340), 0xfffffffffffffff9, 0x400) bind(r2, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) recvfrom(r3, &(0x7f00000002c0)=""/76, 0x4c, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000180)=@in, &(0x7f0000000380)=0xc) write(r3, &(0x7f0000000080)="dac87328b9434cfcef0cfec487a53b5f6f74e77120cd574a86101c2ec9a12709b3782e9c8702abc50f3cbfb52d10794ddd610948a099a94e16887d8c51f80097159e08789a726156644acd1c20b2a0f389d2788d202b546efb9ab0905186b104c8352b814aadd398af4fc5e542634e64ec324b6f07782de38e92a8e64aea10f4f37767d708f016713dfb069b0f7422f107f2d1b6527b943d3de47cb2b49c59afbd775fa6b9c82a9f0cd42878b2a0152ebc27cba77bd1b6e25d6f958c38aa7fe4b4d99dbf52593ee3d9", 0xc9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x1, &(0x7f00000003c0)=[r4]) setsockopt(r3, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0xffff, 0xc, &(0x7f0000000000)="000000e8ffff000000000000010000004c2e0000", 0xfffffffffffffdd0) 13:10:26 executing program 1: r0 = socket$inet6(0x18, 0xc007, 0x3) getsockopt(r0, 0x40000000000029, 0x9, 0x0, 0x0) 13:10:26 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000001680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022b199328c296ecf3d87fd066dbda29bf7fea41aeedd8311bf1d16cbd4918eff2f506be0e9453dc614af0b91289672a75b5604d8cfc2c8b39fa9cf01f932bc3e44ca3fef5e5fb27a31"], 0x462, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x8000000000000000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0xffffff98}, 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x8000000004) socketpair(0xc41bdd1ab96d243c, 0x4003, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/16, 0x10, 0x0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x110, 0x7) geteuid() 13:10:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r0, 0x2) accept(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3bb3b99c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) listen(r1, 0x0) 13:10:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x106) mkdirat(r0, &(0x7f00000011c0)='./file0\x00', 0x68) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') preadv(r1, &(0x7f0000002200)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x6, 0x37) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) 13:10:26 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) chmod(&(0x7f0000000080)='./file0\x00', 0x110) r1 = getuid() seteuid(r1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:10:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x1ff, 0x3d, 0x0, 0x0) 13:10:26 executing program 0: r0 = socket$inet(0x2, 0x3fffffffffffffff, 0xbb) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) 13:10:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x81, 0x5, 0x9, 0x401, "052e9bfeba592ee69a3f5d64c36de1c148f04857", 0x9, 0x9}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) fchmod(r1, 0x30) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) r6 = fcntl$dupfd(r4, 0x0, r2) r7 = semget$private(0x0, 0x7, 0x80) munlockall() semop(r7, &(0x7f0000000240)=[{0x3, 0x7ff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0xfffffffffffffffb, 0x800}, {0x1, 0x7, 0x800}, {0x0, 0x7fff, 0x1000}], 0x6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) ioctl$TIOCDRAIN(r4, 0x2000745e) semop(r7, &(0x7f0000000200)=[{0x2, 0x5, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x80000000, 0x1800}, {0x0, 0x80000001, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x40, 0x1800}, {0x4, 0x200, 0x1000}], 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9000000000000000, 0x5, 0x2, 0x54f, "ad35ddbe532be666216b1c953b654a8384f7a723", 0x7, 0x3f}) getrusage(0x0, &(0x7f0000000140)) fcntl$setstatus(r3, 0x4, 0x8) poll(&(0x7f0000000280), 0x203, 0xcc) 13:10:26 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x200) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/193) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000280)=""/236) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000380)=""/142) readlink(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 13:10:26 executing program 0: r0 = syz_open_pts() close(r0) r1 = shmget(0x3, 0x4000, 0x600, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/83) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/172, 0xac}], 0x1) poll(&(0x7f0000000240)=[{r3, 0xf5}, {r2, 0x104}, {r2, 0x8}, {r2, 0x149}], 0x4, 0x4) write(r0, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06406ad5196bfd596735eed3134e3731d64d78e1a3d09117e4a4c17f830a3467adcfe953bf9568518b1a25d9b64ad0d7e27a415b34f24c703ace24", 0x9c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea15", 0x5a4}], 0x1) writev(r3, &(0x7f0000000280)=[{&(0x7f0000001780)="2018ca33e5b3775fbdc96c55686ce09cf2caf49c1261afd94b65a4ef7ae8d2c58594df40698c600f09c8099de74832133969848298b9e6ae22db2b3f0da780374771706513f3befac6148aedf38e32794d3b29428f073a72959da813f2538e818be2fa94e732289e6a362959429ecb081305d3a4dc2c5b7c926685c3f0e8da5fdaf17efef2ae7676794a893c46b7ac1b7810df3917ea8c9e6993bc8f0f544aa33004c3e8d70e0a2777b584ea98a749a4ed733e90cdc16dfd46ef4114edfe4370a78207a09dbd541bbdbe5c9cc97dd135a0ff34bba8a26312b948e205bcd238b8432a2697ab18f96ccbe05aa3cd7ec929a1db529b657555fefed06f3349557a599929c021dbd71d6e589d2e954defd115c47847817ab458c92b1276c379d0a36b3161089e33234ec91b4f1299b86830c054623159d1671c68789d7178f1fa9535026a1c42cdf5a1ffecb07f3a595ff2e6720624cc9f28c0200126cc3a716ee99a505a1260f2c1aaffc9c2efeebf9e2f2b1210d61a866d6b87428fdf3fcbd235f88150fbe273b6d9115688fb23a99c042fa993e2aaeed5eceaa7cc78b4d6246e738d92af24f55a75d6081b862cd1d04b61faa5f350e551f36b8a47e5243f9483f4d14630e93a8a76d32c8dc6add411ef62a49d0003f424cffb8cfef42d5df378cd46dea660019074af69c472855bf1c4422b2758c2136ab178c5a5b9a11a12677aa3fec502d229017e3744940facdde99ff6f1ba52027c13e179a7fd85ebd12493475c935da88fc0993f8415a03d906dfa340ead3af021c83acc54c23876403958f4b34472c344f6b66aba3c4f4ddd136b91cbc5b192716a2948cd7fd827fe1813fe3c3a098017877eea6d7b34a7520bdc6445f725c1a19af6646eb269d69263b4bff2513fa7e67d74504c2dc788fde66f6205d3949c5964fbec81c708ca2ad44ca119f8f69dadd0b2ff32b96c43089ebbafb7d43f2c2fcd0a73b02e78805f52d743f539da820ef05ea2b4a127c20b9d97faa5eb0d1595060939b250b695af71ca54229bf3b26b9b4946153a3ae50a0ff0dd2617be4a8d2fde42265382daa594f447ef102fd01e91282d4a8f524863b654ede18e93c44027486e7958820def4d9121fd9157105698d0a0d544c602bc06c5937b183c000ba27ae2218ad2737648b0245ba55952e98d931a27f790b7406adb33474fa9e71942f587d9ee86a5c736ad9552eda188afdfc3c67663cdc8f813dc8b46bdb4bdd8e0b2916131f5044abe3c3e6de32a48106ab64577086ad20653b817f14c23a6c44ff511c1c51ec11d33e9d97e48a1893d5851ab6cbc2168bd114652c5e6971e5eced1d8cb6c2bda2ca3ee16c217c600d62f96cd629eee16af8b64e71910c048ee9532ee81f46dfaf8031ee8f5885fc3eea65c9135d6fa539ade1a5d36cc8ac99e554315bec9105f537d9d828c4a0d19bf6338f9c853255225078f9a3a3ff581c4891c70136ecfe6cc57889b1ecac81e3a1354d534262d93fd52f22f2200857cdf5224cf9403a1b97b894ca33adb19cc74bb0b3e54a7e6c337b874d77c1db9c404615339d4c811a21ebb0dd9f94921d3e9977a391be89a638f672c9e4fa5ef1d9c91586bc3fb4e9eec8c5a391fa366447e721f37a7016e867245f34beca8d34c104a370b08b07eab0c5f476c5c630f679d7bb9b04e1112fbd488c4b49f30db12f466a01e2b44e41f80d010838dce66aea5dcb83f54ff147ee60907330de7d9689bcd940480cc75817a634a563859b7a7c563e57e1b487c6ae1676624bb8924b828e993de593ea02427e68034552d6a3899505475ce2b0c19fd0f2d5456cb763de6cad7e82841d385a4fd4b84d415c20471232bd1123b31da8463512e872be05e24444d0726ebbcdc05c7a614cb16b3f11828983909cfe8abc86c6772baf826a7fc53fe3292d6828c582c0063e8aceed7562d8f9dc82711755873a8ef688d0e62fb3205f392", 0x57a}], 0x1) 13:10:27 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0x7, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x8001, 0x2, r1}) 13:10:27 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0xfffffffffffffff8) r3 = getpgrp() socket$inet6(0x18, 0x1, 0x7) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x8, 0xade, r3}) r4 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) fcntl$setown(r0, 0x6, r3) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) 13:10:27 executing program 1: mlockall(0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 13:10:27 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0x1}, {0x40000, 0x10000}}, 0x0) 13:10:27 executing program 1: r0 = socket(0x1, 0x4001, 0x200) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) bind$unix(r0, &(0x7f00000000c0)=@abs, 0x8) 13:10:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfff}, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x20, 0x1) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)="6999dbbae59661de50a3e03e9f58230cf8c409b95c6d664418c96d40d76b429f09a16d1d8b1d3a3ca84eb836bac5c81aaf656121e0992e00d04e4dc6255dbc74d31b0751ba623a05d583f7451a8202b3d61e7e460b2f71420acbe8102e0609381c65aa2b97cf1bc4e9f503b719b95ddbac355ca9ec21dd9990bae62596205640f77d806142ebf47b68e06eb9df629db017e7b3c73ecf67315edfef5c56a0d7fdd66593d90b93428a50563b94012f338024b7207113585b25d2f6e53daf35692dfb7bb1ba86bc92d9a485db07bd495829", 0xd0}, {&(0x7f00000001c0)="dd723a1ae58e179e4af11b32f867fda4b7795ea74305ef6ea98c5aa0741dd36294762db6c731cd41f9bb738de3daa12c55daef7756948ac36d549956a4b8c25b987740c5a59bc65bc3db57e24c44e49a7741ab192e0161c5f2fb60c0e186155750ace1ba50257855b3d631d0c1dcea68414a7f4001df84c54e3fa8b0fde8695cc9eb41468f8fc5466e40bc5cca186d0d97b4", 0x92}, {&(0x7f0000000280)="d6713c7dc5c214704b", 0x9}, {&(0x7f00000002c0)="f71fdd8ca8a0a3812ee0408f95c0cef8f8e5bd18f3ac9495ba017b3a4b00e57b8b214cda8a612ff7b3ed4786b549a6b6154fea82a47e5b412f02e3", 0x3b}], 0x4, &(0x7f0000000340)=ANY=[@ANYBLOB="c800000000000000ffff0000ffffffff975a3f8a05b332f4716ed8c7b930ec3f0f82d5b24a2c52cbb86ddbc040b366ce62e145ee2d6b1070a11bd8d0c264e3adde2d5114cb45b8d74ab85ccda99e4c599ad47548e29bda2787ac2778b85d567ac6ddaeb2b2e880673451911921842aa2cc7ff342f190bf0c53f2408570e34fd802b58c219009d00d6d47df2c4398f96dfef61ccbf976c7f6db0e4282f2a1e11fa67a8585bb0f1f766478781a97c42342604d1f96337004e6c663c954000000007000000000000000ffff00008aae874886db61d75d46f6faeff5f6e1af9127e58d674073baf276764e5553529fddc626225e81a7497ab6a11da5348fb1e58691f44d8c8e8a47383bff199a30a992c05e64e3e1c75d6ef535ecc0615d1e154f0768829f55835f66c3cc2fcb8d000000001000000000000000ffff0000030000000000000000000000"], 0x148}, 0x40a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000580)={0x101, 0x1, 0x9, 0x6}, 0xc) r1 = semget$private(0x0, 0x2, 0x0) semop(r1, &(0x7f0000000500)=[{0xc, 0x9f6c, 0x800}, {0x1, 0x40000fd2, 0x1800}], 0x2bf3) 13:10:27 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) close(r1) setrlimit(0x4, &(0x7f00000000c0)={0x1, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) renameat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file1\x00') r4 = getegid() fchownat(r0, &(0x7f0000000040)='./file1\x00', r3, r4, 0x6) 13:10:27 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x2) open(&(0x7f0000000040)='./file1\x00', 0x80, 0x84) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 13:10:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000140), 0x10) socket$inet(0x2, 0x1, 0x4) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) 13:10:28 executing program 0: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f00000006c0)={0x2, 0x2}, 0x4a78) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) setrlimit(0x4000000000000006, &(0x7f00000001c0)) mlockall(0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000680)={0x7fff, 0x800}, 0x8) r2 = socket$inet6(0x18, 0x4007, 0x95) setsockopt(r2, 0x29, 0x4, 0x0, 0xff32) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semget(0x3, 0x5, 0x400) getpeername$inet(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xfffffe7b) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f02006c653000"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="ffc74310fda0e97361f63091e2ab7a7a9abd99bdd083018fe6b1c5a1d43eb50795291b7667e44c1c9a87d27e2e20f189029c1ea23fdaf744a6a2f553d62c802cd508c4bbdf7bf8c627f0bcd1", 0x4c}, {&(0x7f0000000100)="bc7cdea7b356e4d431a2f32cdbbd0b23dcf47d8b00bb8926ec8bb64bce2b10dbb21cd15f45f163ab189ef25bad7aba3f260a305925f52868dce5a8ec399f79c18f3deb7ce861cf3b88d02786fb29f66320b424dfdc25e6f44c1921d6d4962c7a362d7dcf3020d97e44953b29783183b65d35b285bc4a5f0283", 0x79}, {&(0x7f0000000180)="1fe9a88912c270d0d5f24053ceae674fd1ffd2efdcdbeb7e3257baa674e38e52b0535089fb82660d05ec67daa8778c6f08a113150dff5773c43f9b878b2e483a21473867abacb2bd3d593c68c2fdbfe70ab4d6", 0x53}, {&(0x7f0000000200)="d11650100712f1cd983e40fdf7f318a4721080f7c17427ccc30dbd27b2358d52394517344fd9aba10eafb250d6d2ad9b70bd810977b56849905aafeebecb71788bfc78cc666351a5b2af480c9afe807777a27ebb181759", 0x57}, {&(0x7f0000000280)="fbdc6439751a31efaa3264fce0c5129b4595ad2249f4a943dba8f3597d8a74c0a51079d6f9bb6cbda5ad73fccb3c33cafa5ae2a9805e954835930d8ae4341ef7578e21de467a875c609786638897e198d2ff35cf8c85fe22d2c44fe6647903", 0x5f}, {&(0x7f0000000300)="9636e268c64338d0075688de3343f0e0cde736f692ef06a5fd8a4e941707d9f6f9cc2144209198f6a273ce99b4bdda24ce9f35d25d3deee5fb0321e918452248fddcc12d7a3c7bf1d16670aa0af18b2f031d4a63a2e4304717a56f43ec8fb9e9c52a181b5d28c7a8defeb2e1ab3ca87315ed2273d3ccbdb9f9ee6588a05377b3ec23d274de81bb21f3eb175f79223c5b6939652e1248ccfccef64a026b538487c2a193aa92ed0a620734b2e19f478e1bcdee3c1138d32e842aa8a383bb66727215daf851b8652257a0b9806d47465a508a3553d7621f138982a59fbf680f88057dbe9efdea9503beb9fa", 0xea}, {&(0x7f0000000400)="ed236869d3fb17dacc4ec4439f027af38f128d3f5bdabdde2417fb2d2ccc0d653c5651ab2674cee4afa5080c9027b0642e6ce643ed9c5ad56f15ec9a49a46f6beb9d06712ffa9e1450b17174e6080ac22cee5dda2bd5e85719874ee77ec92a3d382ecad1109e31fe4f2fbb449f15d8fadbf15d1fdff936e1d53cebee8b89fe", 0x7f}], 0x7, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x1}, 0x0) 13:10:28 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9001, 0x1) r0 = socket$inet6(0x18, 0x3, 0x2) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f00000000c0)=""/159, 0x9f) close(r0) shmctl$IPC_RMID(r3, 0x0) dup(r2) shmat(r3, &(0x7f0000000000/0x4000)=nil, 0x3000) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x94af82ff72e0d857, 0x1) getpeername(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) getsockname$inet6(r2, &(0x7f0000001240), &(0x7f0000001280)=0xc) socketpair(0x1, 0x4005, 0x6, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000001300)='./file0\x00', &(0x7f00000014c0)=[&(0x7f0000001340)='\xd5\x00', &(0x7f0000001380)='\'\x94*\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='^%\x00', &(0x7f0000001440)='%[\x00', &(0x7f0000001480)='{\x00'], &(0x7f00000015c0)=[&(0x7f0000001500)='^\x00', &(0x7f0000001540)=')(\x00', &(0x7f0000001580)='\x00']) ioctl$TIOCSTOP(r6, 0x2000746f) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001640)) recvfrom$unix(r8, &(0x7f0000001680)=""/67, 0x43, 0x802, &(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r7, 0x7, 0x1, &(0x7f0000001740)="a563a6238b9e2d7cb94be4c90b0628207ea18fe6e5a62c27647ded61c4725ca5ef323525b11b5e2582262726866f33b3252797cb123d8b27ff", 0x39) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000017c0)='./file0\x00', 0x11) sendmsg$unix(r9, &(0x7f0000001900)={&(0x7f0000001800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000001840)="d7fae0082d1b356895899378a82b6b7f7dfccdea40c80941201cb1d8debd5b59965ad3032515fff12873fc4ac3b370021482fd3866aed5d41f38bbc53c49eaf0f14fea53cfe61fd37bc8c5c986885f83620e4d47f8aa7ab8f5a465414cb83e", 0x5f}], 0x1, 0x0, 0x0, 0x400}, 0x8) fchmod(r5, 0x10) fchmodat(r8, &(0x7f0000001940)='./file0\x00', 0x2, 0x6) readlinkat(r7, &(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)=""/65, 0x41) close(r2) shmget$private(0x0, 0x1000, 0x3a5, &(0x7f0000003000/0x1000)=nil) 13:10:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) listen(r0, 0x8000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7fff, 0x7fff}, 0xc) 13:10:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x7fff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0xa0b2, 0x4, 0x0, 0x5}) utimes(&(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 13:10:28 executing program 0: r0 = socket(0x11, 0x200000000000003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)="67b0d40a2addd7344bf7cce11523c501b478657537203611cd7e481beabcbf4555d58b26e87a39763c1fa0056f", 0x2d}, {&(0x7f0000000080)="9504cd10c159b7a2511f29fb2bd8ab5cbef54ab7d57c075c626e36f3e50b988cdcc54ac1ac0eac5efb60f3c8d2b3d931bb5f331b75a970797e03b072fa9515a593f6a32e82bbc4c98811acb298d0842e74ce13421409016cc35eeb06aa21a36c173654ebca5c628524687d3304529e51802ac027a0d7bb7038d6b6a4f239dec496a8c803a9ca585089f4672789969775def026013509295b64a7207a88aa399aa9da08e923116dc4d417ff87275bd7057b7c44009f13dfbea39636690365060d2ec136c7a6c9bb1d8d1afdb08a2be392e0cf854e49382cd8d777727ab4226c8007248ff822250a0301595d093866cfeb76835d141a3f2cc7397de37788d100ace2afabfa3bd415831aac8b8ba376050cd133181ec233ce9eab5be256ea89b2d631a74d643e236486258cac6e22b0dca92b0ec39af068534c73d45bcfba30d2b92af24108586097fb027c994d550409d652121f0643b13d4b3fc663608f5459a71beeb5ab4f6d4a86897121ada1593c3b3d9b6871c6c1e6186efaaf010917c29ae2b76f228074e57a341b1763f56db3b90b9c63dce975a18852ffe4c496cae8f2b654477609b366ffa517da8d32d1effc0f12e94258be1e77c8e5dff6bb4076d3b45a501fec1901b309f405e8852668044344609e18c1a0cee56c15787a12cdc2800dd60a4efcf9503dec8eaa9e74d2f5d08b2549c52d7ab5bb41266856088e74cd560ee7713444049593f84200d761c4f91452b6fc5e4c9401dd144f05615bbdb7532f8d07fa09ca1d95fd78830eb7198706b277411658af7ef26ec192e8b291219083faba277920cabbf0458b7975288eb6182a8391d6d41ba28209e131db9eda1f22e15ffb538e6b69c28e393ab0189d66a68a2856c9adf5bf6507b83ae51900875c157f721fe27961c382b5e2497efa15d3e4cbf0ee637de48e12f90a1347afaecae597ae3f2999ffb17c951af85dc1c9975b7f0b202a5d901d84aed53e073364feb49ebb4442e04619e4485a91f7fd7482f0f6a8893a89c099f72164ebffad0c480a69701229c34d939f0f1188acb2a70f0b1378575ef75d671755d80e7bcfd874495a33f24fccbac84ec42e0e0af01157adfa51f2e89acbfdfca706e48f852fdbf880b87cdaaefe8e9f7ae9f43b8c3ca279c533d3e0428f10b19bef8fbf3d16ffd49d4c195909dcfba72861d428157ea49e3ae6eeb29ead3278168b2658d73ab054ff9814f180a62e257fe63eadd2f33ee4152d99fee94dbfac18eb11e2bfeacae5ae8cddee3aa22e88b895e31127c4214d7dd2be93b6d5307db2889b73703b1e2c4563ecf1e01632e31602e06559cfb40e96d5f97ef0fc6040d1efc2144c7675e6c8ca92a99b7f3dbeddea117ba29bd5c47585d4b23d8f4822fb0bf474af6d960365dc22be55a1238e65d51df69c10e8317f0bf86429a8122a69f8043e00fa1d18be7977fd75d1ea99e945d41e8eb91acd0779abba35acb0848e3b02c265413144c7fc04fcdda0b38322100b27d4e6cef3ba20866246c47709b148ac74496246f075bf8310cdd03aae266de45f4b6260c4011701d59b304452afb7d6a17f236516d27eeb834696ef3250784f1f6c29f0adb24b2d16ce95f63487daa3f501028046df1ef8b794e7c642bbd00499e872610cfb063c5be0a963c1706a2704a1aabfdc74f7f2884ea61abcf628b02a298965a1bd1c37079462201415f2a1bb857bb01409ea6364e7b28b997b81085f7bf2009d3d927787690086f6f9c3041203ffb1543795674e140012fd054589ee89835262f3533fa0a3e4b31d99791ccca567f67fdfbf349264da24a8456255c50898559d24dea3d58d9255996e274c08838d6db9884cbb8b014e90f9de2032ff37e73227ec51368dbc7698d4e70e10b9331cf03864cc4a4aafda63871b3af45f1c596d5968cd1d7b6d34e88f8735e9b337c0abbaf8f366ce8f647e0881bec2c7b3d6d16067c567854f449297393508d54e482271652e25dc155d34701e7b163032a37b4679b2ff3a46a59861314a8f42afe746ff5915604537dc508c2344923c834649fac362aa9036811f31481c808864dadd653ad20db8aec3879ffb54a074afc460c541a3e94db2a65fa4848d64c74a45d8ae291a81b12998883f8bdcd52bd6254c2f26f5291e23457dc486a1b8fa2aa8af97c5df4520b7d5c7ca207adf759c5a758c54d93d258ec41bf5970776a13b7d7f1e68b6883f55cb5133847fa3efa35851e33e5cfff81b49708c04d394e26ccdea97030e0f8c2ee005fda90404acca1c4e70435d3173f2c105cc7f1f79f5593a712cd3e0ca924c58cdd1d55c53786d528db334a3ae9b7b40e80d4383812708e41a985d6bc1442503c8b5a7455cdcbb1d3bdc91eb906ca08c66e6b9caf05f927894f005fdc2cc0b8053bfcf15aadba50fac47165beafb767c2eff44f9e6115fe95c1b78aee6f12726b470a9983becb2558790b067e8dc4da4f70f799f49a276300a3fe4395a7e3478e91b7489264c3aac52d3b56676625b8d5af9a9b2e176d69601c026197e77c43d0273ec36cce284904a6db3fde7d982d7eaddbdc13565f14c6e7f77b83d24d71a5d97779f67f1943c1bbcb1df3ef240dbc14af78891a7ef55ad8979a6aa13f82d4776d18ec11e66be30deeb43afb270e2fe9e77c6d1aa14c09b2d2f78ef954e176a4a2ed5e5818daed7960b77b55725a2f13cf92264d605da0c15ffef2fafea0c39c72d7683b80f3a0b06ea93f97ebabed7b0c3b7fe90f8ac55a0a9dc35404703148220ad290cb800d2fcbd22783000f410dbf4b8c9e29b51caa53b7d2a7a5ff485b0be06c19ae7314ac3e1df343636babdeda5b16d8a35d4c6edbed643fd398115158b8fcf7b46f17683f2e374a123cdd91b6604ccd63480abace915abae3eab1a7d3e3bef65bc1f90c423d1aab4f9e46e4a906cbe30bd61f58540c0b5959c0a76e5315e35e4295112b0226006efcb37bee225db67b1376ceb44d73291688bc81a4d27ccb368cc3b84d47ea2c4cd5976f1cd178a88ecc61656f6be3063668838ac1e18563b6d04894df0066d9d7e5a690c0151a57721ff0dcd404c93b60a2376d575bc9d11082f57be4b72ffe84af95b983d9bc159f086fad20f15fa20285fc0bc81b5c864c8ad461c98fdda5028024cd094a199a282472a2da5dc87b5c588cec5e637473137342805fe49ea19a5ba4802c9333f2ec97e02caa72fa2245a39fe6f6532028d28a770b058d94f42e48aa067cee07bef62f4dae27b81b5b08021778ca83110df72e6e0c8c207d310212a6dab5e77254d4e4e193b09720ac2d1daad5417e2cb59708645f2a5ec289c0239941af0847b00ab153391f7e97dde3b68b552326c4b28a15e8a40a0ab4e94ecf6e5c2c400084389fecefcabedfd1a890b5be9dd03e36d0d7c10830af3a50ae63e731669df4ebb2cba7309c4a844927598b80084a1b9970b5d1aca7f1f8b86f6e6e5c1cdfd4e44005ddce037f11c12e07740d16acc5de0c0afb6d9bd53c4ad910a5d5e33488773788848744c11ed709e3f6c96ff69871b30311ec1381d91dfda677a0abe089c1e3711403e05ee789903b1f310303fb7f73d048a08b43b2921de1811af331d319386d5fd105a350f8f8ae89e22887b0988a863c6d69f9efae5b17432528061faf27ac3b186043f314d7016af1d696538bf358098dd1ce9a641f88b989bf9c850568e444d32b17c3026d6844ea9a58054f7469d8bb783da5e1e010841d0b83639225c22093629b557fcd39810630000ef6dffa88f92207c98b2136d79a57a4ac2142a6f7195c3caa93ba7f1b55848c71533e47ecd232c24ae345eac569b2560096bce78495fa1b1b1f311bf0132e899b1b6113ce2b15fd9b5ea6c56680ee8f45449a6d605ac97eeb72b35cab77b778a83f57802d5387bbaae6ccb074c6ee8a5e0a81a3eff5f0dccd49c02503defc75b19a44e8fcf8bb004d6c2935e4a31abf299a77d37d79a1dae5c51809ed49364fc81f940ccf2960e35853792d6b933c4211e8ccfd3906cb32753c06e7f39188ac8933227a2c9afcfee59d708b8197851a993023d374a400cbf0d007af7fbfdcefb5679fefff5a50b00be15b177eb1c892070b6eb207f0738398bdf407895ea01c915ab083deacb3dfdc6792640436fda254d3ebc18e498052b3e698dc1c2918845a4339b6f611782ec67ac743b0ba5ddc3c8c1481810c50da903e99c13fe89077188abc959b8ea0aef469ee9f782c533f0dd3ab5df398d9e5df33ff5c7404612cc6262c5b7590fa03df89d69a9e0205bc545b0afeb0b99e1bf4c23058308d010a23cec0634087e7e9852cb83e8110aed15a01a022a70077dcd17b739d430b4fd08d25956341094ede25ced5cdefd07dbeb6ff98288413ea7fca62376fe6db89c4c3c4fbdee94c98945072e27e88af82026e7ca4368e1ce9e47885d89fbc849b808a0d007c840ff7c36e0eb188ca72e1aff8edc4efb1050da1b9049fd4f9a739893a9191ab2f71fa6331e3c5472cb164bfcbb906fb9c4ee0b6f4a3690d65eacd413e583be55f60081ac6c37f5255cbc5ad89c3378e8a21293b3123e30c3e5b02631bb0e5ed3cf93a06cc804f2dee3b7bf4194e5ced28fe19f61ec1936fa5a82c5225edce344725a09370f06ad6f6dba91d4e18cd1374d1dda49789f8f1e0128e871f82a2f7d0e37be8ff4aacf5c1f2e31190d0b645094aa30308c648a841bf9a49ecbb157e4dbd0e033b8830ea2e219a95251792f5ce1a883a40d92b7135a74915fe0e7fc57c1bcf95568712bc26c565e7df4568dbd4da2965de10a7e65d751543acb355a13f392d3740a1bbcd42d743c51b01e08de625daed887618aed1f0b2a9cf8cea940911f855f522220b7825f95b71f78ecab1eaa47faf38dbb8e8a55dfde2ee233386993dd644753efa94fb055671623ba099603bf8eade72ef0232ab8b0519a326e8dae1252c9c3b61ce06fd196e8a62fdedb08cd2b4b087d88c8e580d5ec9d23b89eccde66da125a796935a813611bf5c7dc778547a19cc76f00f60035077cfc324ed00942f6ecdb9ac4dfecb03240423f421be1c17990bdcee527a0b9c5d7641d3a9e9a76ce755b0c4a4eea81d9819090717a2dd372ad4b4ee9f4e50bb41730896c82e57b42773b9734b53ad71090d208f1a27c45796df533937cf89a6afb8b953bcc3be92864f29070c566f454cd60ca1a7160ea2b43efec892a7d0eab075319734f3f0ac5e33f88f4fbf79a967b57ea7f391b2b83c9208d6f1fabd206dd678174a8ef4e281b754686aa7cc6a9724a140707db65c2d04eb7f307b9f6381eebfa081239a07ac673d61f3d2a468da09543be68c9a39bc613509079027aaf035926fd813cec679f7a489f14e23b655c57e7a7a93c299c6ae9b9263d488e961f70ecc85d24f27e96c2242b5acf9c687f649f44e1841c8126b0c04bea10a7bf911412d3e288a9c66c6fa186a568359f93a9f3feda008690056fb68f1071495ebdc503ea7ab13dda1f1cb9097ac8c798854e7ea747cc5d1bd1963cc01d2732013f0ee13fb03270ef48c91462c49605a6ce4b1f3f6bfcc74db3e90d8a146432a5abb13b9bfba4186e39e6d105327ccf87da6434c2f6f44d9c7cf799fc865ad88192d319a7788e849cae8c8de4cd9da029949ab5240a06d058a7804d97dae447fc03863ea6da7ce5807ea57b2c2f596a1540fc4e58b7eac00105b393e14ad9231536e0276243c81cc6bb7d96af253022f39cae78d0447b2f79232d059e7ef2101e9894c17b840e837c8b14386a7ca55fb15129", 0x1000}, {&(0x7f0000001080)="ecd2d9ad87e54fe30a21379aedf24d57344de03743912f1c81f94eee6fef1ba00ed3b243f53787067a54d2c34c48c0dd40da98ea7fd9eb3823d2655485a27b70c152daa28f1daf0ab0d04395b79c4eb18ac24af66b5a1bacce5973447f51fd2171ab01ad17af3b037e5cdd0aeb85bed9e2cb3da9c0335c75963db3363c22b6c8ce16c6b988d0c6", 0x87}], 0x3, &(0x7f0000001180)=ANY=[@ANYBLOB="e8000000000000000000000000010000142b4f365d6a69549ac5bb23bd08f292e21f0adc68079bb429d6815ff32f354b37f012fecf39145ccea1af06c4a729706b2e0900000071685a709d98c1afa4408da78ed9e46f9e6d215f607d6f4be5e749edb65bf837005b1d2221c093a34bef69b4af1b459c8369ac9cc956ead054cb43073f2373dd7d9c4b3219282766984c83a623792a98c1cdddab5a17facf14f488d30a329730fca7156c70578c75732c8c944b6942e0b02aaaf4f1fd07dd4582a4a51734c7baf2d5404d009f6240e99cc7bb777fa7184fa734fc7ed3ce0be8fbb7b7452c538dea00b000000000000000010000000008000054a3381eef86feea5fbe5f72d1ad5f5043cdbff5fb7939279c6806a936e373924a8eb2d7b635360b1883058e075a14d44976695faa7735da75ed94ad51bca644e4a0e20ed5e7d469427e2741e21e58c205773075e4c698699c541e32e10f4270612379c5dfd59d1c6692e55e2c9cda8a2ee9b266027186c8d8ef020bf971742dbb53fb21cb9b10422d2791ec4acb3c018f9462429f09a75376453b6a4f000000"], 0x198}, 0x4) 13:10:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000a40)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x2, 0x10) getsockname$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="008000000000000000000000000000000080007961464013bfa6490000ea7e64f1000000cad112280000000000b500fe40c783107da0c200040000004028ee1a759dfff178eb883cabb28d69f8f36e3fd56d3badef0255be5e6e19a7d47f4192f17255e6eacd41a6448fd2f50255e14659dafdca25e13296991115574ef558fd530a887217a590cad3b23d37d746ab1a62ab91e91d9a4e8234a3cbff96196bf7224992c6e6c980b7ccaa09a2000000000000000000"], &(0x7f0000000140)=0x39) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x7, 0x43f9, 0x10000, 0x6, "607e44a654c4d9c8aa3541c729c08b531bba9c36", 0x100000001, 0x2}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce5266254793c7de37187a3c7557fec186fc36ae659d60a0cd341d0178e1d22d01cfe6605d71790dee06a18df5e1909dc13993b14a6f02000000000000008037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7ff9ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25bd4375bbd49d9fd02a88407c158e5ef852966fc6c499e8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a5b21aebb7a959e7f94fb7d9600be075ace4bab018924a67e", 0x178}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x7, 0x4, 0x4, "8ce6d3c625a17c597672f342597d7c0da8d6a4ce", 0x6, 0x4}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4dc4, 0xac2, 0x81, 0x26, "fd2a960f770b95b44fbed8c967d0044a1611a02a", 0x4, 0x49}) close(r0) ioctl$TIOCNXCL(r2, 0x2000740e) kqueue() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x101, 0x80000000, 0xffffffffffffffff, 0xfffffffdffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00", 0x3}) 13:10:28 executing program 1: r0 = socket(0x800002, 0x2, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) shutdown(r1, 0x0) poll(&(0x7f0000000140)=[{r2, 0x164}], 0x1, 0x0) 13:10:28 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xfffffffffffffcdf) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff, 0x40007, 0x1000300000002, r1}) unlink(&(0x7f0000000080)='./bus\x00') fcntl$getown(r0, 0x5) 13:10:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="9c748d96e8e33dec7e1b9ac380d2ad7679e5064a158d218c444cb97a216b207d63c2259b72792e60645ce9eabfa091c259cf647056d328ef2d9ee3595785976ff7e151ec9c1e30152807c2f1bbe9456b4eb975dfb1debe403adb3a4c4a89e75ec1c3552072c9cb4e1371c578", 0x6c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e02300af82ec0a02", 0x8) 13:10:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x2, 0x1, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000080)=""/82, 0x52, 0x802, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x8000}, 0xc) 13:10:28 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8292, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) 13:10:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x5) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x161}, 0xc, &(0x7f0000000040), 0x0, &(0x7f00000002c0)=[{0x1010, 0xffff, 0x0, "0ae904a0d1d817ce0f0dc62e03f8d16ef6c4cc697878d25086506ddc34b532b94727ef20b2aac03d53e7393510185a12c82daed7bba309c6358d15ff2921fa4322c6ec3724bd047839f15ad823fec082772114da6e6f3f11449bbfaf81aa8f7f8a622915d7746dea9cf46b98947cfd221bdd30799ae0e373186068c8839a25f605e479683a0c601d1aec44ba7a972870068e285c237293c9179fb11c2767d81cab4cf2eb3da2d85a2d4ddb38457d5e7b147fd4268609b2165e5b395325882966f4b9c17be4582be4cc3f20f16e43adab0cf60ce376a5703db508431d9b0b5ff025e9336188ce1cbfff685d5981034344213ae8b1c9d394e71ca9daf884380f30bf102f788938e2abce90b74ad617de1068b8d906f68f3786e7b7e1457096ea43c3dcae9aab1fbd62227c53c3bd7b0e0db6124dd1d52f0d9113a2949b2f43aef324dd84fccd13a05cd0beff2da5baeb14a5ce58d52cbe0c86adddbc596f3c69b8a4c0b4dac137f0f7deeea561a3c1913e28bfee5ad59344eac917f6613613cc1eb51568fe96efda82179573ea4025de38a4a386e4b993970e4c66296fb4d76ccd2b6a8aa459db39b37b1e4bb8dcade75909f2639eb88e466f763f97cfcdc874f12b72651caa3e40c6b826bb367ebc97a0728a6e103abc2293b4d18936020e6d97a9a0e6828fa526b586664d6393bbf79220a394921599977ef8e5f8a21b483317f75e71bff7754c02b691c7068196cc4bad959fc4caa45aec8af8d4396c2d08198015ec91e03b50a1ee73d3e3810524fd81b3d3db951458ed3cc0ae57a83424aa87bd84c62acfe7dbb1e339b235c203ceaab0dd8034c654c61a2626d73548e7f6fda96e29ae448c1b94730cbf5240ab607c712a2c52938876484ccad917d57bd96518e0a10496d197d1034c077a9026954c63ec24a19fb5100f2d949d0b3a6901fe91dbaaa2bd0cd100a63e4c6d7559e3ef3f44f81499ed7d4e3acecd626b2c71bb32073a132579e264e1d82c4bcaea8fce5cec00fc8eb1592720ef3ed1a3b29d84ecf2a91d9bda3d80f98b04cd2b7f7426d1fc09f5236e3e55388374cb6bd8a3de138ed235eef4c4ccd41d3e1f7ac44797cb84f8c8aa8bab5df0e5ed8eaafdc0046f10831df688272baaea427d19d8150f8cf96336517905a931916feee1f549e7b4155caab1d35756991a305aec7846e4706e4e9abeb704858cdbbeea44f3c3deda2966b916712356d170fcee135950aed6af64b9e5ca74d275b97c563c846e3d2a0cd54c0ff6abf39b0f885526e231ebb3e9b6d01127e43a669e7b4b29834a73d160b93842fb86ce0e5a3a57f74f0ecf57670869ae44b9aebc00ad89d72dfea4a31a05300490cb6cf49c718ef4aa5531aa8dddce571042fa5b430e4018e9a0a5375b82f0d710c9ee9b0b2f64afdb57400bd0ab3cb5aa26a3aa683fdb3af8aadeb07656e52fd6ea5da0f06021b2c5e19542b147607b5e6a0364a3ea06946cf0b9fde72f37097044d1192763a9264a6f4a73804a403f893df8b5e0ed50ebb182b5f60f89085d06006cf795242ae67316ec7b472bf54130cb3c4e3c36798d046fa4562f66c3e6c06d954c925c55b68fa1587e9ef30b1403fc1b2a0bdd2af62dd9669b6890a00a87b8e8a6593a817a3a06211006a1eaa4fd326ca2f2b8bc7ad06aef6f7a1385b7edd8c87418d33d4ff72efb515194808d0816adf4e590823fed4cb73e80154cf5c9d82dba7c52ee3437a970cfd06d99b97bd81736cdb3460acd0f6d124b91739fefe2454662bd9e66ae3504925cfc22a6e71ff78339166acdb1dae91bb572694886aacde1f7d5b5341ee8e923a98aefd2ac25242b6d53cc4d2480149c7dc56dd95ec34cdb90efb5f1233a4ca5fee4bde9629865c157f8065cc3cf5b3c1d9de61a7d0a3683b9ae18cf5fd854b1ff04ad779b5b38ef6b608f028952297b4d7c19ea05fc9f598c5bb13dd59c3b294ff8104f921e5e7a392106527794106902bbe9933b2ea7066c89f6030b3d655fff9ee11a0f31ea7915481b77c321bb366db052bdfb53cc86d24da535c0b5da5dbe14d13cbc7265a43202183112d60824b70babf1b05fe81ef1d3a3dc8f9c2367a33afb176a9c4ee637d28f73a374d47ca51c7d8f646e7427bf23da293cb8c356c81ba29b842948e4c2ade722b02106644b943f1e2cb52d51bd900eb9db813150241e20ad023566cd8f80ade233c38b0329d98f809e1919c19cfc4776a3562ba1794c1c7d1c581e8fead0089f91c972a828eebcceb2513370f1bba8e2b403da2be85953904120b49fc394e8117a3e88ca07e4338362f8fc28508c1355e41f94dbc3aef878540960434492ef1d2d8f99235986018194643785dee34751c1c20890b442fb73d133e387f3bd74a885c03375e908fbe81a7c287f9d402e8f8db09d026163f2828938a208bd4cdbaaa4650c09c382fb92aa51bff70088b9a8d26b54a617c31faeeecc8af4fb1bcad1b5f5388cf7444483d05242a721b94cc979c585db1d8fc17ac2d11067e07b9dab932b283d6a4ed390744d9e60b8fffcde51ab7258f9cb214734d9aa13e140cffb0693bfb2667014ea852ff0e3207db5e48ca3925c71c2920a59b650e775e206148610687633edeb0c5f629f804d8936b6d5955bcea54a94a3eda9d46d875b8959bc9d1f909e51a2da3a0f01ab7578c907f964613155f7b7e0a88623697c1cda37d6f9bb12a03088573ba0e5f133fa8313577a359707176f6419f9258f7ee5400a201cff252e9a5d787d07b79d360b8dd480d972337996809744526c93e02d42b8e1b72ceb7f7b4df77f29912f646e89b046e08e5b01d4d18db109ccf91807da313de2d5576201565add95d2f67df11ed50e1b55372ad95e54b4bacb57ef3d3010eb34fbf28b6f4cbdce8e58e3b486b05d606d88e6513b8b8f02d9f1d063d1310fb559d02a64a4bdd2a71df79be6851c5f982afa63ed62887e86d41528b5aff15958611f3878ee52f779cddd0f0a4f0b42cd49663092d5887036a847612e35ace7d7dcfaa762e468c0591bfb91fd951564daeeed43aebeffa50fa1dc912c225bfdca85678a0be57755f9c248bf65c3927d8d019b355ebdada4af5a30d0c13b9a15ddca225d86c4e522b54d69174b26c7f40dfb48e77f812b9f9831a77b311f1c071309a47a17ad1ae28f407bbc20f48227d87693ef9977f4a201df6cd6c1538cb740e003e8e2035566f1e98eabdc5f599cf34673899a5d74278ec11dc5b4f29aa49642903f3f26c178d1dc3a68971eccbec188375d567df2d6f57197152f8f3055c26d774c694cce36e1c2d0f2581d7a037b0900e8ed8353ac9e3111f3b7b057d254d0b6f1a731e558d0c87b37e102796a1edd3c3dc73a6814c88934be8ba7fa9f6df586d17e6665fcbed409ff612b14fd934a34f373842b9d9a032eddd2cd911cf79aa054b4c3a984d40084fc0ee206e8a05ce1d84d9defd10b4aa9bda26cd8188ef678ce224aca0d074eda7e59f8f16faa3898c7a81a67d3cc8abaf073d48084912d8be639225b65ae9add1cf4fb26166b753bfa71cf8ec369b3aaf7d8fb2c58219389331f21ce3042e7d19fd14567e43275770bff52676f5f17780d901c6a7ab9f26ca124f7d6f22f465e53d142c61a7e08750ad5bfbe06cb3d701b96dad7ae75ed73b6d9a37571ff87a0fb84b940763551c978213bda803faebbe9f9334eb7e6506162e944de304171288ee5d68665eea908e1ca058699129b206b741112659f1ad0c8ad14f737a3206de8443c045b0cf6dcd80d0af568d5afa46dd1923ac957637499983156d2ba929f1562ef2c2946f2fd8eb63c413058ea2839ac003b5f49c0955ac6a094689ee959b30daeaea562f5260aa4abbb00b54eaf09b306dfc94ba4dffbab11dbc0eec71cb88588395b727f703aa538c76b068b2b093e4ff8f09cd30046dfe9248885b17310bb6b79ba5abcc9e7f1cdc67e8a73b793da6b5a44ae55d2fdcfe5741dbdc82ec4345811777501d9ec224f976e23d6c19072ee49d92422828db8f0a14d4647f9910f1902af2509dd0d2ecd4577516b5d624f107080563939ab7c77a1cc69ce5a984953cf41fe59dafbc05d6c6cf15f37dc807f7b1ca87fe948088c7e57764d04b88a41d0d4edd67826459feaeca83b369c787591c7c883434525db40d72ba6a1fd8a4b95b5d3584b611cebddf503cc8557c6b9c281fafde3a4c09b9411f9d4210a3c256a593c85fd5c942fb55cf2d2a7e45b084d1c9be9c6a5710aa779d4bf4e1034c703731380975380d7ae76c41ca4ee8616a531f513d324fd4fbd9c6b8a873aeb4438994d7eac4de3ceba2fd22f6f157c938407b0d28aec32bcdbcecc65f1118bccdb057d461d7b1836b840a778b8a198b4dca2a500e8130e7db5450901f2b58b9904b54e5f1df35c46b30a01f13fd28d3c712343ae3cfd2efcfd885f230b2fa8b7f4a3f6ce4439fee4e700e3e2dbeab5b3cd88336afafff3964f9cb350b3081e4799f9251d8abe07c6924995e7689b9262ef46c2618d51cabb11e9734937bb55b8ecc71992fc6581ff5b7f86e6909b31d9037b0634bb34a6fb1c1e672b5b6a2d4c1fb12b03deaeaa4635a7ad1940961c4e8a0a730d4daa718c67587d5fbbec2060635a1377c1d3af66737c28792c1fa26e915bd688193084d6aa6908633107ddb340ec23f2a189613e7f168794c4343a26a38159e2d973ed783758192be37cc42b38e6fcd7dd2f97edbc901c7c6ea5176b9626a95d42c98cf3f7a608c3313e2ad20f4e22153a8e4bd6e8bbd0350a31058489a1894ea6fcdd80ce39bc7401fa3d06f6cbdf0d952ecaf57a88fc17b6e69a03fca2f8c8cc131e7201a4c811a60f42c62b428a0d561d4e8a05737274e026f66821bd1ba7ab42afa914d9918e7878b49511144f9f6fbb1f0f336355d1ab86cbc6394301533d78dc22cbc54de07fd9ee001b01d4e02f7b9212680e7e9e08dce9a869c830144be73a299eabf4b2d1cad7ec2378e1eb33934a5b781094b3fc3362b2272cdd57bde7aeef3e9e23ca77b76b382464b321e9361c61ccae368ebaf7c1a0343be907976125f55078eaa99e005aa580e007573e6ea3a2d5292bc1103e841248d4cfc37d4e393f6790506b8da26d1bdea9a741b0c2a03b6abbc2acb2b855cf030562f53a37dd087354465870f6753d1dd71f369c89cb97b0a0692b8a7e8ec20ea69e6af9c8eaa5c347edee2842b2750879e91543e54ad6b3a91d81b33fc41f69d0437220659a03d00f7465296bbffb1e6f1d399b078963b415cad06106b426b855c28c9c9db71d9892866000543ec0692f11458c3b5dc322afa728cb348dbb894f6bcfdf2212e2ae1b5e31a6272383a28ee6bbd353adcd7233925d4e642cc733e5da6e3dfd4f5b45ec59cb6e51ec4e7a41bedabc3ee60a6fc485b365a8906eb42b986e569031388033da91f8e844e151603ec8b542a85a9cfe922a3fba4fe5aff4ee5501b0fa0bfb5289e7ad309ee86c5c4b91962cb5acbc8f097c8b3011fe76b531c17234994ba4721ff4b4906b96bc27f8037f9b765c1efae90b8caa1d19bf76b9f9a98a0203f0c9cc4ca84ea9c7a80b7e7b9991b6a736e0c45b9340ad499cb2d62bded0d9427dbb6d4fc0dd11d46e8be67e006c3c83bfa0447f972ef0499ca7bec3357888589c7089cccb9f0caaf1986258bb679332a594a93c469b573a6361f8de59abae5f68ebc04e380efbb8fd135cc2ec2ead1756218f3e579d8f4441be3691fe82fcc2a704c20bd502f93edc828449295d0d82bf9abd05523a1826917b94fc"}, {0xc0, 0x1, 0x40, "ab6f880bc8e9e9a29947fed2e26de291aea9827589aff06b460691b163f517a7725d90df21e84b0b721b9006851b10e3c6154ab30978451cf34adf5a8134f668366329d71bf88e9565f9db00daec7530a0d1a52e8f65a491c6d509a3880ce7509dfac6cdf8674d2cd72c1c8adc8a2d61f29b78cefbc9d3d01d37874b51fe015b8cf344f486ed7f0b43fd4068200716ad14d9d08021b5de75afd806f9b4750c6c0d20bcde5b4d011038"}, {0x68, 0xffff, 0x9, "8f035b21a60d567a9282d27ef9115fb34d773cc3a4826108866d748dfd2d648941867d2887327d27ca87b8aa1698aeb45ff7d19887e6b0d772d423118a28b2939f0e21e7e17aa61545fbbe5990fb8156a3"}], 0x1138}, 0x4) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 13:10:28 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)='~>^\r', 0x4) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) recvfrom$unix(r2, &(0x7f0000000340)=""/238, 0xee, 0x840, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f0000000300)="ef", 0x1) read(r1, &(0x7f00000001c0)=""/169, 0xa9) 13:10:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x34a, 0x0) fcntl$setstatus(r0, 0x4, 0x0) close(r0) 13:10:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) writev(r1, &(0x7f0000000140), 0xb1b) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000040)="968efd717c56f9d25c76266d72ce3cdf6464e242776b2a634dca2e2873c7ef46dae5873a8debfa8999008da08a1f85be51394910ac9108ee48113ff11086db8061c829eb04b7e96032e9235d32687e15cbf8675a74c680456c0331a9ad4c91a4fc41335ea77b6238ca4670818045f71a8629aada2b1ef18b2b5ac7328862f49c9b95bdeba743a3f526d004862b727591ad51e22179624754fb83ab3ee1d223f609cf3f7b045d7b351bfd9d435d9bb3847811f27f7e43be4c9cd2b11ea0c1436a508d6e", 0xc3}, {&(0x7f0000000140)="9cf3c17888e9b5bf8804f64db297f6fc0089246797", 0x15}, {&(0x7f0000000880)="49efd34900e1f20a8c8b48032708924fe8f4e09dc9262ae38dc644e6a6d3def56851bcce08a8c9e61de8c3ea21c146bf01dbde872a6fc66dfc1e602211f8a2f6b513e39748de241e7090d3cce2775aef4d85288485210e7bf8f2a8f08d5ae12943db62e75c792c1415f247c33e08cd1360b54d397eb9a3dd4c7e86de39be9834beaf6ddce48621fb094d50ae08b19d733551605a44f6b345eaaa60de546d19952d6a8c138a96389b570bcd4d54aa9a3e475b286abedea64e95c5c8fba702e42ac34a23251744d554daf59a3ae6a1c3fd0fbe318c5470db3bfb80bfab73cfc202376ae15d82605401024fff00bd1eefb148d2ecbb59183f3dc83a86568956f80d778a0ae25dde4ecdd390bce181d8862e9c87fd8f0008f4fda9d6365704301a3ebcd16fd504de4c80d281327863523ab468fbc31d19f7b67eecf2453bc5b05d03243dea4a308979efa76c7f9b65570f0a11c37d75e8f41d8cad13b3d5cdb37a326cf188c1856d35580250ddff3fa01ed93a1423ac6b6d14c908a840b1dd281818d6f7444aaafb0f9cb0a8f5ac4bab8dd41422134f1e5bf24b5e57187ed77b798cba0f36e895d2e2aecf83abee7ede8c9f547fa4d5243628418aa01d0d3f643075bea9235255c29590afc7aeec59d96a63408f428b7f8b0a559946f8cce394ed55a10c0065ebfcec3e74c5c62f2df315b91dbe938b37ae7f468c2da9c6324680e34ee467aaa7005be332ef0b8bddb5c86e9e24dbed03d6409521cf13682063abaa25a5573d0b04657032c5d4d49b61cbcdc235e3625483220bcc6e54e39704147d1fb98832348b0d5371ae6bcd257b6fe6071a8b9de226857979ccd4166b7a9a58f9e40d7d57daffa917f516dbdd600363274d8f51e8af50c21e473683d31e96872bf6e22c55355332b1cc92627223e719f4b47f6fba70690cbb10cb06a4eea142e8f8b95c2d427962dc3223fbf6316bc611e293bc09a34ddba0777438486008d07ab766014f504b3d33d1635c160d77912b0ce2a20bf9a0e10f35a5e7abf10e2812ad6b2711a18614a3eaf5017d810722a60167455b9e42d6e8d5a41a9c46894324a9d11e217049d6525a7bfe71cc84c83f764e25884d4ff1a8fbeab28ec1e08bb8c249f331d92b1b8abb09fa09e460bb695632abaee63f60f0f17147a35d640238a39265c3a984245bcc6e120186b65d4f0b74e24a73c9d68ef804f5231d88e67012fce87b30f4590a35ae55eff1a837e0f6730d854cd7a9804e4d1a0bf89ec0349622942f342f224451c09ad60dd2ff82ee13fc240cb33f25f7085812d0270c57dfffaff8336011783aac315eb4f8b206656ea1514bcf27758f07f0af7064d7b89aa418293ffc4f2b7d77b3d9663a42e49d63d26e641a54e5748341842e264e886f578d9e1a96508a04e1f09238c6234a26fd8a8203ede56bbb69cc7cf70ec232ddeafc173e4c125a93c322f929e5ddc2c87ff55549b1d4777068bb62a242437263c9a3e81ddefeb856e7438cf825201bfb4dc97e3c2ec5628387ed8ef73901c769bb1da89b25b426b6219e3bb91782c1cb2ec91342f011520493a158826a0441b7b51be2a657fcc59984e1abec8b270b4cff00bfbcc515281d9dceb89a9ccddd37347f12ebbc0a6e5422e87cd7c560f518f877175140fc919834579fea8bf1b80b214887316025ed91c42dd381b72f27e27ce1d57eadd9dd4d5117abf80df19713e3c57c50f5e61d8b6ae550b2d38b2448eb8dc87a011a9762004ad16fee6539c7c9b908c196cb2078d7f5656c471a0307de11fd07275161560a86df347bae1b04822bcdfc66ca188fb75ffee7bd20a4c599f3a06419ec89cecc0b8201f9609429c9cf46a187e5a6dacd7ec8da336d4f5505d59d88ffed335e3d93359b2037ce86225f6b0551d2af5784056e961ae0022faf17bcea710e89cad1bee5c4fc3c2c92ea503a5d19436cce03046ddd4ba97b8fdd3d693298fff7af4b12a38b7844e9553f31d9ead750d13218a7b2195505240fe3e266524bacfcdf9bc646e1dafd03877dbb219b769bc8ffaa36de5548dbfd2ced6cbc5007ee1df286e84b5b68274124cbf811cad7b70f8ba340095330ede80b21691254f975356ba676ddef72082247dc1bc2f89c466c57fcd757a46e70544cc3edc6bb00bcc229d0e9c68c799ff902b6d7445e189f8b0d87683bd7e7811489a6d4769c24db5a207f66d062bf76ba49dec3339cb4456a0182a572bc44defdf8fb373360f56d59291c52adef29bcdda6e2a4ef33d98af1154fd0cbfcbe6b5dcc11a56358ebbc8d182401fc7d584cbeec2bc65608fccca24cedcbe7cba2bf05ab883f99eb3190b4d58965a6af21bd0c4533c65b47305055dff3d80ac8ac933f371ebe6e08af39d4591fa69eec1a1d6ee02d8b7d8b0672631d7ed6805e639bc9325191fd12adc8a05ca003b9485a8992b247d013134ccc87a2d331d5d783737441248ab4d7e000d5ad5a5cdaa5210d241d8a3454cf5e67c95754234da34f67201abef36d02f52edea1ae9cc2e396267b75944b1f26e1ee4d8756a46b7dbca08276e38c55f237f6eddd25326148c97e95f84f22246b834267c506d018a3ede3bea6d6a73d34b74ba76b4b531560227da5c7b204f8ca2c16e6301e81bff5092cc4bcb7e0ab17843ae0fc9b2e0546aad970e0f7dea1c922034b447822e8ba9dfd1258e0cb2b6ff5869a6e5770cce12b37e8cf7bcee021d0d86b81545240da1d7112121ad04f5a3563af937229732bff7a1a629689c4bfda5f91585f8e3db8cd1d4c1df7e976ef998f3c34db639b7c9b902eb3828bef16551996a3600ee105f1d51870efb002ab12447cd3b476bd4d1b6dc8b372fe758c27b132ed540d7530aa451d08fff086a07c5b47641e9b0527a153ef9ed6e08fe49dbe2d89d78df10abe935368e1519b2714fee0d470a1ffd3a5fdc44d6ef5562daa4782901d2e859135b189b76262761de0b8ad0e3be4bf8bac0f2a9ac2999fda7a23a3a442a3f884d076ca69b579bff986ee3fb71ae40e3894032f7b93fc3ec4b710476765d705ecc8bf6316b46e7ac5a57c24cbab4884a7305846f11b1467dfb55f871c14c92d11bf2830e407ae2fd58f290187d301416996fa18f5b60a0428e42778fe643d2531975d472b07f9e2af7c6878b6595c0b95058b0a78e44ef273bb3cdc2affc32e3e3ba03cb6f31c7621a70aee200907be02c2fe1b4c374af832fc682370abbf3f69e15ba4e772e00725c5fb0b5194f2f98f4d19254a947d7c8d13df78c53b9efa69c36b854030d3f23cac3e1ace8d91d54b9351459a39f464e8f49ba1b40545788347193fe9d823cc362d7ff4dcecf8d4a69e5acf13ebb631d585a910013189870ff3cd2ae98e2f9b940859c4524004868eaa4ceb5eb4d49fa1e7d476965b8562cad816791207e9ef76baa4ee6c99c61fcf6a5db8b339d9d9fe080d412a9cc4ec728beffe1d9858481e2b5ccad3702a2a4f8e65f0e3e8ff785bec755a1f0892f64b955bb6d0d562218862c423142d6984d00b083e3e0aa8c305b3c8adf0d84217a99317e3eb430fbde7fa56aa349acca55975246fb785d33d46f9128b437349e1db73d510351d86a52d96abfc969a1feb3ee4fcbd3a7136a0e28457546be0d1abc6ad9a371d340a6c161d4f145429d61b95f9f11f08cb20ea485643e17add6e96c721acc2354b3b9f772c706f552bc39394f010cdb2e84eaff4e8606d48e962297eecbb62ce037257ad30cc0e2f9d37b12963e26c00ca1e13395336e39cdf320e4521fdb5cdb050fbb49fc8a8e6385b5907c89d63e8085e1799bd3c340b9b1f575581f3151a15b0f6bab7b51b7d0e5c4f9982b689c0b63833c342cf010d7768aefac558cea55ca8f9ff4a2b2c740417cb8a4ec4d64acc1426d899aa2c88eb33554c906e1ef3ac856e6881d79358395dea4701da08ffffabef72478273bffdc7dd6482a6087665b4a8cd70fa995f44b4b278d68ccbc73f21ae8a540faa60d4bf50839c2b28c53453e61c4afc0daec7ec67b052b7121b6b267e2852f97a14185714573535a71224424191524564ea829b7159c63cf8f980446e9cdf50e11b156a2d75f094f83f92ef7375eff4b2013be3f277981106f64b80006a8ca99249ce97a07494e9239cd4bd5ac0776d05702db57da2966798eec21438f050407cae2cb0dea02007863c0bd5954418b11821046fc6f6af500601d146857c64c7b74d06966c4366aca018f052cd3b1d06214111fef75847b1b7827afb49e1d4c0c287fa67e1a3a0c8d7de33bc8ae07c8717c64e0b02bfaa482157cc86837775c302301c25d07636fff7a15848ca1bcf1256e4e928176cc97389f176de109442cb1aa2f23a0048d38c5ca12960aa114f7824d7ca58905c8bda6a326ef75999e4f7ede5f1de95fac836a2562a290e787ffc2d14e1bdb18a7ba5ec2de562883ba4de88d7346377e52fd672157f25720547dbe67b3a01a91271aecf697533d1f7cc445f92d2e7aa9f11cf2f3a01b8961dbaa1febc20e92c9965b3f1efbcbf06b10459e8e2dfc47c9f4e599ce42a628b6561bf96a772bf45ceb1edb96e8abbc97ea585fa02842deeb2b2111e0a7428f3b64973f75484b7bfcf26d2ad6a36038b207200a2007320431856fc7f67d276b0e9a97da6fae2536ea94104b0e03c4a55471cb193b3e5a66083b3c0623607c3413b2d9141108c6cbf522cc0c0aed98b0b0cead11fcd4d9722ddc49818e59970de5ac06f401fb9bdc54e0daad729b54f3944bc7b00100a1fa520cbaacd17b8dc5fdb7178502643dc2696d4d135a1011a9c55fbf2bc2bdcbf223430841c52e18e2ff9363d3dcd8ce7dc4d71fa9db1362eb0c714f13cba3b8b84453e997303bd5c4f1cf4d9f2277e3a98fc5624ea9a607fe1e81734b51613354062cf0dc61531fe5158f768446a7e501e42dc47521d2998fe6bb642daac119f343563a92d4c5efd31b972578736e676a486c4b8086a8a74938060dbbcc5ec252b53b8496f812891c4038e7771d0b5f1c3da7fefeb417c0b66002a252bd2abc1f48eb1c740bcb5d28f6ef935d39722ab9d0fd3bac1337d8d3fa602e4de47a6f8b025ffcdd9b001a6c728120b1231cb44f0698e7c1b93e1e351b21a82f73a869b616516e4880ae53f2fb5cbd4414f1b0ddf5068ed019a9e3c54d59e73a86d4c13525d96cc728eeacc356c6851d7a553f32beca7b9759230f22372c451e030088c2fb0dacd9bc712e140ff3f39c90613cbe71020a8cce1fb16f53314e1bfe30514346032f97a15c36ef860e5454996d4c5bfbc07bb3aab78ba3af5377f4078cef5364d194e5dd1439b9d45469cbe14adbbb1a6e33213a37f2ff5fdfdd2ea591d9015b555f3f3092321924e215e98ddae18be9107a9382c412e43c85d76595194329112341cd415a30871c7c0c1cd9d92f090a57c6a36ca787e5035f4f33757c5115e4f21f2c4355c70448819fa3963ff66c8d6f8ad380fb48cc73929b40c86520f5c47660ee3ee0a91ccfb2fc07cda8df544a26ac7c5c5553a874c675f8727f67c919210cb24095ddf778166e08435da0b667f1d577b4c1af5d8203d871e243d76d0f084c09f0f020e4ce4e2047199edcddb3c5ab1f650164c25fc7b4049d426b8ebb3baeec085be5bf167ab640702bf2baa0932689b7c2f60c4f353a1712556f6f9f040230d1c3aa8b37033754dcc5fab43a748b7009400f362b2378257faa03200ef405736d1ffce4be9d6f0f96893b58c6bda408d53890409a983d775ac12ef7a8d9ecdbf6a2a92873a31a1e1d8a2b2756d5986", 0x1000}, {&(0x7f0000000180)="a273270a9a6ddf3dc726f34fa9b694c8a937c38c7b291dcd699722082a5d4faaf0f0a464d6bf25882bba8020672f60a1799055b19b85c27815eadc36515060f97092f6215b93279b8184f56aaa837a97e5a880813bf7aad3938c644cd1fea1969c86796545272b2e8a31664cf6087cf3e11eeb2b4fb9ea682de05f6c9f5381f254c06666d93ff8354f33f221e2bcdb904502f0d1bc8f65e1050854a0bc885ec1123090da53d25416128941d5a5f6", 0xae}, {&(0x7f0000000240)="cc2c442a46c51981e2a1aab6b63e0e5d1a78c213a555588f5b1e74e37e137540f2a2eb01896ac5874320980d3831e7f5015fcb96d4fe7cc816bf65545651c28264eeefcc6e4a71d1ab8249d87938246587beba711ab0cdd8008fbcb6587c984ce8b9c4c9af", 0x65}, {&(0x7f00000002c0)="6d0a26634d35c4bda6359576d547aee21fed15fb3481703c3e1203fcb36e3e46bcc12a5994708ee441edcc0bec19f509281ef80b66f3686b3852b8eef926182c270060a075fcf8e81b9c73b992bcbb31e3ae5711075b11db249f749fa82791f66029138406bc09bb1b48a038d60bfac575476d508d5e13bf4ff027e3b4cced7af19db9e6a712161791695058e485e17298191fc4c5e53e389397705f88ac5f7c91a69950f1107b208509b4634e843ce971676149c5b94c5a41fc7d33ad932234cbb6d06b34945f9a3d6de235d5af23b13afd0f5892f68cd95cadc4d398942a27d1482800d086b18775b88f60f2c4", 0xee}, {&(0x7f0000001880)="eca557f5b3e0d8d6bb34073d7a5b117f4846bd4a586ffbfe1f3c1cc34f4e9bdeae615d344c0410a77d258edf68fd3a4ef92ea34fbd8579e6c1e979a8c65db8d45a8feac3bf02151e738fade38ecc6a7782a532081496db9243ed25ce36ed3e1f77aa16353ea530aba7189dd760255354ecd8b561b14b027f887633c530524c77819142e4a7369910cce325fa4f21e4a1ac98bdb087cea5b6704bbb0b504e71705c483d603ff8be9713a44703b7196dd7e4ea1e655c82c4b2f9dc988bb73790e3de9da1cde5f2990bb1596d4db7b11d48de06b5cab80e0dc1a8d6bc2be2e25526ed998d46c5da618b0e2a719ab7b42c05dbb997b75309bd6a37019627afa6b369a7ed1e8518ec7eb4bae2d6260b45230c6ba25c950311fa5198ced95c9609b72ff42bc5d0c099629dea21c68688d791bc77bb998f1b41066f7313fa8d5c3114fab34e85f5123fea68d58e57c31997093b1e330922e8248ad4d8e4a95db066ccfa3438fdaea1607e95570c9d4169245b4946daf84cf9fc4b66411eede4854245406ae80c36d2ed8914838429a204770f0ea1da25b2738b7887dcd7cf3eef584a039ab7ffb118f207f86e5f44e1237c7672d0fdbd395927135b0bcc3703bee9fd1b2ff6f2797737a664269984bf1cad98baf663a45ed6a00ee1abe92f79487c2764b62e9413de775dfee98c8a89195cd4f3e0d340a05cdc6ccbdb660ef77b2a4c45249f7f7df58b9c54da968a43872c385a02f8df2f00397187681e315a62f5b78a6eb56715e25e52f7cfcc7c6c7ecbd56dff5f605a305ad6cf801ff675aa3a128fcbcf4e901cf59db33446ac8eb783025c22b31f0ba69ab5a2f736801b048559f5e17528bc02c1fa4508e02223b9c1e61440f183561e9d5f9ed273cfed8f040309aaa40e44510aa4c98bcffd56e2c0913f6f0d38c9bb4bd44bfdfd2cefffbd4c6a9d8b9de4b588aaeb168abb5e0b5ad0cca8cdbf1347f4844ae6932d7ace629ced1de732fcdf8ad3bb73a9a39729113de9f4e557a3c579b72fda5a5eb5126924194c38474b946fb1dbc5d0e47f9b2d1ed3fc74df1be2842dce49a497dad78acc303b1e3480991b747f702269c611e90231304205dbffba3d96317321417b180f16f8a3c5c5229a4523e1d66ce90c7f3e959124801f23f020fbce8bf75f4fd4f1c2068da6253492e5e4faf1b9ae2ad63fee486387a199d95fd5b4cb6e5b356beda94a413937f7254e6f84cd5d8c602892c5973d0b2ccefc129314e23cb92c70f1db4006c243ef803a49bf98fa58c521c07ac544332a86577a17dd865c5987f6ba458df4024a09a6b4a9d954c1468709f86a9da7ae8609405d82d0c0e86bc5d8540405a67b6174c689dc5783d5969f29ace2c815342cf82bf014d9618e28da6f52a7d1001b29914e8e3ab304fc622c2177c6f371ebbbd70cf78eb3940fd4d7e530b98afb25f80eea7c9b2d8e85bb564efd9d2df9588ea7ac77804ca72628af0e05322822bc7d13a51f642fb5333eee13d205799c019b66307cf00d1050b46633e3f4c426375e9781ee0987581411bb23c7d296472d0202a15dc04b09e935d8771c648ec8e07d2d362e3a6b3e0ff5886dc6efa12a713a7169acb78db628bf8118b2007bff53ed8a20f4e15f914fbb8401def13aa060f29ec650ba69b60da492d8b08c4a13d4501f240aae5d891414dd8a53ddf9ac00a9e5be48abe05970c5cbe1fed9e0c664b04704856562f2e3a12dabec95f688fc9afed4645c4f2770659ba3335687d65a85369cf47ce3d7b770e96baec2b50acad77566998c38e0f4fc20788c15529056a04481f70d186ef31b2ea8b1d9864a0f6ded9334622f5b09531ef23b1a8460f537187b68eb29f03e503aedf8f9177fc681f7cad4fabe8e6a45a7132c1e3ec1e8960b170b41c1f18fece18406e068a4411ae2c44f38ad1f33ec9c885303f0cac7c61e7721cde3b5cffb1edba94ca694a4df376bcc5fad8d7f8a0d9784be9367ef93d4b68c8d8ef99f343fbfae4424fb1f77deaa1bc26d57f09e9076c4e57ee0c6958483ab4bac2264387bd2c6f9efd1b56e297ff9bf7acbe54a80cb349d1e32e4f8ce342ecd793de5d1ed5da79616ebf232ad5a979a479fab10121f872d9bb9cceb1b391e23f4497f35865b1ef99aba01e0dcb0b3d20240313e66a4b13cb6b754d37d290f73e0f9267c0518e229bc001660e0a104c7cd01dab8f383adb67f02ab8433766f8ce504f2a97dcad50330b88ded63088f424cb71919bf8d95caf932a958d0850588febaf196671ed91f90297cc0a202a5bed6d1c667d1123d90db8e9d50045f607dc732da8a3b992581fc49596f7395f76e7509de7f09230dd16f6311b78557cffb15e0cc6e9de09dfe5b950256c450a7999edeae056823b4726a5c5ab6f8ccb3a31b8268acc257485a2dace3c836e244f65496583daf973654c1cf4ee2a458b965fe89c16eb746bad6c88f6c56617bebbc83a1fd67e9a05e22956ad97d52a13cf72c965a2f12f110c1cefcab6bb26cf487da02ed120d36e8680d6f0a2105e75f115c17550fc8b981aae8b7613a92c6d5f0cc51bef25e04f1c2f020b05e64660766bab1a20864e018a33f7b9ca95898d3beb356698d4db1215cda8a3dc48a57847319032802846d4f4ad4c40a1fbe6a113d69f3b6110ff3332bb0e7c9c0419a10be2dc9ecf51083ebc4daeafb8ae339c28fd9d185f97d76b4aae1f18071ebdc80215eb359186d011d245136e409825a518d8a80267381caffdbbf432b0d6dd091688b2ecb8f8a6e031c17ac763d7b480560c24e6f0434155b3925f472014058af27ac2491761958e4dce865af864d71b866f27d13ce053b054e3db823410cee087ab623d63d2697e4831eb5e1b7286e63a94e1c35eaa6d6d68fa2949130ee5db8a0aa3e3a69e4d430d73ac3de34a0fea6d9dc4161d5dafd57a0ddcdaf2f6ec0934f2db222ac50059a08aee3525db8fb014e0665c2b527eb0db45c0c67b8e276bcc707338cf0e96babbc17db6a1a753d2a86b44b428ea636a9060229988849ceddf2368f70bc29f21df02bc747aa624561ddbf0781e078bd3a6bc6866e2f0152c5a794cb7a03c3527ae4626fdfe4797a1eccd977cc19a602cb1657fb8fb48f87e350477b178d925bea90053c04ce0f138e683a51969da1c8ffdfabb4fc7b9ddbc6cc939cd8aa9e5a9757827e64e69738c624318aa49b9a2629543ffa1d35de1c6dcd46beecb1afa33960e43f0ee791b388a75964293e60da0a4fe0796bda83dc127e2cb7c8f742ee31033b865dc81332530c37027cea011a28f1a789a5838d5964a4639eaf181c95d3202f492311aa597c17f12a1a0b4dae2830728760a5fff4f22de56195d5a638addcb008781924d6fe96caf5459a26d1d4b82b22fc7001d44e869e095a0b4827e092bd64632a4e1ebeaa44f582cec01bb50e11dc26ac1069ac1c8f620fe6c091617ae7632fc7c8d41078fefd59c8b4e4af556ea033693cfeee38d001795186f54da0db611a4e1ea1c54c44fe8c2681c6879a77cefd45681fd2bb312746a6208d8cdacaa73fdfb45f6b9f9d189656215204794903ef4fc2175924d88aa3119db74b7b8b24039f8f2faaf74e6c326e7bae7ef9a40f4c7cb7231c13d624f3b3ac64f722fb56b7e723893dd4cd9bbcfd0d9e2756f8ae889e20c25a0031c9799542e5f711575710f3f445c05622766db55421e310d8538a3000b3d3333ac76840a3323247e5543e8914639e41491b4c3bac7dc8507042396676dc77a9d5045e2a6e56a90e7b0a569d6ea8ae2bc8ffdf3408a0c8bd5f6c93d1ebe16eec5c66a2d2d45a2363f1643adea811b8b381521737d1cd46be874f1b123e849b18ab8aee42335fa1c631d9baa8a66685a28312901f8730fb50c973e9631dfb93fbdcb4bab6189fb6b362bf785f8bcafd91c3b307bf645bf9536039d640327907ff6b181c59a99c3767e828e769cae0e4329ba5a44a1469cea2761ad892267380f27265fac5ca653e8335a8de5c8f468b57656cc1957cac44a2d6f7d154c2ea55d071a6465a57a4f5aad45d951fd6e7e78b8bd56414bc6c3a370b748cee10611306150f281c588e81c74fe73a1ce4885b2d976305c91bad8112c1512fc26526e2caf812128f2add8104d6ce0a4c99cae9afac52ef5f4596485198218de4f6d24c11c97717fbc9dbc0f707837e3e2b68f85f177772ef80fd8a96ea520939d39b3e9e141727be6f7faaf6c7ff6940e93d1a660df12414140718cde82e49bc7cf5ec23acde1ed94768c3b8b42c9e3782dca5d8f15e827bd1cdaec88f886b89c938e68df4d299c750c5d5e0b690019e1443f105fdc4e0d03e58f1a6071b922368b818b53415f72b3f6209a9049069f733ecbfc4f1ff8b7c8b5100b65233ed467c6202bd7eab13e22308860e4916d785b32d8af3e807fc67ad5c1e3eaec4ad57372f0cc0152fe601cb07e7c55b0e131c1ebb586173487da3cad78825d79c63f240009b31518b17b22d12cf7d687838524ba2fbaf66b50f202d52347ab35f6c2b0ff3cb1a7825e831453ca79fa8a8158229b6296f87362d6c1dadeb994b92b37ef2ff9b33267fb71522b24470eb28db1e9c72dc88b96053d33c38cf1b380065e01d61e6ef6a6c1b926bbd1694d73fcbb8642b21b4228c1226790f25232548fd8919f0c8023e933057d5f5309f2cca67149a81eb68df0c096b9596835d2fd2a33f23b05b9d90eb071430df1f237fc2c33889ed5b9cc8c4357f5b3bb2d21dedf486f2c7e89b79acb6a41b42046276cb9379117af4c570856b773d1c5be74820560affba2df50b0561a504e5c40667952e77371c62a866ba79fa6b99a95de034a13a8f9fadcbc76e0d4709095bbeceb5f9f338cb58009d1220935f72b5a6753acdfa3da0726c56ac0f67c522fc09d7487f4213f77e56f0dc39a49e7f74b314349726e33dbd3f7eb05386fb9e743b8085ae98064d2c32962c48d3c3a3c406c11bea41457e3dd59accef7db1bd3ca6e9434dffaa0710924159cc6029b40eafb66423c28bb13ceb2c3a88dc023a072da6a38629f21150df79b083b154608c1bf236033bafd920ff8006ca79ea3f8d4a5c98138d7c3d16698eb5001b1b49ac0851c97f402e7611077ae69d7de71ef367ffbb257762989fd9fafc278772c90a94ebe2555cb2f707e8980a4dbb3c13fc127849bf6b4df1c02abaecd69ffef68bcc22f9b9963050d197bd5de5b85d7443adee492bd5274e649eca53ea989909bfaef1bcfc75553b89d6acb1f4449ce581febc4dc08028c7945b735214bdc4e361aacd849fb6721fb79486d6de05ac8545cfc22850b6e13c9f3187fb531d5d83c44cd8e478ee98a27e7dbdaedf76e693212d7ff96d35e3402ea38aaaed1ccfe538ef05566e5cf2762288b8298b119dd154b758cbe64d78b520c42159a6a589eed352bf5a2178288d44765f31c6a56399d07843ce54a0ad8b62da5fd3da07b1b95ac64bc27830ee632c81d5aa486cd932dd84481c81e36b4f2a34948d0d178c0d4219affc453e682a9bde6d2a53fd7da369365e52f6f0de9d60e6f4a175e352c0702ce41b89e21ca88e5016c100077f1d190a8ee53243848bed995cf2dc40f30f47609be2d01e9c0feadd4a80f706db9d6c357a84350ef04900f95c17283260f8cdc91f1357c03b56bca060d4f818a388eac940fbfcd7d2d5c71d4effd1499f55e325046363e0558e07669f94435c26b9419302d2d7b1baf1a31c90de413ee89b3996684cf4aad655ad84509a11b23fccee0f378499815371cc1265f1ce2991118568", 0x1000}, {&(0x7f00000003c0)="ca8b36f49f7475dfa144fe2a54d86ef228c655c0dba3a8048949289f92932e0f9a1fea60fca64f518bc4ee5f440a98c12338fff56edba20b7120e8e293e96bde0d95a73a566e1c690f51943be8bc36263750b80a158ef0dba85e0abe5b6c628da5c9fe9de0edbf1b5f22e00accc5f8a8051f33121d0516dd1c502c266ad40e2560b99593687ff96fc45fe777461cc15932b63ce8e4da710869cfe5325717cfe1e706f7319804aad365465d0a4513de7ea4b1fc80778c3674f60f2e540cc2fa922c28a46c847b33b82ebee203d16f2f388a2fb92dd2ba892ddc66e667334fff472dec44c74fcd8522de246a9af6e329cd1d", 0xf1}, {&(0x7f00000004c0)="20d76557d596a077bb94d73b0ca10b0552e944f67aafd7e147913ca6d3062a687b9ac7923d25084a0238515d8bca44d27e89821eea1c6a561e8b0164f2db4e8eeba6946b2170fcde649b79f5b4995a87ae9867b3a843759f3a5fd0b957c2b56b5cb015c1f2fd25e7fa43deaf4ec4942e6a4655963f412f82022ac1033b302bd8fdb4c7c6cd197da7568f3e2897694cb4e8c84d83b74f2eb16e8756f191b0e3ca27f58c11fcd2a10127436100c15d521a55", 0xb1}, {&(0x7f0000000580)="860d391c91aa0dbfbf8566de263a798d2625b68aef619cc09b4c3f4c97398d3df4132839e3f1f43d16b8153dc8775774ac3e05439fb33f4dd59919977753b18f087ad21ce1b7850d3776ed3e2467f6b883d6f133b90a3ae909732e0b11f5cf7efa5d8069b8b791ae0ee168295452", 0x6e}], 0xa) 13:10:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[r1]) r2 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="aaed5e0c16e934fb4825666ded9f669045bac8de8b2a519a448eb654e0d190b705f02779c068360776a48570d2124bdedf68e1c11631395c222591287f4c05538bbb78c2b1ee", 0x46}], 0x1, 0x0) chown(&(0x7f0000000040)='./file0\x00', r2, r3) pipe2(&(0x7f0000000180), 0x10000) 13:10:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0d2915ce4ee70a64287e7f8cad4104d78110ffd242250666bb87cab0b51d341cb072ac693bd1d400bd2c3b94aac211865f93262b84d9b587", 0x38) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x3, 0x7, 0xde, r1}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 13:10:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0x4, 0x81, 0xd7, 0x1000, "90cb9589f438b289bd2347cce555d9b00730834f", 0x100000001, 0x7}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 13:10:29 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="07ff2016ff1d76d52d519ed19bf070bf86ea640bf21e6b4a1ee79a5f355573222c4a20df8221613e"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000300)="2a324b64fca89f125940d4c4c313e98c31d1962fd708708e8fb044a4c538388aab8f6d3ed78c5eac37902d83b115671d092fa2a96f24baea8b8425ba99c003fdd8f054ed89f733245c2cabeea8d3734f159144c2a69b447f505976cc53210cf558fd377edb5b6c9c5be2bfe71002405ad6407d0ab950ec", 0x77, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000380)="bd09a0d6c9ce699a050b6fa83ddc7dcc42c30b34147c2fe21f498391c31a548705279b087b58719641281468a4838d741c5bde9db2329824c789205c2917b92535e4eb5914a25c0e112c6c2df52ce515f151d8ff1cbdb63676c140bccc6e81ddc2861502c872389c0415ef244ebb054d36c845c74fb401d3e2d741e3109cb08e4d04a6860d92a10e", 0x88, 0x1, 0x0, 0x0) 13:10:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) dup(r0) read(r0, &(0x7f0000000040)=""/58, 0x3a) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 13:10:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/4096, 0x1000}], 0x4, &(0x7f0000000340)=""/173, 0xad}, 0x40) setrlimit(0x8, &(0x7f0000000040)) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 13:10:30 executing program 1: r0 = socket$inet(0x2, 0x2200000000ffc, 0x80000201) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="010100b6", 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 13:10:30 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x10a) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, '.\x00'}, 0x4) r2 = dup2(r0, r0) close(r0) r3 = kqueue() syz_open_pts() setrlimit(0x1, &(0x7f0000000180)={0xc04, 0x7e}) r4 = semget$private(0x0, 0x4, 0x700) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000000)=0x80) getdents(r1, &(0x7f0000000100)=""/82, 0x52) syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, 0x0, 0x0, 0x0) kqueue() close(r2) close(r3) 13:10:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/43, 0x2b}], 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0xa, r0) panic: receive 3: so 0xffffff0069525320, so_type 1, m 0xffffff00657e4500, m_type 6 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND 144448 74403 65534 0x10 0 0 syz-executor0 *219204 74403 65534 0x10 0x4000000 1K syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 soreceive(0,ffffff0069525320,ffff80002119d2b0,213d,ffff80002119d340,ffffff00695 25320) at soreceive+0x12d8 recvit(ffff80002119d370,ffff80002119d478,ffff80002119d460,ffff8000210a2720,0) a t recvit+0x28d sys_recvmsg(1b0,ffff8000210a2720,1) at sys_recvmsg+0x120 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffc1,0,3,f16a132e010) at Xsyscall+0x128 end of kernel end trace frame: 0xf18d1826570, count: 8 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic receive 3: so 0xffffff0069525320, so_type 1, m 0xffffff00657e4500, m_type 6 ddb{1}> trace db_enter() at db_enter+0xa panic() at panic+0x147 soreceive(0,ffffff0069525320,ffff80002119d2b0,213d,ffff80002119d340,ffffff0069525320) at soreceive+0x12d8 recvit(ffff80002119d370,ffff80002119d478,ffff80002119d460,ffff8000210a2720,0) at recvit+0x28d sys_recvmsg(1b0,ffff8000210a2720,1) at sys_recvmsg+0x120 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffc1,0,3,f16a132e010) at Xsyscall+0x128 end of kernel end trace frame: 0xf18d1826570, count: -7 ddb{1}> show registers rdi 0xffffffff81e25a90 kprintf_mutex rsi 0xffffffff815cb899 db_enter+0x9 rbp 0xffff80002119d100 rbx 0xffff80002119d1a0 rdx 0xffff8000016d6000 rcx 0x2721 __ALIGN_SIZE+0x1721 rax 0xffff8000016d6000 r8 0xffff80002119d0d0 r9 0x1 r10 0 r11 0xffffffff818c0710 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff80002119d110 r14 0x100 r15 0xffffffff81bda5c2 cmd0646_9_tim_udma+0x6628 rip 0xffffffff815cb89a db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff80002119d100 ss 0x10 db_enter+0xa: popq %rbp ddb{1}> show proc PROC (syz-executor0) pid=219204 stat=onproc flags process=10 proc=4000000 pri=24, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a2978,0xffff8000210a2280 process=0xffff8000210b6990 user=0xffff800021198000, vmspace=0xffffff00657e7110 estcpu=27, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 74403 144448 71924 65534 7 0x10 syz-executor0 *74403 219204 71924 65534 7 0x4000010 syz-executor0 74403 197221 71924 65534 3 0x4000090 netlck syz-executor0 74403 191794 71924 65534 2 0x4000010 syz-executor0 3864 399496 75239 65534 3 0x10 biowait syz-executor1 75239 504240 14485 0 3 0x82 wait syz-executor1 71924 122605 54338 65534 3 0x90 nanosleep syz-executor0 54338 400742 14485 0 3 0x82 wait syz-executor0 2786 434967 0 0 3 0x14200 bored sosplice 14485 38443 49581 0 3 0x82 thrsleep syz-fuzzer 14485 374188 49581 0 3 0x4000082 nanosleep syz-fuzzer 14485 434663 49581 0 3 0x4000082 thrsleep syz-fuzzer 14485 457317 49581 0 3 0x4000082 thrsleep syz-fuzzer 14485 418491 49581 0 3 0x4000082 thrsleep syz-fuzzer 14485 83607 49581 0 3 0x4000082 thrsleep syz-fuzzer 14485 405304 49581 0 3 0x4000082 thrsleep syz-fuzzer 14485 191530 49581 0 3 0x4000082 thrsleep syz-fuzzer 14485 504928 49581 0 3 0x4000082 kqread syz-fuzzer 14485 67447 49581 0 3 0x4000082 nanosleep syz-fuzzer 49581 160425 69799 0 3 0x10008a pause ksh 69799 169048 79285 0 3 0x92 select sshd 85600 436023 1 0 3 0x100083 ttyin getty 79285 8750 1 0 3 0x80 select sshd 70499 375482 81770 73 3 0x100090 kqread syslogd 81770 347081 1 0 3 0x100082 netio syslogd 23190 420460 1 77 3 0x100090 poll dhclient 93954 282061 1 0 3 0x80 poll dhclient 19886 83364 0 0 3 0x14200 pgzero zerothread 45430 261169 0 0 3 0x14200 aiodoned aiodoned 33826 400915 0 0 3 0x14200 syncer update 14587 154303 0 0 3 0x14200 cleaner cleaner 83922 354561 0 0 3 0x14200 reaper reaper 79928 444540 0 0 3 0x14200 pgdaemon pagedaemon 90758 376526 0 0 3 0x14200 bored crynlk 20874 515089 0 0 3 0x14200 bored crypto 87084 162367 0 0 3 0x40014200 acpi0 acpi0 2454 126870 0 0 3 0x40014200 idle1 31984 144726 0 0 3 0x14200 bored softnet 15832 374252 0 0 3 0x14200 bored systqmp 94989 501293 0 0 3 0x14200 bored systq 88813 495111 0 0 3 0x40014200 bored softclock 47848 424259 0 0 3 0x40014200 idle0 1 401358 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper